/* Shared primary disclosures reuse clinic-patients and its existing motion. */
.clinic-nav-group .clinic-patients__panel{left:0;right:auto;width:max-content;max-width:min(380px,calc(100vw - 48px));white-space:normal}
.clinic-nav-group .clinic-patients__panel a{max-width:340px;overflow-wrap:anywhere}
.clinic-nav-group .clinic-patients__panel a:first-child{font-weight:500;padding-bottom:10px;border-bottom:1px solid var(--header-line,rgba(59,50,64,.16))}
.clinic-menu__groups .clinic-menu__group{padding-block:5px}
.clinic-menu__groups .clinic-menu__group>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px;font:500 24px/1.25 'CoFo Sans',sans-serif;list-style:none;cursor:pointer}
.clinic-menu__group>summary::-webkit-details-marker{display:none}
.clinic-menu__group>summary::marker{content:''}
.clinic-menu__group>summary svg{flex:none}
.clinic-menu__group[open]>summary svg{transform:rotate(180deg)}
.clinic-menu__group-links{display:grid;padding:8px 0 16px 16px;border-left:1px solid rgba(59,50,64,.16);margin-left:3px}
.clinic-menu__primary .clinic-menu__group-links a{display:block;padding:9px 12px;font-size:17px;font-weight:400;line-height:1.35;overflow-wrap:anywhere}
.clinic-menu__primary .clinic-menu__group-links a:first-child{font-weight:500}
@media(forced-colors:active){.clinic-nav-group .clinic-patients__panel,.clinic-menu__group-links{border-color:CanvasText}.clinic-menu__group>summary:focus-visible{outline:3px solid Highlight}}
