.seo-conn{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;padding:10px 12px;display:flex}.seo-conn-main{flex:1;min-width:0;display:grid}.seo-conn-main b{font-size:13px;font-weight:600}.seo-conn-main .mono{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.seo-conn-sync{align-items:center;gap:4px;font-size:12px;display:inline-flex}.seo-note{color:var(--text-3);align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.seo-small{font-size:11px}.seo-pos{align-items:center;gap:6px;display:inline-flex}.seo-pos .d-delta{font-size:11px}.seo-buckets{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;padding-top:10px;display:grid}.seo-buckets>span{gap:1px;font-size:12px;display:grid}.seo-buckets b{letter-spacing:-.01em;font-size:16px;font-weight:650}.seo-add{align-items:center;gap:6px;display:flex}.seo-add .d-input{width:180px}.seo-rank{background:var(--fill);border-radius:6px;place-items:center;min-width:28px;height:22px;padding:0 6px;font-size:12.5px;font-weight:650;display:inline-grid}.seo-rank[data-top]{background:var(--good-soft);color:var(--good-ink)}.seo-spark{width:84px;height:24px;display:block}.seo-audit-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;padding-bottom:12px;display:flex}.seo-audit-sum{grid-template-columns:repeat(2,minmax(0,auto));gap:8px 18px;display:grid}.seo-audit-sum>span{align-items:center;gap:8px;display:inline-flex}.seo-audit-sum b{font-size:15px;font-weight:650}.seo-issues{display:grid}.seo-issues>li{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:52px;padding:6px 0;display:grid}.seo-issues>li:last-child{border-bottom:0}.seo-issues>li[data-done] .seo-issue-title{color:var(--text-2)}.seo-issue-icon{background:var(--fill-2);width:28px;height:28px;color:var(--text-2);border-radius:8px;place-items:center;display:grid}.seo-issue-icon svg{width:14px;height:14px}.seo-issue-icon[data-tone=critical]{background:var(--critical-soft);color:var(--critical-ink)}.seo-issue-icon[data-tone=serious]{background:var(--serious-soft);color:var(--serious-ink)}.seo-issue-icon[data-tone=warning]{background:var(--warning-soft);color:var(--warning-ink)}.seo-issue-icon[data-tone=good]{background:var(--good-soft);color:var(--good-ink)}.seo-issue-main{min-width:0;display:grid}.seo-issue-title{align-items:center;gap:4px;font-weight:550;display:inline-flex}.seo-issue-main .d-muted{overflow-wrap:anywhere;font-size:12px}@container (max-width:560px){.seo-hide-sm{display:none}.seo-issues>li{grid-template-columns:28px minmax(0,1fr) auto}.seo-issues>li>.d-pill{display:none}}.seo-ai-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.seo-ai-stats .d-stat-value{font-size:22px}.seo-ai-pages{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.seo-ai-pages>span{background:var(--fill);border-radius:999px;align-items:center;gap:8px;height:24px;padding:0 9px;font-size:12px;display:inline-flex}.seo-alert{margin-bottom:12px}.seo-audit-sum>.seo-audit-meta{overflow-wrap:anywhere;grid-column:1/-1;font-size:12px;display:block}.seo-err{color:var(--critical-ink)}.seo-ok{color:var(--good-ink);display:inline-flex}.seo-ok svg{width:15px;height:15px}.seo-conn[data-real] .seo-conn-main{flex:180px}
