/* MyOffice R43: fixed shell, native request accordion and full-height chart. */
:root{--paxon-header-height:76px}
@media(max-width:560px){:root{--paxon-header-height:64px}}
html body .app>main>.top{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:90!important;margin:0!important}
html body .app>main{padding-top:var(--paxon-header-height)!important}
html{scroll-padding-top:calc(var(--paxon-header-height) + 16px)}
html body{padding-bottom:0!important}
html body .content{padding-bottom:var(--paxon-bottom-space)!important}
/* Remove historic one-screen clipping so expanded forms remain reachable. */
html body.profile-page,html body.security-page{overflow:auto!important}
html body.profile-page .app,html body.profile-page main,html body.security-page .app,html body.security-page main{height:auto!important;min-height:100dvh!important;overflow:visible!important}
html body.profile-page .content,html body.security-page .content{height:auto!important;min-height:0!important;overflow:visible!important}
html body #profile,html body #security{height:auto!important;min-height:0!important}
#profile #profileChangeRequest>.identity-toggle{display:flex;align-items:center;justify-content:flex-start;gap:10px;list-style:none;cursor:pointer;min-height:34px;color:var(--text,#171820)}
#profileChangeRequest>.identity-toggle::-webkit-details-marker{display:none}
#profile #profileChangeRequest>.identity-toggle h3{margin:0!important;font-weight:900}
#profileChangeRequest .identity-chevron{display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;flex:none;transition:transform .15s ease}
#profileChangeRequest[open]>.identity-toggle .identity-chevron{transform:rotate(180deg)}
#profileChangeRequest>.identity-toggle:focus-visible{outline:2px solid var(--mint,#61e3ca);outline-offset:5px;border-radius:4px}
#profileChangeRequest>.profile-change-body{padding-top:14px}
#profileChangeRequest:not([open])>.profile-change-body{display:none!important}
#profileChangeRequest .profile-change-description{margin:0 0 16px;font-size:13px;line-height:1.5}
@media(max-width:900px){#profile #profileChangeRequest>.identity-toggle{min-height:26px}#profile #profileChangeRequest>.identity-toggle h3{font-size:clamp(14px,4.2vw,18px)!important;line-height:26px!important}}
/* The black surface covers the entire viewport, including behind the capsule.
   Space for the bar belongs inside the chart, never outside its backdrop. */
html body #orgModal.network-dialog,html body.paxon-org-open #orgModal.network-dialog{inset:0!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;background:#000!important}
html body #orgModal .network-dialog-shell{padding-bottom:var(--paxon-bottom-space)!important;background:#000!important;min-height:0!important}
html body #orgModal .network-panel,html body #orgModal .network-scroll{background:#000!important;min-height:0!important}
html body.paxon-org-open{overflow:hidden!important}
@media(prefers-reduced-motion:reduce){#profileChangeRequest .identity-chevron{transition:none}}
