/* Disclosures use the whole text row, without a decorative indicator. */
/* Hide legacy indicators in older saved templates as well. */
details>summary{list-style:none}
details>summary::-webkit-details-marker{display:none}
details>summary>.disclosure-chevron,
.styling-node-label>.disclosure-chevron{display:none!important}

/* Circled hollow disclosure controls — 2026-10-01. */
details>summary,.mc-footer-column h3>button,.styling-node-label{position:relative;padding-right:48px!important}
details>summary::after,.mc-footer-column h3>button::after,.styling-node-label::after{content:""!important;display:block!important;position:absolute;right:0;top:50%;width:28.9px;height:28.9px;min-width:28.9px;margin:0;padding:0;border:0;border-radius:0;box-sizing:border-box;background-color:currentColor;transform:translateY(-50%)!important;pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2218.5%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.3%22%2F%3E%3Cpath%20d%3D%22M17%2010H23V17H30V23H23V30H17V23H10V17H17Z%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.8%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2218.5%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.3%22%2F%3E%3Cpath%20d%3D%22M17%2010H23V17H30V23H23V30H17V23H10V17H17Z%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.8%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
details[open]>summary::after,.mc-footer-column h3>button[aria-expanded=true]::after,.styling-node[aria-pressed=true] .styling-node-label::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2218.5%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.3%22%2F%3E%3Crect%20x%3D%2210%22%20y%3D%2217%22%20width%3D%2220%22%20height%3D%226%22%20rx%3D%22.4%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.8%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2218.5%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.3%22%2F%3E%3Crect%20x%3D%2210%22%20y%3D%2217%22%20width%3D%2220%22%20height%3D%226%22%20rx%3D%22.4%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.8%22%2F%3E%3C%2Fsvg%3E")}
.footer-column summary::after{color:#d1c28d}
@media(min-width:761px){.footer-column summary::after{display:none!important}.footer-column summary{padding-right:0!important}}
