.bc-panel{display:grid;gap:1rem;width:100%;max-width:1180px;margin:0 auto}.bc-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;border:1px solid hsl(var(--admin-border));border-radius:8px;background:hsl(var(--admin-surface));box-shadow:var(--admin-shadow-sm)}.bc-panel__eyebrow{display:inline-flex;margin-bottom:.45rem;color:hsl(var(--admin-primary));font-size:var(--admin-text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bc-panel__title{margin:0;color:hsl(var(--admin-text));font-size:var(--admin-text-2xl);font-weight:800;line-height:1.15}.bc-panel__subtitle{max-width:44rem;margin:.35rem 0 0;color:hsl(var(--admin-text-secondary));font-size:var(--admin-text-sm);line-height:1.45}.bc-card__action,.bc-panel__cta{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:36px;border-radius:6px;font-size:var(--admin-text-sm);font-weight:700;text-decoration:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.bc-panel__cta{padding:.55rem .9rem;border:1px solid hsl(var(--admin-primary));background:hsl(var(--admin-primary));color:hsl(var(--admin-primary-foreground))}.bc-panel__cta:hover{background:hsl(var(--admin-primary-light));border-color:hsl(var(--admin-primary-light))}.bc-panel__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.bc-summary-card{display:grid;gap:.35rem;padding:.9rem 1rem;border:1px solid hsl(var(--admin-border));border-radius:8px;background:hsl(var(--admin-surface));box-shadow:var(--admin-shadow-sm)}.bc-summary-card span{color:hsl(var(--admin-text-secondary));font-size:var(--admin-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.bc-summary-card strong{color:hsl(var(--admin-text));font-size:var(--admin-text-2xl);line-height:1}.bc-summary-card--accent{border-color:hsl(var(--admin-accent)/.3);background:hsl(var(--admin-accent)/.06)}.bc-panel__state{display:grid;gap:.45rem;justify-items:center;padding:3rem 1.25rem;border:1px solid hsl(var(--admin-border));border-radius:8px;background:hsl(var(--admin-surface));color:hsl(var(--admin-text-secondary));text-align:center}.bc-panel__state h2,.bc-panel__state p{margin:0}.bc-panel__state h2{color:hsl(var(--admin-text));font-size:var(--admin-text-lg)}.bc-panel__state--empty svg{color:hsl(var(--admin-primary))}.bc-panel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.85rem}.bc-card{overflow:hidden;border:1px solid hsl(var(--admin-border));border-left:3px solid hsl(var(--admin-primary)/.35);border-radius:8px;background:hsl(var(--admin-surface));box-shadow:var(--admin-shadow-sm);transition:border-color .16s ease,box-shadow .16s ease}.bc-card:hover{border-color:hsl(var(--admin-primary)/.25);box-shadow:var(--admin-shadow-hover)}.bc-card--expanded,.bc-card:hover{border-left-color:hsl(var(--admin-primary))}.bc-card__toggle{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;padding:1rem;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.bc-card__head,.bc-card__meta{display:flex;align-items:center;gap:.5rem;min-width:0}.bc-card__head{flex-wrap:wrap}.bc-card__meta{justify-content:flex-end;color:hsl(var(--admin-text-muted))}.bc-card__competitor{color:hsl(var(--admin-text));font-size:var(--admin-text-lg);font-weight:800;line-height:1.25}.bc-card__segment{display:inline-flex;align-items:center;padding:.22rem .5rem;border-radius:999px;background:hsl(var(--admin-info-bg));color:hsl(var(--admin-primary));font-size:var(--admin-text-xs);font-weight:800}.bc-card__their{overflow:hidden;max-width:14rem;color:hsl(var(--admin-text-secondary));font-size:var(--admin-text-sm);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bc-card__body{display:grid;gap:.85rem;padding:0 1rem 1rem;border-top:1px solid hsl(var(--admin-border))}.bc-card__section{display:grid;gap:.45rem;padding-top:.9rem}.bc-card__section h3{margin:0;font-size:var(--admin-text-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bc-card__section--strength h3{color:hsl(var(--admin-success))}.bc-card__section--weakness h3{color:hsl(var(--admin-danger))}.bc-card__section--objections h3{color:hsl(var(--admin-accent))}.bc-card__section p{margin:0;color:hsl(var(--admin-text-secondary));font-size:var(--admin-text-sm);line-height:1.5}.bc-card__objections{display:grid;gap:.65rem;margin:0}.bc-card__objection-pair{padding-left:.75rem;border-left:2px solid hsl(var(--admin-accent)/.32)}.bc-card__objection-pair dt{margin-bottom:.25rem;color:hsl(var(--admin-text));font-size:var(--admin-text-sm);font-weight:800}.bc-card__objection-pair dd{margin:0;color:hsl(var(--admin-text-secondary));font-size:var(--admin-text-sm);line-height:1.45}.bc-card__actions{display:flex;flex-wrap:wrap;gap:.55rem;padding-top:.75rem;border-top:1px solid hsl(var(--admin-border))}.bc-card__action{padding:.45rem .75rem;border:1px solid hsl(var(--admin-border));background:hsl(var(--admin-surface));color:hsl(var(--admin-text-secondary))}.bc-card__action:hover{border-color:hsl(var(--admin-primary)/.28);color:hsl(var(--admin-primary))}.bc-card__action--pdf{border-color:hsl(var(--admin-primary)/.18);background:hsl(var(--admin-info-bg));color:hsl(var(--admin-primary))}.bc-card__action--pdf:hover{background:hsl(var(--admin-primary)/.12)}@media (max-width:800px){.bc-panel__summary{grid-template-columns:1fr}}@media (max-width:640px){.bc-card__toggle,.bc-panel__header{flex-direction:column}.bc-card__meta,.bc-panel__cta{width:100%}.bc-card__meta{justify-content:space-between}}.cp-panel{display:grid;gap:1rem;width:100%;max-width:1180px;margin:0 auto}.cp-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;border:1px solid hsl(var(--admin-border));border-radius:8px;background:hsl(var(--admin-surface));box-shadow:var(--admin-shadow-sm)}.cp-panel__eyebrow{display:inline-flex;margin-bottom:.45rem;color:hsl(var(--admin-primary));font-size:var(--admin-text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cp-panel__title{margin:0;color:hsl(var(--admin-text));font-size:var(--admin-text-2xl);font-weight:800;line-height:1.15}.cp-panel__subtitle{max-width:42rem;margin:.35rem 0 0;color:hsl(var(--admin-text-secondary));font-size:var(--admin-text-sm);line-height:1.45}.cp-card__action,.cp-panel__cta{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:36px;border-radius:6px;font-size:var(--admin-text-sm);font-weight:700;text-decoration:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.cp-panel__cta{padding:.55rem .9rem;border:1px solid hsl(var(--admin-primary));background:hsl(var(--admin-primary));color:hsl(var(--admin-primary-foreground))}.cp-panel__cta:hover{background:hsl(var(--admin-primary-light));border-color:hsl(var(--admin-primary-light))}.cp-panel__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.cp-summary-card{display:grid;gap:.35rem;padding:.9rem 1rem;border:1px solid hsl(var(--admin-border));border-radius:8px;background:hsl(var(--admin-surface));box-shadow:var(--admin-shadow-sm)}.cp-summary-card span{color:hsl(var(--admin-text-secondary));font-size:var(--admin-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cp-summary-card strong{color:hsl(var(--admin-text));font-size:var(--admin-text-2xl);line-height:1}.cp-summary-card--accent{border-color:hsl(var(--admin-accent)/.3);background:hsl(var(--admin-accent)/.06)}.cp-panel__state{display:grid;gap:.45rem;justify-items:center;padding:3rem 1.25rem;border:1px solid hsl(var(--admin-border));border-radius:8px;background:hsl(var(--admin-surface));color:hsl(var(--admin-text-secondary));text-align:center}.cp-panel__state h2,.cp-panel__state p{margin:0}.cp-panel__state h2{color:hsl(var(--admin-text));font-size:var(--admin-text-lg)}.cp-panel__state--empty svg{color:hsl(var(--admin-primary))}.cp-panel__list{display:flex;flex-direction:column;gap:.75rem}.cp-card{display:grid;gap:.85rem;padding:1rem;border:1px solid hsl(var(--admin-border));border-left:3px solid hsl(var(--admin-primary)/.35);border-radius:8px;background:hsl(var(--admin-surface));box-shadow:var(--admin-shadow-sm);transition:border-color .16s ease,box-shadow .16s ease}.cp-card:hover{border-color:hsl(var(--admin-primary)/.25);box-shadow:var(--admin-shadow-hover)}.cp-card--scheduled,.cp-card--sending,.cp-card:hover{border-left-color:hsl(var(--admin-primary))}.cp-card--completed{border-left-color:hsl(var(--admin-success))}.cp-card--cancelled{border-left-color:hsl(var(--admin-danger))}.cp-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cp-card__info{display:flex;align-items:center;gap:.65rem;min-width:0;flex-wrap:wrap}.cp-card__name{margin:0;color:hsl(var(--admin-text));font-size:var(--admin-text-lg);font-weight:800;line-height:1.25}.cp-card__status{display:inline-flex;align-items:center;padding:.22rem .5rem;border-radius:999px;font-size:var(--admin-text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.04em}.cp-card__status--draft{background:hsl(var(--admin-neutral-bg));color:hsl(var(--admin-neutral))}.cp-card__status--scheduled{background:hsl(var(--admin-info-bg));color:hsl(var(--admin-primary))}.cp-card__status--sending{background:hsl(var(--admin-warning-bg));color:hsl(var(--admin-warning))}.cp-card__status--completed{background:hsl(var(--admin-success-bg));color:hsl(var(--admin-success))}.cp-card__status--cancelled{background:hsl(var(--admin-danger-bg));color:hsl(var(--admin-danger))}.cp-card__date{color:hsl(var(--admin-text-muted));font-size:var(--admin-text-xs);font-weight:700;white-space:nowrap}.cp-card__preview{margin:0;color:hsl(var(--admin-text-secondary));font-size:var(--admin-text-sm);line-height:1.5}.cp-card__metrics{display:flex;flex-wrap:wrap;gap:.5rem}.cp-card__metric{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .55rem;border:1px solid hsl(var(--admin-border));border-radius:999px;background:hsl(var(--admin-bg));color:hsl(var(--admin-text-secondary));font-size:var(--admin-text-xs);font-weight:700}.cp-card__metric strong{color:hsl(var(--admin-text))}.cp-card__metric--replied strong,.cp-card__metric--sent strong{color:hsl(var(--admin-success))}.cp-card__metric--failed strong{color:hsl(var(--admin-danger))}.cp-card__actions{display:flex;flex-wrap:wrap;gap:.55rem}.cp-card__action{padding:.45rem .75rem;border:1px solid hsl(var(--admin-border));background:hsl(var(--admin-surface));color:hsl(var(--admin-text-secondary));cursor:pointer}.cp-card__action:hover{border-color:hsl(var(--admin-primary)/.28);color:hsl(var(--admin-primary))}.cp-card__action--dispatch{border-color:hsl(var(--admin-success));background:hsl(var(--admin-success));color:white}.cp-card__action--dispatch:hover{background:hsl(var(--admin-success)/.9);color:white}.cp-card__action--dispatch:disabled{opacity:.65;cursor:wait}@media (max-width:900px){.cp-panel__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cp-card__top,.cp-panel__header{flex-direction:column}.cp-card__date,.cp-panel__cta{width:100%}.cp-panel__summary{grid-template-columns:1fr}}.seo-dashboard{--seo-ink:hsl(var(--admin-text,219 40% 16%));--seo-blue:hsl(var(--admin-primary,219 100% 26%));--seo-blue-light:hsl(var(--admin-primary-light,219 80% 45%));--seo-cream:#e8f0fa;--seo-mint:#d7efe6;--seo-sky:#dbeaf8;--seo-rose:#f7d9d0;--seo-slate:#dde2ea;display:grid;gap:1.25rem;padding:1rem}.seo-dashboard__compact-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.25rem;border:1px solid hsl(var(--admin-border));border-radius:var(--admin-radius-lg);background:hsl(var(--admin-surface));box-shadow:var(--admin-shadow-sm)}.seo-dashboard__compact-header-left{display:flex;flex-direction:column;gap:.3rem}.seo-dashboard__compact-title{margin:0;font-size:var(--admin-text-xl);font-weight:800;color:var(--seo-ink)}.seo-dashboard__compact-controls{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.seo-dashboard__compact-controls select{min-height:38px;padding:.5rem .75rem;border-radius:var(--admin-radius-sm);border:1px solid hsl(var(--admin-border));background:hsl(var(--admin-surface));color:var(--seo-ink);font:inherit;font-size:var(--admin-text-sm)}.seo-dashboard__refresh-btn{min-height:38px;padding:.5rem 1rem;border-radius:var(--admin-radius-sm);border:none;background:hsl(var(--admin-primary));color:hsl(var(--admin-primary-foreground));font:inherit;font-size:var(--admin-text-sm);font-weight:700;cursor:pointer;transition:background .16s ease}.seo-dashboard__refresh-btn:hover{background:hsl(var(--admin-primary-light))}.seo-dashboard__refresh-btn:disabled{opacity:.7;cursor:wait}.seo-dashboard__channel-count{font-size:var(--admin-text-xs);color:hsl(var(--admin-text-muted));font-weight:600}.seo-dashboard__snapshot-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.85rem;padding:1.1rem 1.25rem;border:1px solid hsl(var(--admin-border));border-radius:var(--admin-radius-lg);background:hsl(var(--admin-surface));box-shadow:var(--admin-shadow-sm)}.seo-dashboard__snapshot-summary-item{display:flex;flex-direction:column;gap:.25rem}.seo-dashboard__snapshot-summary-item span{font-size:var(--admin-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--admin-text-secondary))}.seo-dashboard__snapshot-summary-item strong{font-size:var(--admin-text-2xl);font-weight:800;line-height:1;color:var(--seo-ink)}.seo-dashboard__snapshot-summary-meta{grid-column:1/-1;font-size:var(--admin-text-xs);color:hsl(var(--admin-text-muted));padding-top:.5rem;border-top:1px solid hsl(var(--admin-border))}.seo-dashboard__back-nav{display:none}.seo-dashboard__back-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;color:var(--seo-ink);background:hsl(var(--admin-surface));border:1px solid hsl(var(--admin-border));border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s}.seo-dashboard__back-btn:hover{background:var(--seo-cream);border-color:var(--seo-gold)}.seo-dashboard__card,.seo-dashboard__channel-card,.seo-dashboard__empty-state,.seo-dashboard__hero,.seo-dashboard__panel,.seo-dashboard__story-card{border:1px solid hsl(var(--admin-border));border-radius:var(--admin-radius-lg);background:hsl(var(--admin-surface));box-shadow:var(--admin-shadow-sm)}.seo-dashboard__hero{display:none}.seo-dashboard__hero-copy{display:grid;gap:.75rem;align-content:start}.seo-dashboard__eyebrow,.seo-dashboard__section-kicker{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.3rem .75rem;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.seo-dashboard__eyebrow{color:#d0e8f7;background:rgba(255,255,255,.12)}.seo-dashboard__section-kicker{color:var(--seo-ink);background:rgba(20,33,61,.08)}.seo-dashboard__title{margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:.96}.seo-dashboard__lead,.seo-dashboard__subtitle{margin:0;max-width:58ch}.seo-dashboard__subtitle{color:rgba(248,250,252,.86);font-size:1rem}.seo-dashboard__lead{color:rgba(248,250,252,.7);font-size:.96rem}.seo-dashboard__control-card{display:grid;gap:1rem;align-content:start;padding:1rem;border-radius:.9rem;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(14px)}.seo-dashboard__control-heading{display:grid;gap:.35rem}.seo-dashboard__control-heading .seo-dashboard__section-kicker{color:#d0e8f7;background:rgba(255,255,255,.12)}.seo-dashboard__controls{display:grid;gap:.85rem}.seo-dashboard__controls label{display:grid;gap:.35rem;font-size:.82rem;color:rgba(248,250,252,.8)}.seo-dashboard__controls button,.seo-dashboard__controls select,.seo-dashboard__empty-action{min-height:44px;border-radius:.8rem;border:1px solid rgba(255,255,255,.2);padding:.7rem .85rem;font:inherit}.seo-dashboard__controls select{background:rgba(248,250,252,.96);color:var(--seo-ink)}.seo-dashboard__empty-action{min-height:44px;border-radius:var(--admin-radius-sm);border:none;padding:.7rem .85rem;font:inherit;background:hsl(var(--admin-primary));color:hsl(var(--admin-primary-foreground));font-weight:700;cursor:pointer}.seo-dashboard__empty-action:disabled{cursor:wait;opacity:.7}.seo-dashboard__control-meta{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.8rem;color:rgba(248,250,252,.76)}.seo-dashboard__channel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:.85rem}.seo-dashboard__channel-card{display:grid;gap:.75rem;padding:.95rem}.seo-dashboard__channel-card--active,.seo-dashboard__channel-card--connected{background:hsl(var(--admin-success-bg));border-color:hsl(var(--admin-success)/.15)}.seo-dashboard__channel-card--inactive,.seo-dashboard__channel-card--pending{background:hsl(var(--admin-warning-bg));border-color:hsl(var(--admin-warning)/.15)}.seo-dashboard__channel-card--configured{background:hsl(var(--admin-info-bg));border-color:hsl(var(--admin-primary)/.12)}.seo-dashboard__channel-card--failed{background:#fff1f2;border-color:rgba(185,28,28,.22)}.seo-dashboard__channel-label{display:inline-block;margin-bottom:.4rem;font-size:.84rem;font-weight:700;color:var(--seo-ink)}.seo-dashboard__channel-card p,.seo-dashboard__empty-state p,.seo-dashboard__panel-head p,.seo-dashboard__priority-card p,.seo-dashboard__quick-win-card p,.seo-dashboard__story-card p{margin:0;color:hsl(var(--admin-text-secondary))}.seo-dashboard__channel-card strong{color:var(--seo-ink)}.seo-dashboard__channel-hint{display:block;margin-top:.25rem;padding:.5rem .6rem;border-radius:.5rem;background:rgba(0,48,135,.05);border:1px dashed rgba(0,48,135,.2);font-size:.75rem;line-height:1.4;color:var(--seo-ink)}.seo-dashboard__empty-state{display:grid;gap:.85rem;padding:1.15rem;background:hsl(var(--admin-info-bg));border-color:hsl(var(--admin-primary)/.12)}.seo-dashboard__empty-state h2,.seo-dashboard__metrics-head h2,.seo-dashboard__panel h2,.seo-dashboard__story-card h2{margin:0;color:var(--seo-ink)}.seo-dashboard__story-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:1rem}.seo-dashboard__story-card{display:grid;gap:.75rem;padding:1.15rem}.seo-dashboard__story-card--summary{background:radial-gradient(circle at top right,rgba(0,48,135,.1),transparent 32%),linear-gradient(180deg,rgba(219,234,248,.55),rgba(255,255,255,.98))}.seo-dashboard__mini-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.seo-dashboard__mini-stats div{display:grid;gap:.15rem;padding:.8rem;border-radius:.9rem;background:rgba(20,33,61,.04)}.seo-dashboard__card span,.seo-dashboard__metrics-head p,.seo-dashboard__mini-stats span,.seo-dashboard__muted,.seo-dashboard__snapshot-head span,.seo-dashboard__snapshot-metric span,.seo-dashboard__snapshot-sites{color:hsl(var(--admin-text-muted))}.seo-dashboard__mini-stats strong{color:var(--seo-ink);font-size:1.45rem}.seo-dashboard__metrics-head{display:flex;justify-content:space-between;gap:1rem;align-items:end;flex-wrap:wrap}.seo-dashboard__metrics-head p{max-width:48ch;margin:0}.seo-dashboard__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem}.seo-dashboard__card{display:grid;gap:.35rem;padding:.95rem 1rem}.seo-dashboard__card strong{font-size:1.6rem;color:var(--seo-ink)}.seo-dashboard__card--sand{background:linear-gradient(180deg,rgba(251,246,234,.95),rgba(255,255,255,.98))}.seo-dashboard__card--ink{background:linear-gradient(180deg,rgba(221,226,234,.92),rgba(255,255,255,.98))}.seo-dashboard__card--mint{background:linear-gradient(180deg,rgba(215,239,230,.92),rgba(255,255,255,.98))}.seo-dashboard__card--rose{background:linear-gradient(180deg,rgba(247,217,208,.82),rgba(255,255,255,.98))}.seo-dashboard__card--sky{background:linear-gradient(180deg,rgba(219,234,248,.92),rgba(255,255,255,.98))}.seo-dashboard__card--amber{background:linear-gradient(180deg,rgba(0,146,197,.15),rgba(255,255,255,.98))}.seo-dashboard__card--slate{background:linear-gradient(180deg,rgba(231,235,240,.94),rgba(255,255,255,.98))}.seo-dashboard__card--plum{background:linear-gradient(180deg,rgba(226,214,247,.85),rgba(255,255,255,.98))}.seo-dashboard__panel{display:grid;gap:1rem;padding:1.15rem}.seo-dashboard__panel-head{display:flex;justify-content:space-between;gap:1rem;align-items:end;flex-wrap:wrap}.seo-dashboard__panel-head p{max-width:52ch}.seo-dashboard__priorities,.seo-dashboard__quick-wins,.seo-dashboard__snapshot-list{display:grid;gap:.85rem}.seo-dashboard__quick-wins{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.seo-dashboard__priority-card,.seo-dashboard__quick-win-card,.seo-dashboard__snapshot-card,.seo-dashboard__snapshot-metric{border:1px solid hsl(var(--admin-border));border-radius:.9rem;background:hsl(var(--admin-surface))}.seo-dashboard__priority-card,.seo-dashboard__quick-win-card,.seo-dashboard__snapshot-card{display:grid;gap:.45rem;padding:.9rem}.seo-dashboard__quick-win-card span{color:var(--seo-ink);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.seo-dashboard__priorities{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.seo-dashboard__priority-head{display:grid;gap:.25rem}.seo-dashboard__priority-head strong{color:var(--seo-ink)}.seo-dashboard__priority-head span{font-size:.8rem;color:hsl(var(--admin-text-muted))}.seo-dashboard__table-wrapper{overflow-x:auto}.seo-dashboard table{width:100%;border-collapse:collapse}.seo-dashboard td,.seo-dashboard th{text-align:left;border-bottom:1px solid hsl(var(--admin-border));padding:.7rem .5rem;vertical-align:top}.seo-dashboard th{color:var(--seo-ink);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.seo-dashboard td small{color:hsl(var(--admin-text-muted))}.seo-dashboard__panel--warning{border-color:rgba(0,48,135,.2);background:radial-gradient(circle at top left,rgba(0,48,135,.08),transparent 30%),linear-gradient(180deg,rgba(232,240,250,.95),rgba(255,255,255,.98))}.seo-dashboard__warning-list{margin:0;padding-left:1.15rem;display:grid;gap:.5rem}.seo-dashboard__snapshot-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.seo-dashboard__snapshot-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.65rem}.seo-dashboard__snapshot-metric{padding:.5rem .6rem;display:grid;gap:.2rem}.seo-dashboard__snapshot-metric strong{color:var(--seo-ink);font-size:1rem}.seo-dashboard__delta{font-size:.75rem;font-weight:700}.seo-dashboard__delta--up{color:#166534}.seo-dashboard__delta--down{color:#b91c1c}.seo-dashboard__delta--neutral{color:hsl(var(--admin-text-muted))}.seo-dashboard__error{color:#b91c1c;font-weight:700}@media (max-width:980px){.seo-dashboard__hero,.seo-dashboard__story-grid{grid-template-columns:1fr}}@media (max-width:768px){.seo-dashboard{padding:.5rem}.seo-dashboard__empty-state,.seo-dashboard__hero,.seo-dashboard__panel,.seo-dashboard__story-card{padding:1rem}.seo-dashboard__mini-stats{grid-template-columns:1fr}.seo-dashboard__title{font-size:2rem}}.slug-field-component .label-wrapper{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--base)/2)}.slug-field-component .lock-button{margin:0;padding-bottom:.3125rem}