.login_page___bVDP{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 40%),linear-gradient(180deg,#f8fafc,#eef2f7)}.login_panel__zlyPF{width:100%;max-width:440px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:2.25rem;box-shadow:var(--shadow-lg)}.login_brandSection__Dfpr6{text-align:center;margin-bottom:2rem}.login_brandSection__Dfpr6>div{margin:0 auto 1.25rem}.login_title__7huBn{font-size:1.375rem;font-weight:800;letter-spacing:-.02em;margin-bottom:.5rem}.login_subtitle__IciyZ{font-size:.875rem;color:var(--color-text-secondary)}.login_sessionNotice__kHOnE{margin:-.5rem 0 1.25rem;padding:.75rem 1rem;border-radius:var(--radius-md);background:#fef3c7;border:1px solid #fcd34d;color:#92400e;font-size:.875rem;line-height:1.45}.login_form__Ij6Df{display:flex;flex-direction:column;gap:1.125rem}.login_field__07CUi label{display:block;font-size:.8125rem;font-weight:600;color:var(--color-text);margin-bottom:.375rem}.login_inputWrap__ns1ZF{display:flex;align-items:center;gap:.625rem;padding:.75rem .875rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);color:var(--color-text-muted);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.login_inputWrap__ns1ZF:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);background:#fff}.login_inputWrap__ns1ZF input{flex:1 1;border:none;background:transparent;outline:none;font-size:.9375rem;color:var(--color-text)}.login_toggleBtn__hQjiJ{color:var(--color-text-muted);display:flex;padding:.125rem}.login_toggleBtn__hQjiJ:hover{color:var(--color-text)}.login_error__BN8Ls{padding:.75rem .875rem;background:var(--color-error-soft);border:1px solid #fecaca;border-radius:var(--radius-sm);color:#991b1b;font-size:.8125rem;font-weight:500}.login_submitBtn__lT3MA{margin-top:.25rem;padding:.8125rem 1rem;background:linear-gradient(135deg,var(--color-accent) 0,var(--color-accent-hover) 100%);color:#fff;font-size:.9375rem;font-weight:600;border-radius:var(--radius-md);transition:opacity var(--transition-fast),transform var(--transition-fast)}.login_submitBtn__lT3MA:hover:not(:disabled){opacity:.95}.login_submitBtn__lT3MA:disabled{opacity:.65;cursor:not-allowed}.login_footerNote__ro_OS{margin-top:1.5rem;text-align:center;font-size:.75rem;color:var(--color-text-muted)}.PortalSwitcher_portalSwitcher__FmaKp{position:relative}.PortalSwitcher_trigger__rXPOb{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .75rem .45rem .55rem;border:1px solid var(--color-border,#e2e8f0);border-radius:10px;background:linear-gradient(180deg,#fff,#f8fafc);color:var(--color-text,#0f172a);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;box-shadow:0 1px 2px rgba(15,23,42,.04)}.PortalSwitcher_trigger__rXPOb:hover:not(:disabled){border-color:var(--color-accent,#1a5248);box-shadow:0 2px 8px rgba(15,36,32,.08)}.PortalSwitcher_trigger__rXPOb:disabled{opacity:.7;cursor:wait}.PortalSwitcher_triggerIcon__leMhG{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--color-accent-soft,#e6f2ee);color:var(--color-accent,#1a5248)}.PortalSwitcher_triggerCopy__15qej{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;line-height:1.2}.PortalSwitcher_triggerLabel__qtH9V{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted,#64748b)}.PortalSwitcher_triggerValue__gjYIr{font-size:.8125rem;font-weight:700;color:var(--color-text,#0f172a)}.PortalSwitcher_chevron__b4xS2{color:var(--color-text-muted,#64748b);transition:transform .15s ease}.PortalSwitcher_chevronOpen__3xdk4{transform:rotate(180deg)}.PortalSwitcher_menu__8ErGt{position:absolute;top:calc(100% + .45rem);right:0;z-index:50;width:min(320px,calc(100vw - 2rem));padding:.45rem;border:1px solid var(--color-border,#e2e8f0);border-radius:14px;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.12)}.PortalSwitcher_menuHead__sQ_pI{padding:.55rem .65rem .45rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted,#64748b)}.PortalSwitcher_option__DsOmk{display:flex;align-items:flex-start;gap:.65rem;width:100%;padding:.7rem .65rem;border:none;border-radius:10px;background:transparent;text-align:left;font:inherit;cursor:pointer;transition:background .15s ease}.PortalSwitcher_option__DsOmk:hover:not(:disabled){background:var(--color-bg-subtle,#f8fafc)}.PortalSwitcher_option__DsOmk:disabled{opacity:.65;cursor:wait}.PortalSwitcher_optionActive__pFmdt{background:var(--color-accent-soft,#e6f2ee)}.PortalSwitcher_optionIcon__lxjme{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#f1f5f9;color:#475569;flex-shrink:0}.PortalSwitcher_optionActive__pFmdt .PortalSwitcher_optionIcon__lxjme{background:var(--color-accent,#1a5248);color:#fff}.PortalSwitcher_optionCopy__oW8XO{flex:1 1;min-width:0}.PortalSwitcher_optionCopy__oW8XO strong{display:block;font-size:.875rem;color:var(--color-text,#0f172a)}.PortalSwitcher_optionCopy__oW8XO span{display:block;margin-top:.15rem;font-size:.75rem;line-height:1.45;color:var(--color-text-muted,#64748b)}.PortalSwitcher_optionCheck__lFxE7{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1px solid #cbd5e1;color:transparent;flex-shrink:0;margin-top:.15rem}.PortalSwitcher_optionActive__pFmdt .PortalSwitcher_optionCheck__lFxE7{border-color:var(--color-accent,#1a5248);background:var(--color-accent,#1a5248);color:#fff}.PortalSwitcher_error__Sde65{margin-top:.35rem;padding:.45rem .55rem;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#b42318;font-size:.75rem}.PortalSwitcher_spin__o_tQt{animation:PortalSwitcher_portalSpin__PPUpg .8s linear infinite}@keyframes PortalSwitcher_portalSpin__PPUpg{to{transform:rotate(1turn)}}@media (max-width:900px){.PortalSwitcher_triggerCopy__15qej{display:none}.PortalSwitcher_trigger__rXPOb{padding:.45rem}}.Header_header__NnYWQ{height:var(--header-height);background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;padding:0 1.75rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.Header_left__rYN4u{display:flex;align-items:center;gap:1rem}.Header_eyebrow__29Ny0{font-size:.75rem;font-weight:500;color:var(--color-text-muted);margin-bottom:.125rem}.Header_title__TC965{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--color-text)}.Header_right__vC7uM{display:flex;align-items:center;gap:.75rem}.Header_locationSelect__0WfhX{display:flex;align-items:center;gap:.5rem;background:var(--color-accent-soft);border:1px solid #bfdbfe;border-radius:var(--radius-md);padding:.4375rem .75rem;color:var(--color-accent-hover)}.Header_locationSelect__0WfhX select{border:none;background:transparent;outline:none;font-size:.8125rem;font-weight:600;color:var(--color-accent-hover);cursor:pointer;max-width:220px}.Header_locationLabel__NqVWQ{font-size:.8125rem;font-weight:600;white-space:nowrap}.Header_search__lK_pL{display:flex;align-items:center;gap:.5rem;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.5rem .875rem;min-width:220px;color:var(--color-text-muted);transition:border-color var(--transition-fast);cursor:pointer;font:inherit}.Header_search__lK_pL:hover{border-color:var(--color-accent);color:var(--color-text)}.Header_search__lK_pL span{border:none;background:transparent;outline:none;font-size:.8125rem;color:inherit;width:100%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_iconBtn__0oQx1{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--color-text-secondary);transition:all var(--transition-fast)}.Header_iconBtn__0oQx1:hover{background:var(--color-bg-subtle);color:var(--color-text)}.Header_notifBadge__cf0Z2{position:absolute;top:4px;right:4px;min-width:1.125rem;height:1.125rem;padding:0 .3rem;border-radius:999px;background:#ef4444;color:#fff;font-size:.625rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--color-surface)}.Header_notifDot__tUhkC{position:absolute;top:9px;right:9px;width:7px;height:7px;background:var(--color-error);border-radius:50%;border:2px solid #fff}.Header_divider__M01lC{width:1px;height:32px;background:var(--color-border)}.Header_userBlock__fZeoJ{display:flex;align-items:center;gap:.625rem}.Header_avatar__7_pIg{width:38px;height:38px;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--color-brand-800),var(--color-brand-900));color:#fff;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700}.Header_userInfo__YTJgk{display:flex;flex-direction:column}.Header_userName__BlYfB{font-size:.8125rem;font-weight:600;color:var(--color-text);line-height:1.3}.Header_userDate__Dqe3C{font-size:.6875rem;color:var(--color-text-muted);line-height:1.3}.Header_logoutBtn__lIZJF{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--color-text-secondary);transition:all var(--transition-fast)}.Header_logoutBtn__lIZJF:hover{background:var(--color-error-soft);color:var(--color-error)}@media (max-width:900px){.Header_search__lK_pL,.Header_userInfo__YTJgk{display:none}}.ReadOnlyBanner_banner__FAlnp{display:flex;align-items:flex-start;gap:.75rem;margin:0 1.75rem 1rem;padding:.8rem 1rem;border-radius:12px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a5f}.ReadOnlyBanner_banner__FAlnp strong{display:block;font-size:.8125rem}.ReadOnlyBanner_banner__FAlnp span{display:block;margin-top:.15rem;font-size:.75rem;color:#475569;line-height:1.45}@media (max-width:960px){.ReadOnlyBanner_banner__FAlnp{margin-left:1rem;margin-right:1rem}}.BrandLogo_wrap__GwZ5A{display:flex;align-items:center;justify-content:center}.BrandLogo_sidebar__ksw5M{width:100%;min-height:48px;background:#ffffff;border-radius:var(--radius-md);padding:.625rem .875rem;box-shadow:0 2px 8px rgba(0,0,0,.15)}.BrandLogo_hero__NAezy{width:-moz-fit-content;width:fit-content;margin-bottom:1rem}.BrandLogo_compact__47WxR{background:#ffffff;border-radius:var(--radius-sm);padding:.375rem .625rem;border:1px solid var(--color-border)}.BrandLogo_logo__ezgqz{width:auto;height:auto;max-width:100%;object-fit:contain}.BrandLogo_sidebar__ksw5M .BrandLogo_logo__ezgqz{max-height:32px}.BrandLogo_hero__NAezy .BrandLogo_logo__ezgqz{max-height:44px}.BrandLogo_compact__47WxR .BrandLogo_logo__ezgqz{max-height:26px}.BrandLogo_fallback__TAuM3{display:inline-flex;align-items:center;justify-content:center;width:100%;font-size:1rem;font-weight:800;letter-spacing:.14em;color:#0f172a}.BrandLogo_sidebar__ksw5M .BrandLogo_fallback__TAuM3{max-height:32px}.BrandLogo_hero__NAezy .BrandLogo_fallback__TAuM3{font-size:1.35rem;max-height:44px}.OtpVerification_wrapper__G7vAY{width:100%}.OtpVerification_backBtn__hTfHe{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:var(--color-text-muted);margin-bottom:1.25rem;transition:color var(--transition-fast)}.OtpVerification_backBtn__hTfHe:hover{color:var(--color-text)}.OtpVerification_header__Pgat5{text-align:center;margin-bottom:1.75rem}.OtpVerification_iconWrap__HhJKV{width:52px;height:52px;margin:0 auto 1rem;border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent);display:flex;align-items:center;justify-content:center}.OtpVerification_title__qw9Xq{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin-bottom:.5rem}.OtpVerification_subtitle__wjg8A{font-size:.875rem;color:var(--color-text-secondary);line-height:1.6}.OtpVerification_subtitle__wjg8A strong{color:var(--color-text)}.OtpVerification_form__cXWQk{display:flex;flex-direction:column;gap:1rem}.OtpVerification_otpGroup___Ke3G{display:flex;justify-content:center;gap:.5rem}.OtpVerification_otpInput__4VzJz{width:46px;height:52px;text-align:center;font-size:1.375rem;font-weight:700;border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);color:var(--color-text);outline:none;transition:all var(--transition-fast);font-family:Consolas,Monaco,monospace}.OtpVerification_otpInput__4VzJz:focus{box-shadow:0 0 0 3px var(--color-accent-soft)}.OtpVerification_otpInput__4VzJz.OtpVerification_filled__fqWiv,.OtpVerification_otpInput__4VzJz:focus{border-color:var(--color-accent);background:#fff}.OtpVerification_otpInput__4VzJz:disabled{opacity:.5;cursor:not-allowed}.OtpVerification_timer__lWlkx{text-align:center;font-size:.8125rem;color:var(--color-text-muted)}.OtpVerification_timer__lWlkx strong{color:var(--color-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.OtpVerification_timerExpired__cHuEd{color:var(--color-error);font-weight:600}.OtpVerification_error__nzePh{padding:.75rem .875rem;background:var(--color-error-soft);border:1px solid #fecaca;border-radius:var(--radius-sm);color:#991b1b;font-size:.8125rem;font-weight:500;text-align:center}.OtpVerification_verifyBtn__e6kIU{padding:.8125rem 1rem;background:linear-gradient(135deg,var(--color-accent) 0,var(--color-accent-hover) 100%);color:#fff;font-size:.9375rem;font-weight:600;border-radius:var(--radius-md);transition:opacity var(--transition-fast)}.OtpVerification_verifyBtn__e6kIU:hover:not(:disabled){opacity:.92}.OtpVerification_verifyBtn__e6kIU:disabled{opacity:.65;cursor:not-allowed}@media (max-width:400px){.OtpVerification_otpInput__4VzJz{width:40px;height:48px;font-size:1.25rem}.OtpVerification_otpGroup___Ke3G{gap:.375rem}}.PortalSelection_wrapper__TvH_h{display:flex;flex-direction:column;gap:1.25rem}.PortalSelection_backBtn___aGiv{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;font-size:.8125rem;color:var(--color-text-secondary);background:none;border:none;cursor:pointer;padding:0}.PortalSelection_backBtn___aGiv:hover{color:var(--color-text)}.PortalSelection_header__T_qW7{text-align:center}.PortalSelection_title__znUVB{margin:0;font-size:1.375rem;font-weight:700;color:#0f172a}.PortalSelection_subtitle__j1kog{margin:.5rem 0 0;font-size:.875rem;color:var(--color-text-secondary);line-height:1.5}.PortalSelection_form__zEX_Y{display:flex;flex-direction:column;gap:.875rem}.PortalSelection_fieldLabel__jlmfM{margin:0;font-size:.8125rem;font-weight:600;color:#334155}.PortalSelection_optionList__u6z43{display:flex;flex-direction:column;gap:.625rem}.PortalSelection_optionCard__6_Ttu{display:flex;align-items:flex-start;gap:.875rem;width:100%;padding:.95rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.PortalSelection_optionCard__6_Ttu:hover{border-color:#93c5fd;background:#f8fbff}.PortalSelection_optionCard__6_Ttu:focus-visible{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.2)}.PortalSelection_optionCardActive__ojBu6{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.PortalSelection_optionCardActive__ojBu6:focus-visible{box-shadow:0 0 0 3px rgba(37,99,235,.28)}.PortalSelection_optionIcon__O_V69{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:10px;background:#dbeafe;color:#1d4ed8;flex-shrink:0}.PortalSelection_optionCardActive__ojBu6 .PortalSelection_optionIcon__O_V69{background:#2563eb;color:#fff}.PortalSelection_optionCopy__Tz_E2{display:flex;flex-direction:column;gap:.2rem;flex:1 1;min-width:0}.PortalSelection_optionCopy__Tz_E2 strong{font-size:.9375rem;color:#0f172a}.PortalSelection_optionCopy__Tz_E2 span{font-size:.8125rem;color:#64748b;line-height:1.45}.PortalSelection_optionCheck__dm1yc{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:999px;border:2px solid #cbd5e1;color:transparent;flex-shrink:0;margin-top:.15rem}.PortalSelection_optionCheckActive__doJUV{border-color:#2563eb;background:#2563eb;color:#fff}.PortalSelection_helperText__CMnEm{margin:0;font-size:.8125rem;color:#64748b}.PortalSelection_helperText__CMnEm strong{color:#0f172a}.PortalSelection_error__UBIOp{padding:.75rem .875rem;border-radius:var(--radius-md);background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;font-size:.8125rem}.PortalSelection_submitBtn__W0l59{width:100%;padding:.8rem 1rem;border:none;border-radius:var(--radius-md);background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;font-weight:600;font-size:.9375rem;cursor:pointer}.PortalSelection_submitBtn__W0l59:disabled{opacity:.7;cursor:not-allowed}.PortalSelection_submitBtn__W0l59:not(:disabled):hover{filter:brightness(1.05)}.SidebarCollapseToggle_toggle__N8PFN{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.06);color:rgba(248,250,252,.85);cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease,border-color .15s ease}.SidebarCollapseToggle_toggle__N8PFN:hover{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.22)}.SidebarCollapseToggle_toggleCollapsed__LXUIx{margin:0 auto}.Sidebar_sidebar__pHpxq{width:var(--sidebar-width);flex-shrink:0;background:linear-gradient(180deg,var(--color-brand-950) 0,var(--color-brand-900) 100%);border-right:1px solid rgba(255,255,255,.06);position:-webkit-sticky;position:sticky;top:0;height:100vh;transition:width .2s ease}.Sidebar_sidebarCollapsed__hvTVj{width:4.5rem}.Sidebar_inner__cV8Re{display:flex;flex-direction:column;height:100%}.Sidebar_brandRow__zUygj{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:1rem .75rem;border-bottom:1px solid rgba(255,255,255,.08)}.Sidebar_sidebarCollapsed__hvTVj .Sidebar_brandRow__zUygj{flex-direction:column;align-items:center;padding:.85rem .5rem}.Sidebar_brand__zUebW{display:flex;flex-direction:column;gap:.625rem;min-width:0;flex:1 1}.Sidebar_brandTagline___PwJi{display:block;text-align:center;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(248,250,252,.45)}.Sidebar_collapseToggle__jyTYq{margin-top:.15rem}.Sidebar_navScroll__Fl9T2{flex:1 1;overflow-y:auto;padding:1rem .75rem;scrollbar-width:none;-ms-overflow-style:none}.Sidebar_navScroll__Fl9T2::-webkit-scrollbar{width:0;height:0;display:none}.Sidebar_sidebarCollapsed__hvTVj .Sidebar_navScroll__Fl9T2{padding:.75rem .45rem}.Sidebar_section__Jztoj{margin-bottom:1.25rem}.Sidebar_sectionTitle__btHOM{display:block;padding:0 .75rem;margin-bottom:.5rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(248,250,252,.35)}.Sidebar_nav__GZUkO{display:flex;flex-direction:column;gap:.125rem}.Sidebar_link__xdeIs{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:var(--radius-sm);color:rgba(248,250,252,.72);font-size:.875rem;font-weight:500;transition:all var(--transition-fast);position:relative}.Sidebar_sidebarCollapsed__hvTVj .Sidebar_link__xdeIs{justify-content:center;padding:.7rem .4rem;gap:0}.Sidebar_link__xdeIs:hover{background:rgba(255,255,255,.06);color:#fff}.Sidebar_linkActive__ZBzdH{background:rgba(37,99,235,.15);color:#fff;box-shadow:inset 0 0 0 1px rgba(37,99,235,.25)}.Sidebar_activeDot__UVyS8{width:6px;height:6px;border-radius:50%;background:#60a5fa;margin-left:auto;box-shadow:0 0 8px rgba(96,165,250,.6)}.Sidebar_shortcutHint__MAs_m{margin-left:auto;font-size:.625rem;font-weight:600;letter-spacing:.02em;color:rgba(248,250,252,.45);white-space:nowrap}.Sidebar_linkActive__ZBzdH .Sidebar_shortcutHint__MAs_m{color:rgba(248,250,252,.65)}.Sidebar_linkDisabled__1H56f{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:var(--radius-sm);color:rgba(248,250,252,.32);font-size:.875rem;font-weight:500;cursor:not-allowed}.Sidebar_sidebarCollapsed__hvTVj .Sidebar_linkDisabled__1H56f{justify-content:center;padding:.7rem .4rem}.Sidebar_soonBadge__wvgvK{margin-left:auto;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.125rem .375rem;border-radius:4px;background:rgba(255,255,255,.06);color:rgba(248,250,252,.4)}.Sidebar_navBadge__bjXk_{margin-left:auto;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:999px;background:#3b82f6;color:#fff;font-size:.625rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.Sidebar_navBadgeUrgent__XTYqU{background:#ef4444;margin-left:auto}.Sidebar_collapsedBadge__oRN6A{position:absolute;top:.35rem;right:.35rem;width:.45rem;height:.45rem;border-radius:50%;background:#ef4444;box-shadow:0 0 0 2px rgba(15,23,42,.35)}.Sidebar_footer__n_Z5R{padding:.75rem;border-top:1px solid rgba(255,255,255,.08)}.HqLayout_shell__HeScS{display:flex;min-height:100vh;height:100vh;overflow:hidden;background:#f3f6f5}.HqLayout_sidebar__sszpb{width:288px;flex-shrink:0;display:flex;flex-direction:column;height:100vh;max-height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow:hidden;background:linear-gradient(180deg,#1e4039,#16332d 48%,#0f2420);color:#e8f2ef;border-right:1px solid rgba(134,179,166,.14);box-shadow:4px 0 24px rgba(15,36,32,.08);transition:width .2s ease}.HqLayout_sidebarCollapsed__YoC_b{width:4.75rem}.HqLayout_brandRow__Sj4m0{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:1rem .85rem .9rem;border-bottom:1px solid rgba(134,179,166,.14);flex-shrink:0}.HqLayout_sidebarCollapsed__YoC_b .HqLayout_brandRow__Sj4m0{flex-direction:column;align-items:center;padding:.85rem .5rem}.HqLayout_brand__GUZIR{display:flex;align-items:center;gap:.875rem;min-width:0;flex:1 1}.HqLayout_collapseToggle__d6uix{margin-top:.15rem}.HqLayout_brandCopy__coq3a{display:flex;flex-direction:column;gap:.15rem}.HqLayout_brandTitle__HdazX{font-size:.875rem;font-weight:700;color:#f4faf8}.HqLayout_brandSubtitle__dLM_d{font-size:.6875rem;color:#8faaa2;text-transform:uppercase;letter-spacing:.06em}.HqLayout_nav__lEgZj{display:flex;flex-direction:column;gap:.2rem;padding:.875rem .65rem;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(134,179,166,.45) rgba(8,28,24,.2)}.HqLayout_nav__lEgZj::-webkit-scrollbar{width:6px}.HqLayout_nav__lEgZj::-webkit-scrollbar-track{background:rgba(8,28,24,.15);border-radius:999px;margin:4px 0}.HqLayout_nav__lEgZj::-webkit-scrollbar-thumb{background:rgba(134,179,166,.45);border-radius:999px}.HqLayout_nav__lEgZj::-webkit-scrollbar-thumb:hover{background:rgba(134,179,166,.65)}.HqLayout_navLink__qhZen{position:relative;display:flex;align-items:center;gap:.65rem;padding:.55rem .65rem;border-radius:11px;color:#b8cfc6;text-decoration:none;font-size:.8125rem;font-weight:500;transition:background .15s ease,color .15s ease}.HqLayout_sidebarCollapsed__YoC_b .HqLayout_navLink__qhZen{justify-content:center;padding:.55rem .4rem;gap:0}.HqLayout_navLink__qhZen:hover{background:rgba(255,255,255,.06);color:#f4faf8}.HqLayout_navLinkActive__Z3Xyp{background:rgba(110,168,148,.16);color:#f4faf8;box-shadow:inset 0 0 0 1px rgba(153,204,184,.2)}.HqLayout_navIcon__YNvvz{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.05);flex-shrink:0;transition:background .15s ease}.HqLayout_navLinkActive__Z3Xyp .HqLayout_navIcon__YNvvz{background:rgba(110,168,148,.28)}.HqLayout_navLabel__H7_pq{flex:1 1;min-width:0;line-height:1.3}.HqLayout_navIndicator__GdE0F{width:3px;height:18px;border-radius:999px;background:#86efac;flex-shrink:0}.HqLayout_navSubGroup__pPyR8{display:flex;flex-direction:column;gap:.15rem}.HqLayout_navSubToggle__DPgvT{width:100%;border:0;cursor:pointer;background:transparent;font:inherit;text-align:left}.HqLayout_navChevron__jadGi{color:#8faaa2;transition:transform .15s ease;flex-shrink:0}.HqLayout_navChevronOpen__TmfbS{transform:rotate(180deg)}.HqLayout_navSubItems__z28hg{display:flex;flex-direction:column;gap:.1rem;margin-left:2.35rem;padding-left:.5rem;border-left:1px solid rgba(134,179,166,.18)}.HqLayout_navSubLink___kpW3{position:relative;display:block;padding:.42rem .55rem;border-radius:8px;color:#b8cfc6;text-decoration:none;font-size:.78rem;font-weight:500;line-height:1.35}.HqLayout_navSubLink___kpW3:hover{background:rgba(255,255,255,.06);color:#f4faf8}.HqLayout_navSubLinkActive__n4uyr{background:rgba(110,168,148,.16);color:#f4faf8}.HqLayout_sidebarFooter__ew5fW{padding:1rem;border-top:1px solid rgba(134,179,166,.14);display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}.HqLayout_sidebarCollapsed__YoC_b .HqLayout_sidebarFooter__ew5fW{padding:.75rem .5rem;align-items:center}.HqLayout_sidebarCollapsed__YoC_b .HqLayout_logoutBtn___8UV0{width:2.5rem;height:2.5rem;padding:0}.HqLayout_userCard__i90Q0{display:flex;gap:.65rem;align-items:flex-start;padding:.75rem;border-radius:12px;background:rgba(8,28,24,.42)}.HqLayout_userCard__i90Q0 strong{display:block;font-size:.8125rem;color:#f4faf8}.HqLayout_userCard__i90Q0 span{display:block;margin-top:.15rem;font-size:.6875rem;color:#8faaa2;word-break:break-all}.HqLayout_userCard__i90Q0 small{display:block;margin-top:.15rem;font-size:.6875rem;color:#86efac}.HqLayout_logoutBtn___8UV0{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.65rem .75rem;border-radius:10px;border:1px solid rgba(134,179,166,.18);background:rgba(8,28,24,.32);color:#c5dbd3;font-size:.8125rem;cursor:pointer;transition:background .15s ease,color .15s ease}.HqLayout_logoutBtn___8UV0:hover{background:rgba(255,255,255,.07);color:#f4faf8}.HqLayout_main__YFq1b{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.HqLayout_locationPicker__hYiuc{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .875rem;border:1px solid var(--hq-border,#e3ece8);border-radius:12px;background:#fff;color:#0f172a;box-shadow:0 1px 2px rgba(15,36,32,.04)}.HqLayout_locationPicker__hYiuc select{border:none;background:transparent;font:inherit;font-size:.875rem;font-weight:600;outline:none;cursor:pointer}.HqLayout_navGroup__6oWDF{margin-top:.875rem;display:flex;flex-direction:column;gap:.2rem}.HqLayout_navGroupLabel__9mo_8{padding:.35rem .75rem .25rem;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b9080}.HqLayout_header__Dg5AB{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 2rem;background:#fff;border-bottom:1px solid #e3ece8;box-shadow:0 1px 0 rgba(255,255,255,.9)}.HqLayout_headerActions__kwCuG{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.HqLayout_eyebrow__3ZUhH{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4a7c6f}.HqLayout_headerTitle__3wTG6{margin:.2rem 0 0;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.HqLayout_headerSubtitle__dpNPR{margin:.2rem 0 0;font-size:.8125rem;color:#8a9a94}.HqLayout_content__drwEM{flex:1 1;padding:1.5rem 2rem 2.25rem;background:linear-gradient(180deg,#f7faf9,#f3f6f5)}@media (max-width:960px){.HqLayout_shell__HeScS{flex-direction:column;height:auto;min-height:100vh;overflow:visible}.HqLayout_sidebar__sszpb{width:100%;height:auto;max-height:none;position:relative;overflow:visible}.HqLayout_nav__lEgZj{max-height:50vh}.HqLayout_main__YFq1b{overflow-y:visible}.HqLayout_content__drwEM,.HqLayout_header__Dg5AB{padding-left:1rem;padding-right:1rem}}@media print{.HqLayout_headerActions__kwCuG,.HqLayout_header__Dg5AB,.HqLayout_sidebarFooter__ew5fW,.HqLayout_sidebar__sszpb{display:none!important}.HqLayout_shell__HeScS{display:block!important;height:auto!important;min-height:0!important}.HqLayout_main__YFq1b,.HqLayout_shell__HeScS{overflow:visible!important}.HqLayout_content__drwEM{padding:0!important;background:#fff!important}}.hqTheme_hqTheme__BL8Lu{--hq-accent:#1a5248;--hq-accent-hover:#164339;--hq-accent-soft:#e6f2ee;--hq-accent-muted:#4a7c6f;--hq-accent-ring:rgba(26,82,72,0.14);--hq-surface:#ffffff;--hq-surface-muted:#f7faf9;--hq-border:#e3ece8;--hq-border-subtle:#eef4f1;--hq-text:#0f172a;--hq-text-secondary:#5c6b66;--hq-text-muted:#8a9a94;--hq-success:#166534;--hq-danger:#b42318;--hq-warning:#b45309;--hq-radius-md:10px;--hq-radius-lg:14px;--hq-radius-xl:18px;--hq-shadow-sm:0 1px 2px rgba(15,36,32,0.04),0 2px 8px rgba(15,36,32,0.03);--hq-shadow-md:0 4px 6px rgba(15,36,32,0.03),0 12px 32px rgba(15,36,32,0.06);--color-primary:var(--hq-accent);--color-accent:var(--hq-accent);--color-accent-hover:var(--hq-accent-hover);--color-accent-soft:var(--hq-accent-soft);--color-border:var(--hq-border);--color-bg-subtle:var(--hq-surface-muted);--color-text-muted:var(--hq-text-muted);--color-text-secondary:var(--hq-text-secondary);--radius-md:var(--hq-radius-md);--radius-lg:var(--hq-radius-lg);--radius-xl:var(--hq-radius-xl)}.SuperAdminLayout_shell__jI17M{display:flex;min-height:100vh;background:#f1f5f9}.SuperAdminLayout_sidebar__uOcnL{width:280px;flex-shrink:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#0f172a,#111827);color:#e2e8f0;border-right:1px solid rgba(148,163,184,.12);transition:width .2s ease}.SuperAdminLayout_sidebarCollapsed__iqnZX{width:4.75rem}.SuperAdminLayout_brandRow___tS_c{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:1rem .85rem .9rem;border-bottom:1px solid rgba(148,163,184,.12)}.SuperAdminLayout_sidebarCollapsed__iqnZX .SuperAdminLayout_brandRow___tS_c{flex-direction:column;align-items:center;padding:.85rem .5rem}.SuperAdminLayout_brand__CYG1s{display:flex;align-items:center;gap:.875rem;min-width:0;flex:1 1}.SuperAdminLayout_collapseToggle__dbK_2{margin-top:.15rem}.SuperAdminLayout_brandCopy__sudgE{display:flex;flex-direction:column;gap:.15rem}.SuperAdminLayout_brandTitle__8HO40{font-size:.875rem;font-weight:700;color:#f8fafc}.SuperAdminLayout_brandSubtitle__mBM9T{font-size:.6875rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.SuperAdminLayout_nav__D6vvS{display:flex;flex-direction:column;gap:.25rem;padding:1rem .75rem;flex:1 1}.SuperAdminLayout_navLink__E4Oov{display:flex;align-items:center;gap:.65rem;padding:.7rem .8rem;border-radius:10px;color:#cbd5e1;text-decoration:none;font-size:.875rem;transition:background .15s ease,color .15s ease}.SuperAdminLayout_sidebarCollapsed__iqnZX .SuperAdminLayout_navLink__E4Oov{justify-content:center;padding:.7rem .45rem;gap:0}.SuperAdminLayout_navLink__E4Oov:hover{background:rgba(148,163,184,.12);color:#f8fafc}.SuperAdminLayout_navLinkActive__xE36V{background:rgba(37,99,235,.18);color:#dbeafe;box-shadow:inset 0 0 0 1px rgba(96,165,250,.25)}.SuperAdminLayout_navLinkDanger__1OKgo{margin-top:.5rem;color:#fecaca}.SuperAdminLayout_navLinkDanger__1OKgo:hover{background:rgba(239,68,68,.15);color:#fee2e2}.SuperAdminLayout_navLinkDanger__1OKgo.SuperAdminLayout_navLinkActive__xE36V{background:rgba(239,68,68,.22);color:#fee2e2;box-shadow:inset 0 0 0 1px rgba(248,113,113,.35)}.SuperAdminLayout_navSection__xjxi9{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.SuperAdminLayout_navSectionToggle__u9NSc{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.7rem .8rem;border:none;border-radius:10px;background:transparent;color:#cbd5e1;font:inherit;font-size:.875rem;cursor:pointer}.SuperAdminLayout_navSectionToggleActive__BC2AN,.SuperAdminLayout_navSectionToggle__u9NSc:hover{background:rgba(148,163,184,.12);color:#f8fafc}.SuperAdminLayout_navSectionLabel__QLcSb{display:flex;align-items:center;gap:.65rem;font-weight:600}.SuperAdminLayout_navSectionItems__khGE6{display:flex;flex-direction:column;gap:.2rem;padding-left:.35rem}.SuperAdminLayout_navLinkNested__pClkq{padding-left:2rem;font-size:.8125rem}.SuperAdminLayout_chevron__Ety6t{transition:transform .15s ease}.SuperAdminLayout_chevronOpen__wHewO{transform:rotate(180deg);transition:transform .15s ease}.SuperAdminLayout_sidebarFooter__CAFKf{padding:1rem;border-top:1px solid rgba(148,163,184,.12);display:flex;flex-direction:column;gap:.75rem}.SuperAdminLayout_sidebarCollapsed__iqnZX .SuperAdminLayout_sidebarFooter__CAFKf{padding:.75rem .5rem;align-items:center}.SuperAdminLayout_sidebarCollapsed__iqnZX .SuperAdminLayout_logoutBtn__bFPZP{width:2.5rem;height:2.5rem;padding:0}.SuperAdminLayout_sidebarCollapsed__iqnZX .SuperAdminLayout_nav__D6vvS{padding:.75rem .45rem}.SuperAdminLayout_userCard__IZH2w{display:flex;gap:.65rem;align-items:flex-start;padding:.75rem;border-radius:12px;background:rgba(15,23,42,.55)}.SuperAdminLayout_userCard__IZH2w strong{display:block;font-size:.8125rem;color:#f8fafc}.SuperAdminLayout_userCard__IZH2w span{display:block;margin-top:.15rem;font-size:.6875rem;color:#94a3b8;word-break:break-all}.SuperAdminLayout_logoutBtn__bFPZP{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.65rem .75rem;border-radius:10px;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.35);color:#e2e8f0;font-size:.8125rem;cursor:pointer}.SuperAdminLayout_logoutBtn__bFPZP:hover{background:rgba(148,163,184,.12)}.SuperAdminLayout_main__u1794{flex:1 1;min-width:0;display:flex;flex-direction:column}.SuperAdminLayout_header__UF1zp{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 2rem .75rem;background:#fff;border-bottom:1px solid #e2e8f0}.SuperAdminLayout_eyebrow__joKAn{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.SuperAdminLayout_headerTitle__ruMV5{margin:.25rem 0 0;font-size:1.5rem;font-weight:700;color:#0f172a}.SuperAdminLayout_content__lxaPK{flex:1 1;padding:1.5rem 2rem 2rem}@media (max-width:960px){.SuperAdminLayout_shell__jI17M{flex-direction:column}.SuperAdminLayout_sidebar__uOcnL{width:100%}.SuperAdminLayout_content__lxaPK,.SuperAdminLayout_header__UF1zp{padding-left:1rem;padding-right:1rem}}