.cms-sites-nav[hidden]{display:none!important}.cms-sites{max-width:1200px}.cms-notice{padding:12px 16px;border-left:3px solid var(--accent,#ff582b);background:#fff6ee;line-height:1.6}.cms-status{min-height:24px}.cms-site-row{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #e4e1da;flex-wrap:wrap}.cms-site-row strong{flex:1 1 200px}.cms-site-row span{font-size:13px;color:#65655f}.cms-editor{display:grid;gap:20px;margin:20px 0}.cms-editor fieldset{border:1px solid #deded6;border-radius:12px;padding:18px;min-width:0}.cms-editor legend{font-weight:600;padding:0 8px}.cms-editor fieldset:first-child{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.cms-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cms-fields label{display:grid;gap:7px;font-size:13px;min-width:0}.cms-fields input{width:100%;box-sizing:border-box;min-width:0}.cms-editor small{flex-basis:100%;color:#65655f;line-height:1.6}.cms-preview{display:block;width:100%;height:800px;border:1px solid #deded6;border-radius:12px;margin-top:16px}.cms-sites button:focus-visible,.cms-sites a:focus-visible{outline:2px solid #b94420;outline-offset:3px}@media(max-width:600px){.cms-fields{grid-template-columns:1fr}.cms-site-row{align-items:stretch}.cms-site-row strong,.cms-site-row span{flex-basis:100%}.cms-site-row button,.cms-site-row a{flex:1}.cms-editor fieldset{padding:12px}.cms-preview{height:650px}}
.cms-editor :is(input,select){min-height:40px;padding:9px 12px;border:1px solid #c7cdbe;background:#fff;color:var(--text,#20251d);border-radius:7px;font:inherit;font-size:13px;box-shadow:none;max-width:100%}.cms-editor select{min-width:190px}.cms-editor :is(input,select):focus{border-color:var(--action,#c34427);outline:2px solid var(--action,#c34427);outline-offset:2px}.cms-editor :is(input,select,button):disabled{opacity:.6;cursor:wait}
