/* Stage05C: opt-in advanced button styling; no overrides when variables are absent */
.built-block.built-button .vcms-button,.built-block.built-button_group .vcms-button{background:var(--vcms-button-bg);color:var(--vcms-button-text)}
.built-block.built-button .vcms-button:hover,.built-block.built-button_group .vcms-button:hover{background:var(--vcms-button-hover,var(--vcms-button-bg))}
.vcms-advanced-style{margin-top:14px;border:1px solid #d9e3ee;border-radius:10px;padding:10px}
.vcms-advanced-style summary{cursor:pointer;font-weight:700;font-size:13px}
.vcms-advanced-fields{display:grid;gap:10px;padding-top:12px}
.vcms-advanced-fields label{display:grid;gap:5px}
.vcms-advanced-fields .vcms-style-toggle{display:flex;align-items:center;gap:8px;font-weight:700}
.vcms-advanced-fields input[type=checkbox]{position:static;opacity:1;width:17px;height:17px}
