/* WHY [BOL-HEADER-CONTENT-FIT-833]: the old <=1039px container rule forced
   Calendar/Tasks/Approvals counts onto a full second row even when the controls
   fit beside the title. Expanded sidebar crossed that arbitrary threshold.
   Use intrinsic wrapping, trim horizontal button padding only, and keep44px
   targets. Do not shrink type, hide controls, alter Voice/composer or force
   one line on genuinely narrow panels. Mobile's existing grouped rows stay.
   FALSIFIER: expanded Calendar at1202px wastes a row; long controls overlap;
   title/actions/counts vanish; a <=820px mobile/tablet rule changes. */
@media (min-width: 821px) {
  .app-shell .bol-toolbar:has(> .bol-toolbar__actions) > .bol-toolbar__end {
    flex: 0 1 auto;
    margin-left: auto;
    justify-content: flex-end;
  }
  .app-shell .bol-toolbar .bol-toolbar__actions > button,
  .app-shell .bol-toolbar .ops-daily-strip__actions button,
  .app-shell .bol-toolbar .private-mode-toggle--toolbar,
  .app-shell .bol-toolbar .bol-chat-toggle,
  .app-shell .bol-toolbar .work-lensbar .segmented-control button,
  .app-shell .bol-toolbar .work-lensbar__status button,
  .app-shell .bol-toolbar .work-board-tools > summary {
    min-height: 44px;
    height: auto;
  }
  .app-shell .bol-toolbar .bol-toolbar__actions > button,
  .app-shell .bol-toolbar .ops-daily-strip__jump,
  .app-shell .bol-toolbar .private-mode-toggle--toolbar,
  .app-shell .bol-toolbar .bol-chat-toggle { padding-inline: 8px; }
  .app-shell .bol-toolbar .ops-daily-strip__actions button { padding-inline: 5px; }
}
