/* Troca de modelo com confirmação explícita e dados preservados. */
.control-type-modal{width:min(100%,620px)}
.control-type-current{font-size:12px;color:var(--muted);margin-bottom:14px}
.control-type-current strong{color:var(--ink)}
.control-type-fields{margin-top:13px}
.control-type-fields .form-grid{margin:0}
.control-type-fields small{display:block;margin-top:6px;color:var(--muted)}
.control-type-warning{padding:12px 14px;margin-top:16px;border:1px solid #f0dcae;
 border-radius:9px;background:#fff8e8;color:#654922;font-size:12px;line-height:1.55}
.control-type-hint{margin-top:13px;padding:12px 14px;background:var(--accentsoft);
 color:#375a4e;border-radius:9px;font-size:12px;line-height:1.55}
.control-type-consent{display:flex;align-items:flex-start;gap:10px;margin-top:17px;
 color:var(--ink);font-size:12px;line-height:1.5}
.control-type-consent input{flex:none;margin-top:2px;width:17px;height:17px}
.control-type-history{margin-top:15px;padding-top:10px;border-top:1px solid var(--line)}
.control-type-history summary{cursor:pointer;font-weight:750}
.control-type-history p{font-size:11px;margin:8px 0;color:var(--muted)}
@media(max-width:620px){.control-type-modal{width:100%}}
