/* Keep the filter/search/P&L controls together; narrow screens can pan the row. */
body>main .toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;padding:4px 6px;min-height:42px;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;box-sizing:border-box}
body>main .toolbar .command-filters{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;flex:0 0 auto;gap:6px;min-width:0}
body>main .toolbar .controller-tabs,body>main .toolbar .filter-selects{display:flex;flex-wrap:nowrap;flex:0 0 auto;gap:4px}
body>main .toolbar .controller-tabs button{flex:none;font-size:11px;line-height:1.35;padding:6px 8px;white-space:nowrap;min-height:32px}
body>main .toolbar .filter-selects select{width:94px;max-width:110px;min-width:0;font-size:11px;padding:5px 3px;min-height:32px}
body>main .toolbar #summary-scope{display:none}
body>main .toolbar .toolbar-summary{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;flex:0 0 auto;width:auto;margin-left:auto;gap:6px}
body>main .toolbar .search{display:flex;align-items:center;flex:none;width:auto;margin:0;gap:4px}
body>main .toolbar .search input{width:145px;font-size:11px;padding:5px 6px;min-height:32px}
body>main .toolbar .today-total{display:flex;align-items:center;gap:7px;flex:none;padding:4px 7px;white-space:nowrap;margin:0}
body>main .toolbar .today-total>span{font-size:10px;white-space:nowrap}
body>main .toolbar .today-total>span small{display:none}
body>main .toolbar .today-total strong{display:flex;flex-wrap:nowrap;align-items:center;gap:9px;font-size:17px;line-height:1.25;margin:0;white-space:nowrap}
@media(max-width:1100px){body>main .toolbar .controller-tabs button{font-size:10px;padding:5px 6px}body>main .toolbar .filter-selects select{width:83px;font-size:10px}body>main .toolbar .search input{width:125px}body>main .toolbar .today-total strong{font-size:16px}}
@media(max-width:800px){body>main .toolbar{min-height:46px}body>main .toolbar .controller-tabs button,body>main .toolbar .filter-selects select,body>main .toolbar .search input{min-height:36px}}
