.content-policy-row{display:flex;gap:18px;align-items:center;padding:14px 16px;background:#e7ece2;border:1px solid #cbd4c4;border-radius:12px;margin-bottom:20px}
.content-policy-row label{flex:0 0 240px}.content-policy-row .custom-hint{font-size:12px;line-height:1.8;margin:0}
.content-policy-row select,#pageTextMode{max-width:100%;padding:8px;border:1px solid #aabca7;border-radius:8px;background:#f5f4eb;color:#263d35}
.draft-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}
.draft-actions span{font-size:12px;color:#46613f}
.content-draft-dialog{width:min(700px,92vw);max-height:88vh;overflow:auto;border:1px solid #bac8b1;border-radius:18px;padding:24px;background:#f4f3e9;color:#263d35}
.content-draft-dialog::backdrop{background:#20382e80}
.content-draft-dialog form{display:flex;justify-content:flex-end}
.content-draft-dialog h2{font-size:22px}.content-draft-dialog p{font-size:13px;line-height:1.8}
.content-draft-dialog label{display:flex;flex-direction:column;gap:6px;margin:14px 0}
.content-draft-dialog textarea,.content-draft-dialog select{font:inherit;color:inherit;padding:10px;border:1px solid #bac8b1;border-radius:8px;background:#fbfaf4}
.content-draft-dialog textarea{min-height:100px;resize:vertical}
.content-draft-dialog fieldset{border:1px solid #c8d3c0;border-radius:10px;padding:12px;margin:18px 0}
.custom-module-body input,.custom-module-body textarea{display:block;width:100%;padding:8px;font:inherit;color:inherit;border:1px solid #c8d3c0;border-radius:8px;background:#fbfaf4;margin-bottom:8px}
.custom-module-body textarea{min-height:140px;resize:vertical}
.style-preview .mini-style-title{font-size:18px}.style-preview .mini-style-copy{display:block;font-size:10px;opacity:.9;margin-top:9px}
@media(max-width:760px){.content-policy-row{display:block}.content-policy-row label{margin-bottom:10px}.content-draft-dialog{padding:16px}}
