.sidebar-brand-lockup{padding:0 0 22px}.sidebar-brand-lockup .brand.brand-official{margin-left:0;gap:10px}.brand-title-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.sidebar-role-badge{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;font-family:Inter Variable,sans-serif;font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#eef3ff;color:#1b3a8c;border:1px solid #d0deff;line-height:1.2}html[data-theme=dark] .sidebar-role-badge{background:rgba(61,139,253,.12);color:#76adff;border-color:rgba(61,139,253,.25)}.sidebar-nav,.sidebar-nav-group{display:flex;flex-direction:column;gap:3px}.sidebar-nav-group+.sidebar-nav-group{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.sidebar-nav-label{padding:3px 14px;color:var(--muted);font-size:10px;font-weight:600}.nav-link-secondary{border:1px solid var(--line);background:transparent;color:var(--muted);font-size:12px;transition:all .15s ease}.nav-link-secondary:hover{background:var(--surface-raised);color:var(--ink);border-color:var(--muted)}.nav-link-arrow{margin-left:auto;opacity:.6;transition:transform .15s ease,opacity .15s ease}.nav-link-secondary:hover .nav-link-arrow{opacity:1;transform:translate(2px,-2px)}.nav-help-btn{width:100%;cursor:pointer;border:1px solid var(--line);border-radius:7px;margin-bottom:8px}.adm-session-trigger{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:6px 14px;border-radius:9999px;font-size:12px;font-weight:500;min-height:36px;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.adm-session-trigger:hover{border-color:var(--electric);background:var(--surface-raised);box-shadow:0 2px 8px rgba(27,58,140,.06)}.adm-topbar-utilities{display:flex;align-items:center;gap:12px}.adm-account-initial{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--blue);color:#fff;font-weight:700}html[data-theme=dark] .adm-account-initial{background:#2563eb}.adm-session-label{color:var(--ink);font-size:12px;font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-session-chevron{color:var(--muted);opacity:.7}.adm-session-sheet{display:flex;flex-direction:column;gap:18px;padding:4px 0}.adm-session-user-card{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--surface-raised);border:1px solid var(--line);border-radius:12px}.adm-session-avatar{width:40px;height:40px;border-radius:50%;background:var(--blue);color:#ffffff;display:grid;place-items:center;font-family:Manrope Variable,sans-serif;font-size:16px;font-weight:700;flex-shrink:0}.adm-session-user-details{display:flex;flex-direction:column;gap:3px;min-width:0}.adm-session-user-email{font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-session-user-role{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.adm-account-links{display:flex;flex-direction:column;gap:4px}.adm-account-links a{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px;border-radius:8px;color:var(--ink);font-size:14px}.adm-account-links a:hover{background:var(--surface-raised)}.adm-account-links svg{flex-shrink:0;color:var(--muted)}.adm-account-links a>span{flex:1}.adm-account-appearance{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.adm-account-appearance .theme-toggle{min-width:44px;min-height:44px}.adm-session-actions{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid var(--line)}.adm-session-logout-btn{width:100%;justify-content:center;color:#dc2626!important;border-color:rgba(220,38,38,.35)!important;font-weight:600;transition:all .15s ease}.adm-session-logout-btn:hover{background:rgba(220,38,38,.08)!important;border-color:#dc2626!important;color:#b91c1c!important}html[data-theme=dark] .adm-session-logout-btn{color:#fca5a5!important;border-color:rgba(248,113,113,.4)!important}html[data-theme=dark] .adm-session-logout-btn:hover{background:rgba(239,68,68,.16)!important;border-color:#f87171!important;color:#ffffff!important}.adm-storage-warning{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;background:#49302a;color:#ffd1b9;padding:15px 30px;font-size:13px;line-height:1.6}.adm-storage-warning>span{flex:1 1 280px}.adm-storage-warning>button{flex:0 0 auto}.adm-page-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:28px}.adm-page-heading h1{font-size:clamp(26px,2.6vw,36px);line-height:1.2;color:var(--blue);margin:0 0 6px}.adm-page-heading h1>span{color:var(--electric)}.adm-page-heading p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.5;max-width:600px}.adm-heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adm-metrics-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}@media (max-width:1100px){.adm-metrics-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.adm-metrics-cards{grid-template-columns:1fr}}.adm-metric-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;transition:border-color .15s ease,box-shadow .15s ease}.adm-metric-card:hover{border-color:var(--electric);box-shadow:0 4px 12px rgba(27,58,140,.05)}.adm-metric-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.adm-metric-label{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.adm-metric-icon{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;background:var(--surface-raised);color:var(--blue)}.adm-metric-value{font-family:Manrope Variable,sans-serif;font-size:26px;font-weight:800;letter-spacing:-.8px;color:var(--blue);line-height:1.15}.adm-metric-sub{font-size:11px;color:var(--muted);margin-top:6px;line-height:1.4}.adm-section-sub{font-size:12px;color:var(--muted);margin-top:4px}.adm-client-fee{text-align:right;margin-right:14px;white-space:nowrap}.adm-client-fee strong{font-size:13px;display:block;font-weight:600}.adm-client-fee small{font-size:10px;color:var(--muted)}.adm-management-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:32px}.adm-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.adm-section-heading h2{font-size:22px;color:var(--blue);margin-top:8px}.adm-section-heading>a{color:var(--blue);min-height:44px;display:flex;align-items:center}.adm-section-heading>svg{color:var(--blue)}.adm-agenda-preview{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:25px}.adm-action-row{display:flex;align-items:center;gap:13px;padding:19px 0;border-bottom:1px solid var(--line)}.adm-action-icon{display:grid;place-items:center;width:37px;height:37px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--blue);flex-shrink:0}.adm-action-icon.is-overdue{color:#e48d71}.adm-action-row>div{flex:1;min-width:0}.adm-action-row strong{font-size:14px;display:block;line-height:1.5}.adm-action-row p{font-size:11px;line-height:1.6;margin-top:5px;color:var(--muted)}.adm-action-row>small{font-size:10px;color:var(--muted);white-space:nowrap}.adm-action-row>svg{color:var(--blue)}.adm-event-row{display:flex;align-items:flex-start;gap:18px;padding:17px 0;border-bottom:1px solid var(--line)}.adm-event-row>div:first-child{flex-shrink:0;min-width:52px;border-right:1px solid var(--line);padding-right:17px}.adm-event-row>div:first-child strong{font-family:Manrope Variable,sans-serif;font-size:18px;color:var(--blue)}.adm-event-row small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.adm-event-row>div:last-child strong{font-size:13px;line-height:1.6}.adm-event-row p{font-size:11px;line-height:1.6;margin-top:5px;color:var(--muted)}.adm-agenda-preview>.text-action,.adm-next-actions>.text-action{margin-top:18px}.adm-client-overview{margin-top:40px}.adm-client-lines{border-top:1px solid var(--line)}.adm-client-lines>a{display:flex;align-items:center;gap:17px;padding:18px 0;border-bottom:1px solid var(--line)}.adm-client-avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;font-weight:650;font-size:12px;background:var(--surface-raised);color:var(--blue);flex-shrink:0}.adm-client-lines>a>div{flex:1}.adm-client-lines strong{font-size:14px;line-height:1.6}.adm-client-lines small{display:block;font-size:11px;margin-top:4px;color:var(--muted)}.adm-client-lines>a>svg{color:var(--blue)}.adm-status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:10px;padding:6px 9px;border-radius:5px;background:var(--surface-raised);color:var(--muted)}.adm-status-active{background:#e7f1eb;color:#326549}.adm-status-onboarding{background:#edf2fb;color:#315a9d}html[data-theme=dark] .adm-status-active{background:#20382f;color:#b4dcc2}html[data-theme=dark] .adm-status-onboarding{background:#233750;color:#b8d3ff}.adm-empty,.adm-local-note{font-size:13px;line-height:1.8;color:var(--muted);padding:20px 0}.admin-shell .mobile-navigation .adm-workspace{margin-top:20px}.admin-shell :is(input,textarea,select){color-scheme:inherit}.portal-admin-link{margin:0 8px 16px;padding:13px 9px;display:flex;align-items:center;gap:9px;color:var(--blue);border:1px solid var(--line);border-radius:7px;font-size:11px}.portal-admin-link>svg:last-child{margin-left:auto}@media (max-width:1190px){.adm-owner-mark{flex-direction:column;gap:15px}.adm-owner-mark>span{text-align:center}.adm-metrics strong{font-size:28px}.adm-management-grid{gap:24px}.adm-section-heading h2{font-size:20px}.adm-action-row p>span{display:none}}@media (max-width:960px){.adm-management-grid{grid-template-columns:1fr}.adm-metrics{gap:15px}.adm-metrics>div{padding-inline:14px}.adm-metrics strong{flex-wrap:wrap;gap:4px}.adm-metrics em{width:100%}.adm-owner-hero{padding:28px}.adm-owner-mark .official-symbol{width:80px}.admin-shell .topbar{height:64px;gap:12px;padding-inline:16px}.admin-shell .breadcrumb{min-width:0;flex:1;gap:12px}.admin-shell .breadcrumb strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.admin-shell .mobile-menu{width:44px;height:44px;flex-shrink:0}.adm-session-chevron,.adm-session-label,.adm-topbar-utilities{display:none}.adm-session-trigger{width:44px;height:44px;padding:0;justify-content:center;flex-shrink:0}.adm-account-initial{width:34px;height:34px;font-size:14px}.adm-page-heading{align-items:flex-start;flex-direction:column;gap:18px}.adm-page-heading h1{font-size:32px}.adm-owner-hero{grid-template-columns:1fr}.adm-owner-mark{display:none}.adm-metrics{grid-template-columns:1fr;padding-block:8px;gap:0;margin-bottom:28px}.adm-metrics>div{border-right:0;border-bottom:1px solid var(--line);padding:20px 0;display:grid;grid-template-columns:1fr auto;column-gap:20px;align-items:center}.adm-metrics strong{margin:0;grid-column:2;grid-row:1/3;font-size:27px}.adm-metrics small{margin-top:7px;max-width:180px}.adm-metrics em{font-size:11px;text-align:right}.adm-metrics>div:last-child{border:0}.adm-agenda-preview{padding:22px}.adm-action-row>small{font-size:9px}.adm-action-row strong{font-size:13px}.adm-client-lines>a{gap:10px}.adm-client-lines strong{font-size:12px}.adm-status{font-size:9px;padding:5px 6px}.adm-client-lines>a>svg{display:none}.adm-operation-note{align-items:flex-start;flex-wrap:wrap;gap:12px}.adm-operation-note p{flex-basis:calc(100% - 40px)}.adm-operation-note>a{margin-left:34px}.adm-page-heading .btn{font-size:12px}.adm-storage-warning{padding:14px 20px}.adm-section-heading h2{font-size:20px}.adm-action-row{gap:9px}}.adm-saving-fields{display:contents;border:0;padding:0;margin:0;min-width:0}.adm-saving-fields:disabled{opacity:.7}.adm-saving-fields:disabled button{cursor:wait}@media (max-width:960px){.admin-shell main{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.admin-shell .topbar{height:auto;min-height:calc(64px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left))}.adm-heading-actions{width:100%}.adm-heading-actions>.btn,.adm-page-heading>.btn{flex:1 1 200px}.adm-page-heading>.btn{width:100%;flex-basis:auto}.adm-client-lines>a>div,.adm-metric-card,.adm-section-heading>div{min-width:0;overflow-wrap:anywhere}.adm-section-heading{flex-wrap:wrap;gap:12px}.adm-section-heading a{min-height:44px;display:inline-flex;align-items:center}.adm-metrics>div{grid-template-columns:minmax(0,1fr);gap:8px}.adm-metrics strong{grid-column:auto;grid-row:auto;overflow-wrap:anywhere}.adm-metrics em{text-align:left}}.sidebar .sidebar-brand-lockup{margin-bottom:16px}.sidebar .sidebar-nav{gap:12px}.sidebar .sidebar-nav-group{gap:3px}.sidebar .sidebar-nav-group+.sidebar-nav-group{margin-top:10px;padding-top:12px}.sidebar .sidebar-nav-label{margin-bottom:4px}.sidebar .nav-link{min-height:40px;padding:8px 12px}.sidebar .nav-link-secondary{min-height:38px;padding-block:7px}