.board-page{--dispatch-accent: var(--ok)}.board-page:not(.overview):not(.list-view) .board-bar{padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);gap:7px 8px}.board-page:not(.overview) .board-bar .stats{gap:5px 8px;align-items:center}.board-page:not(.overview) .stats>.bad,.board-page:not(.overview) .stats>.warn{padding:4px 8px;border-radius:6px;background:color-mix(in srgb,var(--crit) 9%,var(--panel));border:1px solid color-mix(in srgb,var(--crit) 25%,var(--panel))}.board-page:not(.overview) .stats>.warn{background:color-mix(in srgb,var(--warn) 9%,var(--panel));border-color:color-mix(in srgb,var(--warn) 25%,var(--panel))}.board-page .stats>.stat-filter.active{outline:2px solid currentColor;outline-offset:1px}.board-page .stats .stat-reset{color:var(--muted);font-size:12px;text-decoration:underline}.board-page .board-actions .publish-day:not(.published){background:var(--dispatch-accent);border-color:var(--dispatch-accent);color:var(--panel)}.board-page .date-today{margin-left:4px}.board-page .board,.board-page .tray{border-radius:10px}.board-page .board-bar .search input{background:var(--sticky)}.board-page .tray .chip{padding:7px 9px;border-radius:6px}.board-page .tray-toggle{min-height:24px}.board-page:not(.overview):not(.list-view) .grid .busl:not(.collapsed){padding:3px 30px 3px 8px;gap:2px}.board-page:not(.overview):not(.list-view) .grid .busl .day-off-toggle{position:absolute;top:5px;right:6px;margin:0}@media (min-width: 1100px){.pop.trip-pop.dispatch-trip-panel{bottom:0;left:auto!important;right:0;width:410px;max-width:40vw;max-height:100dvh;border-radius:0;border-top:0;border-right:0;border-bottom:0;padding:24px;box-shadow:-12px 0 35px #14231c29;overscroll-behavior:contain}.dispatch-trip-panel h3{font-size:18px;line-height:1.4;margin-bottom:20px;padding-right:14px}.dispatch-trip-panel dl{grid-template-columns:105px minmax(0,1fr);gap:9px 12px;margin-bottom:20px}.dispatch-trip-panel .row{margin-top:14px}.dispatch-trip-panel .close{min-width:36px;min-height:36px}}@media (max-width: 1279px){.board-page:not(.overview):not(.list-view) .board-bar{padding:7px 8px}}@media (max-width: 1099px){.pop.dispatch-trip-panel{top:10px!important;right:8px;left:auto;max-height:calc(100dvh - 20px)}}.board-page [data-trip][role=button]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.board-page:not(.overview):not(.list-view) .grid .busl:not(.charterer):not(.collapsed){min-height:51px}.bus-identity{display:flex;align-items:center;gap:4px;min-width:0}.bus-identity>.plate{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-page:not(.overview):not(.list-view) .bus-identity>.bus-state{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:18px;max-width:72px;height:18px;padding:0 3px;border-radius:4px;border:1px solid currentColor;font-size:10px;line-height:1;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-page .busl.collapsed .bus-state{display:none}.driver-change-mark{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;padding:0;border-radius:50%;border:1px solid var(--warn);background:color-mix(in srgb,var(--warn) 16%,var(--panel));color:var(--warn);font-size:12px;font-weight:700;line-height:1}.driver-change-mark.failed{color:var(--crit);border-color:var(--crit)}.list-driver-person{display:inline-flex;align-items:center;gap:5px;margin-right:10px}.busr .driver-change-mark{width:15px;height:15px;font-size:10px}.driver-change-mark:focus-visible,.time-gap-label:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.grid.folded-time .lanes{background-image:var(--time-grid);background-size:100% 100%}.time-gap-band{position:absolute;top:0;bottom:0;pointer-events:none;background:repeating-linear-gradient(135deg,transparent 0 5px,color-mix(in srgb,var(--line) 30%,transparent) 5px 6px);border-inline:1px dashed var(--line)}.time-gap-label{position:absolute;top:0;bottom:0;z-index:2;padding:0 2px;border:0;border-inline:1px dashed var(--line);border-radius:0;font-size:10px;color:var(--muted);background:var(--sticky);white-space:nowrap}.time-fold-toggle{padding:0 3px;margin-left:4px;font-size:13px;line-height:16px}.board-page:not(.overview):not(.list-view) .board-bar{padding:5px 8px;gap:3px 6px}.board-page:not(.overview):not(.list-view) .board-bar .stats{gap:2px 7px;font-size:11.5px;line-height:1.3}.board-page:not(.overview):not(.list-view) .stats>.bad,.board-page:not(.overview):not(.list-view) .stats>.warn{padding:1px 5px;border-radius:4px}.board-page:not(.overview):not(.list-view) .board-bar .small,.board-page:not(.overview):not(.list-view) .board-bar .nav-menu-trigger{font-size:12px;padding:3px 6px}.board-page:not(.overview):not(.list-view) .date-picker{gap:2px}.board-page:not(.overview):not(.list-view) .date-picker input{font-size:12px;padding:2px 4px}.board-page:not(.overview):not(.list-view) .date-picker button{padding:2px 6px}.board-page:not(.overview):not(.list-view) .board-actions{gap:4px}.board-page:not(.overview):not(.list-view) .dispatcher-shift{max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-page:not(.overview):not(.list-view) .convoy-tabs{gap:4px}.board-page:not(.overview):not(.list-view) .convoy-tab{padding:3px 7px;font-size:12px}.board-page:not(.overview):not(.list-view) .convoy-count{margin-left:4px;font-size:10px}.board-page:not(.overview):not(.list-view) .board-bar .search{gap:4px}.board-page:not(.overview):not(.list-view) .board-bar .search input{width:160px;font-size:12px;padding:3px 6px}.board-page:not(.overview):not(.list-view) .board-bar .search input:focus{width:185px}.board-page:not(.overview):not(.list-view) .board-bar .status{font-size:11px}.board-page:not(.overview):not(.list-view) .board-bar .stat-view,.board-page:not(.overview):not(.list-view) .board-bar .stat-reset{font-size:11.5px}.board-page:not(.overview):not(.list-view) .board-bar:has(.publish-day.published:not([hidden])) .stat-publication{display:none}
