.Button_btn__sgFU2{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-sm);font-family:var(--font);font-weight:500;border-radius:var(--r-md);border:1px solid transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap}.Button_btn__sgFU2:disabled{opacity:.5;cursor:not-allowed}.Button_sm__h9eWB{font-size:12px;padding:var(--s-xs) var(--s-md);height:30px}.Button_md__exKk_{font-size:14px;padding:var(--s-sm) var(--s-lg);height:38px}.Button_primary__oSpWt{background-color:var(--c-navy);color:var(--c-white);border-color:var(--c-navy)}.Button_primary__oSpWt:hover:not(:disabled){background-color:var(--c-blue-mid);border-color:var(--c-blue-mid)}.Button_secondary__lRe7Q{background-color:var(--c-white);color:var(--c-navy);border-color:var(--c-navy)}.Button_secondary__lRe7Q:hover:not(:disabled){background-color:rgba(8,47,123,.05)}.Button_ghost__mZ9vJ{background-color:transparent;color:var(--c-blue-mid);border-color:transparent}.Button_ghost__mZ9vJ:hover:not(:disabled){background-color:rgba(64,162,220,.1)}.Button_danger__1ocl9{background-color:var(--c-error);color:var(--c-white);border-color:var(--c-error)}.Button_danger__1ocl9:hover:not(:disabled){background-color:#a01e24}.Button_dot__n8nla{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.4);border-top-color:currentcolor;border-radius:50%;animation:Button_spin__0uF6_ .7s linear infinite}@keyframes Button_spin__0uF6_{to{transform:rotate(1turn)}}.Card_card__7jt2e{background-color:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);border:1px solid hsla(0,0%,76%,.4);padding:var(--s-lg)}.Card_clickable__DoqBy{cursor:pointer;transition:box-shadow .2s ease,transform .1s ease}.Card_clickable__DoqBy:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.Card_clickable__DoqBy:active{transform:translateY(0)}.Card_header__Yl15_{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--s-md)}.Card_title__g69HW{font-size:15px;font-weight:600;color:var(--c-text)}.Card_subtitle__ffu8p{font-size:12px;color:var(--c-blue-gray);margin-top:var(--s-xs)}.Card_headerAction__Jvjap{flex-shrink:0}.Badge_badge__V4FiA{display:inline-flex;align-items:center;padding:2px var(--s-sm);border-radius:99px;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.Badge_navy__8udbR{background-color:rgba(8,47,123,.12);color:var(--c-navy)}.Badge_admin__t5_Sq{background-color:hsla(0,0%,100%,.18);color:#fff;border:1px solid hsla(0,0%,100%,.35)}.Badge_blue__uN_aj{background-color:rgba(64,162,220,.15);color:var(--c-blue-mid)}.Badge_gray__P2QCz{background-color:rgba(106,140,164,.15);color:var(--c-blue-gray)}.Badge_success__HUXio{background-color:rgba(40,167,69,.12);color:#1c7832}.Badge_error__k5iqo{background-color:rgba(196,45,52,.12);color:var(--c-error)}.Badge_warning__6D1zV{background-color:rgba(255,153,0,.15);color:#b46900}.Spinner_spinner__uGAUU{display:inline-block;border-style:solid;border-color:var(--c-gray) var(--c-gray) var(--c-navy) var(--c-navy);border-radius:50%;animation:Spinner_spin__5g3s1 .7s linear infinite}.Spinner_sm__RubjO{width:16px;height:16px;border-width:2px}.Spinner_md__yDJ8q{width:28px;height:28px;border-width:3px}.Spinner_lg__6rCZ3{width:44px;height:44px;border-width:4px}.Spinner_fullPage__lErGO{display:flex;align-items:center;justify-content:center;height:calc(100vh - var(--navbar-h))}@keyframes Spinner_spin__5g3s1{to{transform:rotate(1turn)}}.Drawer_overlay__evWhC{position:fixed;inset:0;background:transparent;z-index:300;pointer-events:none;transition:background-color .25s ease}.Drawer_overlayVisible__FFg6O{background:rgba(0,0,0,.25);pointer-events:all}.Drawer_panel__Fct48{position:fixed;top:0;right:0;height:100%;width:420px;background:#fff;box-shadow:-4px 0 24px rgba(0,0,0,.1);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);will-change:transform;overflow:hidden}.Drawer_panelLarge__PWGnK{width:560px}.Drawer_panelOpen__AEAvy{transform:translateX(0)}.Drawer_header__LuOrs{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid hsla(0,0%,76%,.35);flex-shrink:0}.Drawer_title__UAcn4{font-size:16px;font-weight:700;color:var(--c-navy);margin:0}.Drawer_close__PdyJ8{background:none;border:none;cursor:pointer;font-size:16px;color:var(--c-blue-gray);padding:4px 8px;border-radius:var(--r-sm);transition:background-color .12s;line-height:1}.Drawer_close__PdyJ8:hover{background:rgba(14,51,89,.06);color:var(--c-navy)}.Drawer_body__SVYVn{flex:1 1;overflow-y:auto;padding:24px}.DirectorSelect_wrapper__VhEXQ{display:flex;gap:6px;align-items:stretch}.DirectorSelect_select__1xreK{flex:1 1;padding:8px 12px;border:1.5px solid hsla(0,0%,76%,.7);border-radius:var(--r-md,6px);background:#fff;color:var(--c-text,#111827);font-size:14px;font-family:inherit;cursor:pointer;outline:none;transition:border-color .15s;box-sizing:border-box;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.DirectorSelect_select__1xreK:focus{border-color:var(--c-navy,#6366f1)}.DirectorSelect_select__1xreK:disabled{opacity:.55;cursor:not-allowed}.DirectorSelect_select__1xreK[data-error=true]{border-color:#e53e3e}.DirectorSelect_readOnly__CEj9G{width:100%;padding:8px 12px;background:rgba(0,0,0,.03);color:var(--c-text,#111827);font-size:14px;font-family:inherit;opacity:.65;cursor:default;box-sizing:border-box}.DirectorSelect_readOnly__CEj9G,.DirectorSelect_reloadBtn___Ilwt{border:1.5px solid hsla(0,0%,76%,.7);border-radius:var(--r-md,6px);outline:none}.DirectorSelect_reloadBtn___Ilwt{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;padding:0;background:#fff;color:rgba(0,0,0,.45);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.DirectorSelect_reloadBtn___Ilwt:hover:not(:disabled){border-color:var(--c-navy,#6366f1);color:var(--c-navy,#6366f1);background:rgba(99,102,241,.05)}.DirectorSelect_reloadBtn___Ilwt:disabled{opacity:.45;cursor:not-allowed}@keyframes DirectorSelect_spin__q0HWM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DirectorSelect_reloadBtn___Ilwt.DirectorSelect_spinning__LwHx1>svg{animation:DirectorSelect_spin__q0HWM .7s linear infinite}.LoginPage_root__DYalT{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#082f7b,#166195 60%,#40a2dc)}.LoginPage_panel__aLiNA{background:var(--c-white);border-radius:var(--r-lg);box-shadow:0 24px 64px rgba(0,0,0,.2);padding:var(--s-2xl) var(--s-xl);width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-md)}.LoginPage_brand__rEWm6{display:flex;align-items:center;gap:var(--s-sm);margin-bottom:var(--s-sm)}.LoginPage_logo__N1b1_{border-radius:var(--r-md);object-fit:contain}.LoginPage_brandName__Tolz7{font-size:18px;font-weight:700;color:var(--c-navy);letter-spacing:-.3px}.LoginPage_title__an2UA{font-size:20px;font-weight:700;color:var(--c-text)}.LoginPage_subtitle__zXmQU{font-size:13px;color:var(--c-blue-gray);line-height:1.6;max-width:300px}.LoginPage_msBtn__ny75e{width:100%;display:flex;gap:var(--s-sm);margin-top:var(--s-sm)}.LoginPage_footer__kLZy_{font-size:11px;color:var(--c-gray);margin-top:var(--s-sm)}.LanguageSwitcher_switcher__e5m_E{display:flex;align-items:center;gap:2px;background-color:hsla(0,0%,100%,.1);border-radius:var(--r-md);padding:3px}.LanguageSwitcher_btn__LSCeF{padding:3px var(--s-sm);border:none;background:transparent;color:hsla(0,0%,100%,.6);border-radius:5px;font-size:11px;font-weight:600;letter-spacing:.4px;cursor:pointer;font-family:var(--font);transition:all .15s ease}.LanguageSwitcher_btn__LSCeF:hover{color:var(--c-white)}.LanguageSwitcher_active__BjttD{background-color:hsla(0,0%,100%,.18);color:var(--c-white)}.Navbar_nav___WITp{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--navbar-h);background-color:var(--c-navy);display:flex;align-items:center;padding:0 var(--s-xl);gap:var(--s-xl);box-shadow:0 2px 8px rgba(0,0,0,.2)}.Navbar_brand__ViMyA{display:flex;align-items:center;gap:var(--s-sm);text-decoration:none;flex-shrink:0}.Navbar_brandLogo__ZQrkx{border-radius:var(--r-sm);object-fit:contain;background-color:#fff;padding:2px}.Navbar_brandName__UPVs9{font-size:15px;font-weight:700;color:var(--c-white);letter-spacing:-.2px}.Navbar_links__c080l{display:flex;align-items:center;gap:var(--s-xs);flex:1 1}.Navbar_link__wMX_K{padding:var(--s-xs) var(--s-md);border-radius:var(--r-md);font-size:13px;font-weight:500;color:hsla(0,0%,100%,.75);text-decoration:none;transition:all .15s ease;white-space:nowrap}.Navbar_link__wMX_K:hover{color:var(--c-white);background-color:hsla(0,0%,100%,.1)}.Navbar_active__YMfDB{color:var(--c-white);background-color:rgba(64,162,220,.25);font-weight:600}.Navbar_actions__TwM5h,.Navbar_profile__t3bgo{display:flex;align-items:center;gap:var(--s-md);flex-shrink:0}.Navbar_userInfo__6HnBW{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.Navbar_userName___zDmh{font-size:13px;font-weight:500;color:var(--c-white)}.Navbar_logoutBtn__BtJGg{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:hsla(0,0%,100%,.1);border-radius:var(--r-md);color:hsla(0,0%,100%,.75);cursor:pointer;transition:all .15s ease}.Navbar_logoutBtn__BtJGg:hover{background:hsla(0,0%,100%,.2);color:var(--c-white)}.Footer_footer__eNA9m{position:fixed;bottom:var(--s-md);right:var(--s-lg);z-index:50;display:flex;align-items:center;gap:var(--s-sm);padding:4px var(--s-md);border-radius:99px;background-color:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid hsla(0,0%,76%,.35);box-shadow:0 2px 8px rgba(0,0,0,.08);pointer-events:none}.Footer_powered__wc0hd{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--c-blue-gray)}.Footer_logo__8uCHD{height:14px;width:auto;object-fit:contain;opacity:.7}.Footer_version__aaOnJ{font-size:10px;color:var(--c-gray);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}.AppShell_shell__qUg8i{display:flex;flex-direction:column;min-height:100vh}.AppShell_main__Fmh6Z{flex:1 1;padding-top:var(--navbar-h);display:flex;flex-direction:column}.DashboardHeader_header__9hEZi{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-sm);padding-bottom:var(--s-lg);border-bottom:1px solid hsla(0,0%,76%,.4)}.DashboardHeader_greeting__zJecf{display:flex;align-items:center;gap:var(--s-md)}.DashboardHeader_title__8xb_r{font-size:24px;font-weight:700;color:var(--c-navy)}.DashboardHeader_date__h3ehB,.MetricsRow_sectionTitle__TGE8N{font-size:13px;color:var(--c-blue-gray)}.MetricsRow_sectionTitle__TGE8N{font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--s-md)}.MetricsRow_grid__JxnLO{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:var(--s-md);gap:var(--s-md)}.MetricsRow_card__ydcVb{background:var(--c-white);border-radius:var(--r-lg);border:1px solid hsla(0,0%,76%,.4);box-shadow:var(--shadow-sm);padding:var(--s-lg);display:flex;flex-direction:column;gap:var(--s-xs)}.MetricsRow_value__ZPqRf{font-size:36px;font-weight:700;color:var(--c-navy);line-height:1}.MetricsRow_label__FYBlO{font-size:12px;font-weight:500;color:var(--c-blue-gray);text-transform:uppercase;letter-spacing:.3px}.QuickAccessGrid_sectionTitle__Y1DAl{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--c-blue-gray);margin-bottom:var(--s-md)}.QuickAccessGrid_grid__kJ6Ub{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--s-md);gap:var(--s-md)}.QuickAccessGrid_card__9f5Ws{display:flex;flex-direction:column;gap:var(--s-sm);position:relative}.QuickAccessGrid_icon__Q85cN{font-size:28px;line-height:1}.QuickAccessGrid_cardTitle__1jixK{font-size:15px;font-weight:600;color:var(--c-navy)}.QuickAccessGrid_cardDesc__zJouM{font-size:13px;color:var(--c-blue-gray);line-height:1.5;flex:1 1}.QuickAccessGrid_arrow__sSMBo{font-size:18px;color:var(--c-blue-light);align-self:flex-end;margin-top:var(--s-sm);transition:transform .15s ease}.QuickAccessGrid_card__9f5Ws:hover .QuickAccessGrid_arrow__sSMBo{transform:translateX(4px)}.page_page__vSADU{max-width:1100px;margin:0 auto;padding:var(--s-xl) var(--s-xl);display:flex;flex-direction:column;gap:var(--s-xl)}.ClientsTable_wrapper__Mk8dL{display:flex;flex-direction:column;gap:var(--s-lg)}.ClientsTable_toolbar__xdncf{display:flex;align-items:center;gap:var(--s-md);justify-content:space-between}.ClientsTable_searchBar__ZKYTb{position:relative;flex:1 1;max-width:360px}.ClientsTable_searchInput__2D6zH{width:100%;padding:9px 38px 9px 14px;border:1.5px solid hsla(0,0%,76%,.7);border-radius:var(--r-md);font-size:14px;color:var(--c-text);background:#fff;outline:none;transition:border-color .15s;box-sizing:border-box}.ClientsTable_searchInput__2D6zH:focus{border-color:var(--c-navy)}.ClientsTable_clearSearch__uK3Uv{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:12px;color:var(--c-blue-gray);padding:2px 4px}.ClientsTable_btnViewToggle__ACxmo{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;color:var(--c-blue-gray);border:1.5px solid hsla(0,0%,76%,.6);border-radius:var(--r-md);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background-color .15s,border-color .15s,color .15s}.ClientsTable_btnViewToggle__ACxmo:hover{background:rgba(14,51,89,.05);border-color:var(--c-navy);color:var(--c-navy)}.ClientsTable_btnViewToggleActive__H9JHm{background:rgba(217,119,6,.08);border-color:rgba(217,119,6,.5);color:#b45309}.ClientsTable_btnViewToggleActive__H9JHm:hover{background:rgba(217,119,6,.15);border-color:rgba(217,119,6,.7);color:#92400e}.ClientsTable_btnAdd__8iqO1{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:var(--c-navy);color:#fff;border:none;border-radius:var(--r-md);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s;flex-shrink:0}.ClientsTable_btnAdd__8iqO1:hover{background:var(--c-navy-dark,#0a2540)}.ClientsTable_btnAdd__8iqO1:disabled{opacity:.35;cursor:not-allowed}.ClientsTable_tableWrapper__boHLP{overflow-x:auto;overflow-y:auto;max-height:66vh;border:1px solid hsla(0,0%,76%,.35);border-radius:var(--r-lg);background:#fff}.ClientsTable_table__6pUrl{width:100%;border-collapse:collapse}.ClientsTable_th__mPdED{padding:12px 16px;text-align:left;font-size:12px;font-weight:700;color:var(--c-blue-gray);text-transform:uppercase;letter-spacing:.04em;background:rgba(14,51,89,.03);border-bottom:1px solid hsla(0,0%,76%,.35);white-space:nowrap}.ClientsTable_sortable__pY0KL{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .1s}.ClientsTable_sortable__pY0KL:hover{background:rgba(14,51,89,.07)}.ClientsTable_sortIcon__5ing_{margin-left:6px;opacity:.55;font-size:11px}.ClientsTable_row__5dcKE{transition:background-color .1s}.ClientsTable_row__5dcKE:hover{background:rgba(14,51,89,.025)}.ClientsTable_rowClickable__PvHVF{cursor:pointer}.ClientsTable_rowClickable__PvHVF:hover{background:rgba(14,51,89,.055)!important}.ClientsTable_td__rXwAo{padding:12px 16px;font-size:14px;color:var(--c-text);border-bottom:1px solid hsla(0,0%,76%,.2);vertical-align:middle}.ClientsTable_row__5dcKE:last-child .ClientsTable_td__rXwAo{border-bottom:none}.ClientsTable_code__EZU3F{display:inline-block;padding:2px 8px;background:rgba(14,51,89,.07);color:var(--c-navy);border-radius:var(--r-sm);font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;font-weight:600}.ClientsTable_actions__X33_y{display:flex;gap:4px}.ClientsTable_btnArchive__CmHUX{background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:var(--r-sm);transition:background-color .12s;display:inline-flex;align-items:center;color:var(--c-blue-gray)}.ClientsTable_btnArchive__CmHUX:hover{background:rgba(217,119,6,.12);color:#b45309}.ClientsTable_btnRestore___0R7Y{background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:var(--r-sm);transition:background-color .12s;display:inline-flex;align-items:center;color:var(--c-blue-gray)}.ClientsTable_btnRestore___0R7Y:hover{background:rgba(22,163,74,.12);color:#15803d}.ClientsTable_empty__Qted6{text-align:center;padding:40px;color:var(--c-blue-gray);font-size:14px}.CategoriesTable_wrapper__EJ0R_{display:flex;flex-direction:column;gap:var(--s-lg)}.CategoriesTable_toolbar__uo7v7{display:flex;align-items:center;gap:var(--s-md);justify-content:space-between}.CategoriesTable_searchBar__k_Roz{position:relative;flex:1 1;max-width:360px}.CategoriesTable_btnViewToggle__ozOPD{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;color:var(--c-blue-gray);border:1.5px solid hsla(0,0%,76%,.6);border-radius:var(--r-md);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background-color .15s,border-color .15s,color .15s}.CategoriesTable_btnViewToggle__ozOPD:hover{background:rgba(14,51,89,.05);border-color:var(--c-navy);color:var(--c-navy)}.CategoriesTable_btnViewToggleActive__8NrQ2{background:rgba(217,119,6,.08);border-color:rgba(217,119,6,.5);color:#b45309}.CategoriesTable_btnViewToggleActive__8NrQ2:hover{background:rgba(217,119,6,.15);border-color:rgba(217,119,6,.7);color:#92400e}@keyframes CategoriesTable_slideInFromRight__7qJ0A{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.CategoriesTable_btnBulkArchive__68P6t{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;background:rgba(217,119,6,.1);color:#b45309;border:1.5px solid rgba(217,119,6,.35);border-radius:var(--r-md);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;animation:CategoriesTable_slideInFromRight__7qJ0A .18s ease-out;transition:background-color .15s,border-color .15s}.CategoriesTable_btnBulkArchive__68P6t:hover{background:rgba(217,119,6,.18);border-color:rgba(217,119,6,.6)}.CategoriesTable_btnBulkDelete__rXmtN{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;background:rgba(220,38,38,.08);color:#b91c1c;border:1.5px solid rgba(220,38,38,.3);border-radius:var(--r-md);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;animation:CategoriesTable_slideInFromRight__7qJ0A .18s ease-out;transition:background-color .15s,border-color .15s}.CategoriesTable_btnBulkDelete__rXmtN:hover{background:rgba(220,38,38,.15);border-color:rgba(220,38,38,.55)}.CategoriesTable_btnAdd__BAJF2{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:var(--c-navy);color:#fff;border:none;border-radius:var(--r-md);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s;flex-shrink:0}.CategoriesTable_btnAdd__BAJF2:hover{background:var(--c-navy-dark,#0a2540)}.CategoriesTable_btnAdd__BAJF2:disabled{opacity:.35;cursor:not-allowed}.CategoriesTable_searchInput__y5_oQ{width:100%;padding:9px 38px 9px 14px;border:1.5px solid hsla(0,0%,76%,.7);border-radius:var(--r-md);font-size:14px;color:var(--c-text);background:#fff;outline:none;transition:border-color .15s;box-sizing:border-box}.CategoriesTable_searchInput__y5_oQ:focus{border-color:var(--c-navy)}.CategoriesTable_clearSearch__BQ0H_{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:12px;color:var(--c-blue-gray);padding:2px 4px}.CategoriesTable_tableWrapper__ne9Pq{overflow-x:auto;overflow-y:auto;max-height:66vh;border:1px solid hsla(0,0%,76%,.35);border-radius:var(--r-lg);background:#fff}.CategoriesTable_table__NAFQO{width:100%;border-collapse:collapse}.CategoriesTable_tdCheck__I_7BU,.CategoriesTable_thCheck__1h40e{width:40px;padding:12px 0 12px 16px;vertical-align:middle}.CategoriesTable_thCheck__1h40e{background:rgba(14,51,89,.03);border-bottom:1px solid hsla(0,0%,76%,.35)}.CategoriesTable_rowSelected__fhLTA{background:rgba(14,51,89,.06)!important}.CategoriesTable_th__Rl6yL{padding:12px 16px;text-align:left;font-size:12px;font-weight:700;color:var(--c-blue-gray);text-transform:uppercase;letter-spacing:.04em;background:rgba(14,51,89,.03);border-bottom:1px solid hsla(0,0%,76%,.35);white-space:nowrap}.CategoriesTable_thCategory2__bTsVW{min-width:280px}.CategoriesTable_thFilter__Fh8t_{padding:12px 16px;background:rgba(14,51,89,.03);border-bottom:1px solid hsla(0,0%,76%,.35);vertical-align:bottom}.CategoriesTable_headerFilter__YrYRF{display:flex;flex-direction:column;gap:8px;min-width:120px;font-size:12px;font-weight:700;color:var(--c-blue-gray);text-transform:uppercase;letter-spacing:.04em}.CategoriesTable_headerSelect__lG9FU{width:100%;padding:7px 10px;border:1px solid hsla(0,0%,76%,.7);border-radius:var(--r-sm);background:#fff;color:var(--c-text);font-size:12px;font-weight:500;text-transform:none;letter-spacing:normal}.CategoriesTable_headerSelect__lG9FU:focus{outline:none;border-color:var(--c-navy)}.CategoriesTable_sortable__NYrus{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .1s}.CategoriesTable_sortable__NYrus:hover{background:rgba(14,51,89,.07)}.CategoriesTable_sortIcon__CicSu{margin-left:6px;opacity:.55;font-size:11px}.CategoriesTable_row__3iOCi{transition:background-color .1s}.CategoriesTable_row__3iOCi:hover{background:rgba(14,51,89,.025)}.CategoriesTable_td__H1Bs4{padding:12px 16px;font-size:14px;color:var(--c-text);border-bottom:1px solid hsla(0,0%,76%,.2);vertical-align:middle}.CategoriesTable_tdCategory2__ghwAJ{min-width:280px}.CategoriesTable_row__3iOCi:last-child .CategoriesTable_td__H1Bs4{border-bottom:none}.CategoriesTable_tdCode__kBrfw{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;font-weight:600;color:var(--c-navy)}.CategoriesTable_badgeActive__dZayW{background:rgba(16,185,129,.1);color:#065f46}.CategoriesTable_badgeActive__dZayW,.CategoriesTable_badgeInactive___s0MW{display:inline-block;padding:2px 8px;border-radius:var(--r-sm);font-size:12px;font-weight:600}.CategoriesTable_badgeInactive___s0MW{background:rgba(217,119,6,.1);color:#92400e}.CategoriesTable_badgeYes__VyhUI{color:#065f46;font-weight:700}.CategoriesTable_badgeNo___UOps{color:#9ca3af}.CategoriesTable_actions__SYuRb{display:flex;gap:4px}.CategoriesTable_btnArchive__fpT_j,.CategoriesTable_btnEdit__DZflo{background:none;border:none;cursor:pointer;font-size:16px;padding:4px 6px;border-radius:var(--r-sm);transition:background-color .12s;line-height:1;display:inline-flex;align-items:center;color:var(--c-blue-gray)}.CategoriesTable_btnEdit__DZflo:hover{background:rgba(14,51,89,.07);color:var(--c-navy)}.CategoriesTable_btnArchive__fpT_j:hover{background:rgba(217,119,6,.12);color:#b45309}.CategoriesTable_empty__qJIGi{text-align:center;padding:40px;color:var(--c-blue-gray);font-size:14px}.Modal_overlay__eWoat{position:fixed;inset:0;z-index:200;background-color:rgba(14,51,89,.35);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:var(--s-lg)}.Modal_dialog__npQ5w{width:100%;max-width:var(--modal-width,480px);background:#fff;border-radius:var(--r-lg);box-shadow:0 20px 60px rgba(0,0,0,.18);animation:Modal_slideIn__NwWiR .15s ease}@keyframes Modal_slideIn__NwWiR{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Modal_header__8JnYo{display:flex;align-items:center;justify-content:space-between;padding:var(--s-lg) var(--s-xl);border-bottom:1px solid hsla(0,0%,76%,.35)}.Modal_title__iI9nk{font-size:16px;font-weight:700;color:var(--c-navy)}.Modal_close__vttM6{background:none;border:none;cursor:pointer;font-size:14px;color:var(--c-blue-gray);padding:4px 8px;border-radius:var(--r-sm);transition:background-color .12s}.Modal_close__vttM6:hover{background-color:rgba(0,0,0,.06);color:var(--c-text)}.Modal_body__9cyDA{padding:var(--s-xl)}.ClientModal_form__pK913{display:flex;flex-direction:column;gap:var(--s-lg)}.ClientModal_required__CBK5P{color:#e53e3e;font-weight:700;margin-left:2px}.ClientModal_field__sYlzx{display:flex;flex-direction:column;gap:4px}.ClientModal_label__lJ9I4{font-size:13px;font-weight:600;color:var(--c-navy)}.ClientModal_input__Tr4wF{width:100%;padding:8px 12px;border:1.5px solid hsla(0,0%,76%,.7);border-radius:var(--r-md);font-size:14px;color:var(--c-text);background:#fff;outline:none;transition:border-color .15s;box-sizing:border-box}.ClientModal_input__Tr4wF:focus{border-color:var(--c-navy)}.ClientModal_input__Tr4wF[data-error=true]{border-color:#e53e3e}.ClientModal_error__ObqhS{font-size:12px;color:#e53e3e}.ClientModal_submitError__lf4pr{font-size:13px;color:#c53030;background:#fff5f5;border:1px solid #fed7d7;border-radius:4px;padding:8px 12px;margin:0}.ClientModal_hint__BtBeO{font-size:12px;color:var(--c-blue-gray)}.ClientModal_footer__y1yeS{display:flex;justify-content:flex-end;gap:var(--s-md);padding-top:var(--s-sm);border-top:1px solid hsla(0,0%,76%,.35);margin-top:var(--s-sm)}.ClientModal_btnCancel__fH1hs{padding:8px 18px;border:1.5px solid hsla(0,0%,76%,.7);border-radius:var(--r-md);background:#fff;font-size:14px;color:var(--c-text);cursor:pointer;transition:background-color .12s}.ClientModal_btnCancel__fH1hs:hover:not(:disabled){background:rgba(0,0,0,.04)}.ClientModal_btnSave___Js04{padding:8px 20px;border:none;border-radius:var(--r-md);background:var(--c-navy);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .12s}.ClientModal_btnSave___Js04:hover:not(:disabled){opacity:.88}.ClientModal_btnCancel__fH1hs:disabled,.ClientModal_btnSave___Js04:disabled{opacity:.5;cursor:not-allowed}.ClientModal_inputCodeReadonly__UYr64,.ClientModal_inputCode__OJbKT{font-family:ui-monospace,SFMono-Regular,monospace;letter-spacing:.05em}.ClientModal_inputCodeReadonly__UYr64{opacity:.5;cursor:default}.ClientModal_inputCountry__e_TQB{width:80px;font-family:ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em}.ClientModal_select__lo0qJ{width:100%;padding:8px 12px;border:1.5px solid hsla(0,0%,76%,.7);border-radius:var(--r-md);font-size:14px;color:var(--c-text);background:#fff;outline:none;transition:border-color .15s;box-sizing:border-box;cursor:pointer}.ClientModal_select__lo0qJ:focus{border-color:var(--c-navy)}.ClientModal_select__lo0qJ[data-error=true]{border-color:#e53e3e}.ComboboxInput_wrapper__LXD60{position:relative;width:100%}.ComboboxInput_input__vxIM4{width:100%;padding:8px 12px;border:1.5px solid hsla(0,0%,76%,.7);border-radius:var(--r-md);font-size:14px;color:var(--c-text);background:#fff;outline:none;transition:border-color .15s;box-sizing:border-box;font-family:inherit}.ComboboxInput_input__vxIM4:focus{border-color:var(--c-navy)}.ComboboxInput_dropdown__TxFv4{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:9999;background:#fff;border:1.5px solid var(--c-navy);border-radius:var(--r-md);box-shadow:0 4px 16px rgba(0,0,0,.12);list-style:none;margin:0;padding:4px 0;max-height:220px;overflow-y:auto}.ComboboxInput_option___J8g1{padding:8px 14px;font-size:13px;color:var(--c-text);cursor:pointer;border-radius:0;transition:background .1s,color .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ComboboxInput_optionActive__E7jLA,.ComboboxInput_option___J8g1:hover{background:var(--c-navy);color:#fff}.EntityDrawer_content__sTykp{display:flex;flex-direction:column;gap:28px}.EntityDrawer_group__GyJou{display:flex;flex-direction:column;gap:0;border:1px solid hsla(0,0%,76%,.35);border-radius:var(--r-md);overflow:hidden}.EntityDrawer_groupMissions__4ycGn{overflow:visible}.EntityDrawer_groupTitle__kUYsU{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--c-blue-gray);padding:10px 16px;background:rgba(14,51,89,.03);border-bottom:1px solid hsla(0,0%,76%,.25)}.EntityDrawer_row__acT5r{display:flex;align-items:flex-start;padding:11px 16px;gap:12px;border-bottom:1px solid hsla(0,0%,76%,.18)}.EntityDrawer_row__acT5r:last-child{border-bottom:none}.EntityDrawer_label__IJfPr{font-size:12px;color:var(--c-blue-gray);font-weight:500;flex-shrink:0;width:130px;padding-top:1px}.EntityDrawer_value__O1akZ{font-size:13px;color:var(--c-text);font-weight:400;flex:1 1;word-break:break-word}.EntityDrawer_mono__tJirR{font-family:ui-monospace,SFMono-Regular,monospace;letter-spacing:.04em;font-weight:600;color:var(--c-navy)}.EntityDrawer_typeTag__x6Spm{display:inline-block;padding:2px 8px;background:rgba(14,51,89,.06);color:var(--c-navy);border-radius:var(--r-sm);font-size:11px;font-weight:700;letter-spacing:.05em}.EntityDrawer_syncBadge__hSl_X{display:inline-block;padding:2px 9px;border-radius:100px;font-size:11px;font-weight:600;letter-spacing:.02em}.EntityDrawer_syncNone__zuPWZ{background:rgba(148,163,184,.15);color:#64748b}.EntityDrawer_syncManual__lYMy8{background:rgba(234,179,8,.12);color:#92400e}.EntityDrawer_syncAuto__P7FXc{background:rgba(22,163,74,.1);color:#15803d}.EntityDrawer_badgeActive__Z_KnP{background:rgba(22,163,74,.1);color:#15803d}.EntityDrawer_badgeActive__Z_KnP,.EntityDrawer_badgeArchived__4clD4{display:inline-block;padding:2px 9px;border-radius:100px;font-size:11px;font-weight:600}.EntityDrawer_badgeArchived__4clD4{background:rgba(217,119,6,.1);color:#b45309}.EntityDrawer_archivedBanner__J_DYT{padding:10px 14px;background:rgba(217,119,6,.08);border:1.5px solid rgba(217,119,6,.4);border-radius:var(--r-sm);color:#92400e;font-size:13px;font-weight:500}.EntityDrawer_input__Emq_b,.EntityDrawer_select__aEGc1{flex:1 1;font-size:13px;font-family:inherit;color:var(--c-text);background:#fff;border:1px solid hsla(0,0%,76%,.5);border-radius:var(--r-sm);padding:5px 9px;outline:none;transition:border-color .15s;min-width:0}.EntityDrawer_input__Emq_b:focus,.EntityDrawer_select__aEGc1:focus{border-color:var(--c-navy);box-shadow:0 0 0 2px rgba(14,51,89,.08)}.EntityDrawer_input__Emq_b:disabled,.EntityDrawer_select__aEGc1:disabled{background:rgba(0,0,0,.03);color:var(--c-blue-gray);cursor:not-allowed}.EntityDrawer_accountingConnectRow__iflNu{padding:12px 16px;display:flex;justify-content:flex-end;gap:8px}.EntityDrawer_btnConnect__iK_PE{font-size:12px;font-weight:600;padding:6px 14px;border-radius:var(--r-sm);border:1.5px solid rgba(14,51,89,.25);background:#fff;color:var(--c-navy);cursor:not-allowed;opacity:.5}.EntityDrawer_footer__gKcOY{display:flex;flex-direction:column;gap:8px;padding-top:4px}.EntityDrawer_btnSave__C_F_6{width:100%;padding:10px 16px;background:var(--c-navy);color:#fff;font-size:13px;font-weight:600;border:none;border-radius:var(--r-sm);cursor:pointer;transition:opacity .15s}.EntityDrawer_btnSave__C_F_6:hover:not(:disabled){opacity:.88}.EntityDrawer_btnSave__C_F_6:disabled{opacity:.55;cursor:not-allowed}.EntityDrawer_saveError__83rHU{font-size:12px;color:#dc2626;text-align:center;margin:0}.EntityDrawer_syncHint__ZCpD2{margin:5px 4px 0;display:flex;align-items:center;gap:6px;font-size:11px;color:var(--c-blue-gray)}.EntityDrawer_directorField__hiHOZ{display:flex;gap:6px;flex:1 1}.EntityDrawer_directorField__hiHOZ .EntityDrawer_select__aEGc1{flex:1 1}.EntityDrawer_btnReload__cmTXL{flex-shrink:0;padding:4px 8px;border:1px solid hsla(0,0%,76%,.5);border-radius:var(--r-sm);background:#fff;cursor:pointer;font-size:13px;line-height:1;color:inherit;transition:background .15s}.EntityDrawer_btnReload__cmTXL:hover:not(:disabled){background:#f3f4f6}.EntityDrawer_btnReload__cmTXL:disabled{opacity:.4;cursor:not-allowed}.EntityDrawer_dangerZone__eXXzg{padding-top:4px;border-top:1px solid hsla(0,0%,76%,.2);display:flex;justify-content:center}.EntityDrawer_btnArchive__inClL{background:none;border:none;cursor:pointer;font-size:12px;color:#b45309;padding:6px 12px;border-radius:var(--r-sm);transition:background .15s;font-weight:500}.EntityDrawer_btnArchive__inClL:hover:not(:disabled){background:rgba(217,119,6,.08)}.EntityDrawer_btnArchive__inClL:disabled{opacity:.4;cursor:not-allowed}.EntityDrawer_btnRestore__gfsqa{background:none;border:none;cursor:pointer;font-size:12px;color:#15803d;padding:6px 12px;border-radius:var(--r-sm);transition:background .15s;font-weight:500}.EntityDrawer_btnRestore__gfsqa:hover:not(:disabled){background:rgba(22,163,74,.08)}.EntityDrawer_btnRestore__gfsqa:disabled{opacity:.4;cursor:not-allowed}.EntityDrawer_btnCoa__vxiHu{height:34px;padding:0 14px;border-radius:6px;font-size:13px;font-weight:500;border:1px solid rgba(14,51,89,.2);background:none;color:var(--c-navy,#0e3359);cursor:pointer;transition:background .12s;white-space:nowrap}.EntityDrawer_btnCoa__vxiHu:hover{background:rgba(14,51,89,.06)}.EntityDrawer_emptyState__fQAdQ{font-size:12px;color:var(--c-blue-gray);padding:10px 16px;margin:0;font-style:italic}.EntityDrawer_missionList__pF1GD{list-style:none;padding:0;margin:0}.EntityDrawer_missionItem__gFENW{display:flex;align-items:center;gap:8px;padding:9px 16px;border-bottom:1px solid hsla(0,0%,76%,.18)}.EntityDrawer_missionName__oGQf5{flex:1 1;font-size:13px;color:var(--c-text);font-weight:500}.EntityDrawer_missionCode__agDo4{font-size:11px;font-family:monospace;font-weight:600;color:var(--c-navy);background:rgba(0,31,77,.07);border-radius:var(--r-sm);padding:2px 6px;flex-shrink:0;letter-spacing:.03em}.EntityDrawer_missionAmounts__sxNIc,.EntityDrawer_missionDate__vBE5Z{font-size:11px;color:var(--c-blue-gray)}.EntityDrawer_missionDate__vBE5Z{flex-shrink:0}.EntityDrawer_btnDeleteMission__rykLT{flex-shrink:0;background:none;border:none;cursor:pointer;font-size:11px;font-weight:500;color:#b45309;padding:3px 8px;border-radius:var(--r-sm);transition:background .15s}.EntityDrawer_btnDeleteMission__rykLT:hover{background:rgba(217,119,6,.08)}.EntityDrawer_missionActions__rwFeM{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.EntityDrawer_btnEditMission__oEKeG{background:none;border:1px solid rgba(14,51,89,.2);border-radius:var(--r-sm);cursor:pointer;font-size:11px;font-weight:500;color:var(--c-navy);padding:3px 8px;transition:background .15s,border-color .15s}.EntityDrawer_btnEditMission__oEKeG:hover{background:rgba(14,51,89,.06);border-color:var(--c-navy)}.EntityDrawer_missionItemEditing__wEcdF{flex-wrap:wrap;gap:6px;background:rgba(14,51,89,.03);padding:10px 16px}.EntityDrawer_missionEditInput__sWOH1{flex:1 1;min-width:120px;font-size:13px;padding:4px 8px;border:1px solid rgba(14,51,89,.3);border-radius:var(--r-sm);background:var(--c-white,#fff);color:var(--c-text)}.EntityDrawer_missionEditAmount__mY6Er{width:100px;font-size:12px;padding:4px 8px;border:1px solid rgba(14,51,89,.2);border-radius:var(--r-sm);background:var(--c-white,#fff);color:var(--c-text)}.EntityDrawer_missionEditActions__YrXit{display:flex;gap:6px;align-items:center}.EntityDrawer_btnSaveMission__Qc_vT{background:var(--c-navy);border:none;border-radius:var(--r-sm);color:#fff;font-size:12px;font-weight:600;padding:4px 12px;cursor:pointer;transition:opacity .15s}.EntityDrawer_btnSaveMission__Qc_vT:disabled{opacity:.45;cursor:not-allowed}.EntityDrawer_btnCancelMission__LIAp0{background:none;border:1px solid hsla(0,0%,76%,.5);border-radius:var(--r-sm);color:var(--c-blue-gray);font-size:12px;font-weight:500;padding:4px 10px;cursor:pointer;transition:border-color .15s}.EntityDrawer_btnCancelMission__LIAp0:hover{border-color:rgba(14,51,89,.3)}.EntityDrawer_missionAddForm__KjICn{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px 16px;background:rgba(14,51,89,.02);border-top:1px solid hsla(0,0%,76%,.18);position:relative;z-index:2}.EntityDrawer_missionNameRow__ASOiw{width:100%}.EntityDrawer_missionCombobox__LtOQn{width:100%;min-width:0}.EntityDrawer_missionAmountsRow__whbLR{display:flex;align-items:center;gap:8px}.EntityDrawer_btnAddMission__XV3QD{flex:0 0 100%;width:100%;padding:6px 12px;background:var(--c-navy);color:#fff;font-size:12px;font-weight:600;border:none;border-radius:var(--r-sm);cursor:pointer;transition:opacity .15s}.EntityDrawer_btnAddMission__XV3QD:hover:not(:disabled){opacity:.88}.EntityDrawer_btnAddMission__XV3QD:disabled{opacity:.45;cursor:not-allowed}.EntityDrawer_inputAmount__DAl5B{flex:0 0 92px;width:92px;min-width:92px;max-width:92px;font-size:12px;font-family:inherit;color:var(--c-text);background:#fff;border:1px solid hsla(0,0%,76%,.5);border-radius:var(--r-sm);padding:5px 9px;outline:none;transition:border-color .15s}.EntityDrawer_inputAmount__DAl5B:focus{border-color:var(--c-navy);box-shadow:0 0 0 2px rgba(14,51,89,.08)}.EntityDrawer_inputAmount__DAl5B:disabled{background:rgba(0,0,0,.03);color:var(--c-blue-gray);cursor:not-allowed}.EntityDrawer_missionError__vIx4m{font-size:12px;color:#dc2626;padding:6px 16px;margin:0}.EntityCreateModal_form__YRj6V{display:flex;flex-direction:column;gap:16px;padding:4px 0}.EntityCreateModal_field__g1A4t{display:flex;flex-direction:column;gap:5px}.EntityCreateModal_label__znrgi{font-size:12px;font-weight:600;color:var(--text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.04em}.EntityCreateModal_required__tqaIk{color:var(--color-danger,#ef4444);margin-left:3px}.EntityCreateModal_input__vWQ64,.EntityCreateModal_select__pdMBD{height:38px;padding:0 12px;border:1px solid var(--border,#e5e7eb);border-radius:6px;font-size:14px;color:var(--text-primary,#111827);background:var(--surface,#fff);outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.EntityCreateModal_input__vWQ64:focus,.EntityCreateModal_select__pdMBD:focus{border-color:var(--color-accent,#6366f1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.EntityCreateModal_input__vWQ64[data-error=true]{border-color:var(--color-danger,#ef4444)}.EntityCreateModal_error__HjzsO{font-size:12px;color:var(--color-danger,#ef4444);margin-top:1px}.EntityCreateModal_submitError__Zrg9m{padding:8px 12px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:6px;font-size:13px;color:var(--color-danger,#ef4444);margin:0}.EntityCreateModal_footer__fcMoY{display:flex;justify-content:flex-end;gap:10px;margin-top:4px;padding-top:8px;border-top:1px solid var(--border,#e5e7eb)}.EntityCreateModal_btnCancel__miw93{height:36px;padding:0 16px;border-radius:6px;font-size:14px;font-weight:500;border:1px solid var(--border,#e5e7eb);background:transparent;color:var(--text-primary,#111827);cursor:pointer;transition:background .15s}.EntityCreateModal_btnCancel__miw93:hover:not(:disabled){background:var(--surface-hover,#f3f4f6)}.EntityCreateModal_btnSubmit___IKym{height:36px;padding:0 20px;border-radius:6px;font-size:14px;font-weight:600;border:none;background:var(--color-accent,#6366f1);color:#fff;cursor:pointer;transition:background .15s}.EntityCreateModal_btnSubmit___IKym:hover:not(:disabled){background:var(--color-accent-hover,#4f46e5)}.EntityCreateModal_btnCancel__miw93:disabled,.EntityCreateModal_btnSubmit___IKym:disabled{opacity:.6;cursor:not-allowed}.StaffModal_loading__54sbA{font-size:14px;color:var(--text-secondary,#6b7280);text-align:center;padding:16px 0}.StaffModal_form__ziJDj{display:flex;flex-direction:column;gap:16px;padding:4px 0}.StaffModal_field__Tm6di{display:flex;flex-direction:column;gap:5px}.StaffModal_label__WoKAs{font-size:12px;font-weight:600;color:var(--text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.04em}.StaffModal_select__GRpMI{height:38px;padding:0 12px;border:1px solid var(--border,#e5e7eb);border-radius:6px;font-size:14px;color:var(--text-primary,#111827);background:var(--surface,#fff);outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.StaffModal_selectMulti__3EhvM{height:auto;min-height:160px;padding:6px 8px}.StaffModal_selectMulti__3EhvM option{padding:6px 8px;border-radius:4px}.StaffModal_select__GRpMI:focus{border-color:var(--color-accent,#6366f1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.StaffModal_select__GRpMI:disabled{opacity:.6;cursor:not-allowed}.StaffModal_hint__XxGLH{font-size:12px;color:var(--text-secondary,#6b7280);margin:2px 0 0}.StaffModal_error__aKRsM{padding:8px 12px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:6px;font-size:13px;color:var(--color-danger,#ef4444);margin:0}.StaffModal_actions__uXjGR{display:flex;justify-content:flex-end;gap:10px;margin-top:4px;padding-top:8px;border-top:1px solid var(--border,#e5e7eb)}.StaffModal_btnCancel__rfzaP{height:36px;padding:0 16px;border-radius:6px;font-size:14px;font-weight:500;border:1px solid var(--border,#e5e7eb);background:transparent;color:var(--text-primary,#111827);cursor:pointer;transition:background .15s}.StaffModal_btnCancel__rfzaP:hover:not(:disabled){background:var(--surface-hover,#f3f4f6)}.StaffModal_btnSubmit__QdM0z{height:36px;padding:0 20px;border-radius:6px;font-size:14px;font-weight:600;border:none;background:var(--color-accent,#6366f1);color:#fff;cursor:pointer;transition:background .15s}.StaffModal_btnSubmit__QdM0z:hover:not(:disabled){background:var(--color-accent-hover,#4f46e5)}.StaffModal_btnCancel__rfzaP:disabled,.StaffModal_btnSubmit__QdM0z:disabled{opacity:.6;cursor:not-allowed}.AccountsModal_toolbar__dfDKT{display:flex;align-items:center;gap:10px;margin-bottom:14px}.AccountsModal_filterInput__0p6UD{flex:1 1;height:34px;padding:0 12px;border:1px solid var(--border,#e5e7eb);border-radius:6px;font-size:13px;color:var(--text-primary,#111827);background:var(--surface,#fff);outline:none}.AccountsModal_filterInput__0p6UD:focus{border-color:var(--color-accent,#6366f1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.AccountsModal_btnRefresh__GlVd3{height:34px;padding:0 14px;border:1px solid var(--border,#e5e7eb);border-radius:6px;background:none;font-size:13px;font-weight:500;color:var(--text-primary,#374151);cursor:pointer;white-space:nowrap;transition:background .12s;flex-shrink:0}.AccountsModal_btnRefresh__GlVd3:hover:not(:disabled){background:var(--surface-hover,#f3f4f6)}.AccountsModal_btnRefresh__GlVd3:disabled{opacity:.6;cursor:not-allowed}.AccountsModal_tableWrapper__foPki{overflow-x:auto;border:1px solid hsla(0,0%,76%,.3);border-radius:8px;max-height:480px;overflow-y:auto}.AccountsModal_table__GSlyF{width:100%;border-collapse:collapse;min-width:600px}.AccountsModal_th__6acKc{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:9px 12px;text-align:left;font-size:11px;font-weight:700;color:var(--c-blue-gray,#6b7280);text-transform:uppercase;letter-spacing:.05em;background:rgba(14,51,89,.04);border-bottom:1px solid hsla(0,0%,76%,.3);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.AccountsModal_th__6acKc:hover{background:rgba(14,51,89,.07)}.AccountsModal_sortIcon__TJTqM{opacity:.35;font-size:12px;margin-left:4px}.AccountsModal_sortIconActive__hWhxE{font-size:12px;margin-left:4px;color:var(--color-accent,#6366f1)}.AccountsModal_row__mejJn{transition:background .1s}.AccountsModal_row__mejJn:hover{background:rgba(14,51,89,.025)}.AccountsModal_row__mejJn:last-child .AccountsModal_td__c5hUi{border-bottom:none}.AccountsModal_td__c5hUi{padding:9px 12px;font-size:13px;color:var(--c-text,#111827);border-bottom:1px solid hsla(0,0%,76%,.18);vertical-align:middle}.AccountsModal_mono__jKhL6{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;color:var(--c-navy,#0e3359);font-weight:600}.AccountsModal_placeholder__gCLTa{font-size:13px;color:var(--c-blue-gray,#6b7280)}.AccountsModal_statusActive__P_n5I{background:rgba(22,163,74,.09);color:#15803d}.AccountsModal_statusActive__P_n5I,.AccountsModal_statusInactive__cNHiU{display:inline-block;padding:2px 8px;border-radius:100px;font-size:11px;font-weight:600}.AccountsModal_statusInactive__cNHiU{background:hsla(0,0%,76%,.2);color:var(--c-blue-gray,#6b7280)}.AccountsModal_error__qs598{font-size:13px;color:var(--color-danger,#ef4444);padding:8px 12px;background:rgba(239,68,68,.07);border-radius:6px;margin:0 0 12px}.AccountsModal_count__t1j4D{margin:10px 0 0;font-size:12px;color:var(--c-blue-gray,#6b7280);text-align:right}.page_page__et_C0{padding:var(--s-xl) var(--s-2xl);max-width:900px}.page_breadcrumb__aImcI{display:flex;align-items:center;gap:6px;margin-bottom:var(--s-xl);font-size:14px;color:var(--c-blue-gray)}.page_breadcrumbLink__5JQqG{background:none;border:none;padding:0;cursor:pointer;color:var(--c-navy);font-size:14px;font-weight:500;text-decoration:none;transition:-webkit-text-decoration .1s;transition:text-decoration .1s;transition:text-decoration .1s,-webkit-text-decoration .1s}.page_breadcrumbLink__5JQqG:hover{text-decoration:underline}.page_breadcrumbSep__A7yOF{color:var(--c-blue-gray);font-size:16px;line-height:1;opacity:.5}.page_breadcrumbCurrent__lUiTB{color:var(--c-text);font-weight:500}.page_archivedBanner___YhZO{display:flex;align-items:center;gap:var(--s-sm);margin-bottom:var(--s-xl);padding:14px 18px;background:rgba(217,119,6,.08);border:1.5px solid rgba(217,119,6,.5);border-radius:var(--r-md);color:#92400e;font-size:14px;font-weight:500;line-height:1.5}.page_archivedBannerIcon__91PYK{font-size:18px;flex-shrink:0;line-height:1}.page_header__xOU4P{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--s-xl);gap:var(--s-md);flex-wrap:wrap}.page_headingRow__w7XJS{display:flex;align-items:center;gap:var(--s-md);flex-wrap:wrap}.page_title__M_o0F{font-size:24px;font-weight:700;color:var(--c-navy);margin:0}.page_archivedBadge__EFnam{display:inline-block;padding:3px 10px;background:rgba(217,119,6,.1);color:#b45309;border:1px solid rgba(217,119,6,.35);border-radius:100px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.page_codeBadge__4QxyX{display:inline-block;padding:4px 12px;background:rgba(14,51,89,.07);color:var(--c-navy);border-radius:var(--r-sm);font-family:ui-monospace,SFMono-Regular,monospace;font-size:14px;font-weight:700;letter-spacing:.06em;flex-shrink:0}.page_section__O84v4{background:#fff;border:1px solid hsla(0,0%,76%,.35);border-radius:var(--r-lg);padding:var(--s-xl);margin-bottom:var(--s-xl)}.page_sectionTitle__4dsLs{font-size:13px;font-weight:700;color:var(--c-blue-gray);text-transform:uppercase;letter-spacing:.06em;margin:0 0 var(--s-lg) 0}.page_sectionHeader__IN2Qw{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-lg)}.page_sectionHeader__IN2Qw .page_sectionTitle__4dsLs{margin:0}.page_btnEdit__ma_cT{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid rgba(14,51,89,.2);border-radius:var(--r-sm);background:none;color:var(--c-navy);font-size:12px;font-weight:500;cursor:pointer;transition:background-color .12s,border-color .12s;flex-shrink:0}.page_btnEdit__ma_cT:hover{background:rgba(14,51,89,.06);border-color:rgba(14,51,89,.35)}.page_infoGrid__UGa4C{display:flex;flex-direction:column;gap:14px}.page_infoRow__WNtUV{display:grid;grid-template-columns:160px 1fr;align-items:center;grid-gap:var(--s-md);gap:var(--s-md)}.page_infoLabel__Iw_x9{font-size:13px;font-weight:600;color:var(--c-blue-gray)}.page_infoValue__oXhMl{font-size:14px;color:var(--c-text)}.page_mono__XbZz6{font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px}.page_rateHint__7GSSs{font-size:12px;color:var(--c-blue-gray)}.page_emailLink__VH3Hk{color:var(--c-navy);text-decoration:none}.page_emailLink__VH3Hk:hover{text-decoration:underline}.page_entityInfoBlock__y6pcf{margin-top:var(--s-2xl);padding-top:var(--s-xl);border-top:1px solid hsla(0,0%,76%,.22)}.page_entityInfoBlockSummary__9KyNY{display:flex;align-items:center;justify-content:space-between;gap:var(--s-md);cursor:pointer;list-style:none}.page_entityInfoBlockSummary__9KyNY::-webkit-details-marker{display:none}.page_entityInfoBlockContent__wOn40{padding-top:var(--s-lg)}.page_entityInfoTitle__59fNS{font-size:13px;font-weight:700;color:var(--c-blue-gray);text-transform:uppercase;letter-spacing:.06em;margin:0}.page_entityInfoList__kqe_4{display:flex;flex-direction:column;gap:var(--s-xl)}.page_entityInfoCard__Wic6s{display:flex;flex-direction:column;gap:12px;border:1px solid hsla(0,0%,76%,.28);border-radius:var(--r-md);padding:12px 14px;background:rgba(14,51,89,.015)}.page_entityInfoCardHeader__RVoEs{display:flex;align-items:center;justify-content:space-between;gap:var(--s-md)}.page_entityInfoActions__qjMi4{display:flex;align-items:center;gap:8px}.page_entityInfoName__holRB{color:var(--c-text);font-size:16px;font-weight:700}.page_entityInfoBlockSummary__9KyNY:hover .page_entityInfoTitle__59fNS{color:var(--c-navy)}.page_entityInfoChevron__IaMd5{color:var(--c-blue-gray);font-size:18px;line-height:1;transition:transform .15s ease}.page_entityInfoBlock__y6pcf[open] .page_entityInfoChevron__IaMd5{transform:rotate(180deg)}.page_entityInfoDivider__7mHq9{width:100%;height:1px;background:hsla(0,0%,76%,.35)}.page_infoValueMuted__7SqRh{font-size:14px;color:var(--c-blue-gray);font-style:italic}.page_placeholder__6PoHt{font-size:14px;color:var(--c-blue-gray);margin:0}.page_tableWrapper__uT_qs{overflow-x:auto;border-radius:var(--r-md);border:1px solid hsla(0,0%,76%,.3)}.page_table__qgIra{width:100%;border-collapse:collapse}.page_th__eCbcz{padding:10px 14px;text-align:left;font-size:11px;font-weight:700;color:var(--c-blue-gray);text-transform:uppercase;letter-spacing:.05em;background:rgba(14,51,89,.03);border-bottom:1px solid hsla(0,0%,76%,.3);white-space:nowrap}.page_row__bkmlG{transition:background-color .1s}.page_rowClickable__bjJ8g{cursor:pointer}.page_rowClickable__bjJ8g:hover{background:rgba(14,51,89,.03)}.page_row__bkmlG:last-child .page_td__ow52Q{border-bottom:none}.page_td__ow52Q{padding:11px 14px;font-size:13px;color:var(--c-text);border-bottom:1px solid hsla(0,0%,76%,.18);vertical-align:middle}.page_typeTag__PH0Ll{display:inline-block;padding:2px 8px;background:rgba(14,51,89,.06);color:var(--c-navy);border-radius:var(--r-sm);font-size:11px;font-weight:700;letter-spacing:.05em}.page_syncBadge___zk_c{display:inline-block;padding:2px 9px;border-radius:100px;font-size:11px;font-weight:600;white-space:nowrap}.page_syncNone__Nu47Y{background:hsla(0,0%,76%,.2);color:var(--c-blue-gray)}.page_syncManual__6Sko8{background:rgba(14,51,89,.08);color:var(--c-navy)}.page_syncAuto__BznNG{background:rgba(22,163,74,.1);color:#15803d}.page_loading__GQYK5{font-size:14px;color:var(--c-blue-gray);padding:var(--s-xl) 0}.page_errorBox__aIqJQ{padding:var(--s-xl);background:#fff5f5;border:1px solid #fed7d7;border-radius:var(--r-lg);color:#c53030;font-size:14px;display:flex;flex-direction:column;gap:var(--s-md)}.page_retryBtn__7gW5M{background:none;border:none;cursor:pointer;color:var(--c-navy);font-size:14px;font-weight:500;padding:0;text-align:left;text-decoration:underline}.page_entityFilterTabs__tt_3N{display:flex;gap:4px;margin-bottom:12px}.page_filterTab__M3IyJ{padding:4px 12px;border:1px solid hsla(0,0%,76%,.4);border-radius:100px;background:none;cursor:pointer;font-size:12px;font-weight:500;color:var(--c-blue-gray);transition:background .12s,border-color .12s,color .12s}.page_filterTab__M3IyJ:hover:not(.page_filterTabActive__bwn0L){background:rgba(14,51,89,.04);border-color:rgba(14,51,89,.2)}.page_filterTabActive__bwn0L{background:rgba(14,51,89,.08);border-color:rgba(14,51,89,.3);color:var(--c-navy);font-weight:600}.page_rowArchived__1NjYV{opacity:.55}.page_directorBadge__UcvbN{display:inline-block;margin-left:8px;padding:2px 7px;background:rgba(14,51,89,.08);color:var(--c-navy,#0e3359);border-radius:100px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}.page_teamHeaderActions__cfvlS{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_tdCheckbox__j17iy,.page_thCheckbox__doER8{width:36px;padding:10px 8px;text-align:center}.page_tdActions__2UEIo,.page_thActions__4FjTN{width:80px;padding:10px 8px;text-align:right;white-space:nowrap}.page_rowSelected__Eimmx{background:rgba(99,102,241,.04)}.page_rowDeleting__Kvghw{opacity:.5;pointer-events:none}.page_btnTrash__FtTqz{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(239,68,68,.25);border-radius:4px;background:none;color:#ef4444;font-size:13px;cursor:pointer;transition:background .12s,border-color .12s;opacity:.7}.page_btnTrash__FtTqz:hover:not(:disabled){background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.5);opacity:1}.page_btnTrash__FtTqz:disabled{cursor:not-allowed;opacity:.35}.page_rowConfirm__WRZOs{display:inline-flex;align-items:center;gap:4px}.page_btnDangerSm__3CFdg{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid rgba(239,68,68,.35);border-radius:var(--r-sm);background:none;color:#ef4444;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .12s;white-space:nowrap}.page_btnDangerSm__3CFdg:hover:not(:disabled){background:rgba(239,68,68,.07)}.page_btnDangerSm__3CFdg:disabled{opacity:.5;cursor:not-allowed}.page_btnGhostSm__xGaxg{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid rgba(14,51,89,.2);border-radius:var(--r-sm);background:none;color:var(--c-blue-gray);font-size:12px;font-weight:500;cursor:pointer;transition:background-color .12s;white-space:nowrap}.page_btnGhostSm__xGaxg:hover:not(:disabled){background:rgba(14,51,89,.04)}.page_btnGhostSm__xGaxg:disabled{opacity:.5;cursor:not-allowed}.page_btnDangerXs__v_7R0{padding:2px 8px;border:1px solid rgba(239,68,68,.35);border-radius:4px;background:none;color:#ef4444;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s}.page_btnDangerXs__v_7R0:hover:not(:disabled){background:rgba(239,68,68,.07)}.page_btnDangerXs__v_7R0:disabled{opacity:.5;cursor:not-allowed}.page_btnGhostXs__r166G{padding:2px 8px;border:1px solid rgba(14,51,89,.18);border-radius:4px;background:none;color:var(--c-blue-gray);font-size:11px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .12s}.page_btnGhostXs__r166G:hover:not(:disabled){background:rgba(14,51,89,.04)}.page_btnGhostXs__r166G:disabled{opacity:.5;cursor:not-allowed}.page_bulkConfirm__TktMg{display:inline-flex;align-items:center;gap:8px;padding:3px 10px;background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.2);border-radius:var(--r-sm);font-size:12px;color:#7f1d1d}.page_consultantLink__zktKP{color:inherit;text-decoration:none}.page_consultantLink__zktKP:hover{text-decoration:underline;color:var(--color-primary,#0e3359)}.page_page__gT8WW{padding:var(--s-xl) var(--s-2xl);max-width:1100px}.page_header__p5c9t{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-xl)}.page_title__2PVIs{font-size:22px;font-weight:700;color:var(--c-navy)}.page_errorMsg__OKXiw,.page_loading__d_PDZ{font-size:14px;color:var(--c-blue-gray);padding:var(--s-xl) 0}.page_errorMsg__OKXiw{color:#e53e3e}.CategoryModal_form__kztV4{display:flex;flex-direction:column;gap:var(--s-lg)}.CategoryModal_row2__BVyE7{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-lg);gap:var(--s-lg)}.CategoryModal_required__9QrD6{color:#e53e3e;font-weight:700;margin-left:2px}.CategoryModal_field__DWxzy{display:flex;flex-direction:column;gap:4px}.CategoryModal_label__7ZO_U{font-size:13px;font-weight:600;color:var(--c-navy)}.CategoryModal_input__4sfLs,.CategoryModal_textarea__LnnCr{width:100%;padding:8px 12px;border:1.5px solid hsla(0,0%,76%,.7);border-radius:var(--r-md);font-size:14px;color:var(--c-text);background:#fff;outline:none;transition:border-color .15s;box-sizing:border-box}.CategoryModal_input__4sfLs:focus,.CategoryModal_textarea__LnnCr:focus{border-color:var(--c-navy)}.CategoryModal_input__4sfLs[data-error=true],.CategoryModal_textarea__LnnCr[data-error=true]{border-color:#e53e3e}.CategoryModal_input__4sfLs:disabled{background:rgba(0,0,0,.04);color:var(--c-blue-gray);cursor:not-allowed}.CategoryModal_hint__qcroj{font-size:12px;color:var(--c-blue-gray);margin-top:2px}.CategoryModal_error__f4Gn2{font-size:12px;color:#e53e3e;font-weight:500}.CategoryModal_checkboxGroup__VGhjb{display:flex;flex-direction:column;gap:var(--s-sm)}.CategoryModal_checkboxLabel__3mqm3{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--c-text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CategoryModal_checkboxLabel__3mqm3 input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--c-navy)}.CategoryModal_actions__kzYu3{display:flex;justify-content:flex-end;gap:var(--s-sm);padding-top:var(--s-sm);border-top:1px solid hsla(0,0%,76%,.35)}.CategoryModal_btnCancel__M0E_T{padding:8px 18px;background:transparent;border:1.5px solid hsla(0,0%,76%,.6);border-radius:var(--r-md);font-size:14px;font-weight:500;color:var(--c-blue-gray);cursor:pointer;transition:background-color .12s}.CategoryModal_btnCancel__M0E_T:hover{background:rgba(0,0,0,.04)}.CategoryModal_btnCancel__M0E_T:disabled{opacity:.5;cursor:not-allowed}.CategoryModal_btnSave__QdkNm{padding:8px 22px;background:var(--c-navy);border:none;border-radius:var(--r-md);font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:opacity .12s}.CategoryModal_btnSave__QdkNm:hover{opacity:.88}.CategoryModal_btnSave__QdkNm:disabled{opacity:.5;cursor:not-allowed}.page_page__8_9dT{padding:var(--s-xl) var(--s-2xl);max-width:1200px}.page_header__M3zZ0{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-xl)}.page_title__AZYcG{font-size:22px;font-weight:700;color:var(--c-navy)}.page_errorMsg__paOVP,.page_loading__2UDQf{font-size:14px;color:var(--c-blue-gray);padding:var(--s-xl) 0}.page_errorMsg__paOVP{color:#e53e3e}.ConsultantModal_form__7XmqE{display:flex;flex-direction:column;gap:var(--s-lg)}.ConsultantModal_row2__ahJkJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-lg);gap:var(--s-lg)}.ConsultantModal_required__nhtci{color:#e53e3e;font-weight:700;margin-left:2px}.ConsultantModal_field__GItF3{display:flex;flex-direction:column;gap:4px}.ConsultantModal_affHeader__EXw48{display:flex;align-items:center;justify-content:space-between}.ConsultantModal_btnAddAff__5E0Bv{padding:6px 10px;border:1.5px solid hsla(0,0%,76%,.7);border-radius:var(--r-md);background:#fff;color:var(--c-text);font-size:12px;cursor:pointer}.ConsultantModal_affList__6bAFd{display:flex;flex-direction:column;gap:8px}.ConsultantModal_affRow__A4PLn{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;grid-gap:8px;gap:8px;align-items:center}.ConsultantModal_btnRemoveAff__hp9J9{width:32px;height:32px;border:1.5px solid hsla(0,0%,76%,.7);border-radius:var(--r-md);background:#fff;color:var(--c-text);cursor:pointer}.ConsultantModal_emptyAff__Y5Vk2{margin:0;font-size:12px;color:var(--c-blue-gray)}.ConsultantModal_label__z0h9j{font-size:13px;font-weight:600;color:var(--c-navy)}.ConsultantModal_input__cTpAv{width:100%;padding:8px 12px;border:1.5px solid hsla(0,0%,76%,.7);border-radius:var(--r-md);font-size:14px;color:var(--c-text);background:#fff;outline:none;transition:border-color .15s;box-sizing:border-box}.ConsultantModal_input__cTpAv:focus{border-color:var(--c-navy)}.ConsultantModal_input__cTpAv[data-error=true]{border-color:#e53e3e}.ConsultantModal_error__D_51_{font-size:12px;color:#e53e3e}.ConsultantModal_submitError__ZXMn4{font-size:13px;color:#c53030;background:#fff5f5;border:1px solid #fed7d7;border-radius:4px;padding:8px 12px;margin:0}.ConsultantModal_entityOptions__DENFF{display:flex;gap:8px}.ConsultantModal_entityOption__c1QQc{flex:1 1;padding:9px 4px;border:1.5px solid hsla(0,0%,76%,.7);border-radius:var(--r-md);background:#fff;color:var(--c-blue-gray);font-size:13px;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:border-color .12s,background-color .12s,color .12s}.ConsultantModal_entityOption__c1QQc:hover{border-color:var(--c-navy);color:var(--c-navy);background:rgba(14,51,89,.04)}.ConsultantModal_entityOptionActive__ALw1H{border-color:var(--c-navy);background:var(--c-navy);color:#fff}.ConsultantModal_entityOptionActive__ALw1H:hover{background:var(--c-navy-dark,#0a2540);border-color:var(--c-navy-dark,#0a2540);color:#fff}.ConsultantModal_actions__iaUvW{display:flex;justify-content:flex-end;gap:var(--s-md);padding-top:var(--s-sm);border-top:1px solid hsla(0,0%,76%,.35);margin-top:var(--s-sm)}.ConsultantModal_btnCancel__Hfokf{padding:8px 18px;border:1.5px solid hsla(0,0%,76%,.7);border-radius:var(--r-md);background:#fff;font-size:14px;color:var(--c-text);cursor:pointer;transition:background-color .12s}.ConsultantModal_btnCancel__Hfokf:hover:not(:disabled){background:rgba(0,0,0,.04)}.ConsultantModal_btnSave__HHq8Q{padding:8px 20px;border:none;border-radius:var(--r-md);background:var(--c-navy);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .12s}.ConsultantModal_btnSave__HHq8Q:hover:not(:disabled){opacity:.88}.ConsultantModal_btnCancel__Hfokf:disabled,.ConsultantModal_btnSave__HHq8Q:disabled{opacity:.5;cursor:not-allowed}.page_page__72ORB{padding:var(--s-xl) var(--s-2xl);max-width:1200px}.page_header___LKLK{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-xl)}.page_title__F0tXe{font-size:22px;font-weight:700;color:var(--c-navy)}.page_errorMsg___IeVy,.page_loading__7jemK{font-size:14px;color:var(--c-blue-gray);padding:var(--s-xl) 0}.page_errorMsg___IeVy{color:#e53e3e}.RoleModal_form__zWz83{display:flex;flex-direction:column;gap:var(--s-lg)}.RoleModal_row2___hWo1{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-lg);gap:var(--s-lg)}.RoleModal_required__So_qh{color:#e53e3e;font-weight:700;margin-left:2px}.RoleModal_field__853Wi{display:flex;flex-direction:column;gap:4px}.RoleModal_label__SMzHS{font-size:13px;font-weight:600;color:var(--c-navy)}.RoleModal_input__LbJhw,.RoleModal_textarea__7scEz{width:100%;padding:8px 12px;border:1.5px solid hsla(0,0%,76%,.7);border-radius:var(--r-md);font-size:14px;color:var(--c-text);background:#fff;outline:none;transition:border-color .15s;box-sizing:border-box}.RoleModal_input__LbJhw:focus,.RoleModal_textarea__7scEz:focus{border-color:var(--c-navy)}.RoleModal_input__LbJhw[data-error=true],.RoleModal_textarea__7scEz[data-error=true]{border-color:#e53e3e}.RoleModal_input__LbJhw:disabled{background:rgba(0,0,0,.04);color:var(--c-blue-gray);cursor:not-allowed}.RoleModal_textarea__7scEz{resize:vertical}.RoleModal_error__wnrtu{font-size:12px;color:#e53e3e}.RoleModal_checkboxField__JV0la{display:flex;align-items:center}.RoleModal_checkboxLabel__YCagh{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--c-text)}.RoleModal_checkboxLabel__YCagh input[type=checkbox]{width:16px;height:16px;accent-color:var(--c-navy);cursor:pointer}.RoleModal_actions__TYSgb{display:flex;justify-content:flex-end;gap:var(--s-md);padding-top:var(--s-sm);border-top:1px solid hsla(0,0%,76%,.35);margin-top:var(--s-sm)}.RoleModal_btnCancel__U1EbF{padding:8px 18px;border:1.5px solid hsla(0,0%,76%,.7);border-radius:var(--r-md);background:#fff;font-size:14px;color:var(--c-text);cursor:pointer;transition:background-color .12s}.RoleModal_btnCancel__U1EbF:hover:not(:disabled){background:rgba(0,0,0,.04)}.RoleModal_btnSave__e0Bzk{padding:8px 20px;border:none;border-radius:var(--r-md);background:var(--c-navy);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .12s}.RoleModal_btnSave__e0Bzk:hover:not(:disabled){opacity:.88}.RoleModal_btnCancel__U1EbF:disabled,.RoleModal_btnSave__e0Bzk:disabled{opacity:.5;cursor:not-allowed}.page_page__ILkOy{padding:var(--s-xl) var(--s-2xl);max-width:1100px}.page_header__pAA79{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-xl)}.page_title__sKF02{font-size:22px;font-weight:700;color:var(--c-navy)}.page_btnAdd__9CNPp{padding:9px 20px;border:none;border-radius:var(--r-md);background:var(--c-navy);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .12s;white-space:nowrap}.page_btnAdd__9CNPp:hover{opacity:.88}.page_errorMsg__Vk5QX,.page_loading__3fvV6{font-size:14px;color:var(--c-blue-gray);padding:var(--s-xl) 0}.page_errorMsg__Vk5QX{color:#e53e3e}