@layer tms-sidebar-item-alignment{:is(.tms-pro-sidebar,.oil-desktop-sidebar) :is(.tms-pro-sidebar-sublist,.oil-desktop-sidebar-sublist)>button{justify-content:flex-start!important;text-align:left!important}:is(.tms-pro-sidebar,.oil-desktop-sidebar) :is(.tms-pro-sidebar-sublist,.oil-desktop-sidebar-sublist)>button>svg{flex-shrink:0!important}:is(.tms-pro-sidebar,.oil-desktop-sidebar) :is(.tms-pro-sidebar-sublist,.oil-desktop-sidebar-sublist)>button>span{text-align:left!important}}@layer rate-save-feedback{.billing-rate-row .dashboard-row-save-btn.success,.billing-rate-rules-panel .dashboard-row-save-btn.success,.billing-settings-row.rate .dashboard-row-save-btn.success{background:#166534!important;border-color:#4ade80!important;color:#dcfce7!important;opacity:1!important;filter:none!important}:is(.billing-settings-row.rate,.billing-rate-row,.billing-rate-rules-panel) .dashboard-row-save-btn.success :is(span,svg){color:inherit!important;opacity:1!important}}@layer bulk-rate-control-alignment{.rate-rule-bulk-popup{--bulk-control-height:38px;--bulk-control-radius:14px}.rate-rule-bulk-popup :is(.rate-rule-bulk-scope-select,.rate-rule-bulk-scope-select>.fleet-select-field-trigger,.rate-rule-bulk-scope-select>.fleet-select-native-mobile,.rate-rule-bulk-option>input,.rate-rule-bulk-option>button){box-sizing:border-box!important;height:var(--bulk-control-height)!important;min-height:var(--bulk-control-height)!important;border-radius:var(--bulk-control-radius)!important}.rate-rule-bulk-popup .rate-rule-bulk-options{padding:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:visible!important}.rate-rule-bulk-option>input[type=number]{text-align:center!important}.rate-rule-bulk-option{grid-template-rows:16px var(--bulk-control-height)!important}@media (max-width:650px){.rate-rule-bulk-popup{--bulk-control-height:36px;--bulk-control-radius:10px}.rate-rule-bulk-option{grid-template-rows:16px var(--bulk-control-height)!important}.rate-rule-bulk-option>:is(input,button){font-size:10px!important;padding-inline:3px!important}}.rate-rule-bulk-popup{--bulk-label-size:11px;gap:8px!important}.rate-rule-bulk-popup :is(.rate-rule-bulk-scope-fields,.rate-rule-bulk-options){margin:0!important;padding-block:0!important;gap:8px!important}.rate-rule-bulk-popup :is(.rate-rule-bulk-scope-field,.rate-rule-bulk-option){gap:6px!important;grid-template-rows:16px var(--bulk-control-height)!important;align-content:start!important}.rate-rule-bulk-popup :is(.rate-rule-bulk-scope-field>label,.rate-rule-bulk-option>span){font-size:var(--bulk-label-size)!important;line-height:16px!important;font-weight:900!important;margin:0!important;padding:0!important}.rate-rule-bulk-popup .rate-rule-bulk-option>input{text-align:center!important}.rate-rule-bulk-option>input::-moz-placeholder{text-align:center!important}.rate-rule-bulk-option>input::placeholder{text-align:center!important}.rate-rule-bulk-option>input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.rate-rule-bulk-option>input[type=number]::-webkit-inner-spin-button,.rate-rule-bulk-option>input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rate-rule-bulk-option>input[type=date]{position:relative;padding-inline:22px!important}.rate-rule-bulk-option>input[type=date]::-webkit-date-and-time-value,.rate-rule-bulk-option>input[type=date]::-webkit-datetime-edit{text-align:center}.rate-rule-bulk-option>input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:5px;margin:0}.rate-rule-bulk-help{position:relative}.rate-rule-bulk-popup .rate-rule-bulk-tooltip{display:none!important;position:absolute;z-index:10;top:calc(100% + 6px);left:0;width:210px;max-width:calc(100vw - 40px);padding:8px 10px;border:1px solid #6586af;border-radius:10px;background:#17263d;color:#fff;font-size:11px!important;line-height:1.4;font-weight:500;box-shadow:0 4px 12px #0003}.rate-rule-bulk-popup .rate-rule-bulk-help:is(:hover,:focus-within) .rate-rule-bulk-tooltip{display:block!important}@media (max-width:650px){.rate-rule-bulk-popup{--bulk-label-size:9px}.rate-rule-bulk-popup .rate-rule-bulk-option>input[type=date]{font-size:9px!important;padding-inline:12px!important;min-width:0}.rate-rule-bulk-popup .rate-rule-bulk-option>input[type=date]::-webkit-calendar-picker-indicator{width:10px;height:10px;right:2px}}}@layer dark-flat-surfaces{:is(html:not([data-theme=light]),.driver-app-page[data-theme=dark],.driver-bol-preview-back[data-theme=dark]) :is(button,input,select,textarea,[role=dialog],[role=combobox],[class$=-card],[class*="-card "],[class$=-panel],[class*="-panel "],[class$=-modal],[class*="-modal "],[class$=-popup],[class*="-popup "],[class$=-metric],[class*="-metric "],.fleet-maintenance-record-list,.fleet-maintenance-part-form,.fleet-maintenance-parts-list,.fleet-maintenance-check,.fleet-maintenance-summary>div):not(:focus-visible):not(:where(body [data-theme=light],body [data-theme=light] *)){box-shadow:none!important}:is(html:not([data-theme=light]),.driver-app-page[data-theme=dark],.driver-bol-preview-back[data-theme=dark]) :is(button,input,select,textarea,[role=combobox]):focus-visible:not(:where(body [data-theme=light],body [data-theme=light] *)){box-shadow:none!important;outline:2px solid #60a5fa!important;outline-offset:-3px!important}}@layer driver-route-pill-text{.driver-details-modal .dsRouteField .fleet-select-trigger,:is(.driver-load-terminal-field,.driver-load-well-field) .fleet-select-trigger{padding-left:28px!important;padding-right:28px!important;-moz-column-gap:0!important;column-gap:0!important}.driver-details-modal .dsRouteField :is(.fleet-select-label,.fleet-select-label-text),:is(.driver-load-terminal-field,.driver-load-well-field) :is(.fleet-select-label,.fleet-select-label-text){min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important}}@layer entry-focus-containment{:where(.frac-generated-pin,.frac-weight-control):focus-within,:where(input,textarea,select,[contenteditable=true],[role=combobox],.tms-select-trigger,.fleet-select-trigger):is(:focus,:focus-visible){outline-offset:-3px!important}}@layer table-scrollbar-on-demand{:where([class*=table i],[role=table],[role=grid],:has(>table),:has(>[role=row]),.oil-weekly-group,.frac-driver-ranking,.frac-driver-daily){scrollbar-gutter:auto!important}:is(.trailer-cost-table,.truck-cost-table).compact-list-table{overflow-y:auto!important}}@layer dropdown-focus{:is(.fleet-select-field,.tms-select-field){background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;outline:none!important}:is(select,.fleet-select-trigger,.tms-select-trigger,input[role=combobox]):is(:focus,:focus-visible,:active,[aria-expanded=true]){box-shadow:none!important;outline:none!important;border-color:var(--frac-line,#94a3b8)!important}:is(.fleet-select-field,.fleet-select-filter,.tms-select-field):is(:focus-within,.is-open){box-shadow:none!important;outline:none!important}:is(select,.fleet-select-trigger,.tms-select-trigger,input[role=combobox]):focus-visible{outline:2px solid #94a3b8!important;outline-offset:2px!important}}@layer oilfields-desktop-density{body.fp-oilfields-page:has([data-loader-scope=oilfields])>footer.footer{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;transform:none!important;transition:none!important}@media (min-width:1551px){html.fp-oilfields-page.fp-desktop-view body.fp-oilfields-page.fp-desktop-view .settings-company-card :is(.company-connect-btn,.company-update-btn){box-sizing:border-box!important;flex:0 0 var(--fp-company-workspace-final-action-w,126px)!important;width:var(--fp-company-workspace-final-action-w,126px)!important;min-width:var(--fp-company-workspace-final-action-w,126px)!important;max-width:var(--fp-company-workspace-final-action-w,126px)!important}}@supports (zoom:1){@media (min-width:1551px){html.fp-oilfields-page.fp-desktop-view{--fp-oilfields-desktop-scale:0.9}html.fp-oilfields-page.fp-desktop-view.fp-oilfields-full-map body.fp-oilfields-page{--oil-full-map-route-top-offset:calc((var(--nav-h, 64px) + env(safe-area-inset-top)) * var(--fp-oilfields-desktop-scale))!important}html.fp-oilfields-page.fp-desktop-view.fp-oilfields-full-map .nav-wrap--oilfields{zoom:var(--fp-oilfields-desktop-scale)!important;width:111.111111vw!important}html.fp-oilfields-page.fp-desktop-view:not(.fp-oilfields-full-map) body.fp-oilfields-page.fp-desktop-view{width:111.111111%!important;min-height:111.111111dvh!important;zoom:var(--fp-oilfields-desktop-scale)!important;--fp-portal-viewport-width:111.111111vw;--fp-portal-viewport-height:111.111111dvh}html.fp-oilfields-page.fp-desktop-view:not(.fp-oilfields-full-map) body.fp-oilfields-page.fp-desktop-view.fp-oilfields-workspace:not(.fp-oilfields-workspace-loading):not(.fp-oil-home-loading):not(.fp-oil-home-stats-error):not(.fp-oilfields-footer-entering):not(.fp-oilfields-footer-exiting):not(:has(>.oil-home-loading-portal,>.drivers-loading-portal,[data-loader-scope=oilfields]))>footer.footer{position:relative!important;inset:auto!important;transform:none!important;translate:none!important;transition:none!important;box-sizing:border-box!important;margin:0 0 0 var(--fp-desktop-oil-footer-left,var(--oil-footer-sidebar-offset,280px))!important;width:calc(100% - var(--fp-desktop-oil-footer-left, var(--oil-footer-sidebar-offset, 280px)))!important;min-width:0!important;max-width:none!important;flex-shrink:0!important}html.fp-oilfields-page.fp-desktop-view:not(.fp-oilfields-full-map) body.fp-oilfields-page.fp-desktop-view :is(.modal-back,.driver-modal-back,.driver-details-back,.driver-days-off-back,.truck-modal-back,.trailer-modal-back,.load-modal-back,.loads-modal-back,.oil-modal-back,.image-modal-back,.dashboard-report-back,.completion-error-back,.fuel-modal-back,.driver-confirm-back,.fleet-maintenance-back,.company-connect-backdrop,.leave-oilfields-backdrop,.rate-rule-bulk-backdrop,.fp-driver-details-opening-overlay,.bonus-announcement-back,.bol-scanner-back,.oil-full-map-well-popover-back){position:fixed!important;inset:0 auto auto 0!important;box-sizing:border-box!important;width:var(--fp-portal-viewport-width)!important;min-width:var(--fp-portal-viewport-width)!important;max-width:var(--fp-portal-viewport-width)!important;height:var(--fp-portal-viewport-height)!important;min-height:var(--fp-portal-viewport-height)!important;max-height:var(--fp-portal-viewport-height)!important;margin:0!important;padding:18px!important;align-items:center!important;justify-content:center!important}html.fp-oilfields-page.fp-desktop-view:not(.fp-oilfields-full-map) body.fp-oilfields-page.fp-desktop-view :is(.driver-modal,.driver-details-modal,.driver-days-off-modal,.truck-modal,.trailer-modal,.loads-modal,.oil-modal,.image-modal,.dashboard-report-modal,.fuel-modal,.fleet-maintenance-modal,.company-connect-modal,.completion-error-modal,.leave-oilfields-modal,.rate-rule-bulk-popup){position:relative!important;inset:auto!important;margin:0!important;transform:none!important;max-height:calc(var(--fp-portal-viewport-height) - 36px)!important;max-width:calc(var(--fp-portal-viewport-width) - 36px)!important}html.fp-oilfields-page.fp-desktop-view:not(.fp-oilfields-full-map) body.fp-oilfields-page.fp-desktop-view:is(.fp-oil-home-loading,.fp-oilfields-workspace-loading,.fp-oilfields-footer-entering,.fp-oilfields-footer-exiting,:has(>.oil-home-loading-portal))>footer.footer{width:auto!important;min-width:0!important;max-width:none!important;right:0!important}html.fp-oilfields-page.fp-desktop-view:not(.fp-oilfields-full-map) body.fp-oilfields-page.fp-desktop-view .oil-desktop-sidebar{box-sizing:border-box!important;left:calc(var(--oil-desktop-page-margin, 0px) + var(--oil-desktop-shell-gutter, 10px))!important;transition:none!important;height:auto!important;max-height:none!important}html.fp-oilfields-page.fp-desktop-view:not(.fp-oilfields-full-map) body.fp-oilfields-page.fp-desktop-view .fp-oilfields-route-loader-screen[data-loader-scope=oilfields]{width:111.111111vw!important;height:111.111111dvh!important;min-height:111.111111dvh!important}}}}@layer company-workspace-desktop-header{@media (min-width:1551px){.dashboard-desktop-routed[data-desktop-view=settings-system] .settings-company-card{height:var(--fp-system-company-workspace-card-h,166px)!important;min-height:var(--fp-system-company-workspace-card-h,166px)!important;max-height:var(--fp-system-company-workspace-card-h,166px)!important;padding-bottom:6px!important}.settings-company-card .settings-company-card-head{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.settings-company-card-head>:first-child{flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important}.settings-company-card-head .company-workspace-desktop-description{white-space:nowrap!important}.settings-company-card-head>.company-workspace-head-actions-main{display:flex!important;flex:0 1 auto!important;flex-wrap:nowrap!important;align-items:center!important;width:auto!important;min-width:0!important;margin:0!important;gap:12px!important}.company-workspace-head-actions-main .company-workspace-head-id{flex:0 1 auto!important;width:auto!important;min-width:0!important;margin:0!important}.company-workspace-head-actions-main .freightpilot-id-control{width:auto!important;min-width:0!important;gap:10px!important;padding-inline:12px!important;white-space:nowrap!important}.company-workspace-head-actions-main .company-connect-btn{flex:0 0 auto!important;width:auto!important;min-width:112px!important;padding-inline:16px!important}}}@layer full-map-site-colors{.oil-full-map-site:is(.terminal,.well){background:var(--pill-pin-cover,#243449)!important;opacity:1!important;border-color:var(--pill-border)!important;color:var(--pill-color)!important}.oil-full-map-site.well.has-staged-driver{transform:translate(-50%,calc(-100% - 36px)) scale(var(--full-map-site-scale,1))!important;z-index:4}html[data-theme=light] .oil-full-map-site:is(.terminal,.well){background:var(--pill-pin-cover-light,#eef2f7)!important;border-color:var(--pill-border-light,var(--pill-border))!important;color:var(--pill-color-light,var(--pill-color))!important}}@layer mobile-navigation-stability{@media (max-width:650px){body>.oil-mobile-stable-loader.oil-tab-loading-panel{position:fixed!important;inset:var(--nav-h,64px) 0 calc(50dvh + 12px) 0!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0 24px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:10px!important;zoom:1!important;transform:none!important;translate:none!important;animation:none!important;transition:none!important;z-index:2147482301!important}body>.oil-mobile-stable-loader>*{translate:none!important}.oil-mobile-nav-wrap,.oil-mobile-nav-wrap button{touch-action:manipulation!important}}}@layer mobile-billing-filter-text{@media (max-width:650px){.billing-period-card :is(.billing-period-driver,.billing-period-customer,.billing-period-company) :is(.fleet-select-trigger,.fleet-select-label,.fleet-select-label-text){font-size:10px!important;font-weight:650!important;color:var(--text)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}}}@layer large-tablet-fpid-spacing{@media (min-width:1151px) and (max-width:1550px){.settings-company-row .company-workspace-row-actions>.company-workspace-head-id,.settings-company-row .company-workspace-row-actions>.company-workspace-head-id>.freightpilot-id-control{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;margin-inline:0!important;justify-self:stretch!important}}}@layer small-tablet-timezone-label{@media (min-width:651px) and (max-width:1150px){.settings-company-card{padding-left:16px!important}.settings-company-card .company-timezone-row>span{display:none!important}.settings-company-card .company-timezone-select-shell{width:100%!important;min-width:0!important}.settings-company-card .settings-company-card-head{margin-bottom:0!important}.settings-company-card .company-timezone-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:stretch!important;gap:0!important;min-height:0!important;height:auto!important;padding-top:0!important}}}@layer rate-header-tablet-edges{@media (min-width:651px) and (max-width:1550px){.billing-rate-settings-modal .billing-rate-rules-table,.billing-rate-settings-modal .billing-rate-table-scroll,.dashboard-panel .billing-rate-table.compact-list-table{padding-inline:0!important}}}@layer billing-table-tablet-gutter{@media (min-width:651px) and (max-width:1550px){.dashboard-panel .billing-period-card .billing-loads-table-wrap{scrollbar-gutter:stable!important}}}@layer chat-message-layout{:is(.oil-map-chat-card,.dispatch-chat-panel) .oil-chat-pane{gap:10px!important;row-gap:10px!important}:is(.oil-map-chat-card,.dispatch-chat-panel) .oil-chat-pane-head{margin-bottom:0!important;border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}:is(.oil-map-chat-card,.dispatch-chat-panel) .oil-chat-messages{margin:0!important;border:1px solid rgba(148,163,184,.35)!important;background-clip:padding-box!important;overflow-x:hidden!important;overflow-y:auto!important}.oil-map-chat-card .oil-chat-messages{border-radius:14px!important}.dispatch-chat-panel .oil-chat-pane{gap:10px!important;row-gap:10px!important}.dispatch-chat-panel .oil-chat-messages{border-radius:14px!important}:is(.oil-map-chat-card,.dispatch-chat-panel) .oil-chat-compose{margin-top:0!important;border-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;padding-top:10px!important}@media (max-width:650px){:is(.oil-map-chat-card,.dispatch-chat-panel) .oil-dispatch-chat{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important}:is(.oil-map-chat-card,.dispatch-chat-panel) .oil-chat-list{height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:hidden!important;flex:0 0 auto!important}:is(.oil-map-chat-card,.dispatch-chat-panel) .oil-chat-list-title{padding:4px 8px!important;font-size:10px!important;line-height:14px!important}:is(.oil-map-chat-card,.dispatch-chat-panel) .oil-chat-list-scroll{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important;padding:6px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important}:is(.oil-map-chat-card,.dispatch-chat-panel) .oil-chat-list-scroll>button{flex:0 0 132px!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:6px 10px!important;box-sizing:border-box!important;border-radius:12px!important}:is(.oil-map-chat-card,.dispatch-chat-panel) .oil-chat-list-scroll>button>span{min-width:0!important;max-width:100%!important;overflow:hidden!important}:is(.oil-map-chat-card,.dispatch-chat-panel) .oil-chat-list-scroll>button :is(b,small){display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:14px!important}:is(.oil-map-chat-card,.dispatch-chat-panel) .oil-chat-list-scroll>button b{font-size:11px!important}:is(.oil-map-chat-card,.dispatch-chat-panel) .oil-chat-list-scroll>button small{font-size:9px!important}}.oil-map-chat-card .oil-chat-pane-head{padding-top:6px!important;padding-bottom:6px!important;align-items:center!important}.oil-map-chat-card .oil-chat-pane-head>.oil-chat-filters{align-self:center!important;align-items:center!important;margin-block:0!important;padding-block:0!important;transform:none!important;top:auto!important;bottom:auto!important}.oil-map-chat-card .oil-chat-filters>:is(.oil-chat-driver-select,.oil-chat-group-select){display:flex!important;align-items:center!important;align-self:center!important;margin-block:0!important;padding-block:0!important;transform:none!important}@media (max-width:650px){.oil-map-chat-card{--home-mobile-map-message-height:360px}.oil-map-chat-card :is(.oil-driver-map,.oil-chat-messages){height:var(--home-mobile-map-message-height)!important;min-height:var(--home-mobile-map-message-height)!important;max-height:var(--home-mobile-map-message-height)!important;box-sizing:border-box!important}.oil-map-chat-card .oil-chat-messages{flex:0 0 var(--home-mobile-map-message-height)!important;overflow-y:auto!important}.oil-map-chat-card :is(.oil-dispatch-chat,.oil-chat-pane){height:auto!important;min-height:0!important;max-height:none!important}}.oil-chat-recipient-menu .fleet-select-option,:is(.oil-map-chat-card,.dispatch-chat-panel) :is(.oil-chat-driver-select,.oil-chat-group-select) :is(.fleet-select-trigger,.fleet-select-label,.fleet-select-label-text){font-size:12px!important;font-weight:600!important;line-height:1.4!important}:is(.oil-map-chat-card,.dispatch-chat-panel) .chat-sender-compact{gap:14px!important;min-width:0!important;max-width:100%}:is(.oil-map-chat-card,.dispatch-chat-panel) .chat-sender-compact .chat-sender-details{gap:1px!important;min-width:0!important}:is(.oil-map-chat-card,.dispatch-chat-panel) .chat-sender-compact .chat-sender-details>b{font-size:11px!important;line-height:14px!important}:is(.oil-map-chat-card,.dispatch-chat-panel) .chat-sender-compact .chat-sender-details>small{font-size:10px!important;line-height:12px!important;font-weight:500!important;color:#536780!important;white-space:normal!important;max-width:100%;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}[data-theme=dark] :is(.oil-map-chat-card,.dispatch-chat-panel) .chat-sender-compact .chat-sender-details>small{color:#a7b9d1!important}:is(.oil-map-chat-card,.dispatch-chat-panel) .oil-chat-message>p{padding-top:6px;font-weight:500!important}@media (min-width:651px) and (max-width:1150px){:is(.oil-map-chat-card,.dispatch-chat-panel) .oil-dispatch-chat{grid-template-columns:minmax(0,1fr) minmax(0,2fr)!important}}}@layer mobile-main-group-spacing{@media (max-width:650px){.oil-dashboard{--mobile-main-group-padding:10px}.oil-dashboard .dashboard-panel[data-active-group],.oil-dashboard :is(.oil-card,.drivers-panel,.loads-panel,.trucks-panel,.trailers-panel){padding:var(--mobile-main-group-padding)!important;box-sizing:border-box!important;background-clip:padding-box!important;overflow:clip!important}.oil-dashboard .dashboard-panel[data-active-group]{--mobile-main-group-padding:7.5px;--mobile-dashboard-section-padding:5.25px;padding:var(--mobile-main-group-padding)!important}.oil-dashboard .dashboard-panel[data-active-group] .dash-section{padding:var(--mobile-dashboard-section-padding)!important;box-sizing:border-box!important;background-clip:padding-box!important;overflow:clip!important}.oil-dashboard .dashboard-panel[data-active-group] .dashboard-scroll-page{padding:0!important}.oil-dashboard :is(.oil-card,.drivers-panel,.loads-panel,.trucks-panel,.trailers-panel,.dash-section):after,.oil-dashboard :is(.oil-card,.drivers-panel,.loads-panel,.trucks-panel,.trailers-panel,.dash-section):before{border-radius:inherit!important}.oil-dashboard .dashboard-panel[data-active-group],.oil-dashboard .dashboard-panel[data-active-group] :is(.dashboard-horizontal-shell,.dashboard-horizontal-slider,.dashboard-scroll-page){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.oil-dashboard .dashboard-panel[data-active-group] :is(.billing-designer-section,.fuel-system-section,.system-settings-section)>.dash-section-head{padding-top:5px!important;padding-left:5px!important}.oil-dashboard .dashboard-panel[data-active-group] :is(.billing-card.summary-card,.billing-period-card)>.mini-section-head{padding-top:5px!important;padding-left:5px!important}}}@layer driver-details-mobile-spacing{@media (max-width:1150px){.driver-details-back{padding-top:calc(12px + env(safe-area-inset-top, 0px))!important;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))!important}.driver-details-back>.driver-details-modal{transform:none!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))!important;min-height:0!important}}}@layer fuel-request-actions-center{@media (max-width:1550px){.fuel-modal-requests .fuel-request-actions-cell .fuel-request-actions:not(.is-decision){display:flex!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin-inline:0!important;padding-inline:0!important}.fuel-modal-requests .fuel-request-actions-cell .fuel-request-actions:not(.is-decision)>button{flex:0 1 80px!important;width:80px!important;min-width:0!important;margin-inline:0!important;padding-inline:5px!important;white-space:nowrap!important;text-align:center!important;justify-content:center!important}}@media (min-width:651px) and (max-width:1550px){.fuel-modal-requests .fuel-request-actions-cell .fuel-request-actions:not(.is-decision){justify-content:flex-end!important}}@media (max-width:1023px){#fuel-activation-requests .fuel-request-actions-cell .fuel-request-actions{display:flex!important;align-items:center!important;justify-content:center!important}#fuel-activation-requests .fuel-request-actions-cell .fuel-request-actions>:is(button,span){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:1 1 0!important;width:auto!important;height:44px!important;min-height:44px!important;padding:0 8px!important;gap:6px!important}}}@layer loads-tablet-sizing{@media (min-width:651px) and (max-width:1550px){.loads-row{grid-template-columns:40px 86px 156px repeat(10,132px) 64px!important}.loads-row>span{padding-inline:5px!important;font-size:clamp(10px,1.4vw,12px)!important}.loads-row.loads-header>span{font-size:clamp(8.5px,1.15vw,9.5px)!important}.loads-row>span:first-child{padding-inline:2px!important;text-align:center!important;text-overflow:clip!important;font-variant-numeric:tabular-nums}.loads-mode-lookup .loads-toolbar :is(.sheet-field,.date-field) .fleet-select-field-trigger{position:relative!important}.loads-mode-lookup .loads-toolbar :is(.sheet-field,.date-field) .fleet-select-field-trigger:after{content:""!important;position:absolute!important;left:auto!important;right:12px!important;top:50%!important;bottom:auto!important;margin:0!important;padding:0!important;clip-path:none!important;-webkit-mask:none!important;mask:none!important;display:block!important;min-width:7px!important;max-width:7px!important;min-height:7px!important;max-height:7px!important;width:7px!important;height:7px!important;border:solid!important;border-width:0 2px 2px 0!important;border-radius:0!important;background:none!important;transform:translateY(-70%) rotate(45deg)!important;pointer-events:none!important}.loads-mode-lookup{--lookup-tablet-columns:40px 86px 156px repeat(10,132px) 64px;--lookup-tablet-width:1666px}.loads-mode-lookup :is(.loads-grid,.loads-super-title,.loads-row){width:var(--lookup-tablet-width)!important;min-width:var(--lookup-tablet-width)!important;max-width:var(--lookup-tablet-width)!important;box-sizing:border-box!important}.loads-mode-lookup :is(.loads-super-title,.loads-row){grid-template-columns:var(--lookup-tablet-columns)!important}}}@layer tablet-fleet-picker{.oil-tabs-top .fleet-menu>.fleet-trigger-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.oil-tabs-top .fleet-menu>.fleet-trigger-hidden,.oil-tabs-top .tablet-fleet-menu>.fleet-dropdown,.oil-tabs-top .tablet-fleet-menu>.fleet-dropdown>button,.oil-tabs-top .tablet-fleet-menu>button{transition:none!important;animation:none!important}}@layer dashboard-group-edges{html:not([data-theme=light]) body.fp-oilfields-page .oil-dashboard-main{background:transparent!important;box-shadow:none!important}html:not([data-theme=light]) body.fp-oilfields-page .oil-dashboard :is(.oil-card,.drivers-panel,.trucks-panel,.trailers-panel,.loads-panel,.dashboard-head,.dash-section,.dash-stats-grid,.billing-card,.billing-period-card,.billing-designer-section,.system-settings-section,.users-permissions-section,.customer-rule-box,.permissions-settings-box,.activity-log-box,.permission-role-card,.user-permission-card,.fuel-control-card,.fuel-card-tree-panel,.fuel-workspace,.fuel-tab-panel,.fuel-card-details-panel,.fuel-card-requests-panel,.fuel-card-settings-panel){box-shadow:none!important}.dashboard-panel .dashboard-scroll-page{border-radius:18px!important;overflow:clip!important}.dashboard-panel :is(.dashboard-horizontal-shell,.dashboard-horizontal-slider){border-radius:18px!important}.dashboard-panel .compact-list-table::-webkit-scrollbar-corner{background:transparent!important}@media (min-width:651px) and (max-width:1550px){.billing-rate-rules-panel>.billing-rate-table{padding-bottom:6px!important}.billing-settings-tabs-card:has(.billing-rate-rules-panel){padding-bottom:8px!important}.billing-designer-section:has(.billing-rate-rules-panel){padding-bottom:8px!important}.dashboard-panel:has(.billing-rate-rules-panel){padding-bottom:4px!important;margin-bottom:4px!important}}@media (min-width:651px){.dashboard-panel .dashboard-horizontal-shell:has(:is(.dashboard-scroll-page-fuel,.dashboard-scroll-page-settings).is-active),.dashboard-panel .dashboard-horizontal-slider:has(:is(.dashboard-scroll-page-fuel,.dashboard-scroll-page-settings).is-active),.dashboard-panel :is(.dashboard-scroll-page-fuel,.dashboard-scroll-page-settings){border-radius:0!important;background:transparent!important}.dashboard-panel :is(.fuel-system-section,.system-settings-section,.users-permissions-section){overflow:clip!important;background-clip:padding-box!important}.dashboard-panel :is(.fuel-system-section,.system-settings-section,.users-permissions-section):after,.dashboard-panel :is(.fuel-system-section,.system-settings-section,.users-permissions-section):before{border-radius:inherit!important}}@media (max-width:1550px){.dashboard-panel .fuel-workspace-head+.fuel-tab-panel-details{margin-top:10px!important}}}@layer rate-table-tablet-readability{.billing-rate-table :is(.rate-rule-terminal-select,.rate-rule-well-select) :is(.fleet-select-field-label,.fleet-select-label-text){text-align:left!important;justify-content:flex-start!important}@media (min-width:651px) and (max-width:1550px){.billing-rate-table .fleet-select-field-trigger{position:relative!important}.billing-rate-table .fleet-select-field-label{position:absolute!important;inset:0 16px!important;width:auto!important;max-width:none!important;display:flex!important;align-items:center!important;grid-area:auto!important}.billing-rate-table .fleet-select-field-label,.billing-rate-table .fleet-select-label-text{min-width:0!important;padding:0!important;margin:0!important;overflow:hidden!important;transform:none!important}.billing-rate-table .fleet-select-label-text{display:block!important;position:static!important;width:-moz-max-content!important;width:max-content!important;max-width:100%!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 1 auto!important;text-align:left!important}}@media (min-width:651px) and (max-width:1150px){.billing-rate-table .billing-rate-row,.billing-rate-table .billing-rate-row :is(input,select,button,span),.billing-rate-table .rate-rule-suffix-field:after{font-size:8.8px!important}.billing-rate-table .billing-rate-header-row>span{font-size:5.984px!important}.billing-rate-table .billing-rate-header-row>.rate-rule-select-head{font-size:5.676px!important}.billing-rate-table .rate-rule-suffix-field input[placeholder="$ Bonus"]:-moz-placeholder-shown{padding-inline:5px!important;text-indent:0!important;text-overflow:clip!important}.billing-rate-table .rate-rule-suffix-field input[placeholder="$ Bonus"]:placeholder-shown{padding-inline:5px!important;text-indent:0!important;text-overflow:clip!important}.billing-rate-table .rate-rule-suffix-field:has(input[placeholder="$ Bonus"]:-moz-placeholder-shown):after{content:none!important}.billing-rate-table .rate-rule-suffix-field:has(input[placeholder="$ Bonus"]:placeholder-shown):after{content:none!important}}@media (min-width:651px) and (max-width:1550px){.billing-rate-table .fleet-select-field .fleet-select-field-label{justify-content:center!important}}@media (min-width:651px) and (max-width:1150px){.billing-rate-table :is(.rate-rule-product-select,.rate-rule-fsc-type-select) .fleet-select-field-label{inset-inline:11px!important}.billing-rate-table :is(.rate-rule-product-select,.rate-rule-fsc-type-select) .fleet-select-field-trigger:after{right:4px!important;width:5px!important;height:5px!important}}}@layer mobile-chat-group-filters{@media (max-width:650px){.oil-chat-pane-head:has(.oil-chat-group-select){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(128px,.9fr)!important;grid-template-rows:auto!important;grid-template-areas:none!important;align-items:center!important;gap:8px!important}.oil-chat-pane-head:has(.oil-chat-group-select)>div:first-child{grid-area:1/1!important;width:100%!important;min-width:0!important;justify-self:stretch!important}.oil-chat-pane-head:has(.oil-chat-group-select)>.oil-chat-filters{grid-area:1/2!important;justify-self:stretch!important}.oil-chat-filters:has(.oil-chat-group-select){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:none!important;gap:6px!important}.oil-chat-filters>.oil-chat-group-select{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.oil-chat-group-select>.fleet-select-trigger{position:relative!important;display:block!important;grid-template-columns:none!important;width:100%!important;min-width:0!important;height:36px!important;padding:0!important}.oil-chat-group-select .fleet-select-label{position:absolute!important;inset:0!important;grid-area:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:none!important;padding:0 16px!important}.oil-chat-group-select .fleet-select-label,.oil-chat-group-select .fleet-select-label-text{width:auto!important;margin:0!important;transform:none!important;color:inherit!important;opacity:1!important;visibility:visible!important}.oil-chat-group-select .fleet-select-label-text{position:static!important;display:block!important;min-width:0!important;max-width:100%!important;padding:0!important;font-size:12px!important;line-height:1.4!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}.oil-chat-driver-select .fleet-select-label{position:absolute!important;inset:0!important;grid-area:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:none!important;margin:0!important;padding:0 24px!important;box-sizing:border-box!important;transform:none!important}.oil-chat-driver-select>button{position:relative!important}.oil-chat-driver-select .fleet-select-label-text{position:static!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;text-align:center!important;transform:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (min-width:651px) and (max-width:1550px){.oil-chat-pane-head:has(.oil-chat-group-select){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,42%)!important;grid-template-rows:auto!important;align-items:center!important;gap:10px!important;min-width:0!important}.oil-chat-pane-head:has(.oil-chat-group-select)>div:first-child{grid-area:1/1!important;width:auto!important;min-width:0!important;max-width:100%!important}.oil-chat-pane-head:has(.oil-chat-group-select)>.oil-chat-filters{grid-area:1/2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.oil-chat-filters>.oil-chat-group-select,.oil-chat-group-select>.fleet-select-trigger{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.oil-chat-group-select>.fleet-select-trigger{position:relative!important;padding-inline:0!important}.oil-chat-group-select .fleet-select-label{position:absolute!important;inset:0!important;width:auto!important;min-width:0!important;max-width:none!important;padding-inline:18px!important;margin:0!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:none!important}.oil-chat-group-select .fleet-select-label-text{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.oil-chat-pane-head:has(.oil-chat-driver-select){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,42%)!important;grid-template-rows:auto!important;align-items:center!important;gap:10px!important;min-width:0!important}.oil-chat-pane-head:has(.oil-chat-driver-select)>div:first-child{grid-area:1/1!important;width:auto!important;min-width:0!important;max-width:100%!important}.oil-chat-pane-head:has(.oil-chat-driver-select)>.oil-chat-filters{grid-area:1/2!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.oil-chat-driver-select,.oil-chat-driver-select>.fleet-select-trigger{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}.oil-chat-driver-select>.fleet-select-trigger>.fleet-select-label{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;overflow:hidden!important}.oil-chat-driver-select>.fleet-select-trigger>.fleet-select-label>.fleet-select-label-text{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;flex:1 1 0%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (min-width:651px) and (max-width:1550px){.dispatch-chat-panel .oil-chat-pane-head:has(>.oil-chat-filters>.oil-chat-group-select){grid-template-columns:minmax(0,1fr) minmax(0,52%)!important}}@media (min-width:1551px){.dispatch-chat-panel .oil-chat-pane-head:has(.oil-chat-filters>.fleet-select-field){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,42%)!important;grid-template-rows:auto!important;align-items:center!important;gap:10px!important;min-width:0!important}.dispatch-chat-panel .oil-chat-pane-head:has(>.oil-chat-filters>.oil-chat-group-select){grid-template-columns:minmax(0,1fr) minmax(0,60%)!important}.dispatch-chat-panel .oil-chat-pane-head>div:first-child{grid-area:1/1!important;width:auto!important;min-width:0!important;max-width:100%!important}.dispatch-chat-panel .oil-chat-filters{grid-area:1/2!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.dispatch-chat-panel .oil-chat-filters:has(.oil-chat-group-select){grid-template-columns:repeat(2,minmax(0,1fr))!important}.dispatch-chat-panel .oil-chat-filters .fleet-select-trigger,.dispatch-chat-panel .oil-chat-filters>.fleet-select-field{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.dispatch-chat-panel .oil-chat-group-select>.fleet-select-trigger{position:relative!important;padding-inline:0!important}.dispatch-chat-panel .oil-chat-group-select .fleet-select-label{position:absolute!important;inset:0!important;width:auto!important;min-width:0!important;max-width:none!important;padding-inline:18px!important;margin:0!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;overflow:hidden!important;transform:none!important}.dispatch-chat-panel .oil-chat-group-select .fleet-select-label-text{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dispatch-chat-panel .oil-chat-filters:empty{display:none!important}.dispatch-chat-panel .oil-chat-pane-head:has(>.oil-chat-filters:empty)>div:first-child{flex:1 1 auto!important;width:100%!important}}@media (min-width:1151px) and (max-width:1550px){.oil-map-chat-card .oil-chat-pane-head:has(.oil-chat-driver-select){grid-template-columns:minmax(0,1fr) minmax(0,min(240px,42%))!important}}.oil-chat-group-select>.fleet-select-trigger{position:relative!important}.oil-chat-group-select>.fleet-select-trigger>.fleet-select-label{position:absolute!important;inset:0!important;grid-area:auto!important;align-self:stretch!important;justify-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important;padding-block:0!important;margin:0!important;transform:none!important;translate:none!important}.oil-chat-group-select>.fleet-select-trigger>.fleet-select-label>.fleet-select-label-text{position:static!important;display:block!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@layer load-details-mobile-header{.driver-load-edit-modal .billing-load-title-stack>:is(.driver-load-header-driver-line,.billing-load-header-meta){white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;height:auto!important}@media (min-width:651px){.billing-period-load-detail-head .billing-load-header-pill{box-sizing:border-box!important;flex:0 0 clamp(80px,9vw,124px)!important;width:clamp(80px,9vw,124px)!important;min-width:clamp(80px,9vw,124px)!important;max-width:clamp(80px,9vw,124px)!important}}@media (max-width:650px){.driver-load-edit-modal{--load-details-mobile-inset:10px;padding:var(--load-details-mobile-inset)!important}.driver-load-edit-modal>.billing-load-detail-head{box-sizing:border-box!important;width:calc(100% + 2 * var(--load-details-mobile-inset))!important;max-width:none!important;margin-left:calc(-1 * var(--load-details-mobile-inset))!important;margin-right:calc(-1 * var(--load-details-mobile-inset))!important;margin-top:calc(-1 * var(--load-details-mobile-inset))!important;padding-left:var(--load-details-mobile-inset)!important;padding-right:var(--load-details-mobile-inset)!important;padding-top:var(--load-details-mobile-inset)!important}.driver-load-edit-modal>.driver-load-detail-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding-block:var(--load-details-mobile-inset)!important}.driver-load-detail-head>.billing-load-title-stack{grid-area:1/1!important;padding:0!important}.driver-load-detail-head>.driver-load-detail-head-actions{grid-area:1/2!important;position:static!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0!important;padding:0!important;width:auto!important;transform:none!important}.driver-load-detail-head .driver-load-header-financials{display:contents!important}.driver-load-detail-head :is(.driver-load-header-detention-pill,.dashboard-modal-close){position:static!important;inset:auto!important;align-self:center!important;margin:0!important;transform:none!important;height:44px!important;min-height:44px!important;max-height:44px!important;box-sizing:border-box!important;flex-shrink:0!important}.driver-load-detail-head .driver-load-header-detention-pill{width:74px!important}.driver-load-detail-head .dashboard-modal-close{width:44px!important;min-width:44px!important;max-width:44px!important}.driver-load-detail-head .billing-load-title-stack h3{font-size:16px!important;font-weight:700!important;line-height:1.25!important}.driver-load-detail-head .billing-load-title-stack :is(.driver-load-header-driver-line,.driver-load-header-company-line){font-size:11px!important;font-weight:750!important;line-height:1.35!important}.driver-load-edit-modal>.billing-period-load-detail-head{display:grid!important;grid-template-columns:minmax(0,1fr) 74px 44px!important;align-items:center!important;gap:10px 8px!important;padding-block:var(--load-details-mobile-inset)!important}.billing-period-load-detail-head>.billing-load-title-stack{grid-area:1/1!important;padding:0!important}.billing-period-load-detail-head :is(.billing-load-detail-head-actions,.billing-load-header-financials){display:contents!important}.billing-period-load-detail-head :is(.billing-load-header-detention-pill,.dashboard-modal-close){position:static!important;inset:auto!important;align-self:center!important;margin:0!important;transform:none!important;height:44px!important;min-height:44px!important;max-height:44px!important;box-sizing:border-box!important}.billing-period-load-detail-head .billing-load-header-detention-pill{grid-area:1/2!important;width:74px!important;min-width:0!important}.billing-period-load-detail-head .dashboard-modal-close{grid-area:1/3!important;width:44px!important;min-width:44px!important;max-width:44px!important}}.billing-load-secondary-financials{display:contents}@media (max-width:650px){.billing-period-load-detail-head .billing-load-secondary-financials{display:grid!important;grid-area:2/1/auto/-1!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important}.billing-period-load-detail-head .billing-load-secondary-financials>.billing-load-header-pill{grid-area:auto!important;position:static!important;width:100%!important;min-width:0!important;margin:0!important}}}@layer dashboard-mobile-density{@media (max-width:650px){.dashboard-panel[data-active-group]{zoom:.8!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important}}}@layer full-map-mobile{.oil-full-map-driver-marker{position:absolute!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;overflow:visible!important;pointer-events:auto!important;cursor:pointer;transform:scale(var(--full-map-pin-scale,1))!important;transform-origin:0 0!important;color:#fff!important;font-family:inherit}.dsMapPins>.driver-details-map-marker{left:calc(50% + var(--map-marker-x, 0px))!important;top:calc(50% + var(--map-marker-y, 0px))!important;z-index:3;pointer-events:none!important}.oil-full-map-driver-marker>.oil-full-map-marker-pin{display:block!important;position:absolute!important;left:-9px!important;top:-24px!important;width:18px!important;height:24px!important;min-width:18px!important;max-width:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important;transform:none!important;margin:0!important}.oil-full-map-marker-label{position:absolute;left:0;top:4px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:1px;width:-moz-max-content;width:max-content;max-width:145px;padding:3px 6px;background:#111827;border:1px solid #94a3b8;border-radius:12px;box-shadow:0 3px 8px #0005;color:#fff;text-align:center;line-height:1.2}.oil-full-map-marker-label strong{font-size:10px!important;line-height:1.15!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.oil-full-map-marker-equipment,.oil-full-map-marker-gps{display:block;font-size:8px!important;line-height:1.15!important;white-space:nowrap}.oil-full-map-marker-gps{color:#cbd5e1}@media (max-width:650px){body.fp-oilfields-full-map,body.fp-oilfields-full-map .app-main,body.oil-full-map-active,body.oil-full-map-active .app-main,html.fp-oilfields-full-map{height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:clip!important;touch-action:pan-y!important}.oil-full-map-actions :is(.oil-full-map-source-label-full,.oil-full-map-action-text,.oil-full-map-filter-label),.oil-full-map-filter-menu>summary>b{display:none!important}.oil-full-map-actions :is(.oil-full-map-source-toggle-btn,.oil-full-map-action-btn,summary){height:36px!important;min-height:36px!important;max-height:36px!important;padding:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important}.oil-full-map-actions{align-items:center!important}.oil-full-map-actions .oil-full-map-source-toggle{box-sizing:border-box!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;gap:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:34px!important;align-items:center!important;border-width:1px!important;border-radius:12px!important;overflow:hidden!important}.oil-full-map-actions .oil-full-map-source-toggle>button{box-sizing:border-box!important;height:34px!important;min-height:34px!important;max-height:34px!important;width:100%!important;margin:0!important;border-radius:11px!important}.oil-full-map-actions svg{width:18px!important;height:18px!important}.oil-full-map-panel{zoom:.8!important;width:100%!important;box-sizing:border-box!important;touch-action:pan-y!important}body.oil-full-map-active .oil-full-map-page{padding:12px 8px 16px!important;overflow:visible!important;height:auto!important}.oil-full-map-header{margin-top:10px!important;padding:8px!important}.oil-full-map-shell{height:auto!important;min-height:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important}.oil-full-map-canvas{height:clamp(320px,55dvh,520px)!important;min-height:0!important}.oil-full-map-panel,.oil-full-map-panel-group,.oil-full-map-panel-list{height:auto!important;max-height:none!important;overflow:visible!important}.oil-full-map-panel{padding:6px!important}.oil-full-map-panel-row{min-height:76px!important;height:auto!important;padding:6px!important;gap:5px!important}.oil-full-map-panel-row :is(.oil-full-map-panel-main,.oil-full-map-panel-eta){min-height:0!important;padding:4px!important}.oil-full-map-panel-row.is-eta-row .oil-full-map-panel-main{padding-top:14px!important}.oil-full-map-panel-row :is(.oil-full-map-driver-name,.oil-full-map-equipment-corner,.oil-full-map-gps-update,.oil-full-map-panel-eta b,.oil-full-map-panel-main strong){font-size:10px!important}.oil-full-map-panel-row :is(small,.oil-full-map-driver-status-pill,.dynamic-pill){font-size:9px!important}.oil-full-map-panel-row.is-eta-row .oil-full-map-panel-eta{padding-top:0!important}.oil-full-map-panel-row.is-eta-row :is(.oil-full-map-equipment-corner,.oil-full-map-gps-update,.oil-full-map-eta-line b){font-size:10px!important;line-height:1!important;margin-top:0!important}.oil-full-map-panel-row .oil-full-map-driver-status-pill{padding:2px 7px!important;min-height:18px!important}.oil-full-map-loading{white-space:nowrap!important;width:-moz-max-content!important;width:max-content!important;max-width:calc(100% - 24px)!important;box-sizing:border-box!important;font-size:12px!important}}}@layer load-details-mobile-actions{@media (max-width:650px){.driver-load-edit-modal .driver-load-edit-actions :is(.driver-load-footer-picture-actions,.driver-load-footer-command-actions)>.dashboard-btn{box-sizing:border-box!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding-block:0!important;align-items:center!important;justify-content:center!important}}}@layer loads-mobile-date-alignment{@media (max-width:650px){.loads-mode-lookup .loads-toolbar :is(.sheet-field,.date-field) .fleet-select-field-trigger{position:relative!important;display:block!important;grid-template-columns:none!important;box-sizing:border-box!important;padding:0!important;text-align:center!important}.loads-mode-lookup .loads-toolbar :is(.sheet-field,.date-field) .fleet-select-field-trigger>.fleet-select-field-label{position:absolute!important;inset:0!important;grid-area:auto!important;justify-self:stretch!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:auto!important;height:auto!important;min-width:0!important;max-width:none!important;padding:0 18px!important;margin:0!important;transform:none!important;translate:none!important;pointer-events:none!important}.loads-mode-lookup .loads-toolbar :is(.sheet-field,.date-field) .fleet-select-field-label>.fleet-select-label-text{position:static!important;display:block!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important;text-indent:0!important;text-align:center!important;white-space:nowrap!important;font-size:clamp(8px,2.5vw,10px)!important}.loads-mode-lookup .loads-toolbar :is(.sheet-field,.date-field) .fleet-select-field-trigger:after{position:absolute!important;left:auto!important;right:10px!important;top:50%!important;bottom:auto!important;margin:0!important;width:6px!important;height:6px!important;border:solid!important;border-width:0 2px 2px 0!important;transform:translateY(-70%) rotate(45deg)!important}}}@layer mobile-truck-cost-subtitle{@media (max-width:650px){.billing-costs-column>.mini-section-head>div:first-child>p{white-space:nowrap!important;line-height:1.3!important;width:-moz-max-content!important;width:max-content!important;max-width:none!important}}}@layer tablet-billing-action-parity{@media (min-width:651px) and (max-width:1550px){:is(.billing-rate-rules-panel,.billing-costs-column) .billing-settings-head-actions>:is(.billing-rate-bulk-open-btn,.billing-add-action-btn){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 112px!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 8px!important;gap:6px!important;font-size:10px!important;font-weight:650!important;line-height:1!important;white-space:nowrap!important}:is(.billing-rate-rules-panel,.billing-costs-column) .billing-settings-head-actions>:is(.billing-rate-bulk-open-btn,.billing-add-action-btn)>span{font-size:inherit!important;font-weight:inherit!important}.billing-rate-rules-panel .billing-add-action-btn .billing-add-rule-text-plus{display:none!important}}.billing-costs-column .billing-add-action-btn>svg{display:none!important}@media (min-width:651px) and (max-width:1550px){:is(.billing-rate-rules-panel,.billing-costs-column) .billing-add-action-btn>svg{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;flex:0 0 18px!important;margin:0!important;transform:none!important}.billing-costs-column .billing-add-action-btn .billing-add-rule-text-plus{display:none!important}:is(.billing-rate-rules-panel,.billing-costs-column) .billing-settings-head-actions{gap:5px!important;-moz-column-gap:5px!important;column-gap:5px!important}:is(.billing-rate-rules-panel,.billing-costs-column) .billing-settings-head-actions>:is(.billing-rate-bulk-open-btn,.billing-add-action-btn){margin-inline:0!important}}.billing-add-action-label:before{content:none!important}@media (max-width:650px),(min-width:1551px){.billing-add-action-label:before{content:"+ "!important}}@media (min-width:1551px){.billing-rate-rules-panel .billing-add-action-label:before{content:none!important}}}@layer mobile-cost-bulk-icon{@media (max-width:650px){.billing-costs-column .billing-rate-bulk-open-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;flex:0 0 36px!important;max-width:36px!important;max-height:36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;gap:0!important}.billing-costs-column .billing-rate-bulk-open-btn>span{display:none!important}.billing-costs-column .billing-rate-bulk-open-btn>svg{display:block!important;width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0!important}.billing-costs-column .billing-settings-head-actions>:is(.billing-rate-bulk-open-btn,.billing-add-action-btn){border-radius:13px!important}}}@layer mobile-rate-add-icon{.billing-rate-rules-panel .billing-add-action-btn>svg{display:none}@media (max-width:650px){.billing-rate-rules-panel .billing-add-action-btn>svg{display:block!important;visibility:visible!important;opacity:1!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;flex:0 0 18px!important;margin:0!important;transform:none!important;color:inherit!important}.billing-rate-rules-panel .billing-add-action-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important}.billing-rate-rules-panel .billing-add-action-btn>span{display:none!important}.billing-rate-rules-panel .billing-add-action-btn:after,.billing-rate-rules-panel .billing-add-action-btn:before{content:none!important;display:none!important}}}@layer drivers-mobile-filter-type{@media (max-width:650px){.oil-dashboard-drivers .drivers-toolbar{--drivers-mobile-shared-label-font:clamp(8.8px,2.55vw,10.6px)}.oil-dashboard-drivers .drivers-toolbar :is(.region-filter,.status-filter) :is(.fleet-select-trigger,.fleet-select-label,.fleet-select-label-text,.status-checkbox-filter-trigger,.fp-status-filter-visible-text),.oil-dashboard-drivers .drivers-toolbar>:is(.mobile-days-off-btn,.mobile-add-btn) .drivers-action-label{font-size:var(--drivers-mobile-shared-label-font)!important}}}@layer billing-date-labels{.billing-period-date :is(.billing-date-control,.billing-date-select,.billing-calendar-input):after,.billing-period-date :is(.billing-date-control,.billing-date-select,.billing-calendar-input):before{content:none!important;display:none!important}.billing-calendar-input::-webkit-calendar-picker-indicator{opacity:0!important;width:0!important;padding:0!important;margin:0!important}@media (max-width:650px){.billing-period-controls-row :is(.billing-period-driver,.billing-period-customer,.billing-period-company,.billing-period-date)>span{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;text-align:center!important;margin-inline:0!important;padding-inline:0!important;gap:4px!important}.billing-period-date>span:after{content:""!important;display:inline-block!important;flex:0 0 12px!important;width:12px!important;height:12px!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 11h18'/%3E%3C/svg%3E") center /contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 11h18'/%3E%3C/svg%3E") center /contain no-repeat!important}.billing-date-control .billing-calendar-input{background-image:none!important;text-align:center!important;text-indent:0!important;padding-inline:6px!important}.billing-calendar-input::-webkit-calendar-picker-indicator{display:none!important}.billing-calendar-input::-webkit-date-and-time-value,.billing-calendar-input::-webkit-datetime-edit{width:100%!important;text-align:center!important;margin:0!important;padding:0!important}.billing-calendar-input::-webkit-datetime-edit{display:inline-flex!important;justify-content:center!important}.billing-calendar-input::-webkit-datetime-edit-fields-wrapper{padding:0!important}}@media (min-width:651px){.billing-date-control>.billing-date-select{display:block!important;width:100%!important;min-width:0!important}.billing-date-select>.billing-calendar-input{width:100%!important;height:100%!important;min-width:0!important;box-sizing:border-box!important}}@media (max-width:650px){.billing-date-control .billing-date-select{position:relative!important}.billing-calendar-input::-webkit-date-and-time-value,.billing-calendar-input::-webkit-datetime-edit,.billing-date-control .billing-calendar-input{color:transparent!important;-webkit-text-fill-color:transparent!important;caret-color:transparent!important}.billing-date-control .billing-date-select:after{content:attr(data-mobile-date-value)!important;border:0!important;background:none!important;transform:none!important;position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;pointer-events:none!important;text-align:center!important;white-space:nowrap!important;font-size:10px!important;font-weight:650!important;line-height:1!important;color:var(--text)!important;-webkit-text-fill-color:currentColor!important}}}@layer billing-mobile-menu-fit{@media (max-width:650px){.fleet-select-menu-portal:is(.billing-period-customer-menu,.billing-period-company-menu,.billing-period-driver-menu){width:var(--fleet-select-menu-width)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;left:var(--fleet-select-menu-left)!important;right:auto!important;transform:none!important;border-radius:12px!important}.fleet-select-menu-portal:is(.billing-period-customer-menu,.billing-period-company-menu,.billing-period-driver-menu) .fleet-select-field-option{box-sizing:border-box!important;font-size:11px!important;line-height:1.3!important;min-height:34px!important;height:auto!important;padding:8px!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important}}}@layer billing-calendar-inputs{.billing-date-control .billing-calendar-input{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;text-align:center!important;padding-inline:28px!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 11h18'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 8px center!important;background-size:16px 16px!important}html[data-theme=light] .billing-date-control .billing-calendar-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1220' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 11h18'/%3E%3C/svg%3E")!important}.billing-calendar-input::-webkit-calendar-picker-indicator{opacity:0;width:0;padding:0;margin:0}.billing-calendar-input::-webkit-date-and-time-value{text-align:center;margin:0}.billing-calendar-input::-webkit-datetime-edit{padding:0;text-align:center}}@layer maintenance-mobile-header{.fleet-maintenance-close-label{display:none}.fleet-maintenance-head .fleet-maintenance-reset-select-trigger{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:5px!important}.fleet-maintenance-reset-select-trigger>.fleet-maintenance-mobile-icon{display:inline-flex!important;align-items:center!important;flex:0 0 16px!important;order:0!important}.fleet-maintenance-reset-select-trigger>.fleet-select-field-label{order:1!important}.fleet-maintenance-mobile-icon svg{width:16px!important;height:16px!important}@media (max-width:1150px){.fleet-maintenance-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:12px!important}.fleet-maintenance-head .fleet-maintenance-head-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important}.fleet-maintenance-head .fleet-maintenance-reset-control{display:contents!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;grid-column:auto!important}.fleet-maintenance-reset-control>.fleet-maintenance-reset-label{grid-column:1/-1!important;font-size:11px!important;white-space:nowrap!important}.fleet-maintenance-reset-control .fleet-maintenance-reset-select{grid-column:1!important;grid-row:2!important;width:100%!important;min-width:0!important}.fleet-maintenance-head :is(.fleet-maintenance-reset-select-trigger,.fleet-maintenance-reset-now,.fleet-maintenance-close){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;border-radius:12px!important;grid-column:auto!important;position:static!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;font-size:12px!important;font-weight:650!important;font-variation-settings:"wght" 650!important;line-height:1!important}.fleet-maintenance-head .fleet-maintenance-reset-select-trigger{position:relative!important;padding:0 26px 0 7px!important;gap:4px!important}.fleet-maintenance-reset-select-trigger>.fleet-maintenance-mobile-icon{flex:0 0 16px!important}.fleet-maintenance-reset-select-trigger :is(.fleet-select-field-label,.fleet-select-label-text){width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.fleet-maintenance-head .fleet-maintenance-reset-now{grid-column:2!important;grid-row:2!important}.fleet-maintenance-head .fleet-maintenance-close{grid-column:3!important;grid-row:2!important}.fleet-maintenance-head :is(.fleet-select-field-label,.fleet-select-label-text,.fleet-maintenance-reset-now>span,.fleet-maintenance-close-label){font-size:12px!important;font-weight:650!important;font-variation-settings:"wght" 650!important;line-height:1!important}.fleet-maintenance-head :is(.fleet-maintenance-mobile-icon,.fleet-maintenance-close-label){display:inline-flex!important;align-items:center!important;visibility:visible!important}.fleet-maintenance-head :is(.fleet-maintenance-mobile-icon,.fleet-maintenance-reset-now,.fleet-maintenance-close) svg{width:16px!important;height:16px!important;flex:0 0 16px!important}.fleet-maintenance-head .fleet-maintenance-reset-now{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:0 8px!important;font-size:12px!important}.fleet-maintenance-reset-now>span{display:inline!important;visibility:visible!important;opacity:1!important;font-size:12px!important;width:auto!important;white-space:nowrap!important}.fleet-maintenance-reset-now svg{width:16px!important;height:16px!important;flex-shrink:0!important}}}@layer driver-details-mobile-fields{@media (max-width:650px){.driver-details-modal{--driver-details-field-height:40px;--driver-details-field-radius:12px}.driver-details-modal :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,.fleet-select-trigger,.dsCopyInput,.driver-details-history-refresh){box-sizing:border-box!important;height:var(--driver-details-field-height)!important;min-height:var(--driver-details-field-height)!important;max-height:var(--driver-details-field-height)!important;padding-block:0!important;margin-block:0!important;border-radius:var(--driver-details-field-radius)!important}.driver-details-modal .dsCopyInput{position:relative!important;padding:0!important;overflow:hidden!important}.driver-details-modal .dsCopyInput>input{width:100%!important;min-width:0!important;padding-left:8px!important;padding-right:48px!important}.driver-details-modal .dsCopyInput>button{position:absolute!important;inset:0 0 0 auto!important;width:40px!important;min-width:40px!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;transform:none!important;border-radius:0 var(--driver-details-field-radius) var(--driver-details-field-radius) 0!important;display:flex!important;align-items:center!important;justify-content:center!important}}}@layer popup-backdrop-edges{:is(.fuel-modal-back,.dashboard-report-back,.driver-modal-back,.driver-details-back,.driver-days-off-back,.loads-modal-back,.oil-modal-back,.truck-modal-back,.trailer-modal-back,.image-modal-back,.leave-oilfields-backdrop,.company-connect-backdrop,.rate-rule-bulk-backdrop),:is(.fuel-modal-back,.dashboard-report-back,.driver-modal-back,.driver-details-back,.driver-days-off-back,.loads-modal-back,.oil-modal-back,.truck-modal-back,.trailer-modal-back,.image-modal-back,.leave-oilfields-backdrop,.company-connect-backdrop,.rate-rule-bulk-backdrop):after,:is(.fuel-modal-back,.dashboard-report-back,.driver-modal-back,.driver-details-back,.driver-days-off-back,.loads-modal-back,.oil-modal-back,.truck-modal-back,.trailer-modal-back,.image-modal-back,.leave-oilfields-backdrop,.company-connect-backdrop,.rate-rule-bulk-backdrop):before{border-radius:0!important;clip-path:none!important}}@layer load-details-date-icons{.driver-load-date-pair input[type=date]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 11h18'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:18px 18px!important;padding-right:36px!important}html[data-theme=light] .driver-load-date-pair input[type=date]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%230b1220' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 11h18'/%3E%3C/svg%3E")!important}.driver-load-date-pair input[type=date]::-webkit-calendar-picker-indicator{opacity:0!important;width:0!important;padding:0!important;margin:0!important}@media (max-width:650px){.driver-load-date-pair input[type=date]{padding-inline:36px!important;text-align:center!important}.driver-load-date-pair input[type=date]::-webkit-date-and-time-value{text-align:center!important;margin:0!important}.driver-load-date-pair input[type=date]::-webkit-datetime-edit{padding:0!important;text-align:center!important}:is(.driver-load-terminal-field,.driver-load-well-field) .fleet-select-trigger{padding-inline:28px!important;justify-content:center!important;text-align:center!important}:is(.driver-load-terminal-field,.driver-load-well-field) :is(.fleet-select-label,.fleet-select-label-text){display:block!important;width:100%!important;min-width:0!important;text-align:center!important;margin:0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}.driver-load-date-pair input[type=date]{display:inline-flex!important;align-items:center!important;padding-block:0!important;line-height:normal!important}.driver-load-date-pair input[type=date]::-webkit-date-and-time-value{min-height:1.25em!important;line-height:1.25!important;padding-block:0!important;margin-block:auto!important}.driver-load-date-pair input[type=date]::-webkit-datetime-edit{display:inline-flex!important;align-items:center!important;padding-block:0!important;line-height:1.25!important}.driver-load-date-pair input[type=date]::-webkit-datetime-edit-fields-wrapper{padding-block:0!important}}@layer dashboard-mobile-refresh{@media (max-width:650px){.dashboard-head>.dashboard-head-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;justify-self:stretch!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.dashboard-head .refresh-dashboard-btn{margin-left:auto!important;margin-right:0!important;justify-self:end!important;width:auto!important;min-width:104px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;gap:6px!important;border-radius:12px!important;font-size:11px!important}.dashboard-head .refresh-dashboard-btn>span{font-size:11px!important}.dashboard-head .refresh-dashboard-btn>svg{width:16px!important;height:16px!important}}}@layer popup-close-alignment{:is(.modal-close,.fuel-modal-close,.driver-days-off-close,.fleet-maintenance-close,.company-connect-close,.equipment-rent-policy-close,.rate-rule-bulk-close,.oil-notifications-close,.oil-full-map-well-popover-close,.load-details-close,.driver-bol-preview-close,.bol-scanner-close,.bonus-announcement-close,.driver-issue-report-close){display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important;text-align:center!important}:is(.modal-close,.fuel-modal-close,.driver-days-off-close,.fleet-maintenance-close,.company-connect-close,.equipment-rent-policy-close,.rate-rule-bulk-close,.oil-notifications-close,.oil-full-map-well-popover-close,.load-details-close,.driver-bol-preview-close,.bol-scanner-close,.bonus-announcement-close,.driver-issue-report-close)>svg{display:block!important;flex-shrink:0!important;margin:0!important;transform:none!important;vertical-align:middle!important}@media (max-width:650px){.billing-load-detail-head :is(.billing-load-header-pill,.dashboard-modal-close){border-radius:12px!important}}}@layer driver-details-mobile-header{.driver-details-company-empty,.driver-details-trailer-mobile{display:none!important}@media (max-width:650px){.driver-details-trailer-desktop{display:none!important}.driver-details-trailer-mobile{display:inline!important}.driver-details-company-empty{display:block!important}.driver-details-title-block{min-width:0!important}.driver-details-title-block :is(.driver-details-driver-line,.driver-details-company-line){white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.3!important}.driver-details-title-block .driver-details-company-line{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow-wrap:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}}}