/* Current schedule and quick creation share the available header width. */
.org-main>.org-hero:has(>[data-work-now]){container:org-work-header / inline-size;display:grid!important;grid-template-columns:42px minmax(130px,1fr) auto;gap:18px 12px;align-content:space-between;padding:24px!important;min-height:230px;height:auto!important}
.org-main>.org-hero:has(>[data-work-now])>.org-bank-launch{position:relative!important;inset:auto!important;grid-column:1;grid-row:1;margin:0;align-self:start}
.org-main>.org-hero>.org-work-now{grid-column:2;grid-row:1;position:relative;z-index:2;align-self:start;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid rgba(211,234,222,.45);border-radius:14px;background:rgba(18,48,37,.72);color:#f4faf6;min-width:0;width:100%;max-width:420px;box-sizing:border-box;font-size:12px;line-height:1.5;text-align:left}
.org-work-now>i{margin-top:3px;flex:none}.org-work-now>div{min-width:0}.org-work-now small{display:block;font-size:10px;letter-spacing:.04em;color:#d6e9dd}.org-work-now span{display:block;overflow-wrap:anywhere}
.org-main>.org-hero:has(>[data-work-now])>.org-header-actions{position:relative!important;inset:auto!important;grid-column:3;grid-row:1;align-self:start;justify-self:end;display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;max-width:100%!important;margin:0!important}
.org-main>.org-hero:has(>[data-work-now])>.org-hero-copy{grid-column:1/-1;grid-row:2;position:relative;margin:0;padding:0}
.org-main>.org-hero:has(>[data-work-now])>.org-section-header-tabs{grid-column:1/-1;grid-row:3}
/* The schedule keeps up to 420px and yields only the space actually needed by the toolbar. */
.org-main>.org-hero:has(>[data-work-now])>.org-header-actions.has-quick-open{gap:8px}
.org-main>.org-hero:has(>[data-work-now])>.org-header-actions.has-quick-open .org-search{width:108px;min-width:96px;flex:0 1 108px}
.org-main>.org-hero:has(>[data-work-now]) .org-search input{width:100%;min-width:0}
.org-main>.org-hero:has(>[data-work-now]) .org-desktop-header-quick-items{gap:8px}
.org-main>.org-hero:has(>[data-work-now])~.org-install{position:relative!important;inset:auto!important;display:flex;width:max-content;margin:14px 18px 24px auto!important;max-width:calc(100% - 36px)}
/* When a full toolbar cannot fit, give it a separate, spaced row instead of overlap. */
@container org-work-header (max-width:1050px){
 .org-main>.org-hero:has(>[data-work-now])>.org-header-actions{grid-column:1/-1;grid-row:2;justify-content:flex-end;width:100%}
 .org-main>.org-hero:has(>[data-work-now])>.org-hero-copy{grid-row:3}
 .org-main>.org-hero:has(>[data-work-now])>.org-section-header-tabs{grid-row:4}
 .org-main>.org-hero>.org-work-now{grid-column:2/-1}
}
@media(max-width:900px){.org-main>.org-hero:has(>[data-work-now]){grid-template-columns:42px minmax(0,1fr);padding:12px!important;gap:14px 10px}.org-main>.org-hero>.org-work-now{padding:9px 10px;font-size:11px}.org-main>.org-hero:has(>[data-work-now])>.org-header-actions{grid-column:1/-1;grid-row:2}.org-main>.org-hero:has(>[data-work-now])>.org-hero-copy{grid-row:3}.org-main>.org-hero:has(>[data-work-now])>.org-section-header-tabs{grid-row:4}}
@media(prefers-reduced-transparency:reduce){.org-main>.org-hero>.org-work-now{background:#173e2e}}
@media(forced-colors:active){.org-main>.org-hero>.org-work-now{background:Canvas;color:CanvasText;border-color:CanvasText}.org-work-now small{color:CanvasText}}
