/* Account alerts own only their badge, content and populated panel geometry. */
.office-account>summary.office-profile-trigger{position:relative}
.office-profile-notification-badge{position:absolute;inset-block-start:calc(var(--space-unit) * -1);inset-inline-end:calc(var(--space-unit) * -1);display:grid;place-items:center;min-width:1.25rem;min-height:1.25rem;padding-inline:var(--space-unit);box-sizing:border-box;border:2px solid var(--surface);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-family:var(--font-ui);font-size:var(--t-caption);font-weight:600;line-height:1.25;pointer-events:none}
.workspace .office-account-panel:has(>.office-account-notifications){width:min(26rem,calc(100vw - 24px));max-height:calc(100vh - 108px - var(--tabbar-clearance,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 108px - var(--tabbar-clearance,0px) - env(safe-area-inset-bottom,0px));box-sizing:border-box;overflow:auto;overscroll-behavior:contain}
.office-account-notifications{display:grid;gap:var(--gap-control);margin-block:var(--gap-subsection);padding-block:var(--gap-subsection);border-block:1px solid var(--rule);min-width:0}
.office-account-notifications :is(h2,p){margin:0}
.office-account-notification-list{display:grid;gap:var(--gap-control);list-style:none;margin:0;padding:0;min-width:0}
.office-account-notification{min-width:0;padding:var(--gap-control);border:1px solid var(--rule);border-radius:var(--radius-field);background:var(--surface-2)}
.office-account-panel .office-account-notification form{margin:0}
.office-account-panel .office-account-notification-open{display:grid;gap:var(--space-unit);width:100%;min-height:var(--height-touch);padding:var(--gap-control);border-radius:var(--radius-field);color:var(--ink);font-family:var(--font-ui);font-size:var(--t-body);font-weight:400;line-height:var(--lh-body);text-align:start;text-decoration:none;white-space:normal;overflow-wrap:anywhere}
.office-account-notification-read{font-size:var(--t-body);line-height:var(--lh-body)}
.office-account-notification-open time{color:var(--ink-2);font-size:var(--t-footnote);font-weight:400}
.office-account-older-notifications>summary{min-height:var(--height-touch);padding-block:var(--gap-control);font-size:var(--t-body);line-height:var(--lh-body);cursor:pointer}
.office-account-notifications :is(button,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
@media(max-width:760px),(max-height:500px) and (max-width:1180px){.workspace .office-account-panel:has(>.office-account-notifications){position:fixed;inset-inline-start:auto;inset-inline-end:12px;inset-block-start:76px;width:min(26rem,calc(100% - 24px))}}
@media(forced-colors:active){.office-profile-notification-badge{background:Highlight;color:HighlightText;border-color:Canvas}.office-account-notification{border-color:CanvasText}}
