.seo-live-links{display:flex;flex-wrap:wrap;gap:.5rem}.seo-live-links a,.seo-flags a{padding:.55rem .7rem;color:#285f9e;background:#eaf1f9;border-radius:.35rem;text-decoration:none;font-weight:800}.seo-settings,.seo-pages,.seo-editor{margin-bottom:1rem;padding:1.4rem;background:#fff;border:1px solid var(--line)}.seo-settings h2,.seo-pages h2{margin-top:0}.seo-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.seo-settings label,.seo-editor>label{display:block;margin:.8rem 0;font-weight:800}.seo-checks{display:flex;flex-wrap:wrap;gap:1.2rem;margin:1rem 0}.seo-checks label{display:flex;align-items:center;gap:.4rem;font-weight:700}.seo-checks input{width:auto}.seo-page-list{display:grid;gap:.5rem}.seo-page-list article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem;border:1px solid #e4e8ee}.seo-page-list code,.seo-page-list small{display:block;margin-top:.25rem;color:var(--muted)}.seo-page-list small{max-width:760px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seo-flags{display:flex;align-items:center;gap:.55rem;white-space:nowrap}.seo-flags>span:not(.status){color:var(--muted);font-size:.7rem}.seo-editor{max-width:900px}.seo-editor label small{float:right;color:var(--muted);font-weight:400}.serp-preview{margin:1.2rem 0;padding:1rem;border:1px solid #dfe4eb}.serp-preview small,.serp-preview strong,.serp-preview span{display:block}.serp-preview strong{margin:.4rem 0;color:#1a0dab;font-size:1.2rem}.serp-preview span{color:#16823d;font-size:.78rem}.serp-preview p{color:#4d5156}@media(max-width:760px){.seo-settings-grid{grid-template-columns:1fr}.seo-page-list article,.admin-heading{align-items:start;flex-direction:column}.seo-flags{flex-wrap:wrap}}
