.kam-seo-settings{padding:20px;margin:20px 0;border:1px solid #dce4ed;border-radius:12px;background:#f8fbff;min-width:0}.kam-seo-settings summary{cursor:pointer;font-weight:700;color:#155ba5}.kam-seo-settings summary:hover{color:#1599a3}.kam-seo-settings .field{width:100%;box-sizing:border-box}.kam-seo-settings small{display:block;margin:5px 0 14px;overflow-wrap:anywhere}.kam-seo-preview{margin-top:20px;padding:16px;border:1px solid #dce4ed;border-radius:10px;background:#fff;overflow-wrap:anywhere}.kam-seo-preview-title{font-size:20px;color:#174ea6}.kam-seo-preview-url{color:#166534;font-size:13px}.kam-seo-preview-description{font-size:14px;color:#555}.kam-seo-admin-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,3fr);gap:20px}.kam-seo-targets{max-height:580px;overflow:auto}.kam-seo-targets a{display:block;padding:10px;border-bottom:1px solid #e2e8f0;overflow-wrap:anywhere}.kam-seo-targets a:hover{background:#e1f3f0;color:#0f766e}.kam-seo-report{width:100%;border-collapse:collapse}.kam-seo-report td,.kam-seo-report th{text-align:left;padding:10px;border-bottom:1px solid #dce4ed;overflow-wrap:anywhere}html[data-theme=dark] .kam-seo-settings,html[data-theme=dark] .kam-seo-preview{background:#15222f;color:#e5edf5;border-color:#344758}html[data-theme=dark] .kam-seo-settings summary,html[data-theme=dark] .kam-seo-preview-title{color:#84bdff}html[data-theme=dark] .kam-seo-preview-description{color:#c4d1de}@media(max-width:768px){.kam-seo-admin-grid{grid-template-columns:1fr}.kam-seo-settings{padding:14px}.kam-seo-targets{max-height:260px}.kam-seo-report{font-size:13px}}
