.dashboard-panel{gap:10px!important}.dashboard-head{margin-bottom:6px!important}.dash-stats-grid{margin-top:4px!important;margin-bottom:8px!important;gap:10px!important}.dashboard-head-actions .dashboard-btn,.dashboard-head-actions .dashboard-password,.dashboard-head-actions .refresh-dashboard-btn,.dashboard-head-actions .unlock-btn{height:40px!important;min-height:40px!important;padding:0 14px!important;border-radius:12px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.dashboard-head-actions .refresh-dashboard-btn,.dashboard-head-actions .unlock-btn{min-width:128px!important}.dashboard-head-actions .dashboard-password.error,.dashboard-password.error{border-color:#ef4444!important;color:#ef4444!important;background:rgba(239,68,68,.08)!important}.dashboard-password.error::-moz-placeholder{color:#ef4444!important;opacity:1!important}.dashboard-password.error::placeholder{color:#ef4444!important;opacity:1!important}.billing-designer-section.locked{position:relative!important;overflow:hidden!important}.billing-designer-section.locked>:not(.billing-lock-overlay){opacity:.22!important;filter:blur(1.5px)!important}.billing-designer-section.locked .billing-lock-overlay{position:absolute!important;inset:0!important;z-index:5!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;pointer-events:none!important;background:rgba(15,23,42,.24)!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;border-radius:18px!important;border:1px solid rgba(96,165,250,.18)!important;color:var(--text)!important}html[data-theme=light] .billing-designer-section.locked .billing-lock-overlay{background:rgba(248,251,255,.38)!important;color:#0f172a!important}.billing-design-grid,.billing-layout-v4,.billing-two-column-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important}.billing-card.billing-period-card,.billing-period-card{height:805px!important;min-height:805px!important;max-height:805px!important;overflow:hidden!important}.billing-loads-table,.billing-period-card .billing-loads-table-wrap,.billing-period-table,.billing-period-table-wrap{height:665px!important;max-height:665px!important;overflow:auto!important}.billing-loads-table table,.billing-period-card table,.billing-period-table table,.billing-period-table-wrap table{min-width:980px!important}.billing-right,.billing-right-column,.billing-side-stack{height:805px!important;min-height:805px!important;max-height:805px!important;display:grid!important;grid-template-rows:150px minmax(0,1fr)!important;gap:12px!important;overflow:hidden!important}.billing-right .billing-card,.billing-right-column .billing-card,.billing-side-stack .billing-card,.compact-billing-card{min-height:0!important;overflow:hidden!important}.billing-rate-table,.compact-list-table,.expense-list,.trailer-cost-table{max-height:146px!important;overflow-y:auto!important}.dashboard-panel .billing-settings-tabs-card{min-height:0!important}.dashboard-panel .billing-settings-tab-panel{flex:1 1 auto!important;overflow:hidden!important}.dashboard-panel .billing-settings-tabs-card .compact-list-table{flex:1 1 auto!important;max-height:none!important}.billing-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.billing-rate-row,.expense-row,.trailer-cost-row{align-items:center!important;gap:8px!important}.trailer-cost-row{grid-template-columns:minmax(0,1.7fr) 96px 80px 80px 80px 34px!important}.expense-row{grid-template-columns:minmax(0,1.8fr) 86px 126px 34px!important}.billing-rate-row input,.billing-rate-row select,.expense-row input,.expense-row select,.trailer-cost-row input,.trailer-cost-row select{height:34px!important;min-height:34px!important;border-radius:10px!important;padding:0 10px!important}.billing-rate-row .dashboard-btn,.billing-rate-row button,.expense-row .dashboard-btn,.expense-row button,.trailer-cost-row .dashboard-btn,.trailer-cost-row button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:10px!important}.billing-rate-row select,.expense-row select,.trailer-cost-row select{min-width:0!important}.dashboard-settings-users-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}.dashboard-settings-users-grid>.dash-section{height:720px!important;min-height:720px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.dashboard-settings-users-grid>.dash-section>.dash-section-head{flex:0 0 auto!important}.dashboard-settings-users-grid>.dash-section:first-child>:not(.dash-section-head){flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px!important}.dashboard-settings-users-grid>.dash-section:first-child .customer-rule-box,.dashboard-settings-users-grid>.dash-section:first-child .customer-rule-list,.dashboard-settings-users-grid>.dash-section:first-child .settings-alert-metrics-box,.dashboard-settings-users-grid>.dash-section:first-child .settings-pill-group,.dashboard-settings-users-grid>.dash-section:first-child .settings-system-group-block,.dashboard-settings-users-grid>.dash-section:first-child .settings-v4-grid{overflow:visible!important;max-height:none!important}@media (min-width:651px) and (max-width:1550px){body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table,html.fp-oilfields-page body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table{--fp-rate-rule-tablet-row-h:28px!important;--fp-rate-rule-tablet-header-h:20px!important;--fp-rate-rule-tablet-gap:3px!important;--fp-rate-rule-tablet-font:8.15px!important;--fp-rate-rule-tablet-header-font:6.8px!important;--fp-rate-rule-tablet-radius:7px!important;--fp-rate-rule-tablet-checkbox:13px!important;--fp-rate-rule-tablet-addon-w:26px!important;--fp-rate-rule-tablet-grid:20px minmax(56px,.58fr) minmax(82px,.98fr) minmax(88px,1.04fr) minmax(80px,.96fr) minmax(52px,.58fr) minmax(58px,.62fr) minmax(50px,.52fr) minmax(50px,.52fr) minmax(58px,.62fr) minmax(78px,.74fr) minmax(78px,.74fr) minmax(62px,.64fr) 28px!important;--fp-rate-rule-tablet-min-w:900px!important;gap:var(--fp-rate-rule-tablet-gap)!important;padding:3px 4px 4px!important;scrollbar-width:thin!important}body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table>:is(.billing-rate-header-row.billing-rate-header-row,.billing-rate-row.billing-rate-row),html.fp-oilfields-page body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table>:is(.billing-rate-header-row.billing-rate-header-row,.billing-rate-row.billing-rate-row){gap:var(--fp-rate-rule-tablet-gap)!important;grid-template-columns:var(--fp-rate-rule-tablet-grid)!important;min-width:var(--fp-rate-rule-tablet-min-w)!important;width:100%!important}body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table>.billing-rate-header-row.billing-rate-header-row,html.fp-oilfields-page body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table>.billing-rate-header-row.billing-rate-header-row{height:var(--fp-rate-rule-tablet-header-h)!important;min-height:var(--fp-rate-rule-tablet-header-h)!important;padding:0 2px!important}body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table>.billing-rate-header-row.billing-rate-header-row>span,html.fp-oilfields-page body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table>.billing-rate-header-row.billing-rate-header-row>span{font-size:var(--fp-rate-rule-tablet-header-font)!important;height:var(--fp-rate-rule-tablet-header-h)!important;line-height:1!important;min-height:var(--fp-rate-rule-tablet-header-h)!important;padding:0!important;transform:none!important}body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table>.billing-rate-row.billing-rate-row,html.fp-oilfields-page body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table>.billing-rate-row.billing-rate-row{height:var(--fp-rate-rule-tablet-row-h)!important;max-height:var(--fp-rate-rule-tablet-row-h)!important;min-height:var(--fp-rate-rule-tablet-row-h)!important;padding:0!important}body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row :is(input:not([type=checkbox]),select,button,.dashboard-btn,.dashboard-btn span,.fleet-select-field,.fleet-select-trigger,.fleet-select-field-trigger,.fleet-select-field-label,.fleet-select-label-text,.rate-rule-suffix-field,.rate-rule-suffix-field input),html.fp-oilfields-page body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row :is(input:not([type=checkbox]),select,button,.dashboard-btn,.dashboard-btn span,.fleet-select-field,.fleet-select-trigger,.fleet-select-field-trigger,.fleet-select-field-label,.fleet-select-label-text,.rate-rule-suffix-field,.rate-rule-suffix-field input){border-radius:var(--fp-rate-rule-tablet-radius)!important;font-size:var(--fp-rate-rule-tablet-font)!important;height:var(--fp-rate-rule-tablet-row-h)!important;line-height:1!important;max-height:var(--fp-rate-rule-tablet-row-h)!important;min-height:var(--fp-rate-rule-tablet-row-h)!important;padding-bottom:0!important;padding-top:0!important}body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .fleet-select-field.fleet-select-field>.fleet-select-field-trigger.fleet-select-field-trigger,html.fp-oilfields-page body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .fleet-select-field.fleet-select-field>.fleet-select-field-trigger.fleet-select-field-trigger{padding-left:0!important;padding-right:0!important}body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .fleet-select-field.fleet-select-field>.fleet-select-field-trigger.fleet-select-field-trigger:after,html.fp-oilfields-page body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .fleet-select-field.fleet-select-field>.fleet-select-field-trigger.fleet-select-field-trigger:after{border-width:0 1.5px 1.5px 0!important;height:5px!important;right:7px!important;width:5px!important}body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .fleet-select-field.fleet-select-field>.fleet-select-field-trigger.fleet-select-field-trigger>.fleet-select-field-label.fleet-select-field-label,html.fp-oilfields-page body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .fleet-select-field.fleet-select-field>.fleet-select-field-trigger.fleet-select-field-trigger>.fleet-select-field-label.fleet-select-field-label{padding-left:8px!important;padding-right:8px!important}body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .rate-rule-suffix-field.rate-rule-suffix-field input,html.fp-oilfields-page body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .rate-rule-suffix-field.rate-rule-suffix-field input{padding-left:6px!important;padding-right:13px!important;text-align:center!important}body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .rate-rule-suffix-field.rate-rule-suffix-field:after,html.fp-oilfields-page body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .rate-rule-suffix-field.rate-rule-suffix-field:after{font-size:var(--fp-rate-rule-tablet-font)!important;right:5px!important}body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .rate-rule-addon-field,html.fp-oilfields-page body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .rate-rule-addon-field{gap:2px!important;grid-template-columns:minmax(0,1fr) var(--fp-rate-rule-tablet-addon-w)!important;height:var(--fp-rate-rule-tablet-row-h)!important;max-height:var(--fp-rate-rule-tablet-row-h)!important;min-height:var(--fp-rate-rule-tablet-row-h)!important}body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .rate-rule-addon-target,html.fp-oilfields-page body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .rate-rule-addon-target{border-radius:var(--fp-rate-rule-tablet-radius)!important;height:var(--fp-rate-rule-tablet-row-h)!important;max-height:var(--fp-rate-rule-tablet-row-h)!important;min-height:var(--fp-rate-rule-tablet-row-h)!important;padding:1px!important;width:var(--fp-rate-rule-tablet-addon-w)!important}body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .rate-rule-addon-target-btn,html.fp-oilfields-page body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .rate-rule-addon-target-btn{border-radius:5px!important;font-size:5.4px!important;height:calc((var(--fp-rate-rule-tablet-row-h) - 4px) / 2)!important;min-height:0!important}body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .rate-rule-select-cell,body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .rate-rule-select-cell>input[type=checkbox],html.fp-oilfields-page body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .rate-rule-select-cell,html.fp-oilfields-page body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .rate-rule-select-cell>input[type=checkbox]{height:var(--fp-rate-rule-tablet-checkbox)!important;max-height:var(--fp-rate-rule-tablet-checkbox)!important;max-width:var(--fp-rate-rule-tablet-checkbox)!important;min-height:var(--fp-rate-rule-tablet-checkbox)!important;min-width:var(--fp-rate-rule-tablet-checkbox)!important;width:var(--fp-rate-rule-tablet-checkbox)!important}body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row :is(.dashboard-row-save-btn,.dashboard-row-delete-btn),html.fp-oilfields-page body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row :is(.dashboard-row-save-btn,.dashboard-row-delete-btn){gap:3px!important;padding-left:4px!important;padding-right:4px!important}body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .dashboard-row-delete-btn,html.fp-oilfields-page body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .dashboard-row-delete-btn{min-width:var(--fp-rate-rule-tablet-row-h)!important;padding:0!important;width:var(--fp-rate-rule-tablet-row-h)!important}body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row :is(.dashboard-row-save-btn,.dashboard-row-delete-btn) svg,html.fp-oilfields-page body.fp-oilfields-page.fp-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row :is(.dashboard-row-save-btn,.dashboard-row-delete-btn) svg{height:11px!important;width:11px!important}}@media (min-width:1151px) and (max-width:1550px){body.fp-oilfields-page.fp-large-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table,html.fp-oilfields-page body.fp-oilfields-page.fp-large-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table{--fp-rate-rule-tablet-row-h:30px!important;--fp-rate-rule-tablet-header-h:22px!important;--fp-rate-rule-tablet-gap:4px!important;--fp-rate-rule-tablet-font:8.8px!important;--fp-rate-rule-tablet-header-font:7.4px!important;--fp-rate-rule-tablet-radius:8px!important;--fp-rate-rule-tablet-checkbox:14px!important;--fp-rate-rule-tablet-addon-w:28px!important;--fp-rate-rule-tablet-grid:22px minmax(64px,.6fr) minmax(94px,1fr) minmax(100px,1.08fr) minmax(92px,.98fr) minmax(58px,.58fr) minmax(64px,.62fr) minmax(54px,.54fr) minmax(54px,.54fr) minmax(64px,.62fr) minmax(86px,.78fr) minmax(86px,.78fr) minmax(70px,.66fr) 30px!important;--fp-rate-rule-tablet-min-w:1020px!important}body.fp-oilfields-page.fp-large-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .rate-rule-addon-target-btn,html.fp-oilfields-page body.fp-oilfields-page.fp-large-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel .billing-settings-tabs-card.billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row.billing-rate-row .rate-rule-addon-target-btn{font-size:5.8px!important}}.settings-v4-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.settings-system-group-block{display:grid!important;grid-column:1/-1!important;gap:10px!important;min-width:0!important}.activity-log-box,.customer-rule-box,.permissions-settings-box,.settings-alert-metrics-box,.settings-pill-group{border-radius:14px!important}.settings-alert-metrics-box{border:1px solid var(--oil-line,var(--line))!important;background:rgba(255,255,255,.025)!important;padding:12px!important;min-width:0!important}.settings-alert-metrics-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:10px!important}.settings-alert-metrics-head b,.settings-alert-metrics-head span{font-size:11px!important;font-weight:950!important;letter-spacing:0!important}.settings-alert-metrics-head span{min-width:42px!important;text-align:center!important;color:#93c5fd!important}.settings-alert-metrics-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.settings-alert-metric-option{min-width:0!important;min-height:38px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border-radius:12px!important;border:1px solid rgba(96,165,250,.25)!important;background:rgba(15,23,42,.24)!important;color:var(--oil-text,var(--text))!important;cursor:pointer!important}.settings-alert-metric-option input{position:absolute!important;opacity:0!important;pointer-events:none!important}.settings-alert-check{width:18px!important;height:18px!important;border-radius:5px!important;border:1.5px solid rgba(147,197,253,.65)!important;background:rgba(15,23,42,.46)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}.settings-alert-metric-option.selected .settings-alert-check{border-color:rgba(59,130,246,.82)!important;background:#2563eb!important}.settings-alert-metric-option.selected .settings-alert-check:after{content:""!important;display:block!important;width:8px!important;height:4px!important;margin:4px 0 0 4px!important;border-left:2px solid #fff!important;border-bottom:2px solid #fff!important;transform:rotate(-45deg)!important}.settings-alert-label{min-width:0!important;overflow-wrap:anywhere!important;font-size:10px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:0!important}.settings-alert-metric-option.disabled{opacity:.48!important;cursor:not-allowed!important}.settings-alert-save-state{display:block!important;margin-top:8px!important;color:#86efac!important;font-size:10px!important;font-weight:900!important}html[data-theme=light] .settings-alert-metrics-box{background:rgba(255,255,255,.56)!important}html[data-theme=light] .settings-alert-metric-option{background:rgba(239,246,255,.86)!important;border-color:rgba(59,130,246,.24)!important}html[data-theme=light] .settings-alert-check{background:#ffffff!important;border-color:rgba(37,99,235,.48)!important}html[data-theme=light] .settings-alert-metric-option.selected .settings-alert-check{background:#2563eb!important;border-color:#1d4ed8!important}html[data-theme=light] .settings-alert-save-state{color:#166534!important}@media (max-width:650px){.settings-alert-metrics-list{grid-template-columns:1fr!important}.settings-alert-metric-option{min-height:42px!important}}.customer-add-row,.customer-rule-row,.settings-pill-top,.user-permission-card{align-items:center!important;gap:8px!important}.customer-add-row,.customer-rule-row{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr) 86px!important}.user-permission-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 150px 86px 86px!important}.company-setting-row input,.customer-add-row input,.customer-rule-row input,.settings-pill-top input,.user-permission-card input,.user-permission-card select{height:36px!important;min-height:36px!important;max-height:36px!important;border-radius:11px!important;padding:0 10px!important}.customer-add-row .dashboard-btn,.customer-add-row button,.customer-rule-row .dashboard-btn,.customer-rule-row button,.settings-pill-top .dashboard-btn,.settings-pill-top button,.user-permission-card .dashboard-btn,.user-permission-card button{width:86px!important;min-width:86px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 8px!important;border-radius:11px!important;font-size:10px!important;line-height:1!important;align-self:center!important}.settings-pill-list{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important}.settings-delete-pill{min-height:26px!important;height:26px!important}.users-list{flex:0 0 auto!important}.permissions-settings-box{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}.permissions-role-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}.activity-log-box{flex:0 0 170px!important;min-height:170px!important;max-height:170px!important;display:flex!important;flex-direction:column!important}.activity-log-list{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}.billing-designer-section,.dash-main-grid,.dashboard-panel,.dashboard-settings-users-grid{background:transparent!important;box-shadow:none!important}@media (max-width:650px){.dashboard-head,.dashboard-panel{gap:8px!important}.dashboard-head{align-items:stretch!important}.dashboard-head-actions{grid-template-columns:minmax(0,1fr) minmax(0,.75fr) minmax(0,.75fr)!important}.dashboard-head-actions .dashboard-btn,.dashboard-head-actions .dashboard-password,.dashboard-head-actions .refresh-dashboard-btn,.dashboard-head-actions .unlock-btn{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 6px!important;font-size:8.5px!important}.billing-design-grid,.billing-layout-v4,.billing-two-column-grid,.dashboard-settings-users-grid{grid-template-columns:1fr!important}.billing-card.billing-period-card,.billing-period-card,.billing-right,.billing-right-column,.billing-side-stack,.dashboard-settings-users-grid>.dash-section{height:auto!important;min-height:0!important;max-height:none!important}.billing-loads-table,.billing-period-card .billing-loads-table-wrap,.billing-period-table,.billing-period-table-wrap{height:340px!important;max-height:340px!important}.billing-right,.billing-right-column,.billing-side-stack{display:flex!important;flex-direction:column!important;overflow:visible!important}.billing-rate-table,.compact-list-table,.expense-list,.trailer-cost-table{max-height:190px!important}.billing-rate-row,.customer-add-row,.customer-rule-row,.expense-row,.trailer-cost-row,.user-permission-card{grid-template-columns:1fr 1fr!important}.settings-pill-top{grid-template-columns:minmax(0,1fr) 70px!important}.customer-add-row .dashboard-btn,.customer-add-row button,.customer-rule-row .dashboard-btn,.customer-rule-row button,.settings-pill-top .dashboard-btn,.settings-pill-top button,.user-permission-card .dashboard-btn,.user-permission-card button{width:100%!important;min-width:0!important}.dashboard-settings-users-grid>.dash-section:first-child>:not(.dash-section-head){overflow:visible!important;padding-right:0!important}.permissions-role-list{max-height:360px!important}.activity-log-box{flex-basis:auto!important;min-height:160px!important;max-height:240px!important}}.oil-top-controls{justify-content:flex-end;gap:8px;flex-wrap:wrap}.oil-top-controls,.oil-top-sort{display:inline-flex;align-items:center}.oil-top-sort{gap:6px;min-width:0}.oil-top-sort span{color:var(--muted);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.oil-top-sort select{height:30px;min-width:118px;border:1px solid rgba(96,165,250,.34);border-radius:999px;background:rgba(15,23,42,.72);color:var(--text);padding:0 26px 0 10px;font-size:11px;font-weight:950;outline:none}.oil-top-columns span,.oil-top-row b,.oil-top-row span{border-right:1px solid var(--line)}.oil-top-columns span:last-child,.oil-top-row b:last-child{border-right:0}html[data-theme=light] .oil-top-sort select{background:#eef4fb;color:#0f172a;border-color:#cbd7e6}@media (max-width:650px){.oil-top-head{flex-direction:column}.oil-top-controls{justify-content:space-between}.oil-top-sort select{min-width:104px;height:28px;font-size:9px}}.dashboard-panel+.footer,.dashboard-panel+footer,.tms-page .content:where(body.fp-oilfields-tab-dashboard *)+.footer,.tms-page .content:where(body.fp-oilfields-tab-dashboard *)~.footer{margin-top:12px!important}.dashboard-panel .company-timezone-row select,.dashboard-panel .system-settings-section .company-timezone-row select{padding:0 24px 0 10px!important}@media (max-width:650px){.dashboard-panel .system-settings-section .customer-add-row{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr) 58px!important;gap:6px!important}.dashboard-panel .system-settings-section .customer-add-row .dashboard-btn,.dashboard-panel .system-settings-section .customer-add-row button{width:58px!important;min-width:58px!important;max-width:58px!important;padding:0 6px!important}.dashboard-panel .company-timezone-row select,.dashboard-panel .system-settings-section .company-timezone-row select{padding:0 20px 0 7px!important}}.oil-home .oil-top-region-table .oil-top-columns,.oil-home .oil-top-region-table .oil-top-row{display:grid!important;grid-template-columns:minmax(160px,1.45fr) minmax(120px,1fr) 58px!important;align-items:center!important;width:100%!important}.oil-home .oil-top-region-table .oil-top-company-col,.oil-home .oil-top-region-table .oil-top-driver-col,.oil-home .oil-top-region-table .oil-top-total-col{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important}.oil-home .oil-top-region-table .oil-top-driver-col{text-align:left!important}.oil-home .oil-top-region-table .oil-top-company-col{text-align:left!important;border-left:1px solid var(--line)!important;border-right:1px solid var(--line)!important;padding:0 10px!important;color:var(--text)!important}.oil-home .oil-top-region-table .oil-top-columns .oil-top-company-col,.oil-home .oil-top-region-table .oil-top-columns .oil-top-total-col{color:var(--muted)!important}.oil-home .oil-top-region-table .oil-top-total-col{text-align:right!important;padding-left:10px!important}@media (max-width:650px){.oil-home .oil-top-region-table .oil-top-columns,.oil-home .oil-top-region-table .oil-top-row{grid-template-columns:minmax(120px,1.25fr) minmax(82px,.9fr) 44px!important}.oil-home .oil-top-region-table .oil-top-company-col{padding:0 7px!important}}.dashboard-panel .system-settings-section .settings-v4-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 84px 84px!important;align-items:end!important;-moz-column-gap:8px!important;column-gap:8px!important;row-gap:10px!important;width:100%!important;min-width:0!important}.dashboard-panel .system-settings-section .company-setting-row{grid-column:1!important;grid-row:1!important;min-width:0!important}.dashboard-panel .system-settings-section .company-timezone-row{grid-column:2!important;grid-row:1!important;min-width:0!important}.dashboard-panel .system-settings-section .company-timezone-row select{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 24px 0 8px!important;font-size:16px!important}.dashboard-panel .system-settings-section .company-update-btn{grid-column:3!important;grid-row:1!important;align-self:end!important;justify-self:stretch!important;width:84px!important;min-width:84px!important;max-width:84px!important;height:40px!important;min-height:40px!important;padding:0 8px!important}@media (max-width:650px){.dashboard-panel .system-settings-section .settings-v4-grid{grid-template-columns:minmax(0,1fr) 76px 76px!important;-moz-column-gap:6px!important;column-gap:6px!important}.dashboard-panel .system-settings-section .company-timezone-row select{font-size:13px!important;height:38px!important;min-height:38px!important}.dashboard-panel .system-settings-section .company-update-btn{width:76px!important;min-width:76px!important;max-width:76px!important;height:38px!important;min-height:38px!important}}.dsActiveEditGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.driver-load-edit-grid label span,.dsActiveEditGrid .dsField label{display:block!important;margin-bottom:5px!important;color:var(--oil-muted,var(--muted))!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important}.detention-hour-unit{font:inherit!important;letter-spacing:0!important;text-transform:none!important}.dsActiveEditGrid .dsField input,.dsActiveEditGrid .dsField select,.dsGrid2 .dsField input,.dsGrid2 .dsField select{height:38px!important;min-height:38px!important}.dsTable td,.dsTable th{text-align:center!important;vertical-align:middle!important}.dsClickableRow{cursor:pointer!important}.dsMissingBolHistoryRow td{background:rgba(251,146,60,.18)!important}.dsActiveLoadHistoryRow td{background:rgba(34,197,94,.18)!important}.dsClickableRow:hover td{background:rgba(96,165,250,.1)!important}.driver-load-edit-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-bottom:14px!important}.driver-load-edit-grid label{min-width:0!important}.driver-bol-upload{position:relative!important;overflow:hidden!important}.driver-bol-upload input{position:absolute!important;inset:0!important;opacity:0!important;cursor:pointer!important}.driver-load-edit-actions{display:flex!important;justify-content:flex-end!important;gap:8px!important;margin-top:14px!important}.driver-details-modal .dsRow2>.dsBlock{height:100%!important;min-height:0!important}.driver-details-modal .dsRow2>.dsBlock:has(.dsMapBox){display:flex!important;flex-direction:column!important}.driver-details-modal .dsMapBox{flex:1 1 auto!important;min-height:0!important;height:auto!important}@media (max-width:650px){.driver-load-edit-grid,.dsActiveEditGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.driver-load-edit-actions{display:grid!important;grid-template-columns:1fr 1fr!important}}html:not([data-theme=light]) .dashboard-panel,html:not([data-theme=light]) .dashboard-panel .billing-layout-v4,html:not([data-theme=light]) .dashboard-panel .billing-side-stack,html:not([data-theme=light]) .dashboard-panel .dash-main-grid,html:not([data-theme=light]) .dashboard-panel .dash-section-body,html:not([data-theme=light]) .dashboard-panel .dashboard-settings-users-grid,html:not([data-theme=light]) .tms-page .content,html:not([data-theme=light]) .tms-page .oil-dashboard,html:not([data-theme=light]) .tms-page .oil-tab-panel,html:not([data-theme=light]) .tms-page .tab-view,html:not([data-theme=light]) .tms-page .tms-shell,html[data-theme=dark] .dashboard-panel,html[data-theme=dark] .dashboard-panel .billing-layout-v4,html[data-theme=dark] .dashboard-panel .billing-side-stack,html[data-theme=dark] .dashboard-panel .dash-main-grid,html[data-theme=dark] .dashboard-panel .dash-section-body,html[data-theme=dark] .dashboard-panel .dashboard-settings-users-grid,html[data-theme=dark] .tms-page .content,html[data-theme=dark] .tms-page .oil-dashboard,html[data-theme=dark] .tms-page .oil-tab-panel,html[data-theme=dark] .tms-page .tab-view,html[data-theme=dark] .tms-page .tms-shell{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}.dashboard-panel .settings-v4-grid{grid-template-columns:minmax(0,1fr) minmax(110px,140px) 76px!important}.drivers-table .driver-name.driver-name-stale{text-shadow:0 0 14px rgba(245,158,11,.18)}html[data-theme=light] .drivers-table .driver-name.driver-name-stale{text-shadow:none}@media (max-width:650px){.dashboard-panel .settings-v4-grid{grid-template-columns:minmax(0,1fr) minmax(76px,96px)!important}.dashboard-panel .company-setting-row,.dashboard-panel .company-timezone-row{grid-column:1!important}.dashboard-panel .company-update-btn{grid-column:2!important;grid-row:1/span 2!important;align-self:stretch!important;height:auto!important;min-height:36px!important}}html:not([data-theme=light]) .tms-page .content,html:not([data-theme=light]) .tms-page .oil-dashboard,html:not([data-theme=light]) .tms-page .oil-tab-panel,html:not([data-theme=light]) .tms-page .tab-view,html:not([data-theme=light]) .tms-page .tms-shell,html[data-theme=dark] .tms-page .content,html[data-theme=dark] .tms-page .oil-dashboard,html[data-theme=dark] .tms-page .oil-tab-panel,html[data-theme=dark] .tms-page .tab-view,html[data-theme=dark] .tms-page .tms-shell{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .billing-designer-section,html:not([data-theme=light]) .dashboard-panel .dash-stats-grid,html:not([data-theme=light]) .dashboard-panel .dashboard-head,html:not([data-theme=light]) .dashboard-panel .system-settings-section,html:not([data-theme=light]) .dashboard-panel .users-permissions-section,html[data-theme=dark] .dashboard-panel .billing-designer-section,html[data-theme=dark] .dashboard-panel .dash-stats-grid,html[data-theme=dark] .dashboard-panel .dashboard-head,html[data-theme=dark] .dashboard-panel .system-settings-section,html[data-theme=dark] .dashboard-panel .users-permissions-section{background:#111a2b!important;border:1px solid rgba(96,165,250,.34)!important;border-radius:14px!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .activity-log-box,html:not([data-theme=light]) .dashboard-panel .billing-card,html:not([data-theme=light]) .dashboard-panel .customer-rule-box,html:not([data-theme=light]) .dashboard-panel .dash-stat-card,html:not([data-theme=light]) .dashboard-panel .permission-role-card,html:not([data-theme=light]) .dashboard-panel .permissions-settings-box,html:not([data-theme=light]) .dashboard-panel .settings-pill-group,html:not([data-theme=light]) .dashboard-panel .user-permission-card,html[data-theme=dark] .dashboard-panel .activity-log-box,html[data-theme=dark] .dashboard-panel .billing-card,html[data-theme=dark] .dashboard-panel .customer-rule-box,html[data-theme=dark] .dashboard-panel .dash-stat-card,html[data-theme=dark] .dashboard-panel .permission-role-card,html[data-theme=dark] .dashboard-panel .permissions-settings-box,html[data-theme=dark] .dashboard-panel .settings-pill-group,html[data-theme=dark] .dashboard-panel .user-permission-card{background:#172238!important;border:1px solid rgba(96,165,250,.24)!important;border-radius:12px!important;box-shadow:none!important}@media (min-width:651px){.dashboard-panel .system-settings-section .customer-add-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr) 110px!important;gap:6px!important;align-items:center!important}.dashboard-panel .system-settings-section .customer-rule-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr) 64px 40px!important;gap:6px!important;align-items:center!important}.dashboard-panel .system-settings-section .customer-add-row .dashboard-btn,.dashboard-panel .system-settings-section .customer-add-row button.dashboard-btn{width:110px!important;min-width:110px!important;max-width:110px!important;padding:0 8px!important;box-sizing:border-box!important}}.dashboard-panel .truck-cost-row input,.dashboard-panel .truck-cost-row select{height:38px!important;min-height:38px!important;padding:0 8px!important;font-size:11px!important;line-height:1!important;font-weight:850!important;box-sizing:border-box!important}.dashboard-panel .truck-cost-row input::-moz-placeholder{color:rgba(178,198,229,.78)!important;font-size:inherit!important}.dashboard-panel .truck-cost-row input::placeholder{color:rgba(178,198,229,.78)!important;font-size:inherit!important}.dashboard-panel .truck-cost-row .dashboard-btn{height:38px!important;min-height:38px!important;font-size:10px!important;line-height:1!important;font-weight:950!important}.dashboard-panel .truck-cost-row .dashboard-btn.icon-btn{font-size:13px!important}@media (max-width:1550px){.dashboard-panel .truck-cost-row input,.dashboard-panel .truck-cost-row select{height:38px!important;min-height:38px!important;padding:0 8px!important;font-size:10px!important}}@media (max-width:650px){.dashboard-panel .truck-cost-row{grid-template-columns:minmax(82px,1.15fr) minmax(64px,.8fr) minmax(58px,.7fr) minmax(58px,.7fr)!important}.dashboard-panel .truck-cost-row input,.dashboard-panel .truck-cost-row select{font-size:9.5px!important}}.dashboard-panel .billing-loads-table,.dashboard-panel .billing-loads-table.dsTable,.dashboard-panel table.billing-loads-table{height:auto!important;min-height:0!important;max-height:none!important}.dashboard-panel .billing-loads-table tbody,.dashboard-panel .billing-loads-table tr{height:auto!important}.dashboard-panel .billing-loads-table td,.dashboard-panel .billing-loads-table th{height:32px!important;min-height:32px!important;padding-top:8px!important;padding-bottom:8px!important;vertical-align:middle!important;text-align:center!important}.dashboard-panel .billing-period-row input[type=date]{cursor:pointer!important}.dashboard-panel .billing-load-row{cursor:pointer!important;transition:background .16s ease,box-shadow .16s ease!important}.dashboard-panel .billing-load-row:hover{background:rgba(96,165,250,.1)!important;box-shadow:inset 0 0 0 1px rgba(96,165,250,.22)!important}.billing-load-detail-modal{width:min(760px,calc(100vw - 28px))!important;padding:18px!important;overflow:hidden!important}.billing-load-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:14px 0!important}.billing-load-detail-grid div{min-width:0!important;border:1px solid rgba(118,153,204,.24)!important;border-radius:12px!important;background:rgba(30,45,70,.54)!important;padding:9px 10px!important}.billing-load-detail-grid span,.billing-load-picture-head>span{display:block!important;color:var(--oil-muted,#9fb0c8)!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.05em!important}.billing-load-detail-grid b{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:5px!important;color:var(--oil-text,#e7eefc)!important;font-size:12px!important;font-weight:950!important}.billing-load-picture-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:2px!important}.billing-load-picture-head div{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.billing-load-picture{width:100%!important;height:min(380px,44vh)!important;margin-top:10px!important;border:1px solid rgba(118,153,204,.28)!important;border-radius:14px!important;background-color:rgba(8,13,24,.78)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:contain!important;cursor:zoom-in!important}.billing-load-picture.zoomed{height:min(520px,58vh)!important;background-size:175% auto!important;cursor:zoom-out!important}.billing-load-picture.empty{display:flex!important;align-items:center!important;justify-content:center!important;color:var(--oil-muted,#9fb0c8)!important;font-size:12px!important;font-weight:850!important;cursor:default!important}.image-pan-zoom.billing-load-picture{position:relative!important;display:block!important;overflow:hidden!important;padding:0!important;background-image:none!important;background-size:auto!important;cursor:grab!important;touch-action:none!important;overscroll-behavior:contain!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.image-pan-zoom.billing-load-picture.is-dragging{cursor:grabbing!important}.image-pan-zoom.billing-load-picture img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;display:block!important;pointer-events:none!important;transform-origin:center!important;transition:transform .12s ease!important;will-change:transform!important}.image-pan-zoom.billing-load-picture.is-dragging img{transition:none!important}.image-pan-zoom-controls{position:absolute!important;top:10px!important;right:10px!important;z-index:3!important;display:flex!important;align-items:center!important;gap:6px!important;padding:5px!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:999px!important;background:rgba(8,13,24,.76)!important;box-shadow:0 12px 28px rgba(0,0,0,.28)!important}.image-pan-zoom-controls button{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;color:#f8fbff!important;font-size:12px!important;line-height:1!important;font-weight:950!important;cursor:pointer!important}.image-pan-zoom-controls button:focus-visible,.image-pan-zoom-controls button:hover{background:rgba(96,165,250,.24)!important;border-color:rgba(147,197,253,.54)!important}.image-pan-zoom-controls button:disabled{opacity:.5!important;cursor:wait!important}html[data-theme=light] .billing-load-detail-grid div{background:#eef4fb!important;border-color:#d2deee!important}html[data-theme=light] .billing-load-detail-grid b{color:#0f172a!important}@media (max-width:650px){.billing-load-detail-modal{padding:14px!important}.billing-load-detail-grid{grid-template-columns:1fr!important;gap:7px!important}.billing-load-picture-head{align-items:flex-start!important;flex-direction:column!important}.billing-load-picture-head div{width:100%!important}.billing-load-picture-head .dashboard-btn{flex:1 1 0!important;min-width:0!important}}.dashboard-confirm-modal{width:min(430px,calc(100vw - 28px))!important;padding:18px!important;overflow:hidden!important}.dashboard-report-back.dashboard-confirm-back,body.fp-oilfields-page>.dashboard-report-back.dashboard-confirm-back{z-index:29000!important}.dashboard-confirm-modal .dashboard-report-head{align-items:flex-start!important}.dashboard-confirm-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;padding-top:16px!important}.dashboard-confirm-actions .dashboard-btn{min-width:104px!important}@media (max-width:650px){.dashboard-confirm-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.dashboard-confirm-actions .dashboard-btn{width:100%!important;min-width:0!important}}.nav{position:relative!important}.nav .hamburger{display:flex!important;flex:0 0 auto!important}.nav .brand{align-items:flex-start!important;justify-content:center!important;cursor:pointer!important}.nav .brand img{width:clamp(140px,12vw,170px)!important;height:auto!important}.nav .menu{position:fixed!important;top:var(--fp-nav-menu-top,calc(var(--nav-h, 64px) + 8px))!important;right:calc(12px + env(safe-area-inset-right, 0px))!important;left:auto!important;z-index:120!important;display:none!important;width:min(320px,calc(100vw - 24px))!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;padding:9px!important;border:1px solid rgba(96,165,250,.24)!important;border-radius:16px!important;background:rgba(13,20,34,.98)!important;box-shadow:0 22px 54px rgba(0,0,0,.38)!important;backdrop-filter:blur(18px)!important}.nav .menu.open{display:flex!important}.nav .menu .btn-logout,.nav .menu .link{width:100%!important;min-height:42px!important;text-align:left!important;justify-content:flex-start!important;border-color:rgba(148,163,184,.14)!important;background:rgba(255,255,255,.025)!important}.nav .menu .link.active{background:rgba(96,165,250,.15)!important;border-color:rgba(96,165,250,.52)!important}html[data-theme=light] .nav .menu{background:rgba(255,255,255,.98)!important;border-color:rgba(37,99,235,.16)!important;box-shadow:0 18px 42px rgba(17,31,55,.14)!important}html[data-theme=light] .nav .menu .btn-logout,html[data-theme=light] .nav .menu .link{background:rgba(238,244,251,.92)!important;border-color:rgba(15,23,42,.1)!important;color:#1f2a3d!important}.leave-oilfields-backdrop{position:fixed!important;inset:0!important;z-index:200!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;background:rgba(2,6,23,.66)!important;backdrop-filter:blur(10px)!important}.leave-oilfields-modal{width:min(430px,calc(100vw - 28px))!important;border:1px solid rgba(96,165,250,.3)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(18,24,36,.98),rgba(11,15,20,.96))!important;color:#e7eefc!important;box-shadow:0 26px 70px rgba(0,0,0,.42)!important;padding:18px!important}.leave-oilfields-modal h3{margin:0 0 8px!important;font-size:20px!important;line-height:1.2!important}.leave-oilfields-modal p{margin:0!important;color:#9fb0c8!important;font-size:13px!important;line-height:1.45!important;font-weight:800!important}.leave-oilfields-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;margin-top:18px!important}.leave-oilfields-actions button{min-width:104px!important;min-height:40px!important;border-radius:13px!important;border:1px solid rgba(107,163,255,.24)!important;background:rgba(31,42,61,.92)!important;color:#e7eefc!important;font-size:12px!important;font-weight:950!important}.leave-oilfields-actions button.primary{border-color:rgba(96,165,250,.64)!important;background:rgba(37,99,235,.36)!important}.hero{width:100%!important;min-height:clamp(420px,62vh,620px)!important;margin:0!important;padding:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;display:flex!important;align-items:center!important}.hero+.hero{margin-top:0!important;border-top:1px solid rgba(148,163,184,.16)!important}.hero-grid{width:min(100%,1500px)!important;margin:0 auto!important;padding:clamp(42px,7vw,86px) clamp(18px,4vw,54px)!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(280px,.72fr)!important;gap:clamp(20px,4vw,54px)!important;align-items:center!important}.hero h1{max-width:760px!important;margin:10px 0 12px!important;font-size:clamp(32px,5vw,58px)!important;line-height:1.04!important;letter-spacing:0!important}.hero p.lede{max-width:860px!important;color:#b7c8e5!important;font-size:clamp(15px,1.5vw,20px)!important}.hero-card{align-self:center!important;border-radius:18px!important;background:rgba(15,23,42,.46)!important;backdrop-filter:blur(8px)!important}.calc-wrap,.dash-wrap,.login-wrap,.ops-wrap,.page-wrap,.register-wrap,.subscribe-wrap{width:min(100%,1240px)!important;margin:0 auto!important;padding:clamp(24px,4vw,54px) 16px!important}.calc-page .card,.contact-card,.dash-wrap .card,.dash-wrap>.card,.login-card,.ops-wrap .card,.page-wrap>.card,.register-card,.subscribe-card{border-radius:18px!important;border-color:rgba(148,163,184,.18)!important;box-shadow:0 18px 46px rgba(0,0,0,.22)!important}.login-card,.subscribe-card{width:min(100%,560px)!important;margin:0 auto!important}.register-card{width:min(100%,1180px)!important;margin:0 auto!important}.calc-title,.dash-wrap h1,.login-card h1,.page-wrap h1,.register-card h1,.subscribe-card h1{font-size:clamp(28px,4vw,44px)!important;line-height:1.08!important;letter-spacing:0!important}.contact-form,.login-form,.register-form{width:100%!important}.plans{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.plan-card{min-width:0!important;border-radius:16px!important}.calc-page .grid-2,.dash-wrap .grid-2{align-items:start!important}.dash-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important}.actions-col{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important}.ops-wrap{max-width:1420px!important}.ops-wrap .topbar{top:76px!important}@media (max-width:1150px){.hero{min-height:auto!important}.hero-grid{grid-template-columns:1fr!important;padding-top:48px!important;padding-bottom:54px!important}.hero-card{width:100%!important}.plans{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dash-head{grid-template-columns:1fr!important}.actions-col{justify-content:stretch!important}.actions-col .button{flex:1 1 170px!important}}@media (max-width:650px){.nav{padding:8px 10px!important}.nav .menu{right:10px!important;width:min(330px,calc(100vw - 20px))!important}.hero-grid{padding:34px 14px 40px!important}.hero h1{font-size:clamp(30px,10vw,42px)!important}.hero-card{padding:14px!important}.calc-wrap,.dash-wrap,.login-wrap,.ops-wrap,.page-wrap,.register-wrap,.subscribe-wrap{padding:18px 10px!important}.plans{grid-template-columns:1fr!important}.calc-page .card,.dash-wrap .card,.login-card,.ops-wrap .card,.page-wrap>.card,.register-card,.subscribe-card{padding:16px!important;border-radius:16px!important}.leave-oilfields-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.leave-oilfields-actions button{width:100%!important;min-width:0!important}.ops-wrap .topbar{top:58px!important}}html:not([data-theme=light]) .dashboard-panel .activity-log-box,html:not([data-theme=light]) .dashboard-panel .billing-card,html:not([data-theme=light]) .dashboard-panel .billing-designer-section,html:not([data-theme=light]) .dashboard-panel .customer-rule-box,html:not([data-theme=light]) .dashboard-panel .dash-stats-grid,html:not([data-theme=light]) .dashboard-panel .dashboard-head,html:not([data-theme=light]) .dashboard-panel .permissions-settings-box,html:not([data-theme=light]) .dashboard-panel .settings-pill-group,html:not([data-theme=light]) .dashboard-panel .system-settings-section,html:not([data-theme=light]) .dashboard-panel .users-permissions-section,html[data-theme=dark] .dashboard-panel .activity-log-box,html[data-theme=dark] .dashboard-panel .billing-card,html[data-theme=dark] .dashboard-panel .billing-designer-section,html[data-theme=dark] .dashboard-panel .customer-rule-box,html[data-theme=dark] .dashboard-panel .dash-stats-grid,html[data-theme=dark] .dashboard-panel .dashboard-head,html[data-theme=dark] .dashboard-panel .permissions-settings-box,html[data-theme=dark] .dashboard-panel .settings-pill-group,html[data-theme=dark] .dashboard-panel .system-settings-section,html[data-theme=dark] .dashboard-panel .users-permissions-section{border:1px solid rgba(118,153,204,.22)!important}html:not([data-theme=light]) .oil-page-loader,html[data-theme=dark] .oil-page-loader{width:-moz-fit-content!important;width:fit-content!important;min-width:0!important;max-width:calc(100vw - 32px)!important;min-height:0!important;margin:64px auto!important;padding:0!important}html:not([data-theme=light]) .dashboard-panel,html:not([data-theme=light]) .oil-page-loader,html[data-theme=dark] .dashboard-panel,html[data-theme=dark] .oil-page-loader{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel:after,html:not([data-theme=light]) .dashboard-panel:before,html[data-theme=dark] .dashboard-panel:after,html[data-theme=dark] .dashboard-panel:before{content:none!important;display:none!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .billing-layout-v4,html:not([data-theme=light]) .dashboard-panel .billing-side-stack,html:not([data-theme=light]) .dashboard-panel .dash-main-grid,html:not([data-theme=light]) .dashboard-panel .dash-section-body,html:not([data-theme=light]) .dashboard-panel .dashboard-settings-users-grid,html[data-theme=dark] .dashboard-panel .billing-layout-v4,html[data-theme=dark] .dashboard-panel .billing-side-stack,html[data-theme=dark] .dashboard-panel .dash-main-grid,html[data-theme=dark] .dashboard-panel .dash-section-body,html[data-theme=dark] .dashboard-panel .dashboard-settings-users-grid{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .system-settings-section,html:not([data-theme=light]) .dashboard-panel .users-permissions-section,html[data-theme=dark] .dashboard-panel .system-settings-section,html[data-theme=dark] .dashboard-panel .users-permissions-section{background:#121d30!important;border:0!important;outline:0!important;border-radius:14px!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel,html:not([data-theme=light]) .dashboard-panel .billing-layout-v4,html:not([data-theme=light]) .dashboard-panel .billing-side-stack,html:not([data-theme=light]) .dashboard-panel .dash-main-grid,html:not([data-theme=light]) .dashboard-panel .dashboard-settings-users-grid,html:not([data-theme=light]) .dashboard-panel:after,html:not([data-theme=light]) .dashboard-panel:before,html[data-theme=dark] .dashboard-panel,html[data-theme=dark] .dashboard-panel .billing-layout-v4,html[data-theme=dark] .dashboard-panel .billing-side-stack,html[data-theme=dark] .dashboard-panel .dash-main-grid,html[data-theme=dark] .dashboard-panel .dashboard-settings-users-grid,html[data-theme=dark] .dashboard-panel:after,html[data-theme=dark] .dashboard-panel:before{border:0!important;outline:0!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .billing-layout-v4,html:not([data-theme=light]) .dashboard-panel .billing-side-stack,html:not([data-theme=light]) .dashboard-panel .dash-main-grid,html:not([data-theme=light]) .dashboard-panel .dashboard-settings-users-grid,html[data-theme=dark] .dashboard-panel .billing-layout-v4,html[data-theme=dark] .dashboard-panel .billing-side-stack,html[data-theme=dark] .dashboard-panel .dash-main-grid,html[data-theme=dark] .dashboard-panel .dashboard-settings-users-grid{background:transparent!important}html:not([data-theme=light]) .dashboard-panel .system-settings-section,html:not([data-theme=light]) .dashboard-panel .users-permissions-section,html[data-theme=dark] .dashboard-panel .system-settings-section,html[data-theme=dark] .dashboard-panel .users-permissions-section{background:#121d30!important;border:0!important;border-radius:14px!important;box-shadow:none!important;padding:12px!important}html:not([data-theme=light]) .dashboard-panel .billing-designer-section,html[data-theme=dark] .dashboard-panel .billing-designer-section{border:0!important;outline:0!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .billing-designer-section.locked,html[data-theme=dark] .dashboard-panel .billing-designer-section.locked{background:#121d30!important;border-radius:14px!important}html:not([data-theme=light]) .dashboard-panel,html[data-theme=dark] .dashboard-panel{background:#0b1220!important;color:#f3f7ff!important}html:not([data-theme=light]) .dashboard-panel .dashboard-head,html[data-theme=dark] .dashboard-panel .dashboard-head{background:#111a2b!important;border:0!important;border-radius:12px!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .dash-stats-grid,html[data-theme=dark] .dashboard-panel .dash-stats-grid{background:#111a2b!important;border-radius:12px!important;padding:10px!important;gap:10px!important}html:not([data-theme=light]) .dashboard-panel .dash-stat-card,html[data-theme=dark] .dashboard-panel .dash-stat-card{background:#19243a!important;border:0!important;border-radius:10px!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .billing-designer-section,html:not([data-theme=light]) .dashboard-panel .system-settings-section,html:not([data-theme=light]) .dashboard-panel .users-permissions-section,html[data-theme=dark] .dashboard-panel .billing-designer-section,html[data-theme=dark] .dashboard-panel .system-settings-section,html[data-theme=dark] .dashboard-panel .users-permissions-section{background:#111a2b!important;border:0!important;border-radius:12px!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .activity-log-box,html:not([data-theme=light]) .dashboard-panel .billing-card,html:not([data-theme=light]) .dashboard-panel .customer-rule-box,html:not([data-theme=light]) .dashboard-panel .permission-role-card,html:not([data-theme=light]) .dashboard-panel .permissions-settings-box,html:not([data-theme=light]) .dashboard-panel .settings-pill-group,html:not([data-theme=light]) .dashboard-panel .users-list,html[data-theme=dark] .dashboard-panel .activity-log-box,html[data-theme=dark] .dashboard-panel .billing-card,html[data-theme=dark] .dashboard-panel .customer-rule-box,html[data-theme=dark] .dashboard-panel .permission-role-card,html[data-theme=dark] .dashboard-panel .permissions-settings-box,html[data-theme=dark] .dashboard-panel .settings-pill-group,html[data-theme=dark] .dashboard-panel .users-list{background:#172238!important;border:0!important;border-radius:12px!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .activity-log-row,html:not([data-theme=light]) .dashboard-panel .customer-rule-row,html:not([data-theme=light]) .dashboard-panel .user-permission-card,html[data-theme=dark] .dashboard-panel .activity-log-row,html[data-theme=dark] .dashboard-panel .customer-rule-row,html[data-theme=dark] .dashboard-panel .user-permission-card{background:#1b2941!important;border:0!important;border-radius:10px!important}html:not([data-theme=light]) .dashboard-panel input,html:not([data-theme=light]) .dashboard-panel select,html:not([data-theme=light]) .dashboard-panel textarea,html[data-theme=dark] .dashboard-panel input,html[data-theme=dark] .dashboard-panel select,html[data-theme=dark] .dashboard-panel textarea{background:#202d45!important;border:1px solid rgba(138,169,213,.28)!important;color:#f5f8ff!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel input::-moz-placeholder,html:not([data-theme=light]) .dashboard-panel textarea::-moz-placeholder,html[data-theme=dark] .dashboard-panel input::-moz-placeholder,html[data-theme=dark] .dashboard-panel textarea::-moz-placeholder{color:rgba(188,207,235,.68)!important}html:not([data-theme=light]) .dashboard-panel input::placeholder,html:not([data-theme=light]) .dashboard-panel textarea::placeholder,html[data-theme=dark] .dashboard-panel input::placeholder,html[data-theme=dark] .dashboard-panel textarea::placeholder{color:rgba(188,207,235,.68)!important}html:not([data-theme=light]) .dashboard-panel .dashboard-btn,html[data-theme=dark] .dashboard-panel .dashboard-btn{background:#22334f!important;border:1px solid rgba(96,165,250,.3)!important;color:#f5f8ff!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .dashboard-btn.primary,html[data-theme=dark] .dashboard-panel .dashboard-btn.primary{background:#173767!important;border-color:rgba(96,165,250,.58)!important}html:not([data-theme=light]) .dashboard-panel .dashboard-btn.danger,html[data-theme=dark] .dashboard-panel .dashboard-btn.danger{background:rgba(127,29,29,.72)!important;border-color:rgba(248,113,113,.54)!important;color:#fecaca!important}html:not([data-theme=light]) .dashboard-panel .settings-delete-pill,html[data-theme=dark] .dashboard-panel .settings-delete-pill{background:#20395d!important;border-color:rgba(96,165,250,.34)!important}html:not([data-theme=light]) .dashboard-panel .billing-lock-overlay,html:not([data-theme=light]) .dashboard-panel .users-lock-overlay,html[data-theme=dark] .dashboard-panel .billing-lock-overlay,html[data-theme=dark] .dashboard-panel .users-lock-overlay{background:rgba(17,26,43,.76)!important;backdrop-filter:blur(5px)!important;border-radius:12px!important}html:not([data-theme=light]) .dashboard-panel .dash-section-head p,html:not([data-theme=light]) .dashboard-panel .dash-stat-card p,html:not([data-theme=light]) .dashboard-panel .dash-stat-card span,html:not([data-theme=light]) .dashboard-panel .mini-section-head p,html[data-theme=dark] .dashboard-panel .dash-section-head p,html[data-theme=dark] .dashboard-panel .dash-stat-card p,html[data-theme=dark] .dashboard-panel .dash-stat-card span,html[data-theme=dark] .dashboard-panel .mini-section-head p{color:#9fc2ef!important}.oil-page-loader{min-height:0!important;width:-moz-fit-content!important;width:fit-content!important;margin:64px auto!important;padding:0!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}.oil-page-loader:after,.oil-page-loader:before{display:none!important;content:none!important}.dashboard-panel .customer-add-row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 110px!important}.dashboard-panel .customer-add-row .dashboard-btn,.dashboard-panel .customer-add-row button.dashboard-btn{width:110px!important;min-width:110px!important;max-width:110px!important}@media (max-width:1550px){.dashboard-panel .billing-rate-row .dashboard-btn:not(.icon-btn),.dashboard-panel .expense-row .dashboard-btn:not(.icon-btn),.dashboard-panel .trailer-cost-row .dashboard-btn:not(.icon-btn),.dashboard-panel .truck-cost-row .dashboard-btn:not(.icon-btn),.dashboard-panel .user-permission-card .dashboard-btn:not(.icon-btn),.dashboard-panel .users-permissions-section .user-permission-card .dashboard-btn:not(.icon-btn){grid-column:1/3!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important}.dashboard-panel .billing-rate-row .dashboard-btn.icon-btn,.dashboard-panel .expense-row .dashboard-btn.icon-btn,.dashboard-panel .trailer-cost-row .dashboard-btn.icon-btn,.dashboard-panel .truck-cost-row .dashboard-btn.icon-btn,.dashboard-panel .user-permission-card .dashboard-btn.icon-btn,.dashboard-panel .users-permissions-section .user-permission-card .dashboard-btn.icon-btn{grid-column:3/-1!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important}.dashboard-panel .customer-add-row{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) 104px!important}.dashboard-panel .customer-add-row .dashboard-btn,.dashboard-panel .customer-add-row button.dashboard-btn{width:104px!important;min-width:104px!important;max-width:104px!important}}@media (max-width:650px){.oil-page-loader{min-height:0!important;margin:42px auto!important;padding:0 12px!important}.dashboard-panel .customer-add-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 92px!important}.dashboard-panel .customer-add-row .dashboard-btn,.dashboard-panel .customer-add-row button.dashboard-btn{width:92px!important;min-width:92px!important;max-width:92px!important}}.oil-driver-meta span.oil-trailer-unit-label,.oil-home .oil-modal .oil-driver-meta span.oil-trailer-unit-label,.oil-trailer-unit-label{font-size:11px!important;line-height:1.1!important;font-weight:850!important;padding:5px 9px!important}.dashboard-panel .activity-log-box,.dashboard-panel .billing-card,.dashboard-panel .customer-rule-box,.dashboard-panel .dash-stats-grid,.dashboard-panel .permission-role-card,.dashboard-panel .permissions-settings-box,.dashboard-panel .settings-pill-group,.dashboard-panel .users-list{background:rgba(22,30,45,.72)!important;border:0!important;border-radius:14px!important;box-shadow:none!important}.dashboard-panel .activity-log-box,.dashboard-panel .billing-card,.dashboard-panel .customer-rule-box,.dashboard-panel .dash-stats-grid,.dashboard-panel .permissions-settings-box,.dashboard-panel .settings-pill-group{padding:12px!important}.dashboard-panel .users-list{padding:8px!important}html[data-theme=light] .dashboard-panel .activity-log-box,html[data-theme=light] .dashboard-panel .billing-card,html[data-theme=light] .dashboard-panel .customer-rule-box,html[data-theme=light] .dashboard-panel .dash-stats-grid,html[data-theme=light] .dashboard-panel .permission-role-card,html[data-theme=light] .dashboard-panel .permissions-settings-box,html[data-theme=light] .dashboard-panel .settings-pill-group,html[data-theme=light] .dashboard-panel .users-list{background:rgba(255,255,255,.56)!important}.dashboard-panel .settings-v4-grid{grid-template-columns:minmax(0,1fr) 76px!important}.dashboard-panel .company-update-btn{grid-column:2!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:36px!important;min-height:36px!important;font-size:10px!important}.dashboard-panel .customer-rule-box,.dashboard-panel .settings-pill-group{grid-column:1/-1!important}.dashboard-panel .trailer-cost-row,.dashboard-panel .truck-cost-row{display:grid!important;grid-template-columns:minmax(120px,1.2fr) minmax(82px,.74fr) minmax(76px,.64fr) minmax(76px,.64fr) 76px 40px!important;gap:6px!important;align-items:center!important;width:100%!important;max-width:100%!important}.dashboard-panel .trailer-cost-row input,.dashboard-panel .trailer-cost-row select,.dashboard-panel .truck-cost-row input,.dashboard-panel .truck-cost-row select{min-width:0!important}.dashboard-panel .trailer-cost-row .dashboard-btn.small,.dashboard-panel .truck-cost-row .dashboard-btn.small{width:100%!important;min-width:0!important;max-width:100%!important;padding:0 8px!important;font-size:10px!important}.dashboard-panel .trailer-cost-row .dashboard-btn.icon-btn,.dashboard-panel .truck-cost-row .dashboard-btn.icon-btn{width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important}@media (max-width:0px){.dashboard-panel .billing-period-row{grid-template-columns:minmax(160px,1.25fr) minmax(118px,.8fr) minmax(118px,.8fr) minmax(82px,.48fr)!important;gap:7px!important}.dashboard-panel .billing-period-row .auto-billing-btn{min-width:82px!important;width:100%!important;padding:0 8px!important;font-size:10px!important}}@media (max-width:1550px){.dashboard-panel .settings-v4-grid{grid-template-columns:minmax(0,1fr) 72px!important}.dashboard-panel .company-update-btn{width:72px!important;min-width:72px!important;max-width:72px!important}.dashboard-panel .trailer-cost-row,.dashboard-panel .truck-cost-row{grid-template-columns:minmax(92px,1.2fr) minmax(74px,.8fr) minmax(70px,.72fr) minmax(70px,.72fr)!important}.dashboard-panel .trailer-cost-row .dashboard-btn:not(.icon-btn),.dashboard-panel .truck-cost-row .dashboard-btn:not(.icon-btn){grid-column:1/3!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important}.dashboard-panel .trailer-cost-row .dashboard-btn.icon-btn,.dashboard-panel .truck-cost-row .dashboard-btn.icon-btn{grid-column:3/-1!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important}}@media (max-width:650px){.dashboard-panel .settings-v4-grid{grid-template-columns:minmax(0,1fr) 62px!important}.dashboard-panel .company-update-btn{width:62px!important;min-width:62px!important;max-width:62px!important;font-size:9px!important}.dashboard-panel .trailer-cost-row,.dashboard-panel .truck-cost-row{grid-template-columns:minmax(82px,1.15fr) minmax(64px,.8fr) minmax(58px,.7fr) minmax(58px,.7fr)!important}}.dashboard-panel,.dashboard-panel .activity-log-box,.dashboard-panel .activity-log-box:after,.dashboard-panel .activity-log-box:before,.dashboard-panel .billing-card,.dashboard-panel .billing-card:after,.dashboard-panel .billing-card:before,.dashboard-panel .billing-designer-section,.dashboard-panel .billing-layout-v4,.dashboard-panel .billing-lock-overlay,.dashboard-panel .billing-lock-overlay:after,.dashboard-panel .billing-lock-overlay:before,.dashboard-panel .billing-side-stack,.dashboard-panel .compact-billing-card,.dashboard-panel .customer-rule-box,.dashboard-panel .customer-rule-box:after,.dashboard-panel .customer-rule-box:before,.dashboard-panel .dash-section,.dashboard-panel .dash-section-body,.dashboard-panel .dash-section-body:after,.dashboard-panel .dash-section-body:before,.dashboard-panel .dash-section-head,.dashboard-panel .dash-section:after,.dashboard-panel .dash-section:before,.dashboard-panel .dash-stat-card,.dashboard-panel .dashboard-head,.dashboard-panel .dashboard-head:after,.dashboard-panel .dashboard-head:before,.dashboard-panel .permission-role-card,.dashboard-panel .permissions-settings-box,.dashboard-panel .permissions-settings-box:after,.dashboard-panel .permissions-settings-box:before,.dashboard-panel .settings-pill-group,.dashboard-panel .settings-pill-group:after,.dashboard-panel .settings-pill-group:before,.dashboard-panel .settings-v4-grid,.dashboard-panel .users-lock-overlay,.dashboard-panel .users-lock-overlay:after,.dashboard-panel .users-lock-overlay:before,.dashboard-panel .users-permissions-section,.dashboard-settings-users-grid,.dashboard-settings-users-grid>.dash-section{border:0!important;outline:0!important;box-shadow:none!important}.dashboard-panel .trailer-cost-row{grid-template-columns:minmax(110px,1.18fr) minmax(80px,.78fr) minmax(74px,.68fr) minmax(74px,.68fr) 76px 40px!important}.dashboard-panel .billing-rate-row input::-moz-placeholder,.dashboard-panel .expense-row input::-moz-placeholder,.dashboard-panel .trailer-cost-row input::-moz-placeholder{color:rgba(178,198,229,.78)!important}.dashboard-panel .billing-rate-row input::placeholder,.dashboard-panel .expense-row input::placeholder,.dashboard-panel .trailer-cost-row input::placeholder{color:rgba(178,198,229,.78)!important}@media (max-width:1550px){.dashboard-panel .dash-stats-grid{grid-auto-columns:minmax(160px,calc((100% - 10px) / 2))!important;grid-template-rows:repeat(2,minmax(82px,auto))!important;padding:2px 0 8px!important}.dashboard-panel .billing-summary-grid .dash-stat-card,.dashboard-panel .dash-stats-grid .dash-stat-card{min-width:0!important;scroll-snap-align:start!important}.dashboard-panel .dash-stat-card strong{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:clamp(18px,4.6vw,26px)!important;line-height:1.05!important}.dashboard-panel .dash-stat-card p,.dashboard-panel .dash-stat-card span{font-size:10px!important;line-height:1.2!important}.dashboard-panel .billing-layout-v4{display:flex!important;flex-direction:column!important;gap:12px!important}.dashboard-panel .billing-side-stack{display:contents!important}.dashboard-panel .summary-card{order:1!important}.dashboard-panel .billing-period-card{order:2!important}.dashboard-panel .compact-billing-card{order:3!important}.dashboard-panel .billing-summary-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(118px,calc((100% - 16px) / 3))!important;grid-template-columns:none!important;grid-template-rows:minmax(76px,auto)!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 0 8px!important;scroll-snap-type:x proximity!important}.dashboard-panel .billing-period-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.86fr) minmax(0,.86fr) minmax(86px,.56fr)!important;gap:7px!important}.dashboard-panel .billing-rate-row,.dashboard-panel .customer-rule-row,.dashboard-panel .expense-row,.dashboard-panel .trailer-cost-row,.dashboard-panel .user-permission-card{gap:6px!important;align-items:center!important}.dashboard-panel .billing-rate-row{grid-template-columns:repeat(5,minmax(70px,1fr))!important}.dashboard-panel .trailer-cost-row{grid-template-columns:minmax(92px,1.2fr) minmax(74px,.8fr) minmax(70px,.72fr) minmax(70px,.72fr)!important}.dashboard-panel .expense-row,.dashboard-panel .user-permission-card{grid-template-columns:repeat(3,minmax(76px,1fr))!important}.dashboard-panel .customer-add-row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 64px!important;gap:6px!important}.dashboard-panel .customer-rule-row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 64px 40px!important}.dashboard-panel .billing-rate-row .dashboard-btn:not(.icon-btn),.dashboard-panel .expense-row .dashboard-btn:not(.icon-btn),.dashboard-panel .trailer-cost-row .dashboard-btn:not(.icon-btn),.dashboard-panel .user-permission-card .dashboard-btn:not(.icon-btn){grid-column:1/3!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important}.dashboard-panel .billing-rate-row .dashboard-btn.icon-btn,.dashboard-panel .expense-row .dashboard-btn.icon-btn,.dashboard-panel .trailer-cost-row .dashboard-btn.icon-btn,.dashboard-panel .user-permission-card .dashboard-btn.icon-btn{grid-column:3/-1!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important}.dashboard-panel .billing-rate-row .dashboard-btn,.dashboard-panel .customer-add-row .dashboard-btn,.dashboard-panel .customer-rule-row .dashboard-btn,.dashboard-panel .expense-row .dashboard-btn,.dashboard-panel .trailer-cost-row .dashboard-btn,.dashboard-panel .user-permission-card .dashboard-btn{height:36px!important;min-height:36px!important;padding:0 6px!important;font-size:9.5px!important}.dashboard-panel .billing-rate-row input,.dashboard-panel .billing-rate-row select,.dashboard-panel .customer-add-row input,.dashboard-panel .customer-rule-row input,.dashboard-panel .expense-row input,.dashboard-panel .expense-row select,.dashboard-panel .trailer-cost-row input,.dashboard-panel .trailer-cost-row select,.dashboard-panel .user-permission-card input,.dashboard-panel .user-permission-card select{height:38px!important;min-height:38px!important;padding:0 8px!important;font-size:10px!important}.dashboard-panel .users-permissions-section.unlocked .dash-section-body{display:flex!important;flex-direction:column!important;gap:12px!important;overflow:visible!important}.dashboard-panel .permissions-settings-box{order:3!important;position:static!important;z-index:auto!important}.dashboard-panel .activity-log-box{order:4!important;position:static!important;z-index:auto!important;width:100%!important;margin-top:4px!important;overflow:hidden!important}.dashboard-panel .activity-log-list{max-height:276px!important;overflow-y:auto!important}}.system-settings-section .customer-add-row{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) 64px!important;align-items:center!important}.system-settings-section .customer-rule-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr) 64px 40px!important;gap:6px!important;align-items:center!important}.system-settings-section .customer-add-row .dashboard-btn,.system-settings-section .customer-rule-row .dashboard-btn:not(.icon-btn){width:64px!important;min-width:64px!important;max-width:64px!important;height:38px!important;min-height:38px!important;padding:0 6px!important;font-size:10px!important;line-height:1!important}.system-settings-section .customer-rule-row .dashboard-btn.icon-btn{width:40px!important;min-width:40px!important;max-width:40px!important;height:38px!important;min-height:38px!important;padding:0!important}@media (max-width:650px){.system-settings-section .customer-add-row,.system-settings-section .customer-rule-row{grid-template-columns:1fr!important}.system-settings-section .customer-add-row .dashboard-btn,.system-settings-section .customer-rule-row .dashboard-btn,.system-settings-section .customer-rule-row .dashboard-btn.icon-btn{width:100%!important;min-width:0!important;max-width:100%!important}}.users-permissions-section .activity-log-box{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.users-permissions-section .activity-log-list{flex:0 1 auto!important;min-height:0!important;max-height:276px!important;overflow-x:hidden!important;overflow-y:auto!important;padding-right:6px!important}.users-permissions-section .activity-log-row{min-height:40px!important}.dashboard-panel .activity-log-box,.dashboard-panel .billing-card,.dashboard-panel .billing-lock-overlay,.dashboard-panel .compact-billing-card,.dashboard-panel .customer-rule-box,.dashboard-panel .dash-section,.dashboard-panel .dash-stat-card,.dashboard-panel .permission-role-card,.dashboard-panel .permissions-settings-box,.dashboard-panel .settings-pill-group,.dashboard-panel .users-lock-overlay{border:0!important;outline:0!important;box-shadow:none!important}.dashboard-panel .activity-log-box,.dashboard-panel .billing-card,.dashboard-panel .customer-rule-box,.dashboard-panel .dash-section,.dashboard-panel .permission-role-card,.dashboard-panel .permissions-settings-box,.dashboard-panel .settings-pill-group{background-clip:padding-box!important}.trailers-table .trailer-name,.trailers-table .trailers-data-row>span:first-child,.trailers-table .trailers-data-row>span:first-child *,.trailers-table .trailers-row>span:first-child .trailer-name{color:var(--oil-text,#e5eefc)!important;font-weight:950!important}html[data-theme=light] .trailers-table .trailer-name,html[data-theme=light] .trailers-table .trailers-data-row>span:first-child,html[data-theme=light] .trailers-table .trailers-data-row>span:first-child *,html[data-theme=light] .trailers-table .trailers-row>span:first-child .trailer-name{color:#0f172a!important}.loads-row{grid-template-columns:42px 90px 155px repeat(10,126px) 54px!important}.loads-header>span:last-child,.loads-row>span:last-child{width:54px!important;min-width:54px!important;max-width:54px!important}@media (min-width:651px) and (max-width:1550px){.loads-row{grid-template-columns:42px 90px 155px repeat(10,126px) 56px!important}.loads-header>span:last-child,.loads-row>span:last-child{width:56px!important;min-width:56px!important;max-width:56px!important}}@media (max-width:650px){.loads-row{grid-template-columns:28px 58px 104px repeat(10,72px) 13px!important}.loads-header>span:last-child,.loads-row>span:last-child{width:13px!important;min-width:13px!important;max-width:13px!important;padding-left:0!important;padding-right:0!important;font-size:5.2px!important;letter-spacing:-.2px!important}}:root{--loads-cols-desktop:42px 90px 155px repeat(10,126px) 54px;--loads-total-desktop:50px;--loads-cols-tablet:38px 82px 140px repeat(10,108px) 68px;--loads-total-tablet:68px;--loads-cols-mobile:28px 58px 104px repeat(10,72px) 20px;--loads-total-mobile:20px}@media (min-width:1551px){.loads-data-row>span:last-child,.loads-header>span:last-child{width:var(--loads-total-desktop)!important;min-width:var(--loads-total-desktop)!important;max-width:var(--loads-total-desktop)!important}}@media (min-width:651px) and (max-width:1550px){.loads-data-row>span:last-child,.loads-header>span:last-child{width:var(--loads-total-tablet)!important;min-width:var(--loads-total-tablet)!important;max-width:var(--loads-total-tablet)!important}}@media (max-width:650px){.loads-data-row>span:last-child,.loads-header>span:last-child{width:var(--loads-total-mobile)!important;min-width:var(--loads-total-mobile)!important;max-width:var(--loads-total-mobile)!important;padding-left:0!important;padding-right:0!important;font-size:5.8px!important;letter-spacing:-.2px!important}}.load-btn-icon,.loads-btn,.loads-toolbar .refresh-btn,.loads-toolbar .search-btn{line-height:1!important;align-items:center!important}.load-btn-icon{display:inline-flex!important;justify-content:center!important;transform:translateY(-1px)!important}.load-btn-icon .load-btn-icon-svg{width:14px!important;height:14px!important;flex:0 0 14px!important}.loads-card-title{display:none!important}.loads-super-title{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;text-align:initial!important;line-height:1!important;padding:0 12px!important}.loads-super-date{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;color:var(--oil-muted,var(--muted))!important}.loads-super-label{color:var(--oil-text,var(--text))!important;font-weight:950!important;letter-spacing:.06em!important}.loads-super-saving{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--oil-muted,var(--muted))!important}@media (max-width:650px){.loads-super-title{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;padding:0 6px!important}.loads-super-date,.loads-super-saving{font-size:6.5px!important}.loads-super-label{font-size:8px!important}}.loads-table-card{border:0!important;background:transparent!important;padding:0!important;overflow:visible!important;box-shadow:none!important}.loads-table-wrap{border:1px solid var(--oil-line,rgba(148,163,184,.18))!important;border-radius:14px!important;overflow:auto!important;background:var(--oil-card,rgba(15,23,42,.84))!important}.loads-super-title{width:100%!important;border-top-left-radius:14px!important;border-top-right-radius:14px!important}.loads-data-row>span:last-child,.loads-header>span:last-child,.loads-row>span:last-child{box-sizing:border-box!important;background-clip:border-box!important}.loads-data-row>span:last-child{background:inherit!important}.loads-data-row>span:last-child,.loads-header>span:last-child{font-weight:950!important;text-align:center!important;border-left:1px solid var(--oil-line,rgba(148,163,184,.18))!important}.loads-header>span:last-child{background:var(--loads-head,rgba(30,41,59,.84))!important}html[data-theme=light] .loads-data-row>span:last-child{background:inherit!important}html[data-theme=light] .loads-header>span:last-child{background:#e8eef8!important}@media (max-width:650px){.loads-data-row>span:last-child,.loads-header>span:last-child,.loads-row>span:last-child{width:100%!important;min-width:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important}}.oil-action-row,.oil-title-row{align-items:center!important;justify-content:space-between!important}@media (max-width:650px){.oil-live-card{padding-top:9px!important;padding-bottom:9px!important}.oil-title-row{min-height:30px!important;margin-bottom:0!important;padding:0!important}.oil-title-row h2{line-height:1.1!important;margin:0!important;letter-spacing:.2px!important}.oil-title-row .theme-switch,.oil-title-row .theme-toggle,.oil-title-row h2{transform:translateY(4px)!important}.oil-action-row{gap:8px!important;margin-top:0!important}.oil-refresh-btn{height:38px!important;min-height:38px!important;min-width:134px!important;padding:0 15px!important;font-size:11px!important;font-weight:950!important;border-width:1.5px!important}.oil-week-arrow,.oil-week-nav span,.oil-week-select{height:30px!important}.oil-week-arrow{width:30px!important}}html[data-theme=light] .footer,html[data-theme=light] .nav-wrap{background:rgba(11,18,32,.95)!important;color:#e7eefc!important;border-color:rgba(255,255,255,.08)!important}html[data-theme=light] .brand-subtitle,html[data-theme=light] .brand-text,html[data-theme=light] .footer,html[data-theme=light] .footer a,html[data-theme=light] .footer p,html[data-theme=light] .fp-subtitle,html[data-theme=light] .oilfields-subtitle{color:#e7eefc!important}.fracing-nav-wrap .nav{width:min(calc(100% - 28px),1760px)!important;padding-left:0!important;padding-right:0!important}.fracing-nav-wrap .brand{transform:translateX(-1px)}.fracing-nav-wrap .nav-actions{transform:translateX(1px)}.fracing-nav-wrap .menu{right:max(14px,calc((100vw - 1760px) / 2))!important}@media (max-width:650px){.fracing-nav-wrap .nav{width:calc(100% - 16px)!important}.fracing-nav-wrap .brand,.fracing-nav-wrap .nav-actions{transform:none}.fracing-nav-wrap .menu{right:8px!important}}.brand{gap:4px!important}.brand-subtitle,.fp-subtitle,.oilfields-subtitle{margin-top:-7px!important}@media (max-width:650px){.brand{gap:4px!important}.brand-subtitle,.fp-subtitle,.oilfields-subtitle{margin-top:-7px!important}}.oil-live-head{gap:8px!important}.oil-alert{margin-top:4px!important;margin-bottom:0!important}.oil-live-card{padding-bottom:14px!important}.oil-refresh-btn{height:38px!important;min-height:38px!important;min-width:148px!important;padding:0 16px!important;font-size:12px!important;font-weight:950!important;border-width:1.5px!important}@media (min-width:651px){.oil-refresh-btn{height:38px!important;min-height:38px!important;font-size:12px!important}}@media (max-width:650px){.oil-live-card{padding-top:8px!important;padding-bottom:10px!important}.oil-live-head{gap:5px!important}.oil-alert{margin-top:3px!important;padding-top:8px!important;padding-bottom:8px!important}.oil-title-row h2{font-size:18px!important}.oil-title-row .theme-switch,.oil-title-row .theme-toggle,.oil-title-row h2{transform:translateY(3px)!important}.oil-refresh-btn{height:36px!important;min-height:36px!important;min-width:140px!important;padding:0 14px!important;font-size:10.8px!important}}html[data-theme=light] .customer-pill,html[data-theme=light] .mini-pill,html[data-theme=light] .oil-home .oil-cust,html[data-theme=light] .oil-status,html[data-theme=light] .pill,html[data-theme=light] .pillMini,html[data-theme=light] .region-pill,html[data-theme=light] .status-badge,html[data-theme=light] .trailer-pill{box-shadow:none!important;text-shadow:none!important}html[data-theme=light] .customer-pill:after,html[data-theme=light] .mini-pill:after,html[data-theme=light] .pill:after,html[data-theme=light] .pillMini:after,html[data-theme=light] .region-pill:after,html[data-theme=light] .trailer-pill:after{display:none!important;content:none!important}.loads-head-month{display:none!important}.loads-head{grid-template-columns:1fr!important}.loads-toolbar{align-items:end!important;box-shadow:none!important}@media (min-width:1551px){:root{--loads-cols-desktop:42px 95px 155px repeat(10,126px) minmax(54px,1fr);--loads-total-desktop:auto}.loads-grid,.loads-row{width:100%!important;min-width:-moz-max-content!important;min-width:max-content!important}.loads-row{grid-template-columns:var(--loads-cols-desktop)!important}}@media (min-width:651px) and (max-width:1550px){:root{--loads-cols-tablet:36px 86px 126px repeat(10,minmax(86px,1fr)) 54px}.loads-toolbar{display:grid!important;grid-template-columns:minmax(180px,1fr) 88px minmax(132px,.55fr) minmax(132px,.55fr) 106px!important;grid-template-areas:"search searchBtn sheet date refresh"!important;gap:8px!important;padding:10px!important}.loads-toolbar .search-field{grid-area:search!important}.loads-toolbar .search-btn{grid-area:searchBtn!important}.loads-toolbar .sheet-field{grid-area:sheet!important}.loads-toolbar .date-field{grid-area:date!important}.loads-toolbar .refresh-btn{grid-area:refresh!important}.loads-toolbar .loads-btn,.loads-toolbar input,.loads-toolbar select{height:40px!important;min-height:40px!important;min-width:0!important;width:100%!important;padding-left:10px!important;padding-right:10px!important;font-size:11px!important}.loads-grid,.loads-row{width:100%!important;min-width:-moz-max-content!important;min-width:max-content!important}.loads-row{grid-template-columns:var(--loads-cols-tablet)!important}}@media (max-width:650px){:root{--loads-cols-mobile:28px 61px 96px repeat(10,66px) 20px}.loads-row{grid-template-columns:var(--loads-cols-mobile)!important}}.loads-data-row>span:last-child,.loads-header>span:last-child,.loads-row>span:last-child{width:100%!important;min-width:0!important;max-width:none!important;text-align:center!important;justify-content:center!important}.loads-row>*{border-right-color:rgba(148,163,184,.12)!important;box-shadow:none!important}.loads-data-row>span:hover{outline:1px dashed rgba(96,165,250,.45)!important;outline-offset:-3px!important;box-shadow:none!important}.dashboard-panel{outline:none!important;box-shadow:none!important}.activity-log-box,.billing-card,.compact-billing-card,.customer-rule-box,.dash-section,.permissions-settings-box,.settings-pill-group{border-color:var(--oil-line,rgba(148,163,184,.22))!important}html[data-theme=light] .dashboard-panel{border-color:transparent!important}.auto-billing-btn,.billing-rate-row .dashboard-btn,.customer-add-row .dashboard-btn,.customer-rule-row .dashboard-btn,.dashboard-btn,.dashboard-btn.small,.expense-row .dashboard-btn,.refresh-dashboard-btn,.settings-pill-top .dashboard-btn,.trailer-cost-row .dashboard-btn,.unlock-btn{height:40px!important;min-height:40px!important;min-width:96px!important;padding:0 14px!important;border-radius:14px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;white-space:nowrap!important}.dashboard-panel input,.dashboard-panel select,.dashboard-panel textarea{height:40px!important;min-height:40px!important;box-sizing:border-box!important}.billing-period-row{display:grid!important;grid-template-columns:minmax(220px,1.25fr) minmax(150px,.75fr) minmax(150px,.75fr) 132px!important;gap:10px!important;align-items:end!important}.billing-period-row .auto-billing-btn,.billing-period-row label{min-width:0!important;width:100%!important}.billing-period-row label span{display:block!important;margin-bottom:6px!important;color:var(--oil-muted,var(--muted))!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important}.auto-billing-btn{align-self:end!important;font-size:10.5px!important}.billing-rate-row,.trailer-cost-row{display:grid!important;gap:8px!important;align-items:center!important}.trailer-cost-row{grid-template-columns:minmax(150px,1.25fr) 96px 86px 86px 86px 96px 44px!important}.expense-row{display:grid!important;grid-template-columns:minmax(170px,1.3fr) 90px 130px 96px 44px!important;gap:8px!important;align-items:center!important}.billing-rate-row .dashboard-btn.danger,.expense-row .dashboard-btn.danger,.trailer-cost-row .dashboard-btn.danger{min-width:44px!important;width:44px!important;padding:0!important}.billing-rate-table,.compact-list-table,.expense-list,.trailer-cost-table{overflow-x:hidden!important}.dashboard-report-back{position:fixed!important;inset:0!important;z-index:2500!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;background:rgba(2,6,23,.62)!important;backdrop-filter:blur(8px)!important}.dashboard-report-modal{max-height:calc(100vh - 32px)!important;overflow:auto!important}.dot-prompt-modal{width:min(460px,100%)!important}.billing-report-preview{width:min(900px,100%)!important}.dot-prompt-field{display:grid!important;gap:6px!important;padding:14px 0!important}.billing-report-sheet{background:#fff!important;color:#111827!important;padding:34px!important;border-radius:16px!important}.billing-report-title{text-align:center!important;font-size:30px!important;font-weight:950!important;letter-spacing:.5px!important}.billing-report-dot{text-align:center!important;margin-top:6px!important;font-weight:900!important}.billing-report-meta{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 18px!important;margin:22px 0!important;font-size:12px!important}.auto-billing-table{width:100%!important;border-collapse:collapse!important;margin-top:16px!important;font-size:12px!important}.auto-billing-table th{background:#d9d9d9!important;color:#111827!important;padding:8px!important;text-align:center!important}.auto-billing-table td{padding:7px 8px!important;border-bottom:1px solid #e5e7eb!important;text-align:center!important}.auto-billing-table .billing-report-edit-row{cursor:pointer!important}.auto-billing-table .billing-report-edit-row:hover td{background:rgba(59,130,246,.08)!important}.auto-billing-table td:last-child{text-align:right!important}.auto-billing-totals{margin-left:auto!important;width:min(360px,100%)!important;margin-top:16px!important;font-size:12px!important}.auto-billing-totals div{display:grid!important;grid-template-columns:1fr 120px!important;align-items:center!important}.auto-billing-totals span{background:#d1d5db!important;padding:6px 8px!important;font-weight:900!important}.auto-billing-totals span .billing-trailer-history{display:block!important;margin-top:2px!important;color:#4b5563!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;text-transform:none!important}.auto-billing-totals b{padding:6px 8px!important;text-align:right!important}.auto-billing-totals .final b{background:#fff200!important;font-size:18px!important}.billing-report-footer-note{margin-top:22px!important;color:#6b7280!important;font-size:11px!important}.system-settings-section{max-height:620px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.system-settings-section>:not(.dash-section-head){overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px!important}.system-settings-section .customer-rule-box{position:relative!important;z-index:1!important}.customer-rule-list{max-height:none!important;overflow:visible!important}.users-list{max-height:190px!important;padding-right:6px!important}.permissions-role-list{max-height:430px!important;min-height:360px!important}.activity-log-list,.permissions-role-list{overflow-y:auto!important;padding-right:6px!important}.activity-log-list{max-height:190px!important;min-height:132px!important}.activity-log-row{min-height:40px!important}@media (max-width:650px){.dashboard-head-actions{grid-template-columns:minmax(0,1fr) 86px 86px!important}.billing-period-row,.billing-rate-row,.expense-row,.trailer-cost-row{grid-template-columns:1fr 1fr!important}.billing-period-row .auto-billing-btn,.billing-rate-row .dashboard-btn,.expense-row .dashboard-btn,.trailer-cost-row .dashboard-btn{width:100%!important;min-width:0!important}.billing-report-sheet{padding:20px!important}.billing-report-meta{grid-template-columns:1fr!important}.dashboard-report-back.billing-report-back{align-items:flex-start!important;justify-content:flex-start!important;padding:8px!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}.billing-report-back .billing-report-preview{width:100%!important;max-width:100%!important;min-width:0!important;max-height:calc(100dvh - 16px)!important;overflow:auto!important;border-radius:18px!important}.billing-report-back .billing-report-sheet{width:100%!important;min-width:0!important;max-width:none!important;padding:16px 10px!important;box-sizing:border-box!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.billing-report-back .billing-report-title{font-size:22px!important;line-height:1.08!important}.billing-report-back .billing-report-meta{grid-template-columns:1fr!important;gap:5px!important;font-size:11px!important}.billing-report-back .auto-billing-table{width:620px!important;min-width:620px!important}.billing-report-back .auto-billing-totals{width:360px!important;min-width:360px!important;max-width:360px!important;margin-left:260px!important;margin-right:0!important}.billing-report-back .auto-billing-totals div{grid-template-columns:minmax(0,1fr) 120px!important}.billing-report-back .auto-billing-totals b,.billing-report-back .auto-billing-totals span{text-align:right!important}.billing-report-back .billing-report-footer-note{width:620px!important;min-width:620px!important;font-size:10px!important;line-height:1.35!important}.billing-report-back .billing-report-preview>.dashboard-report-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-height:0!important;padding:8px 0 0!important}.billing-report-back .billing-report-preview>.dashboard-report-actions .dashboard-btn{width:100%!important;min-width:0!important;padding:0 6px!important;font-size:10px!important}}.dash-section-body{min-height:0!important}.system-settings-section>:not(.dash-section-head){overflow:visible!important;padding-right:0!important}.users-permissions-section .dash-section-body{min-height:0!important}.system-settings-section .dash-section-body{padding-right:6px!important}body:not([data-theme=light]) .tms-page,html[data-theme=dark] .footer,html[data-theme=dark] .nav-wrap,html[data-theme=dark] .tms-page,html[data-theme=dark] body{background:radial-gradient(900px 520px at 12% -10%,rgba(96,165,250,.1),transparent 60%),linear-gradient(180deg,#0f1722,#0b1220 45%,#09111d)!important}html[data-theme=dark] .oil-home .oil-card,html[data-theme=dark] .oil-month-week,html[data-theme=dark] .oil-tile,html[data-theme=dark] .oil-top-region-table,html[data-theme=dark] .oil-weekly-group{background:#111827!important;border-color:rgba(96,165,250,.18)!important}.loads-toolbar,html[data-theme=dark] .loads-toolbar,html[data-theme=light] .loads-toolbar{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}@media (max-width:1550px) and (min-width:651px){.loads-toolbar{display:grid!important;grid-template-columns:minmax(220px,1.45fr) 86px minmax(128px,.62fr) minmax(128px,.62fr) 92px!important;grid-template-areas:"search searchBtn sheet date refresh"!important;gap:8px!important;align-items:end!important;width:100%!important;max-width:100%!important;padding:0!important;margin:10px 0 14px!important}.loads-toolbar .search-field{grid-area:search!important}.loads-toolbar .search-btn{grid-area:searchBtn!important}.loads-toolbar .sheet-field{grid-area:sheet!important}.loads-toolbar .date-field{grid-area:date!important}.loads-toolbar .refresh-btn{grid-area:refresh!important}.loads-toolbar .loads-btn,.loads-toolbar .toolbar-field input,.loads-toolbar .toolbar-field select{width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;padding:0 9px!important;font-size:10.5px!important;border-radius:12px!important}.loads-toolbar .toolbar-field span{font-size:9.5px!important;line-height:1!important;margin-bottom:4px!important}}.loads-grid,.loads-super-title{width:-moz-max-content!important;width:max-content!important;min-width:100%!important}.loads-super-title{display:grid!important;grid-template-columns:var(--loads-cols-desktop,42px 95px 155px repeat(10,126px) minmax(54px,1fr))!important;align-items:center!important;background:#1e293b!important;border-bottom:1px solid rgba(148,163,184,.2)!important;overflow:hidden!important}.loads-super-date{grid-column:1/4!important;justify-self:start!important;padding-left:14px!important;white-space:nowrap!important}.loads-super-label{grid-column:4/14!important;justify-self:center!important;text-align:center!important;width:100%!important}.loads-super-saving{grid-column:14/15!important;justify-self:end!important;padding-right:12px!important}@media (max-width:1550px) and (min-width:651px){.loads-super-title{grid-template-columns:var(--loads-cols-tablet,36px 86px 126px repeat(10,minmax(86px,1fr)) 54px)!important}}@media (max-width:650px){.loads-super-title{grid-template-columns:var(--loads-cols-mobile,28px 61px 96px repeat(10,66px) 20px)!important}}.loads-data-row>span,.loads-header>span{border-right-color:rgba(148,163,184,.16)!important;box-shadow:none!important}.editable-load-cell{position:relative!important;cursor:pointer!important}.editable-load-cell:focus-visible:after,.editable-load-cell:hover:after{content:""!important;position:absolute!important;inset:3px!important;border:1px dashed rgba(96,165,250,.72)!important;border-radius:4px!important;pointer-events:none!important}@media (min-width:651px){.fleet-menu{overflow:visible!important}.fleet-dropdown,.fleet-menu,.fleet-menu>button{border-radius:16px!important}.fleet-menu.open{overflow:hidden!important}.fleet-menu.open .fleet-dropdown{overflow:hidden!important;border:1px solid rgba(96,165,250,.42)!important;background:rgba(15,23,42,.82)!important}.fleet-dropdown button{border-top:0!important;border-bottom:0!important;border-radius:0!important;background:rgba(15,23,42,.82)!important;box-shadow:none!important}.fleet-dropdown button:first-child{border-left:0!important;border-right:1px solid rgba(96,165,250,.46)!important}.fleet-dropdown button:last-child{border-left:0!important;border-right:0!important}}@media (min-width:651px) and (max-width:1550px){.fleet-dropdown button span{display:none!important}}html[data-theme=light] .fleet-menu.open .fleet-dropdown{background:rgba(255,255,255,.92)!important;border-color:rgba(37,99,235,.22)!important}html[data-theme=light] .fleet-menu:not(.open)>button{background:rgba(255,255,255,.88)!important;border-color:rgba(37,99,235,.18)!important;color:rgba(15,23,42,.72)!important;box-shadow:0 12px 30px rgba(15,23,42,.08)!important}html[data-theme=light] .fleet-dropdown button{background:rgba(255,255,255,.92)!important}.trailer-header-cell,.trailer-header-cell>span,.trailers-header>span{color:var(--oil-muted,#8ea0b8)!important;font-size:11px!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase!important}.trailers-header>span:first-child,.trailers-header>span:first-child .trailer-header-cell,.trailers-header>span:first-child .trailer-header-cell>span{color:var(--oil-text,#e5eefc)!important}html[data-theme=light] .trailer-header-cell,html[data-theme=light] .trailer-header-cell>span,html[data-theme=light] .trailers-header>span{color:#334155!important}.users-permissions-section{position:relative!important;min-height:620px!important}.users-permissions-section .dash-section-body{max-height:560px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px!important}.users-permissions-section.locked .dash-section-body>:not(.users-lock-overlay){pointer-events:none!important;filter:blur(1.2px)!important;opacity:.42!important}.users-lock-overlay{position:sticky!important;top:0!important;z-index:8!important;margin-bottom:10px!important;padding:12px 14px!important;border:1px solid rgba(96,165,250,.28)!important;border-radius:14px!important;background:rgba(15,23,42,.92)!important;color:var(--oil-text,#e5eefc)!important;display:grid!important;gap:3px!important}.users-list{max-height:172px!important;overflow-y:auto!important;padding-right:4px!important}.customer-add-row,.customer-rule-row,.settings-pill-top{align-items:center!important}.customer-add-row .dashboard-btn,.customer-add-row input,.customer-rule-row .dashboard-btn,.customer-rule-row input,.settings-pill-top .dashboard-btn,.settings-pill-top input{height:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important}.system-settings-section .dash-section-body{max-height:560px!important;overflow-y:auto!important;overflow-x:hidden!important}.system-settings-section .customer-rule-box{position:static!important;margin-top:12px!important}@media (max-width:650px){.system-settings-section .dash-section-body,.users-permissions-section .dash-section-body{max-height:520px!important}}html[data-theme=light] .app-main,html[data-theme=light] .content,html[data-theme=light] .tms-page,html[data-theme=light] body{background:radial-gradient(circle at 10% 0,rgba(37,99,235,.1),transparent 24%),radial-gradient(circle at 88% 12%,rgba(20,184,166,.1),transparent 26%),linear-gradient(180deg,#dfe9f3,#f8fbff)!important}html[data-theme=light] .app-header,html[data-theme=light] .nav-wrap,html[data-theme=light] header{background:linear-gradient(180deg,#101827,#0b1220)!important;color:#e7eefc!important}html[data-theme=light] .app-footer,html[data-theme=light] .footer,html[data-theme=light] footer{background:linear-gradient(180deg,#101827,#0b1220)!important;color:#8ea0b8!important}.dashboard-page .dashboard-card,.dashboard-page .oil-card{border:none!important;box-shadow:none!important}html:not([data-theme=light]),html[data-theme=dark]{--bg:#0b0f14;--bg-soft:#0f1520;--card:#121824;--card-2:#151d2b;--cell-bg:#0f1520;--btn:#1f2a3d;--line:#223047;--line-soft:rgba(255,255,255,0.10);--line-strong:rgba(255,255,255,0.18);--field-bg:rgba(28,38,56,0.78);--field-bg-hover:rgba(22,30,44,0.88);--field-border:rgba(141,165,196,0.22);--oil-card:rgba(15,23,42,0.84);--oil-card-solid:#101827;--oil-soft:rgba(30,41,59,0.72);--oil-row:#0f1520;--oil-row-alt:#151d2b;--oil-text:#e7eefc;--oil-muted:#8ea0b8;--oil-line:rgba(148,163,184,0.24)}html:not([data-theme=light]) .app-main,html:not([data-theme=light]) .content,html:not([data-theme=light]) .tms-page,html:not([data-theme=light]) body,html[data-theme=dark] .app-main,html[data-theme=dark] .content,html[data-theme=dark] .tms-page,html[data-theme=dark] body{background:var(--bg)!important}html:not([data-theme=light]) .card,html:not([data-theme=light]) .dashboard-head,html:not([data-theme=light]) .drivers-panel,html:not([data-theme=light]) .loads-panel,html:not([data-theme=light]) .oil-card,html:not([data-theme=light]) .trailers-panel,html:not([data-theme=light]) .trucks-panel,html[data-theme=dark] .card,html[data-theme=dark] .drivers-panel,html[data-theme=dark] .loads-panel,html[data-theme=dark] .oil-card,html[data-theme=dark] .trailers-panel,html[data-theme=dark] .trucks-panel{background:var(--card)!important;border-color:rgba(148,163,184,.2)!important}html:not([data-theme=light]) .dash-section,html:not([data-theme=light]) .drivers-table-wrap,html:not([data-theme=light]) .loads-table-wrap,html:not([data-theme=light]) .oil-tile,html:not([data-theme=light]) .trailers-table-wrap,html:not([data-theme=light]) .trucks-table-wrap,html[data-theme=dark] .dash-section,html[data-theme=dark] .dashboard-head,html[data-theme=dark] .drivers-table-wrap,html[data-theme=dark] .loads-table-wrap,html[data-theme=dark] .oil-tile,html[data-theme=dark] .trailers-table-wrap,html[data-theme=dark] .trucks-table-wrap{background:var(--card)!important;border-color:rgba(148,163,184,.18)!important}.app-footer,.app-header,.footer,.nav-wrap,footer,header,html[data-theme=dark] .app-footer,html[data-theme=dark] .app-header,html[data-theme=dark] .footer,html[data-theme=dark] .nav-wrap,html[data-theme=dark] footer,html[data-theme=dark] header,html[data-theme=light] .app-footer,html[data-theme=light] .app-header,html[data-theme=light] .footer,html[data-theme=light] .nav-wrap,html[data-theme=light] footer,html[data-theme=light] header{background:linear-gradient(180deg,#101827,#0b1220)!important;color:#e7eefc!important;border-color:rgba(148,163,184,.18)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.app-header:after,.app-header:before,.nav-wrap:after,.nav-wrap:before,header:after,header:before{content:none!important;display:none!important}@media (max-width:650px){.oil-home .oil-customer-pills .oil-cust,.oil-home .oil-loads-card .oil-customer-pills .oil-cust{min-height:18px!important;padding:3px 5px!important;font-size:7.2px!important;line-height:1!important}}.oil-weekly-footer,.oil-weekly-footer *,.oil-weekly-head,.oil-weekly-head *,.oil-weekly-row,.oil-weekly-row *,.oil-weekly-title,.oil-weekly-title *{color:#f1f5f9!important}html[data-theme=light] .oil-weekly-footer,html[data-theme=light] .oil-weekly-footer *,html[data-theme=light] .oil-weekly-head,html[data-theme=light] .oil-weekly-head *,html[data-theme=light] .oil-weekly-row,html[data-theme=light] .oil-weekly-row *,html[data-theme=light] .oil-weekly-title,html[data-theme=light] .oil-weekly-title *{color:#2f3a49!important}@media (max-width:650px){.oil-weekly-title{font-size:9.5px!important;padding:7px 8px!important}.oil-weekly-head,.oil-weekly-row{font-size:7.2px!important;letter-spacing:-.05px!important}.oil-weekly-head span,.oil-weekly-row b,.oil-weekly-row span{padding:5px 2px!important;min-height:22px!important}}.oil-weekly-footer b:last-child,.oil-weekly-footer span:last-child,.oil-weekly-row.oil-weekly-footer b:last-child,.oil-weekly-row.oil-weekly-footer span:last-child,html[data-theme=dark] .oil-weekly-footer b:last-child,html[data-theme=dark] .oil-weekly-footer span:last-child,html[data-theme=dark] .oil-weekly-row.oil-weekly-footer b:last-child,html[data-theme=dark] .oil-weekly-row.oil-weekly-footer span:last-child{color:#f1f5f9!important}html[data-theme=light] .oil-weekly-footer b:last-child,html[data-theme=light] .oil-weekly-footer span:last-child,html[data-theme=light] .oil-weekly-row.oil-weekly-footer b:last-child,html[data-theme=light] .oil-weekly-row.oil-weekly-footer span:last-child{color:#2f3a49!important}@media (max-width:650px){.oil-live-card{padding-top:7px!important;padding-bottom:7px!important}.oil-live-card .oil-live-head{gap:4px!important;transform:translateY(-2px)}.oil-live-card .oil-title-row{margin-bottom:0!important;transform:translateY(-4px)}.oil-live-card .oil-action-row{margin-top:-1px!important;transform:translateY(-2px)}.oil-live-card .oil-refresh-btn,.oil-live-card .oil-week-nav span,.oil-live-card .oil-week-select{height:32px!important;min-height:32px!important}.oil-live-card .oil-refresh-btn{min-width:140px!important;padding-top:0!important;padding-bottom:0!important}.oil-live-card .oil-alert{margin-top:2px!important;padding-top:6px!important;padding-bottom:6px!important;transform:none}}html:not([data-theme=light]) .app-main,html:not([data-theme=light]) .content,html:not([data-theme=light]) .oil-dashboard,html:not([data-theme=light]) .tms-page,html:not([data-theme=light]) body,html[data-theme=dark] .app-main,html[data-theme=dark] .content,html[data-theme=dark] .oil-dashboard,html[data-theme=dark] .tms-page,html[data-theme=dark] body{background:radial-gradient(900px 560px at 12% -12%,rgba(96,165,250,.055),transparent 58%),linear-gradient(180deg,#0f1722,#0b1220)!important}html[data-theme=dark] .app-footer,html[data-theme=dark] .footer,html[data-theme=dark] footer,html[data-theme=light] .app-footer,html[data-theme=light] .footer,html[data-theme=light] footer{color:#8ea0b8!important}.oil-month-chart{gap:5px!important}.oil-chart-row-wrap{gap:3px!important}@media (max-width:650px){.oil-top-columns,.oil-top-region-title,.oil-top-row{padding:8px 10px!important;font-size:9.6px!important;line-height:1.15!important}.oil-top-columns,.oil-top-row{grid-template-columns:minmax(112px,1.35fr) minmax(66px,.78fr) 42px!important}.oil-top-columns span:nth-child(2),.oil-top-columns span:nth-child(3),.oil-top-row b,.oil-top-row span:nth-child(2){padding-left:7px!important}}.oil-top-toggle button{background:rgba(148,163,184,.1)!important;border-color:rgba(148,163,184,.22)!important;color:#9fb0c8!important;box-shadow:none!important}.oil-top-toggle button:hover{background:rgba(96,165,250,.13)!important;border-color:rgba(96,165,250,.36)!important;color:#dbeafe!important}.oil-top-toggle button.active{background:linear-gradient(180deg,rgba(59,130,246,.32),rgba(29,78,216,.24))!important;border-color:rgba(96,165,250,.78)!important;color:#ffffff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 8px 18px rgba(37,99,235,.16)!important}html[data-theme=light] .oil-top-toggle button{background:#eef3f8!important;border-color:#cbd7e6!important;color:#526175!important}html[data-theme=light] .oil-top-toggle button:hover{background:#e4edf7!important;border-color:#9eb9d9!important;color:#172235!important}html[data-theme=light] .oil-top-toggle button.active{background:linear-gradient(180deg,#ffffff,#dbeafe)!important;border-color:#3d6fb6!important;color:#0b2342!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.75),0 8px 16px rgba(61,111,182,.16)!important}.oil-weekly-head,.oil-weekly-row{font-size:12px!important}@media (max-width:650px){.oil-weekly-head,.oil-weekly-row{font-size:8px!important;line-height:1.1!important}.oil-weekly-head span,.oil-weekly-row b,.oil-weekly-row span{font-size:inherit!important}}.oil-driver-name-label,.oil-trailer-unit-title{font-size:1.08em!important;line-height:1.15!important}.oil-trailer-unit-label{font-size:1.06em!important;font-weight:950!important}@media (max-width:650px){.oil-driver-card .oil-driver-main .oil-driver-name-label,.oil-driver-card .oil-driver-main .oil-trailer-unit-title,.oil-driver-main strong.oil-driver-name-label,.oil-driver-main strong.oil-trailer-unit-title{font-size:13px!important;line-height:1.18!important}.oil-driver-meta .oil-trailer-unit-label{font-size:11.5px!important;line-height:1.15!important}}html[data-theme=light] .oil-weekly-row.selected,html[data-theme=light] .oil-weekly-row:not(.oil-weekly-footer):hover{background:rgba(61,111,182,.13)!important;box-shadow:inset 0 0 0 1px rgba(61,111,182,.3)!important}html[data-theme=light] .oil-weekly-row.selected b,html[data-theme=light] .oil-weekly-row.selected span,html[data-theme=light] .oil-weekly-row:not(.oil-weekly-footer):hover b,html[data-theme=light] .oil-weekly-row:not(.oil-weekly-footer):hover span{background:#dcecff!important;color:#0b2342!important}html[data-theme=light] .oil-weekly-row.selected .oil-subcontractor-col,html[data-theme=light] .oil-weekly-row.selected b:last-child,html[data-theme=light] .oil-weekly-row.selected span:first-child,html[data-theme=light] .oil-weekly-row:not(.oil-weekly-footer):hover .oil-subcontractor-col,html[data-theme=light] .oil-weekly-row:not(.oil-weekly-footer):hover b:last-child,html[data-theme=light] .oil-weekly-row:not(.oil-weekly-footer):hover span:first-child{background:#cfe3fb!important}.oil-weekly-table .oil-weekly-head,.oil-weekly-table .oil-weekly-row{font-size:12px!important}.oil-weekly-table .oil-weekly-head span,.oil-weekly-table .oil-weekly-row b,.oil-weekly-table .oil-weekly-row span{font-size:inherit!important}@media (max-width:1150px){.oil-weekly-table .oil-weekly-head,.oil-weekly-table .oil-weekly-row{font-size:7.8px!important;line-height:1.12!important}.oil-home .oil-modal .oil-driver-list .oil-driver-card .oil-driver-main>strong,.oil-home .oil-modal .oil-driver-list .oil-driver-card .oil-driver-main>strong.oil-driver-name-label,.oil-home .oil-modal .oil-driver-list .oil-driver-card .oil-driver-main>strong.oil-trailer-unit-title{font-size:14px!important;line-height:1.18!important}.oil-home .oil-modal .oil-driver-list .oil-driver-card .oil-driver-meta span.oil-trailer-unit-label{font-size:12px!important;line-height:1.15!important;font-weight:950!important}}html[data-theme=light] .oil-weekly-table .oil-weekly-row.selected b,html[data-theme=light] .oil-weekly-table .oil-weekly-row.selected span,html[data-theme=light] .oil-weekly-table .oil-weekly-row.selected span:not(:first-child):not(.oil-subcontractor-col),html[data-theme=light] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover b,html[data-theme=light] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover span,html[data-theme=light] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover span:not(:first-child):not(.oil-subcontractor-col){background:#dcecff!important;color:#0b2342!important}html[data-theme=light] .oil-weekly-table .oil-weekly-row.selected .oil-subcontractor-col,html[data-theme=light] .oil-weekly-table .oil-weekly-row.selected b:last-child,html[data-theme=light] .oil-weekly-table .oil-weekly-row.selected span:first-child,html[data-theme=light] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover .oil-subcontractor-col,html[data-theme=light] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover b:last-child,html[data-theme=light] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover span:first-child{background:#cfe3fb!important;color:#0b2342!important}html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row.selected,html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover,html[data-theme=dark] .oil-weekly-table .oil-weekly-row.selected,html[data-theme=dark] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover{background:rgba(96,165,250,.13)!important;box-shadow:inset 0 0 0 1px rgba(96,165,250,.32)!important}html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row.selected b,html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row.selected span,html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover b,html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover span,html[data-theme=dark] .oil-weekly-table .oil-weekly-row.selected b,html[data-theme=dark] .oil-weekly-table .oil-weekly-row.selected span,html[data-theme=dark] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover b,html[data-theme=dark] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover span{background:rgba(96,165,250,.14)!important;color:#f8fbff!important}html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row.selected .oil-subcontractor-col,html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row.selected b:last-child,html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row.selected span:first-child,html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover .oil-subcontractor-col,html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover b:last-child,html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover span:first-child,html[data-theme=dark] .oil-weekly-table .oil-weekly-row.selected .oil-subcontractor-col,html[data-theme=dark] .oil-weekly-table .oil-weekly-row.selected b:last-child,html[data-theme=dark] .oil-weekly-table .oil-weekly-row.selected span:first-child,html[data-theme=dark] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover .oil-subcontractor-col,html[data-theme=dark] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover b:last-child,html[data-theme=dark] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover span:first-child{background:rgba(96,165,250,.2)!important;color:#ffffff!important}@media (min-width:651px) and (max-width:1550px){:root{--loads-cols-tablet:40px 86px 126px repeat(10,108px) 54px;--loads-total-tablet:54px;--loads-tablet-table-w:1386px}.loads-table-wrap{padding-right:0!important;scrollbar-gutter:auto!important}.loads-grid,.loads-row,.loads-super-title{width:var(--loads-tablet-table-w)!important;min-width:var(--loads-tablet-table-w)!important;max-width:var(--loads-tablet-table-w)!important;box-sizing:border-box!important}.loads-row,.loads-super-title{grid-template-columns:var(--loads-cols-tablet)!important}.loads-super-title{padding-left:0!important;padding-right:0!important}.loads-data-row>span:last-child,.loads-header>span:last-child,.loads-row>span:last-child{width:var(--loads-total-tablet)!important;min-width:var(--loads-total-tablet)!important;max-width:var(--loads-total-tablet)!important}}@media (max-width:650px){:root{--loads-cols-mobile:28px 58px 104px repeat(10,72px) 52px;--loads-total-mobile:52px;--loads-mobile-table-w:962px}.loads-table-wrap{padding-right:0!important;scrollbar-gutter:auto!important}.loads-grid,.loads-row,.loads-super-title{width:var(--loads-mobile-table-w)!important;min-width:var(--loads-mobile-table-w)!important;max-width:var(--loads-mobile-table-w)!important;box-sizing:border-box!important}.loads-row,.loads-super-title{grid-template-columns:var(--loads-cols-mobile)!important}.loads-super-title{padding-left:0!important;padding-right:0!important}.loads-data-row>span:last-child,.loads-header>span:last-child,.loads-row>span:last-child{width:var(--loads-total-mobile)!important;min-width:var(--loads-total-mobile)!important;max-width:var(--loads-total-mobile)!important;padding-left:3px!important;padding-right:3px!important;font-size:7px!important;letter-spacing:0!important}}@media (min-width:651px) and (max-width:1550px){.drivers-table{--drv-col-driver:198px;--drv-col-company:168px;--drv-col-region:86px;--drv-col-customer:108px;--drv-col-status:108px;--drv-col-well:112px;--drv-col-product:96px;--drv-col-truck:96px;--drv-col-trailer:100px;--drv-col-phone:128px;--drv-col-authority:98px;--drv-col-rent:98px;--drv-col-card:86px;--drv-col-updated:124px;--drv-col-notice:220px}.trailers-table{--trl-col-trailer:162px;--trl-col-region:80px;--trl-col-type:160px;--trl-col-status:112px;--trl-col-owner:172.8px;--trl-col-ecord:90px;--trl-col-last-used:230px;--trl-col-fs:64px;--trl-col-bs:64px;--trl-col-vin:64px;--trl-col-inspection:132px;--trl-col-notice:245px}.trucks-panel{--trk-col-truck:150px;--trk-col-region:82px;--trk-col-make:170px;--trk-col-status:122px;--trk-col-auto:118px;--trk-col-last-used:245px;--trk-col-reg-pic:155px;--trk-col-inspection-pic:155px;--trk-col-vin-pic:155px;--trk-col-notice:250px}.drivers-table,.drivers-table .drivers-row,.trailers-table,.trailers-table .trailers-row,.trucks-row,.trucks-table{width:-moz-max-content!important;width:max-content!important;min-width:-moz-max-content!important;min-width:max-content!important}}@media (min-width:651px) and (max-width:1150px){.trailers-table{--trl-col-type:150px}}@media (max-width:650px){.trailers-table{--trl-col-type:100px;--trl-col-owner:97.92px}}.trailers-header>span:first-child,.trailers-header>span:first-child .trailer-header-cell,.trailers-header>span:first-child .trailer-header-cell>span{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.trucks-header>span:nth-child(5){text-transform:uppercase!important}.fleet-menu.selected>button{background:rgba(96,165,250,.16)!important;border-color:rgba(96,165,250,.55)!important;color:#ffffff!important}html[data-theme=light] .fleet-menu.selected>button{background:linear-gradient(180deg,#ffffff,#dbeafe)!important;border-color:#3d6fb6!important;color:#0b2342!important}html:not([data-theme=light]) .app-main,html:not([data-theme=light]) .tms-page,html:not([data-theme=light]) .tms-page .content,html:not([data-theme=light]) .tms-page .oil-dashboard,html:not([data-theme=light]) .tms-page .oil-tab-panel,html:not([data-theme=light]) .tms-page .tab-view,html:not([data-theme=light]) .tms-page .tms-shell,html:not([data-theme=light]) body,html[data-theme=dark] .app-main,html[data-theme=dark] .tms-page,html[data-theme=dark] .tms-page .content,html[data-theme=dark] .tms-page .oil-dashboard,html[data-theme=dark] .tms-page .oil-tab-panel,html[data-theme=dark] .tms-page .tab-view,html[data-theme=dark] .tms-page .tms-shell,html[data-theme=dark] body{background:radial-gradient(900px 560px at 12% -12%,rgba(96,165,250,.055),transparent 58%),linear-gradient(180deg,#0f1722,#0b1220)!important}html:not([data-theme=light]) .tms-page .content:has(.oil-page-loader),html:not([data-theme=light]) .tms-page .oil-dashboard:has(.oil-page-loader),html:not([data-theme=light]) .tms-page .oil-tab-panel:has(.oil-page-loader),html:not([data-theme=light]) .tms-page .tab-view:has(.oil-page-loader),html:not([data-theme=light]) .tms-page .tms-shell:has(.oil-page-loader),html[data-theme=dark] .tms-page .content:has(.oil-page-loader),html[data-theme=dark] .tms-page .oil-dashboard:has(.oil-page-loader),html[data-theme=dark] .tms-page .oil-tab-panel:has(.oil-page-loader),html[data-theme=dark] .tms-page .tab-view:has(.oil-page-loader),html[data-theme=dark] .tms-page .tms-shell:has(.oil-page-loader){background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html:not([data-theme=light]) .tms-page .tab-view:not(.active),html[data-theme=dark] .tms-page .tab-view:not(.active){background:transparent!important}html:not([data-theme=light]) .tms-page .content:where(body.fp-oilfields-tab-dashboard *),html:not([data-theme=light]) .tms-page .oil-dashboard:where(body.fp-oilfields-tab-dashboard *),html:not([data-theme=light]) .tms-page .oil-tab-panel:where(body.fp-oilfields-tab-dashboard *),html:not([data-theme=light]) .tms-page .tab-view:where(body.fp-oilfields-tab-dashboard *),html[data-theme=dark] .tms-page .content:where(body.fp-oilfields-tab-dashboard *),html[data-theme=dark] .tms-page .oil-dashboard:where(body.fp-oilfields-tab-dashboard *),html[data-theme=dark] .tms-page .oil-tab-panel:where(body.fp-oilfields-tab-dashboard *),html[data-theme=dark] .tms-page .tab-view:where(body.fp-oilfields-tab-dashboard *){background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}@media (min-width:651px){html:not([data-theme=light]) .tms-page .content,html:not([data-theme=light]) .tms-page .oil-dashboard,html:not([data-theme=light]) .tms-page .oil-tabs-top,html:not([data-theme=light]) .tms-page .tms-shell,html[data-theme=dark] .tms-page .content,html[data-theme=dark] .tms-page .oil-dashboard,html[data-theme=dark] .tms-page .oil-tabs-top,html[data-theme=dark] .tms-page .tms-shell{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:not([data-theme=light]) .tms-page .oil-tabs-top,html[data-theme=dark] .tms-page .oil-tabs-top{padding-bottom:0!important;margin-bottom:10px!important}}html:not([data-theme=light]) .dashboard-loading,html:not([data-theme=light]) .drivers-loading,html:not([data-theme=light]) .loads-loading,html:not([data-theme=light]) .trailers-loading,html:not([data-theme=light]) .trucks-loading,html[data-theme=dark] .dashboard-loading,html[data-theme=dark] .drivers-loading,html[data-theme=dark] .loads-loading,html[data-theme=dark] .trailers-loading,html[data-theme=dark] .trucks-loading{background:var(--card)!important;border-color:rgba(148,163,184,.2)!important;color:var(--text)!important}html:not([data-theme=light]) .dashboard-head,html:not([data-theme=light]) .dashboard-loading,html:not([data-theme=light]) .drivers-loading,html:not([data-theme=light]) .drivers-panel,html:not([data-theme=light]) .loads-loading,html:not([data-theme=light]) .loads-panel,html:not([data-theme=light]) .trailers-loading,html:not([data-theme=light]) .trailers-panel,html:not([data-theme=light]) .trucks-loading,html:not([data-theme=light]) .trucks-panel,html[data-theme=dark] .dashboard-head,html[data-theme=dark] .dashboard-loading,html[data-theme=dark] .drivers-loading,html[data-theme=dark] .drivers-panel,html[data-theme=dark] .loads-loading,html[data-theme=dark] .loads-panel,html[data-theme=dark] .trailers-loading,html[data-theme=dark] .trailers-panel,html[data-theme=dark] .trucks-loading,html[data-theme=dark] .trucks-panel{background:var(--oil-card,rgba(15,23,42,.84))!important;border-color:var(--oil-line,rgba(148,163,184,.24))!important}html:not([data-theme=light]) .tms-page .oil-tabs-top,html[data-theme=dark] .tms-page .oil-tabs-top{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:not([data-theme=light]) .tms-page .oil-tabs-top:after,html:not([data-theme=light]) .tms-page .oil-tabs-top:before,html[data-theme=dark] .tms-page .oil-tabs-top:after,html[data-theme=dark] .tms-page .oil-tabs-top:before{content:none!important;display:none!important}html:not([data-theme=light]) .tms-page .fleet-menu.selected>button,html:not([data-theme=light]) .tms-page .oil-tabs button.active,html[data-theme=dark] .tms-page .fleet-menu.selected>button,html[data-theme=dark] .tms-page .oil-tabs button.active{background:rgba(96,165,250,.16)!important;border-color:rgba(96,165,250,.55)!important}.billing-designer-section.locked,.fuel-system-section.locked,.system-settings-section.locked,.users-permissions-section.locked{position:relative!important;overflow:hidden!important}.billing-designer-section.locked,.fuel-system-section.locked{height:230px!important;min-height:230px!important;max-height:230px!important}.billing-designer-section.locked .dash-section-body>:not(.billing-lock-overlay),.billing-designer-section.locked>.dash-section-head,.fuel-system-section.locked .dash-section-body>:not(.billing-lock-overlay),.fuel-system-section.locked>.dash-section-head,.system-settings-section.locked .dash-section-body>:not(.system-lock-overlay),.system-settings-section.locked>.dash-section-head,.users-permissions-section.locked .dash-section-body>:not(.users-lock-overlay),.users-permissions-section.locked .dash-section-head{pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;opacity:.16!important;filter:blur(3px)!important}.billing-designer-section.locked>.dash-section-body,.fuel-system-section.locked>.dash-section-body,.system-settings-section.locked>.dash-section-body,.users-permissions-section.locked>.dash-section-body{pointer-events:auto!important;opacity:1!important;filter:none!important}.billing-designer-section.locked .billing-lock-overlay,.fuel-system-section.locked .billing-lock-overlay,.system-settings-section.locked .system-lock-overlay,.users-permissions-section.locked .users-lock-overlay{position:absolute!important;inset:0!important;z-index:20!important;margin:0!important;padding:18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;text-align:center!important;pointer-events:none!important;border:1px solid rgba(96,165,250,.24)!important;border-radius:inherit!important;background:rgba(10,16,28,.44)!important;color:var(--text)!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}.billing-designer-section.locked .billing-lock-overlay strong,.fuel-system-section.locked .billing-lock-overlay strong,.system-settings-section.locked .system-lock-overlay strong,.users-permissions-section.locked .users-lock-overlay strong{font-size:18px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:.02em!important}.billing-designer-section.locked .billing-lock-overlay span,.fuel-system-section.locked .billing-lock-overlay span,.system-settings-section.locked .system-lock-overlay span,.users-permissions-section.locked .users-lock-overlay span{max-width:520px!important;color:rgba(231,238,252,.86)!important;font-size:13px!important;font-weight:850!important;line-height:1.35!important}html[data-theme=light] .billing-designer-section.locked .billing-lock-overlay,html[data-theme=light] .fuel-system-section.locked .billing-lock-overlay,html[data-theme=light] .system-settings-section.locked .system-lock-overlay,html[data-theme=light] .users-permissions-section.locked .users-lock-overlay{background:rgba(248,251,255,.54)!important;color:#0f172a!important}html[data-theme=light] .billing-designer-section.locked .billing-lock-overlay span,html[data-theme=light] .fuel-system-section.locked .billing-lock-overlay span,html[data-theme=light] .system-settings-section.locked .system-lock-overlay span,html[data-theme=light] .users-permissions-section.locked .users-lock-overlay span{color:rgba(15,23,42,.74)!important}@media (max-width:650px){.dashboard-head-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(74px,.62fr) minmax(74px,.68fr)!important;gap:6px!important;align-items:center!important;width:100%!important}.dashboard-head-actions .dashboard-password,.dashboard-head-actions .refresh-dashboard-btn,.dashboard-head-actions .unlock-btn{grid-column:auto!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 6px!important;font-size:8.5px!important}.billing-designer-section.locked{height:170px!important;min-height:170px!important;max-height:170px!important}}.dashboard-settings-users-grid{align-items:stretch!important;grid-auto-rows:minmax(620px,min(72vh,720px))!important}.dashboard-settings-users-grid>.dash-section{height:100%!important;min-height:620px!important;max-height:720px!important}.system-settings-section,.users-permissions-section.locked,.users-permissions-section.unlocked{height:min(72vh,720px)!important;min-height:620px!important;max-height:720px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.system-settings-section .dash-section-body,.users-permissions-section.unlocked .dash-section-body{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:8px!important}.users-permissions-section.locked{height:min(72vh,720px)!important;min-height:620px!important;max-height:720px!important;overflow:hidden!important}.users-permissions-section.locked .dash-section-body{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;padding-right:0!important}.users-permissions-section.locked .users-lock-overlay{pointer-events:none!important}.activity-log-list,.customer-rule-list,.permissions-role-list,.users-list{max-height:none!important;min-height:0!important;overflow:visible!important;padding-right:0!important}.settings-pill-top{grid-template-columns:minmax(0,1fr) 86px!important;align-items:end!important}.settings-pill-top label{min-width:0!important}.customer-add-row .dashboard-btn,.customer-rule-row .dashboard-btn,.settings-pill-top .dashboard-btn{align-self:end!important;height:40px!important;min-height:40px!important}.dashboard-btn.small:disabled,.dashboard-btn:disabled{opacity:.48!important;cursor:not-allowed!important}.billing-rate-row,.customer-add-row,.customer-rule-row,.expense-row,.trailer-cost-row,.user-permission-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.billing-rate-row{grid-template-columns:minmax(58px,.48fr) minmax(86px,.82fr) minmax(100px,1fr) minmax(70px,.58fr) minmax(76px,.68fr) minmax(74px,.58fr) minmax(82px,.7fr) 76px 40px!important}.trailer-cost-row{grid-template-columns:minmax(110px,1.15fr) minmax(78px,.72fr) minmax(64px,.58fr) minmax(64px,.58fr) minmax(64px,.58fr) 76px 40px!important}.expense-row{grid-template-columns:minmax(110px,1.1fr) minmax(66px,.58fr) minmax(112px,.95fr) 76px 40px!important}.billing-rate-row,.expense-row,.trailer-cost-row{gap:6px!important}.billing-rate-row .dashboard-btn.small,.expense-row .dashboard-btn.small,.trailer-cost-row .dashboard-btn.small{width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;padding:0 8px!important;font-size:10px!important;letter-spacing:0!important;overflow:hidden!important;text-overflow:clip!important}.billing-rate-row .dashboard-btn.icon-btn,.customer-rule-row .dashboard-btn.icon-btn,.dashboard-btn.icon-btn,.dashboard-btn.small.icon-btn,.expense-row .dashboard-btn.icon-btn,.trailer-cost-row .dashboard-btn.icon-btn,.user-permission-card .dashboard-btn.icon-btn{width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important;font-size:13px!important;font-weight:950!important}.customer-rule-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr) 76px 40px!important;gap:6px!important}.user-permission-card{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,.95fr) 78px 40px!important}.dashboard-report-back{background:rgba(3,7,18,.72)!important;backdrop-filter:blur(12px) saturate(1.1)!important;-webkit-backdrop-filter:blur(12px) saturate(1.1)!important}.dashboard-report-modal{border:1px solid rgba(96,165,250,.28)!important;background:linear-gradient(180deg,rgba(17,24,39,.98),rgba(12,18,31,.98))!important;color:var(--oil-text,#e7eefc)!important;border-radius:18px!important;box-shadow:0 28px 80px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06)!important}.dot-prompt-modal{width:min(520px,calc(100vw - 28px))!important;padding:18px!important;overflow:hidden!important}.dashboard-report-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(148,163,184,.18)!important}.dashboard-report-head h3{margin:0!important;font-size:20px!important;line-height:1.15!important}.dashboard-report-head p{margin:7px 0 0!important;color:var(--oil-muted,#9fb0c8)!important;font-size:13px!important;line-height:1.4!important}.dot-prompt-field{margin:16px 0 0!important;padding:0!important}.dot-prompt-field span{color:var(--oil-muted,#9fb0c8)!important;font-size:11px!important;font-weight:950!important;letter-spacing:.05em!important;text-transform:uppercase!important}.dot-prompt-field input{width:100%!important;height:44px!important;min-height:44px!important;margin-top:7px!important;border-radius:12px!important}.dot-prompt-field .auto-billing-fuel-loading-input{color:#9fb4d1!important;font-size:13px!important;font-weight:950!important;letter-spacing:.035em!important;text-transform:uppercase!important;background:linear-gradient(90deg,rgba(96,165,250,.1),rgba(96,165,250,.2),rgba(96,165,250,.1)),rgba(15,23,42,.62)!important;cursor:wait!important}html[data-theme=light] .dot-prompt-field .auto-billing-fuel-loading-input{color:#526b8a!important;background:linear-gradient(90deg,rgba(96,165,250,.12),rgba(96,165,250,.24),rgba(96,165,250,.12)),#eef4fb!important}.dot-prompt-field .auto-billing-fuel-building{width:100%!important;height:44px!important;min-height:44px!important;margin-top:7px!important;padding:0 13px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:1fr 64px 44px!important;align-items:center!important;gap:10px!important;overflow:hidden!important;border-radius:12px!important;border:1px solid rgba(96,165,250,.32)!important;background:rgba(15,23,42,.62)!important;cursor:wait!important;animation:billingLoadsBuildPiece .62s cubic-bezier(.16,1,.3,1) both!important}.dot-prompt-field .auto-billing-fuel-building-line{display:block!important;width:100%!important;height:11px!important;overflow:hidden!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(148,163,184,.11),rgba(96,165,250,.2),rgba(148,163,184,.11)),rgba(20,34,55,.72)!important;background-size:220% 100%!important;animation:billingLoadsBuildSheen .98s ease-in-out infinite!important}.dot-prompt-field .auto-billing-fuel-building-line:nth-child(2){animation-delay:80ms!important}.dot-prompt-field .auto-billing-fuel-building-line:nth-child(3){animation-delay:.15s!important}html[data-theme=light] .dot-prompt-field .auto-billing-fuel-building{border-color:rgba(37,99,235,.22)!important;background:#eef4fb!important}html[data-theme=light] .dot-prompt-field .auto-billing-fuel-building-line{background:linear-gradient(90deg,rgba(148,163,184,.16),rgba(96,165,250,.22),rgba(148,163,184,.16)),rgba(226,235,246,.92)!important}.auto-billing-fuel-source{display:block!important;margin-top:7px!important;color:#9fc8ff!important;font-size:11px!important;font-weight:850!important;line-height:1.35!important}.auto-billing-bonus-preview{display:grid!important;gap:7px!important;margin-top:12px!important;padding:10px!important;border-radius:14px!important;border:1px solid rgba(250,204,21,.24)!important;background:rgba(250,204,21,.08)!important}.auto-billing-bonus-preview>span{color:#fde68a!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important}.auto-billing-bonus-preview div{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto!important;gap:8px!important;align-items:center!important;min-height:28px!important;padding:5px 8px!important;border-radius:10px!important;background:rgba(15,23,42,.38)!important}.auto-billing-bonus-preview b,.auto-billing-bonus-preview small,.auto-billing-bonus-preview strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.auto-billing-bonus-preview b{color:var(--oil-text,#e7eefc)!important;font-size:11px!important}.auto-billing-bonus-preview small{color:var(--oil-muted,#9fb0c8)!important;font-size:10px!important;font-weight:850!important}.auto-billing-bonus-preview strong{color:#bbf7d0!important;font-size:11px!important;font-weight:950!important}.dashboard-report-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;padding-top:16px!important}html[data-theme=light] .dashboard-report-modal{background:#f8fbff!important;color:#0f172a!important;border-color:rgba(37,99,235,.24)!important}.oil-weekly-title .result,.oil-weekly-title .results,.oil-weekly-title .total-loads,.oil-weekly-title [data-result],.oil-weekly-title [data-total],.oil-weekly-title b,.oil-weekly-title strong{display:none!important}.drivers-table .driver-header-cell,.drivers-table .driver-header-cell>span,.drivers-table .drivers-header>span,.loads-grid .loads-header>span,.trailers-table .trailer-header-cell,.trailers-table .trailer-header-cell>span,.trailers-table .trailers-header>span,.trucks-table .truck-header-cell,.trucks-table .truck-header-cell>span,.trucks-table .trucks-header>span{color:var(--oil-muted,#8ea0b8)!important;font-size:11px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-family:inherit!important;text-align:center!important;white-space:nowrap!important}.drivers-table .drivers-header>span,.loads-grid .loads-header>span,.trailers-table .trailers-header>span,.trucks-table .trucks-header>span{display:flex!important;align-items:center!important;justify-content:center!important}.drivers-table .driver-header-cell,.trailers-table .trailer-header-cell,.trucks-table .truck-header-cell{gap:6px!important;min-width:0!important}.trucks-table .trucks-header>span:nth-child(5){font-size:11px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:.06em!important;transform:none!important;color:var(--oil-muted,#8ea0b8)!important}.trucks-table .trucks-header>span:nth-child(5):after{content:none!important;display:none!important;font-size:0!important}.trucks-header>span:nth-child(5){font-size:11px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:.06em!important;transform:none!important}.trucks-header>span:nth-child(5):after{content:none!important;display:none!important;font-size:0!important}html[data-theme=light] .drivers-table .driver-header-cell,html[data-theme=light] .drivers-table .driver-header-cell>span,html[data-theme=light] .drivers-table .drivers-header>span,html[data-theme=light] .loads-grid .loads-header>span,html[data-theme=light] .trailers-table .trailer-header-cell,html[data-theme=light] .trailers-table .trailer-header-cell>span,html[data-theme=light] .trailers-table .trailers-header>span,html[data-theme=light] .trucks-table .truck-header-cell,html[data-theme=light] .trucks-table .truck-header-cell>span,html[data-theme=light] .trucks-table .trucks-header>span{color:#334155!important}html:not([data-theme=light]) .dashboard-settings-users-grid>.dash-section,html[data-theme=dark] .dashboard-settings-users-grid>.dash-section{border-color:transparent!important;box-shadow:none!important;outline:0!important}html:not([data-theme=light]) .dashboard-panel .activity-log-box,html:not([data-theme=light]) .dashboard-panel .billing-card,html:not([data-theme=light]) .dashboard-panel .billing-designer-section,html:not([data-theme=light]) .dashboard-panel .customer-rule-box,html:not([data-theme=light]) .dashboard-panel .dash-stats-grid,html:not([data-theme=light]) .dashboard-panel .dashboard-head,html:not([data-theme=light]) .dashboard-panel .permissions-settings-box,html:not([data-theme=light]) .dashboard-panel .settings-pill-group,html:not([data-theme=light]) .dashboard-panel .system-settings-section,html:not([data-theme=light]) .dashboard-panel .users-permissions-section,html[data-theme=dark] .dashboard-panel .activity-log-box,html[data-theme=dark] .dashboard-panel .billing-card,html[data-theme=dark] .dashboard-panel .billing-designer-section,html[data-theme=dark] .dashboard-panel .customer-rule-box,html[data-theme=dark] .dashboard-panel .dash-stats-grid,html[data-theme=dark] .dashboard-panel .dashboard-head,html[data-theme=dark] .dashboard-panel .permissions-settings-box,html[data-theme=dark] .dashboard-panel .settings-pill-group,html[data-theme=dark] .dashboard-panel .system-settings-section,html[data-theme=dark] .dashboard-panel .users-permissions-section{border:1px solid rgba(118,153,204,.24)!important}html:not([data-theme=light]) .dashboard-panel .dash-stat-card,html:not([data-theme=light]) .dashboard-panel .permission-role-card,html:not([data-theme=light]) .dashboard-panel .user-permission-card,html[data-theme=dark] .dashboard-panel .dash-stat-card,html[data-theme=dark] .dashboard-panel .permission-role-card,html[data-theme=dark] .dashboard-panel .user-permission-card{border:1px solid rgba(118,153,204,.16)!important}.system-settings-section .customer-rule-box,.system-settings-section .settings-pill-group,.users-permissions-section .user-permission-card{overflow:hidden!important}.system-settings-section .settings-pill-top{grid-template-columns:minmax(0,1fr) minmax(64px,72px)!important;gap:8px!important;width:100%!important}.system-settings-section .customer-add-row .dashboard-btn,.system-settings-section .customer-add-row button,.system-settings-section .settings-pill-top .dashboard-btn,.system-settings-section .settings-pill-top button{width:100%!important;min-width:0!important;max-width:100%!important;padding:0 8px!important;box-sizing:border-box!important}.system-settings-section .customer-add-row{grid-template-columns:minmax(0,.78fr) minmax(0,1.45fr) minmax(64px,72px)!important;gap:8px!important}.users-permissions-section .user-permission-card{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,.95fr) minmax(66px,76px) 40px!important;gap:6px!important}.users-permissions-section .user-permission-card .dashboard-btn:not(.icon-btn){width:100%!important;min-width:0!important;max-width:100%!important;padding:0 8px!important;font-size:10px!important;box-sizing:border-box!important}.users-permissions-section .user-permission-card .dashboard-btn.icon-btn{width:40px!important;min-width:40px!important;max-width:40px!important}.billing-report-preview>.dashboard-report-actions{min-height:72px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px 0 0!important}.billing-report-preview>.dashboard-report-actions .dashboard-btn{align-self:center!important}.billing-report-footer-note{text-align:center!important}@media (max-width:1550px){.billing-rate-row,.expense-row,.trailer-cost-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.billing-rate-row .dashboard-btn.small,.expense-row .dashboard-btn.small,.trailer-cost-row .dashboard-btn.small{min-width:0!important}.billing-rate-row .dashboard-btn.icon-btn,.expense-row .dashboard-btn.icon-btn,.trailer-cost-row .dashboard-btn.icon-btn{width:100%!important;min-width:0!important;max-width:100%!important}}@media (max-width:650px){.system-settings-section,.users-permissions-section.locked,.users-permissions-section.unlocked{height:620px!important;min-height:520px!important;max-height:620px!important}.customer-add-row,.customer-rule-row,.settings-pill-top,.user-permission-card{grid-template-columns:1fr!important}.customer-rule-row .dashboard-btn.icon-btn,.user-permission-card .dashboard-btn.icon-btn{width:100%!important;min-width:0!important;max-width:100%!important}}@media (max-width:1550px){.dashboard-panel{gap:8px!important;font-size:12px!important}.dashboard-head{align-items:stretch!important;flex-direction:column!important;gap:8px!important;border-radius:16px!important;padding:14px!important}.dashboard-head-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(74px,.62fr) minmax(74px,.68fr)!important;gap:6px!important;width:100%!important}.dashboard-head-actions .dashboard-btn,.dashboard-head-actions .dashboard-password,.dashboard-head-actions .refresh-dashboard-btn,.dashboard-head-actions .unlock-btn{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 6px!important;font-size:8.5px!important}.dash-stats-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(160px,calc((100% - 10px) / 2))!important;grid-template-columns:none!important;grid-template-rows:repeat(2,minmax(82px,auto))!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 0 8px!important;scroll-snap-type:x proximity!important}.billing-summary-grid .dash-stat-card,.dash-stats-grid .dash-stat-card{min-width:0!important;scroll-snap-align:start!important}.dash-stat-card strong{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(18px,4.6vw,26px)!important;line-height:1.05!important}.dash-stat-card p,.dash-stat-card span{font-size:10px!important;line-height:1.2!important}.billing-design-grid,.billing-layout-v4,.billing-two-column-grid,.dashboard-settings-users-grid{grid-template-columns:1fr!important;grid-auto-rows:auto!important}.billing-layout-v4{display:flex!important;flex-direction:column!important;gap:12px!important}.billing-side-stack{display:contents!important}.summary-card{order:1!important}.billing-period-card{order:2!important}.compact-billing-card{order:3!important}.billing-card.billing-period-card,.billing-period-card,.billing-right,.billing-right-column,.dashboard-settings-users-grid>.dash-section,.system-settings-section,.users-permissions-section.locked,.users-permissions-section.unlocked{height:auto!important;min-height:0!important;max-height:none!important}.system-settings-section .dash-section-body,.users-permissions-section.unlocked .dash-section-body{max-height:none!important;overflow:visible!important;padding-right:0!important}.users-permissions-section.locked .dash-section-body{min-height:520px!important;overflow:hidden!important}.billing-summary-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(118px,calc((100% - 16px) / 3))!important;grid-template-columns:none!important;grid-template-rows:minmax(76px,auto)!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 0 8px!important;scroll-snap-type:x proximity!important}.billing-period-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.86fr) minmax(0,.86fr) minmax(86px,.56fr)!important;gap:7px!important}.billing-loads-table,.billing-period-card .billing-loads-table-wrap,.billing-period-table,.billing-period-table-wrap{height:340px!important;max-height:340px!important}.billing-rate-table,.compact-list-table,.expense-list,.trailer-cost-table{max-height:190px!important}.billing-rate-row{grid-template-columns:repeat(4,minmax(62px,1fr))!important}.trailer-cost-row{grid-template-columns:minmax(92px,1.2fr) minmax(74px,.8fr) minmax(70px,.72fr) minmax(70px,.72fr)!important}.expense-row,.user-permission-card{grid-template-columns:repeat(3,minmax(76px,1fr))!important}.customer-add-row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 64px!important;gap:6px!important}.customer-rule-row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 64px 40px!important}.billing-rate-row,.customer-rule-row,.expense-row,.trailer-cost-row,.user-permission-card{gap:6px!important;align-items:center!important}.billing-rate-row .dashboard-btn:not(.icon-btn),.expense-row .dashboard-btn:not(.icon-btn),.trailer-cost-row .dashboard-btn:not(.icon-btn),.user-permission-card .dashboard-btn:not(.icon-btn){grid-column:1/3!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important}.billing-rate-row .dashboard-btn.icon-btn,.expense-row .dashboard-btn.icon-btn,.trailer-cost-row .dashboard-btn.icon-btn,.user-permission-card .dashboard-btn.icon-btn{grid-column:3/-1!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important}.billing-rate-row .dashboard-btn,.customer-add-row .dashboard-btn,.customer-rule-row .dashboard-btn,.expense-row .dashboard-btn,.trailer-cost-row .dashboard-btn,.user-permission-card .dashboard-btn{height:36px!important;min-height:36px!important;padding:0 6px!important;font-size:9.5px!important}.billing-rate-row input,.billing-rate-row select,.customer-add-row input,.customer-rule-row input,.expense-row input,.expense-row select,.trailer-cost-row input,.trailer-cost-row select,.user-permission-card input,.user-permission-card select{height:38px!important;min-height:38px!important;padding:0 8px!important;font-size:10px!important}.users-permissions-section.unlocked .dash-section-body{display:flex!important;flex-direction:column!important;gap:12px!important;overflow:visible!important}.permissions-settings-box{order:3!important}.activity-log-box,.permissions-settings-box{position:static!important;z-index:auto!important}.activity-log-box{order:4!important;width:100%!important;margin-top:4px!important;overflow:hidden!important}.activity-log-list{max-height:276px!important;overflow-y:auto!important}}@media (max-width:650px){.dashboard-panel{font-size:11px!important}.dashboard-panel .dash-section-head h3,.dashboard-panel .dashboard-head h2{font-size:20px!important}.dashboard-panel .dash-section-head p,.dashboard-panel .dashboard-head p,.dashboard-panel .mini-section-head p{font-size:10px!important;line-height:1.25!important}.dashboard-panel .mini-section-head h4{font-size:12px!important}.dashboard-panel .dash-stats-grid{grid-auto-columns:minmax(148px,calc((100% - 8px) / 2))!important;grid-template-rows:repeat(2,minmax(78px,auto))!important;gap:8px!important}.dashboard-panel .billing-summary-grid{grid-auto-columns:minmax(104px,calc((100% - 12px) / 3))!important}.dashboard-panel .billing-period-row{grid-template-columns:1fr 1fr!important}.dashboard-panel .billing-period-row .auto-billing-btn,.dashboard-panel .billing-period-row label:first-child{grid-column:1/-1!important}.dashboard-panel .billing-rate-row{grid-template-columns:repeat(5,minmax(62px,1fr))!important}.dashboard-panel .trailer-cost-row{grid-template-columns:minmax(82px,1.15fr) minmax(64px,.8fr) minmax(58px,.7fr) minmax(58px,.7fr)!important}.dashboard-panel .expense-row,.dashboard-panel .user-permission-card{grid-template-columns:repeat(3,minmax(68px,1fr))!important}.dashboard-panel .customer-add-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px!important}.dashboard-panel .customer-rule-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px 36px!important}.dashboard-panel .customer-add-row .dashboard-btn,.dashboard-panel .customer-rule-row .dashboard-btn:not(.icon-btn){width:58px!important;min-width:58px!important;max-width:58px!important}.dashboard-panel .customer-rule-row .dashboard-btn.icon-btn{width:36px!important;min-width:36px!important;max-width:36px!important}}.dashboard-panel .settings-v4-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 84px 84px!important;align-items:end!important;-moz-column-gap:8px!important;column-gap:8px!important;row-gap:10px!important;width:100%!important;min-width:0!important}.dashboard-panel .company-setting-row{grid-column:1!important;grid-row:1!important;min-width:0!important}.dashboard-panel .company-timezone-row{grid-column:2!important;grid-row:1!important;min-width:0!important}.dashboard-panel .company-timezone-row span{display:block!important;margin-bottom:6px!important;color:var(--oil-muted,var(--muted))!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important}.dashboard-panel .company-timezone-row select{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 24px 0 8px!important;font-size:16px!important}.dashboard-panel .company-update-btn{grid-column:3!important;grid-row:1!important;align-self:end!important;justify-self:stretch!important;width:84px!important;min-width:84px!important;max-width:84px!important;height:40px!important;min-height:40px!important;padding:0 8px!important}.drivers-table .driver-name.driver-name-stale{color:#f59e0b!important;text-shadow:0 0 14px rgba(245,158,11,.18)!important}html[data-theme=light] .drivers-table .driver-name.driver-name-stale{color:#b45309!important;text-shadow:none!important}@media (max-width:650px){.dashboard-panel .settings-v4-grid{grid-template-columns:minmax(0,1fr) 76px 76px!important;-moz-column-gap:6px!important;column-gap:6px!important}.dashboard-panel .company-setting-row{grid-column:1!important;grid-row:1!important}.dashboard-panel .company-timezone-row{grid-column:2!important;grid-row:1!important}.dashboard-panel .company-timezone-row select{height:38px!important;min-height:38px!important;font-size:13px!important}.dashboard-panel .company-update-btn{grid-column:3!important;grid-row:1!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:38px!important;min-height:38px!important}}@media (max-width:1550px) and (min-width:651px){.dashboard-panel{overflow-x:hidden!important}.dashboard-panel .billing-layout-v4,.dashboard-panel .dashboard-settings-users-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important}.dashboard-panel .billing-period-card,.dashboard-panel .billing-side-stack,.dashboard-panel .system-settings-section,.dashboard-panel .users-permissions-section{width:100%!important;max-width:100%!important;min-width:0!important}.dashboard-panel .billing-period-row{grid-template-columns:minmax(180px,1.1fr) minmax(132px,.7fr) minmax(132px,.7fr) minmax(108px,116px)!important;gap:8px!important}.dashboard-panel .billing-period-row .auto-billing-btn,.dashboard-panel .billing-period-row label:first-child{grid-column:auto!important}.dashboard-panel .billing-loads-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important}.users-permissions-section .user-permission-card{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:center!important}.users-permissions-section .user-permission-card input,.users-permissions-section .user-permission-card select{grid-row:1!important;min-width:0!important}.users-permissions-section .user-permission-card .dashboard-btn:not(.icon-btn){grid-column:1/3!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important}.users-permissions-section .user-permission-card .dashboard-btn.icon-btn{grid-column:3!important;grid-row:2!important;justify-self:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:38px!important;min-height:38px!important;padding:0!important}}.oil-top-controls{justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.oil-top-controls,.oil-top-sort{display:inline-flex!important;align-items:center!important}.oil-top-sort{gap:6px!important;min-width:0!important}.oil-top-sort span{color:var(--muted)!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.05em!important}.oil-top-sort select{height:30px!important;min-width:118px!important;border:1px solid rgba(96,165,250,.34)!important;border-radius:999px!important;background:rgba(15,23,42,.72)!important;color:var(--text)!important;padding:0 26px 0 10px!important;font-size:11px!important;font-weight:950!important;outline:none!important}.oil-top-toggle button{min-width:92px!important;white-space:nowrap!important}.oil-top-columns,.oil-top-row{grid-template-columns:minmax(130px,1.38fr) minmax(100px,.9fr) minmax(52px,.5fr)!important}.oil-top-columns span,.oil-top-row b,.oil-top-row span{border-left:0!important;border-right:1px solid var(--line)!important;min-width:0!important}.oil-top-columns span:last-child,.oil-top-row b:last-child{border-right:0!important}.oil-top-row.best{background:rgba(34,197,94,.14)!important}.oil-top-row.best b,.oil-top-row.best span:first-child{color:#86efac!important}.oil-top-row.next-best{background:rgba(251,191,36,.12)!important}.oil-top-row.next-best b,.oil-top-row.next-best span:first-child{color:#fcd34d!important}html[data-theme=light] .oil-top-sort select{background:#eef4fb!important;color:#0f172a!important;border-color:#cbd7e6!important}html[data-theme=light] .oil-top-row.best{background:rgba(34,197,94,.13)!important}html[data-theme=light] .oil-top-row.best b,html[data-theme=light] .oil-top-row.best span:first-child{color:#166534!important}html[data-theme=light] .oil-top-row.next-best{background:rgba(245,158,11,.13)!important}html[data-theme=light] .oil-top-row.next-best b,html[data-theme=light] .oil-top-row.next-best span:first-child{color:#92400e!important}@media (max-width:650px){.oil-top-head{flex-direction:column!important;align-items:stretch!important}.oil-top-controls{justify-content:space-between!important}.oil-top-sort select{height:28px!important;font-size:9px!important}.oil-top-columns,.oil-top-row{grid-template-columns:minmax(112px,1.28fr) minmax(76px,.84fr) 44px!important}}.dashboard-panel{display:grid!important;margin-bottom:12px!important}.dashboard-panel,.dashboard-panel .billing-layout-v4,.dashboard-panel .billing-side-stack,.dashboard-panel .dash-main-grid,.dashboard-panel .dashboard-settings-users-grid{gap:12px!important}.dashboard-panel .billing-designer-section,.dashboard-panel .dash-stats-grid,.dashboard-panel .dashboard-head,.dashboard-panel .system-settings-section,.dashboard-panel .users-permissions-section{margin:0!important}.dashboard-panel .company-timezone-row select,.dashboard-panel .system-settings-section .company-timezone-row select{font-size:13px!important;font-weight:850!important;letter-spacing:0!important;line-height:1!important;text-align:center!important;text-transform:none!important;padding:0 22px 0 8px!important}@media (max-width:1550px){.users-permissions-section.locked{height:230px!important;min-height:230px!important;max-height:230px!important}}@media (max-width:650px){.dashboard-panel{margin-bottom:10px!important}.dashboard-panel,.dashboard-panel .billing-layout-v4,.dashboard-panel .billing-side-stack,.dashboard-panel .dash-main-grid,.dashboard-panel .dashboard-settings-users-grid{gap:10px!important}.dashboard-panel .system-settings-section .customer-add-row{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) 54px!important;gap:5px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.dashboard-panel .system-settings-section .customer-add-row input{min-width:0!important;width:100%!important;padding-left:8px!important;padding-right:8px!important}.dashboard-panel .system-settings-section .customer-add-row .dashboard-btn,.dashboard-panel .system-settings-section .customer-add-row button{width:54px!important;min-width:54px!important;max-width:54px!important;padding:0 5px!important;justify-self:end!important;font-size:9px!important}.dashboard-panel .company-timezone-row select,.dashboard-panel .system-settings-section .company-timezone-row select{font-size:12px!important;padding:0 18px 0 6px!important}}@media (max-width:1550px){.dashboard-panel .dash-stats-grid{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-template-rows:repeat(2,minmax(96px,auto))!important;grid-auto-columns:minmax(196px,calc((100% - 20px) / 3))!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 2px 8px!important;scroll-snap-type:x proximity!important;scrollbar-gutter:stable!important}.dashboard-panel .dash-stats-grid .dash-stat-card{min-width:0!important;min-height:96px!important;height:96px!important;scroll-snap-align:start!important;padding:13px 15px!important;display:flex!important;flex-direction:column!important;gap:7px!important}.dashboard-panel .dash-stat-card span{font-size:10px!important;line-height:1.05!important;letter-spacing:.02em!important;white-space:nowrap!important}.dashboard-panel .dash-stat-card strong{font-size:25px!important;line-height:.98!important;white-space:nowrap!important}.dashboard-panel .dash-stat-card small{font-size:10.5px!important;line-height:1.18!important;max-width:100%!important}}@media (max-width:650px){.dashboard-panel .dash-stats-grid{grid-template-rows:repeat(2,minmax(98px,auto))!important;grid-auto-columns:minmax(156px,calc((100% - 10px) / 2))!important;gap:8px!important;padding:0 1px 8px!important}.dashboard-panel .dash-stats-grid .dash-stat-card{min-height:98px!important;height:98px!important;padding:12px!important;gap:6px!important}.dashboard-panel .dash-stat-card span{font-size:9.2px!important}.dashboard-panel .dash-stat-card strong{font-size:24px!important}.dashboard-panel .dash-stat-card small{font-size:9.5px!important;line-height:1.16!important}}.drivers-table .drivers-data-row{background:var(--row-bg,var(--driver-row-normal))!important}.drivers-table .drivers-data-row>span:first-child{background:var(--driver-sticky-normal)!important}.drivers-table .drivers-data-row:hover{background:rgba(96,165,250,.12)!important}.trailers-table .trailers-data-row>span:first-child{background:var(--trailer-sticky-normal)!important}.trailers-table .trailers-data-row:hover>span:first-child{background:var(--trailer-sticky-hover)!important}.trucks-table .trucks-data-row{background:var(--row-bg,var(--truck-row-normal))!important}.trucks-table .trucks-data-row:hover{background:rgba(96,165,250,.12)!important}html[data-theme=light] .drivers-table .drivers-data-row:hover,html[data-theme=light] .trucks-table .trucks-data-row:hover{background:rgba(37,99,235,.1)!important}.driver-load-edit-modal .driver-load-edit-grid{margin-top:22px!important;padding-top:4px!important}.dsTable td:first-child,.dsTable td:nth-child(2),.dsTable th:first-child,.dsTable th:nth-child(2){width:128px!important;min-width:128px!important;white-space:nowrap!important}@media (max-width:650px){.dsTable{min-width:1060px!important}.dsTable td:first-child,.dsTable td:nth-child(2),.dsTable th:first-child,.dsTable th:nth-child(2){width:118px!important;min-width:118px!important;padding-left:8px!important;padding-right:8px!important;font-size:8.5px!important}}html[data-theme=light] .dashboard-report-back{background:rgba(15,23,42,.48)!important;backdrop-filter:blur(10px) saturate(1.05)!important;-webkit-backdrop-filter:blur(10px) saturate(1.05)!important}html[data-theme=light] .billing-load-detail-modal{background:linear-gradient(180deg,#ffffff,#f8fbff)!important;border-color:rgba(37,99,235,.18)!important;box-shadow:0 24px 70px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.94)!important}html[data-theme=light] .billing-load-detail-modal .dashboard-report-head{border-bottom-color:#dbe5f1!important}html[data-theme=light] .billing-load-detail-modal .dashboard-report-head h3{color:#0f172a!important}html[data-theme=light] .billing-load-detail-grid span,html[data-theme=light] .billing-load-detail-modal .dashboard-report-head p,html[data-theme=light] .billing-load-picture-head>span{color:#64748b!important}html[data-theme=light] .billing-load-detail-grid div{background:linear-gradient(180deg,#f4f8fd,#edf4fb)!important;border-color:#cddced!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.84)!important}html[data-theme=light] .billing-load-detail-modal .dashboard-btn{background:#eef4fb!important;color:#17304f!important;border-color:#cddced!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)!important}html[data-theme=light] .billing-load-detail-modal .dashboard-btn:hover:not(:disabled){border-color:rgba(37,99,235,.36)!important;background:#e6f0fb!important}html[data-theme=light] .billing-load-picture{background-color:#f4f8fd!important;border-color:#cddced!important}html[data-theme=light] .billing-load-picture.empty{background:linear-gradient(135deg,rgba(37,99,235,.035),rgba(246,169,65,.045)),#f4f8fd!important;border:1px dashed #c6d6ea!important;color:#6b7f99!important}html[data-theme=light] .image-pan-zoom-controls{background:rgba(255,255,255,.88)!important;border-color:rgba(15,23,42,.16)!important;box-shadow:0 12px 28px rgba(15,23,42,.12)!important}html[data-theme=light] .image-pan-zoom-controls button{background:#eef4fb!important;border-color:rgba(15,23,42,.14)!important;color:#102033!important}html[data-theme=light] .image-pan-zoom-controls button:focus-visible,html[data-theme=light] .image-pan-zoom-controls button:hover{background:#dcecff!important;border-color:rgba(37,99,235,.36)!important}.auto-billing-table th,.billing-loads-table th,.drivers-table .driver-header-cell,.drivers-table .driver-header-cell>span,.drivers-table .drivers-header>span,.dsTable th,.loads-grid .loads-header>span,.oil-top-region-table .oil-top-columns span,.oil-weekly-table .oil-weekly-head span,.trailers-table .trailer-header-cell,.trailers-table .trailer-header-cell>span,.trailers-table .trailers-header>span,.trucks-table .truck-header-cell,.trucks-table .truck-header-cell>span,.trucks-table .trucks-header>span{font-family:inherit!important;font-size:11px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:.045em!important;text-transform:uppercase!important}.auto-billing-table th,.billing-loads-table th,.drivers-table .drivers-header>span,.dsTable th,.loads-grid .loads-header>span,.oil-top-region-table .oil-top-columns span,.oil-weekly-table .oil-weekly-head span,.trailers-table .trailers-header>span,.trucks-table .trucks-header>span{text-align:center!important;white-space:nowrap!important}.trailers-table .trailers-header>span:first-child,.trailers-table .trailers-header>span:first-child .trailer-header-cell,.trailers-table .trailers-header>span:first-child .trailer-header-cell>span,.trucks-table .trucks-header>span:nth-child(5),.trucks-table .trucks-header>span:nth-child(5) *{font-size:11px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:.045em!important;text-transform:uppercase!important}@media (min-width:651px) and (max-width:1550px){.auto-billing-table th,.billing-loads-table th,.drivers-table .driver-header-cell,.drivers-table .driver-header-cell>span,.drivers-table .drivers-header>span,.dsTable th,.loads-grid .loads-header>span,.oil-top-region-table .oil-top-columns span,.oil-weekly-table .oil-weekly-head span,.trailers-table .trailer-header-cell,.trailers-table .trailer-header-cell>span,.trailers-table .trailers-header>span,.trailers-table .trailers-header>span:first-child,.trailers-table .trailers-header>span:first-child .trailer-header-cell,.trailers-table .trailers-header>span:first-child .trailer-header-cell>span,.trucks-table .truck-header-cell,.trucks-table .truck-header-cell>span,.trucks-table .trucks-header>span,.trucks-table .trucks-header>span:nth-child(5),.trucks-table .trucks-header>span:nth-child(5) *{font-size:9.5px!important;line-height:1.05!important;letter-spacing:.03em!important}}@media (max-width:650px){.auto-billing-table th,.billing-loads-table th,.drivers-table .driver-header-cell,.drivers-table .driver-header-cell>span,.drivers-table .drivers-header>span,.dsTable th,.loads-grid .loads-header>span,.oil-top-region-table .oil-top-columns span,.oil-weekly-table .oil-weekly-head span,.trailers-table .trailer-header-cell,.trailers-table .trailer-header-cell>span,.trailers-table .trailers-header>span,.trailers-table .trailers-header>span:first-child,.trailers-table .trailers-header>span:first-child .trailer-header-cell,.trailers-table .trailers-header>span:first-child .trailer-header-cell>span,.trucks-table .truck-header-cell,.trucks-table .truck-header-cell>span,.trucks-table .trucks-header>span,.trucks-table .trucks-header>span:nth-child(5),.trucks-table .trucks-header>span:nth-child(5) *{font-size:8px!important;line-height:1.04!important;letter-spacing:.018em!important}.auto-billing-table th,.billing-loads-table th,.drivers-table .drivers-header>span,.dsTable th,.loads-grid .loads-header>span,.trailers-table .trailers-header>span,.trucks-table .trucks-header>span{padding-left:4px!important;padding-right:4px!important}}@media (min-width:651px) and (max-width:1550px){.oil-home .oil-top-region-table .oil-top-columns,.oil-home .oil-top-region-table .oil-top-row{grid-template-columns:minmax(132px,1.35fr) minmax(96px,.92fr) 48px!important;padding:8px 10px!important;font-size:10px!important;line-height:1.08!important}.oil-home .oil-top-region-table .oil-top-row b,.oil-home .oil-top-region-table .oil-top-row span{font-size:10px!important;line-height:1.08!important}.oil-home .oil-top-region-table .oil-top-company-col{padding:0 7px!important}.oil-home .oil-top-region-table .oil-top-total-col{padding-left:7px!important}}@media (max-width:650px){.oil-home .oil-top-region-table .oil-top-title,.oil-home .oil-top-region-title{font-size:9px!important}.oil-home .oil-top-region-table .oil-top-columns,.oil-home .oil-top-region-table .oil-top-row{grid-template-columns:minmax(94px,1.22fr) minmax(76px,.9fr) 36px!important;padding:7px 8px!important;font-size:8.6px!important;line-height:1.05!important}.oil-home .oil-top-region-table .oil-top-row b,.oil-home .oil-top-region-table .oil-top-row span{font-size:8.6px!important;line-height:1.05!important}.oil-home .oil-top-region-table .oil-top-company-col{padding:0 5px!important}.oil-home .oil-top-region-table .oil-top-total-col{padding-left:5px!important}}.driver-load-edit-modal .dashboard-report-head h3{font-size:21px!important;line-height:1.12!important;font-weight:950!important;letter-spacing:0!important}.driver-load-edit-modal .dashboard-report-head p{font-size:12px!important;font-weight:850!important;line-height:1.25!important}.driver-load-edit-grid{gap:10px 12px!important}.driver-load-edit-grid label span{margin-bottom:4px!important;font-size:9.5px!important;line-height:1!important;letter-spacing:.04em!important}.driver-load-edit-grid input,.driver-load-edit-grid select{height:28px!important;min-height:28px!important;border-radius:12px!important;padding:0 9px!important;font-size:15px!important;line-height:1!important;font-weight:700!important;letter-spacing:0!important}.driver-load-edit-modal .billing-load-picture-head{margin-top:12px!important;margin-bottom:10px!important}.driver-load-edit-modal .billing-load-picture-head>span{font-size:10px!important;letter-spacing:.045em!important}.driver-load-edit-modal .billing-load-picture-head .dashboard-btn,.driver-load-edit-modal .driver-load-edit-actions .dashboard-btn{min-height:40px!important;height:40px!important;border-radius:14px!important;font-size:11px!important;font-weight:950!important}.driver-load-edit-modal .billing-load-picture{height:min(380px,42vh)!important;margin-top:0!important;border-radius:14px!important}.driver-load-edit-modal .billing-load-picture.empty{font-size:12px!important;font-weight:850!important}html[data-theme=light] .driver-load-edit-modal{background:linear-gradient(180deg,#fbfdff,#f5f9fe)!important;color:#111827!important;border-color:#cad9eb!important}html[data-theme=light] .driver-load-edit-modal .dashboard-report-head{border-bottom-color:#d8e4f2!important}html[data-theme=light] .driver-load-edit-grid label span,html[data-theme=light] .driver-load-edit-modal .billing-load-picture-head>span{color:#536780!important}html[data-theme=light] .driver-load-edit-grid input,html[data-theme=light] .driver-load-edit-grid select{background:linear-gradient(180deg,#f8fbff,#eef4fb)!important;border-color:#c8d8ea!important;color:#111827!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important}html[data-theme=light] .driver-load-edit-grid input:hover,html[data-theme=light] .driver-load-edit-grid select:hover{border-color:#acc3dd!important;background:#f3f8fd!important}html[data-theme=light] .driver-load-edit-grid input:focus,html[data-theme=light] .driver-load-edit-grid select:focus{border-color:#4f86cf!important;box-shadow:0 0 0 3px rgba(79,134,207,.14),inset 0 1px 0 rgba(255,255,255,.94)!important}html[data-theme=light] .driver-load-edit-modal .billing-load-picture.empty{background:linear-gradient(135deg,rgba(37,99,235,.04),rgba(246,169,65,.045)),#eef4fb!important;border-color:#c8d8ea!important;color:#60738b!important}html[data-theme=light] .driver-load-edit-modal .dashboard-btn.primary{background:linear-gradient(180deg,#ffffff,#dbeafe)!important;color:#0b2f5f!important;border-color:#4f86cf!important}@media (max-width:650px){.driver-load-edit-grid input,.driver-load-edit-grid select{height:32px!important;min-height:32px!important;font-size:12.5px!important}.oil-top-controls,.oil-top-sort{align-items:center!important}.oil-top-sort select,.oil-top-toggle button{height:30px!important;min-height:30px!important;border-radius:999px!important;font-size:9px!important;line-height:1!important;box-sizing:border-box!important}.oil-top-sort select{min-width:104px!important}.oil-top-sort select,.oil-top-toggle button{padding-top:0!important;padding-bottom:0!important}}@media (max-width:1550px){.dashboard-panel .permissions-settings-box .permission-grid,.users-permissions-section .permissions-settings-box .permission-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.dashboard-panel .permissions-settings-box .permission-grid label,.users-permissions-section .permissions-settings-box .permission-grid label{min-width:0!important}}@media (max-width:650px){.dashboard-panel .permissions-settings-box .permission-grid,.users-permissions-section .permissions-settings-box .permission-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.dashboard-panel .permissions-settings-box .permission-grid label,.users-permissions-section .permissions-settings-box .permission-grid label{padding:5px 4px!important}.dashboard-panel .permissions-settings-box .permission-grid label span,.users-permissions-section .permissions-settings-box .permission-grid label span{font-size:8px!important;line-height:1.05!important;letter-spacing:0!important}.dashboard-panel .permissions-settings-box .permission-cycle,.users-permissions-section .permissions-settings-box .permission-cycle{height:25px!important;min-height:25px!important;font-size:7.5px!important;padding:0 2px!important}}.driver-form-grid .driver-login-row{grid-column:1/-1!important;order:17!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;min-width:0!important}.driver-form-grid .driver-login-row>.driver-field{grid-column:auto!important;order:0!important;min-width:0!important}.driver-password-wrap{position:relative!important;width:100%!important;min-width:0!important}.driver-password-wrap input{padding-right:72px!important}.driver-password-wrap button{position:absolute!important;right:7px!important;top:50%!important;transform:translateY(-50%)!important;width:56px!important;min-width:56px!important;height:28px!important;border:1px solid rgba(96,165,250,.36)!important;border-radius:10px!important;background:rgba(96,165,250,.13)!important;color:var(--oil-text,#e5eefc)!important;font-size:9px!important;font-weight:950!important;cursor:pointer!important}html[data-theme=light] .driver-password-wrap button{background:#e8f2ff!important;color:#183657!important;border-color:#b9cce4!important}@media (max-width:650px){.driver-form-grid .driver-login-row{grid-template-columns:1fr!important;gap:8px!important}.driver-password-wrap button{height:24px!important;width:52px!important;min-width:52px!important;font-size:8px!important}}.driver-load-edit-modal .driver-load-edit-grid label span{font-size:9px!important;line-height:1!important;font-weight:950!important;letter-spacing:.035em!important}.driver-load-edit-grid label span.missing-rate-rule-label,.driver-load-edit-modal .driver-load-edit-grid label span.missing-rate-rule-label{color:#ef4444!important}html[data-theme=light] .driver-load-edit-grid label span.missing-rate-rule-label,html[data-theme=light] .driver-load-edit-modal .driver-load-edit-grid label span.missing-rate-rule-label{color:#dc2626!important}.driver-load-edit-modal .driver-load-edit-grid input,.driver-load-edit-modal .driver-load-edit-grid select{height:31px!important;min-height:31px!important;border-radius:11px!important;padding:0 10px!important;font-size:13px!important;line-height:1.05!important;font-weight:850!important}.driver-load-edit-modal .driver-load-edit-actions .dashboard-btn{min-width:108px!important}@media (min-width:651px) and (max-width:1550px){.driver-load-edit-modal .driver-load-edit-grid input,.driver-load-edit-modal .driver-load-edit-grid select{font-size:12px!important;height:30px!important;min-height:30px!important}}@media (max-width:650px){.driver-load-edit-modal .driver-load-edit-grid label span{font-size:8px!important}.driver-load-edit-modal .driver-load-edit-grid input,.driver-load-edit-modal .driver-load-edit-grid select{font-size:11px!important;height:32px!important;min-height:32px!important;padding:0 8px!important}}@media (max-width:1550px){.dashboard-panel .dash-stats-grid{grid-template-rows:repeat(2,minmax(106px,auto))!important;grid-auto-columns:minmax(200px,calc((100% - 44px) / 3))!important;gap:12px!important;padding:10px 12px 14px!important;margin:0 -2px!important;scroll-padding-inline:12px!important}.dashboard-panel .dash-stats-grid .dash-stat-card{height:106px!important;min-height:106px!important;padding:17px 18px!important;border-radius:16px!important;justify-content:center!important}}@media (max-width:650px){.dashboard-panel .dash-stats-grid{grid-template-rows:repeat(2,minmax(106px,auto))!important;grid-auto-columns:minmax(148px,calc((100% - 28px) / 2))!important;gap:9px!important;padding:10px 10px 14px!important;margin:0!important;scroll-padding-inline:10px!important}.dashboard-panel .dash-stats-grid .dash-stat-card{height:106px!important;min-height:106px!important;padding:16px 13px!important;gap:7px!important}.dashboard-panel .dash-stat-card span{font-size:9.5px!important;line-height:1.14!important}.dashboard-panel .dash-stat-card strong{font-size:23px!important}.dashboard-panel .dash-stat-card small{font-size:9.7px!important;line-height:1.22!important}}.dashboard-panel .system-settings-section .customer-add-row,.dashboard-panel .system-settings-section .customer-rule-row{grid-template-columns:minmax(0,.76fr) minmax(0,1.52fr) 82px 42px!important;gap:8px!important;align-items:center!important}.dashboard-panel .system-settings-section .customer-add-row{grid-template-columns:minmax(0,.76fr) minmax(0,1.52fr) 124px!important}.dashboard-panel .system-settings-section .customer-add-row input,.dashboard-panel .system-settings-section .customer-rule-row input{font-family:inherit!important;font-size:11px!important;font-weight:850!important;letter-spacing:0!important}.dashboard-panel .system-settings-section .customer-add-row input:nth-child(2),.dashboard-panel .system-settings-section .customer-rule-row input:nth-child(2){font-family:Segoe UI,Arial,sans-serif!important;font-weight:850!important}.dashboard-panel .system-settings-section .customer-add-row .dashboard-btn,.dashboard-panel .system-settings-section .customer-rule-row .dashboard-btn{height:36px!important;min-height:36px!important;border-radius:13px!important;padding:0 10px!important;white-space:nowrap!important}.dashboard-panel .system-settings-section .customer-rule-row .dashboard-btn.icon-btn{width:42px!important;min-width:42px!important;padding:0!important}.dashboard-btn.success{border-color:rgba(34,197,94,.58)!important;background:rgba(22,163,74,.22)!important;color:#bbf7d0!important}html[data-theme=light] .dashboard-btn.success{border-color:rgba(22,163,74,.48)!important;background:rgba(220,252,231,.95)!important;color:#14532d!important}@media (max-width:650px){.dashboard-panel .system-settings-section .customer-add-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 78px!important}.dashboard-panel .system-settings-section .customer-rule-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 70px 34px!important;gap:6px!important}.dashboard-panel .system-settings-section .customer-rule-row .dashboard-btn.icon-btn{width:34px!important;min-width:34px!important}.dashboard-panel .system-settings-section .customer-add-row input,.dashboard-panel .system-settings-section .customer-rule-row input{font-size:9px!important;padding-inline:7px!important}}html[data-theme=light] .dashboard-report-back{background:rgba(15,23,42,.38)!important;backdrop-filter:blur(9px) saturate(1.05)!important;-webkit-backdrop-filter:blur(9px) saturate(1.05)!important}html[data-theme=light] .billing-load-detail-modal,html[data-theme=light] .dashboard-confirm-modal,html[data-theme=light] .dashboard-report-modal,html[data-theme=light] .dot-prompt-modal{background:linear-gradient(180deg,#ffffff,#f7fbff)!important;color:#0f172a!important;border:1px solid #c7d8ef!important;box-shadow:0 28px 78px rgba(15,23,42,.26),inset 0 1px 0 rgba(255,255,255,.95)!important}html[data-theme=light] .dashboard-report-head{border-bottom-color:#dbe5f1!important}html[data-theme=light] .dashboard-confirm-modal h3,html[data-theme=light] .dashboard-report-head h3,html[data-theme=light] .dot-prompt-modal h3{color:#0f172a!important}html[data-theme=light] .dashboard-confirm-modal p,html[data-theme=light] .dashboard-report-head p,html[data-theme=light] .dot-prompt-field span,html[data-theme=light] .dot-prompt-modal p{color:#5f7898!important}html[data-theme=light] .auto-billing-fuel-source{color:#38608e!important}html[data-theme=light] .auto-billing-bonus-preview{background:#fffbeb!important;border-color:#fde68a!important}html[data-theme=light] .auto-billing-bonus-preview>span{color:#92400e!important}html[data-theme=light] .auto-billing-bonus-preview div{background:rgba(255,255,255,.74)!important}html[data-theme=light] .auto-billing-bonus-preview b{color:#0f172a!important}html[data-theme=light] .auto-billing-bonus-preview small{color:#64748b!important}html[data-theme=light] .auto-billing-bonus-preview strong{color:#166534!important}html[data-theme=light] .dashboard-report-modal input,html[data-theme=light] .dashboard-report-modal select,html[data-theme=light] .dashboard-report-modal textarea{background:#eef4fb!important;color:#102033!important;border-color:#bfd0e5!important}html[data-theme=light] .dashboard-report-modal .dashboard-btn,html[data-theme=light] .dashboard-report-modal .modal-close{opacity:1!important;background:#edf4fb!important;color:#102033!important;border-color:#c7d8ef!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)!important}html[data-theme=light] .dashboard-report-modal .dashboard-btn:hover:not(:disabled),html[data-theme=light] .dashboard-report-modal .modal-close:hover:not(:disabled){background:#e3eefb!important;border-color:rgba(37,99,235,.42)!important}html[data-theme=light] .dashboard-report-modal .dashboard-btn.primary{background:#dbeafe!important;color:#0f3f79!important;border-color:rgba(37,99,235,.52)!important}html[data-theme=light] .dashboard-report-modal .dashboard-btn.danger{background:#fee2e2!important;color:#7f1d1d!important;border-color:#f87171!important}html[data-theme=light] .dashboard-report-modal .dashboard-btn.danger:hover:not(:disabled){background:#fecaca!important;border-color:#ef4444!important}html[data-theme=light] .dashboard-confirm-actions,html[data-theme=light] .dashboard-report-actions{border-top-color:#dbe5f1!important}html[data-theme=light] .billing-report-preview{background:#edf4fb!important}html[data-theme=light] .billing-report-preview .billing-report-sheet{background:#ffffff!important;color:#111827!important;border:1px solid #d6e1ee!important;box-shadow:0 18px 45px rgba(15,23,42,.12)!important}.dashboard-panel .settings-system-group-block{grid-column:1/-1!important}.dashboard-panel .settings-alert-metrics-box{background:rgba(22,30,45,.72)!important;border:0!important;border-radius:14px!important;box-shadow:none!important}html[data-theme=light] .dashboard-panel .settings-alert-metrics-box{background:rgba(255,255,255,.56)!important}@media (min-width:1551px){body.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace,html.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace{--fp-routed-section-gutter:22px;--fp-routed-section-gap:16px}body.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace .dashboard-panel.dashboard-desktop-routed .dashboard-scroll-page.is-active>.dash-section,body.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace .dashboard-panel.dashboard-desktop-routed .dashboard-scroll-page.is-active>.dashboard-settings-users-grid>.dash-section,html.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace .dashboard-panel.dashboard-desktop-routed .dashboard-scroll-page.is-active>.dash-section,html.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace .dashboard-panel.dashboard-desktop-routed .dashboard-scroll-page.is-active>.dashboard-settings-users-grid>.dash-section{box-sizing:border-box!important;padding:var(--fp-routed-section-gutter)!important}body.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace .dashboard-panel.dashboard-desktop-routed .dashboard-scroll-page.is-active>.dash-section>.dash-section-head,body.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace .dashboard-panel.dashboard-desktop-routed .dashboard-scroll-page.is-active>.dashboard-settings-users-grid>.dash-section>.dash-section-head,html.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace .dashboard-panel.dashboard-desktop-routed .dashboard-scroll-page.is-active>.dash-section>.dash-section-head,html.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace .dashboard-panel.dashboard-desktop-routed .dashboard-scroll-page.is-active>.dashboard-settings-users-grid>.dash-section>.dash-section-head{box-sizing:border-box!important;margin:0 0 var(--fp-routed-section-gap)!important;padding:0!important;width:100%!important}body.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace .dashboard-panel.dashboard-desktop-routed .dashboard-scroll-page.is-active>.dash-section>.dash-section-head h3,body.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace .dashboard-panel.dashboard-desktop-routed .dashboard-scroll-page.is-active>.dash-section>.dash-section-head p,body.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace .dashboard-panel.dashboard-desktop-routed .dashboard-scroll-page.is-active>.dashboard-settings-users-grid>.dash-section>.dash-section-head h3,body.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace .dashboard-panel.dashboard-desktop-routed .dashboard-scroll-page.is-active>.dashboard-settings-users-grid>.dash-section>.dash-section-head p,html.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace .dashboard-panel.dashboard-desktop-routed .dashboard-scroll-page.is-active>.dash-section>.dash-section-head h3,html.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace .dashboard-panel.dashboard-desktop-routed .dashboard-scroll-page.is-active>.dash-section>.dash-section-head p,html.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace .dashboard-panel.dashboard-desktop-routed .dashboard-scroll-page.is-active>.dashboard-settings-users-grid>.dash-section>.dash-section-head h3,html.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace .dashboard-panel.dashboard-desktop-routed .dashboard-scroll-page.is-active>.dashboard-settings-users-grid>.dash-section>.dash-section-head p{max-width:100%!important}body.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace .dashboard-panel.dashboard-desktop-routed .dashboard-scroll-page.is-active>.dash-section>.dash-section-body,body.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace .dashboard-panel.dashboard-desktop-routed .dashboard-scroll-page.is-active>.dashboard-settings-users-grid>.dash-section>.dash-section-body,html.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace .dashboard-panel.dashboard-desktop-routed .dashboard-scroll-page.is-active>.dash-section>.dash-section-body,html.fp-oilfields-page.fp-oilfields-page.fp-oilfields-workspace .dashboard-panel.dashboard-desktop-routed .dashboard-scroll-page.is-active>.dashboard-settings-users-grid>.dash-section>.dash-section-body{box-sizing:border-box!important;width:100%!important;padding:0!important}}body.fp-oilfields-page .dashboard-panel .users-permissions-section,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section{--users-driver-btn-h:46px;--users-driver-btn-radius:var(--fp-filter-control-radius,16px);--users-driver-btn-bg:var(--fp-filter-control-bg,#eef4ff);--users-driver-btn-border:var(--fp-filter-control-border,rgba(37,99,235,.25));--users-driver-btn-text:var(--fp-filter-control-text,#07152a);--users-driver-btn-font-size:var(--drivers-control-label-size,12px);--users-driver-btn-font-weight:var(--drivers-control-label-weight,800);--users-driver-btn-icon-size:var(--drivers-control-icon-size,14px);--users-driver-btn-shadow:inset 0 1px 0 rgba(255,255,255,.78);--users-driver-btn-hover-bg:#e4efff;--users-driver-btn-hover-border:#93c5fd}html:not([data-theme=light]) body.fp-oilfields-page .dashboard-panel .users-permissions-section,html[data-theme=dark] body.fp-oilfields-page .dashboard-panel .users-permissions-section{--users-driver-btn-bg:var(--fp-filter-control-bg,#152238);--users-driver-btn-border:var(--fp-filter-control-border,rgba(130,166,214,.34));--users-driver-btn-text:var(--fp-filter-control-text,#f8fbff);--users-driver-btn-shadow:inset 0 1px 0 rgba(255,255,255,.08);--users-driver-btn-hover-bg:#1b2d4a;--users-driver-btn-hover-border:rgba(116,169,230,.74)}body.fp-oilfields-page .dashboard-panel .users-permissions-section .mini-section-head>.dashboard-btn,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .mini-section-head>.dashboard-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .mini-section-head>.dashboard-btn{align-items:center!important;background:var(--users-driver-btn-bg)!important;border:1px solid var(--users-driver-btn-border)!important;border-radius:var(--users-driver-btn-radius)!important;box-shadow:var(--users-driver-btn-shadow)!important;color:var(--users-driver-btn-text)!important;display:inline-flex!important;font-family:inherit!important;font-size:var(--users-driver-btn-font-size)!important;font-variation-settings:"wght" var(--users-driver-btn-font-weight)!important;font-weight:var(--users-driver-btn-font-weight)!important;gap:8px!important;height:var(--users-driver-btn-h)!important;justify-content:center!important;letter-spacing:0!important;line-height:1!important;max-height:var(--users-driver-btn-h)!important;max-width:168px!important;min-height:var(--users-driver-btn-h)!important;min-width:148px!important;padding:0 18px!important;text-align:center!important;text-shadow:none!important;white-space:nowrap!important;width:auto!important;-webkit-text-fill-color:var(--users-driver-btn-text)!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .mini-section-head>.dashboard-btn:not(:disabled):hover,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .mini-section-head>.dashboard-btn:not(:disabled):hover{background:var(--users-driver-btn-hover-bg)!important;border-color:var(--users-driver-btn-hover-border)!important}@media (min-width:1551px){body.fp-oilfields-page .dashboard-panel .users-permissions-section .users-list,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .users-list,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .users-list{gap:8px!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2{align-items:center!important;display:grid!important;grid-template-columns:minmax(150px,.95fr) minmax(220px,1.25fr) minmax(150px,.78fr) minmax(122px,.62fr) minmax(96px,108px) minmax(50px,56px)!important;gap:10px!important;padding:10px 12px!important;overflow:visible!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2>.user-permission-row-v2,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2>.user-permission-row-v2,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2>.user-permission-row-v2{display:contents!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 :is(.user-permission-v2-input,.user-permission-v2-select,.user-permission-v2-action),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 :is(.user-permission-v2-input,.user-permission-v2-select,.user-permission-v2-action),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 :is(.user-permission-v2-input,.user-permission-v2-select,.user-permission-v2-action){align-self:stretch!important;box-sizing:border-box!important;grid-row:1!important;height:var(--users-driver-btn-h)!important;max-height:var(--users-driver-btn-h)!important;min-height:var(--users-driver-btn-h)!important;min-width:0!important;width:100%!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-username-input{grid-column:1!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-password-input{grid-column:2!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-role-select{grid-column:3!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-status-select{grid-column:4!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-save{grid-column:5!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-delete{grid-column:6!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 :is(.user-permission-v2-input,.user-permission-v2-select),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 :is(.user-permission-v2-input,.user-permission-v2-select),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 :is(.user-permission-v2-input,.user-permission-v2-select){background-color:var(--users-driver-btn-bg)!important;border:1px solid var(--users-driver-btn-border)!important;border-radius:var(--users-driver-btn-radius)!important;box-shadow:var(--users-driver-btn-shadow)!important;color:var(--users-driver-btn-text)!important;font-size:var(--users-driver-btn-font-size)!important;font-variation-settings:"wght" var(--users-driver-btn-font-weight)!important;font-weight:var(--users-driver-btn-font-weight)!important;letter-spacing:0!important;line-height:1!important;text-shadow:none!important;-webkit-text-fill-color:var(--users-driver-btn-text)!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-select,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-select{background-image:var(--fp-filter-control-chevron)!important;background-position:calc(100% - 14px) 50%!important;background-repeat:no-repeat!important;background-size:12px 12px!important;padding:0 34px 0 14px!important;text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-input{padding:0 16px!important;text-align:left!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-action,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 .user-permission-v2-action,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-action{align-items:center!important;background:var(--users-driver-btn-bg)!important;border:1px solid var(--users-driver-btn-border)!important;border-radius:var(--users-driver-btn-radius)!important;box-shadow:var(--users-driver-btn-shadow)!important;color:var(--users-driver-btn-text)!important;display:inline-flex!important;font-size:var(--users-driver-btn-font-size)!important;font-variation-settings:"wght" var(--users-driver-btn-font-weight)!important;font-weight:var(--users-driver-btn-font-weight)!important;gap:8px!important;justify-content:center!important;letter-spacing:0!important;line-height:1!important;padding:0 12px!important;text-shadow:none!important;white-space:nowrap!important;-webkit-text-fill-color:var(--users-driver-btn-text)!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-action svg,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-action svg{flex:0 0 var(--users-driver-btn-icon-size)!important;height:var(--users-driver-btn-icon-size)!important;min-height:var(--users-driver-btn-icon-size)!important;min-width:var(--users-driver-btn-icon-size)!important;width:var(--users-driver-btn-icon-size)!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-action:not(:disabled):hover{background:var(--users-driver-btn-hover-bg)!important;border-color:var(--users-driver-btn-hover-border)!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-save.success,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-save.success{background:#d1fae5!important;border-color:#34d399!important;color:#064e3b!important;-webkit-text-fill-color:#064e3b!important}html:not([data-theme=light]) body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-save.success,html[data-theme=dark] body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-save.success{background:#14532d!important;border-color:rgba(52,211,153,.58)!important;color:#d1fae5!important;-webkit-text-fill-color:#d1fae5!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-delete,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-delete{background:#fff1f2!important;border-color:#fb7185!important;color:#991b1b!important;padding:0!important;-webkit-text-fill-color:#991b1b!important}html:not([data-theme=light]) body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-delete,html[data-theme=dark] body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-delete{background:rgba(127,29,29,.42)!important;border-color:rgba(248,113,113,.7)!important;color:#fecaca!important;-webkit-text-fill-color:#fecaca!important}}@media (min-width:1151px){body.fp-oilfields-page .dashboard-panel .bonus-automation-panel,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel{--fp-bonus-compact-h:46px;--fp-bonus-compact-action-w:150px;--fp-bonus-compact-gap:10px;--fp-bonus-compact-radius:13px}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .billing-settings-head-actions .dashboard-btn,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .billing-settings-head-actions .dashboard-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .billing-settings-head-actions .dashboard-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .billing-settings-head-actions .dashboard-btn{min-width:var(--fp-bonus-compact-action-w)!important;height:var(--fp-bonus-compact-h)!important;min-height:var(--fp-bonus-compact-h)!important;max-height:var(--fp-bonus-compact-h)!important;border-radius:var(--fp-bonus-compact-radius)!important;font-size:13px!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-performance-tools,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-performance-tools,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools{gap:10px!important;align-items:center!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-performance-tools .bonus-filter-select,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-select,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-performance-tools .bonus-filter-select,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-select{height:48px!important;min-height:48px!important;max-height:48px!important;border-radius:14px!important;padding:0 32px 0 44px!important;background-position:left 17px center,right 13px center!important;background-size:17px 17px,10px 10px!important;font-size:13px!important;font-weight:900!important;line-height:48px!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column{gap:14px!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards-close,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-tms-awards-close,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards-close,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-tms-awards-close{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:12px!important;font-size:12px!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls{display:grid!important;grid-template-columns:minmax(240px,1fr) 224px 204px!important;gap:var(--fp-bonus-compact-gap)!important;margin:0!important;width:100%!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-top-toggle,.bonus-region-field,.bonus-money-field),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-top-toggle,.bonus-region-field,.bonus-money-field),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-top-toggle,.bonus-region-field,.bonus-money-field),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-top-toggle,.bonus-region-field,.bonus-money-field){box-sizing:border-box!important;height:var(--fp-bonus-compact-h)!important;min-height:var(--fp-bonus-compact-h)!important;max-height:var(--fp-bonus-compact-h)!important;border-radius:var(--fp-bonus-compact-radius)!important;margin:0!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle{grid-template-columns:20px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:0 16px!important;text-align:left!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle input,body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) .bonus-toggle input,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle input,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) .bonus-toggle input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) .bonus-toggle input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) .bonus-toggle input{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle span,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle span,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle span,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle span{font-size:11.5px!important;line-height:1!important;white-space:nowrap!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-region-field,.bonus-money-field),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-region-field,.bonus-money-field),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-region-field,.bonus-money-field),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-region-field,.bonus-money-field){display:grid!important;grid-template-columns:54px var(--fp-bonus-compact-action-w)!important;gap:8px!important;align-items:center!important;justify-content:end!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-region-field,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-region-field,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-region-field,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-region-field{justify-content:center!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-region-field,.bonus-money-field)>span:first-child,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-region-field,.bonus-money-field)>span:first-child,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-region-field,.bonus-money-field)>span:first-child,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-region-field,.bonus-money-field)>span:first-child{display:grid!important;place-items:center!important;height:var(--fp-bonus-compact-h)!important;min-height:var(--fp-bonus-compact-h)!important;max-height:var(--fp-bonus-compact-h)!important;font-size:9.5px!important;font-weight:900!important;line-height:1!important;text-transform:none!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-money-field .rate-rule-suffix-field,body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-money-field input,body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-region-menu,body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-region-menu summary,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-money-field .rate-rule-suffix-field,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-money-field input,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-region-menu,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-region-menu summary,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-money-field .rate-rule-suffix-field,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-money-field input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-region-menu,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-region-menu summary,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-money-field .rate-rule-suffix-field,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-money-field input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-region-menu,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-region-menu summary{width:var(--fp-bonus-compact-action-w)!important;min-width:var(--fp-bonus-compact-action-w)!important;max-width:var(--fp-bonus-compact-action-w)!important;height:var(--fp-bonus-compact-h)!important;min-height:var(--fp-bonus-compact-h)!important;max-height:var(--fp-bonus-compact-h)!important;border-radius:var(--fp-bonus-compact-radius)!important;font-size:13px!important;font-weight:900!important;line-height:var(--fp-bonus-compact-h)!important;text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rules-head,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rules-head,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rules-head,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rules-head{display:grid!important;grid-template-columns:minmax(0,1fr) var(--fp-bonus-compact-action-w)!important;gap:var(--fp-bonus-compact-gap)!important;min-height:var(--fp-bonus-compact-h)!important;margin:0!important;width:100%!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rules-head strong,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rules-head strong,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rules-head strong,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rules-head strong{align-self:center!important;line-height:1.1!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rules-head .dashboard-btn,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rules-head .dashboard-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rules-head .dashboard-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rules-head .dashboard-btn{justify-self:end!important;width:var(--fp-bonus-compact-action-w)!important;min-width:var(--fp-bonus-compact-action-w)!important;max-width:var(--fp-bonus-compact-action-w)!important;height:var(--fp-bonus-compact-h)!important;min-height:var(--fp-bonus-compact-h)!important;max-height:var(--fp-bonus-compact-h)!important;border-radius:var(--fp-bonus-compact-radius)!important;font-size:13px!important;font-weight:900!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-night-table,.bonus-automation-rules-table):has(.bonus-empty),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel :is(.bonus-night-table,.bonus-automation-rules-table):has(.bonus-empty),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-night-table,.bonus-automation-rules-table):has(.bonus-empty),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel :is(.bonus-night-table,.bonus-automation-rules-table):has(.bonus-empty){min-height:58px!important;margin:0!important;padding:0!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-night-table,.bonus-automation-rules-table):has(.bonus-empty) .bonus-empty,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel :is(.bonus-night-table,.bonus-automation-rules-table):has(.bonus-empty) .bonus-empty,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-night-table,.bonus-automation-rules-table):has(.bonus-empty) .bonus-empty,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel :is(.bonus-night-table,.bonus-automation-rules-table):has(.bonus-empty) .bonus-empty{display:grid!important;place-items:center!important;min-height:58px!important;padding:10px 14px!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-standard-rules-head,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-standard-rules-head,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-standard-rules-head,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-standard-rules-head{margin-top:10px!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-standard-rules-table .bonus-automation-rule-row,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-standard-rules-table .bonus-automation-rule-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-standard-rules-table .bonus-automation-rule-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-standard-rules-table .bonus-automation-rule-row{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-rows:var(--fp-bonus-compact-h) var(--fp-bonus-compact-h)!important;gap:var(--fp-bonus-compact-gap)!important;align-items:center!important;min-width:0!important;min-height:calc((var(--fp-bonus-compact-h) * 2) + var(--fp-bonus-compact-gap))!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;overflow:visible!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rule-row>:first-child,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rule-row>:first-child,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rule-row>:first-child,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rule-row>:first-child{grid-column:1/3!important;grid-row:1!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rule-row>:nth-child(2),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rule-row>:nth-child(2),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rule-row>:nth-child(2),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rule-row>:nth-child(2){grid-column:3/7!important;grid-row:1!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rule-row>:nth-child(3),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rule-row>:nth-child(3),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rule-row>:nth-child(3),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rule-row>:nth-child(3){grid-column:7/8!important;grid-row:1!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rule-row>:nth-child(4),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rule-row>:nth-child(4),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rule-row>:nth-child(4),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rule-row>:nth-child(4){grid-column:8/13!important;grid-row:1!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rule-row>:nth-child(5),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rule-row>:nth-child(5),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rule-row>:nth-child(5),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rule-row>:nth-child(5){grid-column:1/3!important;grid-row:2!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rule-row>:nth-child(6),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rule-row>:nth-child(6),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rule-row>:nth-child(6),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rule-row>:nth-child(6){grid-column:3/5!important;grid-row:2!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rule-row>:nth-child(7),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rule-row>:nth-child(7),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rule-row>:nth-child(7),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rule-row>:nth-child(7){grid-column:5/8!important;grid-row:2!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rule-row>:nth-child(8),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rule-row>:nth-child(8),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rule-row>:nth-child(8),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rule-row>:nth-child(8){grid-column:8/10!important;grid-row:2!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rule-row>:nth-child(9),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rule-row>:nth-child(9),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rule-row>:nth-child(9),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-rule-row>:nth-child(9){grid-column:10/13!important;grid-row:2!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) :is(select,input,.dashboard-btn,.bonus-toggle,.rate-rule-suffix-field,.bonus-rule-is),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) :is(select,input,.dashboard-btn,.bonus-toggle,.rate-rule-suffix-field,.bonus-rule-is),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) :is(select,input,.dashboard-btn,.bonus-toggle,.rate-rule-suffix-field,.bonus-rule-is),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) :is(select,input,.dashboard-btn,.bonus-toggle,.rate-rule-suffix-field,.bonus-rule-is){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:var(--fp-bonus-compact-h)!important;min-height:var(--fp-bonus-compact-h)!important;max-height:var(--fp-bonus-compact-h)!important;border-radius:var(--fp-bonus-compact-radius)!important;font-size:13px!important;font-weight:900!important;line-height:1!important;align-self:stretch!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) select,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) select,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) select,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) select{padding-top:0!important;padding-bottom:0!important;text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) :is(.dashboard-btn,.dashboard-row-delete-btn),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) :is(.dashboard-btn,.dashboard-row-delete-btn),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) :is(.dashboard-btn,.dashboard-row-delete-btn),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) :is(.dashboard-btn,.dashboard-row-delete-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) .bonus-toggle,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) .bonus-toggle,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) .bonus-toggle,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) .bonus-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 10px!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) .bonus-rule-is,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) .bonus-rule-is,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) .bonus-rule-is,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) .bonus-rule-is{display:grid!important;place-items:center!important;color:var(--oil-muted,var(--muted))!important;text-transform:uppercase!important;font-size:11px!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) .rate-rule-suffix-field,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) .rate-rule-suffix-field,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) .rate-rule-suffix-field,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) .rate-rule-suffix-field{display:flex!important;align-items:center!important;position:relative!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) .rate-rule-suffix-field input,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) .rate-rule-suffix-field input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) .rate-rule-suffix-field input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel :is(.bonus-night-rule-row,.bonus-automation-rule-row) .rate-rule-suffix-field input{width:100%!important;padding:0 24px 0 22px!important;text-align:center!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-night-rule-header,body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-night-rule-row,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-night-rule-header,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-night-rule-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-night-rule-header,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-night-rule-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-night-rule-header,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-night-rule-row{grid-template-columns:minmax(92px,.9fr) minmax(96px,.9fr) minmax(118px,1.15fr) minmax(82px,.72fr) minmax(82px,.72fr) minmax(104px,.92fr) minmax(104px,.86fr) minmax(76px,.66fr)!important;-moz-column-gap:8px!important;column-gap:8px!important;align-items:center!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-night-rule-row,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-night-rule-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-night-rule-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-night-rule-row{min-height:var(--fp-bonus-compact-h)!important;height:var(--fp-bonus-compact-h)!important;max-height:var(--fp-bonus-compact-h)!important;padding:0!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel{--fp-bonus-perf-grid:34px minmax(138px,.62fr) minmax(150px,.66fr) minmax(104px,.48fr) minmax(160px,.72fr) 54px 50px;overflow:visible!important;max-height:none!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .billing-settings-tab-panel.bonus-automation-panel>.bonus-automation-scroll-body,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel>.bonus-automation-scroll-body,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .billing-settings-tab-panel.bonus-automation-panel>.bonus-automation-scroll-body,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel>.bonus-automation-scroll-body{max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;-webkit-overflow-scrolling:auto!important;touch-action:auto!important;scrollbar-gutter:auto!important;padding-right:0!important;padding-bottom:28px!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-main-grid,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-performance-column,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-top-layout,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-top-performers-column,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-main-grid,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-performance-column,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-top-layout,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-top-performers-column{overflow:visible!important;max-height:none!important;min-height:0!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools{--bonus-performance-scrollbar-gutter:0px;display:grid!important;grid-template-columns:repeat(3,minmax(148px,1fr)) minmax(184px,238px)!important;gap:10px!important;padding-right:0!important;margin-bottom:10px!important;align-items:center!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-top-performers-column .bonus-performance-tools,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-top-performers-column .bonus-performance-tools{--bonus-performance-scrollbar-gutter:0px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding-right:0!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-sort-filter,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-sort-filter{justify-self:end!important;width:100%!important;max-width:238px!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-select,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-select{--fp-bonus-filter-icon:none;--fp-bonus-filter-arrow:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6.5 8 9.5l3-3' fill='none' stroke='%23dbeafe' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 34px 0 42px!important;font-size:12.5px!important;font-weight:950!important;line-height:42px!important;text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important;background-image:var(--fp-bonus-filter-icon),var(--fp-bonus-filter-arrow)!important;background-repeat:no-repeat,no-repeat!important;background-size:17px 17px,11px 11px!important;background-position:left 16px center,right 14px center!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-region,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-region{--fp-bonus-filter-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2393c5fd' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-5.3 7-12a7 7 0 1 0-14 0c0 6.7 7 12 7 12Z'/%3E%3Ccircle cx='12' cy='9' r='2.4'/%3E%3C/svg%3E")}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-customer,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-customer{--fp-bonus-filter-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2393c5fd' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H7a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9.5' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.85'/%3E%3Cpath d='M16 3.15a4 4 0 0 1 0 7.7'/%3E%3C/svg%3E")}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-company,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-company{--fp-bonus-filter-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2393c5fd' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='16' height='18' rx='2'/%3E%3Cpath d='M9 8h.01M15 8h.01M9 12h.01M15 12h.01M9 16h.01M15 16h.01'/%3E%3C/svg%3E")}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-sort,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-sort{--fp-bonus-filter-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2393c5fd' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h11'/%3E%3Cpath d='M4 12h8'/%3E%3Cpath d='M4 17h5'/%3E%3Cpath d='M18 6v12'/%3E%3Cpath d='m15 15 3 3 3-3'/%3E%3C/svg%3E")}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-table,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel>.bonus-automation-scroll-body .bonus-performance-table,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-table,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel>.bonus-automation-scroll-body .bonus-performance-table{width:100%!important;max-height:none!important;overflow:visible!important;scrollbar-gutter:auto!important;padding-right:0!important;gap:5px!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-row{grid-template-columns:var(--fp-bonus-perf-grid)!important;-moz-column-gap:5px!important;column-gap:5px!important;min-width:684px!important;min-height:38px!important;height:38px!important;max-height:38px!important;padding:0 8px!important;font-size:11px!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-row.head,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-row.head{min-height:31px!important;height:31px!important;max-height:31px!important;font-size:10.5px!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-row>*,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-row>*{min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-row>:nth-child(2),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-row>:nth-child(3),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-row>:nth-child(2),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-row>:nth-child(3){justify-content:flex-start!important;text-align:left!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-row .mini-pill,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-row .mini-pill{width:100%!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0 8px!important}}@media (min-width:1551px){body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel{--fp-bonus-perf-grid:34px minmax(150px,.58fr) minmax(158px,.6fr) minmax(110px,.42fr) minmax(172px,.7fr) 54px 50px}}html[data-theme=light] body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-select,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-select{--fp-bonus-filter-arrow:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6.5 8 9.5l3-3' fill='none' stroke='%230f172a' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme=light] body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-region,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-region{--fp-bonus-filter-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%232563eb' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-5.3 7-12a7 7 0 1 0-14 0c0 6.7 7 12 7 12Z'/%3E%3Ccircle cx='12' cy='9' r='2.4'/%3E%3C/svg%3E")}html[data-theme=light] body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-customer,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-customer{--fp-bonus-filter-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%232563eb' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H7a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9.5' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.85'/%3E%3Cpath d='M16 3.15a4 4 0 0 1 0 7.7'/%3E%3C/svg%3E")}html[data-theme=light] body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-company,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-company{--fp-bonus-filter-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%232563eb' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='16' height='18' rx='2'/%3E%3Cpath d='M9 8h.01M15 8h.01M9 12h.01M15 12h.01M9 16h.01M15 16h.01'/%3E%3C/svg%3E")}html[data-theme=light] body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-sort,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-performance-tools .bonus-filter-sort{--fp-bonus-filter-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%232563eb' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h11'/%3E%3Cpath d='M4 12h8'/%3E%3Cpath d='M4 17h5'/%3E%3Cpath d='M18 6v12'/%3E%3Cpath d='m15 15 3 3 3-3'/%3E%3C/svg%3E")}@media (min-width:651px) and (max-width:1150px){body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card{gap:8px!important;padding:10px!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-mini-tabs,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-mini-tabs{gap:5px!important;padding:4px!important;border-radius:13px!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-mini-tabs>button,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-mini-tabs>button{height:38px!important;min-height:38px!important;padding:0 8px!important;gap:5px!important;border-radius:11px!important;font-size:10.5px!important;line-height:1!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-mini-tabs>button .billing-mini-tab-icon,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-mini-tabs>button .billing-mini-tab-icon{width:14px!important;height:14px!important;flex:0 0 14px!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-mini-tab-content,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-mini-tab-content{gap:6px!important;min-width:0!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-mini-tab-label,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-mini-tab-label{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-mini-tab-count,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-mini-tab-count{height:18px!important;min-width:24px!important;padding:0 6px!important;font-size:9.5px!important;line-height:1!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-settings-tab-panel,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-settings-tab-panel{gap:7px!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .mini-section-head,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .mini-section-head{align-items:center!important;gap:8px!important;min-height:40px!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .mini-section-head h4,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .mini-section-head h4{gap:7px!important;font-size:13px!important;line-height:1.05!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .mini-section-head p,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .mini-section-head p{margin-top:4px!important;font-size:10.5px!important;line-height:1.15!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .mini-icon,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .mini-icon{width:22px!important;height:22px!important;min-width:22px!important;font-size:11px!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-settings-head-actions,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-settings-head-actions{gap:6px!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-settings-head-actions>.dashboard-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-settings-head-actions>.dashboard-btn{height:38px!important;min-height:38px!important;max-height:38px!important;border-radius:15px!important;padding:0 12px!important;font-size:10.5px!important;line-height:1!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-settings-head-actions>.billing-desktop-hide-show-all,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-settings-head-actions>.billing-desktop-hide-show-all{width:80px!important;min-width:80px!important;max-width:80px!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-settings-head-actions>.billing-add-action-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-settings-head-actions>.billing-add-action-btn{width:124px!important;min-width:124px!important;max-width:124px!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .compact-list-table,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .compact-list-table{gap:7px!important;padding-right:0!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-table.compact-list-table,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-table.compact-list-table{--fp-rate-rule-gap:6px!important;--fp-rate-rule-compact-col:minmax(62px,.86fr)!important;--fp-rate-rule-wide-col:minmax(94px,1.24fr)!important;--fp-rate-rule-grid:var(--fp-rate-rule-compact-col) var(--fp-rate-rule-wide-col) var(--fp-rate-rule-wide-col) var(--fp-rate-rule-wide-col) var(--fp-rate-rule-compact-col) var(--fp-rate-rule-compact-col) var(--fp-rate-rule-compact-col) var(--fp-rate-rule-compact-col) var(--fp-rate-rule-compact-col) var(--fp-rate-rule-compact-col) var(--fp-rate-rule-compact-col) minmax(74px,.78fr) 40px!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-table>:is(.billing-settings-columns.rate,.billing-rate-header-row,.billing-rate-row),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-table>:is(.billing-settings-columns.rate,.billing-rate-header-row,.billing-rate-row){grid-template-columns:var(--fp-rate-rule-grid)!important;gap:var(--fp-rate-rule-gap)!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-header-row,body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-settings-columns.rate,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-header-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-settings-columns.rate{font-size:9px!important;line-height:1!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-table>.billing-rate-header-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-table>.billing-rate-header-row{align-items:stretch!important;box-sizing:border-box!important;min-height:34px!important;padding-bottom:0!important;padding-top:0!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-table>.billing-rate-header-row>span,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-table>.billing-rate-header-row>span{align-items:center!important;align-self:stretch!important;box-sizing:border-box!important;display:flex!important;height:100%!important;justify-content:center!important;line-height:1!important;margin:0!important;min-height:0!important;padding-bottom:0!important;padding-top:0!important;text-align:center!important;transform:translateY(1px)!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-row{gap:var(--fp-rate-rule-gap)!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-row :is(select,input,.dashboard-btn,.rate-rule-suffix-field),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-row :is(select,input,.dashboard-btn,.rate-rule-suffix-field){height:38px!important;min-height:38px!important;max-height:38px!important;border-radius:11px!important;font-size:10.5px!important;line-height:1!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-header-row>span,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-header-row>span{font-variation-settings:"wght" 800!important;font-weight:800!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row :is(input,select,.dashboard-btn,.dashboard-btn span,.fleet-select-field,.fleet-select-trigger,.fleet-select-field-trigger,.fleet-select-field-label,.fleet-select-label-text,.rate-rule-suffix-field,.rate-rule-suffix-field input),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row :is(input,select,.dashboard-btn,.dashboard-btn span,.fleet-select-field,.fleet-select-trigger,.fleet-select-field-trigger,.fleet-select-field-label,.fleet-select-label-text,.rate-rule-suffix-field,.rate-rule-suffix-field input){font-variation-settings:"wght" 760!important;font-weight:760!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row .rate-rule-suffix-field:after,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-table.compact-list-table .billing-rate-row .rate-rule-suffix-field:after{font-variation-settings:"wght" 760!important;font-weight:760!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-row .dashboard-btn.icon-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-rate-row .dashboard-btn.icon-btn{width:38px!important;min-width:38px!important;max-width:38px!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-table,.truck-cost-table).compact-list-table>:is(.trailer-cost-row,.truck-cost-row),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-table,.truck-cost-table).compact-list-table>:is(.trailer-cost-row,.truck-cost-row){display:grid!important;grid-template-columns:minmax(118px,1.08fr) minmax(112px,.96fr) minmax(112px,.95fr) minmax(118px,1fr) 92px 40px!important;gap:8px!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-row,.truck-cost-row)>:is(select,input,.dashboard-btn,.rate-rule-suffix-field),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-row,.truck-cost-row)>:is(select,input,.dashboard-btn,.rate-rule-suffix-field){height:44px!important;min-height:44px!important;max-height:44px!important;border-radius:12px!important;font-size:12px!important;line-height:1!important;width:100%!important;min-width:0!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-row,.truck-cost-row)>.dashboard-btn.small,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-row,.truck-cost-row)>.dashboard-btn.small{padding:0 8px!important;gap:6px!important;font-size:10.5px!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-row,.truck-cost-row)>.dashboard-btn.icon-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-row,.truck-cost-row)>.dashboard-btn.icon-btn{width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel{--fp-bonus-control-h:36px;--fp-bonus-rule-h:36px;--fp-bonus-table-row-h:42px;--fp-bonus-rule-gap:6px;--fp-bonus-control-radius:12px;gap:8px!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .mini-section-head,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .mini-section-head{min-height:38px!important;gap:8px!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-head-actions>.dashboard-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-head-actions>.dashboard-btn{width:118px!important;min-width:118px!important;max-width:118px!important;height:38px!important;min-height:38px!important;max-height:38px!important;border-radius:15px!important;font-size:10.5px!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-performance-tools,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-performance-tools{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:8px 0!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-performance-tools select,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-performance-tools select{height:var(--fp-bonus-control-h)!important;min-height:var(--fp-bonus-control-h)!important;max-height:var(--fp-bonus-control-h)!important;border-radius:var(--fp-bonus-control-radius)!important;font-size:10.5px!important;line-height:1!important;padding-inline:28px!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rules-head,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rules-head{min-height:36px!important;gap:8px!important;font-size:11px!important;line-height:1!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rules-head .dashboard-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rules-head .dashboard-btn{width:128px!important;min-width:128px!important;max-width:128px!important;height:36px!important;min-height:36px!important;max-height:36px!important;border-radius:13px!important;font-size:10.5px!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-controls>:is(.bonus-top-toggle,.bonus-region-field,.bonus-money-field,.bonus-top-save-btn),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-controls>:is(.bonus-top-toggle,.bonus-region-field,.bonus-money-field,.bonus-top-save-btn){height:var(--fp-bonus-control-h)!important;min-height:var(--fp-bonus-control-h)!important;max-height:var(--fp-bonus-control-h)!important;border-radius:var(--fp-bonus-control-radius)!important;font-size:10.5px!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rule-row,body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-night-rule-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-rule-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-night-rule-row{row-gap:var(--fp-bonus-rule-gap)!important;-moz-column-gap:var(--fp-bonus-rule-gap)!important;column-gap:var(--fp-bonus-rule-gap)!important;grid-template-rows:var(--fp-bonus-rule-h) var(--fp-bonus-rule-h)!important;min-height:calc((var(--fp-bonus-rule-h) * 2) + var(--fp-bonus-rule-gap))!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-automation-rule-row,.bonus-night-rule-row)>*,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel :is(.bonus-automation-rule-row,.bonus-night-rule-row)>*{height:var(--fp-bonus-rule-h)!important;min-height:var(--fp-bonus-rule-h)!important;max-height:var(--fp-bonus-rule-h)!important;border-radius:var(--fp-bonus-control-radius)!important;font-size:10.5px!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-performance-table,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-performance-table{gap:6px!important;width:100%!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-performance-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-performance-row{grid-template-columns:30px minmax(154px,1.32fr) minmax(136px,1.05fr) 96px minmax(126px,1fr) 56px 48px!important;min-height:var(--fp-bonus-table-row-h)!important;padding:0 8px!important;gap:7px!important;border-radius:10px!important;font-size:10.5px!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-performance-row.head,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-performance-row.head{min-height:36px!important;font-size:9.5px!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-performance-row>*,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-performance-row>*{align-self:center!important;min-width:0!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-performance-row .mini-pill,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-performance-row .mini-pill{min-height:24px!important;padding:3px 10px!important;font-size:10px!important}}@media (max-width:1550px){body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section,body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-content-columns,body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-v4-grid,body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section :is(.settings-customer-column,.settings-reference-column),body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section>.dash-section-body,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-content-columns,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-v4-grid,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section :is(.settings-customer-column,.settings-reference-column),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section>.dash-section-body{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;width:100%!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section,body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section>.dash-section-body,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section>.dash-section-body{overflow-x:hidden!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section>.dash-section-body,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section>.dash-section-body{overflow-y:visible!important;padding-right:0!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-content-columns,body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-v4-grid,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-content-columns,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-v4-grid{align-items:stretch!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section :is(.settings-customer-column,.settings-reference-column),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section :is(.settings-customer-column,.settings-reference-column){display:grid!important;gap:12px!important;grid-auto-rows:max-content!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section :is(.settings-company-card,.customer-rule-box,.settings-alert-row,.settings-alert-metrics-box,.settings-system-group-block,.settings-pill-group,.activity-log-box),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section :is(.settings-company-card,.customer-rule-box,.settings-alert-row,.settings-alert-metrics-box,.settings-system-group-block,.settings-pill-group,.activity-log-box){box-sizing:border-box!important;min-width:0!important;max-width:100%!important;width:100%!important;overflow:hidden!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .mini-section-head,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .mini-section-head{align-items:start!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important;margin-bottom:12px!important;min-width:0!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .mini-section-head :is(h4,p),body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .mini-section-head>div:first-child,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .mini-section-head :is(h4,p),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .mini-section-head>div:first-child{min-width:0!important;max-width:100%!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section :is(input,select,button,.dashboard-btn,.freightpilot-id-control,.customer-name-home),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section :is(input,select,button,.dashboard-btn,.freightpilot-id-control,.customer-name-home){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row,body.fp-oilfields-page .dashboard-panel.dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section.system-settings-section .settings-company-card .settings-company-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section.system-settings-section .settings-company-card .settings-company-row{--fp-company-profile-control-h:50px;box-sizing:border-box!important;display:grid!important;gap:10px!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:visible!important;padding:0!important;width:100%!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>:is(.company-logo-row,.company-setting-row,.freightpilot-id-row,.company-timezone-row),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>:is(.company-logo-row,.company-setting-row,.freightpilot-id-row,.company-timezone-row){align-content:end!important;align-self:stretch!important;box-sizing:border-box!important;display:grid!important;grid-template-rows:auto var(--fp-company-profile-control-h)!important;min-height:calc(var(--fp-company-profile-control-h) + 18px)!important;min-width:0!important;width:100%!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card :is(.company-logo-row>span,.company-setting-row>span,.freightpilot-id-row>span,.company-timezone-row>span),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card :is(.company-logo-row>span,.company-setting-row>span,.freightpilot-id-row>span,.company-timezone-row>span){display:block!important;height:auto!important;margin:0 0 6px!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;position:static!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:auto!important;clip:auto!important;clip-path:none!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .company-logo-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .company-logo-row{align-content:end!important;justify-items:center!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .company-logo-preview,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .company-logo-preview{aspect-ratio:1/1!important;border-radius:12px!important;height:var(--fp-company-profile-control-h)!important;max-height:var(--fp-company-profile-control-h)!important;max-width:var(--fp-company-profile-control-h)!important;min-height:var(--fp-company-profile-control-h)!important;min-width:var(--fp-company-profile-control-h)!important;width:var(--fp-company-profile-control-h)!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card :is(.company-setting-row input,.company-timezone-row select,.freightpilot-id-control,.company-update-btn),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card :is(.company-setting-row input,.company-timezone-row select,.freightpilot-id-control,.company-update-btn){height:var(--fp-company-profile-control-h)!important;max-height:var(--fp-company-profile-control-h)!important;min-height:var(--fp-company-profile-control-h)!important;width:100%!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .freightpilot-id-control,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .freightpilot-id-control{align-items:center!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:0 8px 0 12px!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .freightpilot-id-control>strong,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .freightpilot-id-control>strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .freightpilot-id-toggle,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .freightpilot-id-toggle{align-self:center!important;box-sizing:border-box!important;flex:0 0 auto!important;min-width:110px!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .freightpilot-id-toggle>button,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .freightpilot-id-toggle>button{min-width:50px!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box{--fp-customer-load-format-control-h:46px!important;--fp-customer-logo-cell:42px!important;--fp-customer-format-col-gap:8px!important;--fp-customer-format-row-gap:8px!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-rule-list,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-rule-list{align-content:start!important;display:grid!important;gap:var(--fp-customer-format-row-gap)!important;min-width:0!important;overflow:visible!important;width:100%!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box :is(.customer-add-row,.customer-rule-row),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box :is(.customer-add-row,.customer-rule-row){box-sizing:border-box!important;display:grid!important;gap:var(--fp-customer-format-col-gap)!important;min-width:0!important;max-width:100%!important;overflow:visible!important;width:100%!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-name-home,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-name-home{display:grid!important;gap:8px!important;grid-template-columns:24px var(--fp-customer-logo-cell) minmax(0,1fr)!important;min-height:var(--fp-customer-load-format-control-h)!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-logo-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-logo-row{align-self:center!important;aspect-ratio:1/1!important;height:var(--fp-customer-logo-cell)!important;max-height:var(--fp-customer-logo-cell)!important;max-width:var(--fp-customer-logo-cell)!important;min-height:var(--fp-customer-logo-cell)!important;min-width:var(--fp-customer-logo-cell)!important;width:var(--fp-customer-logo-cell)!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box :is(.customer-add-row>input,.customer-add-row>button,.customer-add-row>.dashboard-row-save-btn,.customer-rule-row>input:not([type=checkbox]):not([type=file]),.customer-rule-row>.dashboard-row-save-btn,.customer-rule-row>.dashboard-row-delete-btn,.customer-name-home>input:not([type=checkbox]):not([type=file])),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box :is(.customer-add-row>input,.customer-add-row>button,.customer-add-row>.dashboard-row-save-btn,.customer-rule-row>input:not([type=checkbox]):not([type=file]),.customer-rule-row>.dashboard-row-save-btn,.customer-rule-row>.dashboard-row-delete-btn,.customer-name-home>input:not([type=checkbox]):not([type=file])){height:var(--fp-customer-load-format-control-h)!important;max-height:var(--fp-customer-load-format-control-h)!important;min-height:var(--fp-customer-load-format-control-h)!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-reference-column .settings-pill-top,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-reference-column .settings-pill-top{box-sizing:border-box!important;display:grid!important;gap:8px!important;min-width:0!important;width:100%!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-reference-column .settings-pill-top :is(input,.dashboard-btn),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-reference-column .settings-pill-top :is(input,.dashboard-btn){height:44px!important;max-height:44px!important;min-height:44px!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-pill-list,body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-pill-list-shell,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-pill-list,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-pill-list-shell{min-width:0!important;max-width:100%!important;width:100%!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-pill-entry.open .settings-pill-actions,body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-pill-entry.open .settings-pill-actions.with-map-link,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-pill-entry.open .settings-pill-actions,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-pill-entry.open .settings-pill-actions.with-map-link{display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) minmax(96px,118px) minmax(54px,64px)!important;min-width:0!important;width:100%!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .activity-log-box .mini-section-head,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .activity-log-box .mini-section-head{align-items:stretch!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .activity-log-search,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .activity-log-search{height:44px!important;min-height:44px!important;width:100%!important}}@media (min-width:1151px) and (max-width:1550px){body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row{grid-template-columns:50px minmax(220px,1fr) minmax(230px,1fr) minmax(130px,.55fr) minmax(126px,.5fr)!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-add-row,body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-rule-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-add-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-rule-row{grid-template-columns:minmax(240px,.95fr) minmax(280px,1.3fr) minmax(110px,132px) 58px!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-add-row>button,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-add-row>button{grid-column:3/5!important}}@media (min-width:651px) and (max-width:1150px){body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row{grid-template-columns:50px minmax(0,1fr) minmax(0,1fr)!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>.company-logo-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>.company-logo-row{grid-column:1!important;grid-row:1!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>.company-setting-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>.company-setting-row{grid-column:2/4!important;grid-row:1!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>.freightpilot-id-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>.freightpilot-id-row{grid-column:1/3!important;grid-row:2!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>.company-timezone-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>.company-timezone-row{grid-column:3!important;grid-row:2!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>.company-update-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>.company-update-btn{display:inline-flex!important;grid-column:1/-1!important;grid-row:3!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-add-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-add-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-add-row>button,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-add-row>button{grid-column:1/-1!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-rule-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-rule-row{grid-template-columns:minmax(230px,.95fr) minmax(250px,1.25fr) 104px 54px!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-reference-column .settings-pill-top.with-map-link,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-reference-column .settings-pill-top.with-map-link{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-reference-column .settings-pill-top.with-map-link>.dashboard-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-reference-column .settings-pill-top.with-map-link>.dashboard-btn{grid-column:1/-1!important}}@media (max-width:650px){body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section{padding:10px!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section>.dash-section-head,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section>.dash-section-head{gap:6px!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section>.dash-section-head h3,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section>.dash-section-head h3{font-size:19px!important;line-height:1.08!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section>.dash-section-head p,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section>.dash-section-head p{font-size:12px!important;line-height:1.22!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section :is(.settings-company-card,.customer-rule-box,.settings-pill-group,.settings-alert-metrics-box,.activity-log-box),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section :is(.settings-company-card,.customer-rule-box,.settings-pill-group,.settings-alert-metrics-box,.activity-log-box){padding:12px!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .mini-section-head,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .mini-section-head{grid-template-columns:minmax(0,1fr)!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row{--fp-company-profile-control-h:48px;grid-template-columns:48px minmax(0,1fr)!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>.company-logo-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>.company-logo-row{grid-column:1!important;grid-row:1!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>.company-setting-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>.company-setting-row{grid-column:2!important;grid-row:1!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>:is(.freightpilot-id-row,.company-timezone-row,.company-update-btn),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>:is(.freightpilot-id-row,.company-timezone-row,.company-update-btn){grid-column:1/-1!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>.freightpilot-id-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>.freightpilot-id-row{grid-row:2!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>.company-timezone-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>.company-timezone-row{grid-row:3!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>.company-update-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .settings-company-row>.company-update-btn{display:inline-flex!important;grid-row:4!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .freightpilot-id-toggle,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .freightpilot-id-toggle{min-width:104px!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .freightpilot-id-toggle>button,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .freightpilot-id-toggle>button{font-size:9px!important;min-width:47px!important;padding:0 5px!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-add-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-add-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-add-row>button,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-add-row>button{grid-column:1/-1!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-rule-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-rule-row{align-items:stretch!important;grid-template-areas:"name delete" "format delete" "save save"!important;grid-template-columns:minmax(0,1fr) 56px!important;grid-template-rows:var(--fp-customer-load-format-control-h) var(--fp-customer-load-format-control-h) var(--fp-customer-load-format-control-h)!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-rule-row>.customer-name-home,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-rule-row>.customer-name-home{grid-area:name!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-rule-row>input:nth-child(2),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-rule-row>input:nth-child(2){grid-area:format!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-rule-row>.dashboard-row-save-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-rule-row>.dashboard-row-save-btn{display:inline-flex!important;grid-area:save!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-rule-row>.dashboard-row-delete-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-rule-row>.dashboard-row-delete-btn{align-self:stretch!important;display:inline-flex!important;grid-area:delete!important;height:100%!important;justify-self:stretch!important;max-height:none!important;min-height:calc(var(--fp-customer-load-format-control-h) + var(--fp-customer-load-format-control-h) + var(--fp-customer-format-col-gap))!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-reference-column .settings-pill-top,body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-reference-column .settings-pill-top.with-map-link,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-reference-column .settings-pill-top,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-reference-column .settings-pill-top.with-map-link{grid-template-columns:minmax(0,1fr)!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-pill-entry.open .settings-pill-actions,body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-pill-entry.open .settings-pill-actions.with-map-link,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-pill-entry.open .settings-pill-actions,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-pill-entry.open .settings-pill-actions.with-map-link{grid-template-columns:minmax(0,1fr) repeat(2,minmax(58px,74px))!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .activity-log-box .mini-section-head,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .activity-log-box .mini-section-head{grid-template-columns:minmax(0,1fr)!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .activity-log-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .activity-log-row{grid-template-columns:minmax(84px,112px) minmax(0,1fr)!important;gap:4px 8px!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .activity-log-row p,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .activity-log-row p{grid-column:1/-1!important;overflow-wrap:anywhere!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-add-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .customer-rule-box .customer-add-row{grid-template-columns:minmax(0,1fr)!important}body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .freightpilot-id-control,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-panel .system-settings-section.system-settings-section .settings-company-card .freightpilot-id-control{gap:6px!important;padding-left:10px!important;padding-right:6px!important}}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-company-row,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-company-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-company-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-company-row{display:grid!important;grid-template-columns:84px minmax(360px,1.35fr) minmax(300px,.8fr) minmax(150px,180px) minmax(150px,180px)!important;gap:12px!important;align-items:end!important;overflow-x:auto!important;overflow-y:hidden!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-company-row>.company-logo-row{grid-column:1!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-company-row>.company-setting-row{grid-column:2!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-company-row>.freightpilot-id-row{grid-column:3!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-company-row>.company-timezone-row{grid-column:4!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-company-row>.company-update-btn{grid-column:5!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-company-row>:is(.company-logo-row,.company-setting-row,.freightpilot-id-row,.company-timezone-row),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-company-row>:is(.company-logo-row,.company-setting-row,.freightpilot-id-row,.company-timezone-row),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-company-row>:is(.company-logo-row,.company-setting-row,.freightpilot-id-row,.company-timezone-row),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-company-row>:is(.company-logo-row,.company-setting-row,.freightpilot-id-row,.company-timezone-row){grid-row:1!important;align-self:end!important;align-content:end!important;min-height:78px!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-row{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;min-width:0!important;max-width:100%!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .company-workspace-head-id,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .company-workspace-head-id{grid-template-columns:minmax(0,1fr)!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .company-workspace-head-id>.freightpilot-id-control,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .company-workspace-head-id>.freightpilot-id-control{grid-column:1!important;width:100%!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-row>span,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-row>span{display:block!important;margin:0 0 8px!important;color:#334155!important;font-size:12px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-control,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-control{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;padding:0 10px 0 16px!important;border:1px solid #b8d1ff!important;border-radius:16px!important;background:#eef4ff!important;color:#0f172a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.65)!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-control>strong,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-control>strong{min-width:0!important;overflow:hidden!important;color:inherit!important;font-size:14px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;text-overflow:clip!important;white-space:nowrap!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;min-width:118px!important;padding:3px!important;border:1px solid rgba(148,163,184,.42)!important;border-radius:12px!important;background:rgba(255,255,255,.55)!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle>button,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle>button{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:30px!important;min-width:54px!important;margin:0!important;padding:0 8px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#475569!important;cursor:pointer!important;font-size:11px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle>button.active,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle>button.active{background:#d9e9ff!important;color:#0f172a!important;box-shadow:inset 0 0 0 1px rgba(59,130,246,.22)!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle>button:disabled,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle>button:disabled{cursor:not-allowed!important;opacity:.65!important}html[data-theme=dark] body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-row>span,html[data-theme=dark].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-row>span{color:#b7c8e6!important}html[data-theme=dark] body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-control,html[data-theme=dark].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-control{border-color:#365477!important;background:#142238!important;color:#edf5ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}html[data-theme=dark] body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle,html[data-theme=dark].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle{border-color:rgba(91,122,167,.62)!important;background:rgba(5,14,28,.42)!important}html[data-theme=dark] body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle>button,html[data-theme=dark].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle>button{color:#b7c8e6!important}html[data-theme=dark] body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle>button.active,html[data-theme=dark].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle>button.active{background:#24456e!important;color:#ffffff!important;box-shadow:inset 0 0 0 1px rgba(115,174,255,.22)!important}@media (min-width:651px) and (max-width:1550px){body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-company-row,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-company-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-company-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-company-row{grid-template-columns:76px minmax(230px,1fr) minmax(220px,.75fr) minmax(132px,150px) minmax(132px,150px)!important;gap:10px!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-company-row>:is(.company-logo-row,.company-setting-row,.freightpilot-id-row,.company-timezone-row){min-height:72px!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-control{padding-right:8px!important;padding-left:14px!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle{min-width:108px!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle>button{min-width:49px!important;padding:0 6px!important;font-size:10px!important}}@media (max-width:650px){body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-company-row,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-company-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-company-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-company-row{grid-template-columns:62px 220px 220px 118px 126px!important;gap:10px!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-company-row>:is(.company-logo-row,.company-setting-row,.freightpilot-id-row,.company-timezone-row){min-height:66px!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-control{height:48px!important;min-height:48px!important;max-height:48px!important;border-radius:14px!important;padding:0 7px 0 12px!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-control>strong{font-size:12px!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle{min-width:98px!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle>button{height:26px!important;min-width:44px!important;padding:0 5px!important;font-size:9px!important}}@media (min-width:1551px){body.fp-oilfields-page .dashboard-panel .users-permissions-section,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section{--fp-users-peer-control-h:58px!important;--fp-users-peer-gap:12px!important;--fp-users-save-col:126px!important;--fp-users-delete-col:64px!important;--fp-users-page-title-size:20px;--fp-users-section-title-size:15px;--fp-users-copy-size:12.5px;--fp-users-control-text-size:14px;--fp-users-role-title-size:17px;--fp-users-permission-heading-size:12px;--fp-users-permission-label-size:12px;--fp-users-permission-pill-size:11.5px}body.fp-oilfields-page .dashboard-panel .users-permissions-section>.dash-section-head h3,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section>.dash-section-head h3,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section>.dash-section-head h3,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section>.dash-section-head h3{font-size:var(--fp-users-page-title-size)!important;font-weight:950!important;letter-spacing:0!important;line-height:1.12!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .mini-section-head p,body.fp-oilfields-page .dashboard-panel .users-permissions-section>.dash-section-head p,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .mini-section-head p,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section>.dash-section-head p,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .mini-section-head p,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section>.dash-section-head p,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .mini-section-head p,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section>.dash-section-head p{font-size:var(--fp-users-copy-size)!important;font-weight:850!important;letter-spacing:0!important;line-height:1.25!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .mini-section-head,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .mini-section-head,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .mini-section-head,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .mini-section-head{gap:12px!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .mini-section-head h4,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .mini-section-head h4,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .mini-section-head h4,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .mini-section-head h4{font-size:var(--fp-users-section-title-size)!important;font-weight:950!important;letter-spacing:0!important;line-height:1.1!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .mini-icon,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .mini-icon,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .mini-icon,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .mini-icon{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .mini-icon .mini-icon-svg,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .mini-icon .mini-icon-svg,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .mini-icon .mini-icon-svg,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .mini-icon .mini-icon-svg{width:15px!important;height:15px!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .users-list,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .users-list,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .users-list,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .users-list{gap:12px!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2{padding:12px 14px!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .mini-section-head>.dashboard-btn,body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 :is(.user-permission-v2-input,.user-permission-v2-select,.user-permission-v2-action),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .mini-section-head>.dashboard-btn,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 :is(.user-permission-v2-input,.user-permission-v2-select,.user-permission-v2-action),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .mini-section-head>.dashboard-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 :is(.user-permission-v2-input,.user-permission-v2-select,.user-permission-v2-action),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .mini-section-head>.dashboard-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 :is(.user-permission-v2-input,.user-permission-v2-select,.user-permission-v2-action){font-size:var(--fp-users-control-text-size)!important;font-weight:900!important;font-variation-settings:"wght" 900!important;letter-spacing:0!important;line-height:1!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .mini-section-head>.dashboard-btn,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .mini-section-head>.dashboard-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .mini-section-head>.dashboard-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .mini-section-head>.dashboard-btn{height:52px!important;min-height:52px!important;max-height:52px!important;min-width:172px!important;padding:0 22px!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .permissions-settings-box,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permissions-settings-box,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .permissions-settings-box,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permissions-settings-box{gap:16px!important;padding:18px!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .permissions-role-list,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permissions-role-list,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .permissions-role-list,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permissions-role-list{gap:16px!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .permission-role-card,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permission-role-card,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .permission-role-card,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permission-role-card{gap:10px!important;padding:16px!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .permission-role-card h4,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permission-role-card h4,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .permission-role-card h4,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permission-role-card h4{font-size:var(--fp-users-role-title-size)!important;font-weight:950!important;letter-spacing:0!important;line-height:1.12!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .permission-grid-title,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permission-grid-title,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .permission-grid-title,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permission-grid-title{font-size:var(--fp-users-permission-heading-size)!important;font-weight:950!important;letter-spacing:0!important;line-height:1.1!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .permission-grid,body.fp-oilfields-page .dashboard-panel .users-permissions-section .permission-grid.permission-grid-groups,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permission-grid,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permission-grid.permission-grid-groups,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .permission-grid,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .permission-grid.permission-grid-groups,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permission-grid,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permission-grid.permission-grid-groups{gap:10px!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .permission-grid label,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permission-grid label,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .permission-grid label,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permission-grid label{gap:8px!important;min-height:78px!important;padding:10px!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .permission-grid label span,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permission-grid label span,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .permission-grid label span,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permission-grid label span{font-size:var(--fp-users-permission-label-size)!important;font-weight:900!important;letter-spacing:0!important;line-height:1.1!important;min-height:25px!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .permission-cycle,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permission-cycle,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .permission-cycle,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permission-cycle{height:38px!important;min-height:38px!important;max-height:38px!important;font-size:var(--fp-users-permission-pill-size)!important;font-weight:950!important;letter-spacing:0!important;line-height:1!important;padding:0 14px!important}}@media (min-width:1151px) and (max-width:1550px){body.fp-oilfields-page .dashboard-panel .users-permissions-section .permissions-role-list,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permissions-role-list,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .permissions-role-list,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permissions-role-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:14px!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .permissions-role-list>.permission-role-card,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permissions-role-list>.permission-role-card,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .permissions-role-list>.permission-role-card,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permissions-role-list>.permission-role-card{min-width:0!important;width:100%!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .permissions-settings-box :is(.permission-grid,.permission-grid.permission-grid-groups),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permissions-settings-box :is(.permission-grid,.permission-grid.permission-grid-groups),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .permissions-settings-box :is(.permission-grid,.permission-grid.permission-grid-groups),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permissions-settings-box :is(.permission-grid,.permission-grid.permission-grid-groups){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .permissions-settings-box .permission-grid>label,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permissions-settings-box .permission-grid>label,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .permissions-settings-box .permission-grid>label,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .permissions-settings-box .permission-grid>label{min-width:0!important}}body.fp-oilfields-page .dashboard-panel :is(.billing-rate-table.compact-list-table,.billing-rate-settings-modal .billing-rate-rules-table,.trailer-cost-table.compact-list-table,.truck-cost-table.compact-list-table,.billing-cost-settings-modal .trailer-cost-table,.billing-cost-settings-modal .truck-cost-table)>:is(.billing-rate-row,.trailer-cost-row,.truck-cost-row),body.fp-oilfields-page>.dashboard-panel.dashboard-report-back.billing-cost-settings-back .billing-cost-settings-modal :is(.trailer-cost-table,.truck-cost-table)>:is(.trailer-cost-row,.truck-cost-row),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.billing-rate-table.compact-list-table,.billing-rate-settings-modal .billing-rate-rules-table,.trailer-cost-table.compact-list-table,.truck-cost-table.compact-list-table,.billing-cost-settings-modal .trailer-cost-table,.billing-cost-settings-modal .truck-cost-table)>:is(.billing-rate-row,.trailer-cost-row,.truck-cost-row){align-items:center!important;justify-items:stretch!important}body.fp-oilfields-page .dashboard-panel :is(.billing-rate-table.compact-list-table,.billing-rate-settings-modal .billing-rate-rules-table,.trailer-cost-table.compact-list-table,.truck-cost-table.compact-list-table,.billing-cost-settings-modal .trailer-cost-table,.billing-cost-settings-modal .truck-cost-table)>:is(.billing-rate-row,.trailer-cost-row,.truck-cost-row)>*,body.fp-oilfields-page>.dashboard-panel.dashboard-report-back.billing-cost-settings-back .billing-cost-settings-modal :is(.trailer-cost-table,.truck-cost-table)>:is(.trailer-cost-row,.truck-cost-row)>*,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.billing-rate-table.compact-list-table,.billing-rate-settings-modal .billing-rate-rules-table,.trailer-cost-table.compact-list-table,.truck-cost-table.compact-list-table,.billing-cost-settings-modal .trailer-cost-table,.billing-cost-settings-modal .truck-cost-table)>:is(.billing-rate-row,.trailer-cost-row,.truck-cost-row)>*{align-self:center!important;justify-self:stretch!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body.fp-oilfields-page .dashboard-panel :is(.billing-rate-row,.trailer-cost-row,.truck-cost-row) :is(select,input,.dashboard-btn,.rate-rule-suffix-field),body.fp-oilfields-page>.dashboard-panel.dashboard-report-back.billing-cost-settings-back .billing-cost-settings-modal :is(.trailer-cost-row,.truck-cost-row) :is(select,input,.dashboard-btn,.rate-rule-suffix-field),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.billing-rate-row,.trailer-cost-row,.truck-cost-row) :is(select,input,.dashboard-btn,.rate-rule-suffix-field){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body.fp-oilfields-page .dashboard-panel :is(.billing-rate-row,.trailer-cost-row,.truck-cost-row) select,body.fp-oilfields-page>.dashboard-panel.dashboard-report-back.billing-cost-settings-back .billing-cost-settings-modal :is(.trailer-cost-row,.truck-cost-row) select,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.billing-rate-row,.trailer-cost-row,.truck-cost-row) select{display:block!important;padding-left:20px!important;padding-right:20px!important;text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important;overflow:hidden!important;text-overflow:ellipsis!important;background-position:right 10px center!important}body.fp-oilfields-page .dashboard-panel :is(.billing-rate-row,.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field,body.fp-oilfields-page>.dashboard-panel.dashboard-report-back.billing-cost-settings-back .billing-cost-settings-modal :is(.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.billing-rate-row,.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field{display:flex!important;align-items:center!important;justify-content:center!important}body.fp-oilfields-page .dashboard-panel :is(.billing-rate-row,.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field input,body.fp-oilfields-page>.dashboard-panel.dashboard-report-back.billing-cost-settings-back .billing-cost-settings-modal :is(.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.billing-rate-row,.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field input{padding-left:18px!important;padding-right:24px!important;text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important}body.fp-oilfields-page .dashboard-panel :is(.billing-rate-row,.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field input::-moz-placeholder,body.fp-oilfields-page>.dashboard-panel.dashboard-report-back.billing-cost-settings-back .billing-cost-settings-modal :is(.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field input::-moz-placeholder,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.billing-rate-row,.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field input::-moz-placeholder{text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important}body.fp-oilfields-page .dashboard-panel :is(.billing-rate-row,.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field input::placeholder,body.fp-oilfields-page>.dashboard-panel.dashboard-report-back.billing-cost-settings-back .billing-cost-settings-modal :is(.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field input::placeholder,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.billing-rate-row,.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field input::placeholder{text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important}body.fp-oilfields-page .dashboard-panel :is(.billing-rate-row,.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field:after,body.fp-oilfields-page>.dashboard-panel.dashboard-report-back.billing-cost-settings-back .billing-cost-settings-modal :is(.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field:after,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.billing-rate-row,.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field:after{right:12px!important;text-align:center!important}body.fp-oilfields-page .dashboard-panel :is(.billing-rate-row,.trailer-cost-row,.truck-cost-row) :is(.dashboard-row-save-btn,.dashboard-row-delete-btn),body.fp-oilfields-page>.dashboard-panel.dashboard-report-back.billing-cost-settings-back .billing-cost-settings-modal :is(.trailer-cost-row,.truck-cost-row) :is(.dashboard-row-save-btn,.dashboard-row-delete-btn),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.billing-rate-row,.trailer-cost-row,.truck-cost-row) :is(.dashboard-row-save-btn,.dashboard-row-delete-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card>.billing-costs-column,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card>.billing-costs-column{display:none!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card>.billing-costs-column.is-active,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card>.billing-costs-column.is-active{display:block!important}@media (min-width:1551px){body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card:has(>.billing-costs-column-trailers),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card:has(>.billing-costs-column-trailers){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;align-items:start!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card:has(>.billing-costs-column-trailers)>.billing-mini-tabs,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card:has(>.billing-costs-column-trailers)>.billing-mini-tabs{grid-column:1/-1!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card>.billing-costs-column,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card>.billing-costs-column{position:relative!important;display:block!important;min-width:0!important;max-width:100%!important;min-height:0!important;overflow:visible!important;padding:12px!important;border:1px solid rgba(148,163,184,.32)!important;border-radius:16px!important;background:rgba(248,251,255,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important;opacity:.86!important;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease,background-color .16s ease!important}html[data-theme=dark] body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card>.billing-costs-column,html[data-theme=dark].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card>.billing-costs-column{border-color:rgba(96,165,250,.24)!important;background:rgba(15,29,50,.64)!important;box-shadow:inset 0 1px 0 rgba(148,163,184,.08)!important}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card>.billing-costs-column.is-active,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card>.billing-costs-column.is-active{border-color:rgba(59,130,246,.82)!important;background:rgba(226,239,255,.8)!important;box-shadow:0 0 0 1px rgba(59,130,246,.18),0 10px 28px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.86)!important;opacity:1!important}html[data-theme=dark] body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card>.billing-costs-column.is-active,html[data-theme=dark].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card>.billing-costs-column.is-active{border-color:rgba(96,165,250,.72)!important;background:rgba(20,41,70,.82)!important;box-shadow:0 0 0 1px rgba(96,165,250,.18),0 12px 30px rgba(15,23,42,.32),inset 0 1px 0 rgba(148,163,184,.12)!important}body.fp-oilfields-page .dashboard-panel .billing-costs-column>.mini-head,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-costs-column>.mini-head{margin-bottom:10px!important}body.fp-oilfields-page .dashboard-panel .billing-costs-column .billing-settings-head-actions,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-costs-column .billing-settings-head-actions{display:flex!important;gap:8px!important;align-items:center!important;justify-content:flex-end!important}body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-table,.truck-cost-table).compact-list-table,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-table,.truck-cost-table).compact-list-table{display:flex!important;flex-direction:column!important;gap:7px!important;max-height:clamp(360px,calc(100dvh - 330px),690px)!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0 5px 4px 0!important;scrollbar-gutter:stable!important}body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-row,.truck-cost-row),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-row,.truck-cost-row){grid-template-columns:minmax(112px,1.1fr) minmax(92px,.82fr) minmax(96px,.86fr) minmax(132px,1fr) minmax(78px,.72fr) 46px!important;gap:8px!important}body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-row,.truck-cost-row)>:is(select,.rate-rule-suffix-field,.dashboard-btn),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-row,.truck-cost-row)>:is(select,.rate-rule-suffix-field,.dashboard-btn){height:40px!important;min-height:40px!important;max-height:40px!important;border-radius:12px!important}body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-row,.truck-cost-row) .dashboard-row-save-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-row,.truck-cost-row) .dashboard-row-save-btn{min-width:78px!important;padding-left:10px!important;padding-right:10px!important}body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-table,.truck-cost-table).compact-list-table,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-table,.truck-cost-table).compact-list-table{gap:8px!important;padding:3px 10px 10px 0!important;scroll-padding-block:8px!important}body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-row,.truck-cost-row),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-row,.truck-cost-row){grid-template-columns:minmax(112px,1.1fr) minmax(92px,.82fr) minmax(96px,.86fr) minmax(132px,1fr) minmax(78px,.72fr) 52px!important;min-height:48px!important;padding:2px 0!important;align-items:center!important;overflow:visible!important}body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-row,.truck-cost-row)>:is(select,.rate-rule-suffix-field,.dashboard-btn),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-row,.truck-cost-row)>:is(select,.rate-rule-suffix-field,.dashboard-btn){height:44px!important;min-height:44px!important;max-height:44px!important;padding-top:0!important;padding-bottom:0!important;line-height:1.1!important;overflow:visible!important}body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-row,.truck-cost-row)>:is(.rate-rule-suffix-field,.dashboard-btn),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-row,.truck-cost-row)>:is(.rate-rule-suffix-field,.dashboard-btn){display:flex!important;align-items:center!important;justify-content:center!important}body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-row,.truck-cost-row)>select,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-row,.truck-cost-row)>select{display:block!important;line-height:44px!important}body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field input{height:100%!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;line-height:1.1!important}body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-row,.truck-cost-row) .dashboard-row-delete-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-costs-column :is(.trailer-cost-row,.truck-cost-row) .dashboard-row-delete-btn{width:52px!important;min-width:52px!important;max-width:52px!important;padding-left:0!important;padding-right:0!important}}body.fp-oilfields-page .dashboard-panel .users-permissions-section,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section{--fp-users-peer-control-h:56px;--fp-users-peer-gap:10px;--fp-users-save-col:112px;--fp-users-delete-col:58px}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 :is(.user-permission-v2-input,.user-permission-v2-select),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 :is(.user-permission-v2-input,.user-permission-v2-select),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 :is(.user-permission-v2-input,.user-permission-v2-select),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 :is(.user-permission-v2-input,.user-permission-v2-select){box-sizing:border-box!important;align-self:stretch!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:var(--fp-users-peer-control-h)!important;min-height:var(--fp-users-peer-control-h)!important;max-height:var(--fp-users-peer-control-h)!important;border-radius:var(--users-driver-btn-radius,16px)!important;font-size:var(--users-driver-btn-font-size,12px)!important;font-weight:var(--users-driver-btn-font-weight,800)!important;font-variation-settings:"wght" var(--users-driver-btn-font-weight,800)!important;letter-spacing:0!important;line-height:1!important;margin:0!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-select,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 .user-permission-v2-select,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-select,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 .user-permission-v2-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-repeat:no-repeat!important;background-size:14px 14px!important;background-position:right 18px center!important;padding:0 44px 0 16px!important;text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-input,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 .user-permission-v2-input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 .user-permission-v2-input{padding:0 18px!important}@media (min-width:1551px){body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) var(--fp-users-save-col) var(--fp-users-delete-col)!important;grid-template-rows:var(--fp-users-peer-control-h)!important;-moz-column-gap:var(--fp-users-peer-gap)!important;column-gap:var(--fp-users-peer-gap)!important;row-gap:0!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2>.user-permission-row-v2,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2>.user-permission-row-v2,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2>.user-permission-row-v2,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2>.user-permission-row-v2{display:contents!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-username-input,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 .user-permission-username-input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-username-input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 .user-permission-username-input{grid-column:1!important;grid-row:1!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-password-input,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 .user-permission-password-input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-password-input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 .user-permission-password-input{grid-column:2!important;grid-row:1!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-role-select,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 .user-permission-role-select,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-role-select,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 .user-permission-role-select{grid-column:3!important;grid-row:1!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-status-select,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 .user-permission-v2-status-select,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-status-select,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 .user-permission-v2-status-select{grid-column:4!important;grid-row:1!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-save,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 .user-permission-v2-save,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-save,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 .user-permission-v2-save{grid-column:5!important;grid-row:1!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-delete,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 .user-permission-v2-delete,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2 .user-permission-v2-delete,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2 .user-permission-v2-delete{grid-column:6!important;grid-row:1!important}}@media (min-width:651px) and (max-width:1550px){body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-card-v2,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-card-v2{display:flex!important;flex-direction:column!important;gap:var(--fp-users-peer-gap)!important}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-row-v2,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-row-v2,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-row-v2,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-row-v2{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr)) var(--fp-users-save-col)!important;grid-template-rows:var(--fp-users-peer-control-h)!important;gap:var(--fp-users-peer-gap)!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}}@media (max-width:650px){body.fp-oilfields-page .dashboard-panel .users-permissions-section,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section{--fp-users-peer-control-h:46px;--fp-users-peer-gap:8px;--fp-users-save-col:68px}body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-row-v2,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-row-v2,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .users-permissions-section .user-permission-row-v2,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-users] .users-permissions-section .user-permission-row-v2{grid-template-columns:repeat(2,minmax(0,1fr)) var(--fp-users-save-col)!important;gap:var(--fp-users-peer-gap)!important}}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section{--fp-system-light-panel:#ffffff;--fp-system-light-panel-soft:#f8fbff;--fp-system-light-field:#eef4fb;--fp-system-light-field-strong:#e8f0fa;--fp-system-light-border:#cddbec;--fp-system-light-border-strong:#9fc5ff;--fp-system-light-title:#0f172a;--fp-system-light-copy:#334155;--fp-system-light-muted:#617189;--fp-system-light-blue:#2563eb}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-company-card,.customer-rule-box,.settings-alert-metrics-box,.settings-pill-group),html[data-theme=light] body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section :is(.settings-company-card,.customer-rule-box,.settings-alert-metrics-box,.settings-pill-group),html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-company-card,.customer-rule-box,.settings-alert-metrics-box,.settings-pill-group),html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section :is(.settings-company-card,.customer-rule-box,.settings-alert-metrics-box,.settings-pill-group){background:linear-gradient(180deg,var(--fp-system-light-panel),var(--fp-system-light-panel-soft))!important;border-color:var(--fp-system-light-border)!important;box-shadow:0 8px 24px rgba(15,23,42,.06)!important;color:var(--fp-system-light-title)!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-company-card,.customer-rule-box,.settings-alert-metrics-box,.settings-pill-group) .mini-section-head h4,html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-company-card,.customer-rule-box,.settings-alert-metrics-box,.settings-pill-group) :is(h3,h4,strong),html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-company-card,.customer-rule-box,.settings-alert-metrics-box,.settings-pill-group) .mini-section-head h4,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-company-card,.customer-rule-box,.settings-alert-metrics-box,.settings-pill-group) :is(h3,h4,strong){color:var(--fp-system-light-title)!important;-webkit-text-fill-color:var(--fp-system-light-title)!important;text-shadow:none!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-company-card,.customer-rule-box,.settings-alert-metrics-box,.settings-pill-group) .mini-section-head p,html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-company-card,.customer-rule-box,.settings-alert-metrics-box,.settings-pill-group) :is(label>span,.settings-pill-top span,.settings-alert-metrics-head span),html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-company-card,.customer-rule-box,.settings-alert-metrics-box,.settings-pill-group) .mini-section-head p,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-company-card,.customer-rule-box,.settings-alert-metrics-box,.settings-pill-group) :is(label>span,.settings-pill-top span,.settings-alert-metrics-head span){color:var(--fp-system-light-muted)!important;-webkit-text-fill-color:var(--fp-system-light-muted)!important;text-shadow:none!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section .mini-icon,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .mini-icon{background:#eaf3ff!important;border-color:#9fc5ff!important;color:var(--fp-system-light-blue)!important;-webkit-text-fill-color:var(--fp-system-light-blue)!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-company-card,.customer-rule-box,.settings-alert-metrics-box,.settings-pill-group) :is(input:not([type=checkbox]):not([type=file]),select,.freightpilot-id-control,.customer-name-home),html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-company-card,.customer-rule-box,.settings-alert-metrics-box,.settings-pill-group) :is(input:not([type=checkbox]):not([type=file]),select,.freightpilot-id-control,.customer-name-home){background:var(--fp-system-light-field)!important;border-color:var(--fp-system-light-border)!important;color:var(--fp-system-light-title)!important;-webkit-text-fill-color:var(--fp-system-light-title)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)!important;text-shadow:none!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section :is(input:not([type=checkbox]):not([type=file]),select)::-moz-placeholder,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(input:not([type=checkbox]):not([type=file]),select)::-moz-placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section :is(input:not([type=checkbox]):not([type=file]),select)::placeholder,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(input:not([type=checkbox]):not([type=file]),select)::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.company-logo-preview,.customer-logo-row,.customer-logo-preview),html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.company-logo-preview,.customer-logo-row,.customer-logo-preview){background:#eaf3ff!important;border-color:#8db9fb!important;color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.75)!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.company-logo-preview img,.customer-logo-preview img),html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.company-logo-preview img,.customer-logo-preview img){background:#ffffff!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle{background:#f8fbff!important;border-color:#b7c9de!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle>button,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle>button{background:transparent!important;border-color:transparent!important;color:#334155!important;-webkit-text-fill-color:#334155!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle>button.active,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .freightpilot-id-toggle>button.active{background:#dbeafe!important;border-color:#93c5fd!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.dashboard-btn,.dashboard-row-save-btn,.company-update-btn),html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.dashboard-btn,.dashboard-row-save-btn,.company-update-btn){background:#eaf2fd!important;border-color:var(--fp-system-light-border-strong)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 1px 0 rgba(15,23,42,.04)!important;text-shadow:none!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.dashboard-btn,.dashboard-row-save-btn,.company-update-btn):hover:not(:disabled),html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.dashboard-btn,.dashboard-row-save-btn,.company-update-btn):hover:not(:disabled){background:#dbeafe!important;border-color:#60a5fa!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.dashboard-btn,.dashboard-row-save-btn,.company-update-btn):disabled,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.dashboard-btn,.dashboard-row-save-btn,.company-update-btn):disabled{background:#edf2f7!important;border-color:#cbd5e1!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section .dashboard-row-save-btn.success,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .dashboard-row-save-btn.success{background:#dcfce7!important;border-color:#86efac!important;color:#14532d!important;-webkit-text-fill-color:#14532d!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section .dashboard-row-delete-btn,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .dashboard-row-delete-btn{background:var(--fp-delete-bg,#fff4f2)!important;border-color:var(--fp-delete-border,#ff3b3b)!important;color:var(--fp-delete-text,#b00000)!important;-webkit-text-fill-color:var(--fp-delete-text,#b00000)!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section .home-customer-toggle>span,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .home-customer-toggle>span{background:#ffffff!important;border-color:#b8c7da!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section .home-customer-toggle>input:checked+span,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .home-customer-toggle>input:checked+span{background:#2f73e0!important;border-color:#2f73e0!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section :is(svg,.btn-icon,.mini-icon svg),html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(svg,.btn-icon,.mini-icon svg){color:currentColor!important;stroke:currentColor!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column{align-content:flex-start!important;align-items:stretch!important;display:grid!important;gap:12px!important;grid-auto-rows:max-content!important;height:auto!important;min-width:0!important;width:100%!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column>.settings-system-group-block,body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column>.settings-system-group-block:last-child,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column>.settings-system-group-block,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column>.settings-system-group-block:last-child,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column>.settings-system-group-block,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column>.settings-system-group-block:last-child,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column>.settings-system-group-block,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column>.settings-system-group-block:last-child{display:block!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;min-width:0!important;width:100%!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column .settings-pill-group,body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column>.settings-system-group-block:last-child>.settings-pill-group,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column .settings-pill-group,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column .settings-pill-group,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column>.settings-system-group-block:last-child>.settings-pill-group,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column .settings-pill-group{box-sizing:border-box!important;display:grid!important;flex:0 0 auto!important;gap:10px!important;height:auto!important;min-height:0!important;min-width:0!important;padding:14px!important;width:100%!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column .settings-pill-top,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column .settings-pill-top,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column .settings-pill-top,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column .settings-pill-top{align-items:end!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) minmax(108px,126px)!important;margin:0!important;min-width:0!important;width:100%!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column .settings-pill-top.with-map-link,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column .settings-pill-top.with-map-link,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column .settings-pill-top.with-map-link,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column .settings-pill-top.with-map-link{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(108px,126px)!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column :is(.settings-name-input,.settings-map-link-input),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column :is(.settings-name-input,.settings-map-link-input),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column :is(.settings-name-input,.settings-map-link-input),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column :is(.settings-name-input,.settings-map-link-input){align-content:flex-start!important;display:grid!important;gap:6px!important;min-width:0!important;width:100%!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column :is(.settings-name-input,.settings-map-link-input)>span,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column :is(.settings-name-input,.settings-map-link-input)>span,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column :is(.settings-name-input,.settings-map-link-input)>span,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column :is(.settings-name-input,.settings-map-link-input)>span{display:block!important;font-size:10px!important;font-weight:950!important;line-height:1!important;margin:0!important;text-align:left!important;text-transform:uppercase!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column .settings-pill-top :is(input,.dashboard-btn),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column .settings-pill-top :is(input,.dashboard-btn),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column .settings-pill-top :is(input,.dashboard-btn),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column .settings-pill-top :is(input,.dashboard-btn){box-sizing:border-box!important;height:42px!important;max-height:42px!important;min-height:42px!important;min-width:0!important;width:100%!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column .settings-pill-top input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column .settings-pill-top input{padding-inline:12px!important;text-align:left!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column .settings-pill-list,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column .settings-pill-list,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column .settings-pill-list,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column .settings-pill-list{align-content:flex-start!important;align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px 7px!important;margin:0!important;min-height:29px!important;min-width:0!important;padding-top:0!important;width:100%!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column .settings-delete-pill,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column .settings-delete-pill,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column .settings-delete-pill,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=settings-system] .system-settings-section .settings-reference-column .settings-delete-pill{align-items:center!important;box-sizing:border-box!important;display:inline-flex!important;height:28px!important;justify-content:center!important;line-height:1!important;max-width:100%!important;min-height:28px!important;padding:0 10px!important;vertical-align:top!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column .settings-delete-pill>span,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column .settings-delete-pill>span{line-height:1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width:1150px){body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column .settings-pill-top,body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column .settings-pill-top.with-map-link,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column .settings-pill-top,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-reference-column .settings-pill-top.with-map-link{grid-template-columns:1fr!important}}.dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls,body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}.dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-top-toggle,.bonus-region-field,.bonus-money-field),body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-top-toggle,.bonus-region-field,.bonus-money-field),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-top-toggle,.bonus-region-field,.bonus-money-field){box-sizing:border-box!important;display:grid!important;align-items:center!important;justify-content:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;border-radius:12px!important}.dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle,body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle{grid-template-columns:18px minmax(0,1fr)!important;gap:8px!important;padding:0 12px!important;justify-items:center!important;text-align:center!important}.dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle input,body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle input{width:15px!important;height:15px!important;justify-self:center!important}.dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle span,body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle span,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle span{display:block!important;width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important}.dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-region-field,.bonus-money-field),body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-region-field,.bonus-money-field),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-region-field,.bonus-money-field){grid-template-columns:minmax(58px,.42fr) minmax(0,1fr)!important;gap:8px!important;padding:0 10px!important}.dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-region-field,.bonus-money-field)>span:first-child,body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-region-field,.bonus-money-field)>span:first-child,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-region-field,.bonus-money-field)>span:first-child{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;min-width:0!important;text-align:center!important;white-space:nowrap!important}.dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-money-field .rate-rule-suffix-field,.dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-money-field input,.dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-region-menu,.dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-region-menu summary,body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-money-field .rate-rule-suffix-field,body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-money-field input,body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-region-menu,body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-region-menu summary,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-money-field .rate-rule-suffix-field,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-money-field input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-region-menu,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-region-menu summary{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:30px!important;min-height:30px!important;max-height:30px!important;line-height:30px!important;text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important}.dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-money-field .rate-rule-suffix-field,body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-money-field .rate-rule-suffix-field,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-money-field .rate-rule-suffix-field{display:flex!important;align-items:center!important;justify-content:center!important}.dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-money-field input,body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-money-field input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls .bonus-money-field input{padding-left:18px!important;padding-right:22px!important}.dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-rule-column .bonus-automation-rules-head,body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-rule-column .bonus-automation-rules-head,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-rule-column .bonus-automation-rules-head{--fp-auto-bonus-add-button-w:var(--fp-bonus-compact-action-w,142px);--fp-auto-bonus-add-button-h:38px;min-height:42px!important;align-items:center!important;grid-template-columns:minmax(0,1fr) var(--fp-auto-bonus-add-button-w)!important}.dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-rule-column .bonus-automation-rules-head .dashboard-btn,body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-rule-column .bonus-automation-rules-head .dashboard-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-rule-column .bonus-automation-rules-head .dashboard-btn{align-items:center!important;display:inline-flex!important;height:var(--fp-auto-bonus-add-button-h)!important;justify-content:center!important;justify-self:end!important;line-height:1!important;max-height:var(--fp-auto-bonus-add-button-h)!important;max-width:var(--fp-auto-bonus-add-button-w)!important;min-height:var(--fp-auto-bonus-add-button-h)!important;min-width:var(--fp-auto-bonus-add-button-w)!important;padding:0 12px!important;text-align:center!important;width:var(--fp-auto-bonus-add-button-w)!important}@media (max-width:650px){.dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls,body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-awards-rules-column>.bonus-automation-controls{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}}body.fp-oilfields-page .dashboard-panel :is(.trailer-cost-row,.truck-cost-row,.bonus-performance-tools,.bonus-region-field,.bonus-night-rule-row,.bonus-automation-rule-row,.billing-cost-settings-modal) select:not([multiple]):not(.dynamic-pill),body.fp-oilfields-page>.dashboard-panel :is(.trailer-cost-row,.truck-cost-row,.bonus-performance-tools,.bonus-region-field,.bonus-night-rule-row,.bonus-automation-rule-row,.billing-cost-settings-modal) select:not([multiple]):not(.dynamic-pill){appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;padding-left:28px!important;padding-right:28px!important;padding-inline-start:28px!important;padding-inline-end:28px!important;text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important;text-indent:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:var(--oil-soft,rgba(30,41,59,.72)) url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6.5 8 9.5l3-3' fill='none' stroke='%23dbeafe' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center /11px 11px no-repeat!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel :is(.trailer-cost-row,.truck-cost-row,.bonus-performance-tools,.bonus-region-field,.bonus-night-rule-row,.bonus-automation-rule-row,.billing-cost-settings-modal) select:not([multiple]):not(.dynamic-pill),html[data-theme=light] body.fp-oilfields-page>.dashboard-panel :is(.trailer-cost-row,.truck-cost-row,.bonus-performance-tools,.bonus-region-field,.bonus-night-rule-row,.bonus-automation-rule-row,.billing-cost-settings-modal) select:not([multiple]):not(.dynamic-pill){background:#eef4fb url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6.5 8 9.5l3-3' fill='none' stroke='%230f172a' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center /11px 11px no-repeat!important}body.fp-oilfields-page .dashboard-panel :is(.trailer-cost-row,.truck-cost-row,.bonus-performance-tools,.bonus-region-field,.bonus-night-rule-row,.bonus-automation-rule-row,.billing-cost-settings-modal) select.dynamic-pill:not([multiple]),body.fp-oilfields-page>.dashboard-panel :is(.trailer-cost-row,.truck-cost-row,.bonus-performance-tools,.bonus-region-field,.bonus-night-rule-row,.bonus-automation-rule-row,.billing-cost-settings-modal) select.dynamic-pill:not([multiple]){appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding-left:28px!important;padding-right:28px!important;padding-inline-start:28px!important;padding-inline-end:28px!important;text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6.5 8 9.5l3-3' fill='none' stroke='%23dbeafe' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:11px 11px!important;background-position:right 12px center!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel :is(.trailer-cost-row,.truck-cost-row,.bonus-performance-tools,.bonus-region-field,.bonus-night-rule-row,.bonus-automation-rule-row,.billing-cost-settings-modal) select.dynamic-pill:not([multiple]),html[data-theme=light] body.fp-oilfields-page>.dashboard-panel :is(.trailer-cost-row,.truck-cost-row,.bonus-performance-tools,.bonus-region-field,.bonus-night-rule-row,.bonus-automation-rule-row,.billing-cost-settings-modal) select.dynamic-pill:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6.5 8 9.5l3-3' fill='none' stroke='%230f172a' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}@media (max-width:650px){body.fp-oilfields-page .dashboard-panel :is(.trailer-cost-row,.truck-cost-row,.bonus-performance-tools,.bonus-region-field,.bonus-night-rule-row,.bonus-automation-rule-row,.billing-cost-settings-modal) select:not([multiple]),body.fp-oilfields-page>.dashboard-panel :is(.trailer-cost-row,.truck-cost-row,.bonus-performance-tools,.bonus-region-field,.bonus-night-rule-row,.bonus-automation-rule-row,.billing-cost-settings-modal) select:not([multiple]){padding-left:24px!important;padding-right:24px!important;padding-inline-start:24px!important;padding-inline-end:24px!important;background-size:10px 10px!important;background-position:right 10px center!important}}body.fp-oilfields-page .dashboard-panel :is(.trailer-cost-table.compact-list-table,.truck-cost-table.compact-list-table,.billing-cost-settings-modal .trailer-cost-table,.billing-cost-settings-modal .truck-cost-table)>:is(.trailer-cost-row,.truck-cost-row),body.fp-oilfields-page>.dashboard-panel.dashboard-report-back.billing-cost-settings-back .billing-cost-settings-modal :is(.trailer-cost-table,.truck-cost-table)>:is(.trailer-cost-row,.truck-cost-row),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.trailer-cost-table.compact-list-table,.truck-cost-table.compact-list-table,.billing-cost-settings-modal .trailer-cost-table,.billing-cost-settings-modal .truck-cost-table)>:is(.trailer-cost-row,.truck-cost-row){align-items:center!important}body.fp-oilfields-page .dashboard-panel :is(.trailer-cost-table.compact-list-table,.truck-cost-table.compact-list-table,.billing-cost-settings-modal .trailer-cost-table,.billing-cost-settings-modal .truck-cost-table)>:is(.trailer-cost-row,.truck-cost-row)>:is(select,.rate-rule-suffix-field,button,.dashboard-btn),body.fp-oilfields-page>.dashboard-panel.dashboard-report-back.billing-cost-settings-back .billing-cost-settings-modal :is(.trailer-cost-table,.truck-cost-table)>:is(.trailer-cost-row,.truck-cost-row)>:is(select,.rate-rule-suffix-field,button,.dashboard-btn),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.trailer-cost-table.compact-list-table,.truck-cost-table.compact-list-table,.billing-cost-settings-modal .trailer-cost-table,.billing-cost-settings-modal .truck-cost-table)>:is(.trailer-cost-row,.truck-cost-row)>:is(select,.rate-rule-suffix-field,button,.dashboard-btn){box-sizing:border-box!important;height:40px!important;min-height:40px!important;max-height:40px!important;border-radius:11px!important;font-size:13.5px!important;font-weight:900!important;line-height:1!important}body.fp-oilfields-page .dashboard-panel :is(.trailer-cost-row,.truck-cost-row)>select,body.fp-oilfields-page>.dashboard-panel.dashboard-report-back.billing-cost-settings-back .billing-cost-settings-modal :is(.trailer-cost-row,.truck-cost-row)>select,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.trailer-cost-row,.truck-cost-row)>select{padding-top:0!important;padding-bottom:0!important}body.fp-oilfields-page .dashboard-panel :is(.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field input,body.fp-oilfields-page>.dashboard-panel.dashboard-report-back.billing-cost-settings-back .billing-cost-settings-modal :is(.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field input,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field input{height:40px!important;min-height:40px!important;max-height:40px!important;padding-top:0!important;padding-bottom:0!important;border-radius:11px!important;font-size:13.5px!important;font-weight:900!important;line-height:1!important}body.fp-oilfields-page .dashboard-panel :is(.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field:after,body.fp-oilfields-page>.dashboard-panel.dashboard-report-back.billing-cost-settings-back .billing-cost-settings-modal :is(.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field:after,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field:after{font-size:13px!important;line-height:1!important}body.fp-oilfields-page .dashboard-panel :is(.trailer-cost-row,.truck-cost-row) :is(.dashboard-row-save-btn,.dashboard-row-delete-btn) :is(.btn-icon,.btn-svg,svg),body.fp-oilfields-page>.dashboard-panel.dashboard-report-back.billing-cost-settings-back .billing-cost-settings-modal :is(.trailer-cost-row,.truck-cost-row) :is(.dashboard-row-save-btn,.dashboard-row-delete-btn) :is(.btn-icon,.btn-svg,svg),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.trailer-cost-row,.truck-cost-row) :is(.dashboard-row-save-btn,.dashboard-row-delete-btn) :is(.btn-icon,.btn-svg,svg){width:15px!important;height:15px!important;flex:0 0 15px!important}@media (max-width:650px){body.fp-oilfields-page>.dashboard-panel.dashboard-report-back.billing-cost-settings-back .billing-cost-settings-modal :is(.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field input,body.fp-oilfields-page>.dashboard-panel.dashboard-report-back.billing-cost-settings-back .billing-cost-settings-modal :is(.trailer-cost-row,.truck-cost-row)>:is(select,.rate-rule-suffix-field,button,.dashboard-btn){font-size:12px!important}}@media (min-width:1551px){body.fp-oilfields-page .dashboard-panel .billing-costs-column-trailers>.trailer-cost-table.compact-list-table,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=trailers-cost] .trailer-cost-table.compact-list-table,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-costs-column-trailers>.trailer-cost-table.compact-list-table,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=trailers-cost] .trailer-cost-table.compact-list-table{gap:10px!important;padding:4px 14px 12px 0!important;scroll-padding-block:10px!important}body.fp-oilfields-page .dashboard-panel .billing-costs-column-trailers .trailer-cost-row,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=trailers-cost] .trailer-cost-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-costs-column-trailers .trailer-cost-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=trailers-cost] .trailer-cost-row{-moz-column-gap:10px!important;column-gap:10px!important;row-gap:10px!important;min-height:50px!important;padding:3px 0!important}body.fp-oilfields-page .dashboard-panel .billing-costs-column-trailers .trailer-cost-row>:is(select,.rate-rule-suffix-field,.dashboard-btn,button),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=trailers-cost] .trailer-cost-row>:is(select,.rate-rule-suffix-field,.dashboard-btn,button),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-costs-column-trailers .trailer-cost-row>:is(select,.rate-rule-suffix-field,.dashboard-btn,button),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=trailers-cost] .trailer-cost-row>:is(select,.rate-rule-suffix-field,.dashboard-btn,button){margin:0!important}}body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-title,html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-title-main,html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-title-main{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-title-period,html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-title-period{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:20px!important;border:1px solid rgba(96,165,250,.36)!important;border-radius:999px!important;background:rgba(96,165,250,.12)!important;color:#cfe0ff!important;padding:0 8px!important;font-size:9px!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important}html[data-theme=light] body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-title-period{background:#eaf2ff!important;border-color:#bfdbfe!important;color:#1e3a8a!important}@media (min-width:1551px){body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-scroll[data-top-layout=one-region-desktop],body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-scroll[data-top-layout=two-region-desktop],html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-scroll[data-top-layout=one-region-desktop],html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-scroll[data-top-layout=two-region-desktop]{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;overflow-x:auto!important}body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-scroll[data-top-layout=many-regions],html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-scroll[data-top-layout=many-regions]{display:flex!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important}body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-scroll[data-top-layout=many-regions]>.oil-top-region-table,html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-scroll[data-top-layout=many-regions]>.oil-top-region-table{flex:0 0 calc((100% - 24px) / 3)!important;min-width:min(520px,calc((100% - 24px) / 3))!important;scroll-snap-align:start!important}}@media (min-width:651px) and (max-width:1550px){body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-scroll[data-top-layout=single-region-tablet],html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-scroll[data-top-layout=single-region-tablet]{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--oil-tablet-tile-gap,12px)!important;overflow-x:auto!important}}@media (max-width:650px){body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-title,html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-title{gap:6px!important}body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-title-period,html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page .oil-home.oil-home .oil-top-region-title-period{min-height:17px!important;padding:0 6px!important;font-size:7px!important}}@media (max-width:650px){body.fp-oilfields-page.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-table,.truck-cost-table).compact-list-table{display:grid!important;justify-items:start!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0 0 8px!important;overflow-x:auto!important;overflow-y:visible!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important}body.fp-oilfields-page.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-table,.truck-cost-table).compact-list-table :is(.trailer-cost-row,.truck-cost-row){display:grid!important;grid-template-columns:190px 128px 144px 190px 48px 48px!important;gap:8px!important;align-items:center!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;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}body.fp-oilfields-page.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-row,.truck-cost-row)>*{min-width:0!important;max-width:none!important;box-sizing:border-box!important}body.fp-oilfields-page.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-row,.truck-cost-row)>:first-child{grid-column:1!important;width:190px!important}body.fp-oilfields-page.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-row,.truck-cost-row)>:nth-child(2){grid-column:2!important;width:128px!important}body.fp-oilfields-page.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-row,.truck-cost-row)>:nth-child(3){grid-column:3!important;width:144px!important}body.fp-oilfields-page.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-row,.truck-cost-row)>:nth-child(4){grid-column:4!important;width:190px!important}body.fp-oilfields-page.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-row,.truck-cost-row)>:nth-child(5),body.fp-oilfields-page.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-row,.truck-cost-row)>:nth-child(6){width:48px!important}body.fp-oilfields-page.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-row,.truck-cost-row)>:is(select,.rate-rule-suffix-field,button,.dashboard-btn){height:46px!important;min-height:46px!important;max-height:46px!important;border-radius:12px!important;font-size:13px!important;font-weight:900!important;line-height:1.1!important}body.fp-oilfields-page.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-row,.truck-cost-row)>select{display:block!important;padding:0 34px 0 18px!important;text-align:left!important;-moz-text-align-last:left!important;text-align-last:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;background-position:right 16px center!important;background-size:14px 14px!important}body.fp-oilfields-page.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field{position:relative!important;display:block!important}body.fp-oilfields-page.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field input{width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 30px 0 14px!important;border-radius:12px!important;font-size:13px!important;font-weight:900!important;line-height:1.1!important;text-align:left!important}body.fp-oilfields-page.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card :is(.trailer-cost-row,.truck-cost-row) .rate-rule-suffix-field:after{right:14px!important;font-size:14px!important;font-weight:900!important}}body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells,.settings-pill-group-products) .settings-pill-list,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells,.settings-pill-group-products) .settings-pill-list{align-items:center!important;gap:7px 7px!important;min-height:22px!important}body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells,.settings-pill-group-products) .settings-pill-entry,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells,.settings-pill-group-products) .settings-pill-entry{align-items:center!important;gap:5px!important}body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells,.settings-pill-group-products) .settings-delete-pill,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells,.settings-pill-group-products) .settings-delete-pill{position:relative!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:16px!important;min-height:16px!important;max-height:16px!important;min-width:38px!important;margin:0!important;padding:1px 7px!important;border-radius:999px!important;font-size:8px!important;font-weight:900!important;line-height:1!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:nowrap!important;vertical-align:middle!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.24),0 1px 1px rgba(0,0,0,.18)!important}body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells) .settings-delete-pill,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells) .settings-delete-pill{width:92px!important;min-width:92px!important;max-width:92px!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-group-products .settings-delete-pill,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-group-products .settings-delete-pill{width:52px!important;min-width:52px!important;max-width:52px!important}body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells,.settings-pill-group-products) .settings-delete-pill>span,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells,.settings-pill-group-products) .settings-delete-pill>span{position:relative!important;z-index:1!important;display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;line-height:1!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells) .settings-delete-pill.has-map-link,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells) .settings-delete-pill.has-map-link{padding-left:16px!important;padding-right:16px!important}body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells) .settings-delete-pill.has-map-link:after,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells) .settings-delete-pill.has-map-link:after{content:""!important;position:absolute!important;z-index:2!important;top:0!important;right:0!important;bottom:0!important;width:17px!important;border-radius:999px!important;background:var(--pill-pin-cover-bg,var(--pill-pin-cover,var(--pill-bg)))!important;background-color:var(--pill-pin-cover,var(--pill-bg))!important;background-image:none!important;pointer-events:none!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells) .settings-delete-pill.has-map-link:after,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells) .settings-delete-pill.has-map-link:after{background:var(--pill-pin-cover-light-bg,var(--pill-pin-cover-light,var(--pill-bg-light,var(--pill-pin-cover,var(--pill-bg)))))!important;background-color:var(--pill-pin-cover-light,var(--pill-bg-light,var(--pill-pin-cover,var(--pill-bg))))!important}body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells) .settings-delete-pill.has-map-link .settings-location-pin-icon,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells) .settings-delete-pill.has-map-link .settings-location-pin-icon{position:absolute!important;z-index:3!important;top:50%!important;right:4.35px!important;width:8.3px!important;min-width:8.3px!important;max-width:8.3px!important;height:8.3px!important;min-height:8.3px!important;max-height:8.3px!important;transform:translateY(-50%)!important;color:currentColor!important;opacity:.96!important;pointer-events:none!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))!important}@media (min-width:651px) and (max-width:1550px){body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells){--fp-settings-dashboard-pill-h:28px;--fp-settings-dashboard-pill-font:11px;--fp-settings-dashboard-pill-w:136px}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-group-products,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-group-products{--fp-settings-dashboard-pill-h:28px;--fp-settings-dashboard-pill-font:11px;--fp-settings-dashboard-pill-w:82px;--fp-settings-reference-pill-width:var(--fp-settings-dashboard-pill-w)}body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells,.settings-pill-group-products) .settings-pill-list,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells,.settings-pill-group-products) .settings-pill-list{gap:8px 8px!important;min-height:var(--fp-settings-dashboard-pill-h)!important}body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells,.settings-pill-group-products) .settings-pill-entry:not(.open),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells,.settings-pill-group-products) .settings-pill-entry:not(.open){flex:0 0 var(--fp-settings-dashboard-pill-w)!important;max-width:var(--fp-settings-dashboard-pill-w)!important;min-width:var(--fp-settings-dashboard-pill-w)!important;width:var(--fp-settings-dashboard-pill-w)!important}body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells,.settings-pill-group-products) .settings-pill-entry:not(.open)>.settings-delete-pill.settings-delete-pill.dynamic-pill,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells,.settings-pill-group-products) .settings-pill-entry:not(.open)>.settings-delete-pill.settings-delete-pill.dynamic-pill{box-sizing:border-box!important;font-size:var(--fp-settings-dashboard-pill-font)!important;font-weight:950!important;height:var(--fp-settings-dashboard-pill-h)!important;line-height:1!important;max-height:var(--fp-settings-dashboard-pill-h)!important;max-width:var(--fp-settings-dashboard-pill-w)!important;min-height:var(--fp-settings-dashboard-pill-h)!important;min-width:var(--fp-settings-dashboard-pill-w)!important;padding:0 10px!important;width:var(--fp-settings-dashboard-pill-w)!important}body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells) .settings-pill-entry:not(.open)>.settings-delete-pill.settings-delete-pill.dynamic-pill.has-map-link,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells) .settings-pill-entry:not(.open)>.settings-delete-pill.settings-delete-pill.dynamic-pill.has-map-link{padding-left:12px!important;padding-right:calc(var(--settings-pill-pin-cover-width, 18px) + var(--settings-pill-pin-cover-right, 0px) + 8px)!important}}@media (min-width:1151px) and (max-width:1550px){body.fp-oilfields-page.fp-large-tablet-view .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells),html.fp-oilfields-page body.fp-oilfields-page.fp-large-tablet-view .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells){--fp-settings-dashboard-pill-h:28px;--fp-settings-dashboard-pill-font:11px;--fp-settings-dashboard-pill-w:156px}body.fp-oilfields-page.fp-large-tablet-view .dashboard-panel .system-settings-section .settings-pill-group-products,html.fp-oilfields-page body.fp-oilfields-page.fp-large-tablet-view .dashboard-panel .system-settings-section .settings-pill-group-products{--fp-settings-dashboard-pill-h:28px;--fp-settings-dashboard-pill-font:11px;--fp-settings-dashboard-pill-w:92px}}body.fp-oilfields-page .dashboard-panel .billing-designer-section,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view^=billing] .billing-designer-section,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view^=billing] .billing-designer-section{--billing-font-title-weight:900;--billing-font-section-weight:900;--billing-font-label-weight:820;--billing-font-value-weight:900;--billing-font-control-weight:760;--billing-font-table-head-weight:820;--billing-font-table-cell-weight:520;--billing-font-table-money-weight:560}body.fp-oilfields-page .dashboard-panel .billing-designer-section>.dash-section-head h3,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section>.dash-section-head h3{font-weight:var(--billing-font-title-weight)!important;letter-spacing:0!important}body.fp-oilfields-page .dashboard-panel .billing-designer-section>.dash-section-head p,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section>.dash-section-head p{font-weight:760!important;letter-spacing:0!important}@media (min-width:1151px) and (max-width:1550px){body.fp-oilfields-page.fp-large-tablet-view .dashboard-panel .billing-designer-section>.dash-section-head p,html.fp-oilfields-page body.fp-oilfields-page.fp-large-tablet-view .dashboard-panel .billing-designer-section>.dash-section-head p{box-sizing:border-box!important;display:block!important;font-size:clamp(11px,.92vw,12.5px)!important;line-height:1.18!important;max-width:none!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;width:100%!important}}body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-metric-card span,body.fp-oilfields-page .dashboard-panel .billing-designer-section .dash-stat-card span,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-metric-card span,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section .dash-stat-card span{font-weight:var(--billing-font-label-weight)!important;letter-spacing:.01em!important}body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-metric-card b,body.fp-oilfields-page .dashboard-panel .billing-designer-section .dash-stat-card b,body.fp-oilfields-page .dashboard-panel .billing-designer-section .dash-stat-card strong,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-metric-card b,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section .dash-stat-card b,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section .dash-stat-card strong{font-weight:var(--billing-font-value-weight)!important;letter-spacing:0!important}body.fp-oilfields-page .dashboard-panel .billing-designer-section .dash-stat-card p,body.fp-oilfields-page .dashboard-panel .billing-designer-section .dash-stat-card small,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section .dash-stat-card p,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section .dash-stat-card small{font-weight:700!important;letter-spacing:0!important}body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-card-title,body.fp-oilfields-page .dashboard-panel .billing-designer-section .mini-section-head h4,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-card-title,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section .mini-section-head h4{font-weight:var(--billing-font-section-weight)!important;letter-spacing:0!important}body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-card-subtitle,body.fp-oilfields-page .dashboard-panel .billing-designer-section .mini-section-head p,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-card-subtitle,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section .mini-section-head p{font-weight:760!important;letter-spacing:0!important}body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-period-search-field>span,body.fp-oilfields-page .dashboard-panel .billing-designer-section label>span,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-period-search-field>span,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section label>span{font-weight:var(--billing-font-label-weight)!important;letter-spacing:.01em!important}body.fp-oilfields-page .dashboard-panel .billing-designer-section :is(input,select,textarea,.dashboard-btn,.billing-date-select),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section :is(input,select,textarea,.dashboard-btn,.billing-date-select){font-weight:var(--billing-font-control-weight)!important;letter-spacing:0!important}body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-loads-table thead th,body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-loads-table thead th *,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-loads-table thead th,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-loads-table thead th *{font-weight:var(--billing-font-table-head-weight)!important;letter-spacing:0!important}body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-loads-table tbody td,body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-loads-table tbody td *,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-loads-table tbody td,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-loads-table tbody td *{font-weight:var(--billing-font-table-cell-weight)!important;letter-spacing:0!important}body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-loads-table tbody :is(.billing-fixed-center,.billing-money-cell,.billing-col-gross,.billing-col-net),body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-loads-table tbody td:nth-child(3),body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-loads-table tbody td:nth-child(4),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-loads-table tbody :is(.billing-fixed-center,.billing-money-cell,.billing-col-gross,.billing-col-net),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-loads-table tbody td:nth-child(3),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-loads-table tbody td:nth-child(4){font-weight:var(--billing-font-table-money-weight)!important}body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-loads-table tbody tr:hover td,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-designer-section .billing-loads-table tbody tr:hover td{font-weight:560!important}body.fp-oilfields-page .dashboard-panel :is(.billing-rate-table.compact-list-table,.billing-rate-settings-modal .billing-rate-rules-table)>.billing-rate-row>select:not([multiple]),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.billing-rate-table.compact-list-table,.billing-rate-settings-modal .billing-rate-rules-table)>.billing-rate-row>select:not([multiple]){--fp-rate-rule-select-h:34px;--fp-rate-rule-select-arrow:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6.5 8 9.5l3-3' fill='none' stroke='%23dbeafe' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;align-self:center!important;box-sizing:border-box!important;display:block!important;height:var(--fp-rate-rule-select-h)!important;min-height:var(--fp-rate-rule-select-h)!important;max-height:var(--fp-rate-rule-select-h)!important;margin:0!important;padding-block:0!important;padding-inline:18px!important;line-height:var(--fp-rate-rule-select-h)!important;text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important;text-indent:0!important;vertical-align:middle!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;background-image:var(--fp-rate-rule-select-arrow)!important;background-repeat:no-repeat!important;background-size:10px 10px!important;background-position:calc(100% - 12px) 50%!important;background-origin:padding-box!important;background-clip:padding-box!important}body.fp-oilfields-page .dashboard-panel :is(.billing-rate-table.compact-list-table,.billing-rate-settings-modal .billing-rate-rules-table)>.billing-rate-row>select.dynamic-pill:not([multiple]),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.billing-rate-table.compact-list-table,.billing-rate-settings-modal .billing-rate-rules-table)>.billing-rate-row>select.dynamic-pill:not([multiple]){background-color:var(--pill-bg,rgba(80,160,255,.18))!important;border-color:var(--pill-border,rgba(96,165,250,.35))!important;color:var(--pill-color,#f8fbff)!important}body.fp-oilfields-page .dashboard-panel :is(.billing-rate-table.compact-list-table,.billing-rate-settings-modal .billing-rate-rules-table)>.billing-rate-row>select:not(.dynamic-pill):not([multiple]),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.billing-rate-table.compact-list-table,.billing-rate-settings-modal .billing-rate-rules-table)>.billing-rate-row>select:not(.dynamic-pill):not([multiple]){background-color:var(--oil-soft,rgba(30,41,59,.72))!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel :is(.billing-rate-table.compact-list-table,.billing-rate-settings-modal .billing-rate-rules-table)>.billing-rate-row>select:not([multiple]),html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.billing-rate-table.compact-list-table,.billing-rate-settings-modal .billing-rate-rules-table)>.billing-rate-row>select:not([multiple]){--fp-rate-rule-select-arrow:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6.5 8 9.5l3-3' fill='none' stroke='%2307152a' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme=light] body.fp-oilfields-page .dashboard-panel :is(.billing-rate-table.compact-list-table,.billing-rate-settings-modal .billing-rate-rules-table)>.billing-rate-row>select.dynamic-pill:not([multiple]),html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.billing-rate-table.compact-list-table,.billing-rate-settings-modal .billing-rate-rules-table)>.billing-rate-row>select.dynamic-pill:not([multiple]){background-color:var(--pill-bg-light,var(--pill-bg,#eef4ff))!important;border-color:var(--pill-border-light,var(--pill-border,#b8c7dc))!important;color:var(--pill-color-light,var(--pill-color,#07152a))!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel :is(.billing-rate-table.compact-list-table,.billing-rate-settings-modal .billing-rate-rules-table)>.billing-rate-row>select:not(.dynamic-pill):not([multiple]),html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.billing-rate-table.compact-list-table,.billing-rate-settings-modal .billing-rate-rules-table)>.billing-rate-row>select:not(.dynamic-pill):not([multiple]){background-color:#eef4fb!important;color:#07152a!important}body.fp-oilfields-page .dashboard-panel :is(.billing-rate-table.compact-list-table,.billing-rate-settings-modal .billing-rate-rules-table)>.billing-rate-row>select:not([multiple]) option,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel :is(.billing-rate-table.compact-list-table,.billing-rate-settings-modal .billing-rate-rules-table)>.billing-rate-row>select:not([multiple]) option{text-align:center!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-group,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-group{--settings-pill-row-height:28px;--settings-pill-row-gap:8px;--settings-pill-more-width:42px;--settings-pill-more-height:20px}body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells,.settings-pill-group-products),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section :is(.settings-pill-group-terminals,.settings-pill-group-wells,.settings-pill-group-products){--settings-pill-row-height:16px;--settings-pill-row-gap:7px;--settings-pill-more-width:38px;--settings-pill-more-height:16px}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-list-shell,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-list-shell{position:relative!important;display:grid!important;gap:6px!important;width:100%!important;min-width:0!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-list-shell.is-collapsed.has-pill-overflow .settings-pill-list,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-list-shell.is-collapsed.has-pill-overflow .settings-pill-list{max-height:calc((var(--settings-pill-row-height) * 2) + var(--settings-pill-row-gap))!important;overflow:hidden!important;padding-right:calc(var(--settings-pill-more-width) + 8px)!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-list-shell.is-expanded .settings-pill-list,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-list-shell.is-expanded .settings-pill-list{max-height:none!important;overflow:visible!important;padding-right:0!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-more-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-more-btn{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--settings-pill-more-width)!important;min-width:var(--settings-pill-more-width)!important;max-width:var(--settings-pill-more-width)!important;height:var(--settings-pill-more-height)!important;min-height:var(--settings-pill-more-height)!important;max-height:var(--settings-pill-more-height)!important;padding:0 8px!important;border:1px solid rgba(147,197,253,.48)!important;border-radius:999px!important;background:rgba(30,41,59,.82)!important;color:#dbeafe!important;cursor:pointer!important;font-size:8px!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 1px 2px rgba(15,23,42,.22)!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-list-shell.is-collapsed.has-pill-overflow .settings-pill-more-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-list-shell.is-collapsed.has-pill-overflow .settings-pill-more-btn{position:absolute!important;right:0!important;bottom:calc((var(--settings-pill-row-height) - var(--settings-pill-more-height)) / 2)!important;z-index:8!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-list-shell.is-expanded .settings-pill-more-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-list-shell.is-expanded .settings-pill-more-btn{position:static!important;justify-self:end!important}body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-more-btn:focus-visible,body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-more-btn:hover,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-more-btn:focus-visible,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-more-btn:hover{border-color:rgba(96,165,250,.74)!important;background:rgba(37,99,235,.78)!important;color:#ffffff!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-more-btn,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-more-btn{border-color:#9fc5ff!important;background:#eaf3ff!important;color:#173b6d!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 1px 1px rgba(15,23,42,.08)!important}html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-more-btn:focus-visible,html[data-theme=light] body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-more-btn:hover,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-more-btn:focus-visible,html[data-theme=light].fp-oilfields-page body.fp-oilfields-page .dashboard-panel .system-settings-section .settings-pill-more-btn:hover{border-color:#60a5fa!important;background:#dbeafe!important;color:#0f172a!important}@media (min-width:651px) and (max-width:1550px){body.fp-oilfields-page.fp-oilfields-page.fp-tablet-view,html.fp-oilfields-page.fp-oilfields-page[data-fp-viewport=tablet],html.fp-oilfields-page.fp-oilfields-page[data-fp-viewport=tablet] body{--nav-h:64px!important}body.fp-oilfields-page.fp-oilfields-page.fp-tablet-view .nav-wrap.nav-wrap,html.fp-oilfields-page.fp-oilfields-page[data-fp-viewport=tablet] .nav-wrap.nav-wrap,html.fp-oilfields-page.fp-oilfields-page[data-fp-viewport=tablet] body.fp-oilfields-page.fp-oilfields-page .nav-wrap.nav-wrap{position:sticky!important;top:0!important;left:0!important;right:0!important;z-index:4000!important;width:100%!important;max-width:none!important}body.fp-oilfields-page.fp-oilfields-page.fp-tablet-view .nav-wrap.nav-wrap .nav.nav,html.fp-oilfields-page.fp-oilfields-page[data-fp-viewport=tablet] .nav-wrap.nav-wrap .nav.nav,html.fp-oilfields-page.fp-oilfields-page[data-fp-viewport=tablet] body.fp-oilfields-page.fp-oilfields-page .nav-wrap.nav-wrap .nav.nav{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:60px!important;margin:0!important;padding:10px 16px!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}body.fp-oilfields-page.fp-oilfields-page.fp-tablet-view .nav-wrap.nav-wrap .brand.brand,html.fp-oilfields-page.fp-oilfields-page[data-fp-viewport=tablet] .nav-wrap.nav-wrap .brand.brand,html.fp-oilfields-page.fp-oilfields-page[data-fp-viewport=tablet] body.fp-oilfields-page.fp-oilfields-page .nav-wrap.nav-wrap .brand.brand{flex:0 1 auto!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;min-width:0!important;margin:0!important}body.fp-oilfields-page.fp-oilfields-page.fp-tablet-view .nav-wrap.nav-wrap .brand.brand img,html.fp-oilfields-page.fp-oilfields-page[data-fp-viewport=tablet] .nav-wrap.nav-wrap .brand.brand img,html.fp-oilfields-page.fp-oilfields-page[data-fp-viewport=tablet] body.fp-oilfields-page.fp-oilfields-page .nav-wrap.nav-wrap .brand.brand img{width:170px!important;min-width:170px!important;max-width:170px!important;height:auto!important}body.fp-oilfields-page.fp-oilfields-page.fp-tablet-view .nav-wrap.nav-wrap .brand-subtitle.brand-subtitle,html.fp-oilfields-page.fp-oilfields-page[data-fp-viewport=tablet] .nav-wrap.nav-wrap .brand-subtitle.brand-subtitle,html.fp-oilfields-page.fp-oilfields-page[data-fp-viewport=tablet] body.fp-oilfields-page.fp-oilfields-page .nav-wrap.nav-wrap .brand-subtitle.brand-subtitle{max-width:none!important;margin-top:-7px!important;margin-left:7px!important;font-size:12px!important;font-weight:850!important;line-height:1.05!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}body.fp-oilfields-page.fp-oilfields-page.fp-tablet-view .nav-wrap.nav-wrap .nav-actions,html.fp-oilfields-page.fp-oilfields-page[data-fp-viewport=tablet] .nav-wrap.nav-wrap .nav-actions,html.fp-oilfields-page.fp-oilfields-page[data-fp-viewport=tablet] body.fp-oilfields-page.fp-oilfields-page .nav-wrap.nav-wrap .nav-actions{flex:0 0 auto!important;min-width:0!important;margin-left:auto!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}body.fp-oilfields-page.fp-oilfields-page.fp-tablet-view .nav-wrap.nav-wrap .hamburger.hamburger,html.fp-oilfields-page.fp-oilfields-page[data-fp-viewport=tablet] .nav-wrap.nav-wrap .hamburger.hamburger,html.fp-oilfields-page.fp-oilfields-page[data-fp-viewport=tablet] body.fp-oilfields-page.fp-oilfields-page .nav-wrap.nav-wrap .hamburger.hamburger{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;border-radius:var(--radius-control)!important;gap:4px!important}body.fp-oilfields-page.fp-oilfields-page.fp-tablet-view .nav-wrap.nav-wrap .hamburger.hamburger span,html.fp-oilfields-page.fp-oilfields-page[data-fp-viewport=tablet] .nav-wrap.nav-wrap .hamburger.hamburger span,html.fp-oilfields-page.fp-oilfields-page[data-fp-viewport=tablet] body.fp-oilfields-page.fp-oilfields-page .nav-wrap.nav-wrap .hamburger.hamburger span{width:18px!important;height:2px!important}}body.fp-oilfields-page[data-theme=dark] .dashboard-panel .bonus-automation-panel .bonus-tms-awards,html:not([data-theme=light]) body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards,html:not([data-theme=light]).fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards,html[data-theme=dark] body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards,html[data-theme=dark].fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards{border-color:rgba(96,165,250,.34)!important;background:radial-gradient(circle at 50% 0,rgba(250,204,21,.12),transparent 34%),linear-gradient(145deg,rgba(15,23,42,.98),rgba(20,31,52,.96) 55%,rgba(9,17,31,.98))!important;background-color:#0f172a!important;box-shadow:inset 0 0 0 1px rgba(148,163,184,.08),0 16px 34px rgba(0,0,0,.22)!important}body.fp-oilfields-page[data-theme=dark] .dashboard-panel .bonus-automation-panel .bonus-tms-awards:before,html:not([data-theme=light]) body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards:before,html:not([data-theme=light]).fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards:before,html[data-theme=dark] body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards:before,html[data-theme=dark].fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards:before{content:""!important;display:block!important;position:absolute!important;inset:6px!important;border:1px solid rgba(147,197,253,.12)!important;border-radius:14px!important;pointer-events:none!important}body.fp-oilfields-page[data-theme=dark] .dashboard-panel .bonus-automation-panel .bonus-tms-award-card,html:not([data-theme=light]) body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-award-card,html:not([data-theme=light]).fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-award-card,html[data-theme=dark] body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-award-card,html[data-theme=dark].fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-award-card{border-color:rgba(250,204,21,.42)!important;background:rgba(15,23,42,.72)!important;color:#e5eefc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}body.fp-oilfields-page[data-theme=dark] .dashboard-panel .bonus-automation-panel .bonus-tms-award-card.automation,html:not([data-theme=light]) body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-award-card.automation,html:not([data-theme=light]).fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-award-card.automation,html[data-theme=dark] body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-award-card.automation,html[data-theme=dark].fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-award-card.automation{border-color:rgba(34,197,94,.42)!important;background:rgba(20,83,45,.38)!important}body.fp-oilfields-page[data-theme=dark] .dashboard-panel .bonus-automation-panel .bonus-tms-award-card strong,html:not([data-theme=light]) body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-award-card strong,html:not([data-theme=light]).fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-award-card strong,html[data-theme=dark] body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-award-card strong,html[data-theme=dark].fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-award-card strong{color:#f8fbff!important}body.fp-oilfields-page[data-theme=dark] .dashboard-panel .bonus-automation-panel .bonus-tms-award-card small,html:not([data-theme=light]) body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-award-card small,html:not([data-theme=light]).fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-award-card small,html[data-theme=dark] body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-award-card small,html[data-theme=dark].fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-award-card small{color:#9fb4d0!important}body.fp-oilfields-page[data-theme=dark] .dashboard-panel .bonus-automation-panel .bonus-tms-awards-close,html:not([data-theme=light]) body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards-close,html:not([data-theme=light]).fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards-close,html[data-theme=dark] body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards-close,html[data-theme=dark].fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards-close{border-color:rgba(147,197,253,.24)!important;background:rgba(15,23,42,.86)!important;color:#dbeafe!important;box-shadow:0 10px 24px rgba(0,0,0,.24)!important}body.fp-oilfields-page[data-theme=dark] .dashboard-panel .bonus-automation-panel .bonus-tms-awards-head span,html:not([data-theme=light]) body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards-head span,html:not([data-theme=light]).fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards-head span,html[data-theme=dark] body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards-head span,html[data-theme=dark].fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards-head span{border-color:rgba(147,197,253,.34)!important;background:rgba(96,165,250,.16)!important;color:#dbeafe!important}body.fp-oilfields-page[data-theme=dark] .dashboard-panel .bonus-automation-panel .bonus-tms-awards-head>b,html:not([data-theme=light]) body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards-head>b,html:not([data-theme=light]).fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards-head>b,html[data-theme=dark] body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards-head>b,html[data-theme=dark].fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-tms-awards-head>b{border-color:rgba(34,197,94,.34)!important;background:rgba(34,197,94,.14)!important;color:#bbf7d0!important}@media (max-width:1550px){body.fp-oilfields-page .dashboard-panel>.dash-stats-grid.dashboard-kpi-strip,body.fp-oilfields-page .dashboard-panel>.dash-stats-grid:not(.billing-desktop-kpi-grid),body.fp-oilfields-page .oil-dashboard-desktop-shell .dashboard-panel>.dash-stats-grid.dashboard-kpi-strip,html.fp-oilfields-page body.fp-oilfields-page .oil-dashboard-desktop-shell .dashboard-panel>.dash-stats-grid.dashboard-kpi-strip{display:grid!important;grid-template-columns:none!important;grid-template-rows:repeat(2,minmax(104px,auto))!important;grid-auto-flow:column!important;grid-auto-columns:minmax(220px,calc((100% - 10px) / 2))!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:auto hidden!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 8px!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important}body.fp-oilfields-page .dashboard-panel>.dash-stats-grid.dashboard-kpi-strip .dash-stat-card,body.fp-oilfields-page .dashboard-panel>.dash-stats-grid:not(.billing-desktop-kpi-grid) .dash-stat-card,body.fp-oilfields-page .oil-dashboard-desktop-shell .dashboard-panel>.dash-stats-grid.dashboard-kpi-strip .dash-stat-card,html.fp-oilfields-page body.fp-oilfields-page .oil-dashboard-desktop-shell .dashboard-panel>.dash-stats-grid.dashboard-kpi-strip .dash-stat-card{width:auto!important;min-width:0!important;max-width:none!important;min-height:104px!important;height:auto!important;scroll-snap-align:start!important}body.fp-oilfields-page .dashboard-panel .summary-card .billing-summary-grid{display:grid!important;grid-template-columns:none!important;grid-template-rows:minmax(88px,auto)!important;grid-auto-flow:column!important;grid-auto-columns:minmax(176px,calc((100% - 20px) / 3))!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:auto hidden!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 8px!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important}body.fp-oilfields-page .dashboard-panel .summary-card .billing-summary-grid .dash-stat-card{width:auto!important;min-width:0!important;max-width:none!important;min-height:88px!important;height:auto!important;scroll-snap-align:start!important}}@media (max-width:650px){body.fp-oilfields-page .dashboard-panel>.dash-stats-grid.dashboard-kpi-strip,body.fp-oilfields-page .dashboard-panel>.dash-stats-grid:not(.billing-desktop-kpi-grid),body.fp-oilfields-page .oil-dashboard-desktop-shell .dashboard-panel>.dash-stats-grid.dashboard-kpi-strip,html.fp-oilfields-page body.fp-oilfields-page .oil-dashboard-desktop-shell .dashboard-panel>.dash-stats-grid.dashboard-kpi-strip{grid-template-rows:repeat(2,minmax(86px,auto))!important;grid-auto-columns:minmax(176px,calc((100% - 8px) / 2))!important;gap:8px!important}body.fp-oilfields-page .dashboard-panel>.dash-stats-grid.dashboard-kpi-strip .dash-stat-card,body.fp-oilfields-page .dashboard-panel>.dash-stats-grid:not(.billing-desktop-kpi-grid) .dash-stat-card,body.fp-oilfields-page .oil-dashboard-desktop-shell .dashboard-panel>.dash-stats-grid.dashboard-kpi-strip .dash-stat-card,html.fp-oilfields-page body.fp-oilfields-page .oil-dashboard-desktop-shell .dashboard-panel>.dash-stats-grid.dashboard-kpi-strip .dash-stat-card{min-height:86px!important}body.fp-oilfields-page .dashboard-panel .summary-card .billing-summary-grid{grid-auto-columns:minmax(148px,calc((100% - 8px) / 2))!important;grid-template-rows:minmax(78px,auto)!important;gap:8px!important}body.fp-oilfields-page .dashboard-panel .summary-card .billing-summary-grid .dash-stat-card{min-height:78px!important}}@media (min-width:1151px) and (max-width:1550px){body.fp-oilfields-page.fp-large-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel>.dash-stats-grid.dashboard-kpi-strip.dashboard-kpi-strip>.dash-stat-card.dash-stat-card,html.fp-oilfields-page body.fp-oilfields-page.fp-large-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel>.dash-stats-grid.dashboard-kpi-strip.dashboard-kpi-strip>.dash-stat-card.dash-stat-card{background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}body.fp-oilfields-page.fp-large-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel>.dash-stats-grid.dashboard-kpi-strip.dashboard-kpi-strip>.dash-stat-card.dash-stat-card:after,body.fp-oilfields-page.fp-large-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel>.dash-stats-grid.dashboard-kpi-strip.dashboard-kpi-strip>.dash-stat-card.dash-stat-card:before,html.fp-oilfields-page body.fp-oilfields-page.fp-large-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel>.dash-stats-grid.dashboard-kpi-strip.dashboard-kpi-strip>.dash-stat-card.dash-stat-card:after,html.fp-oilfields-page body.fp-oilfields-page.fp-large-tablet-view .oil-dashboard.oil-dashboard-dashboard .dashboard-panel.dashboard-panel>.dash-stats-grid.dashboard-kpi-strip.dashboard-kpi-strip>.dash-stat-card.dash-stat-card:before{background:transparent!important;background-image:none!important;box-shadow:none!important;content:none!important;display:none!important}}@media (min-width:1151px){body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row{--fp-billing-period-filter-w:clamp(176px,12.5vw,244px);--fp-billing-period-action-w:clamp(124px,8.2vw,148px);display:grid!important;grid-template-columns:minmax(260px,1fr) var(--fp-billing-period-action-w) var(--fp-billing-period-filter-w) var(--fp-billing-period-filter-w) var(--fp-billing-period-filter-w) var(--fp-billing-period-action-w) var(--fp-billing-period-action-w)!important;gap:12px!important}body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row :is(.billing-period-driver,.billing-period-date),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row :is(.billing-period-driver,.billing-period-date){width:var(--fp-billing-period-filter-w)!important;min-width:var(--fp-billing-period-filter-w)!important;max-width:var(--fp-billing-period-filter-w)!important}body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row .billing-date-control,body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row .billing-date-select,body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row .billing-period-driver>select,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row .billing-date-control,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row .billing-date-select,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row .billing-period-driver>select{box-sizing:border-box!important;width:100%!important;height:var(--fp-billing-period-control-h)!important;min-height:var(--fp-billing-period-control-h)!important;max-height:var(--fp-billing-period-control-h)!important;border-radius:14px!important;font-size:12px!important;font-weight:900!important;line-height:1!important}body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row :is(.billing-period-search-btn,.billing-period-export-pdf-btn,.billing-period-export-xlsx-btn,.auto-billing-btn),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row :is(.billing-period-search-btn,.billing-period-export-pdf-btn,.billing-period-export-xlsx-btn,.auto-billing-btn){box-sizing:border-box!important;width:var(--fp-billing-period-action-w)!important;min-width:var(--fp-billing-period-action-w)!important;max-width:var(--fp-billing-period-action-w)!important;height:var(--fp-billing-period-control-h)!important;min-height:var(--fp-billing-period-control-h)!important;max-height:var(--fp-billing-period-control-h)!important;padding:0 12px!important;gap:8px!important;border-radius:14px!important;font-size:11px!important;font-weight:950!important;white-space:nowrap!important}body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row :is(.billing-period-search-btn,.billing-period-export-pdf-btn,.billing-period-export-xlsx-btn,.auto-billing-btn) :is(svg,.btn-icon,.btn-svg),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row :is(.billing-period-search-btn,.billing-period-export-pdf-btn,.billing-period-export-xlsx-btn,.auto-billing-btn) :is(svg,.btn-icon,.btn-svg){width:16px!important;height:16px!important;flex:0 0 16px!important}}@media (min-width:1151px) and (max-width:1550px){body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row{--fp-billing-period-filter-w:clamp(148px,11.4vw,176px);--fp-billing-period-action-w:clamp(112px,8vw,124px);grid-template-columns:minmax(220px,1fr) var(--fp-billing-period-action-w) var(--fp-billing-period-filter-w) var(--fp-billing-period-filter-w) var(--fp-billing-period-filter-w) var(--fp-billing-period-action-w) var(--fp-billing-period-action-w)!important;gap:8px!important}body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row :is(.billing-period-search-btn,.billing-period-export-pdf-btn,.billing-period-export-xlsx-btn,.auto-billing-btn),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row :is(.billing-period-search-btn,.billing-period-export-pdf-btn,.billing-period-export-xlsx-btn,.auto-billing-btn){padding:0 8px!important;gap:6px!important;font-size:10px!important}}@media (min-width:1151px){body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row :is(.billing-period-search-btn,.billing-period-export-pdf-btn,.billing-period-export-xlsx-btn,.auto-billing-btn,.fleet-select-field,.fleet-select-field-trigger,.fleet-select-field-label,.fleet-select-label-text),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row :is(.billing-period-search-btn,.billing-period-export-pdf-btn,.billing-period-export-xlsx-btn,.auto-billing-btn,.fleet-select-field,.fleet-select-field-trigger,.fleet-select-field-label,.fleet-select-label-text){align-items:center!important;display:flex!important;justify-content:center!important;line-height:1!important;padding-bottom:0!important;padding-top:0!important}body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row :is(.billing-period-customer,.billing-period-company,.billing-period-driver,.billing-period-date) :is(.fleet-select-field,.fleet-select-field-trigger,.fleet-select-field-label),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row :is(.billing-period-customer,.billing-period-company,.billing-period-driver,.billing-period-date) :is(.fleet-select-field,.fleet-select-field-trigger,.fleet-select-field-label){box-sizing:border-box!important;height:var(--fp-billing-period-control-h)!important;min-height:var(--fp-billing-period-control-h)!important;max-height:var(--fp-billing-period-control-h)!important;width:100%!important}body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row :is(.billing-period-customer,.billing-period-company,.billing-period-driver,.billing-period-date) .fleet-select-label-text,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-controls-row :is(.billing-period-customer,.billing-period-company,.billing-period-driver,.billing-period-date) .fleet-select-label-text{font-variation-settings:"wght" 600!important;font-weight:600!important;height:100%!important;letter-spacing:0!important;text-transform:none!important}}body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-head-actions,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-period-card .billing-period-head-actions{display:none!important}@media (min-width:1151px) and (max-width:1550px){body.fp-oilfields-page.fp-large-tablet-view .dashboard-panel .billing-period-card>.mini-section-head,html.fp-oilfields-page body.fp-oilfields-page.fp-large-tablet-view .dashboard-panel .billing-period-card>.mini-section-head{align-items:flex-start!important;display:flex!important;gap:12px!important;justify-content:space-between!important}body.fp-oilfields-page.fp-large-tablet-view .dashboard-panel .billing-period-card>.mini-section-head>div:first-child,html.fp-oilfields-page body.fp-oilfields-page.fp-large-tablet-view .dashboard-panel .billing-period-card>.mini-section-head>div:first-child{min-width:0!important}body.fp-oilfields-page.fp-large-tablet-view .dashboard-panel .billing-period-card .billing-period-head-actions,html.fp-oilfields-page body.fp-oilfields-page.fp-large-tablet-view .dashboard-panel .billing-period-card .billing-period-head-actions{align-items:center!important;display:flex!important;flex:0 0 auto!important;gap:8px!important;margin-left:auto!important}body.fp-oilfields-page.fp-large-tablet-view .dashboard-panel .billing-period-card .billing-period-head-actions .billing-period-head-export-btn,html.fp-oilfields-page body.fp-oilfields-page.fp-large-tablet-view .dashboard-panel .billing-period-card .billing-period-head-actions .billing-period-head-export-btn{align-items:center!important;box-sizing:border-box!important;display:inline-flex!important;font-size:10px!important;font-weight:900!important;gap:6px!important;height:40px!important;justify-content:center!important;line-height:1!important;max-height:40px!important;max-width:128px!important;min-height:40px!important;min-width:128px!important;padding:0 10px!important;white-space:nowrap!important;width:128px!important}body.fp-oilfields-page.fp-large-tablet-view .dashboard-panel .billing-period-card .billing-period-head-actions .billing-period-head-export-btn :is(svg,.btn-icon,.btn-svg),html.fp-oilfields-page body.fp-oilfields-page.fp-large-tablet-view .dashboard-panel .billing-period-card .billing-period-head-actions .billing-period-head-export-btn :is(svg,.btn-icon,.btn-svg){flex:0 0 14px!important;height:14px!important;width:14px!important}body.fp-oilfields-page.fp-large-tablet-view .dashboard-panel .billing-period-card .billing-period-controls-row>:is(.billing-period-export-pdf-btn,.billing-period-export-xlsx-btn),html.fp-oilfields-page body.fp-oilfields-page.fp-large-tablet-view .dashboard-panel .billing-period-card .billing-period-controls-row>:is(.billing-period-export-pdf-btn,.billing-period-export-xlsx-btn){display:none!important}body.fp-oilfields-page.fp-large-tablet-view .dashboard-panel .billing-period-card .billing-period-controls-row,body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card .billing-period-controls-row.billing-period-controls-row:not(#fp-billing-period-title-row-d#fp-billing-period-title-row-e#fp-billing-period-title-row-f),html.fp-oilfields-page body.fp-oilfields-page.fp-large-tablet-view .dashboard-panel .billing-period-card .billing-period-controls-row,html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card .billing-period-controls-row.billing-period-controls-row:not(#fp-billing-period-title-row-a#fp-billing-period-title-row-b#fp-billing-period-title-row-c){--fp-billing-period-control-font-size:10.5px!important;--fp-billing-period-control-h:40px!important;gap:8px!important;grid-template-columns:minmax(190px,1.45fr) minmax(94px,.72fr) minmax(132px,1fr) minmax(140px,1.06fr) minmax(128px,.96fr) minmax(118px,.86fr) minmax(118px,.86fr) minmax(130px,.96fr)!important}}@media (min-width:1151px) and (max-width:1550px){body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card .billing-period-controls-row.billing-period-controls-row>:is(.billing-period-export-pdf-btn.billing-period-export-pdf-btn,.billing-period-export-xlsx-btn.billing-period-export-xlsx-btn):not(#fp-billing-period-title-hide-d#fp-billing-period-title-hide-e#fp-billing-period-title-hide-f),html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card .billing-period-controls-row.billing-period-controls-row>:is(.billing-period-export-pdf-btn.billing-period-export-pdf-btn,.billing-period-export-xlsx-btn.billing-period-export-xlsx-btn):not(#fp-billing-period-title-hide-a#fp-billing-period-title-hide-b#fp-billing-period-title-hide-c){display:none!important}}@media (min-width:1151px) and (max-width:1550px){body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card,html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card{--fp-billing-period-control-font-size:10.5px!important;--fp-billing-period-control-h:42px!important;--fp-billing-period-tablet-gap-final:6px!important}body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card>.mini-section-head.mini-section-head,html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card>.mini-section-head.mini-section-head{align-items:center!important;-moz-column-gap:var(--fp-billing-period-tablet-gap-final)!important;column-gap:var(--fp-billing-period-tablet-gap-final)!important;display:grid!important;grid-template-columns:minmax(0,1fr) repeat(2,minmax(108px,118px))!important;max-width:100%!important;width:100%!important}body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card>.mini-section-head.mini-section-head>div:first-child,html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card>.mini-section-head.mini-section-head>div:first-child{grid-column:1!important;min-width:0!important}body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card .billing-period-head-actions.billing-period-head-actions,html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card .billing-period-head-actions.billing-period-head-actions{-moz-column-gap:var(--fp-billing-period-tablet-gap-final)!important;column-gap:var(--fp-billing-period-tablet-gap-final)!important;display:grid!important;grid-column:2/4!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card .billing-period-controls-row.billing-period-controls-row,html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card .billing-period-controls-row.billing-period-controls-row{align-items:end!important;-moz-column-gap:var(--fp-billing-period-tablet-gap-final)!important;column-gap:var(--fp-billing-period-tablet-gap-final)!important;display:grid!important;grid-template-columns:minmax(174px,1.35fr) minmax(82px,.55fr) minmax(122px,.88fr) minmax(132px,.95fr) minmax(116px,.82fr) minmax(104px,.74fr) minmax(104px,.74fr) minmax(112px,.82fr)!important;max-width:100%!important;row-gap:0!important;width:100%!important}body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card .billing-period-controls-row.billing-period-controls-row .billing-period-field.billing-period-field,html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card .billing-period-controls-row.billing-period-controls-row .billing-period-field.billing-period-field{gap:4px!important;grid-template-rows:13px var(--fp-billing-period-control-h)!important}body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card .billing-period-controls-row.billing-period-controls-row :is(.billing-period-search-field input,.billing-date-control,.fleet-select-field,.fleet-select-field-trigger),body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card :is(.billing-period-head-export-btn,.billing-period-search-btn,.auto-billing-btn),html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card .billing-period-controls-row.billing-period-controls-row :is(.billing-period-search-field input,.billing-date-control,.fleet-select-field,.fleet-select-field-trigger),html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card :is(.billing-period-head-export-btn,.billing-period-search-btn,.auto-billing-btn){box-sizing:border-box!important;height:var(--fp-billing-period-control-h)!important;max-height:var(--fp-billing-period-control-h)!important;min-height:var(--fp-billing-period-control-h)!important;min-width:0!important;width:100%!important}body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card .billing-period-controls-row.billing-period-controls-row .fleet-select-field-trigger.fleet-select-field-trigger,html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card .billing-period-controls-row.billing-period-controls-row .fleet-select-field-trigger.fleet-select-field-trigger{padding-left:14px!important;padding-right:22px!important}body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card .billing-period-controls-row.billing-period-controls-row :is(.fleet-select-field-label,.fleet-select-label-text),html.fp-oilfields-page.fp-oilfields-page body.fp-oilfields-page.fp-oilfields-page.fp-large-tablet-view .dashboard-panel.dashboard-panel .billing-period-card.billing-period-card .billing-period-controls-row.billing-period-controls-row :is(.fleet-select-field-label,.fleet-select-label-text){min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}body.fp-oilfields-page .dashboard-panel,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel{--fp-billing-action-button-w:var(--dashboard-row-save-col,116px);--fp-billing-action-button-h:var(--dashboard-row-action-h,42px);--fp-billing-action-button-radius:18px}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-settings-head-actions>.billing-add-action-btn,body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-head-actions>.dashboard-btn,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed .billing-settings-tabs-card .billing-settings-head-actions>.billing-add-action-btn,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-head-actions>.dashboard-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-settings-head-actions>.billing-add-action-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-head-actions>.dashboard-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed .billing-settings-tabs-card .billing-settings-head-actions>.billing-add-action-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-head-actions>.dashboard-btn{align-items:center!important;box-sizing:border-box!important;display:inline-flex!important;flex:0 0 var(--fp-billing-action-button-w)!important;gap:8px!important;height:var(--fp-billing-action-button-h)!important;justify-content:center!important;line-height:1!important;max-height:var(--fp-billing-action-button-h)!important;max-width:var(--fp-billing-action-button-w)!important;min-height:var(--fp-billing-action-button-h)!important;min-width:var(--fp-billing-action-button-w)!important;padding:0 14px!important;border-radius:var(--fp-billing-action-button-radius)!important;text-align:center!important;white-space:nowrap!important;width:var(--fp-billing-action-button-w)!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-head-actions,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-head-actions,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-head-actions,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-head-actions{display:inline-flex!important;justify-content:flex-end!important;justify-self:end!important;min-width:var(--fp-billing-action-button-w)!important;width:var(--fp-billing-action-button-w)!important}body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-head-actions>.dashboard-btn :is(svg,.btn-icon,.btn-svg),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-head-actions>.dashboard-btn :is(svg,.btn-icon,.btn-svg),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-head-actions>.dashboard-btn :is(svg,.btn-icon,.btn-svg),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-head-actions>.dashboard-btn :is(svg,.btn-icon,.btn-svg){flex:0 0 16px!important;height:16px!important;width:16px!important}@media (max-width:650px){body.fp-oilfields-page .dashboard-panel,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel{--fp-billing-action-button-radius:15px}body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-settings-head-actions>.billing-add-action-btn,body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-head-actions>.dashboard-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .billing-settings-tabs-card .billing-settings-head-actions>.billing-add-action-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-head-actions>.dashboard-btn{gap:6px!important;padding:0 9px!important}}@media (min-width:1151px){body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel{--fp-bonus-polish-h:46px;--fp-bonus-polish-gap:10px;--fp-bonus-polish-radius:14px;--fp-bonus-polish-action-w:clamp(168px,18vw,204px)}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls{display:grid!important;grid-template-columns:minmax(250px,1fr) 62px minmax(168px,.68fr) 58px minmax(168px,.68fr) var(--fp-bonus-polish-action-w)!important;align-items:center!important;gap:var(--fp-bonus-polish-gap)!important;width:100%!important;max-width:100%!important;margin:0!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-toggle{grid-column:1!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-region-field,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-region-field{grid-column:2/4!important;grid-template-columns:62px minmax(0,1fr)!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-money-field,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-money-field{grid-column:4/6!important;grid-template-columns:58px minmax(0,1fr)!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-save-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>.bonus-top-save-btn{grid-column:6!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls :is(.bonus-region-menu,.bonus-region-menu summary,.bonus-money-field .rate-rule-suffix-field,.bonus-money-field input),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-top-toggle,.bonus-region-field,.bonus-money-field,.bonus-top-save-btn),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls :is(.bonus-region-menu,.bonus-region-menu summary,.bonus-money-field .rate-rule-suffix-field,.bonus-money-field input),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-awards-rules-column>.bonus-automation-controls>:is(.bonus-top-toggle,.bonus-region-field,.bonus-money-field,.bonus-top-save-btn){box-sizing:border-box!important;height:var(--fp-bonus-polish-h)!important;min-height:var(--fp-bonus-polish-h)!important;max-height:var(--fp-bonus-polish-h)!important;border-radius:var(--fp-bonus-polish-radius)!important;width:100%!important;min-width:0!important;max-width:100%!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row{display:grid!important;grid-template-columns:minmax(150px,.68fr) minmax(190px,1fr) 54px minmax(180px,.94fr) var(--fp-bonus-polish-action-w) var(--fp-bonus-polish-action-w)!important;grid-template-rows:var(--fp-bonus-polish-h) var(--fp-bonus-polish-h)!important;align-items:stretch!important;gap:var(--fp-bonus-polish-gap)!important;min-width:0!important;min-height:calc((var(--fp-bonus-polish-h) * 2) + var(--fp-bonus-polish-gap))!important;width:100%!important;padding:0!important;margin:0!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row>:first-child,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row>:first-child{grid-column:1!important;grid-row:1!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row>:nth-child(2),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row>:nth-child(2){grid-column:2!important;grid-row:1!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row>:nth-child(3),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row>:nth-child(3){grid-column:3!important;grid-row:1!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row>:nth-child(4),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row>:nth-child(4){grid-column:4/7!important;grid-row:1!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row>:nth-child(5),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row>:nth-child(5){grid-column:1!important;grid-row:2!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row>:nth-child(6),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row>:nth-child(6){grid-column:2!important;grid-row:2!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row>:nth-child(7),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row>:nth-child(7){grid-column:3/5!important;grid-row:2!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row>:nth-child(8),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row>:nth-child(8){grid-column:5!important;grid-row:2!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row>:nth-child(9),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row>:nth-child(9){grid-column:6!important;grid-row:2!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row :is(.fleet-select-field,.fleet-select-field-trigger,.dashboard-btn,.bonus-toggle,.rate-rule-suffix-field,.rate-rule-suffix-field input,.bonus-rule-is),body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row>*,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row :is(.fleet-select-field,.fleet-select-field-trigger,.dashboard-btn,.bonus-toggle,.rate-rule-suffix-field,.rate-rule-suffix-field input,.bonus-rule-is),html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-automation-rule-row>*{box-sizing:border-box!important;height:var(--fp-bonus-polish-h)!important;min-height:var(--fp-bonus-polish-h)!important;max-height:var(--fp-bonus-polish-h)!important;border-radius:var(--fp-bonus-polish-radius)!important;width:100%!important;min-width:0!important;max-width:100%!important}body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-row-delete-btn,body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-row-save-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-row-delete-btn,html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-standard-rules-table .bonus-row-save-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 12px!important;font-size:13px!important;font-weight:900!important}}@media (min-width:1151px) and (max-width:1550px){body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-standard-rules-table .bonus-automation-rule-row>.bonus-toggle.bonus-toggle>input[type=checkbox],body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-standard-rules-table .bonus-automation-rule-row>.bonus-toggle.bonus-toggle>input[type=checkbox],html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel .bonus-automation-panel .bonus-automation-standard-rules-table .bonus-automation-rule-row>.bonus-toggle.bonus-toggle>input[type=checkbox],html.fp-oilfields-page body.fp-oilfields-page .dashboard-panel.dashboard-desktop-routed[data-desktop-view=billing-bonus] .bonus-automation-panel .bonus-automation-standard-rules-table .bonus-automation-rule-row>.bonus-toggle.bonus-toggle>input[type=checkbox]{align-self:center!important;-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:checkbox!important;box-sizing:border-box!important;flex:0 0 16px!important;height:16px!important;line-height:1!important;margin:0!important;max-height:16px!important;max-width:16px!important;min-height:16px!important;min-width:16px!important;padding:0!important;transform:none!important;width:16px!important}}