@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--bg-page:#f6f7f9;--bg-header:#fff;--bg-card:#fff;--bg-secondary:#fafafa;--text-primary:#111827;--text-secondary:#6b7280;--text-muted:#9ca3af;--border:#f0f0f0;--border-strong:#e5e7eb;--table-hover:#fff5f5;--scrollbar-track:#f1f1f1;--scrollbar-thumb:#d1d5db;--table-bg:#fff;--table-row-border:#e1e7ef;--table-head-bg:#f1f5f980;--table-head-color:#111827;--table-cell-color:#111827;--table-search-bg:#f9fafb;--table-toolbar-bg:#fff;--dropdown-bg:#fff;--dropdown-border:#e5e7eb;--dropdown-text:#111827;--dropdown-text-sub:#6b7280;--dropdown-text-muted:#9ca3af;--dropdown-divider:#f0f0f0;--dropdown-dept-bg:#0000000f;--dropdown-dept-color:#374151;--dropdown-section-lbl:#9ca3af;--dropdown-toggle-bg:#f3f4f6;--dropdown-btn-color:#6b7280;--dropdown-btn-hover-bg:#e5e7eb;--dropdown-logout-hover:#dc000014;--err-color:#cf1322}[data-theme=dark]{--bg-page:#0f1119;--bg-header:#161821;--bg-card:#161821;--bg-secondary:#0d0e18;--text-primary:#f9fafb;--text-secondary:#94a3b8;--text-muted:#64748b;--border:#ffffff12;--border-strong:#ffffff1f;--table-hover:#dc00000f;--scrollbar-track:#1e293b;--scrollbar-thumb:#334155;--table-bg:#0b0c14;--table-row-border:#ffffff12;--table-head-bg:#161821;--table-head-color:#94a3b8;--table-cell-color:#fff;--table-search-bg:#0b0c14;--table-toolbar-bg:#0b0c14;--dropdown-bg:#161821;--dropdown-border:#ffffff14;--dropdown-text:#f9fafb;--dropdown-text-sub:#9ca3af;--dropdown-text-muted:#64748b;--dropdown-divider:#ffffff12;--dropdown-dept-bg:#ffffff1a;--dropdown-dept-color:#d1d5db;--dropdown-section-lbl:#6b7280;--dropdown-toggle-bg:#ffffff0f;--dropdown-btn-color:#9ca3af;--dropdown-btn-hover-bg:#ffffff14;--dropdown-logout-hover:#ef44441a;--err-color:#ff4d4f}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{-webkit-font-smoothing:antialiased;background:var(--bg-page);height:100%;color:var(--text-primary);font-family:Montserrat,sans-serif;transition:background .2s,color .2s}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ant-table,.ant-table-container,.ant-table-content,.ant-table-body,.ant-spin-nested-loading,.ant-spin-container{background:var(--table-bg)!important}.ant-table-thead>tr>th,.ant-table-thead>tr>td{background:var(--table-head-bg)!important;color:var(--table-head-color)!important;border-bottom:1px solid var(--table-row-border)!important}.ant-table-thead>tr>th:before,.ant-table-thead>tr>td:before{display:none!important}.ant-table-tbody>tr>td{background:var(--table-bg)!important;color:var(--table-cell-color)!important;border-bottom:1px solid var(--table-row-border)!important}.ant-table-tbody>tr:hover>td,.ant-table-cell-row-hover{background:var(--table-hover)!important}.ant-table-empty .ant-table-tbody>tr>td{background:var(--table-bg)!important;color:var(--table-head-color)!important}.ant-dropdown-menu-item-danger:hover{color:#fff!important;background-color:#ff4d4f!important}.ant-dropdown-menu-item-danger:hover div{color:#fff!important}._pageHeader_1atmk_1{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:28px;display:flex}._logo_1atmk_9{object-fit:contain;height:36px}._cardContent_1atmk_14{align-items:center;gap:14px;display:flex}._cardLogo_1atmk_20{object-fit:contain;border-radius:8px;flex-shrink:0;width:48px;height:48px}._cardInfo_1atmk_28{flex:1;min-width:0}._chevron_1atmk_33{color:#bbb;flex-shrink:0}._pageTitle_1atmk_38{align-items:center;gap:8px;margin:0;display:flex}._pageSubtitle_1atmk_45{font-size:13px}._cardTitle_1atmk_49{font-size:15px;display:block}._cardDescription_1atmk_54{font-size:12px}._serviceCard_1atmk_58{cursor:pointer}._serviceCard_1atmk_58 .ant-card-body{padding:16px 20px}._searchSection_1atmk_65{margin-bottom:32px}._searchBox_1atmk_69{gap:8px;max-width:480px;display:flex}._searchResults_1atmk_75{margin-top:20px}._searchResultsTitle_1atmk_79{margin-bottom:12px;font-size:14px}._svaResultCard_1atmk_84 .ant-card-body{padding:12px 16px}._svaResultContent_1atmk_88{align-items:center;gap:12px;display:flex}._svaResultLogo_1atmk_94{object-fit:contain;border-radius:6px;flex-shrink:0;width:36px;height:36px}._svaResultInfo_1atmk_102{flex:1;min-width:0}._svaResultLabel_1atmk_107{font-size:14px;display:block}._svaResultEmail_1atmk_112{color:var(--text-muted);font-size:11px}._reportGrid_1atmk_117{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:4px;display:grid}@media (width<=576px){._reportGrid_1atmk_117{grid-template-columns:1fr}}._reportCard_1atmk_129{border:1px solid var(--border-strong);background:var(--bg-secondary);border-radius:8px;padding:10px 14px;transition:border-color .2s}._reportCardTitleRow_1atmk_137{align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}._reportCardLabel_1atmk_145{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}._reportLogo_1atmk_154{object-fit:contain;border-radius:4px;flex-shrink:0;width:22px;height:22px}._reportStats_1atmk_162{gap:12px;margin-bottom:6px;display:flex}._reportStat_1atmk_162{align-items:center;display:flex}._reportContracts_1atmk_173{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}._reportCardFooter_1atmk_180{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;padding-top:6px;display:flex}._searchBar_1c7cb_1{align-items:center;gap:12px;padding:16px 16px 8px;display:flex}._searchInput_1c7cb_8{flex:1;max-width:340px}._searchExtra_1c7cb_13{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}._tableWrapper_1c7cb_21{padding:0 16px 16px}._searchIcon_1c7cb_25{color:#bbb}._sider_6ttg7_2{z-index:100;height:100vh;top:0;bottom:0;left:0;overflow:auto;background:#1a1a1a!important;position:fixed!important}._brand_6ttg7_13{border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;padding:18px 0;display:flex;overflow:hidden}._brandLogo_6ttg7_22{object-fit:contain;max-width:100px;height:28px;transition:max-width .2s}._brandLogoCollapsed_6ttg7_29{max-width:36px}._brandText_6ttg7_33{white-space:nowrap;margin-left:10px;color:#fff!important;font-size:12px!important;font-weight:600!important}._menu_6ttg7_41{margin-top:8px;background:#1a1a1a!important}._mainLayout_6ttg7_46{margin-left:260px;transition:margin-left .2s}._mainLayoutCollapsed_6ttg7_51{margin-left:64px}._outerLayout_6ttg7_55{min-height:100vh}._header_6ttg7_59{z-index:10;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;background:#dc0000!important;padding:0 20px!important}._headerLeft_6ttg7_70{align-items:center;gap:12px;display:flex}._collapseBtn_6ttg7_76{color:#fff!important;font-size:16px!important}._pageLogo_6ttg7_81{object-fit:contain;border-radius:4px;height:26px}._pageTitle_6ttg7_87{color:#fff!important;font-size:16px!important;font-weight:600!important}._userTrigger_6ttg7_94{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #fff6;border-radius:2rem;align-items:center;gap:8px;padding:4px 12px 4px 6px;transition:background-color .15s,border-color .15s;display:flex}._userTrigger_6ttg7_94:hover{background-color:#ffffff1f;border-color:#ffffffa6}._userAvatar_6ttg7_111{flex-shrink:0;font-size:12px!important;font-weight:600!important}._avatarFallback_6ttg7_117{background:#ffffff40!important}._userInfoBlock_6ttg7_121{flex-direction:column;min-width:0;line-height:1.25;display:flex}._userName_6ttg7_128{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:13px;font-weight:600;overflow:hidden}._userSubtitle_6ttg7_138{color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:11px;overflow:hidden}._chevron_6ttg7_147{color:#ffffffbf;flex-shrink:0;transition:transform .2s;font-size:11px!important}._dropdownMenu_6ttg7_155{background-color:var(--dropdown-bg);border:1px solid var(--dropdown-border);border-radius:12px;min-width:260px;padding:8px 0;overflow:hidden;box-shadow:0 8px 32px #0000002e}._dropdownUser_6ttg7_165{align-items:center;gap:12px;padding:12px 16px;display:flex}._dropdownAvatar_6ttg7_172{flex-shrink:0;font-size:14px;font-weight:600}._dropdownUserInfo_6ttg7_178{flex-direction:column;gap:2px;min-width:0;display:flex}._dropdownUserName_6ttg7_185{color:var(--dropdown-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}._dropdownUserEmail_6ttg7_194{color:var(--dropdown-text-sub);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}._dropdownUserBadge_6ttg7_202{background-color:var(--dropdown-dept-bg);border:1px solid var(--dropdown-border);color:var(--dropdown-dept-color);border-radius:20px;width:fit-content;margin-top:2px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-block}._dropdownDivider_6ttg7_215{background-color:var(--dropdown-divider);height:1px;margin:4px 0}._appearanceSection_6ttg7_222{padding:8px 16px 10px}._appearanceLabel_6ttg7_226{letter-spacing:.6px;color:var(--dropdown-section-lbl);margin-bottom:8px;font-size:10px;font-weight:700;display:block}._themeSegment_6ttg7_235{background:var(--dropdown-toggle-bg);border-radius:8px;gap:3px;padding:3px;display:flex}._themeOption_6ttg7_243{color:var(--dropdown-btn-color);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;padding:5px 4px;font-family:inherit;font-size:12px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:flex}._themeOption_6ttg7_243:hover{background-color:var(--dropdown-btn-hover-bg);color:var(--dropdown-text)}._themeOptionActive_6ttg7_266{box-shadow:0 1px 4px #00000026;background-color:var(--dropdown-bg)!important;color:#dc0000!important;border-color:#dc0000!important}._signOutButton_6ttg7_274{color:#dc0000;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background-color .12s;display:flex}._signOutButton_6ttg7_274:hover{background-color:var(--dropdown-logout-hover)}._content_6ttg7_294{background:var(--bg-page);min-height:calc(100vh - 64px);padding:24px;transition:background .2s}._serviceIcon_6ttg7_302{justify-content:center;align-items:center;height:100%;display:flex}._serviceIcon_6ttg7_302 img{object-fit:contain;border-radius:4px;width:18px;height:18px}._serviceIconImgExpanded_6ttg7_315{margin-right:6px}._page_2192a_1{flex-direction:column;gap:0;display:flex}
