.sites-settings{margin-top:20px;padding:16px;border:1px solid var(--border,#718096);border-radius:14px}.sites-settings[hidden],.sites-settings [hidden]{display:none!important}.sites-settings summary{cursor:pointer;font-weight:800}.sites-settings>p{font-size:13px;line-height:1.6}.sites-row{margin-top:18px;padding:16px;border:1px solid var(--border,#718096);border-radius:12px;background:var(--panel2,#edf2f7)}.sites-row h3{margin:0 0 14px}.sites-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sites-row label{display:block;font-size:12px;min-width:0}.sites-row input,.sites-row select,.sites-row textarea{box-sizing:border-box;display:block;width:100%;min-width:0;max-width:100%;margin:5px 0 12px;font:inherit;font-size:14px}.sites-actions{display:flex;flex-wrap:wrap;gap:10px}.sites-preview{padding:14px 0;overflow-wrap:anywhere}.sites-preview p{white-space:pre-wrap;line-height:1.6}.sites-preview-screen{border:6px solid #485365;padding:24px;border-radius:12px;margin-top:12px;text-align:center;background:var(--panel,#fff)}.sites-feedback{min-height:1.5em}@media(max-width:640px){.sites-grid{grid-template-columns:1fr}.sites-row{padding:12px}.sites-row input,.sites-row select,.sites-row textarea{font-size:16px}.sites-settings{padding:12px}}
.sites-row input,.sites-row select,.sites-row textarea{background:var(--panel,#fff);color:var(--txt,#182233);border:1px solid var(--border,#718096);border-radius:10px;padding:10px}
[data-theme="dark"] .sites-row input,[data-theme="dark"] .sites-row select{color-scheme:dark}
[data-theme="light"] .sites-row input,[data-theme="light"] .sites-row select{color-scheme:light}
