[data-admin-ui=v2]{--admin-sidebar-width:264px;--admin-topbar-height:58px;--admin-radius-sm:8px;--admin-radius-control:10px;--admin-radius-card:14px;--admin-motion-fast:140ms;--admin-motion-normal:190ms;--admin-motion-drawer:320ms;--admin-type-page-title:1.25rem;--admin-type-section-title:1rem;--admin-type-card-title:0.9375rem;--admin-type-body:0.875rem;--admin-type-small:0.8125rem;--admin-type-label:0.75rem;--admin-type-metric:1.125rem;--admin-weight-regular:400;--admin-weight-medium:500;--admin-weight-semibold:600;min-height:100svh;background:var(--page-background);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--admin-type-body);font-weight:var(--admin-weight-regular);line-height:1.45}[data-admin-ui=v2],[data-admin-ui=v2] *{box-sizing:border-box}[data-admin-ui=v2] button,[data-admin-ui=v2] h1,[data-admin-ui=v2] h2,[data-admin-ui=v2] h3,[data-admin-ui=v2] h4,[data-admin-ui=v2] input,[data-admin-ui=v2] select,[data-admin-ui=v2] textarea{font-family:inherit}[data-admin-ui=v2].admin-layout{display:grid;grid-template-columns:var(--admin-sidebar-width) minmax(0,1fr);transition:grid-template-columns var(--admin-motion-drawer) var(--motion-ease)}html[data-admin-sidebar=compact] [data-admin-ui=v2].admin-layout{--admin-sidebar-width:72px}[data-admin-ui=v2] .admin-sidebar{z-index:30;gap:14px;width:auto;height:100svh;border-right:1px solid var(--line);background:var(--surface-elevated);padding:14px 12px;overflow-x:hidden;box-shadow:none}[data-admin-ui=v2] .admin-brand{min-height:44px;gap:9px;padding:2px 8px;white-space:nowrap}[data-admin-ui=v2] .admin-brand .brand-mark{flex:0 0 auto;width:34px;height:34px}[data-admin-ui=v2] .admin-nav{display:grid;gap:12px}[data-admin-ui=v2] .admin-nav-group{display:grid;gap:3px}[data-admin-ui=v2] .admin-nav-group+.admin-nav-group{border-top:0;padding-top:0}[data-admin-ui=v2] .admin-nav-group-label{overflow:hidden;color:var(--text-subtle);font-size:.68rem;font-weight:760;letter-spacing:.065em;padding:3px 10px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}[data-admin-ui=v2] .admin-nav-expandable,[data-admin-ui=v2] .admin-nav-items{display:grid;gap:3px}[data-admin-ui=v2] .admin-nav .button{position:relative;min-height:40px;justify-content:flex-start;border-radius:var(--admin-radius-control);padding-inline:10px;font-size:.88rem;font-weight:690;transition:background var(--admin-motion-fast),color var(--admin-motion-fast),border-color var(--admin-motion-fast)}[data-admin-ui=v2] .admin-nav .button[aria-current=page]{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:var(--accent-softer);box-shadow:inset 3px 0 0 var(--accent);color:var(--ink)}[data-admin-ui=v2] .admin-nav-parent-trigger>span{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:8px}[data-admin-ui=v2] .admin-nav-parent-trigger[data-active=true]{background:var(--surface-hover);color:var(--ink)}[data-admin-ui=v2] .admin-nav-chevron{flex:0 0 auto;margin-left:auto;transition:transform .18s var(--motion-ease)}[data-admin-ui=v2] .admin-nav-parent-trigger[aria-expanded=true] .admin-nav-chevron{transform:rotate(90deg)}[data-admin-ui=v2] .admin-nav-submenu{display:grid;min-height:0;grid-template-rows:0fr;opacity:0;padding-left:34px;pointer-events:none;transform:translate3d(0,-8px,0);visibility:hidden;transition:grid-template-rows .22s var(--motion-ease),opacity .16s var(--motion-ease),transform .22s var(--motion-ease),visibility 0s linear .22s}[data-admin-ui=v2] .admin-nav-submenu[data-open=true]{grid-template-rows:1fr;opacity:1;pointer-events:auto;transform:translateZ(0);visibility:visible;transition:grid-template-rows .22s var(--motion-ease),opacity .18s var(--motion-ease),transform .22s var(--motion-ease),visibility 0s linear 0s}[data-admin-ui=v2] .admin-nav-submenu-inner{display:grid;min-height:0;gap:2px;overflow:hidden;padding:2px 0 5px}[data-admin-ui=v2] .admin-nav-submenu .admin-nav-child.button{min-height:36px;border-left:1px solid var(--line);border-radius:0 var(--admin-radius-control) var(--admin-radius-control) 0;padding:7px 10px 7px 14px;color:var(--text-subtle);font-size:.81rem;font-weight:620}[data-admin-ui=v2] .admin-mobile-topbar :is(.button,summary,button),[data-admin-ui=v2] .admin-topbar :is(.button,summary){font-size:var(--admin-type-body);font-weight:var(--admin-weight-medium)}[data-admin-ui=v2] .admin-nav-submenu .admin-nav-child.button[aria-current=page]{border-left-color:var(--accent);background:var(--accent-softer);color:var(--ink)}[data-admin-ui=v2] .admin-sidebar-toggle{display:flex;min-height:44px;align-items:center;gap:9px;margin-top:auto;border:1px solid transparent;border-radius:var(--admin-radius-control);background:transparent;color:var(--text-subtle);cursor:pointer;padding:8px 10px;font-size:.82rem;font-weight:700}[data-admin-ui=v2] .admin-sidebar-toggle:focus-visible,[data-admin-ui=v2] .admin-sidebar-toggle:hover{border-color:var(--line);background:var(--surface-hover);color:var(--ink)}html[data-admin-sidebar=compact] [data-admin-ui=v2] .admin-brand>span:last-child,html[data-admin-sidebar=compact] [data-admin-ui=v2] .admin-nav .button>span,html[data-admin-sidebar=compact] [data-admin-ui=v2] .admin-nav-group-label,html[data-admin-sidebar=compact] [data-admin-ui=v2] .admin-sidebar-toggle>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html[data-admin-sidebar=compact] [data-admin-ui=v2] .admin-brand,html[data-admin-sidebar=compact] [data-admin-ui=v2] .admin-nav .button,html[data-admin-sidebar=compact] [data-admin-ui=v2] .admin-sidebar-toggle{justify-content:center;padding-inline:8px}html[data-admin-sidebar=compact] [data-admin-ui=v2] .admin-nav .button[data-tooltip]:focus-visible:after,html[data-admin-sidebar=compact] [data-admin-ui=v2] .admin-nav .button[data-tooltip]:hover:after{position:fixed;left:64px;z-index:120;content:attr(data-tooltip);border:1px solid var(--line);border-radius:var(--admin-radius-sm);background:var(--surface-strong);box-shadow:var(--shadow-soft);color:var(--ink);padding:7px 10px;font-size:.8rem;white-space:nowrap}[data-admin-ui=v2] .admin-workspace{min-width:0}[data-admin-ui=v2] .admin-topbar{position:sticky;top:0;z-index:25;display:flex;min-height:var(--admin-topbar-height);align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-elevated) 94%,transparent);padding:7px clamp(16px,2vw,28px)}[data-admin-ui=v2] .admin-topbar>strong{overflow:hidden;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}[data-admin-ui=v2] .admin-mobile-topbar-actions,[data-admin-ui=v2] .admin-topbar-actions{display:flex;align-items:center;gap:8px}[data-admin-ui=v2] .admin-topbar .action-menu>summary,[data-admin-ui=v2] .admin-topbar .button{min-height:40px}[data-admin-ui=v2] .admin-notifications-link.button{width:40px;min-width:40px;justify-content:center;padding-inline:0}[data-admin-ui=v2] .admin-notifications-link.button>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}[data-admin-ui=v2] .admin-account-tools{display:grid;min-width:210px;gap:12px;padding:4px}[data-admin-ui=v2] .admin-account-tools form .button{justify-content:flex-start}[data-admin-ui=v2] .admin-main{display:grid;width:100%;max-width:1600px;gap:18px;padding:clamp(18px,2.3vw,32px)}[data-admin-ui=v2] .admin-page-header{display:flex;min-height:48px;align-items:flex-end;justify-content:space-between;gap:16px}[data-admin-ui=v2] .admin-page-header h1{margin:0;max-width:none;font-size:clamp(1.55rem,2.2vw,1.75rem);font-weight:750;letter-spacing:-.025em;line-height:1.15}[data-admin-ui=v2] .admin-page-header p:not(.admin-breadcrumb){max-width:720px;margin:5px 0 0;color:var(--text-subtle);font-size:.86rem}[data-admin-ui=v2] .admin-breadcrumb{margin:0 0 4px;color:var(--text-subtle);font-size:.74rem;font-weight:700}[data-admin-ui=v2] .admin-page-actions{flex-wrap:nowrap}[data-admin-ui=v2] .admin-page,[data-admin-ui=v2] .admin-record-list{display:grid;min-width:0;gap:16px}[data-admin-ui=v2] .admin-section-v2{display:grid;min-width:0;gap:14px;border:1px solid var(--line);border-radius:var(--admin-radius-card);background:var(--surface-elevated);padding:clamp(14px,1.5vw,20px)}[data-admin-ui=v2] .admin-section-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}[data-admin-ui=v2] .admin-section-header h2,[data-admin-ui=v2] .admin-section-heading h2,[data-admin-ui=v2] .editor-card h2{margin:0;font-family:inherit;font-size:1.04rem;font-weight:730;line-height:1.25}[data-admin-ui=v2] .admin-section-header p{margin:3px 0 0;color:var(--text-subtle);font-size:.84rem}[data-admin-ui=v2] .card,[data-admin-ui=v2] .editor-card,[data-admin-ui=v2] .record-card{border:1px solid var(--line);border-radius:var(--admin-radius-card);background:var(--surface-elevated);box-shadow:none}[data-admin-ui=v2] .button,[data-admin-ui=v2] .field input,[data-admin-ui=v2] .field select,[data-admin-ui=v2] .field textarea{min-height:44px;border-radius:var(--admin-radius-control)}[data-admin-ui=v2] .admin-section-nav{display:flex;max-width:100%;gap:20px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:thin}[data-admin-ui=v2] .admin-section-nav a{position:relative;flex:0 0 auto;min-height:44px;color:var(--text-subtle);padding:12px 2px 10px;font-size:.88rem;font-weight:700}[data-admin-ui=v2] .admin-section-nav a[aria-current=page]{color:var(--ink)}[data-admin-ui=v2] .admin-section-nav a[aria-current=page]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:var(--accent)}[data-admin-ui=v2] .admin-filter-toolbar,[data-admin-ui=v2] .admin-toolbar,[data-admin-ui=v2] .filter-bar{display:flex;min-width:0;flex-wrap:wrap;align-items:end;gap:10px}[data-admin-ui=v2] .admin-metric-strip{display:grid;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--admin-radius-card);background:var(--surface-elevated)}[data-admin-ui=v2] .admin-data-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--admin-radius-card)}[data-admin-ui=v2] .admin-data-table{width:100%;border-collapse:collapse}[data-admin-ui=v2] .admin-data-table td,[data-admin-ui=v2] .admin-data-table th{min-height:48px;border-bottom:1px solid var(--line);padding:11px 14px;text-align:left}[data-admin-ui=v2] .admin-info-tip{position:relative;display:inline-flex}[data-admin-ui=v2] .admin-icon-button,[data-admin-ui=v2] .admin-info-tip>button{display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid transparent;border-radius:var(--admin-radius-control);background:transparent;color:var(--text-subtle);cursor:pointer}[data-admin-ui=v2] .admin-info-popover{position:absolute;top:calc(100% + 7px);right:0;z-index:80;display:grid;width:min(280px,calc(100vw - 32px));grid-template-columns:minmax(0,1fr) auto;gap:8px;border:1px solid var(--line);border-radius:var(--admin-radius-control);background:var(--surface-strong);box-shadow:var(--shadow-soft);padding:12px;font-size:.82rem}[data-admin-ui=v2] .admin-info-popover button{border:0;background:transparent;color:inherit;cursor:pointer}[data-admin-ui=v2] .dashboard-next-appointment{padding:18px}[data-admin-ui=v2] .dashboard-next-meta span{border-radius:var(--admin-radius-sm)}[data-admin-ui=v2] .dashboard-grid{gap:16px}[data-admin-ui=v2] .activity-row,[data-admin-ui=v2] .dashboard-appointment-row{min-height:52px;border-radius:var(--admin-radius-control);background:var(--surface-muted);padding:10px 12px}[data-admin-ui=v2] .admin-mobile-menu{display:none}@media (max-width:920px){[data-admin-ui=v2].admin-layout{display:block;min-height:100svh}[data-admin-ui=v2] .admin-sidebar,[data-admin-ui=v2] .admin-topbar{display:none}[data-admin-ui=v2] .admin-mobile-menu{position:static;display:block}[data-admin-ui=v2] .admin-mobile-topbar{position:sticky;top:0;z-index:90;display:grid;height:calc(56px + env(safe-area-inset-top));grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid var(--line);background:var(--surface-elevated);padding:env(safe-area-inset-top) 12px 0}[data-admin-ui=v2] .admin-mobile-brand,[data-admin-ui=v2] .admin-mobile-brand .brand-mark{display:block;width:34px;height:34px}[data-admin-ui=v2] .admin-mobile-topbar>strong{max-width:none;overflow:hidden;font-family:inherit;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}[data-admin-ui=v2] .admin-contextual-help-compact,[data-admin-ui=v2] .admin-mobile-menu-trigger,[data-admin-ui=v2] .admin-notifications-link.button{display:inline-grid;width:44px;height:44px;min-height:44px;place-items:center;border:1px solid transparent;border-radius:var(--admin-radius-control);background:transparent;box-shadow:none;color:var(--ink);cursor:pointer;padding:0}[data-admin-ui=v2] .admin-contextual-help-compact>span{display:contents}[data-admin-ui=v2] .admin-mobile-scrim{position:fixed;inset:0;z-index:91;display:block;border:0;background:var(--overlay);animation:none;opacity:0;pointer-events:none;transition:opacity .22s ease-out;will-change:opacity}[data-admin-ui=v2] .admin-mobile-scrim[data-open=true]{opacity:1;pointer-events:auto}[data-admin-ui=v2] .admin-mobile-scrim[data-dragging=true]{transition:none}[data-admin-ui=v2] .admin-mobile-edge-swipe{position:fixed;inset:0 0 0 auto;z-index:90;display:block;width:28px;pointer-events:none}[data-admin-ui=v2] .admin-mobile-drawer{position:fixed;inset:0 0 0 auto;z-index:100;display:grid;width:min(340px,100vw);max-height:100svh;grid-template-rows:auto minmax(0,1fr);gap:12px;overflow:hidden;border:0;border-left:1px solid var(--line);border-radius:18px 0 0 18px;background:var(--surface-elevated);box-shadow:var(--shadow-strong);padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));pointer-events:none;animation:none;transform:translate3d(100%,0,0);transition:transform var(--admin-motion-drawer) cubic-bezier(.2,.8,.2,1);touch-action:pan-y;will-change:transform}[data-admin-ui=v2] .admin-mobile-drawer[data-open=true]{pointer-events:auto;transform:translateZ(0)}[data-admin-ui=v2] .admin-mobile-drawer[data-dragging=true]{transition:none}[data-admin-ui=v2] .admin-mobile-drawer-heading{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding-left:8px;font-size:.9rem;font-weight:740}[data-admin-ui=v2] .admin-mobile-nav{display:block;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-width:none;-ms-overflow-style:none}[data-admin-ui=v2] .admin-mobile-nav::-webkit-scrollbar{display:none}[data-admin-ui=v2] .admin-mobile-nav-group{display:grid;gap:3px;border-bottom:1px solid var(--line);padding:8px 0}[data-admin-ui=v2] .admin-mobile-nav-group>.admin-nav-group-label{padding:4px 10px 3px}[data-admin-ui=v2] .admin-mobile-nav .button{width:100%;min-height:44px;justify-content:flex-start}[data-admin-ui=v2] .admin-mobile-nav .admin-nav-parent-trigger[data-active=true],[data-admin-ui=v2] .admin-mobile-nav .button[aria-current=page]{background:var(--accent-softer);color:var(--ink)}[data-admin-ui=v2] .admin-mobile-nav .admin-nav-submenu{padding-left:38px}[data-admin-ui=v2] .admin-mobile-nav .admin-nav-submenu .admin-nav-child.button{min-height:44px}[data-admin-ui=v2] .admin-mobile-tools{display:flex;min-height:44px;align-items:center;gap:8px}[data-admin-ui=v2] .admin-mobile-utility-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);margin-top:8px;padding:12px 2px 4px}[data-admin-ui=v2] .admin-mobile-signout{flex:0 0 auto}[data-admin-ui=v2] .admin-mobile-nav .admin-mobile-signout .button{width:auto;min-width:44px;min-height:44px;justify-content:center;padding-inline:10px;font-size:var(--admin-type-small)}[data-admin-ui=v2] .admin-main{gap:16px;padding:18px 14px calc(18px + env(safe-area-inset-bottom))}[data-admin-ui=v2] .admin-page-header{display:flex;min-width:0;align-items:flex-start}[data-admin-ui=v2] .admin-page-header h1{font-size:clamp(1.3rem,6vw,1.5rem)}[data-admin-ui=v2] .admin-breadcrumb,[data-admin-ui=v2] .admin-page-actions>.button>span,[data-admin-ui=v2] .admin-page-actions>form>.button>span{display:none}[data-admin-ui=v2] .admin-page-actions>.button,[data-admin-ui=v2] .admin-page-actions>form>.button{width:44px;min-width:44px;padding:0}[data-admin-ui=v2] .services-add-menu .action-menu-panel{right:0;left:auto;width:min(230px,calc(100vw - 28px));min-width:min(230px,calc(100vw - 28px));max-width:calc(100vw - 28px)}[data-admin-ui=v2] .dashboard-grid{grid-template-columns:1fr}}@media (max-width:390px){[data-admin-ui=v2] .dashboard-quick-actions{grid-template-columns:1fr}[data-admin-ui=v2] .dashboard-quick-actions .button{width:100%;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){[data-admin-ui=v2],[data-admin-ui=v2] *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}[data-admin-ui=v2] .booking-detail-page,[data-admin-ui=v2] .daily-workspace{gap:18px}[data-admin-ui=v2] .booking-detail-page .eyebrow,[data-admin-ui=v2] .daily-workspace .eyebrow{display:none}[data-admin-ui=v2] .admin-view-switch{display:inline-flex;max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--admin-radius-control);background:var(--surface-muted);padding:3px;scrollbar-width:thin}[data-admin-ui=v2] .admin-view-switch a{display:inline-flex;min-width:max-content;min-height:38px;align-items:center;justify-content:center;border-radius:calc(var(--admin-radius-control) - 3px);color:var(--text-subtle);padding:8px 13px;font-size:.84rem;font-weight:720}[data-admin-ui=v2] .admin-view-switch a.is-active{background:var(--surface-elevated);color:var(--ink);box-shadow:0 1px 2px rgb(15 23 42/9%)}[data-admin-ui=v2] .responsive-filter-heading,[data-admin-ui=v2] .responsive-filter-scrim,[data-admin-ui=v2] .responsive-filter-trigger{display:none}[data-admin-ui=v2] .responsive-filter-panel.is-collapsible{border:0;background:transparent;box-shadow:none}[data-admin-ui=v2] .responsive-filter-panel.is-collapsible .responsive-filter-trigger{display:inline-flex;width:auto;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:var(--admin-radius-control);background:var(--surface-elevated);color:var(--ink);padding:9px 13px;font-weight:var(--admin-weight-medium)}[data-admin-ui=v2] .responsive-filter-panel.is-collapsible .responsive-filter-trigger strong{display:inline-grid;min-width:22px;min-height:22px;place-items:center;border-radius:999px;background:var(--ink);color:var(--surface-elevated);font-size:.72rem}[data-admin-ui=v2] .responsive-filter-panel.is-collapsible .responsive-filter-content{position:fixed;top:0;right:0;bottom:0;z-index:102;display:block;width:min(420px,calc(100vw - 24px));overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--line);background:var(--surface-elevated);padding:0 16px 16px;pointer-events:none;box-shadow:var(--shadow-strong);transform:translate3d(100%,0,0);visibility:hidden;transition:transform .22s var(--motion-ease),visibility 0s linear .22s}[data-admin-ui=v2] .responsive-filter-panel.is-collapsible.is-open .responsive-filter-content{pointer-events:auto;transform:translateZ(0);visibility:visible;transition:transform .22s var(--motion-ease),visibility 0s linear 0s}[data-admin-ui=v2] .responsive-filter-panel.is-collapsible .responsive-filter-scrim{position:fixed;inset:0;z-index:101;display:block;border:0;background:rgb(15 23 42/46%);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .16s var(--motion-ease),visibility 0s linear .22s}[data-admin-ui=v2] .responsive-filter-panel.is-collapsible.is-open .responsive-filter-scrim{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .16s var(--motion-ease),visibility 0s linear 0s}[data-admin-ui=v2] .responsive-filter-panel.is-collapsible .responsive-filter-heading{position:sticky;top:0;z-index:1;display:flex;min-height:56px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:var(--surface-elevated)}[data-admin-ui=v2] .responsive-filter-panel.is-collapsible .responsive-filter-heading>div{display:flex;align-items:center;gap:8px}[data-admin-ui=v2] .responsive-filter-panel.is-collapsible .responsive-filter-heading button{display:inline-grid;width:44px;height:44px;place-items:center;border:0;background:transparent;color:var(--ink)}[data-admin-ui=v2] .responsive-filter-panel.is-collapsible .admin-filter-toolbar{display:grid;grid-template-columns:1fr;padding-top:14px}[data-admin-ui=v2] .responsive-filter-panel.is-collapsible .admin-filter-toolbar .button,[data-admin-ui=v2] .responsive-filter-panel.is-collapsible .admin-filter-toolbar input,[data-admin-ui=v2] .responsive-filter-panel.is-collapsible .admin-filter-toolbar label,[data-admin-ui=v2] .responsive-filter-panel.is-collapsible .admin-filter-toolbar select,[data-admin-ui=v2] .responsive-filter-panel.is-collapsible .admin-filter-toolbar>*{width:100%}[data-admin-ui=v2] .responsive-filter-content>form{margin:0}[data-admin-ui=v2] .calendar-workspace .admin-toolbar{justify-content:space-between}[data-admin-ui=v2] .bookings-summary-grid,[data-admin-ui=v2] .clients-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-admin-ui=v2] .bookings-summary-grid>div,[data-admin-ui=v2] .clients-summary-grid>div{display:grid;gap:3px;min-height:72px;align-content:center;border-right:1px solid var(--line);padding:12px 16px}[data-admin-ui=v2] .bookings-summary-grid>div:last-child,[data-admin-ui=v2] .clients-summary-grid>div:last-child{border-right:0}[data-admin-ui=v2] .bookings-summary-grid span,[data-admin-ui=v2] .clients-summary-grid span{color:var(--text-subtle);font-size:.78rem;font-weight:680}[data-admin-ui=v2] .bookings-summary-grid strong,[data-admin-ui=v2] .clients-summary-grid strong{font-size:1.25rem}[data-admin-ui=v2] .clients-workspace .client-record-list,[data-admin-ui=v2] .daily-record-section .booking-list{gap:8px}[data-admin-ui=v2] .clients-workspace .client-record,[data-admin-ui=v2] .daily-record-section .booking-row{border-color:var(--line);border-radius:var(--admin-radius-card);background:var(--surface-elevated);box-shadow:none}[data-admin-ui=v2] .client-sms-controls{border-top:1px solid var(--line);padding-top:10px}[data-admin-ui=v2] .client-sms-controls>summary{min-height:44px;cursor:pointer;color:var(--text-subtle);font-size:.84rem;font-weight:700;padding:11px 0}[data-admin-ui=v2] .client-sms-controls[open]>summary{color:var(--ink)}[data-admin-ui=v2] .booking-detail-page .admin-section-nav{position:sticky;top:0;z-index:12;background:var(--page-background)}[data-admin-ui=v2] .booking-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-admin-ui=v2] .booking-detail-grid>.card{min-width:0}[data-admin-ui=v2] .booking-detail-customer{order:1;grid-column:1/-1}[data-admin-ui=v2] .booking-detail-schedule{order:2}[data-admin-ui=v2] .booking-detail-location{order:3}[data-admin-ui=v2] .booking-detail-pricing{order:4}[data-admin-ui=v2] .booking-detail-payment{order:5;grid-column:1/-1}[data-admin-ui=v2] .booking-detail-collection{order:6;grid-column:1/-1}[data-admin-ui=v2] .booking-detail-notes{order:7;grid-column:1/-1}[data-admin-ui=v2] .booking-detail-notifications{order:8;grid-column:1/-1}[data-admin-ui=v2] .booking-detail-calendar{order:9;grid-column:1/-1}[data-admin-ui=v2] .booking-detail-page .detail-grid span{border-color:var(--line);border-radius:var(--admin-radius-control);background:var(--surface-muted)}[data-admin-ui=v2] .booking-detail-history{scroll-margin-top:58px}@media (max-width:920px){[data-admin-ui=v2] .responsive-filter-panel{border:0;background:transparent;box-shadow:none}[data-admin-ui=v2] .responsive-filter-trigger{display:inline-flex;width:auto;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:var(--admin-radius-control);background:var(--surface-elevated);color:var(--ink);padding:9px 13px;font-weight:720}[data-admin-ui=v2] .responsive-filter-trigger:after{content:none}[data-admin-ui=v2] .responsive-filter-trigger strong{display:inline-grid;min-width:22px;min-height:22px;place-items:center;border-radius:999px;background:var(--ink);color:var(--surface-elevated);font-size:.72rem}[data-admin-ui=v2] .responsive-filter-content{display:none}[data-admin-ui=v2] .responsive-filter-panel.is-open .responsive-filter-content{position:fixed;right:0;bottom:0;left:0;z-index:102;display:block;max-height:min(82svh,720px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-bottom:0;border-radius:18px 18px 0 0;background:var(--surface-elevated);padding:0 14px calc(14px + env(safe-area-inset-bottom));box-shadow:var(--shadow-strong);animation:admin-filter-sheet-enter .18s var(--motion-ease) both}[data-admin-ui=v2] .responsive-filter-scrim{position:fixed;inset:0;z-index:101;display:block;border:0;background:rgb(15 23 42/46%)}[data-admin-ui=v2] .responsive-filter-heading{position:sticky;top:0;z-index:1;display:flex;min-height:56px;align-items:center;justify-content:space-between;background:var(--surface-elevated);border-bottom:1px solid var(--line)}[data-admin-ui=v2] .responsive-filter-heading>div{display:flex;align-items:center;gap:8px}[data-admin-ui=v2] .responsive-filter-heading button{display:inline-grid;width:44px;height:44px;place-items:center;border:0;background:transparent;color:var(--ink)}[data-admin-ui=v2] .responsive-filter-content .admin-filter-toolbar{display:grid;grid-template-columns:1fr;padding-top:14px}[data-admin-ui=v2] .responsive-filter-content .admin-filter-toolbar .button,[data-admin-ui=v2] .responsive-filter-content .admin-filter-toolbar input,[data-admin-ui=v2] .responsive-filter-content .admin-filter-toolbar label,[data-admin-ui=v2] .responsive-filter-content .admin-filter-toolbar select,[data-admin-ui=v2] .responsive-filter-content .admin-filter-toolbar>*{width:100%}[data-admin-ui=v2] .responsive-filter-panel.is-collapsible .responsive-filter-content{top:auto;left:0;width:auto;max-height:min(82svh,720px);border:1px solid var(--line);border-bottom:0;border-radius:18px 18px 0 0;padding:0 14px calc(14px + env(safe-area-inset-bottom));animation:none;transform:translate3d(0,100%,0)}[data-admin-ui=v2] .responsive-filter-panel.is-collapsible.is-open .responsive-filter-content{transform:translateZ(0)}[data-admin-ui=v2] .calendar-workspace .admin-toolbar{align-items:stretch}[data-admin-ui=v2] .calendar-workspace .admin-view-switch{width:100%}[data-admin-ui=v2] .calendar-workspace .admin-view-switch a{flex:1 0 auto}[data-admin-ui=v2] .booking-detail-page .admin-section-nav{top:calc(58px + env(safe-area-inset-top))}[data-admin-ui=v2] .booking-detail-grid{grid-template-columns:1fr}[data-admin-ui=v2] .booking-detail-grid>.card{grid-column:1}}@media (max-width:390px){[data-admin-ui=v2] .bookings-summary-grid,[data-admin-ui=v2] .clients-summary-grid{grid-template-columns:1fr}[data-admin-ui=v2] .bookings-summary-grid>div,[data-admin-ui=v2] .clients-summary-grid>div{border-right:0;border-bottom:1px solid var(--line)}[data-admin-ui=v2] .bookings-summary-grid>div:last-child,[data-admin-ui=v2] .clients-summary-grid>div:last-child{border-bottom:0}[data-admin-ui=v2] .admin-view-switch a{padding-inline:11px}}@keyframes admin-filter-sheet-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}[data-admin-ui=v2] .admin-section-nav button{position:relative;flex:0 0 auto;min-height:44px;cursor:pointer;border:0;background:transparent;color:var(--text-subtle);padding:12px 2px 10px;font:inherit;font-size:.88rem;font-weight:700}[data-admin-ui=v2] .admin-section-nav button[aria-current=page]{color:var(--ink)}[data-admin-ui=v2] .admin-section-nav button[aria-current=page]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:var(--accent)}[data-admin-ui=v2] .admin-view-switch button{display:inline-flex;min-width:max-content;min-height:38px;cursor:pointer;align-items:center;justify-content:center;border:0;border-radius:calc(var(--admin-radius-control) - 3px);background:transparent;color:var(--text-subtle);padding:8px 13px;font:inherit;font-size:.84rem;font-weight:720}[data-admin-ui=v2] .admin-view-switch button.is-active{background:var(--surface-elevated);color:var(--ink);box-shadow:0 1px 2px rgb(15 23 42/9%)}[data-admin-ui=v2] .money-workspace,[data-admin-ui=v2] .setup-workspace{gap:18px}[data-admin-ui=v2] .money-workspace .eyebrow,[data-admin-ui=v2] .setup-workspace .eyebrow{display:none}[data-admin-ui=v2] .availability-product,[data-admin-ui=v2] .catalog-manager,[data-admin-ui=v2] .location-manager,[data-admin-ui=v2] .team-workspace{display:grid;min-width:0;gap:14px}[data-admin-ui=v2] .catalog-manager>.admin-toolbar,[data-admin-ui=v2] .location-manager>.admin-toolbar,[data-admin-ui=v2] .team-page-header{min-height:52px;border-bottom:1px solid var(--line);padding-bottom:10px}[data-admin-ui=v2] .catalog-manager>.admin-toolbar h2,[data-admin-ui=v2] .location-manager>.admin-toolbar h2{margin:0;font-size:1rem}[data-admin-ui=v2] .catalog-context-help{display:flex;min-height:44px;align-items:center;gap:2px;color:var(--text-subtle);font-size:.82rem;font-weight:680}[data-admin-ui=v2] .catalog-manager .record-list,[data-admin-ui=v2] .location-manager .record-list{display:grid;gap:10px}[data-admin-ui=v2] .catalog-workspace-title{margin:0;font-size:1rem}[data-admin-ui=v2] .services-control-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px}[data-admin-ui=v2] .services-add-menu .action-menu>summary{min-width:112px;min-height:44px;border-color:transparent;border-radius:var(--admin-radius-control);background:var(--button-primary-background);color:var(--button-primary-text);padding:0 18px;transition:background var(--motion-base),transform var(--motion-base)}[data-admin-ui=v2] .services-add-menu .action-menu>summary:hover{background:var(--button-primary-background-hover);transform:translateY(-1px)}[data-admin-ui=v2] .services-control-menu,[data-admin-ui=v2] .services-control-toolbar>.responsive-filter-panel{display:grid;min-width:0;gap:6px}[data-admin-ui=v2] .services-control-toolbar>.responsive-filter-panel:before{content:"Filters"}[data-admin-ui=v2] .services-control-label,[data-admin-ui=v2] .services-control-toolbar>.responsive-filter-panel:before{color:var(--text-subtle);font-size:.78rem;font-weight:750}[data-admin-ui=v2] .services-control-menu .action-menu,[data-admin-ui=v2] .services-control-menu .action-menu>summary,[data-admin-ui=v2] .services-control-toolbar>.responsive-filter-panel,[data-admin-ui=v2] .services-control-toolbar>.responsive-filter-panel>button{width:100%}[data-admin-ui=v2] .services-control-menu .action-menu>summary{min-width:0;justify-content:space-between;border-radius:var(--admin-radius-control);background:var(--surface-elevated);padding:0 13px}[data-admin-ui=v2] .services-control-menu .action-menu>summary>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-admin-ui=v2] .services-control-menu .action-menu-panel{right:auto;left:0;width:100%;min-width:100%;animation:services-menu-slide-down .18s var(--motion-ease) both}[data-admin-ui=v2] .services-control-menu .action-menu[data-placement=up] .action-menu-panel{animation-name:services-menu-slide-up}[data-admin-ui=v2] .services-control-option{display:flex;min-height:42px;align-items:center;justify-content:space-between!important;gap:10px;border:0;border-radius:calc(var(--admin-radius-control) - 3px);background:transparent;color:var(--ink);padding:9px 11px;font:inherit}[data-admin-ui=v2] .services-control-option:hover,[data-admin-ui=v2] .services-control-option[aria-checked=true]{background:var(--surface-muted)}@keyframes services-menu-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes services-menu-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-admin-ui=v2] .service-category-summary{display:flex;flex-wrap:wrap;gap:8px}[data-admin-ui=v2] .service-category-dropdown,[data-admin-ui=v2] .service-category-dropdown .action-menu,[data-admin-ui=v2] .service-category-dropdown .action-menu>summary{width:100%}[data-admin-ui=v2] .service-category-dropdown .action-menu>summary{min-height:46px;justify-content:space-between;border-radius:var(--admin-radius-control);background:var(--surface-elevated);padding:0 12px}[data-admin-ui=v2] .service-category-dropdown .action-menu>summary>span:first-child{min-width:0;overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}[data-admin-ui=v2] .service-category-dropdown .action-menu-panel{right:auto;left:0;width:min(100%,360px);min-width:min(100%,280px)}[data-admin-ui=v2] .service-category-picker{display:grid;gap:8px}[data-admin-ui=v2] .service-category-picker .check-field{min-height:44px;border-radius:var(--admin-radius-control);padding:8px 10px}[data-admin-ui=v2] .category-manager-toolbar{grid-template-columns:minmax(0,1fr) auto}[data-admin-ui=v2] .category-manager-toolbar h2{margin:0;font-size:1rem}[data-admin-ui=v2] .category-reorder-row{grid-template-columns:minmax(0,1fr) auto auto}[data-admin-ui=v2] .category-reorder-meta{display:flex;align-items:center;gap:12px;color:var(--text-subtle);font-size:.82rem;font-weight:700;white-space:nowrap}[data-admin-ui=v2] .catalog-manager .record-card,[data-admin-ui=v2] .location-manager .record-card{border-color:var(--line);border-radius:var(--admin-radius-card);box-shadow:none}[data-admin-ui=v2] .catalog-manager .offering-list{border-top:1px solid var(--line);padding-top:12px}[data-admin-ui=v2] .catalog-manager .offering-row,[data-admin-ui=v2] .service-reorder-row{border-color:var(--line);border-radius:var(--admin-radius-control);background:var(--surface-muted);box-shadow:none}[data-admin-ui=v2] .catalog-manager .offering-row-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;justify-content:normal}[data-admin-ui=v2] .catalog-manager .offering-row-identity{display:grid;min-width:0;gap:2px}[data-admin-ui=v2] .catalog-manager .offering-row-identity strong{overflow-wrap:break-word}[data-admin-ui=v2] .catalog-manager .offering-row-badges{display:flex;min-width:0;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}@media (max-width:760px){[data-admin-ui=v2] .catalog-manager .offering-row-main{grid-template-columns:minmax(0,1fr);gap:10px}[data-admin-ui=v2] .catalog-manager .offering-row-badges{justify-content:flex-start}}[data-admin-ui=v2] .availability-scope-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;border-bottom:1px solid var(--line);padding-bottom:12px}[data-admin-ui=v2] .availability-compact-section,[data-admin-ui=v2] .weekly-hours-list{display:grid;gap:8px}[data-admin-ui=v2] .compact-record-row,[data-admin-ui=v2] .weekly-day-row{min-height:56px;border:1px solid var(--line);border-radius:var(--admin-radius-control);background:var(--surface-elevated);box-shadow:none}[data-admin-ui=v2] .team-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-admin-ui=v2] .team-member-card{border-color:var(--line);border-radius:var(--admin-radius-card);box-shadow:none}[data-admin-ui=v2] .team-member-state>span{border-radius:4px}[data-admin-ui=v2] .team-card-actions{justify-content:space-between;border-top:1px solid var(--line);padding-top:10px}[data-admin-ui=v2] .team-sticky-save{gap:10px}[data-admin-ui=v2] .team-clear-booking-button{width:auto;min-height:44px;justify-self:start;border-radius:999px;padding-right:16px;padding-left:16px}@media (max-width:760px){[data-admin-ui=v2] .team-clear-booking-button{width:auto;justify-self:center}}[data-admin-ui=v2] .team-recovery-section form{min-height:48px;justify-content:space-between;border-top:1px solid var(--line);padding-top:8px}[data-admin-ui=v2] .growth-operational-summary{grid-template-columns:repeat(3,minmax(0,1fr))}[data-admin-ui=v2] .finance-overview-grid>article,[data-admin-ui=v2] .growth-operational-summary>div{display:grid;min-height:74px;align-content:center;gap:3px;border-right:1px solid var(--line);padding:12px 16px}[data-admin-ui=v2] .finance-overview-grid>article:last-child,[data-admin-ui=v2] .growth-operational-summary>div:last-child{border-right:0}[data-admin-ui=v2] .finance-overview-grid strong,[data-admin-ui=v2] .growth-operational-summary strong{margin:0;font-size:1.2rem}[data-admin-ui=v2] .finance-overview-grid span,[data-admin-ui=v2] .growth-operational-summary span{color:var(--text-subtle);font-size:.78rem;font-weight:680}[data-admin-ui=v2] .growth-workspace .admin-section-nav a{display:inline-flex;align-items:center;gap:6px}[data-admin-ui=v2] .growth-workspace .admin-card,[data-admin-ui=v2] .reports-grid>article,[data-admin-ui=v2] .reports-summary>article{border:1px solid var(--line);border-radius:var(--admin-radius-card);background:var(--surface-elevated);box-shadow:none}[data-admin-ui=v2] .growth-workspace .admin-card{padding:16px}[data-admin-ui=v2] .growth-workspace .admin-card h2,[data-admin-ui=v2] .growth-workspace .admin-card h3,[data-admin-ui=v2] .reports-grid h2{font-family:inherit;font-size:1rem}[data-admin-ui=v2] .growth-date-filter{margin:0}[data-admin-ui=v2] .finance-workspace-header{display:flex;justify-content:flex-end;margin:0}[data-admin-ui=v2] .finance-header-actions{display:flex;align-items:center;gap:8px}[data-admin-ui=v2] .finance-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-admin-ui=v2] .finance-overview-grid>article{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:transparent}[data-admin-ui=v2] .finance-filter-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);margin-bottom:12px}[data-admin-ui=v2] .finance-desktop-table table,[data-admin-ui=v2] .reports-table-scroll table{width:100%;border-collapse:collapse}[data-admin-ui=v2] .finance-desktop-table td,[data-admin-ui=v2] .finance-desktop-table th,[data-admin-ui=v2] .reports-table-scroll td,[data-admin-ui=v2] .reports-table-scroll th{border-bottom:1px solid var(--line);padding:11px 12px;text-align:left}[data-admin-ui=v2] .finance-record-card,[data-admin-ui=v2] .finance-settings-list>article{border-color:var(--line);border-radius:var(--admin-radius-card);box-shadow:none}[data-admin-ui=v2] .reports-toolbar{display:flex;align-items:end;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:12px}[data-admin-ui=v2] .reports-toolbar form{min-width:0}[data-admin-ui=v2] .reports-date-range{display:contents}[data-admin-ui=v2] .reports-period{margin:0;color:var(--text-subtle);font-size:.82rem}[data-admin-ui=v2] .reports-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}[data-admin-ui=v2] .reports-summary>article{min-width:0;padding:13px}[data-admin-ui=v2] .reports-summary strong{overflow-wrap:anywhere;font-size:1rem}[data-admin-ui=v2] .reports-grid{gap:10px}[data-admin-ui=v2] .reports-grid>article{padding:16px}[data-admin-ui=v2] .reports-table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--admin-radius-card)}@media (max-width:920px){[data-admin-ui=v2] .catalog-manager>.admin-toolbar,[data-admin-ui=v2] .location-manager>.admin-toolbar,[data-admin-ui=v2] .reports-toolbar,[data-admin-ui=v2] .team-page-header{align-items:stretch;flex-direction:column}[data-admin-ui=v2] .catalog-manager>.admin-toolbar .admin-view-switch{width:100%}[data-admin-ui=v2] .catalog-manager>.admin-toolbar .admin-view-switch button{flex:1 1}[data-admin-ui=v2] .availability-scope-bar,[data-admin-ui=v2] .finance-filter-bar{grid-template-columns:1fr}[data-admin-ui=v2] .availability-scope-bar .button,[data-admin-ui=v2] .reports-toolbar .report-export-actions,[data-admin-ui=v2] .reports-toolbar form{width:100%}[data-admin-ui=v2] .team-card-grid{grid-template-columns:1fr}[data-admin-ui=v2] .finance-overview-grid,[data-admin-ui=v2] .reports-summary{grid-template-columns:repeat(2,minmax(0,1fr))}[data-admin-ui=v2] .finance-overview-grid>article:nth-child(2n){border-right:0}[data-admin-ui=v2] .reports-toolbar .admin-filter-toolbar{display:grid;grid-template-columns:1fr}[data-admin-ui=v2] .reports-toolbar .reports-date-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-admin-ui=v2] .reports-toolbar .reports-date-range .themed-date-trigger{min-width:0;gap:6px;padding-right:10px;padding-left:10px}[data-admin-ui=v2] .reports-toolbar .reports-date-range .themed-date-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-admin-ui=v2] .reports-toolbar .admin-filter-toolbar .button,[data-admin-ui=v2] .reports-toolbar .admin-filter-toolbar input,[data-admin-ui=v2] .reports-toolbar .admin-filter-toolbar label,[data-admin-ui=v2] .reports-toolbar .admin-filter-toolbar select,[data-admin-ui=v2] .reports-toolbar .admin-filter-toolbar>*{width:100%}[data-admin-ui=v2] .services-control-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}[data-admin-ui=v2] .services-control-toolbar>.responsive-filter-panel,[data-admin-ui=v2] .services-control-toolbar>.responsive-filter-panel>button,[data-admin-ui=v2] .services-control-toolbar>.services-control-menu{width:100%;min-width:0}}@media (max-width:390px){[data-admin-ui=v2] .category-manager-toolbar{grid-template-columns:1fr}[data-admin-ui=v2] .services-control-toolbar{gap:6px}[data-admin-ui=v2] .services-control-label,[data-admin-ui=v2] .services-control-toolbar>.responsive-filter-panel:before{font-size:.7rem}[data-admin-ui=v2] .services-control-menu .action-menu>summary,[data-admin-ui=v2] .services-control-toolbar>.responsive-filter-panel>button{min-height:42px;padding-inline:8px;font-size:.76rem}[data-admin-ui=v2] .category-manager-toolbar .button{width:100%}[data-admin-ui=v2] .category-reorder-row{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding-inline:8px}[data-admin-ui=v2] .category-reorder-meta{gap:6px;font-size:.74rem}[data-admin-ui=v2] .category-reorder-meta span:last-child{display:none}[data-admin-ui=v2] .finance-overview-grid,[data-admin-ui=v2] .growth-operational-summary,[data-admin-ui=v2] .reports-summary{grid-template-columns:1fr}[data-admin-ui=v2] .finance-overview-grid>article,[data-admin-ui=v2] .growth-operational-summary>div{border-right:0;border-bottom:1px solid var(--line)}[data-admin-ui=v2] .finance-header-actions,[data-admin-ui=v2] .report-export-actions,[data-admin-ui=v2] .team-card-actions{align-items:stretch;flex-direction:column}[data-admin-ui=v2] .finance-header-actions>.button,[data-admin-ui=v2] .report-export-actions .button,[data-admin-ui=v2] .team-card-actions>.button{width:100%}}[data-admin-ui=v2] .system-workspace{gap:18px}[data-admin-ui=v2] .system-workspace .eyebrow{display:none}[data-admin-ui=v2] .help-workspace .card,[data-admin-ui=v2] .integrations-workspace>.card,[data-admin-ui=v2] .integrations-workspace>section,[data-admin-ui=v2] .issues-workspace .card,[data-admin-ui=v2] .ops-page .ops-intro,[data-admin-ui=v2] .ops-page .ops-section,[data-admin-ui=v2] .settings-workspace .settings-panel{border-color:var(--line);border-radius:var(--admin-radius-card);box-shadow:none}[data-admin-ui=v2] .help-context-links,[data-admin-ui=v2] .settings-related-links{display:flex;min-height:48px;flex-wrap:wrap;align-items:center;gap:6px;border-bottom:1px solid var(--line);padding-bottom:8px}[data-admin-ui=v2] .help-context-links a,[data-admin-ui=v2] .settings-related-links .button{min-height:44px;border-radius:var(--admin-radius-control);font-size:.82rem}[data-admin-ui=v2] .integrations-workspace .settings-section-grid{grid-template-columns:minmax(0,1fr);gap:10px}[data-admin-ui=v2] .integration-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;animation:admin-settings-page-enter .18s var(--motion-ease) both}[data-admin-ui=v2] .integration-overview-card{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:var(--admin-radius-card);background:var(--surface-elevated);padding:16px 18px;color:inherit;font-size:var(--admin-type-body);font-weight:var(--admin-weight-semibold);text-decoration:none;transition:border-color .16s var(--motion-ease),transform .16s var(--motion-ease),background .16s var(--motion-ease)}[data-admin-ui=v2] .integration-overview-card:hover{border-color:var(--accent);background:var(--surface-muted);transform:translateY(-2px)}[data-admin-ui=v2] .integrations-workspace{width:min(100%,980px);margin-inline:auto}@media (max-width:640px){[data-admin-ui=v2] .integration-overview-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){[data-admin-ui=v2] .integration-overview-grid{animation:none}[data-admin-ui=v2] .integration-overview-card{transition:none}}[data-admin-ui=v2] .help-center{width:min(100%,1120px);margin-inline:auto;gap:28px}[data-admin-ui=v2] .admin-freshness{position:fixed;inset:auto 18px 18px auto;z-index:140;width:auto;max-width:min(320px,calc(100vw - 32px));height:auto;border:1px solid var(--line);border-radius:var(--admin-radius-control);background:var(--surface-elevated);padding:9px 12px;color:var(--ink);font-size:.78rem;font-weight:var(--admin-weight-medium);box-shadow:0 12px 30px color-mix(in srgb,var(--ink) 12%,transparent);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .16s var(--motion-ease),transform .16s var(--motion-ease)}[data-admin-ui=v2] .admin-navigation-progress{position:fixed;top:0;right:0;left:0;z-index:180;height:3px;overflow:hidden;pointer-events:none}[data-admin-ui=v2] .admin-navigation-progress>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}[data-admin-ui=v2] .admin-navigation-progress:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;transform:translateX(-100%)}[data-admin-ui=v2] .admin-navigation-progress.is-active:after{opacity:1;animation:admin-navigation-progress .95s var(--motion-ease) infinite}[data-admin-ui=v2] :is(a,button,summary){touch-action:manipulation;-webkit-tap-highlight-color:transparent}@keyframes admin-navigation-progress{to{transform:translateX(100%)}}[data-admin-ui=v2] .admin-freshness.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-admin-ui=v2] .admin-freshness{transition:none}[data-admin-ui=v2] .admin-navigation-progress.is-active:after{animation:none;background:var(--accent);transform:none}}@media (max-width:620px){[data-admin-ui=v2] .admin-freshness{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));max-width:none;text-align:center}}[data-admin-ui=v2] .help-search{gap:22px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:var(--admin-radius-card);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 58%,var(--surface-elevated)),var(--surface-elevated) 72%);padding:clamp(22px,4vw,42px);box-shadow:none}[data-admin-ui=v2] .help-search-copy{display:grid;max-width:680px;gap:7px}[data-admin-ui=v2] .help-article-category,[data-admin-ui=v2] .help-kicker{color:var(--accent-strong);font-size:.72rem;font-weight:var(--admin-weight-semibold);letter-spacing:.07em;text-transform:uppercase}[data-admin-ui=v2] .help-search h2{font-size:clamp(1.45rem,3vw,2rem);font-weight:var(--admin-weight-semibold);letter-spacing:-.025em}[data-admin-ui=v2] .help-search-copy p,[data-admin-ui=v2] .help-section-heading p{margin:0;color:var(--muted)}[data-admin-ui=v2] .help-search-form .admin-filter-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:var(--admin-radius-control);background:var(--surface-elevated);padding:7px;box-shadow:0 14px 34px color-mix(in srgb,var(--ink) 9%,transparent)}[data-admin-ui=v2] .help-search-icon{margin-left:8px;color:var(--muted)}[data-admin-ui=v2] .help-search-form input{min-width:0;min-height:46px;border:0;background:transparent;box-shadow:none}[data-admin-ui=v2] .help-search-form input:focus{outline:0;box-shadow:none}[data-admin-ui=v2] .help-back{display:inline-flex;width:fit-content;min-height:44px;align-items:center;gap:7px;color:var(--muted);font-size:.84rem;font-weight:var(--admin-weight-medium);text-decoration:none}[data-admin-ui=v2] .help-back:hover{color:var(--ink)}[data-admin-ui=v2] .help-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}[data-admin-ui=v2] .help-section-heading>div{display:grid;gap:5px}[data-admin-ui=v2] .help-section-heading h2{font-family:inherit;font-size:var(--admin-type-section-title);font-weight:var(--admin-weight-semibold)}[data-admin-ui=v2] .help-section-heading>span{display:grid;min-width:32px;min-height:32px;place-items:center;border-radius:999px;background:var(--surface-muted);color:var(--muted);font-size:.78rem}[data-admin-ui=v2] .help-featured,[data-admin-ui=v2] .help-results,[data-admin-ui=v2] .help-sections,[data-admin-ui=v2] .help-sections>section{display:grid;gap:16px}[data-admin-ui=v2] .help-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}[data-admin-ui=v2] .help-featured-card{display:grid;min-width:0;min-height:152px;align-content:start;gap:9px;border:1px solid var(--line);border-radius:var(--admin-radius-card);background:var(--surface-elevated);padding:18px;color:inherit;text-decoration:none;transition:border-color .16s var(--motion-ease),transform .16s var(--motion-ease),background .16s var(--motion-ease)}[data-admin-ui=v2] .help-featured-card:hover,[data-admin-ui=v2] .help-result:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));background:var(--surface-muted);transform:translateY(-2px)}[data-admin-ui=v2] .help-featured-number{color:var(--accent-strong);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-admin-ui=v2] .help-featured-card strong,[data-admin-ui=v2] .help-result strong{font-size:.95rem;font-weight:var(--admin-weight-semibold);line-height:1.35}[data-admin-ui=v2] .help-featured-card>span:last-child,[data-admin-ui=v2] .help-result>span:not(.help-article-category):not(.help-result-action){color:var(--muted);font-size:.82rem;line-height:1.55}[data-admin-ui=v2] .help-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}[data-admin-ui=v2] .help-category-grid a{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:var(--admin-radius-control);background:var(--surface-muted);padding:10px 14px;color:inherit;font-size:.84rem;font-weight:var(--admin-weight-medium);text-decoration:none}[data-admin-ui=v2] .help-category-grid small{color:var(--muted);font-size:.72rem;white-space:nowrap}[data-admin-ui=v2] .help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}[data-admin-ui=v2] .help-result{display:grid;min-width:0;min-height:164px;align-content:start;gap:8px;border:1px solid var(--line);border-radius:var(--admin-radius-card);background:var(--surface-elevated);padding:17px;color:inherit;text-decoration:none;transition:border-color .16s var(--motion-ease),transform .16s var(--motion-ease),background .16s var(--motion-ease)}[data-admin-ui=v2] .help-result>svg{color:var(--accent-strong)}[data-admin-ui=v2] .help-result-action{align-self:end;color:var(--accent-strong);font-size:.78rem;font-weight:var(--admin-weight-semibold)}[data-admin-ui=v2] .help-article-layout{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:24px}[data-admin-ui=v2] .help-article-toc{position:sticky;top:84px;display:grid;gap:3px;border-left:1px solid var(--line);padding-left:12px}[data-admin-ui=v2] .help-article-toc strong{margin-bottom:7px;font-size:.78rem}[data-admin-ui=v2] .help-article-toc a{display:flex;min-height:36px;align-items:center;color:var(--muted);font-size:.8rem;text-decoration:none}[data-admin-ui=v2] .help-article-toc a:hover{color:var(--ink)}[data-admin-ui=v2] .help-article{display:grid;min-width:0;gap:0;border:1px solid var(--line);border-radius:var(--admin-radius-card);background:var(--surface-elevated);overflow:hidden}[data-admin-ui=v2] .help-article>details,[data-admin-ui=v2] .help-article>header,[data-admin-ui=v2] .help-article>section{padding:clamp(20px,4vw,34px)}[data-admin-ui=v2] .help-article>details,[data-admin-ui=v2] .help-article>section{border-top:1px solid var(--line)}[data-admin-ui=v2] .help-article-header{display:grid;gap:10px}[data-admin-ui=v2] .help-article h2{max-width:760px;font-family:inherit;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:var(--admin-weight-semibold);letter-spacing:-.02em}[data-admin-ui=v2] .help-article h3{margin-bottom:12px;font-family:inherit;font-size:1rem;font-weight:var(--admin-weight-semibold)}[data-admin-ui=v2] .help-lede{max-width:760px;margin:0;color:var(--muted);font-size:.95rem;line-height:1.65}[data-admin-ui=v2] .help-article ol,[data-admin-ui=v2] .help-article ul{display:grid;margin:0;gap:10px;padding-left:1.25rem}[data-admin-ui=v2] .help-article li{color:var(--ink);font-size:.88rem;line-height:1.65}[data-admin-ui=v2] .help-steps ol{list-style:none;counter-reset:help-step;padding:0}[data-admin-ui=v2] .help-steps li{position:relative;min-height:42px;counter-increment:help-step;padding-left:52px}[data-admin-ui=v2] .help-steps li:before{position:absolute;top:0;left:0;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent-strong);content:counter(help-step);font-size:.76rem;font-weight:var(--admin-weight-semibold)}[data-admin-ui=v2] .help-callout{background:color-mix(in srgb,var(--warning-soft) 48%,var(--surface-elevated))}[data-admin-ui=v2] .help-article details summary{min-height:44px;cursor:pointer;font-size:1rem;font-weight:var(--admin-weight-semibold)}[data-admin-ui=v2] .help-article details ul{margin-top:14px}[data-admin-ui=v2] .help-related{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0}[data-admin-ui=v2] .help-related a{display:flex;min-height:44px;align-items:center;border:1px solid var(--line);border-radius:var(--admin-radius-control);padding:9px 12px;color:inherit;text-decoration:none}[data-admin-ui=v2] .help-footer,[data-admin-ui=v2] .help-report{display:flex;align-items:center;justify-content:space-between;gap:18px}[data-admin-ui=v2] .help-report p{max-width:680px;margin:0;color:var(--muted);font-size:.84rem;line-height:1.55}[data-admin-ui=v2] .help-footer{border-top:1px solid var(--line);padding-top:20px}[data-admin-ui=v2] .help-footer>div:first-child{display:grid;gap:3px}[data-admin-ui=v2] .help-footer>div:first-child span{color:var(--muted);font-size:.76rem}@media (max-width:900px){[data-admin-ui=v2] .help-featured-grid,[data-admin-ui=v2] .help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-admin-ui=v2] .help-article-layout{grid-template-columns:minmax(0,1fr)}[data-admin-ui=v2] .help-article-toc{position:static;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--admin-radius-control);padding:10px}[data-admin-ui=v2] .help-article-toc strong{grid-column:1/-1}}@media (max-width:620px){[data-admin-ui=v2] .help-center{gap:20px}[data-admin-ui=v2] .help-search{padding:20px 16px}[data-admin-ui=v2] .help-search-form .admin-filter-toolbar{grid-template-columns:auto minmax(0,1fr)}[data-admin-ui=v2] .help-search-form .button{grid-column:1/-1;width:100%}[data-admin-ui=v2] .help-category-grid,[data-admin-ui=v2] .help-featured-grid,[data-admin-ui=v2] .help-grid,[data-admin-ui=v2] .help-related{grid-template-columns:minmax(0,1fr)}[data-admin-ui=v2] .help-featured-card,[data-admin-ui=v2] .help-result{min-height:0}[data-admin-ui=v2] .help-article-toc{grid-template-columns:repeat(2,minmax(0,1fr))}[data-admin-ui=v2] .help-footer,[data-admin-ui=v2] .help-report{align-items:stretch;flex-direction:column}[data-admin-ui=v2] .help-footer .button,[data-admin-ui=v2] .help-footer .inline-actions,[data-admin-ui=v2] .help-report .button{width:100%}}@media (prefers-reduced-motion:reduce){[data-admin-ui=v2] .help-featured-card,[data-admin-ui=v2] .help-result{transition:none}}[data-admin-ui=v2] .integrations-workspace .settings-panel{border-color:var(--line);border-radius:var(--admin-radius-card);box-shadow:none}[data-admin-ui=v2] .integrations-workspace .integration-health-details,[data-admin-ui=v2] .integrations-workspace .record-summary{border-color:var(--line);border-radius:var(--admin-radius-control);background:var(--surface-muted)}[data-admin-ui=v2] .integrations-workspace .activity-row{border-color:var(--line);border-radius:var(--admin-radius-control);box-shadow:none}[data-admin-ui=v2] .calendar-integration-page{display:grid;width:min(100%,1080px);margin-inline:auto;gap:16px}[data-admin-ui=v2] .calendar-integration-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-radius:calc(var(--admin-radius-card) + 4px);background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--accent) 17%,transparent),transparent 34%),linear-gradient(135deg,var(--surface-elevated),color-mix(in srgb,var(--surface-muted) 82%,var(--accent)));padding:clamp(20px,3vw,32px)}[data-admin-ui=v2] .calendar-provider-mark{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;background:var(--ink);color:var(--surface);box-shadow:0 10px 28px color-mix(in srgb,var(--ink) 16%,transparent)}[data-admin-ui=v2] .calendar-integration-title{display:grid;min-width:0;gap:5px}[data-admin-ui=v2] .calendar-integration-title h2{margin:0;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.12}[data-admin-ui=v2] .calendar-card-heading p,[data-admin-ui=v2] .calendar-danger-zone p,[data-admin-ui=v2] .calendar-integration-title>p:last-child{max-width:68ch;margin:0;color:var(--text-subtle);font-size:.9rem;line-height:1.55}[data-admin-ui=v2] .calendar-integration-hero>.button{grid-column:3}[data-admin-ui=v2] .calendar-feedback{display:flex;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--success) 30%,var(--line));border-radius:var(--admin-radius-control);background:var(--success-soft);padding:12px 14px;color:var(--success)}[data-admin-ui=v2] .calendar-feedback p{margin:0;color:var(--ink);font-weight:650}[data-admin-ui=v2] .calendar-feedback-warning{border-color:color-mix(in srgb,var(--warning) 34%,var(--line));background:var(--warning-soft);color:var(--warning)}[data-admin-ui=v2] .calendar-status-grid{display:grid;grid-template-columns:1.45fr repeat(3,minmax(0,1fr));gap:10px}[data-admin-ui=v2] .calendar-status-card{display:grid;min-width:0;min-height:128px;align-content:space-between;gap:8px;border:1px solid var(--line);border-radius:var(--admin-radius-card);background:var(--surface-elevated);padding:16px}[data-admin-ui=v2] .calendar-status-card-primary{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--surface-elevated))}[data-admin-ui=v2] .calendar-status-card>span{color:var(--text-subtle);font-size:.74rem;font-weight:780;letter-spacing:.04em;text-transform:uppercase}[data-admin-ui=v2] .calendar-status-card>strong{overflow-wrap:anywhere;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.1}[data-admin-ui=v2] .calendar-status-card>.calendar-status-date{font-size:.98rem;line-height:1.35}[data-admin-ui=v2] .calendar-status-card>small{color:var(--text-subtle);font-size:.78rem}[data-admin-ui=v2] .calendar-maintenance-card,[data-admin-ui=v2] .calendar-settings-card,[data-admin-ui=v2] .calendar-setup-card{display:grid;gap:18px;border-color:var(--line);background:var(--surface-elevated);padding:clamp(18px,2.4vw,26px);box-shadow:none}[data-admin-ui=v2] .calendar-setup-card-accent{position:relative;grid-template-columns:minmax(0,1fr) auto;align-items:end;border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,var(--surface-elevated)),var(--surface-elevated));padding-left:clamp(62px,7vw,82px)}[data-admin-ui=v2] .calendar-step-number{position:absolute;top:24px;left:22px;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--ink);color:var(--surface);font-weight:800}[data-admin-ui=v2] .calendar-card-heading{display:flex;min-width:0;align-items:flex-start;gap:12px}[data-admin-ui=v2] .calendar-card-heading>svg{flex:0 0 auto;margin-top:2px;color:var(--accent-strong,var(--blush-deep))}[data-admin-ui=v2] .calendar-card-heading h3{margin:0 0 5px;font-size:1.04rem}[data-admin-ui=v2] .calendar-inline-form{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px}[data-admin-ui=v2] .calendar-inline-form label{display:grid;gap:7px;color:var(--ink);font-size:.84rem;font-weight:720}[data-admin-ui=v2] .calendar-inline-form select{width:100%;min-height:46px;border:1px solid var(--line);border-radius:var(--admin-radius-control);background:var(--surface-elevated);color:var(--ink);padding:0 40px 0 12px;font:inherit}[data-admin-ui=v2] .calendar-privacy-note{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--text-subtle);font-size:.8rem;line-height:1.5}[data-admin-ui=v2] .calendar-privacy-note svg{flex:0 0 auto;margin-top:2px}[data-admin-ui=v2] .calendar-action-row{display:flex;flex-wrap:wrap;gap:9px}[data-admin-ui=v2] .calendar-action-row form{display:contents}[data-admin-ui=v2] .calendar-danger-zone{border:1px solid color-mix(in srgb,var(--danger) 24%,var(--line));border-radius:var(--admin-radius-card);background:color-mix(in srgb,var(--danger) 3%,var(--surface-elevated))}[data-admin-ui=v2] .calendar-danger-zone summary{cursor:pointer;padding:15px 18px;color:var(--text-subtle);font-size:.85rem;font-weight:750}[data-admin-ui=v2] .calendar-danger-zone>div{display:grid;gap:14px;border-top:1px solid color-mix(in srgb,var(--danger) 18%,var(--line));padding:16px 18px 18px}@media (max-width:860px){[data-admin-ui=v2] .calendar-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-admin-ui=v2] .calendar-integration-hero{grid-template-columns:auto minmax(0,1fr)}[data-admin-ui=v2] .calendar-integration-hero>.badge,[data-admin-ui=v2] .calendar-integration-hero>.button{grid-column:2;justify-self:start}}@media (max-width:560px){[data-admin-ui=v2] .calendar-integration-page{gap:12px}[data-admin-ui=v2] .calendar-integration-hero{grid-template-columns:1fr;align-items:start;padding:20px}[data-admin-ui=v2] .calendar-provider-mark{width:48px;height:48px;border-radius:15px}[data-admin-ui=v2] .calendar-integration-hero>.badge,[data-admin-ui=v2] .calendar-integration-hero>.button{grid-column:1}[data-admin-ui=v2] .calendar-action-row .button,[data-admin-ui=v2] .calendar-inline-form>.button,[data-admin-ui=v2] .calendar-integration-hero>.button{width:100%}[data-admin-ui=v2] .calendar-inline-form,[data-admin-ui=v2] .calendar-setup-card-accent,[data-admin-ui=v2] .calendar-status-grid{grid-template-columns:minmax(0,1fr)}[data-admin-ui=v2] .calendar-status-card{min-height:104px}[data-admin-ui=v2] .calendar-setup-card-accent{align-items:stretch;padding:68px 18px 18px}[data-admin-ui=v2] .calendar-action-row,[data-admin-ui=v2] .calendar-action-row form{display:grid;width:100%}}[data-admin-ui=v2] .settings-product{display:grid;width:100%;min-width:0;gap:16px;animation:admin-settings-page-enter .18s var(--motion-ease) both}[data-admin-ui=v2] .settings-workspace{width:min(100%,1180px);margin-inline:auto}[data-admin-ui=v2] .settings-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}[data-admin-ui=v2] .settings-workspace .settings-panel{min-width:0;align-content:start;border:1px solid var(--line);background:var(--surface-elevated);padding:18px}[data-admin-ui=v2] .settings-panel .form-section,[data-admin-ui=v2] .settings-panel .form-section-body{display:grid;gap:14px}[data-admin-ui=v2] .settings-panel .form-section-heading{padding-bottom:10px;border-bottom:1px solid var(--line)}[data-admin-ui=v2] .settings-panel .form-section-heading h2,[data-admin-ui=v2] .settings-panel .form-section-heading h3{font-family:inherit;font-size:var(--admin-type-section-title);font-weight:var(--admin-weight-semibold)}[data-admin-ui=v2] .settings-workspace .check-field{display:flex;min-height:44px;align-items:center;gap:10px;border:1px solid var(--line);border-radius:var(--admin-radius-control);background:var(--surface-muted);padding:10px 12px;font-weight:var(--admin-weight-medium)}[data-admin-ui=v2] .settings-workspace .check-field input{flex:0 0 auto}[data-admin-ui=v2] .settings-diagnostics-page,[data-admin-ui=v2] .settings-policies-page,[data-admin-ui=v2] .settings-profile-page{max-width:900px}[data-admin-ui=v2] .settings-profile-page{max-width:760px}[data-admin-ui=v2] .settings-profile-page .branding-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}[data-admin-ui=v2] .settings-profile-page .branding-preview{display:grid;min-height:150px;align-content:space-between;border:1px solid var(--line);border-radius:var(--admin-radius-card);padding:20px;box-shadow:none}[data-admin-ui=v2] .settings-profile-page .branding-preview-light{background:#fffaf8;color:#251d1b}[data-admin-ui=v2] .settings-profile-page .branding-preview-dark{background:#251d1b;color:#fffaf8}[data-admin-ui=v2] .settings-profile-page .branding-preview-dark .brand-mark-image-light-theme{display:none}[data-admin-ui=v2] .settings-profile-page .branding-preview-dark .brand-mark-image-dark-theme{display:block}[data-admin-ui=v2] .settings-profile-page .branding-preview-name{display:flex;align-items:center;gap:10px}[data-admin-ui=v2] .settings-profile-page .branding-preview-name strong{font-size:1rem;font-weight:var(--admin-weight-semibold)}[data-admin-ui=v2] .settings-profile-page .branding-preview>span{font-size:var(--admin-type-small);font-weight:var(--admin-weight-regular);opacity:.72}[data-admin-ui=v2] .settings-booking-links{display:flex;flex-wrap:wrap;gap:8px}[data-admin-ui=v2] .integration-email-page .notification-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-admin-ui=v2] .integration-email-page .notification-toggle{min-height:52px;align-items:center}[data-admin-ui=v2] .integration-email-page{max-width:1040px}[data-admin-ui=v2] .admin-diagnostics{display:grid;gap:22px}[data-admin-ui=v2] .admin-diagnostics>section{display:grid;gap:12px;min-width:0}[data-admin-ui=v2] .admin-diagnostics>section+section{padding-top:20px;border-top:1px solid var(--line)}[data-admin-ui=v2] .admin-diagnostics h3{margin:0;font-family:inherit;font-size:var(--admin-type-section-title);font-weight:var(--admin-weight-semibold)}[data-admin-ui=v2] .admin-diagnostics .diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-admin-ui=v2] .settings-test-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}[data-admin-ui=v2] .settings-failed-jobs{display:grid;gap:8px}[data-admin-ui=v2] .settings-failed-jobs .admin-form{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:var(--admin-radius-control);background:var(--surface-muted);padding:8px 10px}[data-admin-ui=v2] .settings-form .save-bar{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:12px 0 0;box-shadow:none}@keyframes admin-settings-page-enter{0%{transform:translateY(6px)}to{transform:translateY(0)}}@media (max-width:720px){[data-admin-ui=v2] .admin-diagnostics .diagnostic-grid,[data-admin-ui=v2] .integration-email-page .notification-list,[data-admin-ui=v2] .settings-profile-page .branding-preview-grid,[data-admin-ui=v2] .settings-section-grid,[data-admin-ui=v2] .settings-test-form{grid-template-columns:1fr}[data-admin-ui=v2] .settings-workspace .settings-panel{padding:14px}[data-admin-ui=v2] .settings-booking-links .button,[data-admin-ui=v2] .settings-test-form .button{width:100%}}[data-admin-ui=v2] .ops-page{display:grid;min-width:0;gap:14px}[data-admin-ui=v2] .ops-page .ops-intro{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px}[data-admin-ui=v2] .ops-page .ops-intro h2{margin:0;font-family:inherit;font-size:1rem}[data-admin-ui=v2] .ops-page .ops-intro p{margin:3px 0 0;color:var(--text-subtle);font-size:.82rem}[data-admin-ui=v2] .ops-boundary-note{margin:0;border-left:3px solid var(--line-strong);color:var(--text-subtle);padding:8px 12px;font-size:.82rem}[data-admin-ui=v2] .ops-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;gap:0;border:1px solid var(--line);border-radius:var(--admin-radius-card)}[data-admin-ui=v2] .ops-metric{min-width:0;border:0;border-right:1px solid var(--line);border-radius:0;background:var(--surface-elevated);box-shadow:none;padding:12px}[data-admin-ui=v2] .ops-metric:last-child{border-right:0}[data-admin-ui=v2] .ops-metric strong{overflow-wrap:anywhere;font-size:1.05rem}[data-admin-ui=v2] .ops-section{padding:16px}[data-admin-ui=v2] .ops-section-header{align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:10px}[data-admin-ui=v2] .ops-section-title h2,[data-admin-ui=v2] .ops-section-title h3{font-family:inherit;font-size:1rem}[data-admin-ui=v2] .ops-filter{align-items:end;border-bottom:1px solid var(--line);padding-bottom:12px}[data-admin-ui=v2] .ops-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--admin-radius-card)}[data-admin-ui=v2] .ops-table{width:100%;border-collapse:collapse}[data-admin-ui=v2] .ops-table td,[data-admin-ui=v2] .ops-table th{border-bottom:1px solid var(--line);padding:11px 12px;text-align:left}[data-admin-ui=v2] .ops-check,[data-admin-ui=v2] .ops-record,[data-admin-ui=v2] .ops-suppression{border-color:var(--line);border-radius:var(--admin-radius-control);background:var(--surface-elevated);box-shadow:none}[data-admin-ui=v2] .ops-danger-zone{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 4%,var(--surface-elevated))}[data-admin-ui=v2] .ops-cleanup-scope{border:1px solid var(--line);border-radius:var(--admin-radius-control);background:var(--surface-elevated)}[data-admin-ui=v2] .security-filters.admin-filter-toolbar{flex-wrap:nowrap}[data-admin-ui=v2] .security-filters.admin-filter-toolbar .button{flex:0 0 auto;border:0;border-radius:0;background:transparent;box-shadow:none}[data-admin-ui=v2] .issue-card-list,[data-admin-ui=v2] .issue-detail,[data-admin-ui=v2] .issue-inbox-layout,[data-admin-ui=v2] .issues-workspace{min-width:0}[data-admin-ui=v2] .issue-detail{border-color:var(--line);border-radius:var(--admin-radius-card);background:var(--surface-elevated);box-shadow:none}[data-admin-ui=v2] .issue-list-heading h2{margin:0;font-size:1rem;font-weight:760}[data-admin-ui=v2] .issue-list-toolbar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px}[data-admin-ui=v2] .issue-inbox-layout{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:14px}[data-admin-ui=v2] .issue-card-list{display:grid;gap:10px}[data-admin-ui=v2] .issue-list-heading{display:grid;gap:2px;padding:2px 4px 6px}[data-admin-ui=v2] .issue-detail-heading .eyebrow,[data-admin-ui=v2] .issue-list-heading .eyebrow{margin:0;color:var(--accent);font-size:.68rem}[data-admin-ui=v2] .issue-list-card{display:grid;min-height:0;gap:10px;border-color:var(--line);border-radius:16px;background:var(--surface-elevated);box-shadow:none;padding:15px 16px;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}[data-admin-ui=v2] .issue-list-card:hover{border-color:var(--border-strong);background:var(--surface-hover);transform:translateY(-1px)}[data-admin-ui=v2] .issue-list-card.is-selected{border-color:var(--accent);outline:0;background:var(--selected-background);box-shadow:inset 3px 0 0 var(--accent)}[data-admin-ui=v2] .issue-list-card-header,[data-admin-ui=v2] .issue-list-meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}[data-admin-ui=v2] .issue-list-card-header strong{overflow:hidden;color:var(--text-subtle);font-size:.7rem;font-weight:740;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}[data-admin-ui=v2] .issue-status-badge{display:inline-flex;width:fit-content;min-height:28px;align-items:center;gap:6px;border:1px solid;border-radius:999px;padding:4px 9px;font-size:.74rem;font-weight:780;line-height:1;white-space:nowrap}[data-admin-ui=v2] .issue-status-badge.status-new{background:var(--accent-soft);color:var(--accent-hover)}[data-admin-ui=v2] .issue-status-badge.status-reviewing,[data-admin-ui=v2] .issue-status-badge.status-waiting_for_information{background:color-mix(in srgb,var(--warning) 13%,var(--surface));color:var(--warning)}[data-admin-ui=v2] .issue-status-badge.status-resolved{background:color-mix(in srgb,var(--success) 15%,var(--surface));color:var(--success);opacity:1}[data-admin-ui=v2] .issue-status-badge.status-closed{background:var(--surface-muted);color:var(--text-subtle);opacity:1}[data-admin-ui=v2] .issue-list-card h3{margin:0;overflow-wrap:anywhere;font-size:.96rem;font-weight:740;line-height:1.35}[data-admin-ui=v2] .issue-list-meta{color:var(--text-subtle);font-size:.75rem}[data-admin-ui=v2] .issue-list-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-admin-ui=v2] .issue-list-meta time{flex:0 0 auto}[data-admin-ui=v2] .issue-list-empty{padding:18px}[data-admin-ui=v2] .issue-list-empty p{margin:0}[data-admin-ui=v2] .issue-detail{position:sticky;top:68px;display:grid;max-height:calc(100svh - 88px);gap:18px;overflow-x:hidden;overflow-y:auto;padding:20px}[data-admin-ui=v2] .issue-detail-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:14px}[data-admin-ui=v2] .issue-detail-heading>div{min-width:0}[data-admin-ui=v2] .issue-detail-heading h2{margin:4px 0 0;overflow-wrap:anywhere;font-size:1.25rem;line-height:1.25}[data-admin-ui=v2] .issue-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:14px;background:var(--surface-muted);overflow:hidden}[data-admin-ui=v2] .issue-detail-fields>div{min-width:0;gap:6px;border-bottom:1px solid var(--line);padding:14px}[data-admin-ui=v2] .issue-detail-fields>div:nth-child(odd){border-right:1px solid var(--line)}[data-admin-ui=v2] .issue-detail-fields>div:nth-child(n+3){grid-column:1/-1;border-right:0}[data-admin-ui=v2] .issue-detail-fields>div:last-child{border-bottom:0}[data-admin-ui=v2] .issue-detail-fields dt{color:var(--text-subtle);font-size:.68rem;font-weight:760;letter-spacing:.035em}[data-admin-ui=v2] .issue-detail-fields dd{font-size:.9rem;line-height:1.5}[data-admin-ui=v2] .issue-status-control{display:grid;gap:12px;border-block:1px solid var(--line);padding-block:14px}[data-admin-ui=v2] .issue-status-control label{display:grid;gap:6px}[data-admin-ui=v2] .issue-status-control select{width:100%;min-height:44px}[data-admin-ui=v2] .issue-detail-heading-actions{display:flex;flex:0 0 auto;align-items:center;gap:4px}[data-admin-ui=v2] .issue-detail-heading-actions .action-menu-panel{right:0;left:auto;width:min(250px,calc(100vw - 32px))}[data-admin-ui=v2] .issue-detail-heading-actions .action-menu-panel form{display:contents}[data-admin-ui=v2] .issue-detail-close{text-decoration:none}[data-admin-ui=v2] .issue-private-note{margin:0;border-left:3px solid var(--warning);background:var(--surface-muted);color:var(--text-subtle);padding:8px 10px;font-size:.8rem;font-weight:680}[data-admin-ui=v2] .help-center{display:grid;min-width:0;gap:16px}[data-admin-ui=v2] .help-search{display:grid;grid-template-columns:minmax(160px,.5fr) minmax(260px,1fr) auto;align-items:end;gap:14px;padding:16px}[data-admin-ui=v2] .help-search h2{margin:0;font-family:inherit;font-size:1rem}[data-admin-ui=v2] .help-search-form{display:grid;gap:5px}[data-admin-ui=v2] .help-search-form input{width:100%;min-height:44px}[data-admin-ui=v2] .help-meta{color:var(--text-subtle);font-size:.74rem}[data-admin-ui=v2] .help-article{width:min(100%,860px);margin-inline:auto;padding:clamp(18px,3vw,32px)}[data-admin-ui=v2] .help-article-category{display:inline-block;color:var(--text-subtle);font-size:.78rem;font-weight:720}[data-admin-ui=v2] .help-article details{border-top:1px solid var(--line);padding-block:8px}[data-admin-ui=v2] .help-article summary{min-height:44px;cursor:pointer;padding-block:11px;font-weight:720}[data-admin-ui=v2] .help-grid{gap:8px}[data-admin-ui=v2] .help-result{border-color:var(--line);border-radius:var(--admin-radius-control);box-shadow:none}[data-admin-ui=v2] .help-sections>section{scroll-margin-top:70px}@media (max-width:920px){[data-admin-ui=v2] .help-search,[data-admin-ui=v2] .ops-page .ops-intro{grid-template-columns:1fr}[data-admin-ui=v2] .ops-intro-icon{display:none}[data-admin-ui=v2] .ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}[data-admin-ui=v2] .ops-metric:nth-child(2n){border-right:0}[data-admin-ui=v2] .ops-metric{border-bottom:1px solid var(--line)}[data-admin-ui=v2] .issue-inbox-layout{grid-template-columns:1fr}[data-admin-ui=v2] .issue-detail{position:static;max-height:none}[data-admin-ui=v2] .help-search .admin-filter-toolbar{display:grid;grid-template-columns:1fr auto}}@media (max-width:700px){[data-admin-ui=v2] .issue-detail{border-radius:18px;padding:16px}[data-admin-ui=v2] .issue-inbox-layout.has-selection .issue-card-list{display:none}[data-admin-ui=v2] .issue-inbox-layout{display:block}[data-admin-ui=v2] .issue-inbox-layout:not(.has-selection) .issue-detail-empty{display:none}[data-admin-ui=v2] .issue-list-card{padding:15px}[data-admin-ui=v2] .issue-detail{position:static;width:100%;max-height:none}[data-admin-ui=v2] .issue-detail-heading{display:grid}[data-admin-ui=v2] .issue-detail-heading-actions{justify-content:flex-end}[data-admin-ui=v2] .issue-detail-fields{grid-template-columns:minmax(0,1fr)}[data-admin-ui=v2] .issue-detail-fields>div,[data-admin-ui=v2] .issue-detail-fields>div:nth-child(n+3),[data-admin-ui=v2] .issue-detail-fields>div:nth-child(odd){grid-column:1;border-right:0}[data-admin-ui=v2] .issue-detail>.inline-actions,[data-admin-ui=v2] .issue-update-form .inline-actions{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}[data-admin-ui=v2] .issue-detail>.inline-actions .button,[data-admin-ui=v2] .issue-update-form .inline-actions .button{width:100%}[data-admin-ui=v2] .issue-update-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:390px){[data-admin-ui=v2] .ops-metrics{grid-template-columns:1fr}[data-admin-ui=v2] .ops-metric{border-right:0}[data-admin-ui=v2] .help-context-links,[data-admin-ui=v2] .settings-related-links,[data-admin-ui=v2] .settings-related-links .inline-actions{align-items:stretch;flex-direction:column}[data-admin-ui=v2] .help-context-links a,[data-admin-ui=v2] .help-search .admin-filter-toolbar .button,[data-admin-ui=v2] .settings-related-links .button{width:100%}[data-admin-ui=v2] .help-search .admin-filter-toolbar{grid-template-columns:1fr}[data-admin-ui=v2] .issue-detail .inline-actions,[data-admin-ui=v2] .issue-detail form .inline-actions{align-items:stretch;flex-direction:column}[data-admin-ui=v2] .issue-detail .inline-actions .button{width:100%}}[data-admin-ui=v2].admin-login-page{display:grid;width:100%;min-height:100svh;place-items:center;padding:max(24px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom))}[data-admin-ui=v2] .login-card{width:min(100%,440px);gap:14px;border:1px solid var(--line);border-radius:var(--admin-radius-card);padding:clamp(20px,5vw,30px);box-shadow:none}[data-admin-ui=v2] .login-card h1{margin:0;font-size:clamp(1.4rem,5vw,1.75rem);line-height:1.2}[data-admin-ui=v2] .login-mark{width:44px;height:44px;border-radius:var(--admin-radius-control)}[data-admin-ui=v2] .login-back-link{width:fit-content;min-height:44px}[data-admin-ui=v2] .password-recovery-link{min-height:44px;display:inline-flex;align-items:center}[data-admin-ui=v2] .admin-mobile-menu,[data-admin-ui=v2] .admin-sidebar,[data-admin-ui=v2] .admin-topbar,[data-admin-ui=v2] .admin-workspace,[data-admin-ui=v2].admin-login-page{font-size:var(--admin-type-body);font-weight:var(--admin-weight-regular)}[data-admin-ui=v2] .admin-brand,[data-admin-ui=v2] .admin-mobile-topbar>strong,[data-admin-ui=v2] .admin-topbar>strong{font-size:var(--admin-type-body);font-weight:var(--admin-weight-medium)}[data-admin-ui=v2] .admin-nav-group-label{font-size:.6875rem;font-weight:var(--admin-weight-semibold)}[data-admin-ui=v2] .admin-mobile-nav .button,[data-admin-ui=v2] .admin-nav .button,[data-admin-ui=v2] .admin-sidebar-toggle{font-size:var(--admin-type-body);font-weight:var(--admin-weight-medium)}[data-admin-ui=v2] .admin-nav-submenu .admin-nav-child.button{font-size:var(--admin-type-small);font-weight:var(--admin-weight-regular)}[data-admin-ui=v2] .admin-workspace .admin-main h1,[data-admin-ui=v2].admin-login-page .login-card h1{font-family:inherit;font-size:var(--admin-type-page-title);font-weight:var(--admin-weight-semibold);letter-spacing:-.015em;line-height:1.2}[data-admin-ui=v2] .admin-workspace .admin-main h2{font-family:inherit;font-size:var(--admin-type-section-title);font-weight:var(--admin-weight-semibold);letter-spacing:0;line-height:1.3}[data-admin-ui=v2] .admin-workspace .admin-main h3,[data-admin-ui=v2] .admin-workspace .admin-main h4,[data-admin-ui=v2] .admin-workspace .admin-main h5,[data-admin-ui=v2] .admin-workspace .admin-main h6{font-family:inherit;font-size:var(--admin-type-card-title);font-weight:var(--admin-weight-semibold);letter-spacing:0;line-height:1.35}[data-admin-ui=v2] .admin-workspace .admin-main :is(p,li,dd,input,select,textarea,button,.button){font-size:var(--admin-type-body)}[data-admin-ui=v2] .admin-workspace .admin-main :is(p,li,dd,input,select,textarea){font-weight:var(--admin-weight-regular)}[data-admin-ui=v2] .admin-dashboard-page{--accent-strong:var(--accent);gap:14px}[data-admin-ui=v2] .dashboard-today-hero{position:relative;display:grid;gap:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:calc(var(--admin-radius-card) + 4px);background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 42%),linear-gradient(145deg,var(--surface-elevated),color-mix(in srgb,var(--accent-softer) 52%,var(--surface-elevated)));padding:18px}[data-admin-ui=v2] .dashboard-today-copy{display:grid;gap:5px}[data-admin-ui=v2] .dashboard-overline{display:inline-flex;align-items:center;gap:7px;color:var(--accent-strong);font-size:.74rem;font-weight:760;letter-spacing:.075em;text-transform:uppercase}[data-admin-ui=v2] .dashboard-today-copy h2{margin:0;font-size:clamp(1.35rem,7vw,2rem);font-weight:760;letter-spacing:-.035em;text-transform:capitalize}[data-admin-ui=v2] .dashboard-today-copy p{margin:0;color:var(--text-subtle)}[data-admin-ui=v2] .dashboard-today-copy p strong{color:var(--ink);font-size:1rem}[data-admin-ui=v2] .dashboard-next-focus{position:relative;display:grid;min-height:112px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 12px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:var(--admin-radius-card);background:color-mix(in srgb,var(--surface-strong) 88%,transparent);color:var(--ink);padding:15px 16px}[data-admin-ui=v2] .dashboard-next-focus>:not(svg){grid-column:1}[data-admin-ui=v2] .dashboard-next-focus>svg{grid-column:2;grid-row:1/4;align-self:center;color:var(--accent-strong)}[data-admin-ui=v2] .dashboard-next-focus>span{color:var(--text-subtle);font-size:.72rem;font-weight:740;letter-spacing:.05em;text-transform:uppercase}[data-admin-ui=v2] .dashboard-next-focus>strong{overflow:hidden;font-size:.96rem;text-overflow:ellipsis;white-space:nowrap}[data-admin-ui=v2] .dashboard-next-focus>small{overflow:hidden;color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap}[data-admin-ui=v2] .dashboard-summary-table{display:block;width:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--admin-radius-card);background:var(--surface-elevated);border-spacing:0}[data-admin-ui=v2] .dashboard-summary-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}[data-admin-ui=v2] .dashboard-summary-table td,[data-admin-ui=v2] .dashboard-summary-table tr{display:block;min-width:0}[data-admin-ui=v2] .dashboard-summary-table tr{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}[data-admin-ui=v2] .dashboard-summary-table tr:nth-child(2n){border-right:0}[data-admin-ui=v2] .dashboard-summary-table tr:last-child,[data-admin-ui=v2] .dashboard-summary-table tr:nth-last-child(2):nth-child(odd){border-bottom:0}[data-admin-ui=v2] .dashboard-summary-table tr:last-child:nth-child(odd){grid-column:1/-1;border-right:0}[data-admin-ui=v2] .dashboard-summary-table a{display:grid;min-height:52px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;color:var(--ink);padding:7px 10px}[data-admin-ui=v2] .dashboard-summary-icon{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;color:var(--text-subtle)}[data-admin-ui=v2] .dashboard-summary-table tr[data-tone=attention] .dashboard-summary-icon,[data-admin-ui=v2] .dashboard-summary-table tr[data-tone=primary] .dashboard-summary-icon{background:var(--accent-softer);color:var(--accent-strong)}[data-admin-ui=v2] .dashboard-summary-table tr[data-tone=success] .dashboard-summary-icon{background:color-mix(in srgb,var(--success) 14%,var(--surface-elevated));color:var(--success)}[data-admin-ui=v2] .dashboard-summary-table a>strong{grid-column:3;font-size:1rem;font-weight:760;line-height:1}[data-admin-ui=v2] .dashboard-summary-table a>span:last-child{grid-column:2;grid-row:1;overflow:hidden;color:var(--text-subtle);font-size:.72rem;font-weight:620;text-overflow:ellipsis;white-space:nowrap}[data-admin-ui=v2] .dashboard-alert-stack:empty{display:none}[data-admin-ui=v2] .dashboard-alert-stack,[data-admin-ui=v2] .dashboard-command-center,[data-admin-ui=v2] .dashboard-primary-column,[data-admin-ui=v2] .dashboard-side-column{display:grid;min-width:0;gap:14px}[data-admin-ui=v2] .dashboard-command-center .admin-section-v2{padding:15px}[data-admin-ui=v2] .dashboard-activity-list,[data-admin-ui=v2] .dashboard-agenda-list,[data-admin-ui=v2] .dashboard-appointment-list{gap:7px}[data-admin-ui=v2] .dashboard-agenda-row{display:grid;min-height:68px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:5px 10px;border:1px solid transparent;border-radius:var(--admin-radius-control);background:var(--surface-muted);color:var(--ink);padding:9px 10px}[data-admin-ui=v2] .dashboard-agenda-row>time{font-size:.82rem;font-weight:750}[data-admin-ui=v2] .dashboard-agenda-person{display:grid;min-width:0}[data-admin-ui=v2] .dashboard-agenda-person small,[data-admin-ui=v2] .dashboard-agenda-person strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-admin-ui=v2] .dashboard-agenda-location,[data-admin-ui=v2] .dashboard-agenda-person small{color:var(--text-subtle)}[data-admin-ui=v2] .dashboard-agenda-location{display:none;min-width:0;align-items:center;gap:5px;overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}[data-admin-ui=v2] .dashboard-agenda-row>.badge{grid-column:2;justify-self:start}[data-admin-ui=v2] .dashboard-agenda-row>svg{grid-column:3;grid-row:1/3;color:var(--text-subtle)}[data-admin-ui=v2] .dashboard-appointment-row{display:grid;min-height:66px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;border:1px solid transparent;padding:10px 11px}[data-admin-ui=v2] .dashboard-appointment-person,[data-admin-ui=v2] .dashboard-appointment-time{grid-column:1}[data-admin-ui=v2] .dashboard-appointment-row>.badge{grid-column:2;grid-row:1}[data-admin-ui=v2] .dashboard-appointment-row>svg{grid-column:2;grid-row:2;align-self:center;justify-self:end;color:var(--text-subtle)}[data-admin-ui=v2] .dashboard-empty-state{display:grid;min-height:220px;place-items:center;align-content:center;gap:7px;border:1px dashed var(--line);border-radius:var(--admin-radius-card);color:var(--text-subtle);padding:24px 16px;text-align:center}[data-admin-ui=v2] .dashboard-empty-state>svg{color:var(--success)}[data-admin-ui=v2] .dashboard-empty-state>strong{color:var(--ink)}[data-admin-ui=v2] .dashboard-empty-state>span{max-width:320px;font-size:.82rem}[data-admin-ui=v2] .dashboard-compact-empty{display:flex;min-height:52px;align-items:center;justify-content:center;gap:8px;border-radius:var(--admin-radius-control);background:var(--surface-muted);color:var(--text-subtle);padding:10px;text-align:center}[data-admin-ui=v2] .dashboard-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-admin-ui=v2] .dashboard-quick-actions .button{min-width:0;justify-content:flex-start;text-align:left}[data-admin-ui=v2] .dashboard-quick-actions .button:first-child{grid-column:1/-1}[data-admin-ui=v2] .dashboard-activity-row{display:grid;min-height:56px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;border-radius:var(--admin-radius-control);color:var(--ink);padding:7px 5px}[data-admin-ui=v2] .dashboard-activity-marker{width:7px;height:7px;border-radius:50%;background:var(--text-subtle)}[data-admin-ui=v2] .dashboard-activity-marker[data-status=completed],[data-admin-ui=v2] .dashboard-activity-marker[data-status=confirmed]{background:var(--success)}[data-admin-ui=v2] .dashboard-activity-marker[data-status=pending]{background:var(--warning)}[data-admin-ui=v2] .dashboard-activity-marker[data-status=cancelled],[data-admin-ui=v2] .dashboard-activity-marker[data-status=rejected]{background:var(--danger)}[data-admin-ui=v2] .dashboard-activity-row>span:nth-child(2){display:grid;min-width:0}[data-admin-ui=v2] .dashboard-activity-row small,[data-admin-ui=v2] .dashboard-activity-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-admin-ui=v2] .dashboard-activity-row small{color:var(--text-subtle)}[data-admin-ui=v2] :is(.dashboard-next-focus,.dashboard-summary-table a,.dashboard-agenda-row,.dashboard-appointment-row,.dashboard-activity-row){transition:border-color var(--admin-motion-fast),background var(--admin-motion-fast),transform var(--admin-motion-fast)}[data-admin-ui=v2] :is(.dashboard-next-focus,.dashboard-summary-table a,.dashboard-agenda-row,.dashboard-appointment-row,.dashboard-activity-row):is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:var(--surface-hover);outline:none}@media (max-width:359px){[data-admin-ui=v2] .dashboard-quick-actions{grid-template-columns:1fr}[data-admin-ui=v2] .dashboard-quick-actions .button:first-child{grid-column:auto}}@media (min-width:700px){[data-admin-ui=v2] .dashboard-today-hero{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:stretch;padding:22px}[data-admin-ui=v2] .dashboard-summary-table tbody{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}[data-admin-ui=v2] .dashboard-summary-table tr,[data-admin-ui=v2] .dashboard-summary-table tr:nth-child(2n){border-right:1px solid var(--line);border-bottom:0}[data-admin-ui=v2] .dashboard-summary-table tr:last-child{grid-column:auto;border-right:0}[data-admin-ui=v2] .dashboard-agenda-row{grid-template-columns:76px minmax(160px,1.2fr) minmax(120px,.8fr) auto 18px}[data-admin-ui=v2] .dashboard-agenda-location{display:flex}[data-admin-ui=v2] .dashboard-agenda-row>.badge,[data-admin-ui=v2] .dashboard-agenda-row>svg{grid-column:auto;grid-row:auto}}@media (min-width:1080px){[data-admin-ui=v2] .admin-dashboard-page{gap:16px}[data-admin-ui=v2] .dashboard-command-center{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);align-items:start;gap:16px}}[data-admin-ui=v2] .admin-workspace .admin-main :is(button,.button,summary,label){font-weight:var(--admin-weight-medium)}[data-admin-ui=v2] .admin-workspace .admin-main :is(small,dt,th,.badge),[data-admin-ui=v2] .admin-workspace .admin-main table{font-size:var(--admin-type-small)}[data-admin-ui=v2] .admin-workspace .admin-main .field>label,[data-admin-ui=v2] .admin-workspace .admin-main :is(.admin-breadcrumb,.eyebrow,.help-meta){font-size:var(--admin-type-label)}[data-admin-ui=v2] .admin-sidebar :is(strong,b),[data-admin-ui=v2] .admin-topbar :is(strong,b),[data-admin-ui=v2] .admin-workspace .admin-main :is(strong,b){font-weight:var(--admin-weight-semibold)}[data-admin-ui=v2] .admin-workspace .admin-main :is(.admin-metric-strip,.bookings-summary-grid,.clients-summary-grid,.reports-summary,.ops-metrics) strong{font-size:var(--admin-type-metric);font-weight:var(--admin-weight-semibold);line-height:1.2}[data-admin-ui=v2] .admin-workspace .admin-main :is(.admin-metric-strip,.bookings-summary-grid,.clients-summary-grid,.reports-summary,.ops-metrics) :is(span,small){font-size:var(--admin-type-small);font-weight:var(--admin-weight-regular)}