/* Consistent disclosure chevrons for navigation groups, expandable lists, and staff rows. */
.nav-group>summary.nav-label>span{display:block;flex:none;width:7px;height:7px;margin:0 5px 2px 12px;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;color:#c28a93;font-size:0;line-height:0;transform:rotate(45deg);transition:transform .18s ease,color .18s ease}
.nav-group:not([open])>summary.nav-label>span{margin-bottom:0;transform:rotate(-45deg)}
.nav-group>summary.nav-label:hover>span{color:#f0a2ac}
.rp-group .rp-caret{display:block;flex:none;width:8px;height:8px;border:solid currentColor;border-width:0 1.8px 1.8px 0;color:#c28a93;font-size:0;line-height:0;transform:rotate(-45deg);transition:transform .18s ease,color .18s ease}
.rp-group[open] .rp-caret{transform:rotate(45deg)}
.rp-head:hover .rp-caret{color:#f0a2ac}
.staff-row-expand{display:grid;place-items:center;font-size:0}
.staff-row-expand::before{content:"";width:7px;height:7px;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}
.staff-row-expand.expanded{transform:none}
.staff-row-expand.expanded::before{transform:rotate(225deg)}