/* v5.5: uniform chevrons that indicate the actual open/closed state. */
.hm-all-menu > summary {display:inline-flex!important;align-items:center!important;gap:9px!important;cursor:pointer!important;list-style:none!important;}
.hm-all-menu > summary::-webkit-details-marker {display:none!important;}
.hm-all-menu > summary .hm-chevron,
.pc-customize > summary .pc-chevron,
.pc-v5-advanced > summary .pc-chevron {
 display:inline-block!important;flex:0 0 9px!important;width:9px!important;height:9px!important;
 border-right:2px solid currentColor!important;border-bottom:2px solid currentColor!important;
 transform:rotate(45deg) translateY(-2px)!important;transition:transform .18s ease!important;
 font-size:0!important;vertical-align:middle!important;opacity:.82!important;
}
.hm-all-menu[open] > summary .hm-chevron,
.pc-customize[open] > summary .pc-chevron,
.pc-v5-advanced[open] > summary .pc-chevron {transform:rotate(225deg) translateY(-1px)!important;}
.pc-customize > summary {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;cursor:pointer!important;list-style:none!important;}
.pc-customize > summary::-webkit-details-marker {display:none!important;}
.pc-v5-advanced > summary {display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;list-style:none!important;}
.pc-v5-advanced > summary::-webkit-details-marker {display:none!important;}
@media(prefers-reduced-motion: reduce) {.hm-chevron,.pc-chevron{transition:none!important}}
