[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] :is(a,button,summary){touch-action:manipulation;-webkit-tap-highlight-color:transparent}[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}}@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] .calendar-policy-form,[data-admin-ui=v2] .calendar-policy-section,[data-admin-ui=v2] .calendar-policy-stack{display:grid;gap:14px}[data-admin-ui=v2] .calendar-direction-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid var(--line);border-radius:var(--admin-radius-card);background:var(--surface-elevated);padding:18px}[data-admin-ui=v2] .calendar-direction-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--accent) 13%,var(--surface-muted));color:var(--accent-strong,var(--blush-deep))}[data-admin-ui=v2] .calendar-direction-card h3,[data-admin-ui=v2] .calendar-policy-section h3{margin:0;font-size:1rem;line-height:1.3}[data-admin-ui=v2] .calendar-direction-card p,[data-admin-ui=v2] .calendar-policy-actions p{margin:4px 0 0;color:var(--text-subtle);font-size:.82rem;line-height:1.45}[data-admin-ui=v2] .calendar-direction-state{min-width:50px;border:1px solid var(--line);border-radius:999px;padding:8px 11px;color:var(--text-subtle);text-align:center;font-size:.76rem;font-weight:820}[data-admin-ui=v2] .calendar-direction-state.is-on{border-color:color-mix(in srgb,var(--success) 40%,var(--line));background:var(--success-soft);color:var(--success)}[data-admin-ui=v2] .calendar-policy-form{border:1px solid var(--line);border-radius:var(--admin-radius-card);background:var(--surface-elevated);padding:clamp(18px,2.4vw,26px)}[data-admin-ui=v2] .calendar-policy-section+.calendar-policy-section{border-top:1px solid var(--line);padding-top:18px}[data-admin-ui=v2] .calendar-buffer-grid,[data-admin-ui=v2] .calendar-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-admin-ui=v2] .calendar-buffer-grid label,[data-admin-ui=v2] .calendar-policy-grid label{display:grid;gap:7px;color:var(--ink);font-size:.82rem;font-weight:720}[data-admin-ui=v2] .calendar-policy-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 38px 0 12px;font:inherit}[data-admin-ui=v2] .calendar-check-row{display:flex;min-height:48px;align-items:center;gap:11px;border:1px solid var(--line);border-radius:var(--admin-radius-control);padding:10px 12px}[data-admin-ui=v2] .calendar-check-row input{width:20px;height:20px;accent-color:var(--accent-strong,var(--blush-deep))}[data-admin-ui=v2] .calendar-check-row span{display:grid;gap:2px}[data-admin-ui=v2] .calendar-check-row small,[data-admin-ui=v2] .calendar-policy-note{color:var(--text-subtle);font-size:.78rem;line-height:1.45}[data-admin-ui=v2] .calendar-policy-note{margin:0}[data-admin-ui=v2] .calendar-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border:1px solid var(--line);border-radius:var(--admin-radius-control);background:var(--surface-muted);padding:4px}[data-admin-ui=v2] .calendar-segmented-two{grid-template-columns:repeat(2,minmax(0,1fr))}[data-admin-ui=v2] .calendar-segmented label{display:grid;min-height:44px;place-items:center;border-radius:calc(var(--admin-radius-control) - 4px);padding:8px 10px;text-align:center;font-size:.8rem;font-weight:750;cursor:pointer}[data-admin-ui=v2] .calendar-segmented label.is-selected,[data-admin-ui=v2] .calendar-segmented label:has(input:checked){background:var(--surface-elevated);color:var(--ink);box-shadow:0 1px 4px color-mix(in srgb,var(--ink) 10%,transparent)}[data-admin-ui=v2] .calendar-segmented input{position:absolute;opacity:0;pointer-events:none}[data-admin-ui=v2] .calendar-live-example{display:grid;gap:5px;border-left:3px solid var(--accent);border-radius:0 var(--admin-radius-control) var(--admin-radius-control) 0;background:var(--surface-muted);padding:12px 14px;font-size:.82rem}[data-admin-ui=v2] .calendar-policy-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding-top:18px}[data-admin-ui=v2] .calendar-sync-now{display:flex;justify-content:flex-end}@media (max-width:560px){[data-admin-ui=v2] .calendar-direction-card{grid-template-columns:auto minmax(0,1fr);padding:15px}[data-admin-ui=v2] .calendar-direction-card>.calendar-direction-state,[data-admin-ui=v2] .calendar-direction-card>form{grid-column:2;justify-self:start}[data-admin-ui=v2] .calendar-buffer-grid,[data-admin-ui=v2] .calendar-policy-grid,[data-admin-ui=v2] .calendar-segmented,[data-admin-ui=v2] .calendar-segmented-two{grid-template-columns:minmax(0,1fr)}[data-admin-ui=v2] .calendar-policy-actions{align-items:stretch;flex-direction:column}[data-admin-ui=v2] .calendar-policy-actions .button,[data-admin-ui=v2] .calendar-sync-now .button{width:100%}}[data-admin-ui=v2] .gcal-page{width:min(100%,920px);margin-inline:auto}[data-admin-ui=v2] .settings-product.gcal-page{animation:none}[data-admin-ui=v2] .gcal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 0 12px;border-bottom:1px solid var(--line)}[data-admin-ui=v2] .gcal-danger-action>div:first-child,[data-admin-ui=v2] .gcal-direction-copy,[data-admin-ui=v2] .gcal-header-copy{display:grid;gap:3px;min-width:0}[data-admin-ui=v2] .gcal-calendar-line,[data-admin-ui=v2] .gcal-direction-controls,[data-admin-ui=v2] .gcal-disclosure-label,[data-admin-ui=v2] .gcal-header-actions,[data-admin-ui=v2] .gcal-health-item,[data-admin-ui=v2] .gcal-privacy-row small,[data-admin-ui=v2] .gcal-rules-footer>span,[data-admin-ui=v2] .gcal-title-line{display:flex;align-items:center}[data-admin-ui=v2] .gcal-title-line{flex-wrap:wrap;gap:10px}[data-admin-ui=v2] .gcal-title-line h2{margin:0;font-family:inherit;font-size:1.2rem;font-weight:var(--admin-weight-semibold);letter-spacing:-.018em}[data-admin-ui=v2] .gcal-calendar-line{flex-wrap:wrap;gap:6px;color:var(--text-subtle);font-size:var(--admin-type-small)}[data-admin-ui=v2] .gcal-calendar-line a{display:inline-flex;align-items:center;gap:5px;color:var(--ink);text-decoration:none}[data-admin-ui=v2] .gcal-calendar-line a:hover{text-decoration:underline;text-underline-offset:3px}[data-admin-ui=v2] .gcal-muted{color:var(--text-subtle);font-size:var(--admin-type-small)}[data-admin-ui=v2] .gcal-header-actions{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}[data-admin-ui=v2] .gcal-header-actions>form{display:contents}[data-admin-ui=v2] .gcal-danger-disclosure>summary::-webkit-details-marker,[data-admin-ui=v2] .gcal-inbound-disclosure>summary::-webkit-details-marker{display:none}[data-admin-ui=v2] .gcal-notice p{margin:0}[data-admin-ui=v2] .gcal-notice-row{display:flex;align-items:center;justify-content:space-between;gap:12px}[data-admin-ui=v2] .gcal-notice-row>div:first-child{display:grid;gap:3px}[data-admin-ui=v2] .gcal-health-line,[data-admin-ui=v2] .gcal-notice-row small{color:var(--text-subtle);font-size:var(--admin-type-small)}[data-admin-ui=v2] .gcal-health-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:0 2px}[data-admin-ui=v2] .gcal-health-item{gap:6px;white-space:nowrap}[data-admin-ui=v2] .gcal-health-item i{width:7px;height:7px;border-radius:999px;background:var(--text-subtle)}[data-admin-ui=v2] .gcal-health-item[data-active=true] i{background:var(--success)}[data-admin-ui=v2] .gcal-health-activity{margin-left:auto;text-align:right}[data-admin-ui=v2] .gcal-health-activity[data-warning=true] strong{color:var(--danger)}[data-admin-ui=v2] .gcal-calendar-picker{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;border-block:1px solid var(--line);padding:14px 2px}[data-admin-ui=v2] .gcal-calendar-picker h3{margin:0;font-family:inherit;font-size:var(--admin-type-body);font-weight:var(--admin-weight-semibold)}[data-admin-ui=v2] .gcal-picker-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}[data-admin-ui=v2] .gcal-buffer-fields select,[data-admin-ui=v2] .gcal-picker-form select,[data-admin-ui=v2] .gcal-privacy-row select,[data-admin-ui=v2] .gcal-select-field select{min-height:44px}[data-admin-ui=v2] .gcal-settings-sheet{border-block:1px solid var(--line)}[data-admin-ui=v2] .gcal-primary-settings{display:grid}[data-admin-ui=v2] .gcal-direction-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:70px;padding:13px 2px}[data-admin-ui=v2] .gcal-direction-copy strong{display:flex;align-items:center;gap:6px;font-size:.94rem;font-weight:var(--admin-weight-semibold)}[data-admin-ui=v2] .gcal-danger-action>div:first-child>span,[data-admin-ui=v2] .gcal-direction-copy span{color:var(--text-subtle);font-size:var(--admin-type-small)}[data-admin-ui=v2] .gcal-direction-controls{gap:8px}[data-admin-ui=v2] .gcal-direction-controls form{display:contents}[data-admin-ui=v2] .gcal-state-pill{min-width:42px;border-radius:999px;background:var(--surface-muted);padding:5px 8px;color:var(--text-subtle);text-align:center;font-size:.7rem;font-weight:var(--admin-weight-semibold);letter-spacing:.04em;text-transform:uppercase}[data-admin-ui=v2] .gcal-state-pill[data-enabled=true]{background:var(--success-soft);color:var(--success)}[data-admin-ui=v2] .gcal-inbound-disclosure{border-top:1px solid var(--line)}[data-admin-ui=v2] .gcal-inbound-disclosure>summary{cursor:pointer;list-style:none}[data-admin-ui=v2] .gcal-disclosure-label{gap:4px;color:var(--text-subtle);font-size:var(--admin-type-small);font-weight:var(--admin-weight-medium)}[data-admin-ui=v2] .gcal-danger-disclosure>summary svg,[data-admin-ui=v2] .gcal-disclosure-label svg{transition:transform .16s var(--motion-ease)}[data-admin-ui=v2] .gcal-danger-disclosure[open]>summary svg,[data-admin-ui=v2] .gcal-inbound-disclosure[open] .gcal-disclosure-label svg{transform:rotate(180deg)}[data-admin-ui=v2] .gcal-rules-form{display:grid;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface-muted) 62%,transparent);padding:0 14px}[data-admin-ui=v2] .gcal-setting-row{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;padding:12px 0}[data-admin-ui=v2] .gcal-setting-row+.gcal-setting-row{border-top:1px solid var(--line)}[data-admin-ui=v2] .gcal-setting-label{font-size:var(--admin-type-small);font-weight:var(--admin-weight-semibold)}[data-admin-ui=v2] .gcal-buffer-fields,[data-admin-ui=v2] .gcal-checks,[data-admin-ui=v2] .gcal-danger-buttons,[data-admin-ui=v2] .gcal-inline-fields{display:flex;align-items:center;flex-wrap:wrap}[data-admin-ui=v2] .gcal-buffer-fields,[data-admin-ui=v2] .gcal-danger-buttons,[data-admin-ui=v2] .gcal-inline-fields{gap:8px}[data-admin-ui=v2] .gcal-inline-separator{color:var(--text-subtle)}[data-admin-ui=v2] .gcal-checks{gap:18px}[data-admin-ui=v2] .gcal-buffer-fields label,[data-admin-ui=v2] .gcal-checks label{display:inline-flex;align-items:center;gap:7px}[data-admin-ui=v2] .gcal-checks label{cursor:pointer}[data-admin-ui=v2] .gcal-buffer-fields label{color:var(--text-subtle);font-size:var(--admin-type-small)}[data-admin-ui=v2] .gcal-setting-control{display:grid;max-width:620px;gap:10px}[data-admin-ui=v2] .gcal-setting-control .segmented-control-field{width:100%;max-width:560px}[data-admin-ui=v2] .gcal-rules-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:12px 0}[data-admin-ui=v2] .gcal-privacy-row small,[data-admin-ui=v2] .gcal-rules-footer>span{gap:6px;color:var(--text-subtle);font-size:var(--admin-type-small)}[data-admin-ui=v2] .gcal-privacy-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,260px) auto;align-items:center;gap:12px;border-top:1px solid var(--line);padding:13px 2px}[data-admin-ui=v2] .gcal-privacy-row>div{display:grid;gap:3px}[data-admin-ui=v2] .gcal-danger-disclosure{margin-top:2px;border-top:1px solid var(--line)}[data-admin-ui=v2] .gcal-danger-disclosure>summary{display:flex;align-items:center;justify-content:space-between;padding:12px 2px;color:var(--text-subtle);cursor:pointer;font-size:var(--admin-type-small);font-weight:var(--admin-weight-medium);list-style:none}[data-admin-ui=v2] .gcal-danger-content{display:grid;border-top:1px solid color-mix(in srgb,var(--danger) 28%,var(--line));padding-inline:2px}[data-admin-ui=v2] .gcal-danger-action{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0}[data-admin-ui=v2] .gcal-danger-action+.gcal-danger-action{border-top:1px solid var(--line)}[data-admin-ui=v2] .gcal-danger-buttons{justify-content:flex-end}[data-admin-ui=v2] .gcal-danger-buttons form{display:contents}@media (max-width:720px){[data-admin-ui=v2] .gcal-header{align-items:flex-start;flex-direction:column;gap:12px;padding-bottom:14px}[data-admin-ui=v2] .gcal-header-actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}[data-admin-ui=v2] .gcal-header-actions>.button,[data-admin-ui=v2] .gcal-header-actions>form .button{width:100%}[data-admin-ui=v2] .gcal-health-activity{width:100%;margin-left:0;border-top:1px solid var(--line);padding-top:8px;text-align:left}[data-admin-ui=v2] .gcal-setting-row{grid-template-columns:minmax(0,1fr);gap:8px}[data-admin-ui=v2] .gcal-privacy-row{grid-template-columns:minmax(0,1fr) auto}[data-admin-ui=v2] .gcal-privacy-row>div{grid-column:1/-1}[data-admin-ui=v2] .gcal-danger-action{grid-template-columns:minmax(0,1fr)}[data-admin-ui=v2] .gcal-danger-buttons{justify-content:flex-start}}@media (max-width:520px){[data-admin-ui=v2] .gcal-page{gap:12px}[data-admin-ui=v2] .gcal-title-line h2{font-size:1.08rem}[data-admin-ui=v2] .gcal-calendar-line{align-items:flex-start}[data-admin-ui=v2] .gcal-health-line{gap:7px}[data-admin-ui=v2] .gcal-health-item{border-radius:var(--admin-radius-pill);background:var(--surface-muted);padding:5px 8px}[data-admin-ui=v2] .gcal-notice-row,[data-admin-ui=v2] .gcal-rules-footer{align-items:stretch;flex-direction:column}[data-admin-ui=v2] .gcal-calendar-picker,[data-admin-ui=v2] .gcal-picker-form{grid-template-columns:minmax(0,1fr)}[data-admin-ui=v2] .gcal-direction-row{min-height:0;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:15px 4px}[data-admin-ui=v2] .gcal-direction-copy strong{font-size:.88rem}[data-admin-ui=v2] .gcal-direction-controls{gap:4px}[data-admin-ui=v2] .gcal-rules-form{padding-inline:12px}[data-admin-ui=v2] .gcal-setting-row{gap:9px;padding:14px 0}[data-admin-ui=v2] .gcal-inline-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-admin-ui=v2] .gcal-inline-separator{display:none}[data-admin-ui=v2] .gcal-danger-buttons,[data-admin-ui=v2] .gcal-danger-buttons .button,[data-admin-ui=v2] .gcal-picker-form .button,[data-admin-ui=v2] .gcal-rules-footer .button,[data-admin-ui=v2] .gcal-select-field,[data-admin-ui=v2] .gcal-select-field select{width:100%}[data-admin-ui=v2] .gcal-select-field:has(select[name=locationId]){grid-column:1/-1}[data-admin-ui=v2] .gcal-privacy-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px 4px}[data-admin-ui=v2] .gcal-danger-buttons{display:grid}}[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);scrollbar-width:none}[data-admin-ui=v2] .issue-detail-panel::-webkit-scrollbar,[data-admin-ui=v2] .ops-table-wrap::-webkit-scrollbar{display:none}[data-admin-ui=v2] .issue-detail-panel{scrollbar-width:none}[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] .backup-history,[data-admin-ui=v2] .backup-protection-section,[data-admin-ui=v2] .backup-recovery{display:grid;gap:16px}[data-admin-ui=v2] .backup-protection-overview,[data-admin-ui=v2] .backup-recovery-summary,[data-admin-ui=v2] .backup-technical-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--admin-radius-card);background:var(--line)}[data-admin-ui=v2] .backup-protection-overview>div,[data-admin-ui=v2] .backup-recovery-summary>div,[data-admin-ui=v2] .backup-technical-grid>div{display:grid;gap:4px;min-width:0;padding:12px;background:var(--surface-elevated)}[data-admin-ui=v2] .backup-manifest-grid dt,[data-admin-ui=v2] .backup-protection-overview small,[data-admin-ui=v2] .backup-recovery-summary small,[data-admin-ui=v2] .backup-technical-grid small{color:var(--text-subtle);font-size:.74rem}[data-admin-ui=v2] .backup-manifest-grid dd,[data-admin-ui=v2] .backup-protection-overview strong,[data-admin-ui=v2] .backup-recovery-summary strong,[data-admin-ui=v2] .backup-technical-grid strong{overflow-wrap:anywhere;font-size:.88rem}[data-admin-ui=v2] .backup-protection-overview span{color:var(--text-subtle);font-size:.76rem}[data-admin-ui=v2] .backup-pagination,[data-admin-ui=v2] .backup-primary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}[data-admin-ui=v2] .data-operations-workspace .badge,[data-admin-ui=v2] .ops-check>.badge{width:max-content;max-width:100%;min-height:24px;align-items:center;justify-self:start;white-space:nowrap}[data-admin-ui=v2] .backup-recovery-form,[data-admin-ui=v2] .backup-settings-form{display:grid;gap:14px}[data-admin-ui=v2] .backup-retention-inputs,[data-admin-ui=v2] .backup-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}[data-admin-ui=v2] .backup-inclusions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-admin-ui=v2] .backup-toggle{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);border-radius:var(--admin-radius-control);padding:10px 12px;background:var(--surface-elevated)}[data-admin-ui=v2] .backup-toggle span{display:grid;gap:2px}[data-admin-ui=v2] .backup-toggle small{color:var(--text-subtle)}[data-admin-ui=v2] .backup-manifest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--admin-radius-card);background:var(--line)}[data-admin-ui=v2] .backup-manifest-grid>div{min-width:0;padding:12px;background:var(--surface-elevated)}[data-admin-ui=v2] .backup-manifest-grid dd{margin:4px 0 0}[data-admin-ui=v2] .backup-history-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}[data-admin-ui=v2] .backup-history-heading span{color:var(--text-subtle);font-size:.78rem}[data-admin-ui=v2] .backup-history-mobile{display:none}[data-admin-ui=v2] .backup-history-desktop{overflow:hidden;border:1px solid var(--line);border-radius:var(--admin-radius-card);background:var(--surface-elevated)}[data-admin-ui=v2] .backup-history-table{width:100%;border-collapse:collapse;table-layout:fixed}[data-admin-ui=v2] .backup-history-table td,[data-admin-ui=v2] .backup-history-table th{min-width:0;border-bottom:1px solid var(--line);padding:11px 10px;text-align:left;vertical-align:top;overflow-wrap:anywhere}[data-admin-ui=v2] .backup-history-table th{color:var(--text-subtle);background:var(--surface-muted);font-size:.72rem;letter-spacing:.02em;text-transform:uppercase}[data-admin-ui=v2] .backup-history-table tr:last-child td{border-bottom:0}[data-admin-ui=v2] .backup-history-table th:first-child{width:18%}[data-admin-ui=v2] .backup-history-table th:nth-child(2){width:10%}[data-admin-ui=v2] .backup-history-table th:nth-child(3){width:14%}[data-admin-ui=v2] .backup-history-table th:nth-child(4){width:16%}[data-admin-ui=v2] .backup-history-table th:nth-child(5){width:18%}[data-admin-ui=v2] .backup-history-table th:nth-child(6){width:24%}[data-admin-ui=v2] .backup-history-actions,[data-admin-ui=v2] .backup-history-result,[data-admin-ui=v2] .backup-verification-form{display:grid;gap:7px}[data-admin-ui=v2] .backup-history-result small{color:var(--text-subtle);text-transform:capitalize}[data-admin-ui=v2] .backup-history-details,[data-admin-ui=v2] .data-operations-details{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--admin-radius-control);background:var(--surface-elevated)}[data-admin-ui=v2] .backup-history-details>summary,[data-admin-ui=v2] .data-operations-details>summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:10px 12px;font-weight:700;list-style-position:inside}[data-admin-ui=v2] .data-operations-details>summary small{color:var(--text-subtle);font-size:.76rem;font-weight:500;text-align:right}[data-admin-ui=v2] .backup-history-details-content,[data-admin-ui=v2] .data-operations-details-content{display:grid;gap:14px;min-width:0;border-top:1px solid var(--line);padding:14px}[data-admin-ui=v2] .backup-history-details-content dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}[data-admin-ui=v2] .backup-history-details-content dl>div{min-width:0}[data-admin-ui=v2] .backup-history-details-content dt{color:var(--text-subtle);font-size:.72rem}[data-admin-ui=v2] .backup-history-details-content dd{margin:2px 0 0;overflow-wrap:anywhere;font-size:.82rem}[data-admin-ui=v2] .backup-history-detail-error,[data-admin-ui=v2] .backup-history-detail-note{margin:0;overflow-wrap:anywhere;font-size:.8rem}[data-admin-ui=v2] .backup-history-detail-error{color:var(--danger)}[data-admin-ui=v2] .backup-history-detail-note{color:var(--text-subtle)}[data-admin-ui=v2] .data-operations-secondary{display:grid;gap:10px}[data-admin-ui=v2] .data-operations-details-danger{border-color:color-mix(in srgb,var(--danger) 34%,var(--line))}[data-admin-ui=v2] .backup-manifest-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}[data-admin-ui=v2] .ops-cleanup-explanation{display:grid;gap:5px;border-left:3px solid var(--line-strong);padding:4px 12px}[data-admin-ui=v2] .ops-cleanup-explanation p{margin:0;color:var(--text-subtle)}@media (max-width:980px){[data-admin-ui=v2] .backup-protection-overview,[data-admin-ui=v2] .backup-recovery-summary,[data-admin-ui=v2] .backup-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){[data-admin-ui=v2] .backup-inclusions,[data-admin-ui=v2] .backup-manifest-grid,[data-admin-ui=v2] .backup-protection-overview,[data-admin-ui=v2] .backup-recovery-summary,[data-admin-ui=v2] .backup-retention-inputs,[data-admin-ui=v2] .backup-settings-grid,[data-admin-ui=v2] .backup-technical-grid{grid-template-columns:minmax(0,1fr)}[data-admin-ui=v2] .data-operations-workspace{gap:12px}[data-admin-ui=v2] .data-operations-workspace .ops-section{padding:13px}[data-admin-ui=v2] .data-operations-workspace .ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}[data-admin-ui=v2] .data-operations-workspace .ops-metric{min-height:0;padding:10px}[data-admin-ui=v2] .data-operations-workspace .ops-metric strong{font-size:.88rem;line-height:1.35}[data-admin-ui=v2] .backup-history-heading,[data-admin-ui=v2] .data-operations-details>summary{align-items:stretch;flex-direction:column}[data-admin-ui=v2] .backup-history-desktop{display:none}[data-admin-ui=v2] .backup-history-mobile{display:grid;gap:10px}[data-admin-ui=v2] .backup-history-card{display:grid;gap:12px;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--admin-radius-control);padding:12px;background:var(--surface-elevated)}[data-admin-ui=v2] .backup-history-card-summary,[data-admin-ui=v2] .backup-history-card>header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-admin-ui=v2] .backup-history-card>header{align-items:start}[data-admin-ui=v2] .backup-history-card>header>.badge{justify-self:end}[data-admin-ui=v2] .backup-history-mobile small{color:var(--text-subtle);font-size:.72rem}[data-admin-ui=v2] .backup-history-card-summary{margin:0}[data-admin-ui=v2] .backup-history-card-summary>span:last-child{justify-self:end;text-align:right}[data-admin-ui=v2] .backup-history-card-verification{display:grid;gap:6px}[data-admin-ui=v2] .backup-history-card-verification>span{color:var(--text-subtle);font-size:.72rem}[data-admin-ui=v2] .data-operations-details>summary small{text-align:left}[data-admin-ui=v2] .backup-primary-actions form .button,[data-admin-ui=v2] .backup-primary-actions>.button,[data-admin-ui=v2] .backup-primary-actions>form,[data-admin-ui=v2] .backup-verification-form,[data-admin-ui=v2] .backup-verification-form .button{width:100%}[data-admin-ui=v2] .backup-history-details-content dl{grid-template-columns:minmax(0,1fr)}}[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-mobile-back{display:inline-flex;min-height:var(--admin-control-regular);align-items:center}[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(--text-muted);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-topbar-title{font-size:var(--admin-type-body);font-weight:var(--admin-weight-medium)}[data-admin-ui=v2] .admin-topbar-title{font-weight:var(--admin-weight-semibold)}[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)}