.audit-overview-page[data-v-2eed1406]{color:#0f172a}.audit-hero[data-v-2eed1406]{display:flex;align-items:stretch;justify-content:space-between;gap:.9375vw;margin-bottom:.83333vw;padding:1.25vw;border-radius:.41667vw;color:#fff;background:linear-gradient(135deg,#0649b8,#0a7fd7 54%,#03b7b0);box-shadow:0 1.04167vw 2.29167vw rgba(6,73,184,.2);overflow:hidden}.audit-eyebrow[data-v-2eed1406]{font-size:.625vw;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.86)}.audit-hero h1[data-v-2eed1406]{margin:.3125vw 0 .41667vw;font-size:1.5625vw;font-weight:800;color:#fff}.audit-hero p[data-v-2eed1406]{margin:0;max-width:39.58333vw;color:hsla(0,0%,100%,.78)}.audit-refresh[data-v-2eed1406]{align-self:flex-end;white-space:nowrap}.overview-alert[data-v-2eed1406]{display:flex;gap:.52083vw;align-items:center;margin-bottom:.72917vw;padding:.625vw .72917vw;border:1px solid rgba(220,38,38,.18);border-radius:.41667vw;color:#b91c1c;background:#fff1f2}.executive-grid[data-v-2eed1406]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.625vw;margin-bottom:.72917vw}.executive-card[data-v-2eed1406],.overview-panel[data-v-2eed1406]{border-radius:.41667vw}.executive-card[data-v-2eed1406]{min-height:6.66667vw;padding:.78125vw;color:#fff;background:linear-gradient(145deg,#0649b8,#0a7fd7);box-shadow:0 .72917vw 1.66667vw rgba(6,73,184,.14);overflow:hidden;position:relative}.executive-card[data-v-2eed1406]:after{content:"";position:absolute;right:-2.5vw;bottom:-3.22917vw;width:7.08333vw;height:7.08333vw;border-radius:50%;border:1.14583vw solid hsla(0,0%,100%,.11)}.metric-top[data-v-2eed1406]{display:flex;justify-content:space-between;gap:.52083vw;font-size:.625vw;font-weight:700;color:hsla(0,0%,100%,.86)}.metric-top i[data-v-2eed1406]{font-size:1.04167vw}.executive-card strong[data-v-2eed1406]{display:block;margin-top:.9375vw;font-size:1.5625vw;line-height:1;color:#fff}.executive-card small[data-v-2eed1406]{display:block;margin-top:.52083vw;color:hsla(0,0%,100%,.78)}.tone-cyan[data-v-2eed1406]{background:linear-gradient(145deg,#0a7fd7,#03b7b0)}.tone-teal[data-v-2eed1406]{background:linear-gradient(145deg,#0f766e,#0a7fd7)}.tone-slate[data-v-2eed1406]{background:linear-gradient(145deg,#334155,#0a7fd7)}.tone-indigo[data-v-2eed1406]{background:linear-gradient(145deg,#0649b8,#4f46e5)}.tone-navy[data-v-2eed1406]{background:linear-gradient(145deg,#0f172a,#0649b8)}.overview-grid[data-v-2eed1406]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.72917vw}.overview-panel[data-v-2eed1406]{grid-column:span 3;min-height:15.83333vw;padding:.83333vw;border:1px solid rgba(10,127,215,.15);background:hsla(0,0%,100%,.96);box-shadow:0 .625vw 1.5625vw rgba(15,23,42,.075)}.panel-wide[data-v-2eed1406]{grid-column:span 6}.panel-tall[data-v-2eed1406]{min-height:19.375vw}.table-panel[data-v-2eed1406]{grid-column:span 3;min-height:18.75vw}.panel-header[data-v-2eed1406]{display:flex;justify-content:space-between;gap:.625vw;margin-bottom:.625vw;padding-bottom:.52083vw;border-bottom:1px solid rgba(10,127,215,.1)}.panel-header h2[data-v-2eed1406]{margin:0 0 .26042vw;font-size:.78125vw;font-weight:800;color:#0f172a}.panel-header span[data-v-2eed1406]{font-size:.625vw;color:#64748b}.trend-chart[data-v-2eed1406]{height:15.20833vw}.trend-chart svg[data-v-2eed1406]{width:100%;height:13.02083vw}.grid-lines line[data-v-2eed1406]{stroke:rgba(10,127,215,.12);stroke-dasharray:6 6}.trend-line[data-v-2eed1406]{fill:none;stroke:#0a7fd7;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.trend-dot[data-v-2eed1406]{fill:#fff;stroke:#03b7b0;stroke-width:3}.trend-labels[data-v-2eed1406]{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:.20833vw;color:#64748b;font-size:.57292vw}.health-score[data-v-2eed1406]{display:flex;justify-content:center;padding:.625vw 0 .9375vw}.donut[data-v-2eed1406],.score-ring[data-v-2eed1406]{display:flex;align-items:center;justify-content:center;border-radius:50%}.score-ring[data-v-2eed1406]{width:7.60417vw;height:7.60417vw}.donut[data-v-2eed1406]:before,.score-ring>div[data-v-2eed1406]{background:#fff}.score-ring>div[data-v-2eed1406]{width:5.83333vw;height:5.83333vw;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.score-ring strong[data-v-2eed1406]{font-size:1.45833vw;color:#0649b8}.score-ring span[data-v-2eed1406]{font-size:.625vw;color:#64748b}.compact-table[data-v-2eed1406],.method-list[data-v-2eed1406],.progress-list[data-v-2eed1406],.rank-list[data-v-2eed1406],.status-stack[data-v-2eed1406]{display:grid;gap:.52083vw}.progress-row[data-v-2eed1406],.rank-row[data-v-2eed1406],.status-row[data-v-2eed1406]{display:grid;gap:.36458vw}.status-row[data-v-2eed1406]{font-size:.625vw;color:#64748b}.progress-row span[data-v-2eed1406],.rank-row span[data-v-2eed1406],.status-row>span[data-v-2eed1406]{color:#334155;font-weight:700}.progress-row strong[data-v-2eed1406],.rank-row strong[data-v-2eed1406],.status-row strong[data-v-2eed1406]{color:#0f172a;font-size:.625vw}.mini-bar[data-v-2eed1406]{height:.36458vw;overflow:hidden;border-radius:52.03125vw;background:rgba(14,165,233,.12)}.mini-bar em[data-v-2eed1406]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0649b8,#03b7b0)}.donut-list[data-v-2eed1406]{display:grid;gap:.72917vw}.donut-row[data-v-2eed1406]{display:flex;align-items:center;gap:.625vw}.donut[data-v-2eed1406]{width:3.54167vw;height:3.54167vw;color:#0649b8;font-size:.67708vw;font-weight:800;box-shadow:inset 0 0 0 .625vw hsla(0,0%,100%,.78)}.donut-row span[data-v-2eed1406],.donut-row strong[data-v-2eed1406]{display:block}.donut-row strong[data-v-2eed1406]{color:#0f172a}.donut-row span[data-v-2eed1406]{margin-top:.20833vw;color:#64748b;font-size:.625vw}.composition-grid[data-v-2eed1406]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625vw}.composition-item[data-v-2eed1406]{min-height:5.10417vw;padding:.72917vw;border-radius:.41667vw;background:#f8fafc;border:1px solid rgba(10,127,215,.1)}.composition-item i[data-v-2eed1406]{color:#0a7fd7;font-size:1.04167vw}.composition-item span[data-v-2eed1406],.composition-item strong[data-v-2eed1406]{display:block}.composition-item span[data-v-2eed1406]{margin-top:.52083vw;color:#64748b;font-size:.625vw}.composition-item strong[data-v-2eed1406]{margin-top:.20833vw;color:#0f172a;font-size:1.25vw}.progress-row>div[data-v-2eed1406]:first-child,.rank-row[data-v-2eed1406]{display:flex;justify-content:space-between;gap:.625vw}.method-list>div[data-v-2eed1406],.table-row[data-v-2eed1406]{display:flex;align-items:center;justify-content:space-between;gap:.625vw;padding:.52083vw 0;border-bottom:1px solid rgba(10,127,215,.1)}.method-list em[data-v-2eed1406],.method-list span[data-v-2eed1406],.table-row em[data-v-2eed1406],.table-row span[data-v-2eed1406]{display:block;color:#64748b;font-size:.625vw;font-style:normal}.method-list strong[data-v-2eed1406]{color:#0649b8;font-size:1.04167vw}.table-row strong[data-v-2eed1406]{color:#0f172a;font-size:.67708vw}.table-row>div[data-v-2eed1406]:last-child{text-align:right;white-space:nowrap}.empty-note[data-v-2eed1406]{padding:1.35417vw .41667vw;color:#94a3b8;text-align:center;font-size:.67708vw}@media (max-width:1280px){.executive-grid[data-v-2eed1406]{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-panel[data-v-2eed1406],.table-panel[data-v-2eed1406]{grid-column:span 6}.panel-wide[data-v-2eed1406]{grid-column:span 12}}@media (max-width:768px){.audit-hero[data-v-2eed1406]{flex-direction:column;padding:18px}.composition-grid[data-v-2eed1406],.executive-grid[data-v-2eed1406]{grid-template-columns:1fr}.overview-panel[data-v-2eed1406],.panel-wide[data-v-2eed1406],.table-panel[data-v-2eed1406]{grid-column:span 12}}@media (max-width:480px){.audit-hero[data-v-2eed1406]{gap:14px;padding:16px}.audit-hero h1[data-v-2eed1406]{font-size:22px;line-height:1.2;overflow-wrap:anywhere}.audit-hero p[data-v-2eed1406]{font-size:13px;line-height:1.55}.audit-refresh[data-v-2eed1406]{width:100%;align-self:stretch;justify-content:center}.executive-card[data-v-2eed1406]{min-height:auto;padding:14px}.executive-card strong[data-v-2eed1406]{margin-top:14px;font-size:25px;overflow-wrap:anywhere}.overview-grid[data-v-2eed1406]{gap:12px}.overview-panel[data-v-2eed1406]{min-height:auto;padding:14px}.panel-tall[data-v-2eed1406],.table-panel[data-v-2eed1406]{min-height:auto}.panel-header[data-v-2eed1406]{flex-direction:column;gap:4px}.trend-chart[data-v-2eed1406]{height:228px}.trend-chart svg[data-v-2eed1406]{height:196px}.trend-labels[data-v-2eed1406]{grid-template-columns:repeat(7,minmax(0,1fr));font-size:10px}.score-ring[data-v-2eed1406]{width:128px;height:128px}.score-ring>div[data-v-2eed1406]{width:96px;height:96px}.donut-row[data-v-2eed1406],.method-list>div[data-v-2eed1406],.table-row[data-v-2eed1406]{align-items:flex-start}.table-row[data-v-2eed1406]{flex-direction:column}.table-row>div[data-v-2eed1406]:last-child{width:100%;text-align:left;white-space:normal}}.revenue-card .stat-value[data-v-340d15c1]{font-size:1.14583vw}.popular-list[data-v-340d15c1]{display:flex;flex-direction:column;gap:.625vw}.popular-item[data-v-340d15c1]{display:flex;align-items:center;justify-content:space-between;padding:.72917vw .83333vw;border-radius:.625vw;background:#f8fbff;border:1px solid rgba(148,163,184,.16)}.popular-label[data-v-340d15c1]{font-size:.72917vw;font-weight:500;color:#0f172a}.popular-count[data-v-340d15c1]{min-width:1.77083vw;padding:.20833vw .52083vw;border-radius:52.03125vw;background:rgba(10,127,215,.1);color:#0a7fd7;text-align:center;font-size:.625vw;font-weight:700}.empty-state[data-v-340d15c1]{padding:1.04167vw 0;color:#64748b}@media (max-width:768px){.revenue-card .stat-value[data-v-340d15c1]{font-size:20px;overflow-wrap:anywhere}.popular-item[data-v-340d15c1]{align-items:flex-start;gap:10px}.popular-label[data-v-340d15c1]{min-width:0;line-height:1.45;overflow-wrap:anywhere}.popular-count[data-v-340d15c1]{flex-shrink:0}}.company-summary-grid[data-v-54b55a69]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9375vw;margin-bottom:1.25vw}.summary-panel[data-v-54b55a69]{padding:.9375vw 1.04167vw;border-radius:.52083vw;background:#fff;border:1px solid rgba(148,163,184,.22);box-shadow:0 .41667vw 1.25vw rgba(15,23,42,.05)}.summary-label[data-v-54b55a69]{display:block;color:#64748b;font-size:.67708vw;margin-bottom:.41667vw}.summary-panel strong[data-v-54b55a69]{color:#0f172a;font-size:1.35417vw;line-height:1}.filter-row[data-v-54b55a69]{gap:.625vw;flex-wrap:wrap}.keyword-input[data-v-54b55a69]{width:16.66667vw}.filter-select[data-v-54b55a69]{width:9.375vw}.company-cell[data-v-54b55a69]{display:flex;align-items:center;gap:.625vw}.company-avatar[data-v-54b55a69]{width:1.97917vw;height:1.97917vw;border-radius:.52083vw;background:#e0f2fe;color:#0369a1;display:flex;align-items:center;justify-content:center;font-weight:700}.company-name[data-v-54b55a69]{font-weight:700;color:#0f172a}.company-user[data-v-54b55a69],.muted-text[data-v-54b55a69]{color:#94a3b8;font-size:.625vw}.compact-items[data-v-54b55a69],.tag-list[data-v-54b55a69]{display:flex;flex-wrap:wrap;gap:.3125vw}.entitlement-detail[data-v-54b55a69]{padding:.9375vw 1.45833vw;background:#f8fafc;display:grid;gap:.72917vw}.entitlement-card[data-v-54b55a69]{padding:.9375vw;border-radius:.52083vw;background:#fff;border:1px solid rgba(148,163,184,.18)}.entitlement-card-header[data-v-54b55a69]{display:flex;align-items:flex-start;justify-content:space-between;gap:.625vw;margin-bottom:.72917vw}.entitlement-title[data-v-54b55a69]{font-weight:700;color:#0f172a}.entitlement-order[data-v-54b55a69]{color:#64748b;font-size:.625vw;margin-top:.15625vw}.entitlement-meta-grid[data-v-54b55a69]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625vw;margin-bottom:.72917vw}.meta-item[data-v-54b55a69]{padding:.625vw;border-radius:.41667vw;background:#f8fafc}.meta-item span[data-v-54b55a69],.tag-label[data-v-54b55a69]{display:block;color:#64748b;font-size:.625vw;margin-bottom:.3125vw}.meta-item strong[data-v-54b55a69]{color:#0f172a;font-size:.67708vw}.tag-section[data-v-54b55a69]{margin-top:.52083vw}.expiry-warning[data-v-54b55a69]{color:#b45309;font-weight:700}@media (max-width:1100px){.company-summary-grid[data-v-54b55a69],.entitlement-meta-grid[data-v-54b55a69]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.company-summary-grid[data-v-54b55a69],.entitlement-meta-grid[data-v-54b55a69]{grid-template-columns:1fr}.filter-select[data-v-54b55a69],.keyword-input[data-v-54b55a69]{width:100%}.summary-panel[data-v-54b55a69]{padding:14px 16px}.summary-panel strong[data-v-54b55a69]{font-size:22px}.company-cell[data-v-54b55a69]{align-items:flex-start}.company-name[data-v-54b55a69],.entitlement-order[data-v-54b55a69],.entitlement-title[data-v-54b55a69],.meta-item strong[data-v-54b55a69]{overflow-wrap:anywhere}.entitlement-detail[data-v-54b55a69]{padding:12px}.entitlement-card[data-v-54b55a69]{padding:14px}.entitlement-card-header[data-v-54b55a69]{flex-direction:column;align-items:flex-start}}.catalog-management-page[data-v-24df9284]{--catalog-accent:#2563eb;--catalog-border:#e2e8f0;--catalog-muted:#64748b;--catalog-surface:#fff}.catalog-management-page .main-header[data-v-24df9284]{align-items:flex-start;gap:.9375vw}.page-heading[data-v-24df9284]{min-width:0}.catalog-management-page .subtitle[data-v-24df9284]{max-width:37.5vw}.create-catalog-btn[data-v-24df9284],.refresh-btn[data-v-24df9284]{justify-content:center;white-space:nowrap}.catalog-card[data-v-24df9284]{overflow:hidden;border-color:var(--catalog-border);box-shadow:0 .72917vw 1.77083vw rgba(15,23,42,.06)}.toolbar[data-v-24df9284]{gap:.625vw}.catalog-toolbar[data-v-24df9284]{justify-content:flex-start!important;align-items:center;background:#f8fafc}.currency-filter[data-v-24df9284],.type-filter[data-v-24df9284]{width:11.45833vw}.catalog-filter[data-v-24df9284]{flex:0 0 11.45833vw}.refresh-btn[data-v-24df9284]{min-width:5vw}.catalog-table-body[data-v-24df9284]{padding:0!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.catalog-table-body .el-table[data-v-24df9284]{min-width:61.45833vw}.key-cell[data-v-24df9284],.name-cell[data-v-24df9284]{display:inline-block;max-width:100%;overflow-wrap:anywhere}.key-cell[data-v-24df9284]{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.625vw}.name-cell[data-v-24df9284]{color:#0f172a;font-weight:600}.action-buttons[data-v-24df9284]{display:flex;gap:.41667vw;align-items:center;flex-wrap:wrap}.action-buttons .btn[data-v-24df9284]{min-width:3.95833vw;justify-content:center;white-space:nowrap}.danger-ghost[data-v-24df9284]{color:#dc2626!important}.form-grid[data-v-24df9284]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72917vw}.span-2[data-v-24df9284]{grid-column:span 2}.dialog-footer-actions[data-v-24df9284]{display:inline-flex;justify-content:flex-end;gap:.52083vw}@media screen and (max-width:768px){.catalog-management-page .main-header[data-v-24df9284]{gap:12px}.catalog-management-page .create-catalog-btn[data-v-24df9284],.catalog-management-page .page-heading[data-v-24df9284]{width:100%}.toolbar[data-v-24df9284]{flex-direction:column;align-items:stretch!important}.catalog-filter[data-v-24df9284],.currency-filter[data-v-24df9284],.type-filter[data-v-24df9284]{width:100%;flex-basis:auto}.refresh-btn[data-v-24df9284]{width:100%}.action-buttons[data-v-24df9284]{flex-direction:column;align-items:stretch}.action-buttons .btn[data-v-24df9284],.action-buttons .el-button[data-v-24df9284]{width:100%;margin-left:0}.catalog-table-body[data-v-24df9284]{margin:0 -1px}.catalog-table-body .el-table[data-v-24df9284]{min-width:980px}.form-grid[data-v-24df9284]{grid-template-columns:1fr;gap:10px}.span-2[data-v-24df9284]{grid-column:span 1}.dialog-footer-actions[data-v-24df9284]{display:flex;flex-direction:column-reverse;gap:8px;width:100%}.dialog-footer-actions .el-button[data-v-24df9284]{width:100%;margin-left:0}}@media screen and (max-width:480px){.catalog-table-body .el-table[data-v-24df9284]{min-width:900px}.action-buttons .btn[data-v-24df9284]{min-height:32px}}.order-management-page[data-v-02f84438]{--order-accent:#2563eb;--order-border:#e2e8f0;--order-muted:#64748b;--order-surface:#fff}.order-management-page .main-header[data-v-02f84438]{margin-bottom:1.14583vw}.page-heading[data-v-02f84438]{min-width:0}.order-management-page .subtitle[data-v-02f84438]{max-width:39.58333vw}.order-card[data-v-02f84438]{overflow:hidden;border-color:var(--order-border);box-shadow:0 .72917vw 1.77083vw rgba(15,23,42,.06)}.filter-row[data-v-02f84438]{gap:.625vw;flex-wrap:wrap}.order-filter-row[data-v-02f84438]{justify-content:flex-start!important;align-items:center;background:#f8fafc}.keyword-input[data-v-02f84438]{width:13.54167vw}.filter-select[data-v-02f84438]{width:9.375vw}.keyword-input[data-v-02f84438]{flex:1 1 14.58333vw;max-width:18.75vw}.filter-select[data-v-02f84438]{flex:0 0 9.375vw}.search-btn[data-v-02f84438]{min-width:5.41667vw;justify-content:center;white-space:nowrap}.order-table-body[data-v-02f84438]{padding:0!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.order-table-body .el-table[data-v-02f84438]{min-width:66.66667vw}.company-cell[data-v-02f84438],.order-no-cell[data-v-02f84438]{display:inline-block;max-width:100%;overflow-wrap:anywhere}.order-no-cell[data-v-02f84438]{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.625vw}.company-cell[data-v-02f84438]{color:#0f172a;font-weight:600}.pagination-wrap[data-v-02f84438]{display:flex;justify-content:flex-end;padding:0 1.25vw 1.25vw;background:var(--order-surface)}.action-buttons[data-v-02f84438]{display:flex;gap:.41667vw;align-items:center;flex-wrap:wrap}.action-buttons .btn[data-v-02f84438]{min-width:4.27083vw;justify-content:center;white-space:nowrap}.invoice-upload[data-v-02f84438]{display:inline-flex}.invoice-upload .btn[data-v-02f84438]{width:100%}.detail-layout[data-v-02f84438]{display:flex;flex-direction:column;gap:.9375vw}.company-grid[data-v-02f84438],.detail-grid[data-v-02f84438]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72917vw}.detail-card[data-v-02f84438]{margin-bottom:0;box-shadow:none;border-color:var(--order-border)}.detail-item[data-v-02f84438]{display:flex;flex-direction:column;gap:.3125vw;span[data-v-02f84438]{color:#64748b;font-size:.625vw}strong[data-v-02f84438]{color:#0f172a;font-size:.72917vw;overflow-wrap:anywhere}}.detail-span-2[data-v-02f84438]{grid-column:span 2}.invoice-row[data-v-02f84438]{display:flex;align-items:center;justify-content:space-between;padding:.52083vw 0;border-bottom:1px solid rgba(148,163,184,.16)}.invoice-row[data-v-02f84438]:last-child{border-bottom:none}.dialog-footer-actions[data-v-02f84438]{display:inline-flex;justify-content:flex-end}@media screen and (max-width:768px){.filter-select[data-v-02f84438],.keyword-input[data-v-02f84438]{width:100%;max-width:100%;flex-basis:auto}.search-btn[data-v-02f84438]{width:100%}.pagination-wrap[data-v-02f84438]{justify-content:center;padding:0 12px 18px;overflow-x:auto;-webkit-overflow-scrolling:touch}.action-buttons[data-v-02f84438]{flex-direction:column;align-items:stretch}.action-buttons .btn[data-v-02f84438],.action-buttons .el-button[data-v-02f84438],.action-buttons .invoice-upload>div[data-v-02f84438],.action-buttons .invoice-upload[data-v-02f84438]{width:100%;margin-left:0}.action-buttons .invoice-upload .btn[data-v-02f84438],.action-buttons .invoice-upload .el-button[data-v-02f84438]{width:100%}.order-table-body[data-v-02f84438]{margin:0 -1px}.order-table-body .el-table[data-v-02f84438]{min-width:1060px}.company-grid[data-v-02f84438],.detail-grid[data-v-02f84438]{grid-template-columns:1fr;gap:10px}.detail-span-2[data-v-02f84438]{grid-column:span 1}.invoice-row[data-v-02f84438]{flex-direction:column;align-items:flex-start;gap:6px}.dialog-footer-actions[data-v-02f84438]{display:flex;width:100%}.dialog-footer-actions .el-button[data-v-02f84438]{width:100%;margin-left:0}}@media screen and (max-width:480px){.order-table-body .el-table[data-v-02f84438]{min-width:980px}.detail-layout[data-v-02f84438]{gap:12px}.invoice-row[data-v-02f84438]{padding:8px 0}}.filter-row[data-v-2b91d776]{gap:.625vw;flex-wrap:wrap}.keyword-input[data-v-2b91d776]{width:13.54167vw}.filter-select[data-v-2b91d776]{width:9.375vw}.pagination-wrap[data-v-2b91d776]{display:flex;justify-content:flex-end;padding:0 1.25vw 1.25vw}.action-buttons[data-v-2b91d776]{display:flex;gap:.41667vw;align-items:center}.invoice-upload[data-v-2b91d776]{display:inline-flex}.detail-layout[data-v-2b91d776]{display:flex;flex-direction:column;gap:.9375vw}.company-grid[data-v-2b91d776],.detail-grid[data-v-2b91d776]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72917vw}.detail-card[data-v-2b91d776]{margin-bottom:0}.detail-item[data-v-2b91d776]{display:flex;flex-direction:column;gap:.3125vw;span[data-v-2b91d776]{color:#64748b;font-size:.625vw}strong[data-v-2b91d776]{color:#0f172a;font-size:.72917vw}}.detail-span-2[data-v-2b91d776]{grid-column:span 2}.invoice-row[data-v-2b91d776]{display:flex;align-items:center;justify-content:space-between;padding:.52083vw 0;border-bottom:1px solid rgba(148,163,184,.16)}.invoice-row[data-v-2b91d776]:last-child{border-bottom:none}@media screen and (max-width:768px){.filter-select[data-v-2b91d776],.keyword-input[data-v-2b91d776]{width:100%}.pagination-wrap[data-v-2b91d776]{justify-content:center;padding:0 12px 18px}.action-buttons[data-v-2b91d776]{flex-direction:column;align-items:stretch}.action-buttons .el-button[data-v-2b91d776],.action-buttons .invoice-upload[data-v-2b91d776]{width:100%;margin-left:0}.action-buttons .invoice-upload .el-button[data-v-2b91d776]{width:100%}.company-grid[data-v-2b91d776],.detail-grid[data-v-2b91d776]{grid-template-columns:1fr}.detail-span-2[data-v-2b91d776]{grid-column:span 1}.invoice-row[data-v-2b91d776]{flex-direction:column;align-items:flex-start;gap:6px}}.modal-overlay[data-v-7a99f416]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:2000;overflow-y:auto;padding:1.04167vw 0}.modal-content[data-v-7a99f416]{background:#fff;border-radius:.625vw;width:90%;max-width:36.45833vw;box-shadow:0 .52083vw 2.08333vw rgba(0,0,0,.3);animation:modal-fade-in-7a99f416 .3s ease;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-7a99f416]{padding:1.30208vw;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.modal-title[data-v-7a99f416]{margin:0;font-size:1.14583vw;font-weight:600;color:#2c3e50}.close-button[data-v-7a99f416]{background:none;border:none;font-size:1.45833vw;cursor:pointer;color:#7f8c8d;transition:color .2s;padding:0;width:1.5625vw;height:1.5625vw;display:flex;align-items:center;justify-content:center}.close-button[data-v-7a99f416]:hover{color:#2c3e50}.modal-body[data-v-7a99f416]{padding:1.30208vw;overflow-y:auto;flex:1}.modal-footer[data-v-7a99f416]{padding:1.04167vw 1.30208vw;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:.52083vw;flex-shrink:0}.form-section[data-v-7a99f416]{margin-bottom:1.5625vw}.section-title[data-v-7a99f416]{font-size:.83333vw;font-weight:600;color:#2c3e50;margin:0 0 .78125vw 0;padding-bottom:.52083vw;border-bottom:.10417vw solid #3498db}.form-row[data-v-7a99f416]{display:grid;grid-template-columns:1fr 1fr;gap:.78125vw;margin-bottom:.78125vw}.form-group[data-v-7a99f416]{margin-bottom:.78125vw}.form-group label[data-v-7a99f416]{display:block;margin-bottom:.41667vw;font-weight:600;font-size:.72917vw;color:#2c3e50}.required[data-v-7a99f416]{color:#e74c3c}.form-control[data-v-7a99f416]{width:100%;padding:.52083vw .78125vw;border:1px solid #bdc3c7;border-radius:.41667vw;font-size:.72917vw;transition:all .3s;font-family:inherit}.form-control[data-v-7a99f416]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 .15625vw rgba(52,152,219,.1)}.password-input-wrapper[data-v-7a99f416]{position:relative}.password-toggle[data-v-7a99f416]{position:absolute;right:.625vw;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#7f8c8d;font-size:.83333vw;transition:color .2s}.password-toggle[data-v-7a99f416]:hover{color:#3498db}.password-hint[data-v-7a99f416]{display:block;margin-top:.26042vw;font-size:.625vw;color:#7f8c8d}.checkbox-group[data-v-7a99f416]{padding:.52083vw 0}.checkbox-label[data-v-7a99f416]{display:flex;align-items:center;cursor:pointer;font-size:.72917vw;color:#2c3e50}.checkbox-input[data-v-7a99f416]{width:.9375vw;height:.9375vw;margin-right:.52083vw;cursor:pointer}.btn[data-v-7a99f416]{padding:.52083vw 1.04167vw;border:none;border-radius:.41667vw;font-size:.72917vw;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:.41667vw}.btn[data-v-7a99f416]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-7a99f416]{background-color:#3498db;color:#fff}.btn-primary[data-v-7a99f416]:hover:not(:disabled){background-color:#2980b9;box-shadow:0 .20833vw .625vw rgba(52,152,219,.3)}.btn-secondary[data-v-7a99f416]{background-color:#ecf0f1;color:#2c3e50}.btn-secondary[data-v-7a99f416]:hover:not(:disabled){background-color:#bdc3c7}@keyframes modal-fade-in-7a99f416{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.modal-overlay[data-v-7a99f416]{align-items:flex-start;padding:70px 10px 14px}.modal-content[data-v-7a99f416]{width:95%;max-width:none;max-height:calc(100dvh - 84px);border-radius:10px}.form-row[data-v-7a99f416]{grid-template-columns:1fr}.modal-body[data-v-7a99f416],.modal-header[data-v-7a99f416]{padding:15px}.modal-footer[data-v-7a99f416]{padding:15px;flex-direction:column-reverse}.modal-title[data-v-7a99f416]{font-size:18px;line-height:1.35;overflow-wrap:anywhere}.modal-footer .btn[data-v-7a99f416]{width:100%;justify-content:center}}.modal-overlay[data-v-7c2ef5a4]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:2000;padding:1.04167vw 0}.modal-content[data-v-7c2ef5a4]{background:#fff;border-radius:.625vw;width:95%;max-width:44.27083vw;box-shadow:0 .52083vw 2.08333vw rgba(0,0,0,.3);animation:modal-fade-in-7c2ef5a4 .3s ease;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-7c2ef5a4]{padding:1.04167vw 1.30208vw;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.modal-title[data-v-7c2ef5a4]{margin:0;font-size:1.04167vw;font-weight:600;color:#2c3e50}.close-button[data-v-7c2ef5a4]{background:none;border:none;font-size:1.45833vw;cursor:pointer;color:#7f8c8d;transition:color .2s}.modal-body[data-v-7c2ef5a4]{padding:1.04167vw 1.30208vw;overflow-y:auto;flex:1;position:relative;min-height:10.41667vw}.loading-state[data-v-7c2ef5a4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#7f8c8d}.loading-state i[data-v-7c2ef5a4]{font-size:1.66667vw;margin-bottom:.52083vw;color:#3498db}.tabs[data-v-7c2ef5a4]{display:flex;border-bottom:1px solid #e0e0e0;margin-bottom:1.04167vw}.tab-btn[data-v-7c2ef5a4]{padding:.52083vw 1.04167vw;border:none;background:none;cursor:pointer;font-size:.72917vw;font-weight:600;color:#7f8c8d;border-bottom:.15625vw solid transparent;transition:all .3s}.tab-btn.active[data-v-7c2ef5a4]{color:#3498db;border-bottom-color:#3498db}.section-title[data-v-7c2ef5a4]{font-size:.78125vw;font-weight:600;color:#2c3e50;margin:1.04167vw 0 .52083vw 0;padding-bottom:.26042vw;border-bottom:1px solid #f0f0f0}.permission-grid[data-v-7c2ef5a4]{display:grid;grid-template-columns:repeat(3,1fr);gap:.625vw}.checkbox-label[data-v-7c2ef5a4]{display:flex;align-items:center;gap:.52083vw;font-size:.72917vw;color:#34495e;cursor:pointer;padding:.26042vw 0}.checkbox-input[data-v-7c2ef5a4]{width:.83333vw;height:.83333vw;cursor:pointer}.permission-sets-list[data-v-7c2ef5a4]{display:flex;flex-direction:column;gap:.78125vw}.permission-set-item[data-v-7c2ef5a4]{display:block;padding:.625vw;background:#f8f9fa;border-radius:.41667vw;cursor:pointer;transition:background .2s}.permission-set-item[data-v-7c2ef5a4]:hover{background:#f0f2f5}.set-main[data-v-7c2ef5a4]{display:flex;align-items:center;gap:.52083vw;margin-bottom:.26042vw}.set-label[data-v-7c2ef5a4]{font-weight:600;color:#2c3e50;font-size:.72917vw}.set-description[data-v-7c2ef5a4]{margin:0 0 0 1.35417vw;font-size:.625vw;color:#7f8c8d}.modal-footer[data-v-7c2ef5a4]{padding:.78125vw 1.30208vw;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:.52083vw}.btn[data-v-7c2ef5a4]{padding:.52083vw .9375vw;border:none;border-radius:.41667vw;font-size:.72917vw;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.41667vw}.btn-primary[data-v-7c2ef5a4]{background-color:#3498db;color:#fff}.btn-secondary[data-v-7c2ef5a4]{background-color:#ecf0f1;color:#2c3e50}@keyframes modal-fade-in-7c2ef5a4{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.modal-overlay[data-v-7c2ef5a4]{align-items:flex-start;padding:70px 10px 14px}.modal-content[data-v-7c2ef5a4]{width:100%;max-width:none;max-height:calc(100dvh - 84px);border-radius:10px}.modal-header[data-v-7c2ef5a4]{padding:16px;align-items:flex-start;gap:12px}.modal-title[data-v-7c2ef5a4]{font-size:17px;line-height:1.35;overflow-wrap:anywhere}.modal-body[data-v-7c2ef5a4]{padding:14px 16px}.tabs[data-v-7c2ef5a4]{overflow-x:auto;-webkit-overflow-scrolling:touch}.tab-btn[data-v-7c2ef5a4]{flex:1 0 auto;white-space:nowrap;padding:10px 12px}.permission-grid[data-v-7c2ef5a4]{grid-template-columns:1fr;gap:8px}.checkbox-label[data-v-7c2ef5a4]{align-items:flex-start;line-height:1.45}.set-description[data-v-7c2ef5a4]{margin-left:0;margin-top:6px;line-height:1.5}.modal-footer[data-v-7c2ef5a4]{flex-direction:column-reverse;padding:14px 16px}.modal-footer .btn[data-v-7c2ef5a4]{width:100%;justify-content:center}}.main-header[data-v-3ab2308b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5625vw}.main-header h1[data-v-3ab2308b]{margin:0;color:#2c3e50}.main-header .subtitle[data-v-3ab2308b]{margin:.41667vw 0 0 0;color:#7f8c8d;font-size:.72917vw}.loading-container[data-v-3ab2308b],.no-results[data-v-3ab2308b]{text-align:center;padding:2.08333vw;color:var(--dark-gray)}.auditor-quota-card[data-v-3ab2308b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.45833vw 1.66667vw;border-radius:.83333vw;margin-bottom:1.5625vw;display:flex;align-items:center;justify-content:space-between;box-shadow:0 .52083vw 1.66667vw rgba(102,126,234,.25);backdrop-filter:blur(.52083vw);position:relative;overflow:hidden}.auditor-quota-card[data-v-3ab2308b]:before{content:"";position:absolute;top:-50%;right:-10%;width:15.625vw;height:15.625vw;background:hsla(0,0%,100%,.05);border-radius:50%;pointer-events:none}.quota-left-content[data-v-3ab2308b]{display:flex;align-items:center;flex:1;gap:1.25vw;position:relative;z-index:1}.quota-icon[data-v-3ab2308b]{font-size:1.875vw;min-width:3.125vw;height:3.125vw;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.15);border-radius:.625vw;backdrop-filter:blur(.52083vw);border:1px solid hsla(0,0%,100%,.2)}.quota-info[data-v-3ab2308b]{flex-grow:1}.quota-label[data-v-3ab2308b]{font-size:.67708vw;opacity:.9;font-weight:500;letter-spacing:.5px}.quota-value[data-v-3ab2308b]{font-size:1.45833vw;font-weight:800;margin:.41667vw 0;display:flex;align-items:baseline}.quota-numbers[data-v-3ab2308b]{display:flex;gap:.20833vw}.quota-loading[data-v-3ab2308b]{opacity:.7}.quota-progress[data-v-3ab2308b]{height:.41667vw;background-color:hsla(0,0%,100%,.2);border-radius:.20833vw;margin-top:.625vw;overflow:hidden;position:relative}.progress-bar[data-v-3ab2308b]{height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,.8),#fff);border-radius:.20833vw;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 .52083vw hsla(0,0%,100%,.5)}.btn-create-auditor[data-v-3ab2308b]{display:flex;align-items:center;gap:.52083vw;padding:.72917vw 1.45833vw;background:hsla(0,0%,100%,.2);color:#fff;border:.10417vw solid hsla(0,0%,100%,.3);border-radius:.625vw;cursor:pointer;font-weight:700;font-size:.72917vw;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;z-index:1;text-transform:uppercase;letter-spacing:.5px}.btn-create-auditor i[data-v-3ab2308b]{font-size:.83333vw;transition:transform .3s ease}.btn-create-auditor[data-v-3ab2308b]:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5);box-shadow:0 .41667vw 1.25vw hsla(0,0%,100%,.2),0 0 1.04167vw hsla(0,0%,100%,.1);transform:translateY(-.10417vw)}.btn-create-auditor:hover i[data-v-3ab2308b]{transform:scale(1.2) rotate(90deg)}.btn-create-auditor[data-v-3ab2308b]:active{transform:translateY(0)}.btn-create[data-v-3ab2308b]{display:flex;align-items:center;gap:.41667vw;padding:.625vw 1.25vw;background-color:rgba(52,152,219,.9);color:#fff;border:.10417vw solid hsla(0,0%,100%,.3);border-radius:.41667vw;cursor:pointer;font-weight:600;font-size:.72917vw;transition:all .3s;white-space:nowrap;height:fit-content}.btn-create[data-v-3ab2308b]:hover{background-color:#3498db;border-color:hsla(0,0%,100%,.5);box-shadow:0 .20833vw .625vw rgba(52,152,219,.5);transform:translateY(-.10417vw)}.btn-create[data-v-3ab2308b]:active{transform:translateY(0)}.modal-overlay[data-v-3ab2308b]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:2000}.modal-content[data-v-3ab2308b]{background:#fff;border-radius:.625vw;width:90%;max-width:26.04167vw;box-shadow:0 .52083vw 1.5625vw rgba(0,0,0,.2);animation:modal-fade-in-3ab2308b .3s ease}.modal-header[data-v-3ab2308b]{padding:1.04167vw 1.30208vw;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-3ab2308b]{margin:0;font-size:1.04167vw;font-weight:600}.close-button[data-v-3ab2308b]{background:none;border:none;font-size:1.25vw;cursor:pointer;color:var(--dark-gray)}.modal-body[data-v-3ab2308b]{padding:1.30208vw}.modal-footer[data-v-3ab2308b]{padding:1.04167vw 1.30208vw;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:.52083vw}.btn-secondary[data-v-3ab2308b]{background-color:var(--light-gray);color:var(--dark-gray)}.form-group[data-v-3ab2308b]{margin-bottom:1.04167vw}.form-group label[data-v-3ab2308b]{display:block;margin-bottom:.41667vw;font-weight:600;font-size:.72917vw;color:#34495e}.form-control[data-v-3ab2308b]{width:100%;padding:.52083vw .78125vw;border:1px solid var(--border-color);border-radius:.41667vw;font-size:.72917vw;transition:all .3s}.form-control[data-v-3ab2308b]:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 .15625vw rgba(52,152,219,.2)}.search-controls[data-v-3ab2308b]{display:flex;align-items:center;gap:.78125vw;margin-bottom:1.04167vw}.user-type-filter[data-v-3ab2308b]{width:10.41667vw}.search-bar[data-v-3ab2308b]{flex:1}.table-wrapper[data-v-3ab2308b]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.pagination-container[data-v-3ab2308b]{margin-top:1.04167vw;display:flex;justify-content:flex-end;padding:.52083vw 0}.user-info[data-v-3ab2308b]{display:flex;align-items:center;gap:.625vw}.user-avatar[data-v-3ab2308b]{width:1.875vw;height:1.875vw;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.67708vw;flex-shrink:0}.user-name[data-v-3ab2308b]{font-weight:500;color:#2c3e50}.type-badge[data-v-3ab2308b]{display:inline-block;padding:.20833vw .625vw;border-radius:.625vw;font-size:.625vw;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.type-admin[data-v-3ab2308b]{background-color:#e3f2fd;color:#1976d2}.type-auditor[data-v-3ab2308b]{background-color:#f3e5f5;color:#7b1fa2}.date-cell[data-v-3ab2308b]{font-size:.67708vw;color:#7f8c8d;white-space:nowrap}.status-badge[data-v-3ab2308b]{display:inline-block;padding:.20833vw .625vw;border-radius:.625vw;font-size:.625vw;font-weight:600}.status-active[data-v-3ab2308b]{background-color:#d4edda;color:#155724}.status-inactive[data-v-3ab2308b]{background-color:#f8d7da;color:#721c24}.btn-profile[data-v-3ab2308b]{display:flex;align-items:center;gap:.41667vw;padding:.52083vw .78125vw;background-color:#f0f2f5;color:#333;border:1px solid #d0d0d0;border-radius:.41667vw;cursor:pointer;font-size:.72917vw;font-weight:500;transition:all .3s ease;white-space:nowrap;height:fit-content}.btn-profile[data-v-3ab2308b]:hover{background-color:#e0e0e0;border-color:silver;box-shadow:0 .10417vw .41667vw rgba(0,0,0,.1);transform:translateY(-1px)}.btn-profile[data-v-3ab2308b]:active{transform:translateY(0)}.personal-info-modal .modal-content[data-v-3ab2308b]{max-width:62.5vw;width:96%;max-height:88vh;display:flex;flex-direction:column;overflow:hidden}.personal-info-modal .modal-body[data-v-3ab2308b]{padding:1.04167vw;display:flex;flex-direction:column;gap:.625vw;overflow:hidden;flex:1}.personal-info-modal .info-section[data-v-3ab2308b]{background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:.52083vw;padding:.625vw .83333vw;box-shadow:0 .10417vw .41667vw rgba(0,0,0,.06);border:1px solid #e8eaed;transition:all .3s ease;flex-shrink:0}.personal-info-modal .info-section[data-v-3ab2308b]:hover{box-shadow:0 .20833vw .83333vw rgba(0,0,0,.1);transform:translateY(-1px)}.personal-info-modal .section-title[data-v-3ab2308b]{margin-top:0;margin-bottom:.52083vw;font-size:.72917vw;font-weight:700;color:#1a1a1a;border-bottom:.10417vw solid #667eea;padding-bottom:.41667vw;display:flex;align-items:center;gap:.41667vw}.personal-info-modal .section-title[data-v-3ab2308b]:before{content:"";width:.20833vw;height:.72917vw;background:linear-gradient(180deg,#667eea,#764ba2);border-radius:.10417vw}.personal-info-modal .info-grid[data-v-3ab2308b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.33333vw,1fr));gap:.52083vw}.personal-info-modal .info-item[data-v-3ab2308b]{display:flex;flex-direction:column;padding:.41667vw;background-color:hsla(0,0%,100%,.6);border-radius:.3125vw;transition:all .2s ease;gap:.10417vw}.personal-info-modal .info-item[data-v-3ab2308b]:hover{background-color:rgba(102,126,234,.05)}.personal-info-modal .info-item label[data-v-3ab2308b]{font-size:.57292vw;color:#666;font-weight:600;text-transform:uppercase;letter-spacing:.3px;opacity:.8}.personal-info-modal .info-value[data-v-3ab2308b]{font-size:.67708vw;color:#1a1a1a;font-weight:600;word-break:break-word;line-height:1.4}.personal-info-modal .badge-info[data-v-3ab2308b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.20833vw .52083vw;border-radius:.83333vw;font-size:.57292vw;font-weight:700;display:inline-block;white-space:nowrap;box-shadow:0 .10417vw .41667vw rgba(102,126,234,.3);text-transform:uppercase;letter-spacing:.3px;height:fit-content}.personal-info-modal .full-width[data-v-3ab2308b]{grid-column:1/-1}@media (max-width:768px){.modal-overlay[data-v-3ab2308b]{align-items:flex-start;overflow-y:auto;padding:70px 10px 14px}.modal-content[data-v-3ab2308b]{width:100%;max-width:none;max-height:calc(100dvh - 84px);display:flex;flex-direction:column}.modal-body[data-v-3ab2308b]{overflow-y:auto;padding:14px}.modal-title[data-v-3ab2308b]{line-height:1.35;overflow-wrap:anywhere}.auditor-quota-card[data-v-3ab2308b]{flex-direction:column;align-items:flex-start;padding:20px}.quota-left-content[data-v-3ab2308b]{width:100%;margin-bottom:20px}.btn-create-auditor[data-v-3ab2308b]{width:100%;justify-content:center}.search-controls[data-v-3ab2308b]{flex-direction:column;align-items:stretch;gap:10px}.search-bar[data-v-3ab2308b],.user-type-filter[data-v-3ab2308b]{width:100%}.btn-profile[data-v-3ab2308b]{width:100%;justify-content:center}.table-wrapper[data-v-3ab2308b]{border-radius:8px}.el-table .cell .el-button[data-v-3ab2308b]{margin:3px 4px 3px 0}.pagination-container[data-v-3ab2308b]{justify-content:center;overflow-x:auto;-webkit-overflow-scrolling:touch}.personal-info-modal .modal-content[data-v-3ab2308b]{width:98%;max-height:86vh}.personal-info-modal .modal-body[data-v-3ab2308b]{padding:12px;gap:10px}.personal-info-modal .info-section[data-v-3ab2308b]{padding:10px 12px}.personal-info-modal .section-title[data-v-3ab2308b]{font-size:12px;margin-bottom:8px}.personal-info-modal .info-grid[data-v-3ab2308b]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.personal-info-modal .info-item[data-v-3ab2308b]{padding:6px}.personal-info-modal .info-item label[data-v-3ab2308b]{font-size:10px}.personal-info-modal .info-value[data-v-3ab2308b]{font-size:12px}.modal-header[data-v-3ab2308b]{padding:12px 14px}.modal-title[data-v-3ab2308b]{font-size:15px}.modal-footer[data-v-3ab2308b]{padding:10px 12px;gap:8px;flex-direction:column-reverse}.modal-footer .btn[data-v-3ab2308b]{width:100%;justify-content:center}.close-button[data-v-3ab2308b]{font-size:20px}}@media (max-width:480px){.main-header[data-v-3ab2308b]{margin-bottom:20px}.main-header h1[data-v-3ab2308b]{font-size:20px}.main-header .subtitle[data-v-3ab2308b]{font-size:13px}.auditor-quota-card[data-v-3ab2308b]{padding:16px;margin-bottom:20px}.quota-icon[data-v-3ab2308b]{min-width:50px;height:50px;font-size:28px}.quota-label[data-v-3ab2308b]{font-size:12px}.quota-value[data-v-3ab2308b]{font-size:24px}.btn-create-auditor[data-v-3ab2308b]{padding:12px 20px;font-size:13px}.search-controls[data-v-3ab2308b]{gap:8px}.card[data-v-3ab2308b]{margin-bottom:15px}.card-header[data-v-3ab2308b]{padding:12px}.table-wrapper[data-v-3ab2308b]{margin:0 -12px;padding:0 12px}.el-table[data-v-3ab2308b]{font-size:12px;min-width:900px}.el-table td[data-v-3ab2308b],.el-table th[data-v-3ab2308b]{padding:8px 5px}.el-table .cell[data-v-3ab2308b]{line-height:1.4}.user-avatar[data-v-3ab2308b]{width:30px;height:30px;font-size:11px}.user-name[data-v-3ab2308b]{font-size:13px}.status-badge[data-v-3ab2308b],.type-badge[data-v-3ab2308b]{font-size:10px;padding:3px 8px}.date-cell[data-v-3ab2308b]{font-size:11px}.el-button--small[data-v-3ab2308b]{padding:6px 10px;font-size:12px}.pagination-container[data-v-3ab2308b]{margin-top:15px;padding:5px 0}.el-pagination[data-v-3ab2308b]{padding:5px}.el-pagination__jump[data-v-3ab2308b],.el-pagination__sizes[data-v-3ab2308b]{display:none}.modal-content[data-v-3ab2308b]{width:95%;max-width:none}.form-group[data-v-3ab2308b]{margin-bottom:15px}.form-group label[data-v-3ab2308b]{font-size:13px;margin-bottom:6px}.form-control[data-v-3ab2308b]{padding:8px 12px;font-size:13px}.personal-info-modal .modal-content[data-v-3ab2308b]{width:100%;max-height:90vh;border-radius:16px 16px 0 0;margin-bottom:0}.personal-info-modal .modal-body[data-v-3ab2308b]{padding:10px;gap:8px}.personal-info-modal .info-section[data-v-3ab2308b]{padding:10px}.personal-info-modal .section-title[data-v-3ab2308b]{font-size:11px;margin-bottom:6px}.personal-info-modal .info-grid[data-v-3ab2308b]{grid-template-columns:1fr;gap:6px}.personal-info-modal .info-item[data-v-3ab2308b]{padding:6px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.personal-info-modal .info-item label[data-v-3ab2308b]{font-size:9px;min-width:70px}.personal-info-modal .info-value[data-v-3ab2308b]{font-size:11px;text-align:right}.modal-header[data-v-3ab2308b]{padding:10px}.modal-title[data-v-3ab2308b]{font-size:13px}.modal-footer[data-v-3ab2308b]{padding:8px 10px;flex-direction:column}.btn-primary[data-v-3ab2308b],.btn-secondary[data-v-3ab2308b]{width:100%;font-size:13px;padding:8px 12px}}@keyframes modal-fade-in-3ab2308b{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.loading-container[data-v-0757ffe8]{text-align:center;padding:2.60417vw;font-size:.9375vw;color:var(--dark-gray)}.settings-layout[data-v-0757ffe8]{max-width:52.08333vw}.form-grid[data-v-0757ffe8]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.30208vw}.form-group[data-v-0757ffe8]{display:flex;flex-direction:column}.form-group.form-span-2[data-v-0757ffe8]{grid-column:span 2}.form-group label[data-v-0757ffe8]{margin-bottom:.41667vw;font-weight:600;font-size:.72917vw;color:#34495e}.form-control[data-v-0757ffe8]{padding:.52083vw .78125vw;border:1px solid var(--border-color);border-radius:.41667vw;font-size:.72917vw;transition:all .3s}.form-control[data-v-0757ffe8]:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 .15625vw rgba(52,152,219,.2)}.form-actions[data-v-0757ffe8]{display:flex;justify-content:flex-end;margin-top:.52083vw}@media (max-width:768px){.settings-layout[data-v-0757ffe8]{max-width:100%}.form-grid[data-v-0757ffe8]{grid-template-columns:1fr;gap:16px}.form-group.form-span-2[data-v-0757ffe8]{grid-column:span 1}.form-actions[data-v-0757ffe8]{justify-content:stretch}.form-actions .btn[data-v-0757ffe8]{width:100%;justify-content:center}}.filter-row[data-v-56e11bb2]{gap:.625vw;flex-wrap:wrap}.keyword-input[data-v-56e11bb2]{width:16.66667vw}.full-width[data-v-56e11bb2]{width:100%}.pagination-wrap[data-v-56e11bb2]{display:flex;justify-content:flex-end;padding:0 1.25vw 1.25vw}.action-buttons[data-v-56e11bb2]{display:flex;gap:.41667vw}.ticket-id[data-v-56e11bb2]{font-family:Monaco,Consolas,monospace;font-size:.625vw;color:#475569;word-break:break-all}.ticket-detail-layout[data-v-56e11bb2]{display:flex;flex-direction:column;gap:.9375vw}.detail-grid[data-v-56e11bb2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72917vw}.detail-card[data-v-56e11bb2]{margin-bottom:0}.detail-item[data-v-56e11bb2]{display:flex;flex-direction:column;gap:.3125vw}.detail-item span[data-v-56e11bb2]{color:#64748b;font-size:.625vw}.detail-item strong[data-v-56e11bb2]{color:#0f172a;font-size:.72917vw;word-break:break-word}.detail-span-2[data-v-56e11bb2]{grid-column:span 2}.message-list[data-v-56e11bb2]{display:flex;flex-direction:column;gap:.72917vw}.message-item[data-v-56e11bb2]{padding:.72917vw;border:1px solid rgba(148,163,184,.2);border-radius:.41667vw;background:#f8fafc}.message-item.employee-message[data-v-56e11bb2]{background:#f0fdf4;border-color:rgba(34,197,94,.2)}.message-item.customer-message[data-v-56e11bb2]{background:#f8fafc}.message-meta[data-v-56e11bb2]{display:flex;align-items:center;flex-wrap:wrap;gap:.41667vw;margin-bottom:.41667vw;color:#64748b;font-size:.625vw}.message-item p[data-v-56e11bb2]{margin:0;color:#0f172a;line-height:1.7;white-space:pre-wrap;word-break:break-word}.empty-state[data-v-56e11bb2]{padding:.9375vw;text-align:center;color:#64748b;background:#f8fafc;border-radius:.41667vw}.reply-box[data-v-56e11bb2]{display:flex;flex-direction:column;gap:.625vw}.reply-actions[data-v-56e11bb2]{display:flex;justify-content:flex-end;gap:.52083vw}.btn[disabled][data-v-56e11bb2]{cursor:not-allowed;opacity:.65}@media screen and (max-width:768px){.keyword-input[data-v-56e11bb2]{width:100%}.pagination-wrap[data-v-56e11bb2]{justify-content:center;padding:0 12px 18px}.action-buttons[data-v-56e11bb2],.reply-actions[data-v-56e11bb2]{flex-direction:column;align-items:stretch}.action-buttons .el-button[data-v-56e11bb2],.reply-actions .btn[data-v-56e11bb2]{width:100%;justify-content:center;margin-left:0}.detail-grid[data-v-56e11bb2]{grid-template-columns:1fr}.detail-span-2[data-v-56e11bb2]{grid-column:span 1}}:root{--primary-color:#2c3e50;--secondary-color:#3498db;--success-color:#27ae60;--danger-color:#e74c3c;--warning-color:#f39c12;--light-gray:#ecf0f1;--medium-gray:#bdc3c7;--dark-gray:#7f8c8d;--border-color:#e0e0e0;--card-bg:#fff;--body-bg:#f7f9fc}*{box-sizing:border-box}.main-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5625vw}.main-header h1{margin:0;font-size:1.45833vw;font-weight:700;color:#2c3e50}.main-header .subtitle{margin:.26042vw 0 0;font-size:.83333vw;color:var(--dark-gray)}.card{background-color:var(--card-bg);border-radius:.625vw;box-shadow:0 .20833vw 1.30208vw rgba(0,0,0,.05);margin-bottom:1.5625vw;border:1px solid var(--border-color)}.card .card-header{padding:1.04167vw 1.30208vw;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.card .card-header .card-title{margin:0;font-size:.9375vw;font-weight:600;color:#2c3e50}.card .card-body{padding:1.30208vw}.btn{padding:.52083vw 1.04167vw;border:none;border-radius:.41667vw;cursor:pointer;font-size:.72917vw;font-weight:600;transition:all .3s;display:inline-flex;align-items:center;text-decoration:none;letter-spacing:.5px}.btn i{margin-right:.41667vw}.btn.btn-primary{background-color:var(--secondary-color);color:#fff;box-shadow:0 .20833vw .78125vw rgba(52,152,219,.3)}.btn.btn-primary:hover{transform:translateY(-.10417vw);box-shadow:0 .3125vw 1.04167vw rgba(52,152,219,.4)}.btn.btn-sm{padding:.3125vw .625vw;font-size:.625vw;border-radius:.3125vw;background-color:var(--light-gray);color:var(--dark-gray)}.btn.btn-sm.active,.btn.btn-sm:hover{background-color:var(--secondary-color);color:#fff}.btn.btn-icon{background:transparent;color:var(--dark-gray);padding:.41667vw}.btn.btn-icon:hover{background:var(--light-gray);color:var(--secondary-color)}.btn.btn-icon.btn-danger:hover{color:var(--danger-color)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5vw,1fr));gap:1.5625vw;margin-bottom:1.5625vw}.stat-card{background-color:var(--card-bg);border-radius:.625vw;padding:1.04167vw;box-shadow:0 .20833vw 1.30208vw rgba(0,0,0,.05);border:1px solid var(--border-color);transition:all .3s ease}.stat-card:hover{transform:translateY(-.26042vw);box-shadow:0 .41667vw 1.5625vw rgba(0,0,0,.1)}.stat-card .card-content,.stat-card .stat-icon{display:flex;align-items:center}.stat-card .stat-icon{width:2.5vw;height:2.5vw;border-radius:.625vw;justify-content:center;margin-right:1.04167vw;color:#fff;font-size:1.04167vw}.stat-card .stat-icon.icon-users{background:linear-gradient(135deg,#3498db,#2980b9)}.stat-card .stat-icon.icon-modules{background:linear-gradient(135deg,#27ae60,#229954)}.stat-card .stat-icon.icon-operations{background:linear-gradient(135deg,#f39c12,#e67e22)}.stat-card .stat-icon.icon-pending{background:linear-gradient(135deg,#e74c3c,#c0392b)}.stat-card .stat-info .stat-label{font-size:.72917vw;color:var(--dark-gray);margin-bottom:.20833vw}.stat-card .stat-info .stat-value{font-size:1.25vw;font-weight:700;color:#2c3e50}.stat-card .stat-info .stat-trend{font-size:.625vw;display:flex;align-items:center}.stat-card .stat-info .stat-trend i{margin-right:.20833vw}.stat-card .stat-info .stat-trend.stat-trend-up{color:var(--success-color)}.stat-card .stat-info .stat-trend.stat-trend-down{color:var(--danger-color)}.stat-card .stat-info .stat-trend.stat-trend-static{color:var(--dark-gray)}.stat-card .view-details{font-size:.625vw;color:var(--secondary-color);text-decoration:none;font-weight:600}.stat-card .view-details:hover{text-decoration:underline}.dashboard-grid-layout{display:grid;grid-template-columns:2fr 1fr;gap:1.5625vw}.chart-card .card-body{padding:.52083vw}.chart-svg{animation:chart-pop-in 1s ease-out}@keyframes chart-pop-in{0%{stroke-dasharray:2000;stroke-dashoffset:2000}to{stroke-dashoffset:0}}.alert{padding:.78125vw;border-radius:.41667vw;margin-bottom:.78125vw;border-left:.20833vw solid}.alert.alert-warning{background-color:#fff8e1;color:#f39c12;border-color:#f39c12}.alert.alert-success{background-color:#e8f5e9;color:#27ae60;border-color:#27ae60}.search-controls{position:relative}.search-controls .search-icon{position:absolute;left:.78125vw;top:50%;transform:translateY(-50%);color:var(--dark-gray)}.search-controls .search-bar{padding:.52083vw .78125vw .52083vw 2.08333vw;border:1px solid var(--border-color);border-radius:.41667vw;width:18.22917vw;font-size:.72917vw}.search-controls .search-bar:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 .15625vw rgba(52,152,219,.2)}.table-container{overflow-x:auto}.data-table{width:100%;border-collapse:collapse}.data-table td,.data-table th{padding:.78125vw 1.30208vw;text-align:left;border-bottom:1px solid var(--border-color)}.data-table th{background-color:#f7f9fc;font-weight:600;font-size:.67708vw;color:var(--dark-gray);text-transform:uppercase}.user-info,.user-info .user-avatar{display:flex;align-items:center}.user-info .user-avatar{width:2.08333vw;height:2.08333vw;border-radius:50%;margin-right:.78125vw;justify-content:center;color:#fff;font-weight:600}.user-info .user-name{font-weight:600;color:#2c3e50}.user-info .user-email{font-size:.67708vw;color:var(--dark-gray)}.status-badge{display:inline-block;padding:.20833vw .625vw;border-radius:.78125vw;font-size:.625vw;font-weight:600}.status-badge.status-active{background-color:#e8f5e9;color:#27ae60}.status-badge.status-inactive{background-color:#fde2e4;color:#e74c3c}.module-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.625vw,1fr));gap:1.5625vw}.module-card{border:1px solid var(--border-color);border-radius:.625vw;background-color:var(--card-bg);display:flex;flex-direction:column;transition:all .3s ease;box-shadow:0 .20833vw 1.30208vw rgba(0,0,0,.05)}.module-card:hover{transform:translateY(-.26042vw);box-shadow:0 .41667vw 1.5625vw rgba(0,0,0,.1)}.module-card .module-header{padding:1.04167vw;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--border-color)}.module-card .module-title{font-size:.9375vw;font-weight:600;margin:0;color:#2c3e50}.module-card .module-desc{padding:1.04167vw;font-size:.72917vw;color:var(--dark-gray);flex-grow:1}.module-card .module-footer{padding:1.04167vw;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;background-color:#f7f9fc}.module-card .module-price{font-size:.83333vw;font-weight:700;color:var(--secondary-color)}@media(max-width:1200px){.dashboard-grid-layout{grid-template-columns:1fr}}@media(max-width:1200px){.module-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.main-content{padding:15px}.main-header{flex-direction:column;align-items:flex-start;gap:15px}.main-header h1{font-size:24px}.main-header .subtitle{font-size:14px}.stats-grid{grid-template-columns:1fr;gap:15px}.stat-card .card-content{flex-direction:row}.stat-card .stat-icon{width:40px;height:40px;font-size:18px;margin-right:15px}.stat-card .stat-info .stat-value{font-size:20px}.search-controls,.search-controls .search-bar{width:100%}.card{margin-bottom:20px}.card .card-header{padding:15px;flex-direction:column;align-items:flex-start;gap:10px}.card .card-header .card-title{font-size:16px}.card .card-body{padding:15px}.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.filter-header,.filter-row,.toolbar{align-items:stretch!important;flex-direction:column!important;gap:12px}.currency-filter,.filter-header>*,.filter-row>*,.filter-select,.keyword-input,.toolbar>*,.type-filter{width:100%!important;max-width:100%}.el-table{font-size:13px}.el-table__body-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table td,.data-table th{padding:10px 15px;font-size:13px}.data-table th{font-size:12px}.user-info .user-avatar{width:35px;height:35px;font-size:14px;margin-right:10px}.user-info .user-name{font-size:14px}.user-info .user-email{font-size:12px}.module-grid{grid-template-columns:1fr;gap:15px}.module-card .module-header{padding:15px}.module-card .module-title{font-size:16px}.module-card .module-desc{padding:15px;font-size:13px}.module-card .module-footer{padding:15px}.btn{padding:8px 16px;font-size:13px}.btn.btn-sm{padding:5px 10px;font-size:11px}.chart-controls{display:flex;gap:5px;flex-wrap:wrap}.dashboard-grid-layout{grid-template-columns:1fr;gap:20px}}@media(max-width:480px){.main-content{padding:10px}.main-header h1{font-size:20px}.main-header .subtitle{font-size:13px}.stat-card{padding:15px}.stat-card .stat-icon{width:35px;height:35px;font-size:16px;margin-right:12px}.stat-card .stat-info .stat-label{font-size:13px}.stat-card .stat-info .stat-value{font-size:18px}.stat-card .stat-info .stat-trend{font-size:11px}.card .card-header{padding:12px}.card .card-header .card-title{font-size:15px}.card .card-body{padding:12px}.data-table td,.data-table th{padding:8px 10px;font-size:12px}.btn{padding:6px 12px;font-size:12px}.btn i{margin-right:5px}.search-controls .search-icon{left:10px;font-size:14px}.search-controls .search-bar{padding:8px 10px 8px 35px;font-size:13px}.module-card .module-desc,.module-card .module-footer,.module-card .module-header{padding:12px}.module-card .module-title{font-size:15px}.module-card .module-desc{font-size:12px}.module-card .module-price{font-size:14px}}@media(max-width:360px){.main-header h1{font-size:18px}.stat-card .card-content{flex-direction:column;text-align:center}.stat-card .stat-icon{margin-right:0;margin-bottom:10px}}@media(max-width:768px){.card,.card-body,.control-center-page,.el-dialog,.el-table,.main-content,.tab-content,.table-wrapper{min-width:0;max-width:100%}.tab-content{width:100%;overflow-x:hidden}.main-header{margin-bottom:16px}.main-header h1{max-width:100%;line-height:1.2;overflow-wrap:anywhere}.main-header .subtitle{line-height:1.55}.card{border-radius:10px;margin-bottom:16px}.card .card-header,.filter-header,.filter-row,.toolbar{width:100%;align-items:stretch!important;flex-direction:column!important;gap:10px!important}.filter-controls{width:100%;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.filter-controls .btn{flex:1 0 auto;justify-content:center;min-height:34px;white-space:nowrap}.currency-filter,.el-input,.el-select,.filter-header>:not(.filter-controls),.filter-row>*,.filter-select,.keyword-input,.search-controls,.search-controls .search-bar,.toolbar>*,.type-filter{width:100%!important;max-width:100%!important}.filter-header .el-button,.filter-row .el-button,.main-header .btn,.main-header .el-button,.toolbar .el-button{width:100%;justify-content:center}.card-body,.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.card-body>.el-table,.table-wrapper>.el-table{min-width:760px}.el-table{font-size:12px}.el-table td,.el-table th{padding:8px 0}.el-table .cell{line-height:1.45;white-space:normal;overflow-wrap:anywhere}.el-table .cell .btn,.el-table .cell .el-button{margin:3px 4px 3px 0}.pagination-container,.pagination-wrap{display:flex;justify-content:center;width:100%;overflow-x:auto;padding:12px 0 4px;-webkit-overflow-scrolling:touch}.el-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;white-space:normal}.el-pagination .btn-next,.el-pagination .btn-prev,.el-pagination .el-pager li{margin:0}.el-pagination__jump,.el-pagination__sizes{display:none!important}.el-dialog__wrapper{padding:10px;overflow-y:auto;-webkit-overflow-scrolling:touch}.el-dialog{width:100%!important;max-width:calc(100vw - 20px)!important;margin:70px auto 16px!important;border-radius:10px}.el-dialog__header{padding:16px 16px 10px}.el-dialog__title{display:block;max-width:calc(100% - 32px);line-height:1.35;font-size:16px;overflow-wrap:anywhere}.el-dialog__body{max-height:calc(100dvh - 190px);overflow:auto;padding:14px 16px!important}.el-dialog__footer{padding:10px 16px 16px}.el-dialog__footer .dialog-footer,.el-dialog__footer>span{display:flex;flex-direction:column-reverse;gap:8px}.el-dialog__footer .btn,.el-dialog__footer .el-button{width:100%;margin-left:0!important}.company-grid,.detail-grid,.entitlement-meta-grid,.form-grid,.info-grid,.permission-grid{grid-template-columns:1fr!important}.company-grid .full-width,.detail-grid .full-width,.form-grid .full-width,.info-grid .full-width{grid-column:span 1!important}.company-summary-grid,.composition-grid,.executive-grid,.module-grid,.overview-grid,.stats-grid{grid-template-columns:1fr!important}.module-card .module-footer,.module-card .module-header{flex-direction:column;align-items:stretch;gap:10px}.module-card .module-actions .btn,.module-card .module-actions .el-button{width:100%;justify-content:center}.el-tag,.status-badge{max-width:100%;white-space:normal;overflow-wrap:anywhere}}@media(max-width:480px){.main-header h1{font-size:20px}.card .card-body,.card .card-header{padding:12px}.card-body>.el-table,.table-wrapper>.el-table{min-width:680px}.el-message-box{width:calc(100vw - 24px)!important}.btn,.el-button{min-height:34px}}.control-center-page{display:flex;min-height:100vh;background:linear-gradient(180deg,#f4f8fc,#eef4fb)}.mobile-header,.sidebar-close-btn,.sidebar-overlay{display:none}.sidebar{position:fixed;top:0;left:0;width:14.58333vw;height:100vh;height:100dvh;padding:1.04167vw .72917vw;background:linear-gradient(180deg,#0f172a,#16243c);color:#fff;box-shadow:.625vw 0 2.08333vw rgba(15,23,42,.16);overflow-y:auto;z-index:900}.brand-block{margin-bottom:.9375vw;padding:.9375vw;border-radius:.83333vw;background:hsla(0,0%,100%,.05)}.brand-title{font-size:.9375vw;font-weight:700;color:#f8fafc}.brand-subtitle{margin-top:.3125vw;font-size:.625vw;line-height:1.6;color:#cbd5e1}.nav-group{display:flex;flex-direction:column;gap:.41667vw}.nav-item{display:flex;align-items:center;gap:.625vw;padding:.67708vw .72917vw;border-radius:.625vw;color:#cbd5e1;cursor:pointer;transition:all .2s ease}.nav-item i{width:.9375vw;text-align:center}.nav-item span{font-size:.72917vw;font-weight:500}.nav-item:hover{background:hsla(0,0%,100%,.08);color:#fff}.nav-item.active{background:linear-gradient(135deg,rgba(10,127,215,.28),rgba(3,210,197,.18));color:#fff;box-shadow:inset 0 0 0 1px rgba(125,211,252,.2)}.main-content{flex:1;min-width:0;margin-left:14.58333vw;padding:1.66667vw 1.5625vw}.control-topbar{display:flex;align-items:center;justify-content:space-between;gap:.83333vw;margin-bottom:1.25vw;padding:.72917vw .83333vw;border:1px solid rgba(148,163,184,.18);border-radius:.9375vw;background:hsla(0,0%,100%,.86);box-shadow:0 .83333vw 1.77083vw rgba(15,23,42,.07);backdrop-filter:blur(.52083vw)}.control-topbar-title{display:flex;flex-direction:column;gap:.20833vw;min-width:0}.control-topbar-title span{color:#64748b;font-size:.625vw;font-weight:600}.control-topbar-title strong{color:#0f172a;font-size:.9375vw;font-weight:800;line-height:1.2}.control-topbar-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.52083vw;flex:0 0 auto}.control-exit-btn,.control-language-btn{display:inline-flex;align-items:center;justify-content:center;gap:.41667vw;min-height:1.97917vw;padding:0 .72917vw;border:1px solid rgba(59,130,246,.22);border-radius:.625vw;background:#eff6ff;color:#1d4ed8;font-size:.67708vw;font-weight:700;cursor:pointer;transition:all .2s ease}.control-exit-btn:hover,.control-language-btn:hover{border-color:rgba(37,99,235,.36);background:#dbeafe;transform:translateY(-1px)}.control-language-btn{border-color:rgba(148,163,184,.24);background:#fff;color:#334155}.language-option{display:inline-flex;align-items:center;gap:.41667vw}.language-flag{line-height:1}.el-dropdown-menu__item.active{color:#1d4ed8;font-weight:700}.state-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625vw;min-height:18.75vw;padding:2.08333vw 1.25vw;border-radius:1.25vw;background:#fff;border:1px solid rgba(148,163,184,.18);box-shadow:0 1.04167vw 2.34375vw rgba(15,23,42,.08);text-align:center}.state-card i{font-size:1.45833vw;color:#0a7fd7}.state-card h3{margin:0;font-size:1.14583vw;color:#0f172a}.state-card p{max-width:21.875vw;margin:0;color:#64748b;line-height:1.7}@media screen and (max-width:768px){.control-center-page.sidebar-open{overflow:hidden}.mobile-header{position:fixed;top:0;left:0;right:0;z-index:1100;height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;background:#0f172a;color:#fff;box-shadow:0 10px 24px rgba(15,23,42,.18)}.mobile-header h2{margin:0;font-size:12px;font-weight:600;line-height:1.2;color:#cbd5e1}.icon-btn{border:none;background:hsla(0,0%,100%,.1);color:inherit;font-size:18px;cursor:pointer}.menu-toggle-btn{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.mobile-title-block{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px;text-align:center}.mobile-title-block span{display:block;max-width:100%;color:#f8fafc;font-size:15px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-exit-btn{width:40px;flex:0 0 40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.mobile-topbar-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.mobile-language-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:18px}.sidebar-overlay{display:block;position:fixed;inset:0;background:rgba(15,23,42,.42);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000}.sidebar-overlay.active{opacity:1;pointer-events:auto}.sidebar{top:0;width:min(312px,88vw);height:100vh;height:100dvh;padding:18px 14px 24px;transform:translateX(-100%);transition:transform .22s ease;z-index:1050}.sidebar.open{transform:translateX(0)}.sidebar-close-btn{position:absolute;top:16px;right:14px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(226,232,240,.16);border-radius:10px;background:hsla(0,0%,100%,.08);color:#f8fafc;cursor:pointer}.brand-block{margin-right:48px;border-radius:14px}.nav-group{gap:6px;padding-bottom:14px}.nav-item{min-height:46px;padding:12px 13px;border-radius:11px}.nav-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-content{margin-left:0;width:100%;padding:88px 16px 24px}.control-topbar{display:none}}