.page_pageContainer__ey7gy{padding:1.5rem;max-width:1000px;margin:0 auto}.page_header__1L6zv{margin-bottom:2rem}.page_title__BaYlL{font-size:1.75rem;font-weight:600;color:#1e293b;margin:0 0 .25rem}.page_description__ss7o5{font-size:.875rem;color:#6b7280;margin:0}.page_loading__fu7q8{padding:3rem;text-align:center;color:#64748b}.page_container__joEhc{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:32px}.page_toggleCard__Glpff{display:grid;grid-template-columns:1fr auto;gap:16px 24px}.page_toggleHeader__837rZ{display:flex;flex-direction:column;gap:6px}.page_toggleTitle__Qujh2{font-size:16px;font-weight:600;color:#111827;margin:0}.page_toggleDescription__37QB1{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.page_switchWrapper__vwCzv{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;align-self:flex-start}.page_switchInput__EvgHb{opacity:0;width:0;height:0}.page_switchInput__EvgHb:checked+.page_switchSlider__tw9xB{background-color:#d97706}.page_switchInput__EvgHb:checked+.page_switchSlider__tw9xB:before{transform:translateX(20px)}.page_switchInput__EvgHb:focus-visible+.page_switchSlider__tw9xB{box-shadow:0 0 0 3px rgba(217,119,6,.25)}.page_switchSlider__tw9xB{position:absolute;inset:0;background-color:#cbd5e1;border-radius:999px;cursor:pointer;transition:background-color .2s}.page_switchSlider__tw9xB:before{content:"";position:absolute;width:18px;height:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.page_actions__xWHJL{position:sticky;bottom:0;z-index:10;display:flex;justify-content:flex-end;gap:12px;padding:16px 32px;margin:40px -32px -32px;background-color:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -2px 4px rgba(0,0,0,.05);border-radius:0 0 8px 8px}.page_button__byJkD{padding:10px 24px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;display:inline-flex;align-items:center;gap:.5rem}.page_button__byJkD:disabled{opacity:.5;cursor:not-allowed}.page_primary__9AnFE{background-color:#1976d2;color:#fff}.page_primary__9AnFE:hover:not(:disabled){background-color:#1565c0}.page_secondary__yW3tb{background-color:#fff;color:#374151;border:1px solid #d1d5db}.page_secondary__yW3tb:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}@media(max-width:768px){.page_pageContainer__ey7gy{padding:1rem}.page_container__joEhc{padding:20px}.page_actions__xWHJL{flex-direction:column-reverse;gap:12px;padding:12px 20px;margin-left:-20px;margin-right:-20px;margin-bottom:-20px}.page_actions__xWHJL button{width:100%}}.ProtectedRoute_loadingContainer__vR8VU{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1rem}.ProtectedRoute_loadingContainer__vR8VU p{color:var(--text-secondary);font-size:.875rem}.ProtectedRoute_spinner__LgIUI{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:ProtectedRoute_spin__U9vB3 1s linear infinite}.ProtectedRoute_errorContainer__wxzNm{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;padding:2rem}.ProtectedRoute_errorContainer__wxzNm h1{font-size:2rem;color:var(--text-primary);margin-bottom:1rem}.ProtectedRoute_errorContainer__wxzNm p{color:var(--text-secondary);font-size:1rem}@keyframes ProtectedRoute_spin__U9vB3{to{transform:rotate(1turn)}}.RelationSearch_searchCard__DZbwe{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.5rem;margin-bottom:1.5rem}.RelationSearch_searchGridFive__NLS_D,.RelationSearch_searchGridFour__3VPlx{display:grid;gap:1rem;grid-template-columns:1fr;align-items:end}@media(min-width:768px){.RelationSearch_searchGridFive__NLS_D,.RelationSearch_searchGridFour__3VPlx{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.RelationSearch_searchGridFour__3VPlx{grid-template-columns:repeat(5,1fr)}.RelationSearch_searchGridFive__NLS_D{grid-template-columns:repeat(6,1fr)}}.RelationSearch_formGroup___WCEg{display:flex;flex-direction:column}.RelationSearch_label__GFyaj{display:block;font-size:.875rem;font-weight:500;color:#333;margin-bottom:.5rem}.RelationSearch_infoIcon__NvFr4{margin-left:.375rem;color:#9ca3af;font-size:.8125rem;cursor:help;transition:color .15s ease}.RelationSearch_infoIcon__NvFr4:focus-visible,.RelationSearch_infoIcon__NvFr4:hover{color:#6b7280}.RelationSearch_input__m2BGw{width:100%;padding:.625rem .875rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem;color:#333;background-color:#fff;transition:border-color .2s ease}.RelationSearch_input__m2BGw:hover:not(:disabled){border-color:#bbb}.RelationSearch_input__m2BGw:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 1px #1976d2}.RelationSearch_input__m2BGw::placeholder{color:#999}.RelationSearch_input__m2BGw:disabled{background-color:#f3f4f6;color:#4b5563;cursor:not-allowed}.RelationSearch_error__lY8_M{border-color:#d32f2f}.RelationSearch_error__lY8_M:focus{border-color:#d32f2f;box-shadow:0 0 0 1px #d32f2f}.RelationSearch_errorMessage__KAtJD{margin-top:.25rem;font-size:.75rem;color:#d32f2f}.RelationSearch_searchButtonWrapper__2pVWW{display:flex;align-items:flex-end}.RelationSearch_searchButton__6Ib5B{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.625rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.RelationSearch_searchButton__6Ib5B:hover:not(:disabled){background:#1d4ed8}.RelationSearch_searchButton__6Ib5B:disabled{background:#93c5fd;cursor:not-allowed}.RelationSearch_resultsLabel__XTpQ1{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .75rem}.RelationSearch_tableContainer__T75E9{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow-x:auto;margin-bottom:1rem;-webkit-overflow-scrolling:touch}.RelationSearch_table__60jL8{width:100%;min-width:800px;border-collapse:collapse}.RelationSearch_table__60jL8 thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.RelationSearch_table__60jL8 th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.RelationSearch_table__60jL8 td{padding:.875rem 1rem;font-size:.875rem;color:#374151;border-bottom:1px solid #f3f4f6}.RelationSearch_table__60jL8 tbody tr:last-child td{border-bottom:none}.RelationSearch_clickableRow__lBRV3{cursor:pointer}.RelationSearch_clickableRow__lBRV3:hover{background-color:#f9fafb}.RelationSearch_nameCell__AfP3O{font-weight:600;color:#111827}.RelationSearch_nameLink__AxzeY{background:none;border:none;padding:0;font:inherit;font-weight:600;color:#1d4ed8;text-decoration:underline;cursor:pointer}.RelationSearch_nameLink__AxzeY:hover{color:#1e3a8a}.RelationSearch_actionsColumn__RU12Z{width:1%;white-space:nowrap}.RelationSearch_actionsCell__Rp1z3{text-align:right;white-space:nowrap}.RelationSearch_addButton__n8IX3{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#fff;color:#1d4ed8;border:1px solid #1d4ed8;border-radius:.375rem;cursor:pointer;transition:background-color .15s ease}.RelationSearch_addButton__n8IX3:hover:not(:disabled){background:#eff6ff}.RelationSearch_addButton__n8IX3:disabled{color:#93c5fd;border-color:#93c5fd;cursor:not-allowed}.RelationSearch_chip__znDnq{display:inline-block;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;line-height:1.25rem}.RelationSearch_chipSuccess__Tlspv{background-color:#dcfce7;color:#166534}.RelationSearch_chipProspect__Q_F6e{background-color:#dbeafe;color:#1e40af}.RelationSearch_chipError__MD__j{background-color:#fee2e2;color:#991b1b}.RelationSearch_chipMuted__UjROY{background-color:#f3f4f6;color:#4b5563}.RelationSearch_noResults__qLFfN{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:2rem;text-align:center;color:#6b7280}.RelationSearch_loadMoreWrapper__RBAFt{display:flex;justify-content:center;padding:1rem 0}.RelationSearch_loadMoreButton__Z6t1f{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.5rem;background:#fff;color:#1d4ed8;border:1px solid #1d4ed8;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s,color .2s}.RelationSearch_loadMoreButton__Z6t1f:hover:not(:disabled){background:#eff6ff}.RelationSearch_loadMoreButton__Z6t1f:disabled{color:#93c5fd;border-color:#93c5fd;cursor:not-allowed}.page_pageContainer__AAnVe{padding:2rem;width:90%;margin:0 auto}@media(max-width:768px){.page_pageContainer__AAnVe{padding:1rem;width:100%}}.page_header__Rt2iA{margin-bottom:24px}.page_title__W_lvC{font-size:24px;font-weight:600;color:#111827;margin:0 0 4px}.page_description__EezyY{font-size:14px;color:#6b7280;margin:0}.page_card__Kbpv0{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px}.page_card__Kbpv0 h2{margin:0 0 16px;font-size:18px;font-weight:600;color:#111827}.page_progressBar__3vKXB{height:8px;background:#f3f4f6;border-radius:999px;overflow:hidden;margin:12px 0 8px}.page_progressFill__Kk9U5{height:100%;background:#1e5b8a;transition:width .2s ease}.page_legend__aoWxW{display:flex;gap:24px;font-size:13px;color:#6b7280;margin-bottom:12px}.page_legend__aoWxW span{display:inline-flex;align-items:center;gap:6px}.page_warning__cal2c{display:flex;align-items:center;gap:8px;padding:12px 16px;margin-bottom:12px;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:14px}.page_tableContainer__pkAA8{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow-x:auto;margin-bottom:1rem}.page_table__Ep4bd{width:100%;min-width:1100px;border-collapse:collapse}.page_table__Ep4bd thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.page_table__Ep4bd th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;white-space:nowrap}.page_table__Ep4bd td{padding:.875rem 1rem;font-size:.875rem;color:#374151;border-bottom:1px solid #f3f4f6;vertical-align:top}.page_table__Ep4bd tbody tr:last-child td{border-bottom:none}.page_checkboxColumn__PPqcJ{width:48px;text-align:center;color:#b45309}.page_compare__3U7KR{display:flex;flex-direction:column;gap:2px;min-width:0}.page_submitted__N6Ggo{font-size:14px;color:#111827;overflow-wrap:anywhere}.page_datasource__VHxsp{font-size:12px;color:#6b7280;overflow-wrap:anywhere}.page_datasourceDiffers__u08T1{font-size:12px;color:#b45309;font-weight:500;overflow-wrap:anywhere}.page_muted__6co9_{font-size:12px;color:#6b7280}.page_actions__zn2tn{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.page_decisionColumn__KEhkz{width:260px}.page_decisionCell__h4ezg{white-space:nowrap}.page_decisionActions__K3Vek{display:flex;gap:4px}.page_decisionButton__tQRU5{padding:4px 10px;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#6b7280;font-size:13px;cursor:pointer}.page_decisionButton__tQRU5:hover:not(:disabled){background:#f9fafb}.page_decisionButton__tQRU5:disabled{opacity:.4;cursor:not-allowed}.page_decisionActive__3tsAs{border-radius:6px;border:1px solid #1e5b8a;background:#1e5b8a}.page_decisionActiveDanger__7nreM,.page_decisionActive__3tsAs{padding:4px 10px;color:#fff;font-size:13px;font-weight:500;cursor:pointer}.page_decisionActiveDanger__7nreM{border-radius:6px;border:1px solid #b91c1c;background:#b91c1c}.page_rejectRow__fEUJM{background:#fef2f2}.page_reasonInput__MmN4j{width:100%;border:1px solid #d1d5db;border-radius:6px;padding:4px 8px;font-size:13px;font-family:inherit}.page_reasonInput__MmN4j:focus{outline:none;border-color:#1e5b8a}.page_rejectButton__PMRM1{padding:4px 10px;border-radius:6px;border:1px solid #fca5a5;background:#fff;color:#b91c1c;font-size:13px;cursor:pointer}.page_rejectButton__PMRM1:hover{background:#fef2f2}.page_resolveHeaderActions__vsLt3{display:flex;align-items:center;gap:8px;flex-shrink:0}.page_summary__bNqvE{margin-right:auto;font-size:13px;color:#6b7280}.page_attentionSection__5p_c0{margin-top:24px}.page_sectionTitle__ncqe8{font-size:16px;font-weight:600;color:#111827;margin:0 0 4px}.page_resolveCard__rLmPi{background:#fff;border:1px solid #fde68a;border-left:3px solid #f59e0b;border-radius:8px;padding:16px;margin-top:12px}.page_resolveCardDone__pB3gA{border-color:#bbf7d0 #bbf7d0 #bbf7d0 #16a34a}.page_resolveHeader__BKb1H{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.page_reasonChip__9sVkz{flex-shrink:0;padding:2px 10px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:12px;font-weight:500}.page_resolvedRow__tUMXM{display:flex;align-items:center;gap:8px;font-size:14px;color:#166534}.page_candidateList__j8FfI{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.page_candidateOption__ZGFQn{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer}.page_candidateOption__ZGFQn:hover{border-color:#1e5b8a;background:#f8fafc}.page_candidateName__eMb95{font-size:14px;font-weight:500;color:#111827}.page_inlineSearch__Yn5fw{margin-top:8px}.page_linkButton__vqx3M{background:none;border:none;color:#1e5b8a;font-size:14px;cursor:pointer;padding:0;text-decoration:underline}.page_primaryButton__M7VFW{padding:8px 16px;border-radius:6px;border:none;background:#1e5b8a;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.page_primaryButton__M7VFW:hover:not(:disabled){background:#17496e}.page_primaryButton__M7VFW:disabled{opacity:.5;cursor:not-allowed}.page_outlinedButton__Bn8fN{padding:8px 16px;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:14px;cursor:pointer}.page_outlinedButton__Bn8fN:hover{background:#f9fafb}.page_resultList__bcwEi{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:6px}.page_resultList__bcwEi li{display:flex;align-items:center;gap:8px;font-size:14px}.page_resultOk__10ifa{color:#166534}.page_resultFailed__EbCaV{color:#b91c1c}.page_pageContainer__dCrWI{padding:2rem;width:90%;margin:0 auto}@media(max-width:768px){.page_pageContainer__dCrWI{padding:1rem;width:100%}}.page_header__X2M8_{margin-bottom:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_title__iWSir{font-size:24px;font-weight:600;color:#111827;margin:0 0 4px}.page_description__5D3R3{font-size:14px;color:#6b7280;margin:0}.page_viewToggle__Tg_b6{display:inline-flex;gap:4px;padding:4px;margin-bottom:16px;background:#f3f4f6;border-radius:8px}.page_viewToggleButton__Gfokj{padding:6px 16px;border:none;border-radius:6px;background:rgba(0,0,0,0);color:#6b7280;font-size:14px;cursor:pointer}.page_viewToggleButton__Gfokj:hover{color:#111827}.page_viewToggleActive__PSwqa{padding:6px 16px;border:none;border-radius:6px;background:#fff;color:#111827;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.08)}.page_tableContainer__pW6WO{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow-x:auto;margin-bottom:1rem}.page_table__E5jyk{width:100%;min-width:1100px;border-collapse:collapse}.page_table__E5jyk thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.page_table__E5jyk th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;white-space:nowrap}.page_table__E5jyk td{padding:.875rem 1rem;font-size:.875rem;color:#374151;border-bottom:1px solid #f3f4f6;vertical-align:middle}.page_table__E5jyk tbody tr:last-child td{border-bottom:none}.page_emptyState__yHJgZ,.page_loadingState__39GTm{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:48px 24px;text-align:center;color:#6b7280}.page_emptyState__yHJgZ i{font-size:32px;margin-bottom:12px;display:block;color:#d1d5db}.page_emptyState__yHJgZ p{margin:0}.page_messageHint__iDQKW{font-size:12px;color:#6b7280;margin-top:4px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_chip__mzJgT{background:#eef2ff;color:#3730a3}.page_chipMuted__yYbdY,.page_chip__mzJgT{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px}.page_chipMuted__yYbdY{background:#f3f4f6;color:#4b5563}.page_actionsColumn__uObzs{width:220px}.page_actionsCell__KOjbv{white-space:nowrap}.page_actions__ZDMau{display:flex;gap:8px}.page_primaryButton__Hm_sh{padding:8px 16px;border-radius:6px;border:none;background:#1e5b8a;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.page_primaryButton__Hm_sh:hover:not(:disabled){background:#17496e}.page_primaryButton__Hm_sh:disabled{opacity:.5;cursor:not-allowed}.page_outlinedButton__858OX{padding:8px 16px;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:14px;cursor:pointer}.page_outlinedButton__858OX:hover{background:#f9fafb}.page_outlinedDangerButton__L_mUH{padding:8px 16px;border-radius:6px;border:1px solid #fca5a5;background:#fff;color:#b91c1c;font-size:14px;cursor:pointer}.page_outlinedDangerButton__L_mUH:hover:not(:disabled){background:#fef2f2}.page_outlinedDangerButton__L_mUH:disabled{opacity:.5;cursor:not-allowed}.page_linkButton__Z1zO4{background:none;border:none;color:#1e5b8a;font-size:14px;cursor:pointer;padding:0;text-decoration:underline}.page_iconButton__MJq_i{background:none;border:none;color:#6b7280;cursor:pointer;font-size:18px}.page_dialogOverlay__2E0_r{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:16px;z-index:300}.page_dialog__2qMWD{background:#fff;border-radius:12px;width:100%;max-width:860px;max-height:90vh;display:flex;flex-direction:column}.page_dialogSmall__p0g91{max-width:480px}.page_dialogHeader__A9Os2{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}.page_dialogHeader__A9Os2 h2{margin:0;font-size:18px;font-weight:600;color:#111827}.page_dialogBody__BxXUM{padding:24px;overflow-y:auto;flex:1}.page_dialogBody__BxXUM h3{font-size:15px;font-weight:600;color:#111827;margin:0 0 8px}.page_dialogBody__BxXUM section+section{margin-top:24px}.page_dialogActions__GsOyy{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #e5e7eb}.page_requestSummary__o1Z7u{background:#f9fafb;border-radius:8px;padding:16px}.page_requestSummary__o1Z7u dl{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px}.page_requestSummary__o1Z7u dl>div{min-width:0}.page_requestSummary__o1Z7u dt{font-size:12px;color:#6b7280;margin-bottom:2px}.page_requestSummary__o1Z7u dd{margin:0;font-size:14px;color:#111827;overflow-wrap:anywhere}.page_hint__hnmvs{font-size:13px;color:#6b7280;margin:0 0 12px}.page_candidateList__c4d7a{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.page_candidateOption__N3KRD{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer}.page_candidateOption__N3KRD:hover{border-color:#1e5b8a}.page_candidateOption__N3KRD input[type=radio]{flex-shrink:0;margin-top:3px}.page_candidateDetails__xgQji{display:flex;flex-direction:column;gap:2px;min-width:0}.page_candidateName__tjTd1{font-size:14px;font-weight:500;color:#111827;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.page_recommendedBadge__xOfAV{font-size:11px;font-weight:500;padding:2px 8px;border-radius:999px;background:#dcfce7;color:#166534}.page_candidateMeta__SQeV1{font-size:12px;color:#6b7280;overflow-wrap:anywhere}.page_rejectSubject__BjCDM{font-weight:600;color:#111827;margin:4px 0 0}.page_label__SuYGY{display:block;font-size:13px;font-weight:500;color:#374151;margin:16px 0 4px}.page_textarea__qEBXk{width:100%;border:1px solid #d1d5db;border-radius:6px;padding:8px 12px;font-size:14px;font-family:inherit;resize:vertical}.page_textarea__qEBXk:focus{outline:none;border-color:#1e5b8a}.page_pageContainer__nSmoa{padding:2rem;width:90%;margin:0 auto}@media(max-width:768px){.page_pageContainer__nSmoa{padding:1rem;width:100%}}.page_header__RMeYd{margin-bottom:1.5rem}.page_title__25DUa{font-size:1.875rem;font-weight:600;line-height:1.2;color:#111827;margin:0}.page_searchCard__4ZUg9{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.5rem;margin-bottom:1.5rem}.page_searchGrid__ftS05{display:grid;gap:1rem;grid-template-columns:1fr;align-items:end}@media(min-width:768px){.page_searchGrid__ftS05{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.page_searchGrid__ftS05{grid-template-columns:repeat(5,1fr)}}.page_formGroup__9SlP3{display:flex;flex-direction:column}.page_label__RU_BM{display:block;font-size:.875rem;font-weight:500;color:#333;margin-bottom:.5rem}.page_infoIcon__TooEe{margin-left:.375rem;color:#9ca3af;font-size:.8125rem;cursor:help;transition:color .15s ease}.page_infoIcon__TooEe:focus-visible,.page_infoIcon__TooEe:hover{color:#6b7280}.page_input__SFwDc{width:100%;padding:.625rem .875rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem;color:#333;background-color:#fff;transition:border-color .2s ease}.page_input__SFwDc:hover:not(:disabled){border-color:#bbb}.page_input__SFwDc:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 1px #1976d2}.page_input__SFwDc::placeholder{color:#999}.page_error__YwSXk{border-color:#d32f2f}.page_error__YwSXk:focus{border-color:#d32f2f;box-shadow:0 0 0 1px #d32f2f}.page_errorMessage__MpBNV{margin-top:.25rem;font-size:.75rem;color:#d32f2f}.page_searchButtonWrapper__WVI9r{display:flex;align-items:flex-end}.page_searchButton__8Hc4_{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.625rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.page_searchButton__8Hc4_:hover:not(:disabled){background:#1d4ed8}.page_searchButton__8Hc4_:disabled{background:#93c5fd;cursor:not-allowed}.page_tableContainer__SFrlM{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow-x:auto;margin-bottom:1rem;-webkit-overflow-scrolling:touch}.page_table__VVf5m{width:100%;min-width:800px;border-collapse:collapse}.page_table__VVf5m thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.page_table__VVf5m th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.page_table__VVf5m td{padding:.875rem 1rem;font-size:.875rem;color:#374151;border-bottom:1px solid #f3f4f6}.page_table__VVf5m tbody tr:last-child td{border-bottom:none}.page_clickableRow__LVUau{cursor:pointer}.page_clickableRow__LVUau:hover{background-color:#f9fafb}.page_numberCell__UIjz1{font-weight:600;color:#111827}.page_licencePlateCell__BTp5f{white-space:nowrap}.page_actionsColumn__L_4da{width:1%;white-space:nowrap}.page_actionsCell__a2yuV{text-align:right;white-space:nowrap}.page_openButton__9JhAY{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;background:#fff;color:#1d4ed8;border:1px solid #1d4ed8;border-radius:.375rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.page_openButton__9JhAY:hover:not(:disabled){background:#eff6ff}.page_openButton__9JhAY:disabled{color:#93c5fd;border-color:#93c5fd;cursor:not-allowed}.page_openButton__9JhAY i{font-size:.75rem}.page_chip__E8k4j{display:inline-block;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;line-height:1.25rem}.page_chipSuccess__IptkX{background-color:#dcfce7;color:#166534}.page_chipInfo__YZhJt{background-color:#dbeafe;color:#1e40af}.page_chipWarning__Y05e7{background-color:#fef3c7;color:#92400e}.page_chipError__UiEnP{background-color:#fee2e2;color:#991b1b}.page_noResults__0X4L9{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:2rem;text-align:center;color:#6b7280}.page_searchError__HgkQC{color:#991b1b}.page_loadMoreWrapper__u22Pc{display:flex;justify-content:center;padding:1rem 0}.page_loadMoreButton__d3JqK{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.5rem;background:#fff;color:#1d4ed8;border:1px solid #1d4ed8;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s,color .2s}.page_loadMoreButton__d3JqK:hover:not(:disabled){background:#eff6ff}.page_loadMoreButton__d3JqK:disabled{color:#93c5fd;border-color:#93c5fd;cursor:not-allowed}.AddRelationDialog_dialog__3gDUn{margin:auto;padding:0;border:none;background:#fff;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 20px rgba(0,0,0,.15);animation:AddRelationDialog_slideUp__ZOnJC .3s ease;overflow:hidden}.AddRelationDialog_dialog__3gDUn::backdrop{background-color:rgba(0,0,0,.5);animation:AddRelationDialog_fadeIn__mQQiZ .2s ease}.AddRelationDialog_dialog__3gDUn[open]{display:flex;flex-direction:column}.AddRelationDialog_header__INs31{display:flex;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e0e0e0}.AddRelationDialog_title__zCohj{margin:0;font-size:1.125rem;font-weight:600;color:#333;flex:1}.AddRelationDialog_content__bfZVg{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.AddRelationDialog_intro__9VAU1{margin:0;font-size:.95rem;line-height:1.5;color:#555}.AddRelationDialog_field__lCRzu{display:flex;flex-direction:column;gap:.25rem}.AddRelationDialog_fieldLabel__bgOv5{font-size:.85rem;font-weight:600;color:#555}.AddRelationDialog_fieldValue__p1F0A{font-size:.95rem;color:#222}.AddRelationDialog_input___oQW0{width:100%;padding:.5rem .75rem;font-size:.95rem;border:1px solid #d0d0d0;border-radius:4px;background:#fff}.AddRelationDialog_input___oQW0:focus{outline:none;border-color:#4285f4;box-shadow:0 0 0 2px rgba(66,133,244,.15)}.AddRelationDialog_inputError__tWWR2{border-color:#f44}.AddRelationDialog_inputError__tWWR2:focus{border-color:#f44;box-shadow:0 0 0 2px rgba(255,68,68,.15)}.AddRelationDialog_errorMessage__WwmS0{font-size:.8rem;color:#f44;margin-top:.25rem}.AddRelationDialog_actions__QsoaR{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e0e0e0;background-color:#f8f9fa}.AddRelationDialog_cancelButton__wt_ay,.AddRelationDialog_confirmButton__xfxG3{padding:.5rem 1.25rem;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.02em}.AddRelationDialog_cancelButton__wt_ay{background:#fff;color:#666;border:1px solid #ddd}.AddRelationDialog_cancelButton__wt_ay:hover{background:#f5f5f5;border-color:#bbb}.AddRelationDialog_cancelButton__wt_ay:active{transform:translateY(1px)}.AddRelationDialog_confirmButton__xfxG3{background:linear-gradient(135deg,#2B50CC,#1F3CAC);color:#fff;box-shadow:0 2px 4px rgba(66,133,244,.3)}.AddRelationDialog_confirmButton__xfxG3:hover{box-shadow:0 3px 8px rgba(66,133,244,.4);transform:translateY(-1px)}.AddRelationDialog_confirmButton__xfxG3:active{transform:translateY(0);box-shadow:0 1px 2px rgba(66,133,244,.3)}.AddRelationDialog_confirmButton__xfxG3:disabled{opacity:.5;cursor:not-allowed;background:#b0b0b0;box-shadow:none}.AddRelationDialog_confirmButton__xfxG3:disabled:hover{transform:none;box-shadow:none}@keyframes AddRelationDialog_fadeIn__mQQiZ{0%{opacity:0}to{opacity:1}}@keyframes AddRelationDialog_slideUp__ZOnJC{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.LinkMessageDialog_dialog__ez1iB{margin:auto;padding:0;border:none;background:#fff;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 20px rgba(0,0,0,.15);animation:LinkMessageDialog_slideUp__1H54L .3s ease;overflow:hidden}.LinkMessageDialog_dialog__ez1iB::backdrop{background-color:rgba(0,0,0,.5);animation:LinkMessageDialog_fadeIn__1ChST .2s ease}.LinkMessageDialog_dialog__ez1iB[open]{display:flex;flex-direction:column}.LinkMessageDialog_header__u5hwd{display:flex;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e0e0e0;background:linear-gradient(135deg,#2B50CC,#1F3CAC);color:#fff}.LinkMessageDialog_title__V2GDE{margin:0;font-size:1.125rem;font-weight:600;color:#fff;flex:1}.LinkMessageDialog_content__Eizc3{padding:1.5rem}.LinkMessageDialog_message__nMHZy{margin:0;font-size:.975rem;line-height:1.6;color:#444}.LinkMessageDialog_link__gOC1s{background:none;border:none;padding:0;font:inherit;color:#4285f4;text-decoration:underline;cursor:pointer}.LinkMessageDialog_link__gOC1s:hover{color:#2a65c4}.LinkMessageDialog_actions__csXJ7{display:flex;justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid #e0e0e0;background-color:#f8f9fa}.LinkMessageDialog_okButton__Bo6Pc{padding:.5rem 1.25rem;background:linear-gradient(135deg,#2B50CC,#1F3CAC);color:#fff;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;text-transform:uppercase;letter-spacing:.02em;box-shadow:0 2px 4px rgba(66,133,244,.3);transition:all .2s ease}.LinkMessageDialog_okButton__Bo6Pc:hover{box-shadow:0 3px 8px rgba(66,133,244,.4);transform:translateY(-1px)}.LinkMessageDialog_okButton__Bo6Pc:active{transform:translateY(0);box-shadow:0 1px 2px rgba(66,133,244,.3)}@keyframes LinkMessageDialog_fadeIn__1ChST{0%{opacity:0}to{opacity:1}}@keyframes LinkMessageDialog_slideUp__1H54L{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.page_pageContainer__ZjbH_{padding:2rem;width:90%;margin:0 auto}@media(max-width:768px){.page_pageContainer__ZjbH_{padding:1rem;width:100%}}.page_header__rGOYe{margin-bottom:1.5rem}.page_backLink__51EK7{display:inline-flex;align-items:center;gap:.5rem;background:none;border:none;color:#2563eb;cursor:pointer;font-size:.875rem;padding:0;margin-bottom:.75rem}.page_backLink__51EK7:hover{text-decoration:underline}.page_title__SA4uK{font-size:1.875rem;font-weight:600;line-height:1.2;color:#111827;margin:0}.page_section__NmsZY{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.5rem;margin-bottom:1.5rem}.page_sectionTitle__Mtdpy{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 1rem}.page_sectionHeader__bWmbK{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}.page_sectionActions__750KS{display:flex;gap:.75rem}.page_primaryButton__DtkIZ{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.page_primaryButton__DtkIZ:hover:not(:disabled){background:#1d4ed8}.page_primaryButton__DtkIZ:disabled{background:#93c5fd;cursor:not-allowed}.page_outlinedDangerButton__ssZAF{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background:#fff;color:#b91c1c;border:1px solid #b91c1c;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s ease}.page_outlinedDangerButton__ssZAF:hover:not(:disabled){background:#fef2f2}.page_outlinedDangerButton__ssZAF:disabled{opacity:.6;cursor:not-allowed}.page_tableContainer__V9EyR{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow-x:auto;-webkit-overflow-scrolling:touch}.page_table__mrdgG{width:100%;min-width:800px;border-collapse:collapse}.page_table__mrdgG thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.page_table__mrdgG th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.page_table__mrdgG td{padding:.875rem 1rem;font-size:.875rem;color:#374151;border-bottom:1px solid #f3f4f6}.page_table__mrdgG tbody tr:last-child td{border-bottom:none}.page_actionsColumn__m69_J{width:1%;white-space:nowrap}.page_actionsCell__6u0c1{text-align:right;white-space:nowrap;display:flex;justify-content:flex-end;gap:.25rem}.page_iconButtonDanger__EPUtv,.page_iconButton__MIisz{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:rgba(0,0,0,0);border:none;border-radius:.375rem;cursor:pointer;transition:background-color .15s ease}.page_iconButtonDanger__EPUtv:disabled,.page_iconButton__MIisz:disabled{opacity:.5;cursor:not-allowed}.page_iconButton__MIisz{color:#1d4ed8}.page_iconButton__MIisz:hover:not(:disabled){background:#eff6ff}.page_iconButtonDanger__EPUtv{color:#b91c1c}.page_iconButtonDanger__EPUtv:hover:not(:disabled){background:#fef2f2}.page_emptyMessage__isy4W{text-align:center;padding:2rem;color:#6b7280;margin:0}.page_actions__pfYLX{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.page_cancelButton__L64NP{padding:10px 20px;font-size:14px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s;background-color:#fff;border:1px solid #e5e7eb;color:#6b7280}.page_cancelButton__L64NP:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.page_cancelButton__L64NP:disabled{opacity:.6;cursor:not-allowed}.ConfirmDialog_dialog__hfZrz{margin:auto;padding:0;border:none;background:#fff;border-radius:8px;width:90%;max-width:450px;box-shadow:0 4px 20px rgba(0,0,0,.15);animation:ConfirmDialog_slideUp__H9U5L .3s ease;overflow:hidden}.ConfirmDialog_dialog__hfZrz::backdrop{background-color:rgba(0,0,0,.5);animation:ConfirmDialog_fadeIn__EUlL8 .2s ease}.ConfirmDialog_dialog__hfZrz[open]{display:flex;flex-direction:column}.ConfirmDialog_header__mg5PQ{display:flex;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e0e0e0}.ConfirmDialog_header__mg5PQ.ConfirmDialog_danger__4TuTF{background:linear-gradient(135deg,#ff4444,#ff6b6b);color:#fff}.ConfirmDialog_header__mg5PQ.ConfirmDialog_danger__4TuTF .ConfirmDialog_title__pDPOu{color:#fff}.ConfirmDialog_header__mg5PQ.ConfirmDialog_warning__5xAwI{background:linear-gradient(135deg,#ff9800,#ffa726);color:#fff}.ConfirmDialog_header__mg5PQ.ConfirmDialog_warning__5xAwI .ConfirmDialog_title__pDPOu{color:#fff}.ConfirmDialog_header__mg5PQ.ConfirmDialog_info__Hdnj5{background:linear-gradient(135deg,#2196F3,#42A5F5);color:#fff}.ConfirmDialog_header__mg5PQ.ConfirmDialog_info__Hdnj5 .ConfirmDialog_title__pDPOu{color:#fff}.ConfirmDialog_icon__cnPAq{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:.75rem;font-size:1.25rem}.ConfirmDialog_title__pDPOu{margin:0;font-size:1.125rem;font-weight:600;color:#333;flex:1}.ConfirmDialog_content__a8o0k{padding:1.5rem}.ConfirmDialog_message__cIBFE{margin:0;font-size:.975rem;line-height:1.6;color:#666}.ConfirmDialog_actions__nrBNi{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e0e0e0;background-color:#f8f9fa}.ConfirmDialog_button__0sflM{padding:.5rem 1.25rem;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.02em}.ConfirmDialog_button__0sflM.ConfirmDialog_cancel__LwHp4{background:#fff;color:#666;border:1px solid #ddd}.ConfirmDialog_button__0sflM.ConfirmDialog_cancel__LwHp4:hover{background:#f5f5f5;border-color:#bbb}.ConfirmDialog_button__0sflM.ConfirmDialog_cancel__LwHp4:active{transform:translateY(1px)}.ConfirmDialog_button__0sflM.ConfirmDialog_confirm__yD_J0{background:linear-gradient(135deg,#4285f4,#5a95f5);color:#fff;box-shadow:0 2px 4px rgba(66,133,244,.3)}.ConfirmDialog_button__0sflM.ConfirmDialog_confirm__yD_J0:hover{box-shadow:0 3px 8px rgba(66,133,244,.4);transform:translateY(-1px)}.ConfirmDialog_button__0sflM.ConfirmDialog_confirm__yD_J0:active{transform:translateY(0);box-shadow:0 1px 2px rgba(66,133,244,.3)}.ConfirmDialog_button__0sflM.ConfirmDialog_confirm__yD_J0.ConfirmDialog_danger__4TuTF{background:linear-gradient(135deg,#ff4444,#ff6b6b);box-shadow:0 2px 4px rgba(255,68,68,.3)}.ConfirmDialog_button__0sflM.ConfirmDialog_confirm__yD_J0.ConfirmDialog_danger__4TuTF:hover{box-shadow:0 3px 8px rgba(255,68,68,.4)}.ConfirmDialog_button__0sflM.ConfirmDialog_confirm__yD_J0.ConfirmDialog_warning__5xAwI{background:linear-gradient(135deg,#ff9800,#ffa726);box-shadow:0 2px 4px rgba(255,152,0,.3)}.ConfirmDialog_button__0sflM.ConfirmDialog_confirm__yD_J0.ConfirmDialog_warning__5xAwI:hover{box-shadow:0 3px 8px rgba(255,152,0,.4)}.ConfirmDialog_button__0sflM:disabled{opacity:.5;cursor:not-allowed}.ConfirmDialog_button__0sflM:disabled:hover{transform:none;box-shadow:none}@keyframes ConfirmDialog_fadeIn__EUlL8{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog_slideUp__H9U5L{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.Dropzone_dropzone__sbudn{display:block;width:100%;border:2px dashed #cbd5e1;border-radius:8px;padding:1.5rem 1rem;text-align:center;cursor:pointer;transition:all .2s ease;background:#f8fafc;outline:none;font:inherit;color:inherit}.Dropzone_dropzone__sbudn:hover:not(:disabled){border-color:#94a3b8;background:#f1f5f9}.Dropzone_dropzone__sbudn:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.25)}.Dropzone_dropzone__sbudn.Dropzone_dragActive__BTvmW{border-color:#3b82f6;background:#eff6ff}.Dropzone_dropzone__sbudn:disabled{cursor:not-allowed;opacity:.7}.Dropzone_dropzone__sbudn i{font-size:2rem;color:#94a3b8;margin-bottom:.75rem;display:block}.Dropzone_dropzone__sbudn .Dropzone_label__Xah5B{display:block;margin:.25rem 0;color:#64748b;font-size:.875rem}.Dropzone_dropzone__sbudn .Dropzone_hint__9q1LQ{display:block;margin:.25rem 0;font-size:.75rem;color:#94a3b8}.Dropzone_loading__uwPvF{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0}.Dropzone_loading__uwPvF .Dropzone_spinner__LGKjY{display:block;width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:Dropzone_dropzone-spin__EkM_s 1s linear infinite}.Dropzone_loading__uwPvF .Dropzone_loadingText__s_qzQ{display:block;color:#64748b;font-size:.9rem}@keyframes Dropzone_dropzone-spin__EkM_s{to{transform:rotate(1turn)}}.page_pageContainer__k_Obc{padding:2rem;width:90%;margin:0 auto}@media(max-width:768px){.page_pageContainer__k_Obc{padding:1rem;width:100%}}.page_header__Pl_Us{margin-bottom:1.5rem}.page_backLink__OQCOn{display:inline-flex;align-items:center;gap:.5rem;background:none;border:none;color:#2563eb;cursor:pointer;font-size:.875rem;padding:0;margin-bottom:.75rem}.page_backLink__OQCOn:hover:not(:disabled){text-decoration:underline}.page_backLink__OQCOn:disabled{color:#9ca3af;cursor:not-allowed}.page_title__o_kII{font-size:1.875rem;font-weight:600;line-height:1.2;color:#111827;margin:0 0 .5rem}.page_description__DTu4A{font-size:.95rem;color:#6b7280;margin:0}.page_stepIndicator__vLDfY{display:flex;align-items:center;gap:0;margin:0 0 1.5rem;padding:0;list-style:none}.page_stepIndicator__vLDfY .page_step__Q2aWm{display:flex;align-items:center;gap:.5rem;color:#9ca3af;font-size:.875rem;flex:1}.page_stepIndicator__vLDfY .page_step__Q2aWm:not(:last-child):after{content:"";flex:1;height:1px;background:#e5e7eb;margin-left:.5rem}.page_stepIndicator__vLDfY .page_step__Q2aWm .page_stepNumber__ITP9T{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:#e5e7eb;color:#4b5563;font-size:.75rem;font-weight:600}.page_stepIndicator__vLDfY .page_step__Q2aWm .page_stepLabel__TzihH{white-space:nowrap}.page_stepIndicator__vLDfY .page_stepActive___DES2{color:#111827;font-weight:600}.page_stepIndicator__vLDfY .page_stepActive___DES2 .page_stepNumber__ITP9T{background:#2563eb;color:#fff}.page_stepIndicator__vLDfY .page_stepDone__m_0OV{color:#2563eb}.page_stepIndicator__vLDfY .page_stepDone__m_0OV .page_stepNumber__ITP9T{background:#2563eb;color:#fff}.page_stepCard__c1nmX{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.5rem;margin-bottom:1.5rem}.page_stepHeading__LnHl9{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem}.page_uploadHeader__yXbfr{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.page_stepBody__wBXmO{font-size:.95rem;color:#374151;margin:0 0 .75rem}.page_stepHint__Vflwf{font-size:.875rem;color:#6b7280;margin:0 0 1rem}.page_errorMessage__OUbqC{margin-top:1rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#b91c1c;font-size:.875rem}.page_infoBanner__rV7SX,.page_linesReadBanner__gO426{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1e40af;font-size:.875rem;margin-bottom:1rem}.page_infoBanner__rV7SX i,.page_linesReadBanner__gO426 i{margin-top:.125rem;flex-shrink:0}.page_emailDiffersChip__rU3o5{display:inline-block;padding:.125rem .5rem;background:#fef3c7;color:#92400e;border-radius:9999px;font-size:.75rem;font-weight:500}.page_filterGroup__R8vcG{display:flex;gap:.5rem;flex-wrap:wrap}.page_warningMessage__ntH7c{margin:1rem 0;padding:.75rem 1rem;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;color:#92400e;font-size:.875rem}.page_spinnerBlock__kPKeT{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0;color:#2563eb;font-size:2rem}.page_spinnerBlock__kPKeT p{color:#6b7280;font-size:.95rem;margin:0}.page_progressBar__EN3P2{width:100%;height:.75rem;background:#e5e7eb;border-radius:9999px;overflow:hidden;margin:1rem 0 .75rem;position:relative}.page_progressFill__ZxkGD{height:100%;background:#2563eb;transition:width .3s ease}.page_progressIndeterminateFill__LjkfO{position:absolute;top:0;bottom:0;width:30%;background:#2563eb;border-radius:9999px;animation:page_indeterminate-slide__nkFqX 1.4s ease-in-out infinite}@keyframes page_indeterminate-slide__nkFqX{0%{left:-30%}to{left:100%}}.page_progressText__u8CgZ{font-size:.875rem;color:#6b7280;margin:0;text-align:center}.page_summaryRow__m9Etx{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.page_summaryCard__yVU43{flex:1;min-width:160px;padding:1rem 1.25rem;border-radius:8px;border:1px solid}.page_summaryCard__yVU43 .page_summaryCount__vnuIA{font-size:1.75rem;font-weight:700;line-height:1}.page_summaryCard__yVU43 .page_summaryLabel__FQ5Pg{font-size:.875rem;margin-top:.25rem}.page_summary_success__3cWyv,.page_summary_valid___8pTw{background:#ecfdf5;border-color:#6ee7b7;color:#065f46}.page_summary_failed__JywAr,.page_summary_invalid__S8nvx{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.page_summary_neutral__ZrXmT{background:#f8fafc;border-color:#e2e8f0;color:#475569}.page_tableBlock__KccPV{margin-bottom:1.5rem}.page_tableContainer__TyxKD{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow-x:auto;-webkit-overflow-scrolling:touch}.page_table__QYFV3{width:100%;min-width:800px;border-collapse:collapse}.page_table__QYFV3 thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.page_table__QYFV3 th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.page_table__QYFV3 td{padding:.875rem 1rem;font-size:.875rem;color:#374151;border-bottom:1px solid #f3f4f6;vertical-align:middle}.page_table__QYFV3 tbody tr:last-child td{border-bottom:none}.page_actionsColumn__BW1yw,.page_lineNumberColumn__CeU8k{width:1%;white-space:nowrap}.page_tableHeading__X23vY{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .75rem}.page_tableHeaderRow__XrRDG{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.page_actionFilter__CI_Qn{padding:.4rem .75rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:.875rem;color:#374151}.page_errorCell__mmWjE{color:#b91c1c;font-size:.875rem}.page_actionsCell__x4sPS{text-align:right;white-space:nowrap;display:flex;justify-content:flex-end;gap:.25rem}.page_actionChips__zo_tA{display:flex;gap:.25rem;flex-wrap:wrap}.page_actionChip__HUpgs{display:inline-flex;align-items:center;padding:.125rem .5rem;background:#eff6ff;color:#1d4ed8;border-radius:9999px;font-size:.75rem;font-weight:500}.page_iconButtonDanger__LpKHu,.page_iconButton__e6vd2{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:rgba(0,0,0,0);border:none;border-radius:.375rem;cursor:pointer;transition:background-color .15s ease;margin-left:.25rem}.page_iconButtonDanger__LpKHu:disabled,.page_iconButton__e6vd2:disabled{opacity:.5;cursor:not-allowed}.page_iconButton__e6vd2{color:#1d4ed8}.page_iconButton__e6vd2:hover:not(:disabled){background:#eff6ff}.page_iconButtonDanger__LpKHu{color:#b91c1c}.page_iconButtonDanger__LpKHu:hover:not(:disabled){background:#fef2f2}.page_retryRow__Uutnw{display:flex;justify-content:flex-end;margin-top:.75rem}.page_footerActions__sZHyn{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.page_outlinedButton__0Yog8{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background:#fff;color:#2563eb;border:1px solid #2563eb;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.page_outlinedButton__0Yog8:hover:not(:disabled){background:#eff6ff}.page_outlinedButton__0Yog8:disabled{opacity:.6;cursor:not-allowed}.page_outlinedDangerButton__u9j_h{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background:#fff;color:#b91c1c;border:1px solid #b91c1c;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s ease}.page_outlinedDangerButton__u9j_h:hover:not(:disabled){background:#fef2f2}.page_outlinedDangerButton__u9j_h:disabled{opacity:.6;cursor:not-allowed}.page_primaryButton__WfMkG{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.page_primaryButton__WfMkG:hover:not(:disabled){background:#1d4ed8}.page_primaryButton__WfMkG:disabled{background:#93c5fd;cursor:not-allowed}.page_dialogOverlay__B6SUA{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.page_dialog__UFU_S{background:#fff;border-radius:8px;width:450px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column}.page_dialogHeader__rlIn0{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.page_dialogHeader__rlIn0 h3{margin:0;font-size:1.125rem;font-weight:600}.page_closeButton__7ELMk{background:none;border:none;font-size:1.25rem;cursor:pointer;padding:.25rem .5rem;color:#6b7280}.page_closeButton__7ELMk:hover{color:#111827}.page_dialogBody__yJ_eA{padding:1.5rem;overflow-y:auto;flex:1}.page_dialogFooter__GYyGe{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb}.page_formGroup__JZeyn{margin-bottom:1rem}.page_formGroup__JZeyn label{display:block;font-weight:500;margin-bottom:.5rem;font-size:.875rem;color:#374151}.page_formGroup__JZeyn input{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem}.page_formGroup__JZeyn input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.page_pageContainer__B0POq{padding:2rem;width:90%;margin:0 auto}@media(max-width:768px){.page_pageContainer__B0POq{padding:1rem;width:100%}}.page_header__11leK{margin-bottom:1.5rem}.page_backLink__GdtXM{display:inline-flex;align-items:center;gap:.5rem;background:none;border:none;color:#2563eb;cursor:pointer;font-size:.875rem;padding:0;margin-bottom:.75rem}.page_backLink__GdtXM:hover{text-decoration:underline}.page_title__anWaC{font-size:1.875rem;font-weight:600;line-height:1.2;color:#111827;margin:0;word-break:break-word}.page_section__OTCHe{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.5rem;margin-bottom:1.5rem}.page_sectionTitle__mjbQc{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 1rem}.page_subtitle__V_jwS{font-size:.95rem;font-weight:600;color:#374151;margin:0 0 .75rem}.page_emailRow__zlsS7{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;margin-bottom:.5rem;border-bottom:1px solid #e5e7eb}.page_fieldLabel__mTI86{font-size:.8125rem;font-weight:600;color:#6b7280;margin:0 0 .25rem}.page_fieldValue__YO_IN{font-size:.95rem;color:#111827;margin:0;word-break:break-word}.page_emptyMessage__wOOHp{font-size:.95rem;color:#6b7280;margin:0}.page_basketHeader__O_n6V{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin:1.5rem 0 .75rem}.page_basketLabel__gXeRJ{font-weight:600;color:#111827;margin:0 0 .25rem}.page_basketHint__7CJlz{margin:0;font-size:.8125rem;color:#6b7280}.page_basketActions__l0bHw{display:flex;gap:.75rem;flex-shrink:0}.page_primaryButton___5Mf_{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.page_primaryButton___5Mf_:hover:not(:disabled){background:#1d4ed8}.page_primaryButton___5Mf_:disabled{background:#93c5fd;cursor:not-allowed}.page_outlinedDangerButton__r6my1{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background:#fff;color:#b91c1c;border:1px solid #b91c1c;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s ease}.page_outlinedDangerButton__r6my1:hover:not(:disabled){background:#fef2f2}.page_outlinedDangerButton__r6my1:disabled{opacity:.6;cursor:not-allowed}.page_tableContainer__MIHSu{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow-x:auto;-webkit-overflow-scrolling:touch}.page_table__zP5VZ{width:100%;min-width:800px;border-collapse:collapse}.page_table__zP5VZ thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.page_table__zP5VZ th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.page_table__zP5VZ td{padding:.875rem 1rem;font-size:.875rem;color:#374151;border-bottom:1px solid #f3f4f6}.page_table__zP5VZ tbody tr:last-child td{border-bottom:none}.page_actionsColumn__dd7DZ{width:1%;white-space:nowrap}.page_actionsCell__hDV2j{text-align:right;white-space:nowrap}.page_iconButtonDanger__Yfrpp{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:rgba(0,0,0,0);border:none;border-radius:.375rem;color:#b91c1c;cursor:pointer;transition:background-color .15s ease}.page_iconButtonDanger__Yfrpp:hover:not(:disabled){background:#fef2f2}.page_iconButtonDanger__Yfrpp:disabled{opacity:.5;cursor:not-allowed}.page_spinnerDanger__5USi2{color:#b91c1c;width:1.25rem;height:1.25rem}.page_unlinkList__Vy4sJ{list-style:none;padding:0;margin:0}.page_unlinkItem__811_F{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.95rem;color:#374151}.page_borderBottom__hHs8I{border-bottom:1px solid #e5e7eb}.page_actions__dd0ie{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.page_cancelButton__JV9Lb{padding:10px 20px;font-size:14px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s;background-color:#fff;border:1px solid #e5e7eb;color:#6b7280}.page_cancelButton__JV9Lb:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.page_cancelButton__JV9Lb:disabled{opacity:.6;cursor:not-allowed}.TenantForm_pageContainer__NC_X4{width:90%;max-width:90%;margin:2rem auto}@media(max-width:768px){.TenantForm_pageContainer__NC_X4{width:100%;margin:0}}.TenantForm_loading__YiFLg{padding:3rem;text-align:center;color:#666}.TenantForm_formContainer__g1Zc1{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:clip}.dark .TenantForm_formContainer__g1Zc1{background:#1f2937;border-color:#374151}.TenantForm_section__9dDMx{border-bottom:1px solid #e5e7eb}.TenantForm_section__9dDMx:last-child{border-bottom:none}.dark .TenantForm_section__9dDMx{border-color:#374151}.TenantForm_sectionHeader__ZWlrp{display:flex;align-items:center;gap:12px;padding:16px 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.TenantForm_sectionHeader__ZWlrp i{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #e5e7eb;border-radius:50%;font-size:.875rem;color:#4b5563}.TenantForm_sectionHeader__ZWlrp h2{margin:0;font-size:1.125rem;font-weight:600;color:#111827}.dark .TenantForm_sectionHeader__ZWlrp{background:#111827;border-color:#374151}.dark .TenantForm_sectionHeader__ZWlrp i{background:#1f2937;border-color:#374151;color:#9ca3af}.dark .TenantForm_sectionHeader__ZWlrp h2{color:#f3f4f6}.TenantForm_sectionContent__6WfDn{padding:24px}.TenantForm_sectionContent__6WfDn h3{margin:0 0 16px;font-size:1rem;font-weight:600;color:#111827}.dark .TenantForm_sectionContent__6WfDn h3{color:#f3f4f6}.TenantForm_formGroup__AGA6j{margin-bottom:16px}.TenantForm_formGroup__AGA6j>label{display:block;margin-bottom:8px;font-size:.875rem;font-weight:500;color:#374151}.dark .TenantForm_formGroup__AGA6j>label{color:#d1d5db}.TenantForm_formGroup__AGA6j input[type=email],.TenantForm_formGroup__AGA6j input[type=password],.TenantForm_formGroup__AGA6j input[type=text],.TenantForm_formGroup__AGA6j input[type=url],.TenantForm_formGroup__AGA6j select,.TenantForm_formGroup__AGA6j textarea{width:100%;padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background:#fff;color:#111827;transition:border-color .15s}.TenantForm_formGroup__AGA6j input[type=email]:focus,.TenantForm_formGroup__AGA6j input[type=password]:focus,.TenantForm_formGroup__AGA6j input[type=text]:focus,.TenantForm_formGroup__AGA6j input[type=url]:focus,.TenantForm_formGroup__AGA6j select:focus,.TenantForm_formGroup__AGA6j textarea:focus{outline:none;border-color:#2b50cc;box-shadow:0 0 0 3px rgba(0,102,204,.1)}.TenantForm_formGroup__AGA6j input[type=email].TenantForm_error__VqRcu,.TenantForm_formGroup__AGA6j input[type=password].TenantForm_error__VqRcu,.TenantForm_formGroup__AGA6j input[type=text].TenantForm_error__VqRcu,.TenantForm_formGroup__AGA6j input[type=url].TenantForm_error__VqRcu,.TenantForm_formGroup__AGA6j select.TenantForm_error__VqRcu,.TenantForm_formGroup__AGA6j textarea.TenantForm_error__VqRcu{border-color:#ef4444}.TenantForm_formGroup__AGA6j input[type=email].TenantForm_error__VqRcu:focus,.TenantForm_formGroup__AGA6j input[type=password].TenantForm_error__VqRcu:focus,.TenantForm_formGroup__AGA6j input[type=text].TenantForm_error__VqRcu:focus,.TenantForm_formGroup__AGA6j input[type=url].TenantForm_error__VqRcu:focus,.TenantForm_formGroup__AGA6j select.TenantForm_error__VqRcu:focus,.TenantForm_formGroup__AGA6j textarea.TenantForm_error__VqRcu:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.TenantForm_formGroup__AGA6j input[type=email]:disabled,.TenantForm_formGroup__AGA6j input[type=password]:disabled,.TenantForm_formGroup__AGA6j input[type=text]:disabled,.TenantForm_formGroup__AGA6j input[type=url]:disabled,.TenantForm_formGroup__AGA6j select:disabled,.TenantForm_formGroup__AGA6j textarea:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.dark .TenantForm_formGroup__AGA6j input[type=email],.dark .TenantForm_formGroup__AGA6j input[type=password],.dark .TenantForm_formGroup__AGA6j input[type=text],.dark .TenantForm_formGroup__AGA6j input[type=url],.dark .TenantForm_formGroup__AGA6j select,.dark .TenantForm_formGroup__AGA6j textarea{background:#1f2937;border-color:#374151;color:#f3f4f6}.dark .TenantForm_formGroup__AGA6j input[type=email]:disabled,.dark .TenantForm_formGroup__AGA6j input[type=password]:disabled,.dark .TenantForm_formGroup__AGA6j input[type=text]:disabled,.dark .TenantForm_formGroup__AGA6j input[type=url]:disabled,.dark .TenantForm_formGroup__AGA6j select:disabled,.dark .TenantForm_formGroup__AGA6j textarea:disabled{background:#111827;color:#6b7280}.TenantForm_formGroup__AGA6j select{cursor:pointer}.TenantForm_errorText__GUdsK{display:block;margin-top:.25rem;font-size:.75rem;color:#ef4444}.TenantForm_hintText__E6le8{display:block;margin-top:.25rem;font-size:.75rem;opacity:.7}.TenantForm_checkboxList__FJuAV{display:flex;flex-wrap:wrap;gap:12px;padding:12px;border:1px solid #d1d5db;border-radius:6px;background:#f9fafb}.dark .TenantForm_checkboxList__FJuAV{background:#111827;border-color:#374151}.TenantForm_checkboxItem__pkYn2{display:flex;align-items:center;gap:.25rem;cursor:pointer;user-select:none;padding:.25rem 0}.TenantForm_checkboxItem__pkYn2 input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;position:relative;transition:all .15s;flex-shrink:0;margin:0}.TenantForm_checkboxItem__pkYn2 input[type=checkbox]:hover{border-color:#9ca3af}.TenantForm_checkboxItem__pkYn2 input[type=checkbox]:checked{background:#4392d9;border-color:#4392d9}.TenantForm_checkboxItem__pkYn2 input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.TenantForm_checkboxItem__pkYn2 input[type=checkbox]:checked:hover{background:#3580c7;border-color:#3580c7}.TenantForm_checkboxItem__pkYn2 input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(67,146,217,.2)}.TenantForm_checkboxItem__pkYn2 input[type=checkbox]:disabled{background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed}.TenantForm_checkboxItem__pkYn2 input[type=checkbox]:disabled:checked{background:#9ca3af;border-color:#9ca3af}.TenantForm_checkboxItem__pkYn2 span{font-size:.875rem;color:#374151;line-height:18px}.dark .TenantForm_checkboxItem__pkYn2 span{color:#d1d5db}.TenantForm_originRow__IYq_S{display:flex;gap:8px;margin-bottom:8px}.TenantForm_originRow__IYq_S input{flex:1;padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background:#fff;color:#111827;transition:border-color .15s}.TenantForm_originRow__IYq_S input:focus{outline:none;border-color:#2b50cc;box-shadow:0 0 0 3px rgba(0,102,204,.1)}.TenantForm_originRow__IYq_S input.TenantForm_error__VqRcu{border-color:#ef4444}.TenantForm_originRow__IYq_S input.TenantForm_error__VqRcu:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.dark .TenantForm_originRow__IYq_S input{background:#1f2937;border-color:#374151;color:#f3f4f6}.TenantForm_removeButton__ZkL_w{padding:.625rem .875rem;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .15s}.TenantForm_removeButton__ZkL_w:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.TenantForm_removeButton__ZkL_w i{font-size:.875rem}.dark .TenantForm_removeButton__ZkL_w{background:#1f2937;border-color:#374151;color:#9ca3af}.dark .TenantForm_removeButton__ZkL_w:hover{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.3);color:#f87171}.TenantForm_addButton__4i6ET{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:.5rem 1rem;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;color:#374151;cursor:pointer;transition:all .15s}.TenantForm_addButton__4i6ET:hover{background:#f3f4f6;border-color:#9ca3af}.TenantForm_addButton__4i6ET i{font-size:.75rem}.dark .TenantForm_addButton__4i6ET{background:#1f2937;border-color:#374151;color:#d1d5db}.dark .TenantForm_addButton__4i6ET:hover{background:#374151;border-color:#4b5563}.TenantForm_passwordInput__txsY7{position:relative}.TenantForm_passwordInput__txsY7 input{padding-right:2.5rem}.TenantForm_passwordToggle__h6ULe{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);padding:.25rem .5rem;background:rgba(0,0,0,0);border:none;color:#6b7280;cursor:pointer;transition:color .15s}.TenantForm_passwordToggle__h6ULe:hover{color:#374151}.TenantForm_passwordToggle__h6ULe i{font-size:.875rem}.dark .TenantForm_passwordToggle__h6ULe{color:#9ca3af}.dark .TenantForm_passwordToggle__h6ULe:hover{color:#d1d5db}.TenantForm_formRow__ZlRLE{display:grid;grid-template-columns:1fr 1fr;gap:16px}.TenantForm_switchWrapper__NLTUs{display:inline-flex;align-items:center;gap:16px;cursor:pointer;user-select:none;padding-top:.5rem}.TenantForm_switchWrapper__NLTUs input[type=checkbox]{display:none}.TenantForm_switchWrapper__NLTUs .TenantForm_switchText__im825{font-size:.875rem;color:#374151;vertical-align:middle}.dark .TenantForm_switchWrapper__NLTUs .TenantForm_switchText__im825{color:#d1d5db}.TenantForm_switch__YbvW7{position:relative;display:inline-block;width:44px;height:24px;background:#e5e7eb;border-radius:12px;transition:background-color .2s;vertical-align:middle}.TenantForm_switch__YbvW7:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .2s}input:checked+.TenantForm_switch__YbvW7{background:#10b981}input:checked+.TenantForm_switch__YbvW7:after{transform:translateX(20px)}.dark .TenantForm_switch__YbvW7{background:#374151}.dark .TenantForm_switch__YbvW7:after{background:#9ca3af}input:checked+.dark .TenantForm_switch__YbvW7{background:#059669}input:checked+.dark .TenantForm_switch__YbvW7:after{background:#fff}.TenantForm_formActions__EPc78{position:sticky;bottom:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:24px;background:#f9fafb;border-top:1px solid #e5e7eb;border-radius:0 0 8px 8px;box-shadow:0 -2px 4px rgba(0,0,0,.05)}.dark .TenantForm_formActions__EPc78{background:#111827;border-color:#374151}@media(max-width:768px){.TenantForm_formActions__EPc78{flex-direction:column-reverse;gap:12px;padding:16px}.TenantForm_formActions__EPc78 .TenantForm_rightActions__jN1YA{width:100%;flex-direction:column-reverse}.TenantForm_formActions__EPc78 button{width:100%}}.TenantForm_rightActions__jN1YA{display:flex;gap:12px}.TenantForm_backButton__9csQS,.TenantForm_discardButton__KwJM0,.TenantForm_saveButton__WxR2h{padding:.625rem 1.25rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s}.TenantForm_backButton__9csQS:disabled,.TenantForm_discardButton__KwJM0:disabled,.TenantForm_saveButton__WxR2h:disabled{opacity:.5;cursor:not-allowed}.TenantForm_backButton__9csQS{background:#fff;border:1px solid #d1d5db;color:#374151}.TenantForm_backButton__9csQS:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.dark .TenantForm_backButton__9csQS{background:#1f2937;border-color:#374151;color:#d1d5db}.dark .TenantForm_backButton__9csQS:hover:not(:disabled){background:#374151;border-color:#4b5563}.TenantForm_discardButton__KwJM0{background:#fff;border:1px solid #d1d5db;color:#374151}.TenantForm_discardButton__KwJM0:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.dark .TenantForm_discardButton__KwJM0{background:#1f2937;border-color:#374151;color:#d1d5db}.dark .TenantForm_discardButton__KwJM0:hover:not(:disabled){background:#374151;border-color:#4b5563}.TenantForm_saveButton__WxR2h{background:#3b82f6;border:1px solid #3b82f6;color:#fff}.TenantForm_saveButton__WxR2h:hover:not(:disabled),.dark .TenantForm_saveButton__WxR2h{background:#2563eb;border-color:#2563eb}.dark .TenantForm_saveButton__WxR2h:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.layout_container__uxT_a{display:flex;height:calc(100vh - 64px);background-color:#f5f5f5;overflow:hidden}@media(max-width:1024px){.layout_container__uxT_a{flex-direction:column;height:auto}}.layout_secondarySidebar__vLX6A{width:280px;background-color:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;flex-shrink:0}@media(max-width:1024px){.layout_secondarySidebar__vLX6A{width:100%;border-right:none;border-bottom:1px solid #e0e0e0}}@media(max-width:768px){.layout_secondarySidebar__vLX6A{position:sticky;top:0;z-index:10}}.layout_sectionHeader__q0AJj{display:flex;align-items:center;gap:12px;padding:24px 20px;border-bottom:1px solid #e0e0e0}@media(max-width:768px){.layout_sectionHeader__q0AJj{padding:16px}}.layout_title__SVf6h{font-size:18px;font-weight:600;color:#2c3e50;margin:0}@media(max-width:768px){.layout_title__SVf6h{font-size:16px}}.layout_nav__YuQWN{display:flex;flex-direction:column;padding:12px 0}@media(max-width:1024px){.layout_nav__YuQWN{flex-direction:row;overflow-x:auto;padding:0;gap:0}.layout_nav__YuQWN::-webkit-scrollbar{height:4px}.layout_nav__YuQWN::-webkit-scrollbar-track{background:#f1f1f1}.layout_nav__YuQWN::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}}.layout_navItem__yO3EE{display:flex;align-items:center;gap:12px;padding:12px 20px;color:#6b7280;text-decoration:none;transition:all .2s ease;position:relative;white-space:nowrap}.layout_navItem__yO3EE:hover{background-color:#f5f7fa;color:#2c3e50}.layout_navItem__yO3EE.layout_active__PbgaB{color:#4392d9;background-color:#e8f0fe}.layout_navItem__yO3EE.layout_active__PbgaB:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#4392d9}@media(max-width:1024px){.layout_navItem__yO3EE{flex:0 0 auto;border-bottom:3px solid rgba(0,0,0,0)}.layout_navItem__yO3EE.layout_active__PbgaB{border-bottom-color:#4392d9}.layout_navItem__yO3EE.layout_active__PbgaB:before{display:none}}@media(max-width:768px){.layout_navItem__yO3EE{padding:12px 16px;gap:8px}}.layout_icon__7yK_W{width:20px;font-size:16px;text-align:center}@media(max-width:768px){.layout_icon__7yK_W{font-size:14px;width:18px}}.layout_label__GSPCL{font-size:14px;font-weight:500}@media(max-width:768px){.layout_label__GSPCL{font-size:13px}}.layout_content__KQUGn{flex:1;min-width:0;padding:24px;overflow-y:auto}@media(max-width:1024px){.layout_content__KQUGn{width:100%}}@media(max-width:768px){.layout_content__KQUGn{padding:1rem 0}}.layout_container__eECBt{display:flex;height:calc(100vh - 64px);background-color:#f5f5f5;overflow:hidden}@media(max-width:1024px){.layout_container__eECBt{flex-direction:column;height:auto}}.layout_secondarySidebar__0bA4j{width:280px;background-color:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;flex-shrink:0}@media(max-width:1024px){.layout_secondarySidebar__0bA4j{width:100%;border-right:none;border-bottom:1px solid #e0e0e0}}@media(max-width:768px){.layout_secondarySidebar__0bA4j{position:sticky;top:0;z-index:10}}.layout_sectionHeader__oDHQG{display:flex;align-items:center;gap:12px;padding:24px 20px;border-bottom:1px solid #e0e0e0}@media(max-width:768px){.layout_sectionHeader__oDHQG{padding:16px}}.layout_title__Zp2ug{font-size:18px;font-weight:600;color:#2c3e50;margin:0}@media(max-width:768px){.layout_title__Zp2ug{font-size:16px}}.layout_nav__uwUt6{display:flex;flex-direction:column;padding:12px 0}@media(max-width:1024px){.layout_nav__uwUt6{flex-direction:row;overflow-x:auto;padding:0;gap:0}.layout_nav__uwUt6::-webkit-scrollbar{height:4px}.layout_nav__uwUt6::-webkit-scrollbar-track{background:#f1f1f1}.layout_nav__uwUt6::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}}.layout_navItem__4F2ji{display:flex;align-items:center;gap:12px;padding:12px 20px;color:#6b7280;text-decoration:none;transition:all .2s ease;position:relative;white-space:nowrap}.layout_navItem__4F2ji:hover{background-color:#f5f7fa;color:#2c3e50}.layout_navItem__4F2ji.layout_active__AVCkJ{color:#4392d9;background-color:#e8f0fe}.layout_navItem__4F2ji.layout_active__AVCkJ:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#4392d9}@media(max-width:1024px){.layout_navItem__4F2ji{flex:0 0 auto;border-bottom:3px solid rgba(0,0,0,0)}.layout_navItem__4F2ji.layout_active__AVCkJ{border-bottom-color:#4392d9}.layout_navItem__4F2ji.layout_active__AVCkJ:before{display:none}}@media(max-width:768px){.layout_navItem__4F2ji{padding:12px 16px;gap:8px}}.layout_icon__m4ENR{width:20px;font-size:16px;text-align:center}@media(max-width:768px){.layout_icon__m4ENR{font-size:14px;width:18px}}.layout_label__mCVlQ{font-size:14px;font-weight:500}@media(max-width:768px){.layout_label__mCVlQ{font-size:13px}}.layout_content__XSesN{flex:1;min-width:0;padding:24px;overflow-y:auto}@media(max-width:1024px){.layout_content__XSesN{width:100%}}@media(max-width:768px){.layout_content__XSesN{padding:1rem 0}}.layout_container__SYOPI{display:flex;height:calc(100vh - 64px);background-color:#f5f5f5;overflow:hidden}@media(max-width:1024px){.layout_container__SYOPI{flex-direction:column;height:auto}}.layout_secondarySidebar__Ri_2q{width:280px;background-color:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;flex-shrink:0}@media(max-width:1024px){.layout_secondarySidebar__Ri_2q{width:100%;border-right:none;border-bottom:1px solid #e0e0e0}}@media(max-width:768px){.layout_secondarySidebar__Ri_2q{position:sticky;top:0;z-index:10}}.layout_sectionHeader__svekB{display:flex;align-items:center;gap:12px;padding:24px 20px;border-bottom:1px solid #e0e0e0}@media(max-width:768px){.layout_sectionHeader__svekB{padding:16px}}.layout_title__H_4Hs{font-size:18px;font-weight:600;color:#2c3e50;margin:0}@media(max-width:768px){.layout_title__H_4Hs{font-size:16px}}.layout_nav__o_dGd{display:flex;flex-direction:column;padding:12px 0}@media(max-width:1024px){.layout_nav__o_dGd{flex-direction:row;overflow-x:auto;padding:0;gap:0}.layout_nav__o_dGd::-webkit-scrollbar{height:4px}.layout_nav__o_dGd::-webkit-scrollbar-track{background:#f1f1f1}.layout_nav__o_dGd::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}}.layout_navItem__NODv3{display:flex;align-items:center;gap:12px;padding:12px 20px;color:#6b7280;text-decoration:none;transition:all .2s ease;position:relative;white-space:nowrap}.layout_navItem__NODv3:hover{background-color:#f5f7fa;color:#2c3e50}.layout_navItem__NODv3.layout_active__sOEH9{color:#4392d9;background-color:#e8f0fe}.layout_navItem__NODv3.layout_active__sOEH9:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#4392d9}@media(max-width:1024px){.layout_navItem__NODv3{flex:0 0 auto;border-bottom:3px solid rgba(0,0,0,0)}.layout_navItem__NODv3.layout_active__sOEH9{border-bottom-color:#4392d9}.layout_navItem__NODv3.layout_active__sOEH9:before{display:none}}@media(max-width:768px){.layout_navItem__NODv3{padding:12px 16px;gap:8px}}.layout_icon__jBbo1{width:20px;font-size:16px;text-align:center}@media(max-width:768px){.layout_icon__jBbo1{font-size:14px;width:18px}}.layout_label__JsTRt{font-size:14px;font-weight:500}@media(max-width:768px){.layout_label__JsTRt{font-size:13px}}.layout_content__Xf4GR{flex:1;min-width:0;padding:24px;overflow-y:auto}@media(max-width:1024px){.layout_content__Xf4GR{width:100%}}@media(max-width:768px){.layout_content__Xf4GR{padding:1rem 0}}.layout_container__BSh2W{display:flex;height:calc(100vh - 64px);background-color:#f5f5f5;overflow:hidden}@media(max-width:1024px){.layout_container__BSh2W{flex-direction:column;height:auto}}.layout_secondarySidebar__8_YF0{width:280px;background-color:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto}@media(max-width:1024px){.layout_secondarySidebar__8_YF0{width:100%;border-right:none;border-bottom:1px solid #e0e0e0}}@media(max-width:768px){.layout_secondarySidebar__8_YF0{position:sticky;top:0;z-index:10}}.layout_sectionHeader__ymlIU{display:flex;align-items:center;gap:12px;padding:24px 20px;border-bottom:1px solid #e0e0e0}@media(max-width:768px){.layout_sectionHeader__ymlIU{padding:16px}}.layout_title__uiWT5{font-size:18px;font-weight:600;color:#2c3e50;margin:0}@media(max-width:768px){.layout_title__uiWT5{font-size:16px}}.layout_section__uZWXE{padding:12px 0}.layout_section__uZWXE:not(:last-child){border-bottom:1px solid #e0e0e0}.layout_sectionTitle__a_V4L{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin:0;padding:4px 20px 8px}@media(max-width:768px){.layout_sectionTitle__a_V4L{font-size:11px}}.layout_nav__MS9kw{display:flex;flex-direction:column}.layout_navItem__sCEbp{display:flex;align-items:center;gap:12px;padding:12px 20px;color:#6b7280;text-decoration:none;transition:all .2s ease;position:relative;white-space:nowrap}.layout_navItem__sCEbp:hover{background-color:#f5f7fa;color:#2c3e50}.layout_navItem__sCEbp.layout_active__lTXzk{color:#4392d9;background-color:#e8f0fe}.layout_navItem__sCEbp.layout_active__lTXzk:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#4392d9}@media(max-width:768px){.layout_navItem__sCEbp{padding:12px 16px;gap:8px}}.layout_icon__AlLgJ{width:20px;font-size:16px;text-align:center}@media(max-width:768px){.layout_icon__AlLgJ{font-size:14px;width:18px}}.layout_label__gaj3T{font-size:14px;font-weight:500}@media(max-width:768px){.layout_label__gaj3T{font-size:13px}}.layout_content__83uWp{flex:1;min-width:0;padding:24px;overflow-y:auto}@media(max-width:1024px){.layout_content__83uWp{width:100%}}@media(max-width:768px){.layout_content__83uWp{padding:1rem 0}}.FAQCategoryItem_notification__OcddM{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000;animation:FAQCategoryItem_slideIn____TnN .3s ease-out}.FAQCategoryItem_notification__OcddM.FAQCategoryItem_success__o6d3R{background-color:#4caf50;color:#fff}.FAQCategoryItem_notification__OcddM.FAQCategoryItem_error__RuAjC{background-color:#f44336;color:#fff}.FAQCategoryItem_categoryPanel__Cd7Vy{background:#fff;border:1px solid #e0e0e0;border-radius:4px;transition:opacity .3s}.FAQCategoryItem_categoryPanel__Cd7Vy.FAQCategoryItem_disabled__781cg{opacity:.6}.FAQCategoryItem_categoryPanel__Cd7Vy.FAQCategoryItem_disabled__781cg .FAQCategoryItem_categoryName__aI91z,.FAQCategoryItem_categoryPanel__Cd7Vy.FAQCategoryItem_disabled__781cg .FAQCategoryItem_sectionText__kR_tf{color:#999}.FAQCategoryItem_categoryHeader__qe5oX{display:flex;justify-content:space-between;align-items:center;padding:1rem;cursor:pointer;transition:background-color .2s}.FAQCategoryItem_categoryHeader__qe5oX:hover{background-color:#f5f5f5}.FAQCategoryItem_headerLeft__Syc6n{display:flex;align-items:center;gap:1rem;flex:1}.FAQCategoryItem_dragHandle__6XIrV{cursor:grab;color:gray;font-size:20px}.FAQCategoryItem_dragHandle__6XIrV:active{cursor:grabbing}.FAQCategoryItem_categoryInfo__Ry0bu{display:flex;align-items:center;gap:.75rem}.FAQCategoryItem_categoryIcon__HK1ot{color:#1976d2;font-size:1rem}.FAQCategoryItem_categoryName__aI91z{font-weight:500;color:#333}.FAQCategoryItem_headerRight__yd1HY{display:flex;align-items:center;gap:.75rem}.FAQCategoryItem_iconButton__d3QKo{background:none;border:none;cursor:pointer;padding:4px;color:#666;font-size:.875rem;transition:color .2s}.FAQCategoryItem_iconButton__d3QKo:hover{color:#1976d2}.FAQCategoryItem_expandIcon__LhW0a{margin-left:.5rem;color:#666;font-size:.75rem}.FAQCategoryItem_categoryContent__KvURw{padding:1.5rem;border-top:1px solid #e0e0e0}.FAQCategoryItem_section____ey_{margin-bottom:1.5rem}.FAQCategoryItem_section____ey_:last-child{margin-bottom:0}.FAQCategoryItem_sectionHeader__5Pg5O{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.FAQCategoryItem_sectionTitle__wIall{font-size:.875rem;font-weight:600;color:#333;margin:0 0 .5rem}.FAQCategoryItem_sectionText__kR_tf{font-size:.875rem;color:#666;margin:0;line-height:1.5}.FAQCategoryItem_pagesBadges__OPA1p{display:flex;flex-wrap:wrap;gap:.25rem}.FAQCategoryItem_pageBadge__MCI__{display:inline-block;padding:.125rem .5rem;background-color:#e8f4fd;color:#06c;border:1px solid #b3d9f2;border-radius:12px;font-size:.75rem}.FAQCategoryItem_addButton__zcMwO{padding:6px 12px;background-color:#1976d2;color:#fff;border:none;border-radius:4px;font-size:.75rem;cursor:pointer;transition:background-color .3s}.FAQCategoryItem_addButton__zcMwO:hover{background-color:#1565c0}.FAQCategoryItem_questionsList__dURrC{display:flex;flex-direction:column;gap:.75rem}.FAQCategoryItem_emptyQuestions__AqiaN{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:#f5f5f5;border-radius:4px;color:#999}.FAQCategoryItem_emptyQuestions__AqiaN i{font-size:2rem;margin-bottom:.5rem}.FAQCategoryItem_emptyQuestions__AqiaN p{margin:0;font-size:.875rem}@media(max-width:768px){.FAQCategoryItem_categoryHeader__qe5oX{padding:.75rem;gap:.5rem}.FAQCategoryItem_headerLeft__Syc6n{gap:.5rem}.FAQCategoryItem_dragHandle__6XIrV{padding:4px;font-size:12px}.FAQCategoryItem_categoryInfo__Ry0bu{gap:.5rem}.FAQCategoryItem_categoryIcon__HK1ot{font-size:16px}.FAQCategoryItem_categoryName__aI91z{font-size:.9rem}.FAQCategoryItem_headerRight__yd1HY{gap:.25rem}.FAQCategoryItem_iconButton__d3QKo{padding:6px;font-size:14px}.FAQCategoryItem_categoryContent__KvURw{padding:1rem}.FAQCategoryItem_section____ey_{margin-bottom:1rem}.FAQCategoryItem_sectionText__kR_tf,.FAQCategoryItem_sectionTitle__wIall{font-size:.8rem}.FAQCategoryItem_addButton__zcMwO{font-size:.7rem;padding:5px 10px}.FAQCategoryItem_emptyQuestions__AqiaN{padding:1.5rem}.FAQCategoryItem_emptyQuestions__AqiaN i{font-size:1.5rem}.FAQCategoryItem_emptyQuestions__AqiaN p{font-size:.8rem}}@media(max-width:480px){.FAQCategoryItem_categoryHeader__qe5oX{padding:.5rem}.FAQCategoryItem_categoryName__aI91z{font-size:.85rem}.FAQCategoryItem_iconButton__d3QKo{padding:5px;font-size:13px}.FAQCategoryItem_categoryContent__KvURw{padding:.75rem}.FAQCategoryItem_sectionHeader__5Pg5O{flex-direction:column;align-items:flex-start;gap:.5rem}.FAQCategoryItem_addButton__zcMwO{width:100%}}.UpsertCategoryDialog_dialogOverlay___STB5{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.UpsertCategoryDialog_dialog__t8_wQ{background:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.15)}.UpsertCategoryDialog_dialogHeader__zU77n{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e0e0e0}.UpsertCategoryDialog_dialogHeader__zU77n h2{margin:0;font-size:1.25rem;font-weight:500}.UpsertCategoryDialog_closeButton__iuTmq{background:none;border:none;cursor:pointer;padding:4px;color:#666;font-size:1.25rem;transition:color .2s}.UpsertCategoryDialog_closeButton__iuTmq:hover{color:#333}.UpsertCategoryDialog_dialogContent__ruYgK{flex:1;overflow-y:auto;padding:1.5rem}.UpsertCategoryDialog_tabs__KYDbI{width:100%}.UpsertCategoryDialog_tabHeader__GO6Om{display:flex;gap:.5rem;border-bottom:2px solid #e0e0e0;margin-bottom:1.5rem}.UpsertCategoryDialog_tabButton__rp4bJ{background:none;cursor:pointer;padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem;color:#666;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-2px;transition:all .2s}.UpsertCategoryDialog_tabButton__rp4bJ:hover{color:#333;background-color:#f5f5f5}.UpsertCategoryDialog_tabButton__rp4bJ.UpsertCategoryDialog_active__a_S0r{color:#1976d2;border-bottom-color:#1976d2}.UpsertCategoryDialog_flag__NmUcx{width:20px;height:15px;object-fit:cover}.UpsertCategoryDialog_tabContent__yf2Yc{animation:UpsertCategoryDialog_fadeIn__1OHwo .3s ease-in}@keyframes UpsertCategoryDialog_fadeIn__1OHwo{0%{opacity:0}to{opacity:1}}.UpsertCategoryDialog_formGroup__gt1d_{margin-bottom:1.5rem}.UpsertCategoryDialog_formGroup__gt1d_>label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#333}.UpsertCategoryDialog_input__QJyxN,.UpsertCategoryDialog_select__nT2T7,.UpsertCategoryDialog_textarea__gKVbl{width:100%;padding:.75rem;border:1px solid #e0e0e0;border-radius:4px;font-size:.875rem;transition:border-color .2s}.UpsertCategoryDialog_input__QJyxN:focus,.UpsertCategoryDialog_select__nT2T7:focus,.UpsertCategoryDialog_textarea__gKVbl:focus{outline:none;border-color:#1976d2}.UpsertCategoryDialog_textarea__gKVbl{resize:vertical;min-height:80px}.UpsertCategoryDialog_iconSelector__Z64X_{display:flex;align-items:center;gap:1rem}.UpsertCategoryDialog_selectedIcon__riMt8{width:40px;height:40px;border-radius:50%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#1976d2;font-size:1.25rem}.UpsertCategoryDialog_select__nT2T7{flex:1}.UpsertCategoryDialog_checkboxList__qLlnw{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;max-height:200px;overflow-y:auto;padding:.5rem;border:1px solid #e0e0e0;border-radius:4px}.UpsertCategoryDialog_checkbox__kVd__{display:flex;align-items:center;gap:.25rem;cursor:pointer;user-select:none;font-size:.875rem}.UpsertCategoryDialog_checkbox__kVd__ input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;position:relative;transition:all .15s;flex-shrink:0;margin:0}.UpsertCategoryDialog_checkbox__kVd__ input[type=checkbox]:hover{border-color:#9ca3af}.UpsertCategoryDialog_checkbox__kVd__ input[type=checkbox]:checked{background:#4392d9;border-color:#4392d9}.UpsertCategoryDialog_checkbox__kVd__ input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.UpsertCategoryDialog_checkbox__kVd__ input[type=checkbox]:checked:hover{background:#3580c7;border-color:#3580c7}.UpsertCategoryDialog_checkbox__kVd__ input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(67,146,217,.2)}.UpsertCategoryDialog_checkbox__kVd__ input[type=checkbox]:disabled{background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed}.UpsertCategoryDialog_checkbox__kVd__ input[type=checkbox]:disabled:checked{background:#9ca3af;border-color:#9ca3af}.UpsertCategoryDialog_error__AnGnf{color:#f44336;font-size:.875rem;margin-top:1rem;padding:.75rem;background-color:#ffebee;border-radius:4px}.UpsertCategoryDialog_dialogFooter__LCKlS{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #e0e0e0}.UpsertCategoryDialog_cancelButton__7rkMu,.UpsertCategoryDialog_saveButton__QcukW{padding:.75rem 1.5rem;border-radius:4px;font-size:.875rem;cursor:pointer;transition:all .2s;border:none}.UpsertCategoryDialog_cancelButton__7rkMu{background:#fff;color:#666;border:1px solid #e0e0e0}.UpsertCategoryDialog_cancelButton__7rkMu:hover{background-color:#f5f5f5}.UpsertCategoryDialog_saveButton__QcukW{background-color:#1976d2;color:#fff}.UpsertCategoryDialog_saveButton__QcukW:hover:not(:disabled){background-color:#1565c0}.UpsertCategoryDialog_saveButton__QcukW:disabled{opacity:.6;cursor:not-allowed}.page_container__ygT2L{padding:1.5rem;max-width:1200px;margin:0 auto;position:relative}.page_notification__HxKcq{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000;animation:page_slideIn__bCpco .3s ease-out}.page_notification__HxKcq.page_success___GKGc{background-color:#4caf50;color:#fff}.page_notification__HxKcq.page_error__BrBhI{background-color:#f44336;color:#fff}@keyframes page_slideIn__bCpco{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.page_paper__m1xaG{background:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.page_header__24Xhg{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem}.page_title__pyhzf{font-size:1.75rem;font-weight:600;margin:0;color:#1e293b}.page_addButton__vGjTj{padding:8px 16px;background-color:#1976d2;color:#fff;border:none;border-radius:4px;font-size:.875rem;cursor:pointer;transition:background-color .3s}.page_addButton__vGjTj:hover{background-color:#1565c0}.page_content__MA2nf{padding:1.5rem}.page_categoriesList__GYhvh{display:flex;flex-direction:column;gap:1rem}.page_emptyState__whWjB{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#666}.page_emptyState__whWjB i{font-size:3rem;margin-bottom:1rem;color:#ccc}.page_emptyState__whWjB p{margin:0;font-size:1rem}.page_error__BrBhI,.page_loading__kaqdu{display:flex;align-items:center;justify-content:center;min-height:400px;font-size:1rem;color:#666}.page_error__BrBhI{color:#f44336}@media(max-width:768px){.page_container__ygT2L{padding:1rem}.page_header__24Xhg{flex-direction:column;gap:1rem;padding:1rem}.page_titleSection__4mJsz{width:100%}.page_title__pyhzf{font-size:1.25rem}.page_iconDot__TVDRl{width:32px;height:32px;font-size:16px}.page_addButton__vGjTj{width:100%;padding:10px 16px;font-size:14px}.page_content__MA2nf{padding:1rem}.page_emptyState__whWjB{padding:2rem}.page_emptyState__whWjB i{font-size:2.5rem}.page_emptyState__whWjB p{font-size:.9rem}.page_notification__HxKcq{right:10px;left:10px;top:10px;font-size:14px;padding:10px 16px}}@media(max-width:480px){.page_container__ygT2L{padding:.5rem}.page_header__24Xhg{padding:.75rem}.page_title__pyhzf{font-size:1.1rem}.page_content__MA2nf{padding:.75rem}.page_categoriesList__GYhvh{gap:.75rem}.page_addButton__vGjTj{font-size:13px;padding:8px 14px}}.page_container__IbH1P{padding:1.5rem;max-width:1200px;margin:0 auto}.page_header__vsFfB{margin-bottom:2rem}.page_header__vsFfB .page_title__pAXxu{font-size:1.75rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.page_header__vsFfB .page_subtitle__SaSkD{font-size:.95rem;color:#64748b}.page_header__vsFfB .page_notice__Zsh6_{font-size:.875rem;color:#3b82f6;font-style:italic;margin-top:.25rem}.page_content__VuygX{display:flex;flex-direction:column;gap:1.5rem}.page_imageSection__a1Vm2{background:#fff;border-radius:8px;padding:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_imageSection__a1Vm2 .page_sectionTitle__dECc8{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.page_imageSection__a1Vm2 .page_sectionDescription__LEPON{font-size:.875rem;color:#64748b;margin-bottom:1rem}.page_imageSection__a1Vm2 .page_uploadArea__qYEdV{border:2px dashed #cbd5e1;border-radius:8px;padding:1.5rem 1rem;text-align:center;cursor:pointer;transition:all .2s ease;background:#f8fafc}.page_imageSection__a1Vm2 .page_uploadArea__qYEdV:hover{border-color:#94a3b8;background:#f1f5f9}.page_imageSection__a1Vm2 .page_uploadArea__qYEdV.page_dragActive__TfEwL{border-color:#3b82f6;background:#eff6ff}.page_imageSection__a1Vm2 .page_uploadArea__qYEdV i{font-size:2rem;color:#94a3b8;margin-bottom:.75rem;display:block}.page_imageSection__a1Vm2 .page_uploadArea__qYEdV p{margin:.25rem 0;color:#64748b;font-size:.875rem}.page_imageSection__a1Vm2 .page_uploadArea__qYEdV .page_specs__qvP5X{font-size:.75rem;color:#94a3b8;margin-top:.5rem}.page_imageSection__a1Vm2 .page_imagePreview__ozxgD{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;position:relative}.page_imageSection__a1Vm2 .page_imagePreview__ozxgD.page_loading__obL6r:after{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.7);border-radius:8px;z-index:1}.page_imageSection__a1Vm2 .page_imagePreview__ozxgD.page_loading__obL6r .page_deleteButton__gfhDv{z-index:2}.page_imageSection__a1Vm2 .page_imagePreview__ozxgD img{max-width:120px;max-height:120px;object-fit:contain;border-radius:4px}.page_imageSection__a1Vm2 .page_imagePreview__ozxgD .page_deleteButton__gfhDv{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background:#fff;color:#dc2626;border:1px solid #dc2626;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s ease;min-width:100px}.page_imageSection__a1Vm2 .page_imagePreview__ozxgD .page_deleteButton__gfhDv:hover:not(:disabled){background:#dc2626;color:#fff}.page_imageSection__a1Vm2 .page_imagePreview__ozxgD .page_deleteButton__gfhDv:disabled{opacity:.7;cursor:not-allowed;background:#fef2f2}.page_imageSection__a1Vm2 .page_imagePreview__ozxgD .page_deleteButton__gfhDv i{font-size:.875rem}.page_imageSection__a1Vm2 .page_imagePreview__ozxgD .page_deleteButton__gfhDv .page_buttonSpinner__qlI84{width:14px;height:14px;border:2px solid #fca5a5;border-top-color:#dc2626;border-radius:50%;animation:page_spin__w8tj7 .8s linear infinite}.page_imageSection__a1Vm2 .page_loader__T_32K{padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.page_imageSection__a1Vm2 .page_loader__T_32K .page_spinner__DR1sz{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:page_spin__w8tj7 1s linear infinite}.page_imageSection__a1Vm2 .page_loader__T_32K .page_loadingText__ReoGW{color:#64748b;font-size:.9rem}@keyframes page_spin__w8tj7{to{transform:rotate(1turn)}}@media(max-width:768px){.page_container__IbH1P,.page_imageSection__a1Vm2{padding:1rem}.page_imageSection__a1Vm2 .page_uploadArea__qYEdV{padding:1.25rem .75rem}.page_imageSection__a1Vm2 .page_imagePreview__ozxgD{flex-direction:column;align-items:flex-start}.page_imageSection__a1Vm2 .page_imagePreview__ozxgD img{max-width:100%;width:100%;max-height:150px}.page_imageSection__a1Vm2 .page_imagePreview__ozxgD .page_deleteButton__gfhDv{width:100%;justify-content:center}}@media(max-width:480px){.page_header__vsFfB .page_title__pAXxu{font-size:1.5rem}.page_imageSection__a1Vm2 .page_uploadArea__qYEdV i{font-size:2rem}.page_imageSection__a1Vm2 .page_uploadArea__qYEdV p{font-size:.8rem}}.UpsertTenantDocumentDialog_overlay__Le4z4{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.UpsertTenantDocumentDialog_dialog__2mHpp{background:#fff;border-radius:8px;width:500px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column}.UpsertTenantDocumentDialog_header__UR7na{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e0e0e0}.UpsertTenantDocumentDialog_header__UR7na h2{margin:0;font-size:1.25rem}.UpsertTenantDocumentDialog_closeButton__xiBfP{background:none;border:none;font-size:1.25rem;cursor:pointer;padding:.25rem .5rem;color:#666}.UpsertTenantDocumentDialog_closeButton__xiBfP:hover{color:#000}.UpsertTenantDocumentDialog_body__hJasH{padding:1.5rem;overflow-y:auto;flex:1}.UpsertTenantDocumentDialog_field__QuZ0n{margin-bottom:1rem}.UpsertTenantDocumentDialog_field__QuZ0n>label{display:block;font-weight:500;margin-bottom:.5rem;font-size:.875rem}.UpsertTenantDocumentDialog_textInput__s3L_c{width:100%;padding:.5rem .75rem;border:1px solid silver;border-radius:4px;font-size:1rem}.UpsertTenantDocumentDialog_fileSelected__lF3kI{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.UpsertTenantDocumentDialog_fileSelected__lF3kI i{color:#dc2626;font-size:1.25rem}.UpsertTenantDocumentDialog_fileSelected__lF3kI .UpsertTenantDocumentDialog_fileName__b5zvL{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;color:#1e293b}.UpsertTenantDocumentDialog_fileSelected__lF3kI .UpsertTenantDocumentDialog_clearButton__wwzfg{background:none;border:none;color:#64748b;font-size:.875rem;cursor:pointer;padding:.25rem .5rem;border-radius:4px}.UpsertTenantDocumentDialog_fileSelected__lF3kI .UpsertTenantDocumentDialog_clearButton__wwzfg:hover{background:#e2e8f0;color:#1e293b}.UpsertTenantDocumentDialog_pagesGroup__XGjzb{display:flex;flex-direction:column;gap:.5rem}.UpsertTenantDocumentDialog_checkboxLabel__ib_CY{display:flex;align-items:center;gap:.25rem;cursor:pointer;user-select:none;font-weight:400}.UpsertTenantDocumentDialog_checkboxLabel__ib_CY input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;position:relative;transition:all .15s;flex-shrink:0;margin:0}.UpsertTenantDocumentDialog_checkboxLabel__ib_CY input[type=checkbox]:hover{border-color:#9ca3af}.UpsertTenantDocumentDialog_checkboxLabel__ib_CY input[type=checkbox]:checked{background:#4392d9;border-color:#4392d9}.UpsertTenantDocumentDialog_checkboxLabel__ib_CY input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.UpsertTenantDocumentDialog_checkboxLabel__ib_CY input[type=checkbox]:checked:hover{background:#3580c7;border-color:#3580c7}.UpsertTenantDocumentDialog_checkboxLabel__ib_CY input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(67,146,217,.2)}.UpsertTenantDocumentDialog_checkboxLabel__ib_CY input[type=checkbox]:disabled{background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed}.UpsertTenantDocumentDialog_checkboxLabel__ib_CY input[type=checkbox]:disabled:checked{background:#9ca3af;border-color:#9ca3af}.UpsertTenantDocumentDialog_footer__GdAIM{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e0e0e0}.UpsertTenantDocumentDialog_cancelButton__fMhfF,.UpsertTenantDocumentDialog_saveButton__3iGQQ{padding:.5rem 1rem;border-radius:4px;border:1px solid silver;background:#fff;cursor:pointer;font-size:.95rem}.UpsertTenantDocumentDialog_cancelButton__fMhfF:disabled,.UpsertTenantDocumentDialog_saveButton__3iGQQ:disabled{opacity:.6;cursor:not-allowed}.UpsertTenantDocumentDialog_saveButton__3iGQQ{background:#1976d2;color:#fff;border-color:#1976d2}.UpsertTenantDocumentDialog_saveButton__3iGQQ:hover:not(:disabled){background:#1565c0}.UpsertTenantDocumentDialog_cancelButton__fMhfF:hover:not(:disabled){background:#f5f5f5}.page_container__HxXd3{padding:1.5rem;max-width:1200px;margin:0 auto;position:relative}.page_loading__rzhYF{padding:2rem;text-align:center;color:#666}.page_paper__rcl9v{background:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.page_header__iGQJX{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem}.page_title__tSLAP{font-size:1.75rem;font-weight:600;margin:0;color:#1e293b}.page_addButton__NTbBc{padding:.5rem 1rem;background-color:#1976d2;color:#fff;border:none;border-radius:4px;font-size:.95rem;cursor:pointer}.page_addButton__NTbBc:hover{background-color:#1565c0}.page_content__4mk9p{padding:1.5rem}.page_documentsList__kDaKD{display:flex;flex-direction:column;gap:.5rem}.page_documentRow__JN0Cr{display:flex;align-items:center;padding:.75rem 1rem;background:#fafafa;border:1px solid #e0e0e0;border-radius:4px;gap:1rem}.page_dragHandle__6kvUo{cursor:grab;color:#aaa;font-size:1rem}.page_dragHandle__6kvUo:active{cursor:grabbing}.page_documentInfo__obAyN{flex:1;display:flex;flex-direction:column;gap:.25rem}.page_documentName__OFaJD{font-weight:500}.page_fileName__MCj9U{font-size:.8rem;color:#888}.page_pagesBadges__i_Uov{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.page_pageBadge__jdljK{display:inline-block;padding:.125rem .5rem;background-color:#e8f4fd;color:#06c;border:1px solid #b3d9f2;border-radius:12px;font-size:.75rem}.page_actions__e9Cxg{display:flex;gap:.25rem}.page_iconButton__K_iWa{padding:.4rem .6rem;background:rgba(0,0,0,0);border:1px solid #d0d0d0;border-radius:4px;color:#555;cursor:pointer}.page_iconButton__K_iWa:hover:not(:disabled){background:#f0f0f0}.page_iconButton__K_iWa:disabled{opacity:.4;cursor:not-allowed}.page_emptyState__j4u1Q{padding:3rem 1rem;text-align:center;color:#888}.page_emptyState__j4u1Q i{font-size:2.5rem;margin-bottom:1rem;display:block}.page_emptyState__j4u1Q p{margin:0}.page_container__oTVaR{padding:1.5rem;max-width:1200px;margin:0 auto}.page_header__tlr2T{margin-bottom:2rem}.page_header__tlr2T .page_title__1qdb_{font-size:1.75rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.page_header__tlr2T .page_subtitle__1O_nQ{font-size:.95rem;color:#64748b}.page_header__tlr2T .page_notice__YyJD6{font-size:.875rem;color:#3b82f6;font-style:italic;margin-top:.25rem}.page_fontsGrid__fDqGP{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.page_fontSection__TOFGj{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem}.page_sectionHeader__F0KB7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page_sectionHeader__F0KB7 h2{font-size:1.25rem;font-weight:500;color:#1a1a1a}.page_sectionHeader__F0KB7 .page_statusSuccess__6wLzF{color:#2daf18;font-size:1.25rem;font-weight:700}.page_sectionHeader__F0KB7 .page_statusWarning__O6N_p{color:#f59e0b;font-size:1.25rem;font-weight:700}.page_description__3YNr6{color:#64748b;font-size:.875rem;margin-bottom:1.5rem;line-height:1.5}.page_uploadArea__DV3op{border:2px dashed #e2e8f0;border-radius:8px;padding:1.5rem 1rem;text-align:center;cursor:pointer;transition:all .2s ease;background:#f8fafc}.page_uploadArea__DV3op:hover{border-color:#94a3b8;background:#f1f5f9}.page_uploadArea__DV3op.page_dragActive__dZC7j{border-color:#3b82f6;background:#eff6ff}.page_uploadArea__DV3op i{font-size:2rem;color:#94a3b8;margin-bottom:.75rem;display:block}.page_uploadArea__DV3op p{margin:.25rem 0;color:#64748b;font-size:.875rem}.page_uploadArea__DV3op .page_specs__1wSen{font-size:.75rem;color:#94a3b8;margin-top:.5rem}.page_loader__l2TBH{padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.page_loader__l2TBH .page_spinner__ZdQbt{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:page_spin__cLfBm 1s linear infinite}.page_loader__l2TBH .page_loadingText___PCvA{color:#64748b;font-size:.9rem}@keyframes page_spin__cLfBm{to{transform:rotate(1turn)}}.page_fontInfo__01m2F{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8fafc;border-radius:6px;gap:1rem}.page_fontInfo__01m2F .page_fontUrl__CQnO1{color:#1a1a1a;font-size:.875rem;word-break:break-all;flex:1}.page_fontInfo__01m2F .page_deleteButton__nWI7r{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background:#fff;color:#dc2626;border:1px solid #dc2626;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:100px}.page_fontInfo__01m2F .page_deleteButton__nWI7r:hover:not(:disabled){background:#dc2626;color:#fff}.page_fontInfo__01m2F .page_deleteButton__nWI7r:disabled{opacity:.7;cursor:not-allowed;background:#fef2f2}.page_fontInfo__01m2F .page_deleteButton__nWI7r .page_buttonSpinner__svT9o{width:14px;height:14px;border:2px solid #fca5a5;border-top-color:#dc2626;border-radius:50%;animation:page_spin__cLfBm .8s linear infinite}@media(max-width:768px){.page_container__oTVaR{padding:1rem}.page_fontsGrid__fDqGP{grid-template-columns:1fr;gap:1rem}.page_fontSection__TOFGj{padding:1rem}.page_uploadArea__DV3op{padding:1.5rem}.page_fontInfo__01m2F{flex-direction:column;align-items:stretch}.page_fontInfo__01m2F .page_deleteButton__nWI7r{width:100%}}