[data-owner-panel="seo"] .seo-summary .card{padding:16px}
[data-owner-panel="seo"] .seo-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}
[data-owner-panel="seo"] .seo-summary strong{display:block;font-size:1.7rem;margin-top:8px}
[data-owner-panel="seo"] .seo-filters{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}
[data-owner-panel="seo"] .seo-filters label{display:grid;gap:6px;flex:1;min-width:160px}
[data-owner-panel="seo"] .seo-table-wrap{overflow:auto;max-width:100%}
[data-owner-panel="seo"] table{border-collapse:collapse;min-width:100%;font-size:.9rem}
[data-owner-panel="seo"] th,[data-owner-panel="seo"] td{text-align:left;padding:10px;border-bottom:1px solid var(--border,#ddd);white-space:nowrap}
[data-owner-panel="seo"] caption{text-align:left;font-weight:700;margin:8px 0}
[data-owner-panel="seo"] .seo-connection-note{border-left:3px solid #b98417;padding:12px;background:rgba(185,132,23,.08)}
@media(max-width:700px){[data-owner-panel="seo"] .seo-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}

.seo-google-state{display:block;color:var(--muted);font-size:.75rem;margin-top:3px}
