.seo-advanced-panel{margin-top:22px}.seo-advanced-panel .panel-inner{padding:22px}
.seo-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.seo-advanced-panel h3{font-size:13px;font-weight:800;margin:0 0 13px}
.seo-search-preview{border:1px solid #e0e7e3;border-radius:12px;padding:16px;background:#fff}
.seo-search-host{font-size:11px;color:#536456;margin-bottom:7px;overflow-wrap:anywhere}
.seo-preview-title{font-size:18px;color:#2457a0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.seo-preview-desc{font-size:12px;line-height:1.5;color:#53695b;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.seo-counters{font-size:11px;display:flex;justify-content:space-between;gap:8px;margin:10px 0;color:#6d8877;flex-wrap:wrap}
.seo-check{display:flex;gap:10px;border-bottom:1px solid #ecf2ed;padding:8px 0;font-size:11px}
.seo-check span:first-child{font-weight:900}.seo-check.pass span:first-child{color:#07865a}.seo-check.warn span:first-child{color:#b07728}
#seo-audit-score{color:#6a8775;font-weight:500;font-size:11px}
.seo-safe-notice{background:#fff8eb;color:#715524;border:1px solid #f2dfac;border-radius:10px;padding:13px;margin-bottom:15px;font-size:12px}
.seo-advanced-panel input[type=url],.seo-advanced-panel select{width:100%;border:1px solid #d6e2d9;border-radius:9px;padding:12px;font:inherit;background:#fff;color:#153b2a}
.seo-info-card{border:1px solid #e1ebe4;border-radius:10px;padding:15px}
.seo-sitemap-url{font-size:11px;padding:7px;background:#f3f8f4;overflow-wrap:anywhere;border-radius:6px;margin:4px 0}
.seo-metrics{display:grid;grid-template-columns:1fr 1fr;gap:9px}.seo-metrics>div{border-radius:9px;background:#f2f8f4;padding:10px}
.seo-metrics small{display:block;font-size:10px;color:#6b8877}.seo-metrics strong{font-size:18px}
.seo-metric-row{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #ecf2ed;padding:7px 0;font-size:11px}
@media(max-width:850px){.seo-two{grid-template-columns:1fr}.seo-advanced-panel .panel-inner{padding:15px}}