:root{--jp-font:"Noto Sans JP","Hiragino Sans","Yu Gothic","Meiryo","Noto Sans CJK JP",sans-serif}html:lang(ja){font-family:var(--jp-font)}div.b-toaster{z-index:99999}header img[data-v-060d6475]{height:65px;width:auto}header h1[data-v-060d6475]{font-size:1.65rem}header h2[data-v-060d6475]{font-size:1rem;font-weight:700}.user-meta-wrap[data-v-060d6475]{display:inline-flex;align-items:center;gap:8px;margin-right:4px;vertical-align:middle}.user-name-text[data-v-060d6475]{font-weight:600}.role-badge[data-v-060d6475]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,#1f4f8f,#2c7be5);color:#fff;font-size:.8rem;font-weight:700;line-height:1;letter-spacing:.02em;box-shadow:0 4px 12px rgba(44,123,229,.18)}@media (max-width:767.98px){.user-meta-wrap[data-v-060d6475]{gap:6px;margin-bottom:4px}.user-name-text[data-v-060d6475]{font-size:.95rem}.role-badge[data-v-060d6475]{padding:3px 8px;font-size:.75rem}}.embed-responsive[data-v-8002a796]{height:950px}[data-v-8002a796] .fm-privacy-dialog{max-width:980px}[data-v-8002a796] .fm-privacy-body{padding:22px 26px}[data-v-8002a796] #fm-modal .nav-tabs .nav-link{padding:10px 14px;font-weight:600}[data-v-8002a796] #fm-modal .tab-content{margin-top:12px}[data-v-8002a796] #fm-modal .pp-content{max-width:860px;margin:0 auto;font-size:15px;line-height:1.9}[data-v-8002a796] #fm-modal .pp-content p{margin:0 0 14px}[data-v-8002a796] #fm-modal .pp-content h5{margin:18px 0 10px;font-weight:700;font-size:16px}[data-v-8002a796] #fm-modal .pp-content.lang-ja{font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,system-ui,sans-serif;letter-spacing:.02em;font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-break:strict;overflow-wrap:anywhere}[data-v-8002a796] #fm-modal .pp-content.lang-en,[data-v-8002a796] #fm-modal .pp-content.lang-zh{overflow-wrap:anywhere}#chart-content[data-v-4aa7d3d6]{height:100%;padding:20px}#download[data-v-4aa7d3d6]{background:transparent;border:2px solid #aaa;padding:5px 10px 8px 10px;opacity:0;transition:opacity 1s}.loading-screen[data-v-4aa7d3d6]{position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);background-color:#100c2a;display:flex;justify-content:center;align-items:center;font-size:24px;z-index:20000;transition:opacity .5s;opacity:1}.loading-screen.fade-out[data-v-4aa7d3d6]{opacity:0}.loading-icon[data-v-4aa7d3d6]{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:30px;height:30px;animation:spin-4aa7d3d6 1s linear infinite;margin:auto auto}@keyframes spin-4aa7d3d6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.table td[data-v-386eed30],.table th[data-v-386eed30]{vertical-align:middle}.mx-datepicker-popup[data-v-386eed30]{z-index:99999!important}.b-icon.bi-justify[data-v-386eed30]{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);border:1px solid #00000060;border-radius:5px;fill:#000}.b-sidebar-outer[data-v-386eed30] #sidebar-right{width:100%}@media (min-width:960px){.b-sidebar-outer[data-v-386eed30] #sidebar-right{width:500px}}#sidebar-right thead tr[data-v-386eed30]{background-color:#e5e5e5}#sidebar-right thead tr td[data-v-386eed30]{background-color:inherit}#chart-container___BV_modal_outer_[data-v-386eed30]{z-index:99999!important}#chart-container___BV_modal_body_[data-v-386eed30],.modal-body[data-v-386eed30]{height:80vh;max-height:80vh;border:16px solid #fff;padding:0;border-radius:.5rem}.modal-close[data-v-386eed30]{position:absolute;top:60px;right:20px;background-color:#fff;border:none;width:40px;height:40px;cursor:pointer;z-index:99999}.modal-close span[data-v-386eed30]{font-size:40px;color:#333;line-height:27px}.loading-screen[data-v-386eed30]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#100c2a;display:flex;justify-content:center;align-items:center;font-size:24px;z-index:20000}.loading-icon[data-v-386eed30]{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:30px;height:30px;animation:spin-386eed30 1s linear infinite;margin:auto auto}@keyframes spin-386eed30{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.action-btn-group[data-v-386eed30]{display:flex;flex-wrap:wrap;gap:8px}.action-btn[data-v-386eed30]{width:56px;height:56px;padding:0!important;display:inline-flex;border-radius:10px!important}.action-btn i[data-v-386eed30],.action-btn svg[data-v-386eed30]{width:20px;height:20px;font-size:20px}.action-btn[data-v-386eed30]:active{transform:scale(.96)}@media (min-width:960px){.action-btn[data-v-386eed30]{width:52px;height:52px}}.action-btn[data-v-386eed30]{width:90px;height:90px;display:flex;justify-content:center;align-items:center}.btn-label[data-v-386eed30]{font-size:.75rem;margin-top:4px;text-align:center;line-height:1.1}.system-btn-group .btn[data-v-386eed30]{border-radius:0!important;margin:0!important}.system-btn-group .btn[data-v-386eed30]:first-child{border-radius:10px 0 0 10px!important}.system-btn-group .btn[data-v-386eed30]:last-child{border-radius:0 10px 10px 0!important}.system-btn[data-v-386eed30]{width:78px!important;height:78px!important;padding:6px 4px!important}.system-btn .btn-label[data-v-386eed30]{font-size:.7rem;margin-top:2px;line-height:1.05}.download-btn-group .action-btn[data-v-386eed30]{background-color:#fff!important;border:1px solid #2b7bbb!important;color:#2b7bbb!important;width:78px!important;height:78px!important;padding:6px 4px!important}.download-btn-group .action-btn .b-icon[data-v-386eed30]{color:#2b7bbb!important;font-size:1.2rem!important}.download-btn-group .action-btn .btn-label[data-v-386eed30]{color:#2b7bbb!important;font-size:.7rem!important;margin-top:2px;line-height:1.05}.download-btn-group .action-btn[data-v-386eed30]:hover{background-color:#2b7bbb!important;border-color:#2b7bbb!important;color:#fff!important}.download-btn-group .action-btn:hover .b-icon[data-v-386eed30],.download-btn-group .action-btn:hover .btn-label[data-v-386eed30]{color:#fff!important}.floating-toolbar[data-v-386eed30]{position:fixed;bottom:20px;left:20px;z-index:9999;display:flex;gap:8px;background:hsla(0,0%,100%,.95);padding:10px 12px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.iruav-hero-wrap[data-v-386eed30]{padding:12px 16px 0}.iruav-hero-card[data-v-386eed30]{display:flex;justify-content:space-between;align-items:stretch;gap:20px;padding:28px 32px;border-radius:28px;color:#fff;background:linear-gradient(135deg,#18335f,#195792 52%,#38b3d2);box-shadow:0 14px 32px rgba(19,61,108,.16)}.iruav-hero-main[data-v-386eed30]{min-width:0;display:flex;flex-direction:column;justify-content:center}.iruav-hero-badge[data-v-386eed30]{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:14px;padding:6px 14px;border-radius:999px;background:hsla(0,0%,100%,.12);font-size:14px;font-weight:600}.iruav-hero-title[data-v-386eed30]{margin:0 0 8px;font-size:44px;font-weight:800;line-height:1.15}.iruav-hero-subtitle[data-v-386eed30]{margin:0;font-size:18px;font-weight:600;color:hsla(0,0%,100%,.92)}.iruav-hero-stats[data-v-386eed30]{display:flex;flex-direction:row;gap:14px;align-self:center}.iruav-hero-stats>.iruav-stat-card[data-v-386eed30]{flex:1 1 220px}.iruav-stat-card[data-v-386eed30]{min-width:0;padding:18px 20px;border-radius:20px;background:hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.iruav-stat-label[data-v-386eed30]{margin-bottom:10px;font-size:14px;font-weight:700;color:hsla(0,0%,100%,.88)}.iruav-stat-value[data-v-386eed30]{font-size:22px;font-weight:800;line-height:1.25;word-break:break-word}.iruav-stat-value-company[data-v-386eed30]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1199.98px){.iruav-hero-card[data-v-386eed30]{flex-direction:column}.iruav-hero-stats[data-v-386eed30]{width:100%;display:flex;flex-direction:row}.iruav-hero-stats>.iruav-stat-card[data-v-386eed30]{flex:1 1 0}}@media (max-width:767.98px){.iruav-hero-wrap[data-v-386eed30]{padding:10px 12px 0}.iruav-hero-card[data-v-386eed30]{padding:22px 18px;border-radius:22px}.iruav-hero-title[data-v-386eed30]{font-size:32px}.iruav-hero-subtitle[data-v-386eed30]{font-size:15px}.iruav-hero-stats[data-v-386eed30]{flex-direction:column}.iruav-stat-value[data-v-386eed30]{font-size:20px}}@media (max-width:1024px){.hide-download-actions-tablet-mobile[data-v-386eed30],.hide-system-actions-mobile[data-v-386eed30]{display:none!important}}.maintain-log-cell{min-height:260px;vertical-align:top!important}.maintain-log-textarea{resize:vertical;overflow:auto}@media (max-width:768px){.maintain-log-cell{min-height:260px;vertical-align:top!important}.maintain-log-textarea{min-height:220px;resize:vertical;overflow:auto}}.action-btn{width:90px;height:90px;display:flex;justify-content:center;align-items:center}.btn-label{font-size:.75rem;margin-top:4px;text-align:center;line-height:1.1}.system-btn-group .btn{border-radius:0!important;margin:0!important}.system-btn-group .btn:first-child{border-radius:10px 0 0 10px!important}.system-btn-group .btn:last-child{border-radius:0 10px 10px 0!important}.system-btn{width:78px!important;height:78px!important;padding:6px 4px!important}.system-btn .btn-label{font-size:.7rem;margin-top:2px;line-height:1.05}.download-btn-group .action-btn{background-color:#fff!important;border:1px solid #2b7bbb!important;color:#2b7bbb!important;width:78px!important;height:78px!important;padding:6px 4px!important}.download-btn-group .action-btn .b-icon{color:#2b7bbb!important;font-size:1.2rem!important}.download-btn-group .action-btn .btn-label{color:#2b7bbb!important;font-size:.7rem!important;margin-top:2px;line-height:1.05}.download-btn-group .action-btn:hover{background-color:#2b7bbb!important;border-color:#2b7bbb!important;color:#fff!important}.download-btn-group .action-btn:hover .b-icon,.download-btn-group .action-btn:hover .btn-label{color:#fff!important}.floating-toolbar{position:fixed;bottom:20px;left:20px;z-index:9999;display:flex;gap:8px;background:hsla(0,0%,100%,.95);padding:10px 12px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.iruav-hero-wrap{padding:12px 16px 0}.iruav-hero-card{display:flex;justify-content:space-between;align-items:stretch;gap:20px;padding:28px 32px;border-radius:28px;color:#fff;background:linear-gradient(135deg,#18335f,#195792 52%,#38b3d2);box-shadow:0 14px 32px rgba(19,61,108,.16)}.iruav-hero-main{min-width:0;display:flex;flex-direction:column;justify-content:center}.iruav-hero-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:14px;padding:6px 14px;border-radius:999px;background:hsla(0,0%,100%,.12);font-size:14px;font-weight:600}.iruav-hero-title{margin:0 0 8px;font-size:44px;font-weight:800;line-height:1.15}.iruav-hero-subtitle{margin:0;font-size:18px;font-weight:600;color:hsla(0,0%,100%,.92)}.iruav-hero-stats{display:flex;flex-direction:row;gap:14px;align-self:center}.iruav-hero-stats>.iruav-stat-card{flex:1 1 220px}.iruav-stat-card{min-width:0;padding:18px 20px;border-radius:20px;background:hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.iruav-stat-label{margin-bottom:10px;font-size:14px;font-weight:700;color:hsla(0,0%,100%,.88)}.iruav-stat-value{font-size:22px;font-weight:800;line-height:1.25;word-break:break-word}.iruav-stat-value-company{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1199.98px){.iruav-hero-card{flex-direction:column}.iruav-hero-stats{width:100%;display:flex;flex-direction:row}.iruav-hero-stats>.iruav-stat-card{flex:1 1 0}}@media (max-width:767.98px){.iruav-hero-wrap{padding:10px 12px 0}.iruav-hero-card{padding:22px 18px;border-radius:22px}.iruav-hero-title{font-size:32px}.iruav-hero-subtitle{font-size:15px}.iruav-hero-stats{flex-direction:column}.iruav-stat-value{font-size:20px}}@media (max-width:1024px){.hide-download-actions-tablet-mobile,.hide-system-actions-mobile{display:none!important}}.dashboard-stats-grid>.stat-card:nth-child(2),.dashboard-stats-grid>.stat-card:nth-child(3),.saas-stats-grid>.stat-card:nth-child(2),.saas-stats-grid>.stat-card:nth-child(3),.stats-grid>.stat-card:nth-child(2),.stats-grid>.stat-card:nth-child(3){display:none!important}.dashboard-stats-grid,.saas-stats-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:991.98px){.dashboard-stats-grid,.saas-stats-grid,.stats-grid{grid-template-columns:1fr!important}}.b-icon.bi-justify[data-v-239c350a]{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);border:1px solid #00000060;border-radius:5px;fill:#000}.b-sidebar-outer[data-v-239c350a] #sidebar-right{width:100%;padding-bottom:33px}@media (min-width:960px){.b-sidebar-outer[data-v-239c350a] #sidebar-right{width:500px}}#sidebar-buttons[data-v-239c350a]{position:absolute;bottom:20px;left:16px}.loading-screen[data-v-239c350a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#100c2a;display:flex;justify-content:center;align-items:center;font-size:24px;z-index:20000;transition:opacity .5s;opacity:1}.loading-screen.fade-out[data-v-239c350a]{opacity:0}.loading-icon[data-v-239c350a]{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:30px;height:30px;animation:spin-239c350a 1s linear infinite;margin:auto auto}@keyframes spin-239c350a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn-label[data-v-239c350a]{font-size:.75rem;margin-top:3px;text-align:center;line-height:1.1}.pdf-container[data-v-bfa84caa]{position:absolute;top:0;left:0;width:100vw;height:auto;background-color:#100c2a}.pdf-page[data-v-bfa84caa]{font-size:12pt;color:#000;width:210mm;height:297mm;margin:0 auto;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.7);overflow:hidden;position:relative}.pdf-page .page-number[data-v-bfa84caa]{position:absolute;left:49%;bottom:5mm;color:#888}.pdf-page .signature[data-v-bfa84caa]{position:absolute;left:0;bottom:40mm;padding:0 25mm;width:100%}.pdf-content[data-v-bfa84caa]{padding:9mm 25mm;position:relative}.pdf-content [data-v-bfa84caa]{margin:0;padding:0}.pdf-content h1[data-v-bfa84caa]{text-align:center;padding:15mm 0 15mm 0;font-size:28pt;font-weight:700}.pdf-content h4[data-v-bfa84caa]{text-align:center;padding:0 0 10mm 0;font-size:14pt;font-weight:700}.pdf-content h5[data-v-bfa84caa]{text-align:center;padding:0 0 7mm 0;font-size:14pt;font-weight:700}.pdf-content table[data-v-bfa84caa]{border-collapse:collapse;width:100%;margin:0 auto}.pdf-content table.fixed-td-width td[data-v-bfa84caa]:first-child,.pdf-content table.fixed-td-width th[data-v-bfa84caa]:first-child{width:30%}.pdf-content td[data-v-bfa84caa],.pdf-content th[data-v-bfa84caa]{border:1pt solid #000;padding:.7mm 1.4mm;text-align:left}.pdf-content img.site-photo[data-v-bfa84caa]{display:block;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;max-height:66mm;max-width:160mm;width:auto;height:auto}.pdf-spacer-5[data-v-bfa84caa]{padding:5mm 0 0 0}.pdf-spacer-10[data-v-bfa84caa]{padding:10mm 0 0 0}.photo-block[data-v-bfa84caa]{margin:0 auto 4mm auto;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.photo-gps[data-v-bfa84caa]{text-align:center;font-size:9pt;color:#444;margin-top:1.2mm;line-height:1.4;word-break:break-word}.loading-screen[data-v-bfa84caa]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#100c2a;display:flex;justify-content:center;align-items:center;font-size:24px;z-index:20000;transition:opacity .5s;opacity:1}.loading-screen.fade-out[data-v-bfa84caa]{opacity:0}.loading-icon[data-v-bfa84caa]{position:fixed;top:calc(50% - 15px);left:calc(50% - 15px);border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:30px;height:30px;animation:spin-bfa84caa 1s linear infinite;margin:auto auto}@keyframes spin-bfa84caa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.company-view[data-v-76b38795]{padding:1rem;background:radial-gradient(circle at top right,rgba(49,130,206,.12),transparent 28%),linear-gradient(180deg,#f5f8fc,#eef3f9);min-height:100%}.hero-card[data-v-76b38795]{background:linear-gradient(135deg,#0f172a,#143b68 55%,#1f6fb2);border-radius:24px;padding:1.5rem;color:#fff;box-shadow:0 18px 40px rgba(15,23,42,.18);margin-bottom:1rem}.hero-content[data-v-76b38795]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem}.hero-badge[data-v-76b38795],.panel-badge[data-v-76b38795]{display:inline-flex;align-items:center;padding:.3rem .75rem;border-radius:999px;font-size:.78rem;letter-spacing:.04em;font-weight:700;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.18)}.hero-title[data-v-76b38795]{margin:.75rem 0 .45rem;font-size:1.75rem;font-weight:700}.hero-desc[data-v-76b38795]{margin:0;color:hsla(0,0%,100%,.88);max-width:720px}.hero-add-btn[data-v-76b38795]{min-width:132px;border-radius:12px;padding:.7rem 1rem;font-weight:600;box-shadow:0 10px 25px rgba(0,0,0,.16)}.stats-grid[data-v-76b38795]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.stats-grid-compact[data-v-76b38795]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px}.stat-card[data-v-76b38795]{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.12);border-radius:18px;padding:1rem 1.1rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stat-label[data-v-76b38795]{font-size:.88rem;color:hsla(0,0%,100%,.78);margin-bottom:.35rem}.stat-value[data-v-76b38795]{font-size:1.7rem;line-height:1;font-weight:700}.content-card[data-v-76b38795]{border-radius:22px;overflow:hidden}.content-toolbar[data-v-76b38795]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;background:#fff;border-bottom:1px solid #e9eef5}.toolbar-title[data-v-76b38795]{font-size:1.1rem;font-weight:700;color:#16324f}.toolbar-subtitle[data-v-76b38795]{margin-top:.15rem;color:#6b7a90;font-size:.92rem}.search-box[data-v-76b38795]{position:relative;width:320px;max-width:100%}.search-box i[data-v-76b38795]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#7d8da4}.search-box input[data-v-76b38795]{width:100%;height:42px;border:1px solid #dbe4f0;border-radius:12px;padding:0 14px 0 40px;outline:none;transition:all .2s ease;background:#f9fbfd}.search-box input[data-v-76b38795]:focus{border-color:#7aa7d9;background:#fff;box-shadow:0 0 0 3px rgba(66,153,225,.12)}.table-wrap[data-v-76b38795]{padding:0 1rem 1rem;background:#fff}.iruav-table[data-v-76b38795]{margin-bottom:0}.index-badge[data-v-76b38795]{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#eff6ff,#d7e9ff);color:#215c9c;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.company-main-cell[data-v-76b38795]{min-width:220px}.company-name[data-v-76b38795]{font-weight:700;color:#1c2f45;margin-bottom:.25rem}.company-meta[data-v-76b38795]{display:flex;flex-wrap:wrap;gap:.4rem}.meta-chip[data-v-76b38795]{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .55rem;font-size:.78rem;color:#36506d;background:#f2f6fb;border:1px solid #e3ebf5;border-radius:999px}.text-wrap-cell[data-v-76b38795]{white-space:normal;word-break:break-word;min-width:220px;color:#44556c}.contact-name[data-v-76b38795]{font-weight:600;color:#22384f}.contact-sub[data-v-76b38795]{font-size:.83rem;color:#708198;white-space:normal;word-break:break-word}.time-text[data-v-76b38795]{color:#4d6078;font-size:.9rem;white-space:nowrap}.action-group[data-v-76b38795]{display:flex;flex-wrap:wrap;gap:.45rem}.action-btn[data-v-76b38795]{border-radius:10px;min-width:78px}.bottom-bar[data-v-76b38795]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem 1.15rem;background:#fff;border-top:1px solid #e9eef5}.bottom-info[data-v-76b38795]{color:#607287;font-size:.92rem}.modal-header-panel[data-v-76b38795]{background:linear-gradient(135deg,#eff6ff,#f8fbff);border:1px solid #dde9f8;border-radius:18px;padding:1rem 1.1rem;margin-bottom:1rem}.panel-title[data-v-76b38795]{margin-top:.4rem;font-size:1.05rem;font-weight:700;color:#17324e}.form-section-title[data-v-76b38795]{font-size:.96rem;font-weight:700;color:#24476b;margin:0 0 .8rem;padding-left:.75rem;position:relative}.form-section-title[data-v-76b38795]:before{content:"";position:absolute;left:0;top:.15rem;width:4px;height:1rem;border-radius:999px;background:linear-gradient(180deg,#2b6cb0,#63b3ed)}.table[data-v-76b38795] thead th{position:sticky!important;top:0;z-index:2;background-color:#f8fbff;box-shadow:0 1px 0 rgba(15,23,42,.06);border-bottom:0;color:#38506c;font-size:.88rem;vertical-align:middle}.table-responsive[data-v-76b38795] .table tbody td,.table-responsive[data-v-76b38795] .table thead th{font-size:.92rem;vertical-align:middle!important;word-break:keep-all}.fm-required[data-v-76b38795] label:after,.fm-required[data-v-76b38795] legend:after{color:#dc2626;content:" *"}@media (max-width:1199.98px){.stats-grid[data-v-76b38795]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid-compact[data-v-76b38795]{max-width:none}}@media (max-width:991.98px){.bottom-bar[data-v-76b38795],.content-toolbar[data-v-76b38795],.hero-content[data-v-76b38795]{flex-direction:column;align-items:stretch}.search-box[data-v-76b38795]{width:100%}}@media (max-width:767.98px){.company-view[data-v-76b38795]{padding:.75rem}.hero-card[data-v-76b38795]{border-radius:18px;padding:1rem}.hero-title[data-v-76b38795]{font-size:1.35rem}.stats-grid[data-v-76b38795]{grid-template-columns:1fr;gap:.75rem}.table-wrap[data-v-76b38795]{padding:0 .75rem .75rem}.bottom-bar[data-v-76b38795],.content-toolbar[data-v-76b38795]{padding:.9rem .9rem 1rem}}.case-scene-page[data-v-36f7a20a]{padding:4px 4px 24px}.control-card[data-v-36f7a20a],.hero-card[data-v-36f7a20a],.metric-card[data-v-36f7a20a],.table-card[data-v-36f7a20a]{border-radius:20px}.hero-card[data-v-36f7a20a]{position:relative;background:linear-gradient(135deg,#0b2344,#12396b 55%,#16a2c8);color:#fff}.hero-bg[data-v-36f7a20a]{position:absolute;inset:0;background:radial-gradient(circle at top right,hsla(0,0%,100%,.18),transparent 28%),radial-gradient(circle at bottom left,hsla(0,0%,100%,.12),transparent 35%)}.eyebrow[data-v-36f7a20a]{display:inline-block;padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.14);font-size:.75rem;letter-spacing:.06em;margin-bottom:12px}.page-title[data-v-36f7a20a]{font-size:1.85rem;font-weight:700}.page-subtitle[data-v-36f7a20a]{font-size:.98rem;opacity:.92;max-width:720px}.stats-grid[data-v-36f7a20a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat-card[data-v-36f7a20a]{padding:14px 16px;border-radius:16px;background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stat-label[data-v-36f7a20a]{font-size:.78rem;opacity:.82}.stat-value[data-v-36f7a20a]{font-size:1.35rem;font-weight:700;margin-top:4px}.stat-value-sm[data-v-36f7a20a]{font-size:1rem}.metric-card[data-v-36f7a20a]{background:linear-gradient(180deg,#fff,#f7f9fc)}.metric-kicker[data-v-36f7a20a]{color:#5b6472;font-size:.8rem;margin-bottom:8px}.metric-value[data-v-36f7a20a]{font-size:1.55rem;font-weight:700;color:#112947}.metric-desc[data-v-36f7a20a]{color:#6a7380;font-size:.88rem;margin-top:6px}.iruav-input.custom-file-input+.custom-file-label[data-v-36f7a20a],.iruav-input.custom-select[data-v-36f7a20a],.iruav-input.form-control[data-v-36f7a20a],.iruav-input[data-v-36f7a20a]{border-radius:12px}.action-btn[data-v-36f7a20a]{min-width:120px;border-radius:12px}.gap-8[data-v-36f7a20a]{gap:8px}.table-toolbar[data-v-36f7a20a]{background:linear-gradient(180deg,#fff,#f9fbfd);border-bottom:1px solid #edf2f7}.table-title[data-v-36f7a20a]{font-size:1.05rem;font-weight:700;color:#13233a}.table-subtitle[data-v-36f7a20a]{color:#6a7380;font-size:.88rem;margin-top:4px}.summary-pill[data-v-36f7a20a]{padding:8px 12px;font-weight:500}.iruav-table[data-v-36f7a20a] thead th{position:sticky!important;top:0;z-index:2;background:#f8fafc!important;color:#425166;font-size:.82rem;text-align:center;border-top:0;border-bottom:1px solid #e6edf5}.iruav-table[data-v-36f7a20a] tbody td{vertical-align:middle!important;white-space:nowrap;border-top:1px solid #f0f4f8}.index-pill[data-v-36f7a20a]{min-width:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 10px;background:#eef5ff;color:#2457a6;font-weight:700}.site-cell[data-v-36f7a20a]{min-width:180px}.site-name[data-v-36f7a20a]{font-weight:700;color:#13233a}.site-meta[data-v-36f7a20a]{color:#6b7280;font-size:.8rem;margin-top:3px}.action-group .btn[data-v-36f7a20a]{border-radius:10px}.table-footer[data-v-36f7a20a]{border-top:1px solid #edf2f7;background:#fff}.page-size-select[data-v-36f7a20a]{width:110px}.form-section-title[data-v-36f7a20a]{font-size:.96rem;font-weight:700;color:#12396b;padding-left:12px;border-left:4px solid #1a73e8}.preview-panel[data-v-36f7a20a]{position:sticky;top:0}.preview-title[data-v-36f7a20a]{font-size:.92rem;font-weight:700;color:#13233a;margin-bottom:10px}.demo-toggle-wrap[data-v-36f7a20a],.map-preview-wrap[data-v-36f7a20a],.preview-card[data-v-36f7a20a]{border:1px solid #e8edf4;border-radius:16px;background:#f9fbfd}.preview-card[data-v-36f7a20a]{padding:16px}.preview-name[data-v-36f7a20a]{font-weight:700;font-size:1.05rem;margin-bottom:10px;color:#13233a}.preview-line[data-v-36f7a20a]{color:#5b6472;font-size:.88rem;margin-bottom:8px;line-height:1.45}.map-preview-wrap[data-v-36f7a20a]{min-height:230px;padding:10px;display:flex;align-items:center;justify-content:center}.preview-image[data-v-36f7a20a]{width:100%;max-height:320px;-o-object-fit:contain;object-fit:contain;border-radius:12px}.empty-map[data-v-36f7a20a]{color:#7b8794;font-size:.9rem;text-align:center;padding:24px}.demo-toggle-wrap[data-v-36f7a20a]{padding:14px 16px}.fm-required[data-v-36f7a20a] label:after,.fm-required[data-v-36f7a20a] legend:after{color:#dc3545;content:" *"}@media (max-width:991.98px){.page-title[data-v-36f7a20a]{font-size:1.55rem}.stats-grid[data-v-36f7a20a]{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-panel[data-v-36f7a20a]{position:static}}@media (max-width:767.98px){.case-scene-page[data-v-36f7a20a]{padding:0 0 20px}.stats-grid[data-v-36f7a20a]{grid-template-columns:1fr}.iruav-table[data-v-36f7a20a] tbody td{white-space:normal}.table-footer[data-v-36f7a20a]{gap:12px}}.case-scene-share-page[data-v-5234780a]{max-width:1500px;margin-left:0;color:#1f2d3d}.hero-panel[data-v-5234780a]{position:relative;overflow:hidden;border-radius:24px;background:linear-gradient(135deg,#0f172a,#153156 52%,#1d5f8f);box-shadow:0 18px 42px rgba(15,23,42,.18)}.hero-bg[data-v-5234780a]{position:absolute;inset:0;background:radial-gradient(circle at top right,hsla(0,0%,100%,.2),transparent 28%),radial-gradient(circle at bottom left,hsla(0,0%,100%,.12),transparent 30%);pointer-events:none}.hero-content[data-v-5234780a]{position:relative;z-index:1;display:flex;justify-content:space-between;gap:24px;padding:28px;align-items:flex-start}.hero-content>div[data-v-5234780a]:first-child{flex:1 1 auto;min-width:0}.hero-kicker[data-v-5234780a]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.12);color:#d8e9ff;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:14px}.page-title[data-v-5234780a]{font-size:34px;font-weight:800;color:#fff}.page-subtitle[data-v-5234780a]{max-width:none;color:hsla(0,0%,100%,.82);font-size:14px;line-height:1.8}.hero-summary[data-v-5234780a]{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));gap:12px;min-width:320px;flex:0 0 320px}.hero-stat[data-v-5234780a]{padding:16px 18px;border-radius:18px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-stat.active[data-v-5234780a]{background:hsla(0,0%,100%,.16)}.hero-stat-label[data-v-5234780a]{color:hsla(0,0%,100%,.74);font-size:12px;font-weight:600;margin-bottom:8px}.hero-stat-value[data-v-5234780a]{color:#fff;font-size:28px;font-weight:800;line-height:1}.shell-card[data-v-5234780a]{border-radius:22px;overflow:hidden;background:#fff}.section-head[data-v-5234780a]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 0 24px}.section-eyebrow[data-v-5234780a]{font-size:12px;font-weight:700;color:#3b82f6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.section-title[data-v-5234780a]{font-size:24px;font-weight:800;color:#142133}.section-hint[data-v-5234780a]{color:#6b7a90;font-size:14px}.section-pill[data-v-5234780a]{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:#eef4ff;color:#2458c6;font-size:13px;font-weight:700;white-space:nowrap}.section-pill.accent[data-v-5234780a]{background:#ecfeff;color:#0f766e}.section-pill.soft[data-v-5234780a]{background:#f3f6fb;color:#516074}.add-grid[data-v-5234780a],.selector-grid[data-v-5234780a]{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:24px}.add-grid[data-v-5234780a]{align-items:end}.action-box[data-v-5234780a],.selector-box[data-v-5234780a]{background:#f8fbff;border:1px solid #e7eef8;border-radius:18px;padding:18px}.action-box[data-v-5234780a]{display:flex;align-items:end;justify-content:center;background:linear-gradient(180deg,#f8fbff,#eef5ff)}.field-label[data-v-5234780a]{display:block;font-size:14px;font-weight:700;margin-bottom:10px;color:#223247}.input-wrap[data-v-5234780a]{position:relative}.input-icon[data-v-5234780a]{position:absolute;left:14px;top:50%;transform:translateY(-50%);z-index:2;font-size:16px;opacity:.8}.ir-select[data-v-5234780a]{height:50px;border-radius:14px;padding-left:44px;border:1px solid #d9e4f2;color:#1f2d3d;background-color:#fff;box-shadow:none}.ir-select[data-v-5234780a]:focus{border-color:#6ea8ff;box-shadow:0 0 0 .2rem rgba(59,130,246,.12)}.input-hint[data-v-5234780a]{margin-top:10px;font-size:12px;color:#7b8798}.dashboard-grid[data-v-5234780a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.info-card[data-v-5234780a]{border-radius:20px;overflow:hidden}.info-card .card-body[data-v-5234780a]{padding:22px}.owner-card[data-v-5234780a]{background:linear-gradient(135deg,#f7fbff,#edf5ff)}.site-card[data-v-5234780a]{background:linear-gradient(135deg,#f7fcf8,#eaf7ec)}.access-card[data-v-5234780a]{background:linear-gradient(135deg,#fffaf5,#fff0da)}.info-top[data-v-5234780a]{display:flex;justify-content:space-between;gap:16px}.mini-title[data-v-5234780a]{font-size:12px;font-weight:800;color:#728096;letter-spacing:.04em;margin-bottom:10px}.info-main[data-v-5234780a]{font-size:28px;font-weight:800;color:#142133;line-height:1.25;word-break:break-word}.info-desc[data-v-5234780a]{margin-top:12px;font-size:13px;color:#6b7a90;line-height:1.7}.icon-chip[data-v-5234780a]{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.72);font-size:20px}.flow-panel[data-v-5234780a]{display:flex;align-items:center;gap:14px;margin:0 24px 24px;padding:18px;border-radius:20px;background:linear-gradient(180deg,#f8fbff,#f3f8ff);border:1px solid #e6eef9;overflow-x:auto}.flow-node[data-v-5234780a]{min-width:220px;background:#fff;border:1px solid #e3ebf6;border-radius:16px;padding:14px 16px}.flow-node.highlight[data-v-5234780a]{background:#eef8ff;border-color:#cce5ff}.flow-label[data-v-5234780a]{font-size:12px;color:#7a8797;font-weight:700;margin-bottom:8px}.flow-value[data-v-5234780a]{font-size:16px;font-weight:700;color:#182537;line-height:1.5;word-break:break-word}.flow-arrow[data-v-5234780a]{font-size:24px;font-weight:800;color:#98a6b8;flex:0 0 auto}.action-btn[data-v-5234780a]{height:50px;min-width:220px;border-radius:14px;font-weight:800;letter-spacing:.02em;box-shadow:0 10px 22px rgba(13,110,253,.22)}.btn-icon[data-v-5234780a]{margin-right:6px;font-weight:700}.empty-state[data-v-5234780a]{padding:40px 24px 48px;text-align:center}.empty-icon[data-v-5234780a]{width:76px;height:76px;margin:0 auto 16px;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:34px;background:#f3f7fd}.empty-title[data-v-5234780a]{font-size:20px;font-weight:800;color:#172335;margin-bottom:8px}.empty-text[data-v-5234780a]{max-width:520px;margin:0 auto;color:#6f7f93;line-height:1.8}.share-table[data-v-5234780a]{border-collapse:separate;border-spacing:0 12px}.share-table thead th[data-v-5234780a]{border:0;background:transparent;color:#64748b;font-size:13px;font-weight:800;padding:0 14px 4px}.share-table tbody tr[data-v-5234780a]{background:#f9fbfe}.share-table tbody td[data-v-5234780a]{border-top:1px solid #e6edf7;border-bottom:1px solid #e6edf7;padding:18px 14px;vertical-align:middle}.share-table tbody td[data-v-5234780a]:first-child{border-left:1px solid #e6edf7;border-top-left-radius:16px;border-bottom-left-radius:16px}.share-table tbody td[data-v-5234780a]:last-child{border-right:1px solid #e6edf7;border-top-right-radius:16px;border-bottom-right-radius:16px}.table-index[data-v-5234780a]{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#eaf1fb;color:#38506a;font-weight:800}.company-name[data-v-5234780a]{font-weight:800;color:#182537;font-size:15px}.company-tag[data-v-5234780a]{font-size:12px;color:#7b8798;margin-top:5px}.status-badge[data-v-5234780a]{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:999px;background:#eafaf1;color:#138a4b;font-size:12px;font-weight:800}.action-outline[data-v-5234780a]{border-radius:12px;font-weight:700;min-width:84px}.mobile-list[data-v-5234780a]{padding-top:18px}.mobile-share-card[data-v-5234780a]{border:1px solid #e7eef8;border-radius:18px;padding:16px;margin-bottom:14px;background:#f9fbfe}.mobile-share-top[data-v-5234780a]{justify-content:space-between}.mobile-left[data-v-5234780a],.mobile-share-top[data-v-5234780a]{display:flex;gap:12px;align-items:flex-start}.mobile-index[data-v-5234780a]{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#eaf1fb;color:#38506a;font-size:13px;font-weight:800;flex:0 0 auto}.mobile-company-name[data-v-5234780a]{font-size:15px;font-weight:800;color:#182537}.mobile-share-desc[data-v-5234780a]{margin-top:4px;font-size:12px;color:#7b8798;line-height:1.6}@media (min-width:1200px){.page-subtitle[data-v-5234780a]{white-space:nowrap}}@media (max-width:1199.98px){.hero-content[data-v-5234780a]{flex-direction:column}.dashboard-grid[data-v-5234780a]{grid-template-columns:1fr}}@media (max-width:991.98px){.add-grid[data-v-5234780a],.selector-grid[data-v-5234780a]{grid-template-columns:1fr}.flow-panel[data-v-5234780a]{padding:14px}.flow-node[data-v-5234780a]{min-width:200px}.action-box[data-v-5234780a]{justify-content:stretch}.action-btn[data-v-5234780a]{width:100%;min-width:100%}}@media (max-width:767.98px){.case-scene-share-page[data-v-5234780a]{padding-left:.5rem!important;padding-right:.5rem!important}.hero-content[data-v-5234780a]{padding:20px}.page-title[data-v-5234780a]{font-size:28px}.page-subtitle[data-v-5234780a]{font-size:13px}.section-head[data-v-5234780a]{flex-direction:column;padding:20px 20px 0 20px}.section-title[data-v-5234780a]{font-size:22px}.add-grid[data-v-5234780a],.selector-grid[data-v-5234780a]{padding:20px;gap:14px}.flow-panel[data-v-5234780a]{margin:0 20px 20px}.info-main[data-v-5234780a]{font-size:24px}}.pilot-upload-page[data-v-f23b5c4c]{font-family:Noto Sans TC,Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding:8px 4px 20px;color:#0f172a}.pilot-upload-page li[data-v-f23b5c4c],.pilot-upload-page p[data-v-f23b5c4c]{line-height:1.8}.iruav-saas-ui[data-v-f23b5c4c]{background:radial-gradient(circle at top right,rgba(29,78,216,.14),transparent 26%),radial-gradient(circle at top left,rgba(16,185,129,.14),transparent 22%),linear-gradient(180deg,#f8fbff,#f4f7fb)}.content-card[data-v-f23b5c4c],.hero-panel[data-v-f23b5c4c],.stat-card[data-v-f23b5c4c]{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 16px 40px rgba(15,23,42,.08)}.hero-panel[data-v-f23b5c4c]{padding:30px;color:#fff;background:linear-gradient(135deg,#0f172a,#102c63 42%,#0f766e)}.hero-panel__bg[data-v-f23b5c4c]{position:absolute;inset:0;background:radial-gradient(circle at 85% 18%,hsla(0,0%,100%,.22),transparent 16%),radial-gradient(circle at 72% 80%,hsla(0,0%,100%,.14),transparent 18%);pointer-events:none}.hero-eyebrow[data-v-f23b5c4c],.section-eyebrow[data-v-f23b5c4c]{display:inline-block;margin-bottom:10px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-eyebrow[data-v-f23b5c4c]{background:hsla(0,0%,100%,.16)}.hero-title[data-v-f23b5c4c]{position:relative;font-size:2rem;font-weight:800;z-index:1}.hero-desc[data-v-f23b5c4c],.hero-note[data-v-f23b5c4c]{position:relative;z-index:1;color:hsla(0,0%,100%,.86)}.hero-actions[data-v-f23b5c4c]{position:relative;z-index:1;display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.hero-btn[data-v-f23b5c4c]{min-width:140px;border-radius:12px;font-weight:700;box-shadow:0 8px 18px rgba(15,23,42,.14)}.hero-note[data-v-f23b5c4c]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;font-size:.92rem}.stats-row[data-v-f23b5c4c]{margin-left:-8px;margin-right:-8px}.stats-row>[class*=col-][data-v-f23b5c4c]{padding-left:8px;padding-right:8px}.stat-card[data-v-f23b5c4c]{height:100%;padding:22px;background:hsla(0,0%,100%,.9);border:1px solid rgba(148,163,184,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stat-card__label[data-v-f23b5c4c]{font-size:.8rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.stat-card__value[data-v-f23b5c4c]{margin-top:10px;font-size:2rem;font-weight:800;color:#0f172a}.stat-card__value--sm[data-v-f23b5c4c]{font-size:1.2rem;line-height:1.35}.stat-card__hint[data-v-f23b5c4c]{margin-top:8px;color:#475569;font-size:.92rem}.content-card[data-v-f23b5c4c]{padding:24px;background:hsla(0,0%,100%,.92);border:1px solid rgba(148,163,184,.12)}.section-header[data-v-f23b5c4c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-eyebrow[data-v-f23b5c4c]{background:#e0ecff;color:#1d4ed8}.section-title[data-v-f23b5c4c]{font-weight:800;color:#0f172a}.section-subtitle[data-v-f23b5c4c]{color:#64748b;font-size:.95rem}.compact-grid .form-group label[data-v-f23b5c4c]{font-weight:700;color:#0f172a}.launch-box[data-v-f23b5c4c]{height:100%;min-height:126px;padding:16px;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#ecfeff);border:1px solid #dbeafe}.launch-box__title[data-v-f23b5c4c]{font-weight:800;color:#0f172a}.launch-box__desc[data-v-f23b5c4c]{margin:6px 0 12px;font-size:.9rem;color:#475569}.launch-box__btn[data-v-f23b5c4c]{border-radius:12px;font-weight:700}.site-pills[data-v-f23b5c4c]{display:flex;flex-wrap:wrap;gap:10px}.site-pill[data-v-f23b5c4c]{display:inline-flex;align-items:center;min-height:34px;padding:6px 12px;border-radius:999px;background:#eff6ff;color:#1e3a8a;font-size:.9rem;font-weight:600}.progress-card[data-v-f23b5c4c]{background:linear-gradient(135deg,rgba(15,118,110,.08),rgba(37,99,235,.08))}.index-badge[data-v-f23b5c4c]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-weight:700}.cell-main[data-v-f23b5c4c]{font-weight:600;color:#0f172a}.table-actions[data-v-f23b5c4c]{display:flex;flex-wrap:wrap;align-items:center}.table-card[data-v-f23b5c4c] .table{margin-bottom:0}.table-card[data-v-f23b5c4c] .table thead th{position:sticky!important;top:0;z-index:2;text-align:center;background:#f8fafc;color:#334155;border-bottom:0;box-shadow:inset 0 -1px 0 #e2e8f0}.table-card[data-v-f23b5c4c] .table tbody td{vertical-align:middle!important;white-space:nowrap;word-break:keep-all}.table-responsive[data-v-f23b5c4c] .table tbody td,.table-responsive[data-v-f23b5c4c] .table thead th{font-size:.92rem}.fm-required[data-v-f23b5c4c] legend:after{color:red;content:" *"}.mx-datepicker[data-v-f23b5c4c]{width:100%}.modal-date-picker[data-v-f23b5c4c]{width:180px}.mx-datepicker[data-v-f23b5c4c] .mx-input{height:37px}[data-v-f23b5c4c] .custom-file-input~.custom-file-label:after,[data-v-f23b5c4c] .custom-file-label:after{content:""!important;padding:0}.pilot-upload-dialog[data-v-f23b5c4c],.pilot-warning-dialog[data-v-f23b5c4c]{max-width:980px}.pilot-warning-body[data-v-f23b5c4c]{padding:22px 26px}.pilot-warning-body>div[data-v-f23b5c4c]{max-width:860px;margin:0 auto;font-size:15px}.pilot-warning-body h6[data-v-f23b5c4c]{margin:18px 0 10px;font-weight:700;font-size:16px}.pilot-warning-body ul[data-v-f23b5c4c]{margin:0 0 12px;padding-left:1.2rem}.pilot-warning-body li[data-v-f23b5c4c]{margin-bottom:8px;line-break:strict;overflow-wrap:anywhere}.pilot-warning-body hr[data-v-f23b5c4c]{margin:18px 0}.pilot-upload-body[data-v-f23b5c4c]{padding:20px 24px}.pilot-upload-body label[data-v-f23b5c4c]{font-weight:700}.pilot-upload-body .custom-select[data-v-f23b5c4c],.pilot-upload-body .form-control[data-v-f23b5c4c],.pilot-upload-body input[data-v-f23b5c4c],.pilot-upload-body select[data-v-f23b5c4c],.pilot-upload-body textarea[data-v-f23b5c4c]{font-size:.95rem}.modal-section__title[data-v-f23b5c4c]{display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-weight:800}@media (max-width:991.98px){.content-card[data-v-f23b5c4c],.hero-panel[data-v-f23b5c4c],.stat-card[data-v-f23b5c4c]{border-radius:18px}.hero-panel[data-v-f23b5c4c]{padding:24px}.hero-title[data-v-f23b5c4c]{font-size:1.6rem}.hero-actions[data-v-f23b5c4c],.hero-note[data-v-f23b5c4c]{justify-content:flex-start}}@media (max-width:767.98px){.pilot-upload-page[data-v-f23b5c4c]{padding:2px 0 14px}.content-card[data-v-f23b5c4c],.hero-panel[data-v-f23b5c4c],.stat-card[data-v-f23b5c4c]{padding:18px}.hero-actions[data-v-f23b5c4c]{flex-direction:column}.hero-btn[data-v-f23b5c4c]{width:100%}.site-pills[data-v-f23b5c4c]{gap:8px}.site-pill[data-v-f23b5c4c]{width:100%;border-radius:14px}.table-actions[data-v-f23b5c4c]{min-width:140px;flex-direction:column;align-items:stretch}.table-actions .btn[data-v-f23b5c4c]{margin-right:0!important}.modal-date-picker[data-v-f23b5c4c]{width:100%;margin-right:0!important}}.iruav-detection-view[data-v-b5782c04]{padding:4px}.hero-card[data-v-b5782c04],.list-card[data-v-b5782c04],.pending-report-card[data-v-b5782c04],.tool-card[data-v-b5782c04]{border-radius:20px}.hero-card[data-v-b5782c04]{position:relative;background:linear-gradient(135deg,#0f172a,#1d4ed8 52%,#60a5fa);color:#fff}.hero-bg[data-v-b5782c04]{position:absolute;inset:0;background:radial-gradient(circle at top right,hsla(0,0%,100%,.22),transparent 28%),radial-gradient(circle at bottom left,hsla(0,0%,100%,.16),transparent 24%);pointer-events:none}.eyebrow[data-v-b5782c04],.section-kicker[data-v-b5782c04]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.eyebrow[data-v-b5782c04]{color:hsla(0,0%,100%,.78);margin-bottom:8px}.page-title[data-v-b5782c04]{font-size:2rem;font-weight:700}.page-subtitle[data-v-b5782c04]{color:hsla(0,0%,100%,.88);max-width:720px;line-height:1.7}.stats-grid[data-v-b5782c04]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat-card[data-v-b5782c04]{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.18);border-radius:16px;padding:14px 16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stat-label[data-v-b5782c04]{font-size:12px;color:hsla(0,0%,100%,.76);margin-bottom:6px}.stat-value[data-v-b5782c04]{font-size:1.1rem;font-weight:700;color:#fff}.section-header[data-v-b5782c04]{display:flex;align-items:center;justify-content:space-between}.section-kicker[data-v-b5782c04]{color:#2563eb;margin-bottom:6px}.section-title[data-v-b5782c04]{font-weight:700}.section-desc[data-v-b5782c04]{color:#64748b;font-size:.95rem}.field-label[data-v-b5782c04]{font-weight:600}.action-group[data-v-b5782c04]{display:flex;align-items:center;justify-content:flex-start}.iruav-table[data-v-b5782c04] thead th{background:#f8fafc;color:#334155;border-top:0;font-weight:700;white-space:nowrap}.iruav-table[data-v-b5782c04] tbody td{vertical-align:middle}.detail-card[data-v-b5782c04]{background:#f8fafc;border-radius:12px}@media (max-width:991.98px){.stats-grid[data-v-b5782c04]{grid-template-columns:1fr 1fr}}@media (max-width:767.98px){.page-title[data-v-b5782c04]{font-size:1.5rem}.stats-grid[data-v-b5782c04]{grid-template-columns:1fr}.action-group[data-v-b5782c04]{width:100%;display:flex;gap:8px}.action-group .btn[data-v-b5782c04]{flex:1}}.iruav-page[data-v-51eff6f6]{padding:4px 2px 20px}.hero-card[data-v-51eff6f6]{position:relative;border-radius:28px;background:linear-gradient(135deg,#1d3760,#15619c 56%,#47abd2);color:#fff}.hero-bg[data-v-51eff6f6]{position:absolute;inset:0;background:radial-gradient(circle at top right,hsla(0,0%,100%,.18),transparent 28%),radial-gradient(circle at bottom left,hsla(0,0%,100%,.08),transparent 30%)}.eyebrow[data-v-51eff6f6]{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:hsla(0,0%,100%,.12);font-size:.95rem;font-weight:700;margin-bottom:18px}.page-title[data-v-51eff6f6]{font-size:2.55rem;font-weight:800;line-height:1.15}.page-subtitle[data-v-51eff6f6]{max-width:780px;font-size:1.3rem;font-weight:600;color:hsla(0,0%,100%,.95)}.stats-grid[data-v-51eff6f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.stat-card[data-v-51eff6f6]{min-height:122px;padding:22px 20px;border-radius:22px;background:hsla(0,0%,100%,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.stat-label[data-v-51eff6f6]{font-size:1rem;font-weight:700;color:hsla(0,0%,100%,.92);margin-bottom:12px}.stat-value[data-v-51eff6f6]{font-size:2.2rem;font-weight:800;line-height:1}.section-card[data-v-51eff6f6]{border-radius:24px;overflow:hidden;background:#fff}.section-head[data-v-51eff6f6]{border-bottom:1px solid #eef2f7}.section-title[data-v-51eff6f6]{font-size:1.95rem;font-weight:800;color:#0f3768}.section-subtitle[data-v-51eff6f6]{font-size:1.15rem;color:#7f8da3;font-weight:600}.section-badge[data-v-51eff6f6]{min-width:42px;height:42px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#1976f3;color:#fff;font-weight:800;font-size:1.15rem}.field-group label[data-v-51eff6f6],.field-group[data-v-51eff6f6] label{font-size:1.4rem;font-weight:800;color:#0f3768;margin-bottom:10px}.field-group[data-v-51eff6f6] .custom-file-label,.field-group[data-v-51eff6f6] .custom-select,.field-group[data-v-51eff6f6] .form-control{min-height:54px;border-radius:18px;border:1px solid #c8d3e0;box-shadow:none!important;font-size:1rem}.field-group[data-v-51eff6f6] .custom-file-label{padding-top:14px}.field-group[data-v-51eff6f6] .custom-file-label:after{height:52px;border-radius:0 18px 18px 0;padding-top:14px}.field-group[data-v-51eff6f6] .form-text{font-size:.95rem;color:#7f8da3;font-weight:600}.upload-row[data-v-51eff6f6]{display:flex;align-items:stretch;gap:12px}.upload-row>[data-v-51eff6f6]:first-child{flex:1 1 auto}.upload-btn[data-v-51eff6f6]{min-width:106px;min-height:54px;border-radius:18px;font-size:1rem;font-weight:800}.btn-soft-success[data-v-51eff6f6]{border-radius:12px;font-weight:700;padding:6px 18px}.badge-soft-primary[data-v-51eff6f6]{background:rgba(25,118,243,.1);color:#1450a3;font-weight:700;font-size:.92rem;padding:8px 12px;border-radius:999px}.photo-cell[data-v-51eff6f6]{display:flex;align-items:center}.defect-preview[data-v-51eff6f6]{height:82px;width:auto;max-width:148px;border-radius:14px;border:1px solid #e4ebf3;-o-object-fit:cover;object-fit:cover;background:#f7f9fc}.pending-table[data-v-51eff6f6] tbody tr{cursor:pointer}.pending-table[data-v-51eff6f6] tbody tr:hover{background-color:#f5f9ff}.iruav-table[data-v-51eff6f6] thead th{position:sticky!important;top:0;text-align:center;z-index:2;background-color:#fff;box-shadow:0 1px 2px -1px rgba(0,0,0,.3);border-bottom:0;color:#0f3768;font-weight:800}.iruav-table[data-v-51eff6f6] tbody td,.iruav-table[data-v-51eff6f6] thead th{vertical-align:middle!important;white-space:nowrap;word-break:keep-all;font-size:.96rem}.iruav-table[data-v-51eff6f6] tbody td{padding-top:.85rem;padding-bottom:.85rem}.thermal-table[data-v-51eff6f6] tbody tr:hover{background:#f9fbff}.fm-required[data-v-51eff6f6] legend:after{color:red;content:" *"}@media (max-width:991.98px){.page-title[data-v-51eff6f6]{font-size:2rem}.page-subtitle[data-v-51eff6f6]{font-size:1.05rem}.stats-grid-compact[data-v-51eff6f6],.stats-grid[data-v-51eff6f6]{grid-template-columns:1fr}.section-title[data-v-51eff6f6]{font-size:1.5rem}}@media (max-width:767.98px){.hero-card[data-v-51eff6f6]{border-radius:20px}.section-card[data-v-51eff6f6]{border-radius:18px}.upload-row[data-v-51eff6f6]{flex-direction:column}.upload-btn[data-v-51eff6f6]{width:100%}}.user-admin-page[data-v-e7c11128]{min-height:100vh;padding:24px;background:radial-gradient(circle at top left,rgba(37,99,235,.18),transparent 28%),linear-gradient(180deg,#f4f7fb,#eef3f9)}.hero-panel[data-v-e7c11128]{margin-bottom:24px;padding:28px;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:linear-gradient(135deg,#0f172a,#1e3a8a 55%,#2563eb);box-shadow:0 18px 50px rgba(15,23,42,.18);color:#fff}.hero-content[data-v-e7c11128]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.hero-badge[data-v-e7c11128]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.14);font-size:12px;font-weight:700;letter-spacing:.08em}.hero-title[data-v-e7c11128]{margin:14px 0 10px;font-size:30px;font-weight:700;line-height:1.25}.hero-subtitle[data-v-e7c11128]{max-width:760px;margin:0;color:hsla(0,0%,100%,.86);font-size:14px;line-height:1.8}.hero-actions[data-v-e7c11128]{display:flex;align-items:flex-start}.hero-add-btn[data-v-e7c11128]{min-width:150px;height:46px;border:0;border-radius:14px;box-shadow:0 12px 24px rgba(15,23,42,.2);font-weight:600}.stats-row[data-v-e7c11128]{margin-top:18px}.stat-card[data-v-e7c11128]{padding:18px 20px;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stat-label[data-v-e7c11128]{margin-bottom:8px;color:hsla(0,0%,100%,.72);font-size:13px}.stat-value[data-v-e7c11128]{font-size:28px;font-weight:700;line-height:1}.content-card[data-v-e7c11128]{border:1px solid rgba(148,163,184,.2);border-radius:24px;background:hsla(0,0%,100%,.92);box-shadow:0 16px 40px rgba(15,23,42,.08);overflow:hidden}.toolbar[data-v-e7c11128]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #e2e8f0}.toolbar-title[data-v-e7c11128]{margin:0;font-size:22px;font-weight:700;color:#0f172a}.toolbar-desc[data-v-e7c11128]{margin-top:4px;color:#64748b;font-size:13px}.toolbar-controls[data-v-e7c11128]{display:flex;align-items:center;gap:12px}.search-box[data-v-e7c11128]{position:relative;width:320px}.search-icon[data-v-e7c11128]{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:#94a3b8;font-size:14px}.search-input[data-v-e7c11128]{width:100%;height:42px;padding:0 14px 0 38px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f172a;outline:none;transition:.2s ease}.search-input[data-v-e7c11128]:focus{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.refresh-btn[data-v-e7c11128]{height:42px;border-radius:12px}.table-shell[data-v-e7c11128]{padding:8px 16px 16px}.iruav-table[data-v-e7c11128]{margin-bottom:0}.table[data-v-e7c11128] thead th{position:sticky!important;top:0;z-index:3;background:#f8fafc!important;color:#334155;font-size:13px;font-weight:700;text-align:center;vertical-align:middle!important;border-bottom:1px solid #e2e8f0!important}.table-responsive[data-v-e7c11128] .table tbody td{vertical-align:middle!important;font-size:14px;color:#0f172a;white-space:nowrap}.index-badge[data-v-e7c11128]{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 10px;border-radius:999px;background:#eff6ff;color:#2563eb;font-weight:700}.user-cell[data-v-e7c11128]{min-width:150px}.user-name[data-v-e7c11128]{font-weight:700;color:#0f172a}.user-meta[data-v-e7c11128]{margin-top:2px;color:#64748b;font-size:12px}.admin-badge[data-v-e7c11128],.company-chip[data-v-e7c11128],.locale-badge[data-v-e7c11128],.soft-tag[data-v-e7c11128]{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700}.company-chip[data-v-e7c11128]{color:#1d4ed8;background:#dbeafe}.soft-tag[data-v-e7c11128]{color:#0f766e;background:#ccfbf1}.locale-badge[data-v-e7c11128]{color:#7c3aed;background:#ede9fe}.admin-badge.is-admin[data-v-e7c11128]{color:#166534;background:#dcfce7}.admin-badge.is-normal[data-v-e7c11128]{color:#92400e;background:#fef3c7}.email-text[data-v-e7c11128]{max-width:220px;overflow:hidden;text-overflow:ellipsis}.action-group[data-v-e7c11128]{display:flex;gap:8px}.action-btn[data-v-e7c11128]{min-width:64px;border-radius:10px}.modal-banner[data-v-e7c11128]{margin-bottom:20px;padding:18px 20px;border:1px solid #dbeafe;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#f8fbff)}.modal-banner-title[data-v-e7c11128]{font-size:18px;font-weight:700;color:#1e3a8a}.modal-banner-desc[data-v-e7c11128]{margin-top:6px;color:#475569;font-size:13px}.form-section[data-v-e7c11128]{margin-bottom:18px;padding:18px;border:1px solid #e2e8f0;border-radius:18px;background:#fff}.form-section-title[data-v-e7c11128]{margin-bottom:14px;font-size:16px;font-weight:700;color:#0f172a}.admin-check-wrap[data-v-e7c11128]{display:flex;align-items:center;min-height:38px;padding:8px 12px;border:1px solid #dbe2ea;border-radius:12px;background:#f8fafc}.fm-required[data-v-e7c11128] label:after,.fm-required[data-v-e7c11128] legend:after{color:#dc2626;content:" *"}@media (max-width:991.98px){.user-admin-page[data-v-e7c11128]{padding:16px}.hero-content[data-v-e7c11128],.toolbar-controls[data-v-e7c11128],.toolbar[data-v-e7c11128]{flex-direction:column;align-items:stretch}.search-box[data-v-e7c11128]{width:100%}}@media (max-width:575.98px){.hero-panel[data-v-e7c11128]{padding:20px;border-radius:20px}.hero-title[data-v-e7c11128]{font-size:24px}.table-shell[data-v-e7c11128]{padding:8px 10px 12px}}.iruav-approve-page[data-v-508e3218]{padding:4px}.hero-card[data-v-508e3218],.panel-card[data-v-508e3218]{border-radius:20px}.hero-card[data-v-508e3218]{position:relative;background:linear-gradient(135deg,#0f172a,#0b5ed7 55%,#55c6ff);color:#fff}.hero-bg[data-v-508e3218]{position:absolute;inset:0;background:radial-gradient(circle at top right,hsla(0,0%,100%,.22),transparent 30%),radial-gradient(circle at bottom left,hsla(0,0%,100%,.14),transparent 28%);pointer-events:none}.eyebrow[data-v-508e3218],.section-kicker[data-v-508e3218]{font-size:.78rem;letter-spacing:.12em;font-weight:700;text-transform:uppercase}.eyebrow[data-v-508e3218]{color:hsla(0,0%,100%,.78);margin-bottom:.6rem}.page-title[data-v-508e3218]{font-size:2rem;font-weight:700;line-height:1.2}.page-subtitle[data-v-508e3218]{max-width:760px;color:hsla(0,0%,100%,.86);font-size:.98rem;line-height:1.7}.hero-metrics[data-v-508e3218]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric-card[data-v-508e3218]{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);border-radius:18px;padding:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.metric-label[data-v-508e3218]{font-size:.82rem;color:hsla(0,0%,100%,.78);margin-bottom:4px}.metric-value[data-v-508e3218]{font-size:1.9rem;line-height:1;font-weight:700}.panel-card[data-v-508e3218]{background:#fff}.section-head[data-v-508e3218]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.section-kicker[data-v-508e3218]{color:#0b5ed7;margin-bottom:6px}.section-title[data-v-508e3218]{font-weight:700;color:#0f172a}.section-desc[data-v-508e3218]{color:#64748b;font-size:.93rem;line-height:1.65}.section-badge[data-v-508e3218]{background:#eef4ff;color:#0b5ed7;font-weight:700;font-size:.88rem;padding:.5rem .8rem;border:1px solid #dce8ff}.table-shell[data-v-508e3218]{border:1px solid #e8eef6;border-radius:16px;overflow:hidden}.workspace-grid[data-v-508e3218]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.workspace-action[data-v-508e3218],.workspace-field[data-v-508e3218]{min-width:0}.field-label[data-v-508e3218]{font-size:.88rem;font-weight:600;color:#334155;margin-bottom:8px}.approve-additional[data-v-508e3218],.iruav-select.custom-select[data-v-508e3218],.iruav-select[data-v-508e3218] select{border-radius:12px;border-color:#d8e2f0;box-shadow:none}.iruav-action-btn[data-v-508e3218],.iruav-primary-btn[data-v-508e3218],.iruav-secondary-btn[data-v-508e3218]{border-radius:12px;font-weight:600}.iruav-primary-btn[data-v-508e3218]{min-height:46px}.index-pill[data-v-508e3218]{min-width:28px;padding:0 8px;background:#eef4ff;color:#0b5ed7}.index-pill[data-v-508e3218],.status-chip[data-v-508e3218]{display:inline-flex;align-items:center;justify-content:center;height:28px;border-radius:999px;font-weight:700}.status-chip[data-v-508e3218]{min-width:36px;padding:0 10px}.status-chip.is-approved[data-v-508e3218]{background:#e9f9ee;color:#198754}.status-chip.is-pending[data-v-508e3218]{background:#f4f6f8;color:#64748b}.table-actions[data-v-508e3218]{display:flex;align-items:center;flex-wrap:wrap}.pending-row[data-v-508e3218]{cursor:pointer}.approve-modal-dialog[data-v-508e3218]{max-width:1000px}.approve-additional[data-v-508e3218]{min-height:220px;resize:vertical}.table[data-v-508e3218] thead th{position:sticky!important;top:0;z-index:2;background-color:#f8fbff;border-bottom:0;text-align:center;color:#334155;box-shadow:0 1px 0 rgba(15,23,42,.05)}.table-responsive[data-v-508e3218] .table tbody td,.table-responsive[data-v-508e3218] .table thead th{font-size:.9rem;vertical-align:middle!important;word-break:keep-all;white-space:nowrap}.table-responsive[data-v-508e3218] .table tbody td{color:#334155}@media (max-width:1199.98px){.workspace-grid[data-v-508e3218]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.page-title[data-v-508e3218]{font-size:1.6rem}.hero-metrics[data-v-508e3218],.workspace-grid[data-v-508e3218]{grid-template-columns:1fr}.section-head[data-v-508e3218]{flex-direction:column}}.points-history-page[data-v-5f458950]{background:#f4f7fb}.hero-panel[data-v-5f458950]{position:relative;overflow:hidden;border-radius:24px;background:linear-gradient(135deg,#19345f,#0e5d96 55%,#39a9d6);box-shadow:0 10px 30px rgba(15,52,96,.18)}.hero-bg[data-v-5f458950]{position:absolute;inset:0;background:radial-gradient(circle at top right,hsla(0,0%,100%,.18),transparent 28%),radial-gradient(circle at bottom left,hsla(0,0%,100%,.08),transparent 35%)}.hero-content[data-v-5f458950]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:36px 40px}.hero-kicker[data-v-5f458950]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:hsla(0,0%,100%,.14);color:#fff;font-weight:700;font-size:.95rem;margin-bottom:16px}.page-title[data-v-5f458950]{color:#fff;font-size:2.5rem;font-weight:700;line-height:1.2}.page-subtitle[data-v-5f458950]{color:hsla(0,0%,100%,.92);font-size:1.1rem;max-width:880px;line-height:1.7}.hero-summary-grid[data-v-5f458950]{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));justify-content:end;gap:16px;min-width:520px}.hero-stat-card[data-v-5f458950]{background:hsla(0,0%,100%,.16);border-radius:20px;padding:20px 22px;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-stat-label[data-v-5f458950]{font-size:.95rem;font-weight:600;opacity:.9;margin-bottom:10px}.hero-stat-value[data-v-5f458950]{font-size:2rem;font-weight:800;line-height:1}.hero-summary-grid-single[data-v-5f458950]{grid-template-columns:minmax(180px,220px);min-width:220px}.control-panel[data-v-5f458950],.data-panel[data-v-5f458950]{border-radius:22px}.section-heading[data-v-5f458950],.table-title-bar[data-v-5f458950]{display:flex;justify-content:space-between;align-items:center;gap:16px}.section-title[data-v-5f458950]{font-size:1.25rem;font-weight:700;color:#16355f}.section-desc[data-v-5f458950]{color:#718096;font-size:.95rem}.count-badge[data-v-5f458950]{font-size:.95rem;padding:8px 12px}.toolbar-wrap[data-v-5f458950]{display:flex;justify-content:space-between;align-items:end;gap:20px}.toolbar-left[data-v-5f458950]{flex:1 1 auto;max-width:560px}.toolbar-right[data-v-5f458950]{flex:0 0 auto}.form-group-modern[data-v-5f458950] label{font-weight:700;color:#1f2937;margin-bottom:12px}.form-group-modern[data-v-5f458950] .custom-select,.modern-select[data-v-5f458950]{min-height:46px;border-radius:14px}.hero-action-btn[data-v-5f458950]{min-width:138px;min-height:54px;border-radius:16px;font-weight:700;padding:0 24px}.stats-grid[data-v-5f458950]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.metric-card[data-v-5f458950]{background:#fff;border-radius:22px;padding:26px 28px;box-shadow:0 6px 20px rgba(15,23,42,.06)}.metric-label[data-v-5f458950]{font-size:.95rem;font-weight:700;color:#6b7280;margin-bottom:14px}.metric-value[data-v-5f458950]{font-size:2rem;font-weight:800;color:#0f3460;line-height:1.1}.iruav-table[data-v-5f458950]{margin-bottom:0}.table[data-v-5f458950] thead th{position:sticky!important;top:0;text-align:center;z-index:2;background-color:#fff;box-shadow:0 1px 2px -1px rgba(0,0,0,.15);border-bottom:0;color:#16355f;font-weight:700}.table-responsive[data-v-5f458950] .table tbody td,.table-responsive[data-v-5f458950] .table thead th{font-size:.92rem;vertical-align:middle!important;word-break:keep-all;white-space:nowrap}.table-responsive[data-v-5f458950] .table tbody td{padding-top:.9rem;padding-bottom:.9rem}.points-positive[data-v-5f458950]{color:#0f4c81;font-weight:700}.points-negative[data-v-5f458950]{color:#c53030;font-weight:700}.points-balance[data-v-5f458950]{color:#007b7f;font-weight:700}.record-apply-btn[data-v-5f458950]{min-width:72px}.fm-required[data-v-5f458950] legend:after{color:red;content:" *"}@media (max-width:1199.98px){.hero-content[data-v-5f458950]{flex-direction:column;align-items:stretch}.hero-summary-grid[data-v-5f458950]{min-width:0;width:100%}}@media (max-width:991.98px){.page-title[data-v-5f458950]{font-size:2rem}.hero-content[data-v-5f458950]{padding:28px 24px}.toolbar-wrap[data-v-5f458950]{flex-direction:column;align-items:stretch}.toolbar-left[data-v-5f458950]{max-width:none}.hero-action-btn[data-v-5f458950],.toolbar-right[data-v-5f458950]{width:100%}.hero-summary-grid[data-v-5f458950],.stats-grid[data-v-5f458950]{grid-template-columns:1fr}}.iruav-identity-view[data-v-14f91c55]{background:linear-gradient(180deg,#f4f7fb,#eef3f9);min-height:100%}.hero-panel[data-v-14f91c55]{position:relative;overflow:hidden;border-radius:24px;padding:1.5rem;background:linear-gradient(135deg,#0f172a,#1d4ed8 55%,#38bdf8);box-shadow:0 16px 40px rgba(15,23,42,.16);color:#fff}.hero-bg[data-v-14f91c55]{position:absolute;inset:0;background:radial-gradient(circle at top right,hsla(0,0%,100%,.22),transparent 30%),radial-gradient(circle at bottom left,hsla(0,0%,100%,.14),transparent 28%);pointer-events:none}.hero-content[data-v-14f91c55]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.hero-kicker[data-v-14f91c55]{display:inline-flex;align-items:center;padding:.35rem .8rem;border-radius:999px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.18);font-size:.78rem;letter-spacing:.08em;font-weight:700;margin-bottom:.85rem}.page-title[data-v-14f91c55]{font-size:2rem;font-weight:700;letter-spacing:.01em}.page-subtitle[data-v-14f91c55]{max-width:760px;font-size:.98rem;line-height:1.75;color:hsla(0,0%,100%,.9)}.hero-add-btn[data-v-14f91c55]{min-width:168px;height:46px;border-radius:12px;padding:0 1.1rem;font-weight:600;box-shadow:0 10px 24px rgba(15,23,42,.18)}.stats-grid[data-v-14f91c55]{position:relative;z-index:1;margin-top:1.25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.stat-card[data-v-14f91c55]{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.18);border-radius:18px;padding:1rem 1.1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-label[data-v-14f91c55]{font-size:.82rem;color:hsla(0,0%,100%,.82);margin-bottom:.35rem}.stat-value[data-v-14f91c55]{font-size:1.35rem;font-weight:700;color:#fff;word-break:break-word}.content-card[data-v-14f91c55]{border-radius:22px}.table-toolbar[data-v-14f91c55]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid #e9eef5}.toolbar-title[data-v-14f91c55]{font-size:1.05rem;font-weight:700;color:#0f172a}.toolbar-subtitle[data-v-14f91c55]{font-size:.88rem;color:#64748b;margin-top:.15rem}.iruav-table[data-v-14f91c55]{background:#fff}.iruav-table[data-v-14f91c55] thead th{position:sticky!important;top:0;z-index:2;text-align:center;vertical-align:middle!important;background:#f8fafc!important;color:#334155;border-top:0;border-bottom:1px solid #e2e8f0!important;font-size:.86rem;font-weight:700;white-space:nowrap}.iruav-table[data-v-14f91c55] tbody td{vertical-align:middle!important;font-size:.92rem;color:#0f172a;border-color:#eef2f7;white-space:nowrap}.index-badge[data-v-14f91c55]{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:10px;background:#e0ecff;color:#1d4ed8;font-weight:700}.identity-name[data-v-14f91c55]{font-weight:600;color:#0f172a}.action-group[data-v-14f91c55]{display:flex;flex-wrap:wrap;gap:.4rem}.action-btn[data-v-14f91c55]{min-width:64px;border-radius:10px}.iruav-modal-footer[data-v-14f91c55],.iruav-modal-header[data-v-14f91c55]{border-color:#edf2f7}.iruav-modal-body[data-v-14f91c55]{padding-top:1.25rem;padding-bottom:1rem}.fm-required[data-v-14f91c55] label:after,.fm-required[data-v-14f91c55] legend:after{color:#dc2626;content:" *"}@media (max-width:767.98px){.hero-panel[data-v-14f91c55]{padding:1.2rem;border-radius:20px}.page-title[data-v-14f91c55]{font-size:1.55rem}.hero-add-btn[data-v-14f91c55]{width:100%}.table-toolbar[data-v-14f91c55]{padding:1rem}}.table[data-v-2a8678b0] thead th{position:sticky!important;top:0;text-align:center;z-index:2;background-color:#fff;box-shadow:0 1px 2px -1px rgba(0,0,0,.3);border-bottom:0}.table-responsive[data-v-2a8678b0] .table tbody td,.table-responsive[data-v-2a8678b0] .table thead th{font-size:.9rem;vertical-align:middle!important;word-break:keep-all;white-space:nowrap}.fm-required[data-v-2a8678b0] legend:after{color:red;content:" *"}.table[data-v-addeff50] thead th{position:sticky!important;top:0;text-align:center;z-index:2;background-color:#fff;box-shadow:0 1px 2px -1px rgba(0,0,0,.3);border-bottom:0}.table-responsive[data-v-addeff50] .table tbody td,.table-responsive[data-v-addeff50] .table thead th{font-size:.9rem;vertical-align:middle!important;word-break:keep-all;white-space:nowrap}.fm-required[data-v-addeff50] legend:after{color:red;content:" *"}.table[data-v-395a8634] thead th{position:sticky!important;top:0;text-align:center;z-index:2;background-color:#fff;box-shadow:0 1px 2px -1px rgba(0,0,0,.3);border-bottom:0}.table-responsive[data-v-395a8634] .table tbody td,.table-responsive[data-v-395a8634] .table thead th{font-size:.9rem;vertical-align:middle!important;word-break:keep-all;white-space:nowrap}.fm-required[data-v-395a8634] legend:after{color:red;content:" *"}.table[data-v-55e202f9] thead th{position:sticky!important;top:0;text-align:center;z-index:2;background-color:#fff;box-shadow:0 1px 2px -1px rgba(0,0,0,.3);border-bottom:0}.table-responsive[data-v-55e202f9] .table tbody td,.table-responsive[data-v-55e202f9] .table thead th{font-size:.9rem;vertical-align:middle!important;word-break:keep-all;white-space:nowrap}.fm-required[data-v-55e202f9] legend:after{color:red;content:" *"}.iruav-page[data-v-6f4d3c79]{background:linear-gradient(180deg,#f4f7fb,#eef3f9);min-height:100%}.content-card[data-v-6f4d3c79],.form-panel[data-v-6f4d3c79],.hero-card[data-v-6f4d3c79]{border-radius:20px}.hero-card[data-v-6f4d3c79]{position:relative;background:linear-gradient(135deg,#0f172a,#102c63 50%,#1d4ed8);color:#fff}.hero-bg[data-v-6f4d3c79]{position:absolute;inset:0;background:radial-gradient(circle at top right,hsla(0,0%,100%,.16),transparent 30%),radial-gradient(circle at bottom left,rgba(96,165,250,.28),transparent 32%)}.hero-eyebrow[data-v-6f4d3c79]{display:inline-flex;align-items:center;padding:.3rem .75rem;border-radius:999px;background:hsla(0,0%,100%,.12);font-size:.78rem;letter-spacing:.08em;margin-bottom:1rem;font-weight:600}.hero-title[data-v-6f4d3c79]{font-size:2rem;font-weight:700}.hero-subtitle[data-v-6f4d3c79]{font-size:1rem;line-height:1.8;color:hsla(0,0%,100%,.86);max-width:880px}.stats-grid[data-v-6f4d3c79]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.stat-card[data-v-6f4d3c79]{border-radius:18px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.12);padding:1rem 1.1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stat-label[data-v-6f4d3c79]{font-size:.85rem;color:hsla(0,0%,100%,.78);margin-bottom:.35rem}.stat-value[data-v-6f4d3c79]{font-size:1.8rem;line-height:1;font-weight:700}.toolbar-wrap[data-v-6f4d3c79]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.section-title[data-v-6f4d3c79]{font-size:1.1rem;font-weight:700;color:#0f172a}.section-subtitle[data-v-6f4d3c79]{color:#64748b;font-size:.92rem;margin-top:.2rem}.toolbar-actions[data-v-6f4d3c79]{display:flex;align-items:center;flex-wrap:wrap}.iruav-primary-btn[data-v-6f4d3c79]{border-radius:10px;font-weight:600;box-shadow:0 10px 24px rgba(29,78,216,.2)}.table-wrap[data-v-6f4d3c79]{overflow-x:auto}.iruav-table[data-v-6f4d3c79]{background:#fff;border-radius:16px;overflow:hidden}.table[data-v-6f4d3c79] thead th{position:sticky!important;top:0;text-align:center;vertical-align:middle!important;z-index:2;background:#f8fafc!important;color:#334155;border-bottom:1px solid #e2e8f0!important;font-size:.88rem}.table-responsive[data-v-6f4d3c79] .table tbody td,.table-responsive[data-v-6f4d3c79] .table thead th{vertical-align:middle!important;white-space:nowrap}.table-responsive[data-v-6f4d3c79] .table tbody td{font-size:.92rem}.index-pill[data-v-6f4d3c79]{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-weight:700}.name-cell[data-v-6f4d3c79]{min-width:130px}.desc-cell[data-v-6f4d3c79]{max-width:260px;white-space:normal!important;line-height:1.65;color:#334155}.color-cell[data-v-6f4d3c79]{display:flex;align-items:center;gap:.55rem}.color-preview[data-v-6f4d3c79]{width:18px;height:18px;border-radius:999px;border:2px solid rgba(15,23,42,.08);box-shadow:0 2px 8px rgba(15,23,42,.12);display:inline-block}.color-preview.large[data-v-6f4d3c79]{width:42px;height:42px}.color-badge[data-v-6f4d3c79]{font-size:.82rem;padding:.4rem .6rem;border:1px solid #e2e8f0}.action-group[data-v-6f4d3c79]{display:flex;gap:.4rem;flex-wrap:wrap}.action-btn[data-v-6f4d3c79]{border-radius:10px}.time-text[data-v-6f4d3c79]{color:#475569;font-size:.88rem}.panel-title[data-v-6f4d3c79]{font-size:1rem;font-weight:700;color:#0f172a;margin-bottom:1rem}.live-preview-wrap[data-v-6f4d3c79]{display:flex;flex-direction:column;gap:.6rem}.live-preview-label[data-v-6f4d3c79]{font-size:.85rem;color:#64748b}.live-preview-card[data-v-6f4d3c79]{display:flex;align-items:center;gap:.85rem;padding:1rem;border-radius:16px;background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1px solid #dbeafe}.preview-title[data-v-6f4d3c79]{font-weight:700;color:#0f172a}.preview-subtitle[data-v-6f4d3c79]{color:#64748b;margin-top:.2rem}.fm-required[data-v-6f4d3c79] label:after,.fm-required[data-v-6f4d3c79] legend:after{color:#dc2626;content:" *"}@media (max-width:991.98px){.hero-title[data-v-6f4d3c79]{font-size:1.65rem}.stats-grid[data-v-6f4d3c79]{grid-template-columns:1fr 1fr}}@media (max-width:767.98px){.thermal-defect-category-page[data-v-6f4d3c79]{padding-left:.75rem!important;padding-right:.75rem!important}.stats-grid[data-v-6f4d3c79]{grid-template-columns:1fr}.desc-cell[data-v-6f4d3c79]{max-width:180px}}