/* Shared disclosure icon only; page grids and navigation remain unchanged. */
:where(details)>summary{list-style:none}
:where(details)>summary::-webkit-details-marker{display:none}
:where(details:not(.flag-picker):not(.field-picker):not(.job-details):not(.application-fold):not(.directory-profile))>summary{display:flex;align-items:center;gap:12px}
:where(details:not(.flag-picker):not(.field-picker):not(.job-details):not(.application-fold):not(.directory-profile))>summary::before{content:"";display:inline-block;width:9px;height:9px;flex:0 0 9px;border:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:0 0 4px}
:where(details:not(.flag-picker):not(.field-picker):not(.job-details):not(.application-fold):not(.directory-profile))[open]>summary::before{transform:rotate(225deg);margin:4px 0 0}
.job-detail-toggle,.field-picker summary,.job-details summary{gap:12px}
.job-detail-toggle::after,.field-picker summary::after,.job-details summary::after,.application-fold>summary::after,.directory-profile>summary::before,.language-chevron{content:"";box-sizing:content-box;display:inline-block;width:9px;height:9px;flex:0 0 9px;border:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:0 0 4px;float:none}
.job-detail-toggle[aria-expanded=true]::after,.field-picker[open] summary::after,.job-details[open] summary::after,.application-fold[open]>summary::after,.directory-profile[open]>summary::before,.flag-picker[open] .language-chevron{transform:rotate(225deg);margin:4px 0 0}
