.board-sidebar{scrollbar-gutter:stable;padding-right:12px;box-sizing:border-box;scrollbar-width:thin}.table-filters{flex-wrap:wrap;align-items:center;gap:7px}.filter-layout-tile{display:flex;align-items:center;gap:5px;position:relative;box-sizing:border-box;width:min(var(--filter-width),100%);flex:0 0 auto;min-width:100px;padding:3px 11px 3px 3px;border:1px solid transparent;border-radius:6px}.filter-layout-tile:hover{border-color:var(--line)}.filter-layout-tile>label{flex:1;min-width:0;margin:0}.filter-layout-tile input,.filter-layout-tile select{box-sizing:border-box;width:100%!important;max-width:none!important;min-width:0!important;flex:1}.layout-drag-handle{font-size:17px;padding:2px!important;background:transparent!important;border:0!important;color:var(--muted);cursor:grab;flex-shrink:0}.layout-column-drag{font-size:12px;padding:0 3px!important;margin-right:3px;background:transparent!important;border:0!important;color:var(--muted);cursor:grab}.layout-resize-handle{position:absolute;right:0;top:0;bottom:0;width:8px;cursor:col-resize;touch-action:none;z-index:2}.layout-resize-handle:hover,.layout-resize-handle:focus-visible{background:#1766bf40;outline:1px solid #1766bf}.dispatch-table th{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:12px!important}.layout-drop-target{outline:2px solid #1766bf;outline-offset:1px;background:var(--drop-bg)!important}.view-layout-tools{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:2px 10px 6px;font-size:10px}.view-layout-tools button{font-size:10px;padding:4px 7px}.view-layout-tools span{color:var(--muted)}.view-layout-tools span.error{color:var(--error)}.additional-column-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expanded-rows .additional-column-value{white-space:normal;overflow-wrap:anywhere}.dispatch-table td{overflow:hidden;text-overflow:ellipsis}.dispatch-table .address-cell{max-width:none!important;min-width:0!important}.dispatch-table .address-cell>span{max-width:100%!important}.board-popover#column-picker{max-height:70vh;overflow:auto;scrollbar-gutter:stable}#column-options{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px}#bol-dialog{max-width:520px}#bol-dialog textarea{box-sizing:border-box;width:100%;resize:vertical;color:inherit;background:var(--panel);border:1px solid var(--line);padding:10px;border-radius:6px}#bol-dialog p{font-size:12px;line-height:1.5}@media(max-width:800px){.board-sidebar{padding-right:6px}.filter-layout-tile{max-width:100%}.table-filters>button{margin-top:3px}#column-options{grid-template-columns:1fr}.view-layout-tools{gap:5px}.view-layout-tools span{flex-basis:100%}}
@media(min-width:801px){.dispatch-workspace{grid-template-columns:185px minmax(0,1fr)}}
#view-settings{inset:120px 20px auto auto;margin:0;width:290px;display:none;padding:14px;z-index:1100;max-height:75vh;overflow:auto}#view-settings:popover-open{display:flex;flex-direction:column;align-items:stretch;gap:9px}#view-settings>strong{font-size:13px}#view-settings label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}#view-settings select{font-size:11px;padding:5px}#view-settings fieldset{border:1px solid var(--line);border-radius:6px;padding:8px;display:flex;flex-wrap:wrap;gap:5px}#view-settings legend{font-size:11px;color:var(--muted)}#view-settings button{padding:7px;text-align:left;font-size:11px}#view-settings fieldset button{font-size:10px}#view-layout-status{font-size:11px;line-height:1.5}.table-filters .grouping-control{flex:0 0 auto}.table-filters .grouping-control select{min-width:140px!important}

/* Align shared search, labelled filters, and toolbar actions. */
.table-filters{align-items:flex-end}.table-filters label{margin:0;gap:2px}.table-filters input[type=search],.table-filters input[type=date],.table-filters select,.table-filters>button{box-sizing:border-box;height:28px;font-size:11px}.table-filters input[type=search]{width:100%;min-width:0;padding:4px 8px}.table-filters>button{align-self:flex-end}.table-filters .layout-drag-handle{align-self:flex-end;height:28px}.table-filters .grouping-control{flex:0 1 auto}

.table-filters .filter-layout-tile{padding-block:0}
