/* 01063 · SEO Center */
[data-mp-seo-root="01063"]{display:grid;gap:14px;min-width:0}
.mp-seo-stats{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:10px}.mp-seo-stats>div{background:var(--st-mp-card-bg,var(--mp-card,#fff));border:var(--st-mp-border-width,1px) solid var(--st-mp-border,#dce3ee);border-radius:var(--st-mp-radius,14px);padding:14px;box-shadow:0 8px 24px rgb(15 23 42 / calc(var(--st-mp-shadow,0.08)*1));display:grid;gap:3px}.mp-seo-stats b{font-size:calc(24px * var(--st-mp-font-scale,1));line-height:1}.mp-seo-stats span{font-size:calc(11px * var(--st-mp-font-scale,1));color:var(--st-mp-muted,#667085)}.mp-seo-stats .is-bad b{color:#dc2626}
.mp-seo-section{min-width:0}.mp-seo-form-grid,.mp-seo-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mp-seo-field{display:grid;gap:5px;min-width:0}.mp-seo-field.is-wide{grid-column:1/-1}.mp-seo-field>span{font-size:calc(11px * var(--st-mp-font-scale,1));font-weight:700;color:var(--st-mp-muted,#667085)}.mp-seo-field small{font-weight:600;opacity:.7}.mp-seo-field input,.mp-seo-field select,.mp-seo-field textarea,.mp-seo-select-row select,.mp-seo-filter-row select{width:100%;min-width:0;border:var(--st-mp-border-width,1px) solid var(--st-mp-border,#dce3ee);border-radius:10px;background:var(--st-mp-field-bg,#fff);color:var(--st-mp-text,#172033);padding:9px 10px;font:inherit}.mp-seo-field textarea{min-height:74px;resize:vertical}.mp-seo-toggles{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mp-seo-toggle{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--st-mp-border,#dce3ee);border-radius:999px;background:var(--st-mp-layer-2,#f8fafc);font-size:calc(11px * var(--st-mp-font-scale,1));font-weight:700}.mp-seo-toggle input{accent-color:var(--st-mp-accent,#6d5dfc)}
.mp-seo-select-row{display:grid;grid-template-columns:160px 1fr;gap:8px;margin-bottom:12px}.mp-seo-serp{margin-top:12px;padding:14px;border:1px solid var(--st-mp-border,#dce3ee);border-radius:12px;background:var(--st-mp-layer-2,#f8fafc)}.mp-seo-serp__url{font-size:12px;color:#188038}.mp-seo-serp__title{font-size:18px;line-height:1.25;color:#1a0dab;margin:4px 0}.mp-seo-serp__desc{font-size:13px;line-height:1.45;color:var(--st-mp-muted,#5f6368)}
.mp-seo-filter-list{display:grid;gap:7px}.mp-seo-filter-row{display:grid;grid-template-columns:1fr 130px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--st-mp-border,#dce3ee) 70%,transparent)}.mp-seo-filter-row:last-child{border-bottom:0}.mp-seo-filter-row>div{display:grid;gap:2px}.mp-seo-filter-row span{font-size:11px;color:var(--st-mp-muted,#667085)}
.mp-seo-code{max-height:420px;overflow:auto;margin:0;padding:14px;border-radius:12px;border:1px solid var(--st-mp-border,#dce3ee);background:#0b1020;color:#dbeafe;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word}.mp-seo-diagnostics{display:grid;gap:7px}.mp-seo-issue{display:grid;grid-template-columns:64px 1fr;gap:9px;align-items:start;padding:8px 10px;border-radius:9px;background:color-mix(in srgb,#f59e0b 9%,var(--st-mp-card-bg,#fff));font-size:12px}.mp-seo-issue b{color:#b45309;font-size:10px}.mp-seo-issue.is-critical{background:color-mix(in srgb,#ef4444 9%,var(--st-mp-card-bg,#fff))}.mp-seo-issue.is-critical b{color:#dc2626}.mp-seo-clean{padding:12px;border-radius:10px;background:color-mix(in srgb,#22c55e 8%,var(--st-mp-card-bg,#fff));color:#15803d;font-weight:700}.mp-seo-alert{display:flex;gap:9px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid #86efac;background:#f0fdf4;color:#166534}.mp-seo-alert.is-error{border-color:#fecaca;background:#fef2f2;color:#991b1b}
@media(max-width:980px){.mp-seo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-seo-form-grid,.mp-seo-entity-grid{grid-template-columns:1fr}.mp-seo-field.is-wide{grid-column:auto}}@media(max-width:620px){.mp-seo-stats{grid-template-columns:1fr}.mp-seo-select-row,.mp-seo-filter-row{grid-template-columns:1fr}}
