/* Readability adjustments only: retain the approved member palette and layout. */
.apex-member-simple :is(.account-layout,.account-panel,.workspace-grid,.workspace-grid>div,.workspace-toolbar>label){min-width:0}
.apex-member-simple :is(.workspace-grid label,.workspace-toolbar label,#workspace-body>label,.account-sidebar button){font-size:14px;line-height:1.5}
.apex-member-simple :is(.workspace-grid input,.workspace-grid textarea,.workspace-grid select,.workspace-toolbar select,#workspace-body textarea,#record-search){font-size:16px;line-height:1.5;max-width:100%;min-width:0;box-sizing:border-box}
.apex-member-simple :is(.account-sidebar button,.extension-links .button,.record-card .button,.hosted-login .button,#workspace-body>.button){font-size:14px;line-height:1.45;min-height:44px;white-space:normal;overflow-wrap:anywhere}
.apex-member-simple :is(.record-card small,.workspace-metrics span,.small-note,.hosted-login p){font-size:13px;line-height:1.6}
.apex-member-simple :is(.profile-details dd,.record-card h3,.account-person b,.account-panel a){overflow-wrap:anywhere}
.apex-member-simple :is(input,textarea,select,button,a):focus-visible{outline:2px solid #a7efdc;outline-offset:3px}
@media(max-width:650px){.apex-member-simple .extension-links .button{font-size:14px}.apex-member-simple .workspace-grid{gap:26px}.apex-member-simple .profile-details{grid-template-columns:minmax(0,1fr)}}

.apex-member-simple #workspace-gate input[type="file"]{font-size:16px;line-height:1.5;max-width:100%;box-sizing:border-box}
html:root body.apex-dark.apex-member-simple #apex-site-header#apex-site-header{background:#000!important}
