#fracing-workspace .frac-board-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#fracing-workspace .frac-active-loads .frac-table-wrap{overflow-x:auto;max-height:none}#fracing-workspace .frac-active-loads table{min-width:2600px;width:100%}#fracing-workspace .frac-active-loads-compact table{min-width:1550px}#fracing-workspace .frac-load-history-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end}#fracing-workspace .frac-load-history-filters label{display:grid;gap:5px;font-size:12px;min-width:0}#fracing-workspace .frac-load-history-filters :is(input,button){width:100%;min-width:0;height:40px}#fracing-workspace .frac-active-loads table :is(th,td){text-align:center!important;vertical-align:middle;padding:8px!important;font-size:11px!important}#fracing-workspace .frac-active-loads th{white-space:nowrap}#fracing-workspace .frac-active-loads td{min-width:95px}#fracing-workspace .frac-active-loads td:nth-child(7){min-width:150px}#fracing-connect-dialog .frac-active-load-dialog-actions{display:flex;justify-content:center;gap:12px}#fracing-workspace .frac-dispatch-table.frac-carrier-board{display:block;max-height:none;height:auto;overflow-x:auto}#fracing-workspace .frac-carrier-board table{table-layout:fixed!important;min-width:1420px!important;border-collapse:separate!important;border-spacing:0;font-size:11px}#fracing-workspace .frac-carrier-board .frac-board-col-0{width:190px}#fracing-workspace .frac-carrier-board .frac-board-col-1{width:90px}#fracing-workspace .frac-carrier-board .frac-board-col-2{width:130px}#fracing-workspace .frac-carrier-board .frac-board-col-3,#fracing-workspace .frac-carrier-board .frac-board-col-4{width:145px}#fracing-workspace .frac-carrier-board .frac-board-col-5{width:100px}#fracing-workspace .frac-carrier-board .frac-board-col-6,#fracing-workspace .frac-carrier-board .frac-board-col-7{width:85px}#fracing-workspace .frac-carrier-board .frac-board-col-8{width:200px}#fracing-workspace .frac-carrier-board .frac-board-col-9{width:110px}#fracing-workspace .frac-carrier-board .frac-board-col-10{width:100px}#fracing-workspace .frac-carrier-board .frac-board-col-11{width:115px}#fracing-workspace .frac-carrier-board td,#fracing-workspace .frac-carrier-board th{padding:6px;text-align:center!important;vertical-align:middle;border-right:1px solid var(--frac-line);border-bottom:1px solid var(--frac-line);color:var(--frac-text)}#fracing-workspace .frac-carrier-board thead th{position:sticky;top:0;z-index:3;background:var(--frac-surface);font-size:10px;text-transform:uppercase;height:36px;text-align:center!important}#fracing-workspace .frac-carrier-board tbody th{position:sticky;top:auto;left:0;z-index:2;background:var(--frac-surface)}#fracing-workspace .frac-carrier-board thead th:first-child{left:0;z-index:4}#fracing-workspace .frac-carrier-board>table>tbody>:is(.frac-carrier-heading,.frac-board-driver)>th:first-child,#fracing-workspace .frac-carrier-board>table>thead>tr>th:first-child{border-right:1px solid var(--frac-line)!important}#fracing-workspace .frac-carrier-board .frac-carrier-heading td,#fracing-workspace .frac-carrier-board .frac-carrier-heading th{background:var(--frac-subtle);text-align:left;font-weight:700}#fracing-workspace .frac-carrier-heading button{display:flex;align-items:center;padding:4px 0;border:0;background:transparent;color:var(--frac-text);font-weight:800;box-shadow:none}#fracing-workspace .frac-carrier-arrow{font-size:20px}#fracing-workspace .frac-carrier-board .frac-driver-name{display:block;width:100%;margin-left:0;text-align:center;padding:3px 4px;white-space:nowrap!important;overflow-wrap:normal;word-break:normal;height:auto;border:0;box-shadow:none;background:transparent;color:var(--frac-text);font-size:11px;font-weight:800}#fracing-workspace .frac-board-pill{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:2px 6px;border:1px solid color-mix(in srgb,var(--board-color) 50%,transparent);background:color-mix(in srgb,var(--board-color) 19%,var(--frac-surface));color:var(--frac-text);font-size:10px;line-height:15px;font-weight:750;box-shadow:0 2px 3px #0002;text-align:center}#fracing-workspace .frac-board-pill.green{--board-color:#37c779}#fracing-workspace .frac-board-pill.blue{--board-color:#579fff}#fracing-workspace .frac-board-pill.yellow{--board-color:#edc635}#fracing-workspace .frac-board-pill.red{--board-color:#f47181}#fracing-workspace .frac-board-pill.staged{background:hsl(4 47% 24%);border-color:hsl(4 82% 66%/.72);color:#ffe8e6}html[data-theme=light] #fracing-workspace .frac-board-pill.staged{background:#fee2e2;border-color:#fca5a5;color:#991b1b}#fracing-workspace .frac-board-pill.orange{--board-color:#efa64c}#fracing-workspace .frac-board-pill.purple{--board-color:#ae8af3}#fracing-workspace .frac-board-pill.neutral{--board-color:#94a3b8}#fracing-workspace .frac-carrier-board .frac-board-driver.tone-blue td{background:color-mix(in srgb,#579fff 10%,var(--frac-surface))!important}#fracing-workspace .frac-carrier-board .frac-board-driver.tone-yellow td{background:color-mix(in srgb,#37c779 9%,var(--frac-surface))!important}#fracing-workspace .frac-carrier-board .frac-board-driver td:last-child{background:var(--frac-subtle)!important}#fracing-workspace .frac-carrier-board td:nth-child(7),#fracing-workspace .frac-carrier-board td:nth-child(8){white-space:nowrap;overflow-wrap:normal}#fracing-workspace .frac-carrier-board .frac-board-pill-button{display:block;width:100%;padding:0;border:0;background:transparent;box-shadow:none;min-height:0}#fracing-workspace .frac-carrier-board .frac-board-notice{width:100%;border:1px solid var(--frac-line);border-radius:999px;background:var(--frac-subtle);color:var(--frac-text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#fracing-workspace .frac-carrier-board button:disabled{opacity:1;cursor:default}#fracing-workspace .frac-carrier-board time{white-space:nowrap;font-variant-numeric:tabular-nums}#fracing-workspace .frac-board-edit{display:grid;gap:14px}#fracing-workspace .frac-board-edit label{display:grid;gap:6px}#fracing-workspace .frac-board-edit textarea{min-height:100px}#fracing-workspace .frac-carrier-board col.frac-board-col-0{width:190px}#fracing-workspace .frac-carrier-board col:is(.frac-board-col-1,.frac-board-col-5,.frac-board-col-6,.frac-board-col-7,.frac-board-col-9,.frac-board-col-10){width:85px}#fracing-workspace .frac-carrier-board col:is(.frac-board-col-2,.frac-board-col-3,.frac-board-col-4){width:112.125px}#fracing-workspace .frac-carrier-board col.frac-board-col-11{width:147.5px}#fracing-workspace .frac-carrier-board col.frac-board-col-8{width:230px}#fracing-workspace .frac-carrier-board tbody th{text-align:center}#fracing-workspace .frac-carrier-heading button{width:100%;justify-content:flex-start;text-align:left;font-size:12px;padding-inline:4px;gap:4px;white-space:nowrap}#fracing-workspace .frac-carrier-heading button>span:last-child{min-width:0;overflow-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#fracing-workspace .frac-carrier-heading button>:is(svg,.frac-carrier-arrow){flex-shrink:0}#fracing-workspace .frac-carrier-board .frac-board-notice{text-align:center;padding:4px 7px;font-size:10px}#fracing-workspace .frac-carrier-board table :is(th,td){padding:6px!important;font-size:11px!important;height:auto!important;min-height:0!important;text-align:center!important;line-height:1.35!important}#fracing-workspace .frac-carrier-board table thead th{height:34px!important;font-size:10px!important}#fracing-workspace .frac-board-location-pill{display:flex;align-items:center;justify-content:center;gap:4px;padding-block:1px}#fracing-workspace .frac-board-location-pill:has(>a):before{content:"";flex:0 0 18px}#fracing-workspace .frac-board-location-pill>:is(span,.frac-terminal-label){flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:center}#fracing-workspace .frac-board-location-pill>a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;border-radius:50%;color:inherit;border:1px solid color-mix(in srgb,var(--board-color) 50%,transparent);background:color-mix(in srgb,var(--board-color) 20%,transparent);box-shadow:0 1px 2px #0002}#fracing-workspace .frac-board-location-pill>a:hover{background:color-mix(in srgb,var(--board-color) 40%,transparent)}#fracing-workspace .frac-board-location-pill>a:focus-visible{outline:2px solid var(--frac-text);outline-offset:2px}#fracing-workspace .frac-board-pin-icon{width:11px;height:11px;flex:none}#fracing-workspace .frac-board-title{display:flex;align-items:center;justify-content:space-between;gap:16px}#fracing-workspace .frac-board-title p{margin:0;text-align:right;font-size:12px;color:var(--frac-muted)}#fracing-workspace .frac-dispatch-board .frac-dispatch-filters{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}#fracing-workspace .frac-dispatch-board .frac-dispatch-filters>*{width:100%;min-width:0;grid-column:auto}#fracing-workspace .frac-dispatch-board .frac-dispatch-filters :is(input,select,button){height:42px!important;min-height:42px!important;width:100%;font-size:12px!important}#fracing-workspace .frac-carrier-board .frac-board-sort{display:inline-flex;justify-content:center;align-items:center;padding:0;min-height:0;background:transparent;border:0;color:inherit;font:inherit;text-transform:inherit;box-shadow:none;gap:3px;width:100%}#fracing-workspace .frac-carrier-board .frac-terminal-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;min-height:0;border:0;background:transparent;box-shadow:none;color:inherit;font:inherit;cursor:pointer}#fracing-workspace .frac-board-map{display:grid;grid-template-columns:minmax(0,1fr) 280px;width:100%;border:1px solid var(--frac-line);border-radius:16px;overflow:hidden;background:var(--frac-surface)}#fracing-workspace .frac-board-map-canvas{min-width:0;position:relative}#fracing-workspace .frac-board-map .oil-driver-map{--oil-map-radius:0px;height:430px!important;min-height:430px!important;width:100%;border-radius:0!important}#fracing-workspace .frac-board-map>aside{height:460px;overflow-y:auto;border-left:1px solid var(--frac-line);padding:0 10px 10px}#fracing-workspace .frac-board-map aside .panel-title{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:12px}#fracing-workspace .frac-map-driver-search{position:sticky;top:0;z-index:5;margin-inline:-10px;padding:10px;background:var(--frac-surface)}#fracing-workspace .frac-map-driver-search input{width:100%;min-width:0;box-sizing:border-box;height:38px;font-size:12px}#fracing-workspace .frac-board-map aside dl{font-size:11px}#fracing-workspace .frac-board-map aside dl>div{display:flex;justify-content:space-between;gap:8px}#fracing-workspace .frac-board-map aside dd{margin:0;text-align:right;overflow-wrap:anywhere}#fracing-workspace .frac-board-map-driver{display:grid;gap:4px;width:100%;margin-bottom:6px;padding:10px;text-align:left;border:1px solid var(--frac-line);border-radius:10px;color:var(--frac-text);background:var(--frac-subtle);box-shadow:none;font-size:11px}#fracing-workspace .frac-board-map-driver[aria-pressed=true]{border-color:var(--frac-accent);background:color-mix(in srgb,#2dd4bf 15%,var(--frac-surface))}#fracing-workspace .frac-board-map{--board-map-height:560px}#fracing-workspace .frac-tracking-layer,#fracing-workspace .frac-tracking-routes{position:absolute;inset:0;pointer-events:none}#fracing-workspace .frac-tracking-routes{width:100%!important;height:100%!important;max-width:none}#fracing-workspace .frac-tracking-site{position:absolute;transform:translate(-50%,-100%);pointer-events:auto;border-radius:999px;padding:1px 4px;font-size:8px;line-height:1.2;font-weight:700;white-space:nowrap;border:1.5px solid #0284c7;background:#e0f2fe;color:#0c354d;box-shadow:0 2px 5px #0004,0 0 0 1px #fff9;z-index:70;text-decoration:none}#fracing-workspace .frac-tracking-site.well{background:#dcfce7;border-color:#16a34a;color:#124524}#fracing-workspace .frac-tracking-driver{position:absolute;transform:translate(-50%,-24px);display:flex;flex-direction:column;align-items:center;width:-moz-max-content;width:max-content;min-height:0;padding:0;border:0;background:none;box-shadow:none;pointer-events:auto}#fracing-workspace .frac-tracking-driver .oil-full-map-marker-pin{width:19px;height:24px;flex:none}#fracing-workspace .frac-tracking-driver-name{display:block;padding:2px 6px;border:1px solid #a5bedc;border-radius:999px;background:#101b2d;color:#fff;box-shadow:0 2px 4px #0005;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.2}#fracing-workspace .frac-tracking-driver .oil-full-map-marker-label{position:static;transform:none;margin:0;display:flex;flex-direction:column;align-items:center;gap:1px;border:1px solid #a5bedc;border-radius:14px;padding:5px 10px;background:#101b2d;color:#fff;box-shadow:0 3px 6px #0007;white-space:nowrap;font-size:10px;line-height:1.25}#fracing-workspace .frac-tracking-driver .oil-full-map-marker-label strong{font-size:12px}#fracing-workspace .frac-tracking-driver .oil-full-map-marker-carrier{color:#99f6e4}#fracing-workspace .frac-tracking-driver .oil-full-map-marker-gps{color:#cbd5e1}#fracing-workspace .frac-tracking-driver[aria-pressed=true] .oil-full-map-marker-label{border:2px solid #2dd4bf}#fracing-workspace .frac-tracking-driver:hover{z-index:101!important}#fracing-workspace .frac-tracking-driver:focus-visible{outline:2px solid #2dd4bf;outline-offset:3px}#fracing-workspace .frac-board-map .oil-driver-map{height:var(--board-map-height)!important;min-height:var(--board-map-height)!important}#fracing-workspace .frac-board-map>aside{height:var(--board-map-height);box-sizing:border-box}#fracing-workspace .frac-map-driver-card{border:1px solid color-mix(in srgb,var(--driver-color) 65%,var(--frac-line));background:color-mix(in srgb,var(--driver-color) 14%,var(--frac-surface));border-radius:10px;margin-bottom:8px;overflow:hidden}#fracing-workspace .frac-map-driver-card .frac-board-map-driver{background:transparent;border:0;margin:0;border-radius:0}#fracing-workspace .frac-map-driver-card dl{padding:0 10px 10px;margin:0}#fracing-workspace .frac-dispatch-board .frac-dispatch-filters{grid-template-columns:2fr repeat(6,minmax(0,1fr))}#fracing-workspace .frac-board-search{display:flex;position:relative}#fracing-workspace .frac-board-search input{padding-right:46px!important}#fracing-workspace .frac-dispatch-board .frac-board-search button{position:absolute;right:4px;top:0;width:36px;padding:8px;border:0;box-shadow:none;background:transparent;color:var(--frac-muted)}#fracing-workspace .frac-board-search svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#fracing-connect-dialog .frac-board-add-choices{display:grid;gap:12px}#fracing-connect-dialog .frac-board-add-choices button{display:grid;gap:8px;padding:18px;text-align:left;background:var(--frac-subtle);color:var(--frac-text);border:1px solid var(--frac-line);border-radius:12px}#fracing-connect-dialog .frac-direct-driver-form fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:0;padding:0;margin:16px 0}#fracing-connect-dialog .frac-direct-driver-form label{display:grid;gap:6px;font-size:13px}#fracing-connect-dialog .frac-direct-driver-form input:not([type=checkbox]),#fracing-connect-dialog .frac-direct-driver-form textarea{width:100%}#fracing-connect-dialog .frac-direct-driver-form .frac-phone-format{display:flex;align-items:center;gap:6px;margin-top:6px}#fracing-connect-dialog .frac-direct-driver-form small{color:var(--frac-muted)}@media(max-width:1400px){#fracing-workspace .frac-dispatch-board .frac-board-search{grid-column:span 2}}@media(max-width:700px){#fracing-connect-dialog .frac-direct-driver-form fieldset{grid-template-columns:1fr}#fracing-workspace .frac-board-map{--board-map-height:480px}}@media(max-width:1400px){#fracing-workspace .frac-dispatch-board .frac-dispatch-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){#fracing-workspace .frac-dispatch-board .frac-dispatch-filters{grid-template-columns:repeat(2,minmax(0,1fr))}#fracing-workspace .frac-board-map{grid-template-columns:minmax(0,1fr)}#fracing-workspace .frac-board-map>aside{height:220px;border-left:0;border-top:1px solid var(--frac-line)}#fracing-workspace .frac-board-title{flex-wrap:wrap}}#fracing-workspace .frac-dispatch-board .frac-board-title .frac-btn.primary>svg{color:inherit}#fracing-workspace .frac-carrier-board .frac-driver-name>span{display:block;max-width:100%;margin-inline:auto;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal;text-align:center;line-height:1.35}#fracing-workspace .frac-map-driver-card .frac-board-map-driver{gap:6px;font-weight:400}#fracing-workspace .frac-map-card-name{font-size:13px;font-weight:700;line-height:1.35}#fracing-workspace .frac-map-card-secondary{font-size:11px;font-weight:400;color:var(--frac-text)}#fracing-workspace .frac-map-card-equipment{font-size:10px;font-weight:700;color:var(--frac-text)}#fracing-workspace .frac-map-card-pills{gap:5px;margin-top:3px}#fracing-workspace .frac-map-card-pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:100%;border:1px solid color-mix(in srgb,var(--map-pill-color) 65%,var(--frac-line));background:color-mix(in srgb,var(--map-pill-color) 17%,var(--frac-surface));color:var(--frac-text);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}#fracing-workspace .frac-map-card-pill.status{--map-pill-color:var(--driver-color)}#fracing-workspace .frac-map-card-pill.terminal{--map-pill-color:#38bdf8}#fracing-workspace .frac-map-card-pill.well{--map-pill-color:#4ade80}#fracing-workspace .frac-map-card-pill-label{font-size:9px;opacity:.75}#fracing-workspace .frac-map-card-pill.status .frac-map-card-pill-label{display:none}#fracing-workspace .frac-map-card-details{border-top:1px solid color-mix(in srgb,var(--driver-color) 30%,var(--frac-line));margin:0 10px;padding-top:9px}#fracing-workspace .frac-map-card-details dl{padding:0;display:grid;gap:7px;font-size:11px}#fracing-workspace .frac-map-card-details dl>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:8px}#fracing-workspace .frac-map-card-details dt{color:var(--frac-muted);font-weight:400}#fracing-workspace .frac-map-card-details dd{font-weight:500}#fracing-workspace .frac-map-card-details p{color:var(--frac-muted);font-size:10px;font-weight:400;line-height:1.4;margin:9px 0 10px}#fracing-workspace .frac-map-card-details .frac-driver-board-action{padding-bottom:10px}#fracing-workspace .frac-map-card-notice{padding:9px 0 10px;font-size:11px}#fracing-workspace .frac-map-card-notice p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--frac-text);margin:5px 0 0}#fracing-workspace .frac-board-header-actions{flex-wrap:wrap;justify-content:flex-end}#fracing-workspace .frac-board-header-actions>.frac-jobs-toolbar-button{flex:0 0 150px;width:150px!important;max-width:150px;box-sizing:border-box}.frac-waiting-list{box-sizing:border-box;width:min(1180px,95vw)!important;max-width:1180px!important}.frac-waiting-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.frac-waiting-heading{display:flex;align-items:center;gap:12px;min-width:0}.frac-waiting-heading>svg{width:28px;height:28px;flex-shrink:0;color:var(--frac-accent)}.frac-waiting-heading h2{margin:0}.frac-waiting-heading p{margin:6px 0 0;font-size:13px;color:var(--frac-muted)}.frac-waiting-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:8px;margin:0;flex-shrink:0}.frac-waiting-toolbar>.tms-select-field{width:180px!important;min-width:0;max-width:100%}body:has(#fracing-workspace) #fracing-connect-dialog .frac-waiting-toolbar :is(.tms-select-trigger,button.frac-close-button){box-sizing:border-box;height:38px!important;min-height:38px!important;margin:0!important}body:has(#fracing-workspace) #fracing-connect-dialog .frac-waiting-toolbar button.frac-close-button{width:38px!important;min-width:38px!important;flex:0 0 38px!important}body:has(#fracing-workspace) #fracing-connect-dialog .frac-waiting-toolbar .tms-select-trigger{width:100%!important;font-size:13px!important}@media(max-width:760px){body:has(#fracing-workspace) #fracing-connect-dialog .frac-waiting-header{flex-wrap:wrap}.frac-waiting-toolbar{width:100%}.frac-waiting-toolbar>.tms-select-field{width:160px!important;flex:0 1 160px}.frac-waiting-count{padding:6px 8px;font-size:11px}}.frac-waiting-count{border:1px solid var(--frac-line);border-radius:999px;padding:7px 12px;color:var(--frac-accent);background:var(--frac-selected);font-size:12px;white-space:nowrap}.frac-waiting-help{font-size:12px;color:var(--frac-muted);line-height:1.5;margin:0 0 16px}.frac-waiting-list .frac-ops-table{max-height:55vh;overflow:auto;border:1px solid var(--frac-line);border-radius:12px}#fracing-connect-dialog .frac-waiting-list .frac-table{width:100%;min-width:820px;table-layout:auto;border-collapse:separate;border-spacing:0}#fracing-connect-dialog .frac-waiting-list .frac-table :is(th,td){padding:12px!important;text-align:left;vertical-align:middle;white-space:normal;border-right:0}#fracing-connect-dialog .frac-waiting-list .frac-table th{position:sticky;top:0;z-index:1;background:var(--frac-subtle);font-size:11px;font-weight:600}#fracing-connect-dialog .frac-waiting-list .frac-table td{font-size:13px;color:var(--frac-text)!important}#fracing-connect-dialog .frac-waiting-list .frac-table td>:is(strong,span,time){color:inherit!important}#fracing-connect-dialog .frac-waiting-heading p,#fracing-connect-dialog .frac-waiting-list .frac-table td>small{font-weight:400!important;color:var(--frac-muted)!important}.frac-waiting-list td>small{display:block;margin-top:5px;color:var(--frac-muted);font-size:12px;line-height:1.4}.frac-waiting-list time{white-space:nowrap;font-variant-numeric:tabular-nums}.frac-waiting-position{width:44px}.frac-waiting-rank{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--frac-selected);color:var(--frac-accent)}.frac-waiting-action-heading{width:250px}.frac-waiting-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px}.frac-waiting-actions .frac-driver-board-action{margin:0!important;padding:0!important;max-width:170px}.frac-waiting-actions .frac-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-height:38px}.frac-waiting-actions .frac-btn svg{width:16px;height:16px}.frac-waiting-actions small{display:block;margin-top:6px;font-size:11px;line-height:1.4;color:var(--frac-muted)}#fracing-connect-dialog .frac-waiting-list .frac-waiting-empty{padding:32px!important;text-align:center;color:var(--frac-muted)}.frac-waiting-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:12px;border:1px solid var(--frac-danger-line);border-radius:12px;background:var(--frac-danger-bg)}#fracing-workspace .frac-map-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}#fracing-workspace .frac-map-card-heading .frac-map-card-name{min-width:0;overflow-wrap:anywhere}#fracing-workspace .frac-map-card-heading .status{flex-shrink:0;white-space:nowrap}#fracing-workspace .frac-map-card-pills{display:flex;flex-wrap:nowrap;min-width:0}#fracing-workspace .frac-map-card-pills .frac-map-card-pill{flex:1 1 0;min-width:0;white-space:nowrap}#fracing-workspace .frac-map-card-pill-label{flex-shrink:0}#fracing-workspace .frac-map-card-pill-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#fracing-workspace .frac-carrier-metric-cards{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;width:100%;align-items:stretch}#fracing-workspace .frac-carrier-metric-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:54px;padding:7px 5px;box-sizing:border-box;border:1px solid var(--frac-line);border-radius:10px;background:var(--frac-surface);color:var(--frac-text);text-align:center}#fracing-workspace .frac-carrier-metric-card strong{font-size:17px;line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums}#fracing-workspace .frac-carrier-metric-card span{font-size:10px;font-weight:500;color:var(--frac-muted);line-height:1.25}#fracing-workspace .frac-main-board-panel.frac-section-stack{row-gap:var(--frac-panel-padding)}#fracing-workspace .frac-main-board-panel>.frac-board-title{margin:0!important;align-items:center!important}#fracing-workspace .frac-driver-quick-edit{display:block;min-width:0}#fracing-workspace .frac-quick-edit-pill{position:relative;display:flex;align-items:center;padding:0;min-height:22px}#fracing-workspace .frac-quick-edit-label{width:100%;min-width:0;min-height:22px;padding:2px 15px;border:0;background:transparent;color:inherit;font:inherit;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:none}#fracing-workspace .frac-quick-edit-pill>a{position:absolute;right:2px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:inherit}#fracing-workspace .frac-quick-edit-pill .tms-select-field{flex:1;width:100%;min-width:0}#fracing-workspace .frac-quick-edit-pill button.frac-quick-edit-trigger{width:100%!important;min-height:22px!important;height:22px!important;padding-block:2px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:inherit!important;font-size:10px!important;box-shadow:none!important}#fracing-workspace .frac-quick-edit-pill:has(.tms-select-field)>a{display:flex}#fracing-workspace .frac-quick-edit-error{display:block;font-size:10px;color:var(--frac-danger);white-space:normal;margin-top:4px}#fracing-workspace .frac-expanded-driver-row>td{background:var(--frac-surface)!important;white-space:normal!important;text-align:left!important}#fracing-workspace .frac-inline-driver-details{display:grid;min-width:0;font-size:13px}#fracing-workspace .frac-inline-driver-details :is(h2,h3,p){margin:0}#fracing-workspace .frac-inline-driver-details h3{font-size:14px}#fracing-workspace .frac-inline-driver-details p{color:var(--frac-muted);font-size:12px}#fracing-workspace .frac-inline-driver-actions{display:flex;gap:8px;align-items:center}#fracing-workspace .frac-inline-driver-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}#fracing-workspace :is(.frac-inline-driver-summary,.frac-inline-driver-location,.frac-inline-driver-history){padding:16px;border:1px solid var(--frac-line);border-radius:12px;background:var(--frac-subtle);min-width:0;display:grid;align-content:start;gap:12px}#fracing-workspace .frac-inline-driver-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}#fracing-workspace .frac-inline-driver-summary dt{font-size:11px;color:var(--frac-muted);margin-bottom:6px}#fracing-workspace .frac-inline-driver-summary dd{margin:0;padding:10px;min-height:38px;background:var(--frac-surface);border:1px solid var(--frac-line);border-radius:10px;text-align:center;overflow-wrap:anywhere;font-weight:600}#fracing-workspace .frac-inline-driver-totals{display:flex;gap:20px}#fracing-workspace .frac-board-map.frac-board-map-compact{grid-template-columns:minmax(0,1fr);--board-map-height:330px}#fracing-workspace .frac-inline-history-filters{display:flex;flex-wrap:wrap;margin-bottom:12px}#fracing-workspace .frac-inline-history-filters label{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;white-space:nowrap}#fracing-workspace .frac-inline-history-filters .frac-inline-history-search{flex:1 1 220px;width:auto!important}#fracing-workspace .frac-inline-history-filters input{border:1px solid var(--frac-line);border-radius:12px;color:var(--frac-text);background:var(--frac-field);min-width:0}#fracing-workspace .frac-inline-driver-history .frac-table-wrap{max-width:100%;overflow:auto;max-height:440px}#fracing-workspace .frac-inline-driver-history .frac-table :is(th,td){text-align:center!important;background:var(--frac-surface);padding:10px!important}@media(max-width:900px){#fracing-workspace .frac-inline-driver-top{grid-template-columns:1fr}#fracing-workspace .frac-inline-driver-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}#fracing-workspace .frac-carrier-board .frac-inline-driver-history table{min-width:2600px!important;table-layout:auto!important}#fracing-workspace .frac-carrier-board .frac-inline-driver-history thead th:first-child{left:auto}#fracing-workspace .frac-inline-driver-history .frac-active-loads{min-width:0}#fracing-workspace .frac-quick-edit-pill button.frac-quick-edit-trigger{position:relative;justify-content:center!important;padding-inline:15px!important;font-weight:750!important}#fracing-workspace .frac-quick-edit-pill button.frac-quick-edit-trigger:after{display:none!important;content:none!important}#fracing-workspace .frac-quick-edit-pill .frac-quick-edit-trigger :is(span,b){font-size:10px!important;font-weight:750!important;line-height:15px!important;text-align:center!important}#fracing-workspace .frac-quick-edit-pill .frac-quick-edit-trigger .fleet-select-field-label{position:absolute;inset:0 15px;width:auto!important;max-width:none;display:flex;align-items:center;justify-content:center;margin:0;padding:0!important}#fracing-workspace .frac-quick-edit-pill .frac-quick-edit-trigger .fleet-select-label-text{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(#fracing-workspace) .fleet-select-menu.tms-select-menu.frac-driver-quick-edit-menu .fleet-select-option.fleet-select-field-option,body:has(#fracing-workspace) .fleet-select-menu.tms-select-menu.frac-driver-quick-edit-menu .fleet-select-option.fleet-select-field-option span{font-size:10px!important;font-weight:750!important;line-height:15px!important;text-align:center!important;justify-content:center!important}body:has(#fracing-workspace) .frac-notice-quick-editor{position:fixed;z-index:100000;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:16px;box-sizing:border-box;min-width:0;max-width:calc(100vw - 24px);min-height:0;max-height:calc(100dvh - 24px);overflow:auto;border:1px solid var(--frac-line);border-radius:12px;background:var(--frac-surface);color:var(--frac-text);box-shadow:0 8px 28px #0003}body:has(#fracing-workspace) .frac-notice-quick-editor label{display:grid;min-width:0;gap:8px;font-size:13px;line-height:20px;font-weight:600}body:has(#fracing-workspace) .frac-notice-quick-editor textarea{display:block;width:100%;min-width:0;height:104px;min-height:80px;max-height:240px;box-sizing:border-box;resize:vertical;padding:10px;border:1px solid var(--frac-line);border-radius:8px;background:var(--frac-field);color:var(--frac-text);font:inherit;font-weight:400}body:has(#fracing-workspace) .frac-notice-quick-editor>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--frac-line-soft)}body:has(#fracing-workspace) .frac-notice-quick-editor .frac-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:72px;height:34px;min-height:34px;box-sizing:border-box;padding:6px 12px;border:1px solid var(--frac-line);border-radius:8px;background:var(--frac-surface);color:var(--frac-text);font-family:inherit;font-size:12px;font-weight:600;line-height:20px;cursor:pointer}body:has(#fracing-workspace) .frac-notice-quick-editor .frac-btn.primary{background:linear-gradient(180deg,#12b5a5,var(--frac-action));border-color:var(--frac-action);color:#fff}body:has(#fracing-workspace) .frac-notice-quick-editor .frac-btn:disabled{opacity:.55;cursor:wait}body:has(#fracing-workspace) .frac-notice-quick-editor p{margin:0;color:var(--frac-danger);font-size:12px}body:has(#fracing-workspace) .frac-po-quick-editor>div{flex-wrap:nowrap}body:has(#fracing-workspace) .frac-po-quick-editor .frac-btn{flex:1 1 0;min-width:0;padding-inline:8px;white-space:nowrap}#fracing-workspace .frac-expanded-driver-row>td{padding:10px!important}#fracing-workspace .frac-inline-driver-details{gap:10px}#fracing-workspace .frac-inline-driver-details>.frac-inline-driver-heading{margin:0!important;padding:0!important;background:var(--frac-surface)!important;color:var(--frac-text)!important}#fracing-workspace .frac-inline-driver-history-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:12px}#fracing-workspace .frac-inline-driver-history-layout>section{padding:10px;gap:8px;min-width:0}#fracing-workspace .frac-inline-driver-history-layout .panel-title{margin:0!important}#fracing-workspace .frac-inline-driver-details .frac-btn{min-height:30px!important;padding:5px 10px!important;font-size:11px!important}#fracing-workspace .frac-inline-history-filters{gap:8px}#fracing-workspace .frac-inline-history-filters input{height:30px;padding:5px 8px;font-size:11px}#fracing-workspace .frac-inline-driver-history-layout .frac-table-wrap{height:260px;max-height:260px}#fracing-workspace .frac-inline-driver-history-layout .frac-board-map-compact{--board-map-height:350px}#fracing-workspace .frac-load-selectable{cursor:pointer}#fracing-workspace .frac-inline-driver-history .frac-load-selectable:hover td{background:var(--frac-hover)}#fracing-workspace .frac-load-details-link{border:0;background:transparent;color:var(--frac-accent);font:inherit;font-weight:600;padding:0;min-height:0;text-decoration:underline}body:has(#fracing-workspace) .frac-load-detail-dialog .frac-load-detail-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px}body:has(#fracing-workspace) .frac-load-detail-dialog dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}body:has(#fracing-workspace) .frac-load-detail-dialog dl>div{padding:10px;border:1px solid var(--frac-line);border-radius:10px;background:var(--frac-subtle)}body:has(#fracing-workspace) .frac-load-detail-dialog dt{font-size:11px;color:var(--frac-muted);margin-bottom:5px}body:has(#fracing-workspace) .frac-load-detail-dialog dd{margin:0;font-size:13px;font-weight:600;overflow-wrap:anywhere}body:has(#fracing-workspace) .frac-load-detail-bol{padding:12px;min-width:0;border:1px solid var(--frac-line);border-radius:12px;background:var(--frac-subtle)}body:has(#fracing-workspace) .frac-load-detail-bol img{width:100%;max-height:65vh;-o-object-fit:contain;object-fit:contain}@media(max-width:900px){#fracing-workspace .frac-inline-driver-history-layout,body:has(#fracing-workspace) .frac-load-detail-dialog .frac-load-detail-layout{grid-template-columns:minmax(0,1fr)}body:has(#fracing-workspace) .frac-load-detail-dialog dl{grid-template-columns:repeat(2,minmax(0,1fr))}}#fracing-workspace .frac-carrier-board>table>tbody>.frac-board-driver>:is(th,td){height:46px!important;padding:4px 6px!important;box-sizing:border-box;vertical-align:middle}#fracing-workspace .frac-carrier-board .frac-board-driver .frac-driver-name{min-height:0;padding:0 4px;line-height:1.25}#fracing-workspace .frac-carrier-board .frac-board-driver .frac-driver-name>span{line-height:1.25}#fracing-workspace .frac-carrier-board .frac-board-driver .frac-board-notice{height:28px;min-height:28px;padding:3px 8px;line-height:18px;box-sizing:border-box}#fracing-workspace .frac-carrier-board .frac-board-driver .frac-board-pill{height:22px;min-height:22px;box-sizing:border-box;padding-block:2px;line-height:16px}#fracing-workspace .frac-carrier-board .frac-board-driver .frac-quick-edit-pill{padding:0}#fracing-workspace .frac-carrier-board .frac-board-driver .frac-quick-edit-label{height:20px;min-height:20px;padding-block:2px;line-height:16px;box-sizing:border-box}#fracing-workspace .frac-carrier-board .frac-board-driver button.frac-quick-edit-trigger{height:20px!important;min-height:20px!important}#fracing-workspace .frac-carrier-board .frac-board-driver .frac-board-pin-icon{width:10px;height:10px}#fracing-workspace .frac-inline-driver-history-layout>.frac-inline-driver-location{position:relative;padding:0;gap:0;min-height:350px;overflow:hidden}#fracing-workspace .frac-inline-driver-location>.frac-board-map-compact{position:absolute;inset:0;height:100%;border:0;border-radius:inherit;--board-map-height:100%}#fracing-workspace .frac-inline-driver-location .frac-board-map-canvas{height:100%}#fracing-workspace .frac-inline-driver-details .frac-inline-driver-actions>button{display:inline-flex;align-items:center;justify-content:center;height:34px!important;min-height:34px!important;max-height:34px!important;box-sizing:border-box;padding-block:0!important}#fracing-workspace .frac-inline-driver-actions>:is(.frac-driver-refresh,.frac-driver-message){width:90px!important;min-width:90px!important;flex:0 0 90px}body:has(#fracing-workspace) #fracing-workspace .frac-inline-driver-details .frac-inline-driver-actions>button.frac-close-button{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;flex:0 0 34px!important;box-sizing:border-box!important;padding:0!important}#fracing-workspace .frac-inline-driver-actions{flex-wrap:wrap}body:has(#fracing-workspace) #fracing-workspace :is(.frac-board-pill,.frac-map-card-pill,.frac-board-notice){--fp-weight-control:750;--fp-weight-copy:750;font-weight:750!important}body:has(#fracing-workspace) #fracing-workspace .frac-board-location-pill>span,body:has(#fracing-workspace) #fracing-workspace :is(.frac-board-pill,.frac-map-card-pill) :is(button,span,b){font-weight:750!important}body:has(#fracing-workspace) #fracing-workspace .frac-carrier-board :is(.frac-driver-name,.frac-carrier-heading button),body:has(#fracing-workspace) #fracing-workspace .frac-carrier-board :is(.frac-driver-name,.frac-carrier-heading button)>span{--fp-weight-control:700;font-weight:700!important}#fracing-workspace .frac-inline-driver-actions .frac-map-visibility-radio{display:flex;align-items:center;gap:10px;height:34px;box-sizing:border-box;padding:0 10px;border:1px solid var(--frac-line);border-radius:12px;background:var(--frac-surface);color:var(--frac-text);font-size:12px;white-space:nowrap}#fracing-workspace .frac-map-visibility-radio>span{color:var(--frac-muted)}#fracing-workspace .frac-inline-driver-actions .frac-map-visibility-radio label{display:inline-flex;align-items:center;gap:5px;margin:0;padding:0;font-size:12px;font-weight:600;cursor:pointer}#fracing-workspace .frac-inline-driver-actions .frac-map-visibility-radio input[type=radio]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;flex:0 0 14px;width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;margin:0!important;padding:0!important;accent-color:var(--frac-action);cursor:pointer}#fracing-workspace .frac-inline-history-filters{align-items:center}#fracing-workspace .frac-inline-history-filters label input[type=date]{flex:0 0 126px;width:126px!important;box-sizing:border-box}#fracing-workspace .frac-inline-history-filters>.frac-driver-board-action{flex:0 0 126px;width:126px;margin:0;padding:0}#fracing-workspace .frac-inline-history-filters>.frac-driver-board-action>.frac-btn{box-sizing:border-box;width:126px!important;min-width:126px!important;height:42px!important;min-height:42px!important;padding:5px 8px!important;display:inline-flex;align-items:center;justify-content:center;font-size:13px!important}#fracing-workspace .frac-carrier-board .frac-board-driver,#fracing-workspace .frac-carrier-board .frac-carrier-heading>th{cursor:pointer}#fracing-workspace .frac-carrier-board{overflow-anchor:none}#fracing-workspace .frac-tracking-driver-name .frac-tracking-driver-gps{display:block;margin-top:3px;font-size:9px;font-weight:500;line-height:1.3;color:#cbd5e1}@media(min-width:1401px){#fracing-workspace .frac-dispatch-board .frac-dispatch-filters{grid-template-columns:2fr repeat(8,minmax(0,1fr))}}#fracing-workspace .frac-dispatch-board .frac-dispatch-filters .frac-board-export{box-sizing:border-box;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 8px!important;white-space:nowrap!important}body:has(#fracing-workspace) #fracing-workspace .frac-dispatch-filters .tms-select-trigger{justify-content:center!important;padding-inline:28px!important;text-align:center!important}body:has(#fracing-workspace) #fracing-workspace .frac-dispatch-filters .tms-select-trigger :is(.fleet-select-field-label,.fleet-select-label-text){width:100%!important;min-width:0;margin-inline:0!important;padding-inline:0!important;justify-content:center!important;text-align:center!important}body:has(#fracing-workspace) .fleet-select-menu.tms-select-menu.frac-board-filter-menu .fleet-select-option.fleet-select-field-option,body:has(#fracing-workspace) .fleet-select-menu.tms-select-menu.frac-board-filter-menu .fleet-select-option.fleet-select-field-option>span{justify-content:center!important;text-align:center!important}body:has(#fracing-workspace) #fracing-workspace .frac-dispatch-filters .frac-board-export:not(:disabled):is(:hover,:focus-visible){background:var(--frac-hover)!important;border-color:var(--frac-accent)!important;color:var(--frac-text)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--frac-accent) 16%,transparent)!important;filter:none!important;opacity:1!important}body:has(#fracing-workspace) #fracing-workspace .frac-dispatch-filters .frac-board-export:focus-visible{outline:2px solid var(--frac-accent);outline-offset:2px}#fracing-workspace .frac-board-pill[data-driver-status=ACCEPTED]{--status-bg:hsl(42 55% 24%);--status-border:hsl(45 96% 64%/.72);--status-text:hsl(48 100% 91%)}html[data-theme=light] #fracing-workspace .frac-board-pill[data-driver-status=ACCEPTED]{--status-bg:#fff3c4;--status-border:#facc15;--status-text:#9a3412}#fracing-workspace .frac-board-pill[data-driver-status=READY]{--status-bg:hsl(145 46% 23%);--status-border:hsl(145 76% 58%/.68);--status-text:hsl(143 88% 91%)}html[data-theme=light] #fracing-workspace .frac-board-pill[data-driver-status=READY]{--status-bg:#dcfce7;--status-border:#86efac;--status-text:#166534}#fracing-workspace .frac-board-pill[data-driver-status=LOADED]{--status-bg:hsl(174 46% 23%);--status-border:hsl(174 82% 58%/.68);--status-text:hsl(172 85% 91%)}html[data-theme=light] #fracing-workspace .frac-board-pill[data-driver-status=LOADED]{--status-bg:#ccfbf1;--status-border:#5eead4;--status-text:#134e4a}#fracing-workspace .frac-board-pill[data-driver-status=STAGED]{--status-bg:hsl(4 47% 24%);--status-border:hsl(4 82% 66%/.72);--status-text:#ffe8e6}html[data-theme=light] #fracing-workspace .frac-board-pill[data-driver-status=STAGED]{--status-bg:#fee2e2;--status-border:#fca5a5;--status-text:#991b1b}#fracing-workspace .frac-board-pill[data-driver-status=BREAK]{--status-bg:hsl(28 52% 24%);--status-border:hsl(28 92% 63%/.72);--status-text:hsl(34 100% 91%)}html[data-theme=light] #fracing-workspace .frac-board-pill[data-driver-status=BREAK]{--status-bg:#ffedd5;--status-border:#fb923c;--status-text:#9a3412}#fracing-workspace .frac-board-pill[data-driver-status=BREAKDOWN]{--status-bg:hsl(260 46% 25%);--status-border:hsl(262 84% 70%/.72);--status-text:hsl(258 100% 93%)}html[data-theme=light] #fracing-workspace .frac-board-pill[data-driver-status=BREAKDOWN]{--status-bg:#ede9fe;--status-border:#c4b5fd;--status-text:#5b21b6}#fracing-workspace .frac-board-pill[data-driver-status="DAYS OFF"]{--status-bg:hsl(214 50% 25%);--status-border:hsl(214 90% 65%/.70);--status-text:hsl(213 100% 92%)}html[data-theme=light] #fracing-workspace .frac-board-pill[data-driver-status="DAYS OFF"]{--status-bg:#dbeafe;--status-border:#93c5fd;--status-text:#1e40af}#fracing-workspace .frac-board-pill[data-driver-status=DNR]{--status-bg:hsl(350 48% 24%);--status-border:hsl(354 86% 66%/.74);--status-text:hsl(356 100% 93%)}html[data-theme=light] #fracing-workspace .frac-board-pill[data-driver-status=DNR]{--status-bg:#fee2e2;--status-border:#fca5a5;--status-text:#991b1b}#fracing-workspace .frac-board-pill[data-driver-status=INACTIVE]{--status-bg:hsl(350 48% 24%);--status-border:hsl(354 86% 66%/.74);--status-text:hsl(356 100% 93%)}html[data-theme=light] #fracing-workspace .frac-board-pill[data-driver-status=INACTIVE]{--status-bg:#f1f5f1;--status-border:#cbd5c6;--status-text:#374151}#fracing-workspace .frac-board-pill[data-driver-status=ASSIGNED]{--status-bg:#273344;--status-border:#64748b;--status-text:#e2e8f0}html[data-theme=light] #fracing-workspace .frac-board-pill[data-driver-status=ASSIGNED]{--status-bg:#f1f5f9;--status-border:#cbd5e1;--status-text:#334155}#fracing-workspace .frac-board-pill[data-driver-status="LOAD REJECTED"]{--status-bg:hsl(350 48% 24%);--status-border:hsl(354 86% 66%/.74);--status-text:hsl(356 100% 93%)}html[data-theme=light] #fracing-workspace .frac-board-pill[data-driver-status="LOAD REJECTED"]{--status-bg:#fee2e2;--status-border:#fca5a5;--status-text:#991b1b}#fracing-workspace .frac-board-pill[data-driver-status]{background:var(--status-bg,color-mix(in srgb,var(--board-color) 19%,var(--frac-surface)))!important;border:1px solid var(--status-border,color-mix(in srgb,var(--board-color) 50%,transparent))!important;color:var(--status-text,var(--frac-text))!important}#fracing-workspace .frac-board-pill[data-driver-status] :is(button,span){color:inherit!important;-webkit-text-fill-color:currentColor!important}#fracing-workspace .frac-load-list-panel{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;box-sizing:border-box;gap:var(--frac-panel-padding)}#fracing-workspace .frac-load-list-panel>*{min-width:0;max-width:100%}#fracing-workspace .frac-load-list-panel .frac-active-loads{width:100%;min-width:0}#fracing-workspace .frac-load-list-panel .frac-table-wrap{box-sizing:border-box;overflow-x:scroll!important;overscroll-behavior-x:contain;scrollbar-width:auto;scrollbar-color:var(--frac-accent) var(--frac-surface-soft)}#fracing-workspace .frac-load-list-panel .frac-table-wrap:focus-visible{outline:2px solid var(--frac-accent);outline-offset:2px}#fracing-workspace .frac-load-list-panel .frac-load-history-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin:0;padding:0}#fracing-workspace .frac-load-list-panel .frac-load-history-filters :is(input,button){height:42px;min-height:42px;box-sizing:border-box;margin:0}#fracing-workspace .frac-load-list-panel .panel-title>.frac-btn{width:126px;min-height:42px}#fracing-workspace .frac-load-list-panel .frac-load-list-pagination{display:grid!important;grid-template-columns:1fr auto 1fr;flex-wrap:nowrap!important}#fracing-workspace .frac-load-list-pagination>button:first-child{justify-self:start}#fracing-workspace .frac-load-list-pagination>button:last-child{justify-self:end}@media(max-width:480px){#fracing-workspace .frac-load-list-panel .panel-title>.frac-btn{width:100px}}#fracing-workspace .frac-load-list-panel .frac-table-wrap{scrollbar-width:auto!important;scrollbar-color:var(--frac-accent) var(--frac-surface)!important}#fracing-workspace .frac-load-list-panel .frac-table-wrap::-webkit-scrollbar{display:block!important;height:12px!important;width:12px!important}#fracing-workspace .frac-load-list-panel .frac-table-wrap::-webkit-scrollbar-thumb{background:var(--frac-accent)!important;border-radius:6px}#fracing-workspace .frac-load-list-panel .frac-table-wrap::-webkit-scrollbar-track{background:var(--frac-surface)!important}#fracing-workspace .frac-load-list-panel .frac-table-wrap{max-height:none!important;height:auto!important;overflow-y:visible!important}#fracing-workspace .frac-load-list-panel .frac-load-search-field{grid-column:span 2}#fracing-workspace .frac-load-search-control{position:relative;min-width:0}#fracing-workspace .frac-load-search-control input{padding-right:42px!important}#fracing-workspace .frac-load-search-control .frac-load-filter-clear{position:absolute;top:50%;right:5px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:6px;border:0;background:transparent;color:var(--frac-muted);cursor:pointer}#fracing-workspace .frac-load-filter-clear svg{width:16px;height:16px}#fracing-workspace .frac-load-filter-clear:disabled{opacity:.35;cursor:default}#fracing-workspace .frac-load-filter-clear:focus-visible{outline:2px solid var(--frac-accent);border-radius:6px}#fracing-workspace .frac-load-list-count{font-size:12px;color:var(--frac-muted)}@media(max-width:520px){#fracing-workspace .frac-load-list-panel .frac-load-search-field{grid-column:1/-1}}#fracing-workspace .frac-load-list-panel .frac-load-date{position:relative;min-width:0}#fracing-workspace .frac-load-list-panel .frac-load-date>svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none}#fracing-workspace .frac-load-list-panel .frac-load-date input{padding-left:32px!important;text-align:center}#fracing-workspace .frac-load-list-panel .frac-load-history-filters :is(.tms-select-trigger,.frac-load-export,input){height:42px!important;min-height:42px!important}#fracing-workspace .frac-load-list-panel .frac-load-export{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}#fracing-workspace .frac-load-list-panel .frac-load-export svg{width:16px;height:16px}#fracing-workspace .frac-entity-pill{background:var(--pill-bg)!important;border:1px solid var(--pill-border)!important;color:var(--pill-color)!important}html[data-theme=light] #fracing-workspace .frac-entity-pill{background:var(--pill-bg-light)!important;border-color:color-mix(in srgb,var(--pill-picker-color,var(--pill-border-light)) 75%,var(--frac-surface))!important;color:var(--pill-color-light)!important}#fracing-workspace .frac-entity-pill :is(button,span,a){color:inherit!important;-webkit-text-fill-color:currentColor!important}#fracing-workspace .frac-carrier-board>table>tbody>.frac-board-driver>:is(th,td){background:color-mix(in srgb,var(--driver-well-color) 10%,var(--frac-surface))!important}#fracing-workspace .frac-carrier-board>table>tbody>.frac-board-driver:hover>:is(th,td){background:color-mix(in srgb,var(--driver-well-hover-color) 18%,var(--frac-surface))!important;box-shadow:inset 0 0 0 9999px color-mix(in srgb,var(--driver-well-hover-color) 4%,transparent)!important}#fracing-workspace .frac-active-loads-title{flex-wrap:nowrap!important;align-items:center!important;gap:16px;min-width:0;max-width:100%}#fracing-workspace .frac-active-loads-title>h2{flex:0 0 auto;white-space:nowrap;min-height:42px;display:flex;align-items:center;margin:0!important}#fracing-workspace .frac-active-load-filters{display:grid;grid-auto-flow:column;grid-auto-columns:150px;gap:10px;align-items:center;justify-content:end;margin-left:auto;min-width:0;flex:0 0 auto;overflow:visible;padding-bottom:0}#fracing-workspace .frac-active-load-filters>label{display:grid;gap:6px;min-width:0}#fracing-workspace .frac-active-load-filters>label>span{font-size:12px;font-weight:700;color:var(--frac-muted)}#fracing-workspace .frac-active-load-filters .frac-active-stage-control{display:contents}#fracing-workspace .frac-active-load-filters .frac-active-stage-control>.tms-select-field{width:100%!important;min-width:0!important;max-width:none!important}#fracing-workspace .frac-active-load-filters .frac-btn,#fracing-workspace .frac-active-load-filters .tms-select-field,#fracing-workspace .frac-active-load-filters>label{grid-row:1;width:100%!important;min-width:0!important;max-width:none;box-sizing:border-box}#fracing-workspace .frac-active-load-filters :is(.tms-select-trigger,.frac-btn){height:42px!important;min-height:42px!important;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px}#fracing-workspace .frac-active-load-filters .frac-active-stage-control [role=alert]{position:static;grid-row:2;grid-column:1/-1;background:transparent!important;color:var(--frac-text)!important;border:0!important;border-radius:0!important;padding:4px 0!important;text-transform:none!important;font-size:12px!important}#fracing-workspace .frac-load-identity{display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:16px;white-space:nowrap}#fracing-workspace .frac-load-identity small{font-size:10px!important;line-height:13px;font-weight:400;color:var(--frac-muted)}#fracing-workspace .frac-load-identity .expired{color:#dc6b20}#fracing-workspace .frac-load-assignment>td>div{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;padding:8px}#fracing-workspace .frac-load-assignment span{display:grid;gap:4px;text-align:center}#fracing-workspace .frac-load-assignment small{color:var(--frac-muted);font-size:11px}body:has(#fracing-workspace) #fracing-workspace .frac-load-po .frac-board-notice{min-height:0;padding:3px 6px;font-weight:400!important}.frac-load-timer-form{display:grid;gap:16px}.frac-load-timer-form>div:not(.frac-timer-actions){display:grid;grid-template-columns:1fr 1fr;gap:12px}.frac-load-timer-form label{display:grid;gap:6px;font-size:12px}.frac-timer-help{font-size:12px!important;line-height:1.5;max-width:440px}.frac-timer-actions{display:flex;justify-content:center;align-items:center;gap:8px}.frac-load-timer-dialog .frac-timer-actions .frac-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:110px}.frac-load-timer-dialog .frac-timer-actions svg{width:16px;height:16px;flex-shrink:0}@media(max-width:1200px){#fracing-workspace .frac-active-loads-title{flex-wrap:wrap!important}#fracing-workspace .frac-active-load-filters{flex:1 0 100%;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fit,150px);justify-content:end;margin-left:auto}#fracing-workspace .frac-active-load-filters .frac-btn,#fracing-workspace .frac-active-load-filters .tms-select-field,#fracing-workspace .frac-active-load-filters>label{grid-row:auto}}body:has(#fracing-workspace) #fracing-connect-dialog .frac-load-timer-dialog{width:min(480px,calc(100vw - 24px))!important;min-width:0!important;max-width:calc(100vw - 24px)!important;box-sizing:border-box}#fracing-workspace .frac-quick-edit-pill .frac-pill-loading{display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:100%;font:inherit;line-height:inherit;vertical-align:middle;color:inherit}#fracing-workspace .frac-pill-loading>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#fracing-workspace .frac-pill-loading .fp-loading-ring{box-sizing:border-box!important;width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;flex:0 0 12px!important;margin:0!important}@layer fracing-dropdown-alignment{#fracing-workspace .frac-active-load-filters .tms-select-trigger[aria-label="Filter active loads by PO#"]{padding-right:26px!important}}#fracing-workspace .frac-load-list-panel .frac-load-history-filters.frac-lookup-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}#fracing-workspace .frac-load-list-panel .frac-lookup-filters>:is(label,.frac-load-export){flex:1 1 180px;min-width:0;max-width:100%}#fracing-workspace .frac-load-list-panel .frac-lookup-filters>.frac-load-search-field{flex:2 1 370px}#fracing-workspace .frac-board-header-actions{display:flex;align-items:center;gap:8px}#fracing-workspace .frac-full-driver-map{display:flex;flex-direction:column;gap:12px;min-width:0;height:calc(100dvh - 190px);min-height:520px;color:var(--frac-text)}#fracing-workspace .frac-full-driver-map .oil-full-map-header{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px;background:var(--frac-surface);border:1px solid var(--frac-line);border-radius:14px}#fracing-workspace .frac-full-driver-map h1{margin:0;font-size:20px}#fracing-workspace .frac-full-driver-map .oil-full-map-title-mobile{display:none}#fracing-workspace .frac-full-driver-map .oil-full-map-title p{margin:4px 0 0;color:var(--frac-muted);font-size:12px}#fracing-workspace .frac-full-driver-map :is(.oil-full-map-actions,.oil-full-map-source-toggle){display:flex;align-items:center;flex-wrap:wrap;gap:8px}#fracing-workspace .frac-full-driver-map :is(.oil-full-map-actions button,.oil-full-map-filter-menu summary){display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid var(--frac-line);border-radius:10px;background:var(--frac-surface);color:var(--frac-text);font-size:12px;cursor:pointer}#fracing-workspace .frac-full-driver-map .active{background:var(--frac-selected)!important;border-color:var(--frac-accent)!important}#fracing-workspace .frac-full-driver-map svg.oil-full-map-action-icon{width:18px;height:18px}#fracing-workspace .frac-full-driver-map .oil-full-map-filter-menu{position:relative}#fracing-workspace .frac-full-driver-map .oil-full-map-filter-popover{position:absolute;top:100%;right:0;z-index:300;width:180px;padding:12px;border:1px solid var(--frac-line);background:var(--frac-surface);border-radius:12px;box-shadow:0 8px 24px var(--frac-shadow)}#fracing-workspace .frac-full-driver-map .oil-full-map-filter-popover label{display:flex;align-items:center;gap:8px;padding:6px}#fracing-workspace .frac-full-driver-map input[type=checkbox]{width:16px;height:16px;accent-color:var(--frac-action)}#fracing-workspace .frac-full-map-filters{display:flex;flex-wrap:wrap;gap:8px}#fracing-workspace .frac-full-map-filters>.tms-select-field{flex:1 1 140px;min-width:0}#fracing-workspace .frac-full-driver-map>.frac-board-map{flex:1;min-height:320px;grid-template-columns:minmax(0,1fr) 310px}#fracing-workspace .frac-full-driver-map .frac-board-map>aside{height:100%;min-height:0}#fracing-workspace .frac-full-driver-map .frac-board-map-canvas{min-height:0;--board-map-height:100%}#fracing-workspace .frac-full-driver-map .frac-board-map-canvas .oil-driver-map{height:100%!important;min-height:0!important}#fracing-workspace.frac-map-window{padding:12px;background:var(--frac-page);min-height:100dvh;box-sizing:border-box}#fracing-workspace .frac-full-driver-map.is-standalone{height:calc(100dvh - 24px)}body:has(.frac-map-window){--frac-sidebar:0px}@media(max-width:700px){#fracing-workspace .frac-full-driver-map{height:auto;min-height:0}#fracing-workspace .frac-full-driver-map>.frac-board-map{display:flex;flex-direction:column}#fracing-workspace .frac-full-driver-map .frac-board-map-canvas{height:55dvh;min-height:300px}#fracing-workspace .frac-full-driver-map .frac-board-map>aside{height:35dvh;min-height:200px}#fracing-workspace .frac-full-driver-map.is-standalone{height:auto}}#fracing-workspace.frac-map-window{position:fixed!important;inset:0!important;z-index:10000;width:100%!important;height:100dvh!important;padding:12px!important;overflow:auto!important}#fracing-workspace .frac-full-driver-map .oil-full-map-source-toggle{flex-wrap:nowrap;width:auto}#fracing-workspace .frac-full-driver-map .oil-full-map-source-toggle-btn{width:auto;flex:0 0 auto}body:has(#fracing-workspace.frac-map-window)>:is(.nav-wrap,.footer){display:none!important}body:has(#fracing-workspace.frac-map-window)>.app-main{padding:0!important;min-height:100dvh!important}#fracing-workspace .frac-full-driver-map .oil-full-map-actions{display:flex!important;flex:0 0 auto!important;width:auto!important;max-width:100%;gap:8px!important}#fracing-workspace .frac-full-driver-map .oil-full-map-source-toggle{flex:0 0 auto!important;width:-moz-max-content!important;width:max-content!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important}#fracing-workspace .frac-full-driver-map .oil-full-map-source-toggle-btn{min-width:0!important;max-width:none!important}body:has(#fracing-workspace) #fracing-workspace .frac-full-driver-map .oil-full-map-header{display:flex!important;flex-wrap:nowrap!important;gap:12px;padding:12px;border-color:var(--frac-line)!important;background:var(--frac-surface)!important;box-shadow:none!important}body:has(#fracing-workspace) #fracing-workspace .frac-full-driver-map .oil-full-map-title{flex:0 0 340px;min-width:0;max-width:30%}body:has(#fracing-workspace) #fracing-workspace .frac-full-driver-map .oil-full-map-actions{--frac-map-filter-width:160px;flex:1 1 0!important;width:0!important;min-width:0;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;overflow-x:auto;justify-content:flex-start!important;padding:6px;margin-block:-6px}body:has(#fracing-workspace) #fracing-workspace .frac-full-driver-map .oil-full-map-actions>.tms-select-field{flex:0 0 var(--frac-map-filter-width);width:var(--frac-map-filter-width);min-width:var(--frac-map-filter-width);max-width:var(--frac-map-filter-width)}body:has(#fracing-workspace) #fracing-workspace .frac-full-driver-map .oil-full-map-actions :is(.tms-select-trigger,.frac-btn,.oil-full-map-action-btn,.oil-full-map-source-toggle){box-sizing:border-box!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;border:1px solid var(--frac-line)!important;border-radius:var(--frac-radius-control,12px)!important;background:var(--frac-surface)!important;color:var(--frac-text)!important;box-shadow:none!important;font-size:12px!important}body:has(#fracing-workspace) #fracing-workspace .frac-full-driver-map .oil-full-map-actions :is(.frac-btn,.oil-full-map-action-btn){padding:0 10px!important;width:auto!important;flex:0 0 auto}body:has(#fracing-workspace) #fracing-workspace .frac-full-driver-map .oil-full-map-source-toggle{flex:0 0 var(--frac-map-filter-width)!important;width:var(--frac-map-filter-width)!important;min-width:var(--frac-map-filter-width)!important;max-width:var(--frac-map-filter-width)!important;padding:3px!important;gap:3px!important;justify-content:center}body:has(#fracing-workspace) #fracing-workspace .frac-full-driver-map .oil-full-map-source-toggle-btn{height:32px!important;min-height:32px!important;padding:0 8px!important;border-radius:8px!important;border:0!important;background:transparent!important;color:var(--frac-muted)!important;box-shadow:none!important}body:has(#fracing-workspace) #fracing-workspace .frac-full-driver-map .oil-full-map-source-toggle-btn.active{background:var(--frac-selected)!important;color:var(--frac-accent)!important}body:has(#fracing-workspace) #fracing-workspace .frac-full-driver-map .oil-map-controls{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:6px!important}body:has(#fracing-workspace) #fracing-workspace .frac-full-driver-map .oil-map-controls button{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important;text-align:center!important;line-height:1!important;text-indent:0!important}body:has(#fracing-workspace) #fracing-workspace .frac-full-driver-map{gap:12px!important}body:has(#fracing-workspace) #fracing-workspace .frac-full-driver-map>:is(.oil-full-map-header,.frac-board-map){margin:0!important}body:has(#fracing-workspace) #fracing-workspace .frac-full-driver-map .oil-full-map-actions,body:has(#fracing-workspace) #fracing-workspace .frac-full-driver-map .oil-full-map-actions :is(button,span,b){font-family:inherit!important;font-size:12px!important;font-weight:400!important;--fp-weight-control:400;--fp-weight-copy:400}body:has(#fracing-workspace) #fracing-workspace .frac-full-driver-map .oil-full-map-actions>.tms-select-field:first-child{margin-left:auto!important}body:has(#fracing-workspace) #fracing-workspace .frac-full-driver-map .oil-full-map-final-actions{flex:0 0 auto;margin-left:0;flex-wrap:nowrap}body:has(#fracing-workspace) #fracing-workspace .frac-full-driver-map .oil-full-map-final-actions>button{width:84px!important;min-width:84px!important;flex:0 0 84px!important}body:has(#fracing-workspace) #fracing-workspace .frac-full-driver-map .oil-full-map-actions .tms-select-trigger{justify-content:center!important;text-align:center!important;padding-inline:28px!important}body:has(#fracing-workspace) #fracing-workspace .frac-full-driver-map .oil-full-map-actions :is(.fleet-select-field-label,.fleet-select-label-text){width:100%!important;min-width:0;margin-inline:0!important;padding-inline:0!important;justify-content:center!important;text-align:center!important}body:has(#fracing-workspace) .fleet-select-menu.tms-select-menu.frac-full-map-select-menu .fleet-select-option.fleet-select-field-option,body:has(#fracing-workspace) .fleet-select-menu.tms-select-menu.frac-full-map-select-menu .fleet-select-option.fleet-select-field-option>span{justify-content:center!important;text-align:center!important;font-family:inherit!important;font-size:12px!important;font-weight:400!important}#fracing-workspace{--frac-loading-label-font-size:18px;--frac-loading-label-font-family:Arial,Helvetica,sans-serif;--frac-loading-label-font-weight:400;--frac-loading-label-line-height:1.2}@media (max-width:650px){#fracing-workspace{--frac-loading-label-font-size:16px}}@media (min-width:651px) and (max-width:1150px){#fracing-workspace{--frac-loading-label-font-size:17px}}@media (min-width:1151px) and (max-width:1550px){#fracing-workspace{--frac-loading-label-font-size:19px}}@media (min-width:1551px){#fracing-workspace{--frac-loading-label-font-size:20px}}.frac-page-loading-boundary{position:relative}.frac-page-loading-boundary,.frac-page-loading-content{min-width:0;display:grid;gap:inherit}.frac-page-loading-boundary[data-page-loading=true]{min-height:calc(100dvh - 180px)}.frac-page-loading-boundary[data-page-loading=true]>.frac-page-loading-content{visibility:hidden;height:0;overflow:hidden;pointer-events:none}.frac-page-loading-screen{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:clamp(100px,23vh,240px);gap:12px;color:var(--frac-text);font-family:var(--frac-loading-label-font-family);font-size:var(--frac-loading-label-font-size,18px);font-weight:var(--frac-loading-label-font-weight);line-height:var(--frac-loading-label-line-height)}.frac-page-loading-screen .fp-loading-ring{width:24px!important;height:24px!important;margin:0!important}html body:has(.frac-page-loading-boundary[data-page-loading=true]) #fracing-workspace .tms-pro-shell--fracing>.tms-pro-mobile-nav.tms-pro-mobile-nav{display:none!important}@media (hover:hover) and (pointer:fine){#fracing-workspace :is(.frac-table,table)>tbody>tr:not(.frac-expanded-driver-row):not(.frac-carrier-heading):not(.frac-carrier-report-detail):hover>:is(td,th){box-shadow:inset 0 0 0 9999px color-mix(in srgb,var(--frac-accent) 9%,transparent)}#fracing-workspace :is(button:not(:disabled),a[href]):hover{filter:brightness(1.07)}#fracing-workspace :is(input:not([type=radio]):not([type=checkbox]),textarea,select,.fleet-select-trigger):not(:disabled):hover{border-color:var(--frac-accent)!important}#fracing-workspace :is(.frac-board-pill,.frac-map-card-pill):hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--frac-accent) 25%,transparent),0 2px 4px var(--frac-shadow)!important}#fracing-workspace .frac-carrier-metric-card:hover{border-color:var(--frac-accent);background:var(--frac-hover);box-shadow:0 2px 6px var(--frac-shadow)}#fracing-workspace .frac-map-driver-card:hover{outline:1px solid var(--frac-accent);outline-offset:-1px}}#fracing-workspace :is(button,a[href],input,textarea,select):focus-visible{outline:2px solid var(--frac-accent)!important;outline-offset:2px}@media (prefers-reduced-motion:no-preference){#fracing-workspace :is(input,textarea,select,.fleet-select-trigger,.frac-btn,.frac-board-pill,.frac-map-card-pill,.frac-carrier-metric-card){transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}#fracing-workspace .frac-status-changed{position:relative}#fracing-workspace .frac-status-changed:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px var(--frac-accent),inset 0 0 10px color-mix(in srgb,var(--frac-accent) 30%,transparent);animation:frac-status-glow .9s ease-out}#fracing-workspace .frac-board-pill[data-driver-status].frac-status-changed:after{box-shadow:none;background:linear-gradient(110deg,transparent 25%,#fff8 48%,transparent 72%);animation:frac-driver-status-sheen .7s ease-out both}}@keyframes frac-driver-status-sheen{0%{transform:translateX(-110%);opacity:0}25%{opacity:.85}to{transform:translateX(110%);opacity:0}}@keyframes frac-status-glow{0%{opacity:0}22%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){#fracing-workspace :is(input,textarea,select,.fleet-select-trigger,.frac-btn,.frac-board-pill,.frac-map-card-pill,.frac-carrier-metric-card){transition:none!important}}#fracing-workspace .frac-floating-chat{width:min(820px,calc(100vw - 32px));max-height:min(640px,calc(100dvh - 100px));display:flex;flex-direction:column}#fracing-workspace .frac-floating-chat .dispatch-chat-head{flex:none;touch-action:none}#fracing-workspace .frac-floating-chat-body{min-height:0;overflow:auto;padding:10px}#fracing-workspace .frac-floating-chat .communication-layout{grid-template-columns:160px minmax(0,1fr)!important}#fracing-workspace .frac-floating-chat .channel-context-panel{display:none}#fracing-workspace .frac-floating-chat .message-stream{max-height:280px!important;min-height:120px!important;overflow:auto}#fracing-workspace .frac-floating-chat .chat-panel{grid-template-rows:auto minmax(120px,1fr) auto!important;gap:8px!important}#fracing-workspace .frac-floating-chat .fracing-panel{min-width:0;padding:10px}@media(max-width:700px){body:has(#fracing-workspace) .dispatch-chat-bubble{bottom:calc(76px + env(safe-area-inset-bottom,0px))}#fracing-workspace .frac-floating-chat{left:8px;bottom:124px;transform:none!important;max-height:calc(100dvh - 155px)}#fracing-workspace .frac-floating-chat .communication-layout{grid-template-columns:1fr!important}}body:has(#fracing-workspace) .frac-chat-bubble{position:fixed!important;display:inline-flex!important;visibility:visible!important;opacity:1!important;z-index:4000;bottom:16px;left:16px!important;right:auto!important}#fracing-workspace .frac-map-visibility-toggle{display:inline-flex;align-items:center;gap:8px}#fracing-workspace .frac-map-visibility-toggle>span{width:28px;height:16px;border-radius:20px;background:var(--frac-muted);position:relative}#fracing-workspace .frac-map-visibility-toggle>span:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:white}#fracing-workspace .frac-map-visibility-toggle[aria-checked=true]>span{background:var(--frac-accent)}#fracing-workspace .frac-map-visibility-toggle[aria-checked=true]>span:after{left:14px}@media(max-width:700px){body:has(#fracing-workspace) .frac-chat-bubble{bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}}body:has(#fracing-workspace) .frac-ai-bubble{position:fixed!important;display:inline-flex!important;visibility:visible!important;opacity:1!important;z-index:4000;bottom:16px;right:16px!important;left:auto!important}#fracing-workspace .frac-ai-panel{position:fixed;bottom:66px;right:16px;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 100px);z-index:4001;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--frac-line);border-radius:18px;background:var(--frac-surface);color:var(--frac-text);box-shadow:0 12px 32px #0003}#fracing-workspace .frac-ai-panel p{margin:0;white-space:pre-wrap;font-size:13px}@media(max-width:700px){body:has(#fracing-workspace) .frac-ai-bubble{bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}#fracing-workspace .frac-ai-panel{bottom:122px;max-height:calc(100dvh - 145px)}}#fracing-workspace .frac-ai-messages{overflow:auto;min-height:100px;max-height:360px;display:grid;gap:16px}#fracing-workspace .frac-ai-panel form{display:flex;gap:8px}#fracing-workspace .frac-ai-panel input{min-width:0;flex:1;padding:10px;border:1px solid var(--frac-line);border-radius:10px;background:var(--frac-field);color:var(--frac-text)}body:has(#fracing-workspace){--frac-floating-rail:var(--frac-sidebar,0px)}@supports (zoom:1){@media(min-width:1201px){body:has(#fracing-workspace){--frac-floating-rail:calc(var(--frac-sidebar,0px) * .9)}}}body:has(#fracing-workspace) .dispatch-chat-bubble.frac-chat-bubble{left:calc(var(--frac-floating-rail) + 16px)!important}body:has(#fracing-workspace) .dispatch-chat-bubble:is(.frac-chat-bubble,.frac-ai-bubble){align-items:center!important;justify-content:center!important;gap:8px!important;min-width:94px;height:40px;min-height:40px;padding:0 16px!important;border:1px solid var(--frac-accent)!important;border-radius:999px!important;background:var(--frac-surface)!important;color:var(--frac-text)!important;box-shadow:0 4px 14px var(--frac-shadow)!important;outline:none;font-size:13px;font-weight:700;touch-action:manipulation}body:has(#fracing-workspace) .dispatch-chat-bubble:is(.frac-chat-bubble,.frac-ai-bubble)>b{color:inherit!important;font-weight:700}body:has(#fracing-workspace) .dispatch-chat-bubble:is(.frac-chat-bubble,.frac-ai-bubble)>span{background:var(--frac-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--frac-accent) 14%,transparent)!important}body:has(#fracing-workspace) .dispatch-chat-bubble:is(.frac-chat-bubble,.frac-ai-bubble):is(:hover,[aria-expanded=true]){background:var(--frac-selected)!important}#fracing-workspace .frac-floating-chat{left:calc(var(--frac-floating-rail) + 16px)!important;width:min(820px,calc(100vw - var(--frac-floating-rail) - 32px));background:var(--frac-surface)!important;color:var(--frac-text)!important;border-color:var(--frac-line)!important;box-shadow:0 12px 32px var(--frac-shadow)!important}#fracing-workspace .frac-floating-chat .dispatch-chat-head{background:var(--frac-subtle)!important;border-color:var(--frac-line)!important;color:var(--frac-text)!important}#fracing-workspace .frac-floating-chat .dispatch-chat-brand h3{color:var(--frac-text)!important}#fracing-workspace .frac-floating-chat .dispatch-chat-close{background:var(--frac-surface)!important;color:var(--frac-text)!important;border-color:var(--frac-line)!important}@media(max-width:700px){body:has(#fracing-workspace) .dispatch-chat-bubble.frac-chat-bubble{left:16px!important}#fracing-workspace .frac-floating-chat{left:8px!important;width:calc(100vw - 16px)}}body:has(#fracing-workspace) .frac-floating-pill-host .dispatch-chat-bubble:is(.frac-chat-bubble,.frac-ai-bubble){bottom:var(--frac-pill-bottom,16px)!important}@media(max-width:1200px){body:has(#fracing-workspace) .frac-floating-pill-host .dispatch-chat-bubble:is(.frac-chat-bubble,.frac-ai-bubble){bottom:calc(92px + env(safe-area-inset-bottom,0px))!important}#fracing-workspace :is(.frac-floating-chat,.frac-ai-panel){bottom:calc(142px + env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 174px - env(safe-area-inset-bottom,0px))}}