.admin-dashboard[data-admin-area=support]{--support-ink:var(--admin-ink);--support-muted:var(--admin-muted);--support-faint:var(--admin-subtle);--support-canvas:var(--admin-paper);--support-surface:var(--admin-surface);--support-subtle:var(--admin-surface-muted);--support-border:var(--admin-line);--support-border-strong:var(--admin-line-strong);--support-blue:var(--admin-accent);--support-blue-dark:var(--admin-accent-strong);--support-blue-soft:var(--admin-accent-soft);--support-font:var(--admin-font);--support-display-font:var(--admin-font);font-family:var(--admin-font)}:where(.admin-dashboard[data-admin-area=support]) :is(.admin-support-overview-hero,.admin-support-automation-intro,.admin-support-setup-hero){padding:1.5rem;border:1px solid var(--admin-line);border-radius:var(--admin-radius-large);color:var(--admin-ink);background:var(--admin-surface);box-shadow:var(--admin-shadow)}:where(.admin-dashboard[data-admin-area=support]) .admin-support-overview-hero{min-height:10rem;margin-bottom:1.25rem;gap:2rem;background:linear-gradient(110deg,#f0edf8,#fff 80%)}:where(.admin-dashboard[data-admin-area=support]) .admin-support-overview-hero span{color:var(--admin-accent-strong);font-size:.67rem;letter-spacing:.1em}:where(.admin-dashboard[data-admin-area=support]) .admin-support-overview-hero h2{max-width:33rem;color:var(--admin-ink);font-size:clamp(1.3rem,2vw,1.7rem);letter-spacing:-.045em}:where(.admin-dashboard[data-admin-area=support]) .admin-support-overview-hero p{max-width:40rem;color:var(--admin-muted);font-size:.82rem;line-height:1.65}:where(.admin-dashboard[data-admin-area=support]) :is(.admin-support-overview-hero>a,.admin-support-overview-queue .admin-section-heading>a){min-height:2.7rem;padding:.7rem 1rem;border-color:var(--admin-accent);border-radius:.7rem;color:#fff;background:var(--admin-accent);font-size:.76rem}:where(.admin-dashboard[data-admin-area=support]) :is(.admin-support-overview-stats,.admin-support-brand-summary){gap:1rem;margin:1.25rem 0}:where(.admin-dashboard[data-admin-area=support]) :is(.admin-support-overview-stats,.admin-support-brand-summary) article{min-height:5.75rem;padding:1.2rem;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:var(--admin-shadow)}:where(.admin-dashboard[data-admin-area=support]) :is(.admin-support-overview-stats,.admin-support-brand-summary) article>svg{color:var(--admin-accent)}:where(.admin-dashboard[data-admin-area=support]) :is(.admin-support-overview-stats,.admin-support-brand-summary) strong{color:var(--admin-ink);font-size:1.5rem;letter-spacing:-.04em}:where(.admin-dashboard[data-admin-area=support]) :is(.admin-support-overview-stats,.admin-support-brand-summary) small{color:var(--admin-muted);font-size:.72rem}:where(.admin-dashboard[data-admin-area=support]) :is(.admin-support-overview-queue,.admin-canned-library) .admin-section-heading{padding:0 0 1.2rem;margin-bottom:.25rem}:where(.admin-dashboard[data-admin-area=support]) .admin-support-overview-list article{padding:1rem 0;border-bottom-color:var(--admin-line);gap:1rem}:where(.admin-dashboard[data-admin-area=support]) .admin-support-overview-list strong{color:var(--admin-ink);font-size:.83rem}:where(.admin-dashboard[data-admin-area=support]) .admin-support-overview-list :is(p,small,time){color:var(--admin-muted);font-size:.74rem}:where(.admin-dashboard[data-admin-area=support]) :is(.admin-support-portfolio-grid,.admin-canned-response-grid){gap:1rem}:where(.admin-dashboard[data-admin-area=support]) :is(.admin-support-portfolio-card,.admin-canned-response-card){padding:1.25rem;border:1px solid var(--admin-line);border-radius:var(--admin-radius);color:var(--admin-ink);background:var(--admin-surface);box-shadow:var(--admin-shadow);text-decoration:none}:where(.admin-dashboard[data-admin-area=support]) :is(.admin-support-portfolio-card,.admin-canned-response-card):hover{border-color:var(--admin-line-strong);background:#fcfbff;transform:none;box-shadow:var(--admin-shadow)}:where(.admin-dashboard[data-admin-area=support]) :is(.admin-support-portfolio-icon,.admin-canned-response-icon,.admin-support-automation-intro>span,.admin-support-automation-card>header>span){width:2.5rem;height:2.5rem;border:0;border-radius:.75rem;color:var(--admin-accent-strong);background:var(--admin-accent-soft)}:where(.admin-dashboard[data-admin-area=support]) :is(.admin-support-portfolio-card strong,.admin-canned-response-copy strong){color:var(--admin-ink);font-size:.88rem}:where(.admin-dashboard[data-admin-area=support]) :is(.admin-support-portfolio-card p,.admin-canned-response-copy small,.admin-canned-response-meta){color:var(--admin-muted);font-size:.75rem;line-height:1.65}:where(.admin-dashboard[data-admin-area=support]) .admin-canned-response-meta{display:flex;flex-wrap:wrap;gap:.6rem}:where(.admin-dashboard[data-admin-area=support]) .admin-canned-channel-grid label>span{border-radius:var(--admin-radius);background:var(--admin-surface-muted)}:where(.admin-dashboard[data-admin-area=support]) .admin-canned-channel-grid input:checked+span{background:var(--admin-accent-soft)}:where(.admin-dashboard[data-admin-area=support]) :is(.admin-canned-merge-fields button,.admin-canned-response-copy code){color:var(--admin-accent-strong);background:var(--admin-accent-soft)}:where(.admin-dashboard[data-admin-area=support]) .admin-support-automation-form{max-width:100%;margin-top:1.25rem;gap:1.25rem}:where(.admin-dashboard[data-admin-area=support]) .admin-support-automation-card{padding:1.5rem;border-color:var(--admin-line);border-radius:var(--admin-radius-large);box-shadow:var(--admin-shadow)}:where(.admin-dashboard[data-admin-area=support]) .admin-support-automation-card>header small{color:var(--admin-accent-strong);font-size:.65rem}:where(.admin-dashboard[data-admin-area=support]) .admin-support-automation-card>header h2{color:var(--admin-ink);font-size:1.05rem}:where(.admin-dashboard[data-admin-area=support]) :is(.admin-support-automation-card>p,.admin-support-automation-intro p){color:var(--admin-muted);font-size:.8rem;line-height:1.65}:where(.admin-dashboard[data-admin-area=support]) .admin-support-automation-intro form button{min-height:2.8rem;border-color:var(--admin-accent);background:var(--admin-accent);font-size:.76rem}:where(.admin-dashboard[data-admin-area=support]) .admin-support-rule-switch{padding:.5rem .7rem;border-color:var(--admin-line);border-radius:.65rem;color:var(--admin-muted);background:var(--admin-surface-muted);font-size:.72rem}:where(.admin-dashboard[data-admin-area=support]) .admin-support-rule-switch input{accent-color:var(--admin-accent)}:where(.admin-dashboard[data-admin-area=support]) .admin-support-automation-merges{border-color:var(--admin-line-strong);border-radius:var(--admin-radius);color:var(--admin-muted);background:var(--admin-surface-muted)}:where(.admin-dashboard[data-admin-area=support]) .admin-support-automation-merges code{color:var(--admin-accent-strong);background:var(--admin-accent-soft)}:where(.admin-dashboard[data-admin-area=support]) :is(.admin-support-wizard-section,.admin-support-setup-install,.admin-support-boundary-card,.admin-support-site-settings,.admin-support-site-lifecycle,.admin-support-greeting-settings){border-color:var(--admin-line);border-radius:var(--admin-radius-large);background:var(--admin-surface);box-shadow:var(--admin-shadow)}:where(.admin-dashboard[data-admin-area=support]) .admin-support-ticket-header h2{color:var(--admin-ink);font-size:1.3rem;letter-spacing:-.035em}:where(.admin-dashboard[data-admin-area=support]) .admin-support-ticket-facts dt{color:var(--admin-muted)}:where(.admin-dashboard[data-admin-area=support]) .admin-support-ticket-facts dd{color:var(--admin-ink)}@media (max-width:760px){:where(.admin-dashboard[data-admin-area=support]) .admin-support-overview-hero{align-items:flex-start;grid-template-columns:1fr;gap:1rem}:where(.admin-dashboard[data-admin-area=support]) :is(.admin-support-overview-hero,.admin-support-automation-intro,.admin-support-automation-card){padding:1.15rem}:where(.admin-dashboard[data-admin-area=support]) :is(.admin-support-overview-stats,.admin-support-brand-summary){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.admin-dashboard[data-admin-area=support]) .admin-support-automation-intro form{grid-column:1/-1;flex-wrap:wrap}:where(.admin-dashboard[data-admin-area=support]) .admin-support-automation-intro :is(form label,select){flex:1 1;min-width:0}}