.chart-expand{position:relative}.chart-expand__open{display:none}@media (max-width:640px){.chart-expand__open{display:grid;place-items:center;position:absolute;right:0;bottom:0;width:2rem;height:2rem;padding:0;border:1px solid var(--pf-line);border-radius:999px;background:var(--pf-surface,#fff);color:var(--pf-text-soft);cursor:pointer}.chart-expand__open svg{width:.875rem;height:.875rem}.chart-expand:has(.pf-tz) .chart-expand__open{top:0;bottom:auto}.chart-expand:has(>.pf-lc--occ){display:grid}.chart-expand:has(>.pf-lc--occ)>.pf-lc--occ{margin-bottom:0}.chart-expand:has(>.pf-lc--occ) .chart-expand__open{position:static;justify-self:end;width:2.75rem;height:2.75rem;margin:var(--pf-space-sm) 0 var(--pf-space-xl)}.chart-expand:has(>.pf-lc--occ) .chart-expand__open svg{width:1rem;height:1rem}.chart-expand:has(>.pf-lc--exp){display:grid}.chart-expand:has(>.pf-lc--exp)>.pf-lc--exp{margin-bottom:0}.chart-expand:has(>.pf-lc--exp) .chart-expand__open{position:static;justify-self:end;width:2.75rem;height:2.75rem;margin:var(--pf-space-sm) 0 var(--pf-space-xl)}.chart-expand:has(>.pf-lc--exp) .chart-expand__open svg{width:1rem;height:1rem}.tools-main--reta .chart-expand:has(>:is(.pf-hrlens,.pf-giburden)){display:grid}.tools-main--reta .chart-expand:has(>:is(.pf-hrlens,.pf-giburden))>:is(.pf-hrlens,.pf-giburden){margin-bottom:0}.tools-main--reta .chart-expand:has(>:is(.pf-hrlens,.pf-giburden)) .chart-expand__open{position:static;justify-self:end;width:2.75rem;height:2.75rem;margin:var(--pf-space-sm) 0 var(--pf-space-xl)}.tools-main--reta .chart-expand:has(>:is(.pf-hrlens,.pf-giburden)) .chart-expand__open svg{width:1rem;height:1rem}}.chart-expand__overlay{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;background:var(--pf-bg,#fdfcfa);padding:var(--pf-space-lg) var(--pf-space-md) var(--pf-space-md)}.chart-expand__close{display:grid;place-items:center;align-self:flex-end;flex:0 0 auto;width:2.25rem;height:2.25rem;padding:0;margin-bottom:var(--pf-space-sm);border:1px solid var(--pf-line);border-radius:999px;background:var(--pf-surface,#fff);color:var(--pf-text-strong);cursor:pointer}.chart-expand__close svg{width:.875rem;height:.875rem}.chart-expand__overlay[aria-label="Expand exposure-by-weight chart"] .chart-expand__close,.chart-expand__overlay[aria-label="Expand receptor occupancy chart"] .chart-expand__close{width:2.75rem;height:2.75rem}.chart-expand__canvas{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.chart-expand__canvas svg{min-width:56rem;height:auto}@media (max-width:640px){.chart-expand__canvas :is(.pf-hrlens-axis-label,.pf-lc-axis-label,.pf-tz-axis-label),.chart-expand__canvas :is(.pf-hrlens-tick,.pf-lc-tick,.pf-tz-tick){font-size:10px}.chart-expand__canvas :is(.pf-lc-endlabel,.pf-tz-end-label){font-size:11px}.chart-expand__canvas :is(.pf-giburden-ylabel,.pf-giburden-tick,.pf-giburden-axis-label){font-size:10.5px}.chart-expand__canvas :is(.pf-hrlens-figure,.pf-lc-figure,.pf-tz-figure,.pf-giburden-figure){overflow-x:visible}.chart-expand__canvas .pf-lc--occ .pf-lc-svg--wide{display:block}.chart-expand__canvas .pf-lc--occ .pf-lc-svg--mobile{display:none}.chart-expand__canvas .pf-lc--occ .pf-lc-stamp--effect .pf-lc-stamp-swatch{border-radius:999px}.chart-expand__canvas .pf-lc--exp .pf-lc-svg--exp-wide{display:block}.chart-expand__canvas .pf-lc--exp .pf-lc-svg--exp-mobile{display:none}}