body:has(:is(#fracing-workspace,.workspace-login-page--fracing,.product-gate-page--fracing,.fracing-session-state,.fracing-session-notice)){--frac-surface:#ffffff;--frac-page:#f6f8fa;--frac-line:#d6dee5;--frac-line-soft:#e7ecef;--frac-text:#202c36;--frac-muted:#5b6975;--frac-accent:#087e76;--frac-action:#087e76;--frac-field:#ffffff;--frac-subtle:#edf1f4;--frac-hover:#edf5f4;--frac-selected:#e8f5f3;--frac-info:#235aa3;--frac-info-bg:#e9f1fc;--frac-info-line:#cfdef3;--frac-success:#17644f;--frac-success-bg:#e5f5ed;--frac-success-line:#b9dacc;--frac-warning:#7a571c;--frac-warning-bg:#fff3d9;--frac-warning-line:#e8d6af;--frac-danger:#b43838;--frac-danger-bg:#fff1f1;--frac-danger-line:#e6b3a8;--frac-shadow:#202c3629;--frac-color-scheme:light}html:not([data-theme=light]) body:has(:is(#fracing-workspace,.workspace-login-page--fracing,.product-gate-page--fracing,.fracing-session-state,.fracing-session-notice)){--frac-surface:var(--fp-tms-card-solid,#111d31);--frac-page:var(--fp-tms-bg,#07101d);--frac-line:var(--fp-tms-line,rgba(118,165,213,.26));--frac-line-soft:var(--fp-tms-line-soft,rgba(118,165,213,.16));--frac-text:var(--fp-tms-text,#eef5ff);--frac-muted:var(--fp-tms-muted,#9fb7d7);--frac-accent:#6cd9cc;--frac-action:#087e76;--frac-field:var(--fp-tms-field,#17243a);--frac-subtle:var(--fp-tms-table-head,#17243a);--frac-hover:#1c2c46;--frac-selected:#193b40;--frac-info:#a8ccff;--frac-info-bg:#192e4d;--frac-info-line:#3a577d;--frac-success:#8be2bc;--frac-success-bg:#16382f;--frac-success-line:#326954;--frac-warning:#f3ce87;--frac-warning-bg:#3b3020;--frac-warning-line:#7c6135;--frac-danger:#ffb0b0;--frac-danger-bg:#40262e;--frac-danger-line:#84505c;--frac-shadow:#0006;--frac-color-scheme:dark}body:has(#fracing-workspace){--frac-sidebar:280px;--frac-content-edge:10px;--frac-panel-padding:16px;--frac-radius-panel:18px;--frac-radius-control:12px;background:var(--frac-page)!important}html.fp-route-fracing:has(#fracing-workspace){scroll-padding-top:calc(64px + 10px)!important;scroll-padding-bottom:10px!important}#fracing-workspace:after,#fracing-workspace:before,body:has(#fracing-workspace):after,body:has(#fracing-workspace):before,body:has(#fracing-workspace)>.footer:before{display:none!important;content:none!important}body:has(#fracing-workspace)>.app-main{display:block!important;flex:1 0 auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:64px 0 0!important;min-height:calc(100dvh - 82px)!important;background:var(--frac-page)!important}#fracing-workspace,#fracing-workspace .tms-pro-layout{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:var(--frac-page)!important;box-shadow:none!important;overflow:visible!important}#fracing-workspace .tms-pro-layout{display:grid!important;grid-template-columns:var(--frac-sidebar) minmax(0,1fr)!important;gap:0!important}#fracing-workspace .fracing-shell>*,#fracing-workspace .tms-pro-sidebar,body:has(#fracing-workspace)>.footer{animation:none!important;transform:none!important;transition:none!important;will-change:auto!important}#fracing-workspace .tms-pro-sidebar-rail-bg{display:block!important;position:fixed!important;inset:64px auto 0 0!important;width:var(--frac-sidebar)!important;height:calc(100dvh - 64px)!important;background:linear-gradient(180deg,#111b2b,#07101d)!important;border:0!important;border-right:1px solid #283747!important;pointer-events:none!important}#fracing-workspace .tms-pro-sidebar{position:fixed!important;inset:74px auto 10px 10px!important;width:calc(var(--frac-sidebar) - 20px)!important;min-width:0!important;max-width:none!important;height:calc(100dvh - 84px)!important;max-height:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;visibility:visible!important;opacity:1!important;overflow:hidden!important;pointer-events:auto!important;padding:14px 8px!important;margin:0!important;border:1px solid rgba(125,151,183,.18)!important;border-radius:16px!important;box-shadow:0 18px 36px rgba(15,23,42,.08)!important;background:linear-gradient(180deg,#121b2b,#0b1220 48%,#07101d)!important;color:#eef5ff!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important}#fracing-workspace .tms-pro-sidebar :is(button,strong,span){font-family:inherit!important;letter-spacing:0!important;text-shadow:none!important}#fracing-workspace :is(.tms-pro-sidebar-brand,.tms-pro-sidebar-nav,.tms-pro-sidebar-footer){width:calc(100% - 20px)!important;max-width:100%!important;margin:0!important}#fracing-workspace .tms-pro-sidebar-brand{display:grid!important;grid-template-columns:minmax(0,1fr) 24px!important;align-items:center!important;flex:0 0 auto!important;min-height:0!important;padding:0 0 10px!important;gap:6px!important;border-bottom:1px solid rgba(148,163,184,.18)!important}#fracing-workspace .tms-pro-company{display:flex!important;align-items:center!important;min-width:0!important;gap:8px!important}#fracing-workspace .tms-pro-company>div{min-width:0!important}#fracing-workspace .tms-pro-company strong{display:block!important;font-size:14px!important;line-height:1.24!important;font-weight:650!important;color:#eef5ff!important;white-space:normal!important;overflow-wrap:anywhere}#fracing-workspace .tms-pro-company>div>span{display:none!important}#fracing-workspace .tms-pro-company-logo{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;flex:0 0 38px!important;margin:0!important;border:1px solid rgba(249,115,22,.62)!important;border-radius:11px!important;box-shadow:0 10px 22px rgba(2,6,23,.28)!important}#fracing-workspace .tms-pro-sidebar-nav{display:grid!important;align-content:start!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 8px 0 2px!important;gap:9px!important;scrollbar-gutter:stable both-edges!important;scrollbar-width:thin!important;scrollbar-color:rgba(148,163,184,.88) rgba(15,23,42,.38)!important;overscroll-behavior-y:contain}#fracing-workspace .tms-pro-sidebar-group{display:grid!important;width:100%!important;min-width:0!important;padding:0!important;gap:5px!important}#fracing-workspace .tms-pro-sidebar-group-btn{display:flex!important;align-items:center!important;width:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;margin:0 auto!important;gap:10px!important;min-height:42px!important;height:auto!important;border:1px solid transparent!important;border-radius:10px!important;padding:8px 10px!important;background:transparent!important;box-shadow:none!important;color:#eef5ff!important;font-size:12px!important;font-weight:650!important;line-height:1.24!important;text-align:left!important}#fracing-workspace .tms-pro-sidebar-group-btn:disabled{opacity:.45!important;cursor:not-allowed!important}#fracing-workspace .tms-pro-sidebar-group-label{flex:1 1 auto!important;min-width:0!important;font-size:12px!important;font-weight:650!important;line-height:1.24!important;color:inherit!important;white-space:normal!important}#fracing-workspace .tms-pro-sidebar .tms-pro-icon{width:17px!important;height:17px!important;min-width:17px!important;flex:0 0 17px!important;color:#eef5ff!important}#fracing-workspace .tms-pro-sidebar-sublist{display:grid!important;width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;margin:0 auto!important;padding:0!important;gap:4px!important}#fracing-workspace .tms-pro-sidebar-group.is-collapsed .tms-pro-sidebar-sublist{display:none!important}#fracing-workspace .tms-pro-sidebar-sublist>button{display:flex!important;align-items:center!important;width:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;margin:0 auto!important;min-height:30px!important;height:auto!important;gap:8px!important;border:1px solid transparent!important;border-radius:9px!important;padding:6px 10px!important;background:transparent!important;box-shadow:none!important;color:#9fb7d7!important;font-size:11px!important;font-weight:650!important;line-height:1.24!important;text-align:left!important}#fracing-workspace .tms-pro-sidebar-sublist>button span{font-size:11px!important;line-height:1.24!important;font-weight:650!important;color:inherit!important;white-space:normal!important}#fracing-workspace .tms-pro-sidebar .tms-pro-subicon{width:13px!important;height:13px!important;min-width:13px!important;flex:0 0 13px!important;color:#eef5ff!important}#fracing-workspace .tms-pro-sidebar-group.active>.tms-pro-sidebar-group-btn,#fracing-workspace .tms-pro-sidebar-group.active>.tms-pro-sidebar-group-heading>.tms-pro-sidebar-group-btn,#fracing-workspace .tms-pro-sidebar-sublist>button.active{background:linear-gradient(90deg,#f97316,#f97316 3px,transparent 0),linear-gradient(180deg,rgba(25,45,74,.9),rgba(23,41,68,.92))!important;border-color:rgba(79,156,249,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(96,165,250,.12)!important;color:#fff!important}#fracing-workspace .tms-pro-sidebar :is(.tms-pro-sidebar-group-btn,.tms-pro-sidebar-sublist>button):after,#fracing-workspace .tms-pro-sidebar :is(.tms-pro-sidebar-group-btn,.tms-pro-sidebar-sublist>button):before{display:none!important;content:none!important}#fracing-workspace .tms-pro-sidebar :is(.tms-pro-sidebar-group-btn,.tms-pro-sidebar-sublist>button):not(:disabled):hover{background-color:rgba(96,165,250,.08)!important;border-color:rgba(118,165,213,.28)!important}#fracing-workspace .tms-pro-sidebar-footer{position:static!important;display:grid!important;flex:0 0 auto!important;gap:8px!important;padding-top:12px!important;border-top:1px solid rgba(148,163,184,.18)!important}#fracing-workspace .tms-pro-sidebar-footer>*{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;-moz-column-gap:8px!important;column-gap:8px!important;width:100%!important;min-height:42px!important;padding:6px 10px!important;border:1px solid rgba(118,165,213,.28)!important;border-radius:11px!important;background:#17243a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;color:#9fb7d7!important}#fracing-workspace .tms-pro-sidebar-footer .tms-pro-footer-icon{grid-column:1!important;grid-row:1/-1!important;width:18px!important;height:18px!important;min-width:18px!important;color:#9fb7d7!important}#fracing-workspace .tms-pro-sidebar-subscription{grid-template-rows:auto auto!important;row-gap:0!important}#fracing-workspace .tms-pro-sidebar-subscription>span{grid-column:2!important;font-size:9px!important;font-weight:650!important;line-height:1.2!important;color:#9fb7d7!important}#fracing-workspace .tms-pro-sidebar-subscription>strong{grid-column:2!important;font-size:12px!important;font-weight:650!important;line-height:1.24!important;color:#9fb7d7!important}#fracing-workspace .tms-pro-sidebar-footer>:is(.tms-pro-sidebar-logout,.frac-notification-button)>span{font-size:12px!important;line-height:1.24!important;font-weight:950!important;color:#9fb7d7!important;text-align:left!important}#fracing-workspace .tms-pro-sidebar-toggle{position:relative!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;flex:0 0 24px!important;padding:0!important;border:1px solid rgba(118,165,213,.28)!important;border-radius:7px!important;background:#17243a!important;color:#eef5ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;font-size:0!important}#fracing-workspace .tms-pro-sidebar-group-chevron{position:relative!important;width:16px!important;height:16px!important;min-width:16px!important;flex:0 0 16px!important;margin:0!important;border:0!important;transform:none!important;color:inherit!important}#fracing-workspace :is(.tms-pro-sidebar-toggle,.tms-pro-sidebar-group-chevron):before{content:""!important;display:block!important;position:absolute!important;left:50%!important;top:50%!important;width:7px!important;height:7px!important;margin:0!important;background:none!important;border:0!important;border-right:2px solid!important;border-bottom:2px solid!important;border-radius:1px!important;transform:translate(-50%,-50%) rotate(135deg)!important}#fracing-workspace :is(.tms-pro-sidebar-toggle,.tms-pro-sidebar-group-chevron):after{content:none!important;display:none!important}#fracing-workspace .tms-pro-sidebar-group-chevron:before{transform:translate(-50%,-65%) rotate(45deg)!important}#fracing-workspace .is-collapsed .tms-pro-sidebar-group-chevron:before,#fracing-workspace .tms-pro-sidebar.is-collapsed .tms-pro-sidebar-toggle:before{transform:translate(-65%,-50%) rotate(-45deg)!important}#fracing-workspace .tms-pro-sidebar .tms-pro-sidebar-toggle:before{width:16px!important;height:16px!important;border:0!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10.5 3 5.5 8l5 5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10.5 3 5.5 8l5 5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;transform:translate(-50%,-50%)!important}#fracing-workspace .tms-pro-sidebar.is-collapsed .tms-pro-sidebar-toggle:before{transform:translate(-50%,-50%) rotate(180deg)!important}#fracing-workspace .tms-pro-content{grid-column:2!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:0!important;padding:var(--frac-content-edge)!important;margin:0!important;background:transparent!important;box-shadow:none!important;container-type:inline-size;scrollbar-gutter:stable}#fracing-workspace .tms-pro-content:not(:has(.fracing-pill-row)){padding-top:0!important}#fracing-workspace .fracing-page,#fracing-workspace .fracing-shell{width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--frac-text)!important;overflow:visible!important}#fracing-workspace .frac-access-boundary,#fracing-workspace .fracing-shell{display:grid!important;gap:16px!important}#fracing-workspace .frac-access-boundary{min-width:0!important;padding:0!important;margin:0!important;border:0!important}#fracing-workspace .fracing-head{min-height:84px!important;padding:var(--frac-panel-padding)!important;border:0!important;border-bottom:1px solid var(--frac-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}#fracing-workspace .fracing-head h1{font-size:26px!important;line-height:1.25!important;font-weight:700!important;margin:8px 0 4px!important;letter-spacing:0!important;color:var(--frac-text)!important}#fracing-workspace .fracing-head:not(:has(.fracing-pill-row)){min-height:0!important}#fracing-workspace .fracing-head:not(:has(.fracing-pill-row)) h1{margin-top:0!important}#fracing-workspace .fracing-head p{font-size:13px!important;line-height:1.5!important;font-weight:500!important;margin:0!important;color:var(--frac-muted)!important;text-transform:none!important}#fracing-workspace .fracing-head-actions{display:flex!important;flex:0 0 auto!important;justify-content:flex-end!important;width:auto!important;min-width:0!important;margin:0 0 0 auto!important}#fracing-workspace .fracing-head>div:first-child{min-width:0!important;flex:1 1 auto!important}#fracing-workspace .fracing-head-actions>.frac-btn:only-child{width:96px!important;padding-inline:10px!important}#fracing-workspace .fracing-head:not(:has(.fracing-pill-row)){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:minmax(42px,auto)!important;align-items:center!important;gap:0 16px!important;padding-block:var(--frac-panel-padding)!important}#fracing-workspace .fracing-head:not(:has(.fracing-pill-row))>div:first-child{display:contents!important}#fracing-workspace .fracing-head:not(:has(.fracing-pill-row)) h1{grid-column:1;grid-row:1;align-self:center;margin:0!important;position:static;transform:none}#fracing-workspace .fracing-head:not(:has(.fracing-pill-row)) .fracing-head-actions{grid-column:2;grid-row:1;align-self:center;align-items:center!important;padding:0!important}#fracing-workspace .fracing-page{color-scheme:var(--frac-color-scheme);--fp-weight-control:500}#fracing-workspace .fracing-page :is(button,input,textarea){font-family:inherit!important}#fracing-workspace .fracing-pill-row{gap:8px!important}#fracing-workspace .fracing-pill-row>span{min-height:22px!important;padding:3px 8px!important;border-radius:4px!important;font-size:10px!important;font-weight:600!important;box-shadow:none!important}#fracing-workspace .fracing-kicker{color:var(--frac-info)!important;background:var(--frac-info-bg)!important;border-color:var(--frac-info-line)!important}#fracing-workspace .fracing-dev-pill{color:var(--frac-warning)!important;background:var(--frac-warning-bg)!important;border-color:var(--frac-warning-line)!important}#fracing-workspace .fracing-db.connected{color:var(--frac-success)!important;background:var(--frac-success-bg)!important;border-color:var(--frac-success-line)!important}#fracing-workspace .fracing-db:not(.connected){color:var(--frac-warning)!important;background:var(--frac-warning-bg)!important;border-color:var(--frac-warning-line)!important}#fracing-workspace .frac-real-map .oil-driver-map{height:480px!important;min-height:320px!important;border-radius:var(--frac-radius-control,12px)!important}#fracing-workspace .frac-map-toolbar{font-size:13px!important;font-weight:400!important}#fracing-workspace .frac-real-map-attribution{font-size:10px!important;font-weight:400!important}#fracing-workspace .oil-map-empty{font-size:13px!important;font-weight:400!important}#fracing-workspace .fracing-panel{min-width:0!important;width:auto!important;padding:var(--frac-panel-padding)!important;border:1px solid var(--frac-line)!important;border-radius:var(--frac-radius-panel)!important;background:var(--frac-surface)!important;box-shadow:0 4px 18px color-mix(in srgb,var(--frac-shadow) 22%,transparent)!important}#fracing-workspace .frac-command-layout,#fracing-workspace .frac-focused-view,#fracing-workspace .frac-tab-panel{gap:16px!important;min-width:0!important;margin:0!important}#fracing-workspace .panel-title{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;margin:0 0 16px!important;padding:0!important;min-height:28px!important}#fracing-workspace :is(h2,.chat-head h2){font-size:17px!important;line-height:1.4!important;font-weight:750!important;letter-spacing:0!important;margin:0!important;color:var(--frac-text)!important}#fracing-workspace h3{font-size:14px!important;line-height:1.4!important;font-weight:650!important;letter-spacing:0!important;margin:0!important;color:var(--frac-text)!important}#fracing-workspace .panel-title>span{font-size:10px!important;font-weight:750!important;color:var(--frac-accent)!important;background:var(--frac-selected)!important;border:1px solid var(--frac-line-soft)!important;border-radius:999px!important;padding:6px 10px!important;text-transform:uppercase!important}#fracing-workspace .panel-title .tms-select-field span{background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;min-height:0!important;color:var(--frac-text)!important;text-transform:none!important}#fracing-workspace .fracing-metrics{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:12px!important;margin:0!important;padding:12px!important;border:1px solid var(--frac-line)!important;border-radius:16px!important;background:var(--frac-page)!important;box-shadow:none!important}#fracing-workspace .frac-metric{min-width:0!important;min-height:108px!important;padding:16px!important;border:1px solid var(--frac-line)!important;border-radius:14px!important;background:var(--frac-field)!important;box-shadow:none!important;gap:6px!important;text-align:center!important;align-items:center!important}#fracing-workspace .frac-metric span{font-size:11px!important;line-height:1.4!important;font-weight:650!important;color:var(--frac-muted)!important}#fracing-workspace .frac-metric b{font-size:30px!important;line-height:1.2!important;font-weight:750!important;color:var(--frac-text)!important}#fracing-workspace .frac-metric small{font-size:11px!important;font-weight:400!important;line-height:1.4!important;text-transform:none!important;color:var(--frac-muted)!important}#fracing-workspace .frac-home-split{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}#fracing-workspace .home-active-loads-table{min-width:620px!important}#fracing-workspace .home-active-loads-table :is(th,td):nth-child(n+3){text-align:right!important;font-variant-numeric:tabular-nums}#fracing-workspace .home-active-loads-table :is(th,td):nth-child(-n+2){min-width:160px;overflow-wrap:anywhere}#fracing-workspace :is(.frac-form,.frac-form-grid,.frac-settings-grid){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:auto!important;gap:18px 16px!important;align-items:start!important;min-width:0!important}#fracing-workspace .frac-notes-field,#fracing-workspace :is(.frac-form,.frac-form-grid,.frac-settings-grid)>label{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:6px!important;min-width:0!important;height:auto!important;margin:0!important}#fracing-workspace :is(.frac-field-label,.frac-form-grid label>span,.frac-settings-grid label>span){font-size:12px!important;line-height:18px!important;font-weight:700!important;text-transform:uppercase!important;color:var(--frac-muted)!important;letter-spacing:0!important}#fracing-workspace :is(input:not([type=checkbox]),.fleet-select-trigger){width:100%!important;min-width:0!important;max-width:100%!important;min-height:42px!important;height:42px!important;box-sizing:border-box!important;padding:0 12px!important;border:1px solid var(--frac-line)!important;border-radius:var(--frac-radius-control,12px)!important;background:var(--frac-surface)!important;color:var(--frac-text)!important;box-shadow:none!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important}#fracing-workspace :is(.tms-select-field,.fleet-select){width:100%!important;min-width:0!important}#fracing-workspace .fleet-select-trigger :is(span,b){font-size:13px!important;font-weight:400!important;text-align:left!important}#fracing-workspace textarea{width:100%!important;min-width:0!important;min-height:104px!important;padding:12px!important;border:1px solid var(--frac-line)!important;border-radius:var(--frac-radius-control,12px)!important;background:var(--frac-surface)!important;color:var(--frac-text)!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;resize:vertical}#fracing-workspace input::-moz-placeholder,#fracing-workspace textarea::-moz-placeholder{color:var(--frac-muted)!important;opacity:1!important}#fracing-workspace input::placeholder,#fracing-workspace textarea::placeholder{color:var(--frac-muted)!important;opacity:1!important}#fracing-workspace input::-webkit-datetime-edit,#fracing-workspace input::-webkit-datetime-edit-fields-wrapper{color:var(--frac-text)!important}#fracing-workspace :is(input,select,textarea){color-scheme:var(--frac-color-scheme)!important}#fracing-workspace input::-webkit-calendar-picker-indicator{filter:none!important;opacity:1!important}#fracing-workspace .terminal-card-head b{font-size:14px!important;font-weight:600!important;color:var(--frac-text)!important}#fracing-workspace .input-with-suffix small{color:var(--frac-muted)!important;font-weight:400!important}#fracing-workspace .save-job{align-self:end!important}#fracing-workspace .rate-rules>.frac-btn,#fracing-workspace .save-job{justify-self:stretch!important;width:100%!important}#fracing-workspace :is(input,textarea,button):focus-visible{outline:2px solid var(--frac-accent)!important;outline-offset:2px!important}#fracing-workspace :is(input,button):disabled{cursor:not-allowed!important;opacity:.55!important}#fracing-workspace input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0!important;padding:0!important;accent-color:var(--frac-accent)}#fracing-workspace :is(.frac-toggle-row,.permission-picker label,.subcontractor-check){display:flex!important;align-items:center!important;gap:10px!important;min-height:42px!important;background:transparent!important;box-shadow:none!important}#fracing-workspace .frac-toggle-row{align-self:end!important}#fracing-workspace .frac-settings-wide{grid-column:1/-1!important}#fracing-workspace .frac-form-section{padding:20px 0!important;gap:16px!important;border-top:1px solid var(--frac-line)!important}#fracing-workspace .frac-form-section:first-of-type{border-top:0!important}#fracing-workspace .terminal-builder{--pull-point-header-spacing:20px;padding-top:var(--pull-point-header-spacing)!important;row-gap:var(--pull-point-header-spacing)!important}#fracing-workspace .terminal-builder>.section-title-row{margin:0!important;align-items:center}#fracing-workspace .terminal-builder>.section-title-row>h3{margin:0!important}#fracing-workspace .frac-job-details-columns{min-width:0}#fracing-workspace .fracing-jobs-layout{align-items:stretch!important}#fracing-workspace .frac-icon-label{display:flex;align-items:center;gap:6px}#fracing-workspace .frac-icon-label svg{width:15px;height:15px;flex:0 0 15px;color:var(--frac-accent)}#fracing-workspace .frac-job-map-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 0}#fracing-workspace .frac-job-map-notes>*{min-width:0}#fracing-workspace .frac-job-map-notes .frac-notes-field{display:flex!important;flex-direction:column;align-self:stretch;margin:0!important}#fracing-workspace .frac-job-map-notes>section{display:flex;flex-direction:column;gap:6px;padding-top:0;min-height:0}#fracing-workspace .frac-job-map-notes textarea{flex:1;height:auto!important;min-height:380px!important;resize:vertical}#fracing-workspace .frac-job-map{position:relative;margin:0;display:flex;flex:1;min-width:0}#fracing-workspace .frac-job-map>p[role=status]{position:absolute;inset:8px 8px auto;z-index:1000;background:var(--frac-surface);padding:8px}#fracing-workspace .frac-job-pin-map{flex:1;min-height:380px;width:100%;border-radius:12px;border:1px solid var(--frac-line)}#fracing-workspace .frac-location-pin{display:grid;place-items:center;background:#087e76;border:2px solid white;border-radius:50% 50% 50% 0;color:white;font-size:13px;font-weight:700;box-shadow:0 2px 8px #0006}#fracing-workspace .frac-location-pin.entrance{background:#d76b15}#fracing-workspace .frac-job-pin-map .leaflet-control-layers label{display:block;color:#202c36}#fracing-workspace .frac-job-pin-map .leaflet-control-layers input{width:auto!important;height:auto!important;min-height:0!important}#fracing-workspace .frac-map-pin-toolbar{display:flex;gap:8px;min-width:0}#fracing-workspace .frac-map-pin-toolbar input{flex:1;min-width:0}#fracing-workspace .frac-map-pin-toolbar select{flex:1;min-width:0;border:1px solid var(--frac-line);border-radius:6px;background:var(--frac-field);color:var(--frac-text);padding:8px}#fracing-workspace .frac-map-help{margin:0;color:var(--frac-muted);font-size:12px}#fracing-workspace .frac-map-result{text-align:left;padding:10px;border:1px solid var(--frac-line);background:var(--frac-field);color:var(--frac-text)}#fracing-workspace .frac-weight-pair{display:flex;align-items:center;gap:6px}#fracing-workspace .frac-weight-pair input{min-width:0}#fracing-workspace :is(.frac-weight-output,.frac-choice-back,.frac-pin-link a,.rich-job-form small){color:var(--frac-muted);font-size:11px;line-height:1.4}#fracing-workspace .frac-choice-back{border:0;background:none;padding:0;text-align:left;cursor:pointer}@media (min-width:1551px){#fracing-workspace .frac-job-details-columns>.frac-form-section>.frac-form.rich-job-form{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1200px){#fracing-workspace .frac-job-map-notes{grid-template-columns:minmax(0,1fr)}#fracing-workspace .frac-job-map-notes>section{padding-top:0}}@media (min-width:1201px){#fracing-workspace .frac-job-details-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}#fracing-workspace .frac-job-details-columns>.frac-form-section{min-width:0;border-top:0!important}#fracing-workspace .frac-job-details-columns .frac-form.rich-job-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#fracing-workspace .frac-notes-field{margin-top:20px!important}#fracing-workspace .frac-form-actions{display:flex!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:10px!important;margin-top:20px!important;padding:0!important}#fracing-workspace .frac-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;height:auto!important;padding:10px 16px!important;gap:8px!important;width:auto!important;max-width:100%!important;border:1px solid var(--frac-line)!important;border-radius:var(--frac-radius-control,12px)!important;box-shadow:none!important;background:var(--frac-surface)!important;color:var(--frac-text)!important;font-size:13px!important;font-weight:600!important;line-height:18px!important;letter-spacing:0!important;white-space:normal!important}#fracing-workspace .frac-btn.primary{background:linear-gradient(180deg,#12b5a5,var(--frac-action))!important;border-color:var(--frac-action)!important;color:#fff!important}#fracing-workspace .ghost-link{font-size:13px!important;font-weight:600!important;color:var(--frac-accent)!important;min-height:32px!important;white-space:normal!important}#fracing-workspace .ghost-link.danger{color:var(--frac-danger)!important}#fracing-workspace .board-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 190px!important;align-items:end!important;gap:12px!important;margin-bottom:16px!important}#fracing-workspace .board-toolbar:has(>input:only-child){grid-template-columns:minmax(0,480px)!important}#fracing-workspace .carrier-filter-toolbar{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(140px,1fr))!important}#fracing-workspace .frac-table-wrap{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;border:1px solid var(--frac-line)!important;border-radius:var(--frac-radius-control,12px)!important;background:var(--frac-surface)!important}#fracing-workspace .frac-table{width:100%!important;border-collapse:collapse!important;table-layout:auto!important;background:var(--frac-surface)!important}#fracing-workspace .frac-table th{padding:12px!important;height:42px!important;text-align:left!important;font-size:11px!important;font-weight:650!important;color:var(--frac-muted)!important;background:var(--frac-subtle)!important;border:0!important;border-bottom:1px solid var(--frac-line)!important;white-space:nowrap!important}#fracing-workspace .frac-table td{padding:12px!important;height:auto!important;min-height:44px!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;color:var(--frac-text)!important;border:0!important;border-bottom:1px solid var(--frac-line-soft)!important;background:transparent!important}#fracing-workspace .frac-table td b{font-size:13px!important;font-weight:600!important}#fracing-workspace .frac-table td small{font-size:11px!important}#fracing-workspace .empty-cell,#fracing-workspace .frac-table td small{line-height:1.5!important;font-weight:400!important;color:var(--frac-muted)!important}#fracing-workspace .empty-cell{padding:28px 16px!important;font-size:13px!important;text-align:center!important}#fracing-workspace .release-list>.empty-cell{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#fracing-workspace .home-silo-panel:has(.home-silo-track:empty):after{font-size:13px!important;font-weight:400!important;color:var(--frac-muted)!important}#fracing-workspace .input-with-suffix{display:flex!important;align-items:center!important;gap:8px!important}#fracing-workspace .input-with-suffix small{position:static!important;flex:0 0 auto!important;margin:0!important}#fracing-workspace .frac-table tr.selected{background:var(--frac-selected)!important}#fracing-workspace .frac-table tr[tabindex]:hover{background:var(--frac-hover)!important}#fracing-workspace .frac-status{font-size:10px!important;font-weight:600!important;line-height:16px!important;border-radius:999px!important;padding:4px 12px!important;height:auto!important;white-space:nowrap!important}#fracing-workspace :is(.status-active,.status-available,.status-ready,.permission-on){color:var(--frac-success)!important;background:var(--frac-success-bg)!important;border:1px solid var(--frac-success-line)!important}#fracing-workspace :is(.status-invited,.status-pending,.status-maintenance){color:var(--frac-warning)!important;background:var(--frac-warning-bg)!important;border-color:var(--frac-warning-line)!important}#fracing-workspace :is(.permission-off,.status-inactive){color:var(--frac-muted)!important;background:var(--frac-subtle)!important}#fracing-workspace .fracing-jobs-layout{display:flex!important;flex-direction:column!important;gap:16px!important}#fracing-workspace .job-board{order:0!important}#fracing-workspace .job-builder{order:1!important}#fracing-workspace .dispatch-panel{order:2!important}#fracing-workspace .terminal-card{border:1px solid var(--frac-line)!important;border-radius:16px!important;background:var(--frac-page)!important;padding:20px!important;gap:16px!important}#fracing-workspace .rate-rule-card{border:1px solid var(--frac-line)!important;border-radius:12px!important;background:var(--frac-field)!important;padding:16px!important;gap:16px!important}#fracing-workspace .carrier-layout{grid-template-columns:minmax(0,1fr) 280px!important;align-items:start!important}#fracing-workspace .carrier-filter-panel{grid-column:1/-1!important}#fracing-workspace .carrier-driver-preview{grid-column:2!important;grid-row:2!important}#fracing-workspace .carrier-table-panel{grid-column:1!important}#fracing-workspace .dispatch-detail dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}#fracing-workspace .dispatch-detail :is(dt,dd){font-size:13px!important;line-height:1.5!important;overflow-wrap:anywhere}#fracing-workspace .communication-layout{display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;align-items:start!important}#fracing-workspace .channel-context-panel{display:none!important}#fracing-workspace .channel-list button{padding:12px!important;border-radius:var(--frac-radius-control,12px)!important;box-shadow:none!important}#fracing-workspace .channel-list button:not(.active){background:var(--frac-field)!important;border:1px solid var(--frac-line)!important}#fracing-workspace .chat-head span{color:var(--frac-muted)!important;font-size:12px!important;font-weight:400!important}#fracing-workspace .channel-list button :is(b,span){font-size:14px!important;line-height:1.5!important;font-weight:700!important;color:var(--frac-text)!important}#fracing-workspace .chat-panel{min-height:0!important;display:grid!important;grid-template-rows:auto minmax(260px,1fr) auto!important;gap:16px!important}#fracing-workspace .chat-head{padding:0!important;border:0!important}#fracing-workspace :is(.home-chat-list,.message-stream){min-height:200px!important;max-height:480px!important;overflow-y:auto!important;padding:16px!important;background:var(--frac-surface)!important;border:1px solid var(--frac-line)!important;border-radius:var(--frac-radius-control,12px)!important}#fracing-workspace .chat-compose{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;padding:12px 0 0!important}#fracing-workspace .message-bubble{border-radius:var(--frac-radius-control,12px)!important;max-width:85%!important;padding:12px!important}#fracing-workspace .message-bubble p{font-size:13px!important;line-height:1.5!important;font-weight:400!important;overflow-wrap:anywhere}#fracing-workspace .permission-picker{border:0!important;padding:20px 0 0!important;margin-top:16px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px 16px!important}#fracing-workspace .permission-picker label{padding:0!important;border:0!important;font-size:13px!important;font-weight:500!important}#fracing-workspace .permission-picker :is(legend,label span){color:var(--frac-text)!important;font-size:13px!important;font-weight:500!important}#fracing-workspace .frac-message{margin:0!important;border-radius:var(--frac-radius-control,12px)!important;padding:12px 16px!important;font-weight:500!important}body:has(#fracing-workspace)>.footer{width:calc(100% - var(--frac-sidebar))!important;max-width:none!important;margin:0 0 0 var(--frac-sidebar)!important;min-height:82px!important;padding:18px 24px!important;border:0!important;border-top:1px solid rgba(255,255,255,.08)!important;background:radial-gradient(620px 220px at 0 -80%,rgba(37,99,235,.18),transparent 62%),linear-gradient(180deg,rgba(8,14,25,.99),rgba(7,13,24,.99)),#080e19!important;color:#9fb0c8!important;box-shadow:none!important}body:has(#fracing-workspace)>.footer :is(a,p){color:#9fb0c8!important;font-size:12px!important;font-weight:400!important}body:has(#fracing-workspace)>.footer p{opacity:.78!important}@supports (zoom:1){@media (min-width:1201px){body:has(#fracing-workspace){--frac-content-edge:9px;--frac-panel-padding:14.4px}html.fp-route-fracing:has(#fracing-workspace){scroll-padding-top:66.6px!important;scroll-padding-bottom:9px!important}body:has(#fracing-workspace)>.app-main{padding-top:57.6px!important;min-height:calc(100dvh - 86.4px)!important}#fracing-workspace .tms-pro-layout{grid-template-columns:calc(var(--frac-sidebar) * .9) minmax(0,1fr)!important}#fracing-workspace .tms-pro-content{zoom:.9;min-width:0!important}#fracing-workspace .tms-pro-sidebar-rail-bg{top:57.6px!important;width:calc(var(--frac-sidebar) * .9)!important;height:calc(100dvh - 57.6px)!important}#fracing-workspace .tms-pro-sidebar{zoom:.9!important;height:auto!important}body:has(#fracing-workspace)>.footer{zoom:.9!important;width:calc(100% - var(--frac-sidebar))!important;min-height:96px!important;padding:24px 0 22px!important}body:has(#fracing-workspace)>.footer .footer-content{padding:0!important}body:has(#fracing-workspace)>.footer :is(a,p){min-height:0!important;line-height:1.2!important}body:has(#fracing-workspace)>.footer a{font-size:14px!important}body:has(#fracing-workspace)>.footer p{display:block!important;font-size:13px!important}}}body:has(#fracing-workspace .tms-pro-sidebar.is-collapsed){--frac-sidebar:76px}#fracing-workspace .tms-pro-sidebar.is-collapsed{padding-inline:8px!important}#fracing-workspace .tms-pro-sidebar.is-collapsed :is(.tms-pro-sidebar-brand,.tms-pro-sidebar-nav,.tms-pro-sidebar-footer){width:100%!important}#fracing-workspace .tms-pro-sidebar.is-collapsed .tms-pro-sidebar-brand{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:8px!important}#fracing-workspace .tms-pro-sidebar.is-collapsed .tms-pro-company{width:38px!important;justify-content:center!important;gap:0!important}#fracing-workspace .tms-pro-sidebar.is-collapsed .tms-pro-company>div{display:none!important}#fracing-workspace .tms-pro-sidebar.is-collapsed .tms-pro-sidebar-nav{padding:0!important;scrollbar-gutter:auto!important;scrollbar-width:none!important}#fracing-workspace .tms-pro-sidebar.is-collapsed :is(.tms-pro-sidebar-group-label,.tms-pro-sidebar-group-chevron,.tms-pro-sidebar-sublist,.tms-pro-sidebar-footer span,.tms-pro-sidebar-footer strong){display:none!important}#fracing-workspace .tms-pro-sidebar.is-collapsed .tms-pro-sidebar-group-btn{width:100%!important;max-width:100%!important;min-width:0!important;justify-content:center!important;padding:8px 0!important}#fracing-workspace .tms-pro-sidebar.is-collapsed .tms-pro-sidebar-footer>*{grid-template-columns:18px!important;grid-template-rows:auto!important;justify-content:center!important;padding:6px 0!important}.fracing-session-state{box-sizing:border-box;width:min(640px,100%);min-width:0;margin:0 auto;padding:32px 20px;text-align:center}.fracing-session-state h1{margin:0;font-size:clamp(24px,4vw,36px);line-height:1.2;font-weight:600;color:inherit;overflow-wrap:anywhere}.fracing-session-state p{margin:20px 0 0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.fracing-session-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.fracing-session-state button{box-sizing:border-box;margin:0;min-height:46px;width:180px;max-width:100%;padding:12px 16px;border:1px solid var(--frac-line);border-radius:12px;font:inherit}.fracing-session-notice:empty{display:none}.fracing-session-notice:not(:empty){position:fixed;top:80px;left:50%;transform:translateX(-50%);width:min(520px,calc(100% - 32px));padding:12px 16px;border:1px solid var(--frac-warning-line);background:var(--frac-warning-bg);color:var(--frac-warning);border-radius:6px;z-index:10;font-size:13px}body:has(#fracing-workspace) .tms-select-menu{border-radius:var(--frac-radius-control,12px)!important;background:var(--frac-surface)!important;color:var(--frac-text)!important}body:has(#fracing-workspace) .tms-select-menu :is(button,[role=option]){min-height:38px!important;font-size:13px!important;font-weight:400!important;color:var(--frac-text)!important}body:has(#fracing-workspace) .fleet-select-menu.tms-select-menu{z-index:2147483647!important;box-shadow:0 8px 24px var(--frac-shadow)!important}body:has(#fracing-workspace) .fleet-select-menu.tms-select-menu .fleet-select-option.fleet-select-field-option,body:has(#fracing-workspace) .fleet-select-menu.tms-select-menu .fleet-select-option.fleet-select-field-option span{text-align:left!important;justify-content:flex-start!important;font-size:13px!important;font-weight:400!important;color:var(--frac-text)!important}body:has(#fracing-workspace) .fracing-connect-modal{border-radius:8px!important;padding:24px!important;background:var(--frac-surface)!important;color:var(--frac-text)!important}body:has(#fracing-workspace) .fracing-connect-modal :is(h2,h3){color:var(--frac-text)!important;font-size:17px!important;font-weight:650!important}body:has(#fracing-workspace) .fracing-connect-modal .connect-card{border:0!important;border-radius:0!important;background:transparent!important;padding:16px 0!important}body:has(#fracing-workspace) .fracing-connect-modal input{min-width:0!important;height:42px!important;padding:0 12px!important;background:var(--frac-surface)!important;border:1px solid var(--frac-line)!important;border-radius:var(--frac-radius-control,12px)!important;color:var(--frac-text)!important;font-size:13px!important;font-weight:400!important}body:has(#fracing-workspace) #fracing-connect-dialog{z-index:2147483647!important;background:#11182799!important}body:has(#fracing-workspace) :is(#fracing-connect-dialog,#fracing-full-map){font-family:var(--fp-font-sans,"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important;letter-spacing:0!important}body:has(#fracing-workspace) :is(#fracing-connect-dialog,#fracing-full-map) :is(button,input){font-family:inherit!important}body:has(#fracing-workspace) #fracing-connect-dialog .panel-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:16px!important}body:has(#fracing-workspace) #fracing-connect-dialog .connect-card{display:grid!important;align-content:start!important;gap:12px!important}body:has(#fracing-workspace) #fracing-connect-dialog :is(h2,h3){margin:0!important;line-height:1.4!important}body:has(#fracing-workspace) #fracing-connect-dialog .inline-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}body:has(#fracing-workspace) #fracing-connect-dialog .empty-cell{padding:20px 0!important;font-size:13px!important;font-weight:400!important;color:var(--frac-muted)!important;background:transparent!important;text-align:left!important}body:has(#fracing-workspace) #fracing-connect-dialog .ghost-link{min-height:36px!important;font-size:13px!important;font-weight:600!important;color:var(--frac-accent)!important}body:has(#fracing-workspace) #fracing-connect-dialog .frac-btn{width:auto!important;min-height:42px!important;padding:10px 16px!important;border:1px solid var(--frac-action)!important;border-radius:var(--frac-radius-control,12px)!important;background:var(--frac-action)!important;color:#fff!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important}body:has(#fracing-workspace) #fracing-connect-dialog button:disabled{opacity:.55!important;cursor:not-allowed!important}body:has(#fracing-workspace) #fracing-connect-dialog input::-moz-placeholder{color:var(--frac-muted)!important;opacity:1!important}body:has(#fracing-workspace) #fracing-connect-dialog input::placeholder{color:var(--frac-muted)!important;opacity:1!important}.frac-connect-feedback{margin:0 0 16px;padding:12px;border-left:3px solid var(--frac-success-line);color:var(--frac-success);background:var(--frac-success-bg);overflow-wrap:anywhere}.frac-connect-feedback.error{border-color:var(--frac-danger-line);color:var(--frac-danger);background:var(--frac-danger-bg)}body:has(#fracing-workspace) #fracing-connect-dialog .connect-status-strip{display:flex!important;gap:8px!important;flex-wrap:wrap!important}body:has(#fracing-workspace) #fracing-connect-dialog .connect-status-strip span{padding:4px 8px!important;border-radius:4px!important;background:var(--frac-success-bg)!important;color:var(--frac-success)!important;font-size:12px!important;font-weight:500!important}body:has(#fracing-workspace) #fracing-connect-dialog .connect-list button{padding:12px!important;border:1px solid var(--frac-line)!important;border-radius:var(--frac-radius-control,12px)!important;background:var(--frac-surface)!important;color:var(--frac-text)!important;box-shadow:none!important;text-align:left!important}body:has(#fracing-workspace) #fracing-connect-dialog :is(.connect-list,.connect-documents) :is(b,span,small,a){font-size:13px!important;line-height:1.5!important;font-weight:400!important;color:var(--frac-text)!important;overflow-wrap:anywhere}body:has(#fracing-workspace) #fracing-connect-dialog .connect-documents a{color:var(--frac-accent)!important}body:has(#fracing-workspace) #fracing-connect-dialog .connect-documents article{background:var(--frac-surface)!important;border:1px solid var(--frac-line)!important;border-radius:var(--frac-radius-control,12px)!important}body:has(#fracing-workspace) #fracing-full-map{position:fixed!important;inset:0!important;z-index:2147483647!important;width:100%!important;height:100dvh!important;padding:12px!important;background:var(--frac-surface)!important;color:var(--frac-text)!important}body:has(#fracing-workspace) #fracing-full-map .fracing-full-map-modal{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--frac-surface)!important;overflow:hidden!important}body:has(#fracing-workspace) #fracing-full-map .frac-real-map{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:10px!important;width:100%!important;height:100%!important}body:has(#fracing-workspace) #fracing-full-map .oil-driver-map{width:100%!important;height:100%!important;min-height:0!important;margin:0!important;border-radius:var(--frac-radius-control,12px)!important}body:has(#fracing-workspace) #fracing-full-map .frac-map-toolbar{margin:0!important;font-size:12px!important}body:has(#fracing-workspace) #fracing-full-map .frac-btn{min-height:40px!important;border-radius:var(--frac-radius-control,12px)!important;background:var(--frac-surface)!important;color:var(--frac-text)!important;border:1px solid var(--frac-line)!important;font-size:13px!important;padding:8px 12px!important}body:has(#fracing-workspace) #fracing-full-map .frac-real-map-attribution{font-size:10px!important;font-weight:400!important;color:var(--frac-muted)!important;padding:0!important}body:has(#fracing-workspace) :is(#fracing-workspace,.frac-dialog-backdrop,.tms-select-menu){color-scheme:var(--frac-color-scheme);scrollbar-color:var(--frac-muted) var(--frac-surface)}#fracing-workspace :is(input:not([type=checkbox]),textarea,.fleet-select-trigger){background:var(--frac-field)!important}#fracing-workspace .fleet-select-trigger :is(span,b,svg){color:var(--frac-text)!important}#fracing-workspace :is(.frac-toggle-row span,.subcontractor-check b,.dispatch-detail dd,.automation-grid b,.release-list b,.release-list strong){color:var(--frac-text)!important}#fracing-workspace :is(.subcontractor-check small,.dispatch-detail dt,.automation-grid span,.release-list span,.release-list small,.frac-map-toolbar,.frac-real-map-attribution){color:var(--frac-muted)!important}#fracing-workspace :is(.dispatch-detail dl>div,.dispatch-box,.automation-grid>div,.release-list>div:not(.empty-cell),.silo-edit-panel,.silo-actions-grid>div){background:var(--frac-surface)!important;border-color:var(--frac-line)!important}#fracing-workspace .frac-btn:not(.primary):hover:not(:disabled){background:var(--frac-hover)!important}#fracing-workspace :is(.frac-btn.primary,.frac-segmented button[aria-pressed=true]):hover:not(:disabled){filter:brightness(1.1)}#fracing-workspace .ghost-link{background:transparent!important;border-color:var(--frac-line)!important}#fracing-workspace .ghost-link:hover:not(:disabled){background:var(--frac-hover)!important}#fracing-workspace :is(.frac-pill,.frac-status){color:var(--frac-info);background:var(--frac-info-bg);border-color:var(--frac-info-line)}#fracing-workspace :is(.status-paused,.status-hold,.status-watch,.status-refill,.status-standby,.status-staging,.status-unbilled,.status-moving-equipment,.status-setting-up-equipment,.status-prefill-started,.status-prefill-completed){color:var(--frac-warning)!important;background:var(--frac-warning-bg)!important;border-color:var(--frac-warning-line)!important}#fracing-workspace :is(.status-completed,.status-billed,.status-feeding,.status-covered,.status-at-well,.status-offloading,.status-pumping,.status-online,.status-operations-started,.status-operations-completed){color:var(--frac-success)!important;background:var(--frac-success-bg)!important;border-color:var(--frac-success-line)!important}#fracing-workspace :is(.status-offline,.status-out-of-service,.status-rejected){color:var(--frac-danger)!important;background:var(--frac-danger-bg)!important;border-color:var(--frac-danger-line)!important}#fracing-workspace .frac-message{color:var(--frac-warning)!important;background:var(--frac-warning-bg)!important;border-color:var(--frac-warning-line)!important}#fracing-workspace .channel-list button.active{background:var(--frac-selected)!important;border-color:var(--frac-accent)!important}#fracing-workspace .message-bubble{background:var(--frac-subtle)!important;border-color:var(--frac-line)!important;color:var(--frac-text)!important}#fracing-workspace .message-bubble.mine{background:var(--frac-selected)!important}#fracing-workspace .message-bubble div{color:var(--frac-muted)!important}#fracing-workspace .fp-driver-network{--network-bg:var(--frac-surface);--network-text:var(--frac-text);--network-muted:var(--frac-muted);--network-line:var(--frac-line);--network-selected:var(--frac-selected);--network-own:var(--frac-info-bg)}#fracing-workspace .fp-network-error{color:var(--frac-danger);background:var(--frac-danger-bg);border-color:var(--frac-danger-line)}#fracing-workspace :is(.fp-network-mode-tabs,.chat-compose){border-color:var(--frac-line)}#fracing-workspace .fp-network-contact-list>button:hover{background:var(--frac-hover)}#fracing-workspace .silo-body i:not(.filled){color:var(--frac-muted)!important}body:has(#fracing-workspace) .tms-select-menu{border-color:var(--frac-line)!important}body:has(#fracing-workspace) .tms-select-menu .fleet-select-option{background:transparent!important;border-color:transparent!important}body:has(#fracing-workspace) .tms-select-menu .fleet-select-option:is(:hover,:focus-visible,.active,.is-highlighted,[aria-selected=true]){background:var(--frac-hover)!important}body:has(#fracing-workspace) .tms-select-menu .fleet-select-option[aria-selected=true]{color:var(--frac-accent)!important;background:var(--frac-selected)!important}body:has(#fracing-workspace) .tms-select-menu :is(input,.fleet-select-search){background:var(--frac-field)!important;color:var(--frac-text)!important;border-color:var(--frac-line)!important}body:has(#fracing-workspace) .fracing-connect-modal{border-color:var(--frac-line)!important}body:has(#fracing-workspace) .fracing-connect-modal input{background:var(--frac-field)!important}body:has(#fracing-workspace) :is(.frac-dialog-backdrop,.tms-select-menu) :is(button,input):focus-visible{outline:2px solid var(--frac-accent)!important;outline-offset:2px!important}body:has(#fracing-workspace) :is(.frac-map-driver-detail,.oil-map-empty){background:var(--frac-surface)!important;color:var(--frac-text)!important;border:1px solid var(--frac-line)!important;box-shadow:0 4px 20px var(--frac-shadow)}body:has(#fracing-workspace) .frac-map-driver-detail :is(h3,dd){color:var(--frac-text)!important}body:has(#fracing-workspace) .frac-map-driver-detail dt{color:var(--frac-muted)}body:has(#fracing-workspace) .frac-map-driver-detail .ghost-link{color:var(--frac-accent)!important;background:transparent!important}.fracing-session-state{color:var(--frac-text);color-scheme:var(--frac-color-scheme)}.fracing-session-state button{background:var(--frac-field);color:var(--frac-text)}body:has(.workspace-login-page--fracing) .workspace-login-page--fracing input{color-scheme:var(--frac-color-scheme);background:var(--frac-field)!important;color:var(--frac-text)!important;border-color:var(--frac-line)!important}body:has(.workspace-login-page--fracing) .workspace-login-page--fracing input::-moz-placeholder{color:var(--frac-muted)!important;opacity:1}body:has(.workspace-login-page--fracing) .workspace-login-page--fracing input::placeholder{color:var(--frac-muted)!important;opacity:1}@container (max-width: 1050px){#fracing-workspace :is(.frac-form,.frac-form-grid,.frac-settings-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important}#fracing-workspace .carrier-layout{grid-template-columns:minmax(0,1fr)!important}#fracing-workspace .carrier-driver-preview{grid-column:1!important;grid-row:auto!important}}@container (max-width: 780px){#fracing-workspace .frac-table td.empty-cell{text-align:left!important}#fracing-workspace :is(.frac-form,.frac-form-grid,.frac-settings-grid,.permission-picker,.carrier-filter-toolbar){grid-template-columns:repeat(2,minmax(0,1fr))!important}#fracing-workspace .communication-layout{grid-template-columns:minmax(0,1fr)!important}}@container (max-width: 540px){#fracing-workspace :is(.frac-form,.frac-form-grid,.frac-settings-grid,.frac-home-split,.board-toolbar,.carrier-filter-toolbar){grid-template-columns:minmax(0,1fr)!important}#fracing-workspace .fracing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}#fracing-workspace .fracing-head h1{font-size:22px!important}#fracing-workspace .fracing-head{align-items:stretch!important;flex-direction:column!important}#fracing-workspace .fracing-head>div:first-child{width:100%!important}#fracing-workspace .fracing-head-actions{padding-top:0!important;width:100%!important;flex-wrap:nowrap!important}#fracing-workspace .fracing-head-actions .tms-demo-auth-btn{flex:1 1 0!important;width:auto!important}#fracing-workspace .fracing-head-actions>.frac-btn:only-child{width:80px!important}#fracing-workspace .fracing-head-actions .frac-btn{padding:8px 12px!important;min-height:36px!important}#fracing-workspace .terminal-card{padding:16px!important}}@media (max-width:1200px){body:has(#fracing-workspace){--frac-sidebar:0px!important}#fracing-workspace :is(.tms-pro-sidebar,.tms-pro-sidebar-rail-bg){display:none!important}#fracing-workspace .tms-pro-layout{display:block!important}#fracing-workspace .tms-pro-content{padding:var(--frac-content-edge)!important}html.fp-route-fracing:has(#fracing-workspace){scroll-padding-bottom:var(--fp-tms-mobile-tabs-clearance,86px)!important}#fracing-workspace .tms-pro-mobile-nav{overflow:visible!important}#fracing-workspace .tms-pro-mobile-menu{max-height:min(560px,calc(100dvh - 160px))!important;overflow-y:auto!important;border-radius:8px!important}body:has(#fracing-workspace)>.footer{padding-bottom:104px!important}}@media (min-width:1201px){#fracing-workspace .tms-pro-mobile-nav{display:none!important}#fracing-workspace .tms-pro-content{padding-bottom:var(--frac-content-edge)!important}body:has(#fracing-workspace)>.footer .footer-content{min-height:0!important}}@media (min-width:1201px) and (max-width:1550px){body:has(#fracing-workspace){--frac-sidebar:260px}body:has(#fracing-workspace .tms-pro-sidebar.is-collapsed){--frac-sidebar:76px}#fracing-workspace .frac-access-boundary,#fracing-workspace .frac-tab-panel,#fracing-workspace .fracing-shell{gap:20px!important}}@media (max-width:650px){#fracing-workspace .tms-pro-content{padding:var(--frac-content-edge)!important}#fracing-workspace .frac-access-boundary,#fracing-workspace .frac-tab-panel,#fracing-workspace .fracing-shell{gap:20px!important}}#fracing-workspace .tms-pro-sidebar-group-heading{position:relative;width:100%;min-width:0}#fracing-workspace .tms-pro-sidebar-group-heading>.tms-pro-sidebar-group-btn{padding-right:38px!important}#fracing-workspace .tms-pro-sidebar-section-toggle{position:absolute;top:5px;right:8px;display:grid;place-items:center;width:32px;height:32px;min-height:0;padding:0;border:0;border-radius:6px;color:#eef5ff;background:transparent;box-shadow:none}#fracing-workspace .tms-pro-sidebar-section-toggle:hover{background:#ffffff14}#fracing-workspace .tms-pro-sidebar.is-collapsed .tms-pro-sidebar-section-toggle{display:none}#fracing-workspace .tms-pro-sidebar.is-collapsed .tms-pro-sidebar-group-heading>.tms-pro-sidebar-group-btn{padding:8px 0!important}#fracing-workspace .frac-page-section,#fracing-workspace [data-fracing-section]{min-width:0;scroll-margin-top:0;scroll-margin-bottom:var(--frac-content-edge)}#fracing-workspace .frac-section-stack{display:grid;gap:24px;min-width:0;align-content:start}#fracing-workspace .frac-section-stack>.panel-title{margin-bottom:0!important}#fracing-workspace .frac-table td small{display:block}#fracing-workspace .frac-table a{color:var(--frac-accent)}#fracing-workspace .frac-table summary{cursor:pointer;white-space:nowrap}#fracing-workspace .frac-rate-summary{display:grid;gap:12px;min-width:250px;padding-top:12px}#fracing-workspace .frac-rate-summary>div{display:grid;gap:4px;white-space:normal}#fracing-workspace .frac-rate-summary span{font-size:12px;color:var(--frac-muted)}#fracing-workspace .board-toolbar.frac-carrier-filters{grid-template-columns:minmax(0,1fr) 150px 150px!important}#fracing-workspace .frac-carrier-groups{display:grid;gap:12px}#fracing-workspace .frac-carrier-group{min-width:0;border-block:1px solid var(--frac-line)}#fracing-workspace .frac-carrier-group>summary{display:grid;grid-template-columns:24px minmax(0,1fr) 70px 70px 100px;align-items:center;gap:16px;padding:16px 12px;cursor:pointer;list-style:none;background:var(--frac-surface)}#fracing-workspace .frac-carrier-group>summary::-webkit-details-marker{display:none}#fracing-workspace .frac-carrier-group>summary:hover{background:var(--frac-hover)}#fracing-workspace .frac-carrier-group>summary:focus-visible{outline:2px solid var(--frac-accent);outline-offset:2px}#fracing-workspace .frac-carrier-group>summary b{display:block;font-size:14px;font-weight:650;overflow-wrap:anywhere}#fracing-workspace .frac-carrier-group>summary small{display:block;margin-top:4px;font-size:11px;color:var(--frac-muted)}#fracing-workspace .frac-carrier-name{display:flex;align-items:center;gap:8px}#fracing-workspace .frac-carrier-documents-button{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--frac-line);border-radius:6px;background:var(--frac-surface);color:var(--frac-accent);cursor:pointer}#fracing-workspace .frac-carrier-documents-button:hover{background:var(--frac-selected)}#fracing-workspace .frac-carrier-documents-button:focus-visible{outline:2px solid var(--frac-accent);outline-offset:2px}body:has(#fracing-workspace) .frac-carrier-document-owner{display:grid;gap:4px;margin-bottom:20px;overflow-wrap:anywhere}body:has(#fracing-workspace) .frac-carrier-document-owner>span{color:var(--frac-muted);font-size:12px}body:has(#fracing-workspace) .frac-carrier-document-list{display:grid;gap:12px}body:has(#fracing-workspace) .frac-carrier-document-list>article{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--frac-line);border-radius:6px}body:has(#fracing-workspace) .frac-carrier-document-list>article>div{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}body:has(#fracing-workspace) .frac-carrier-document-list span{color:var(--frac-muted);font-size:12px}body:has(#fracing-workspace) .frac-carrier-document-list a{color:var(--frac-accent);font-size:13px}#fracing-workspace .frac-disclosure-arrow{font-size:22px;font-weight:400;color:var(--frac-accent);text-align:center}#fracing-workspace .frac-carrier-expanded{display:grid;gap:16px;padding-block:16px;min-width:0}#fracing-workspace .frac-carrier-performance{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0}#fracing-workspace .frac-carrier-performance>div{border:1px solid var(--frac-line);border-radius:12px;padding:14px 8px;text-align:center;background:var(--frac-surface)}#fracing-workspace .frac-carrier-performance dt{font-size:12px;color:var(--frac-muted)}#fracing-workspace .frac-carrier-performance dd{margin:8px 0 0;font-size:18px;font-weight:650}#fracing-workspace .connected-driver-table{min-width:1200px}#fracing-workspace .connected-driver-table :is(th,td){text-align:center!important}#fracing-workspace .connected-driver-table :is(th,td):first-child:not([colspan]){text-align:left!important}#fracing-workspace .connected-driver-table .frac-board-pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:112px;min-width:112px;height:26px!important;padding:4px 8px!important;-webkit-text-fill-color:currentColor!important}.frac-carrier-ranking-info{width:min(430px,calc(100vw - 32px));padding:20px;border:1px solid var(--frac-line);border-radius:14px;background:var(--frac-surface,#fff);color:var(--frac-text,#182936);font-size:13px;line-height:1.5;box-shadow:0 12px 40px #0003}.frac-carrier-ranking-info p{margin:10px 0 0}@media(max-width:1000px){#fracing-workspace .frac-carrier-performance{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){#fracing-workspace .frac-carrier-performance{grid-template-columns:repeat(2,minmax(0,1fr))}}#fracing-workspace .frac-driver-inline-preview{padding:16px 0;border-top:1px solid var(--frac-line)}#fracing-workspace .frac-driver-inline-preview dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0 0 16px}#fracing-workspace .frac-driver-inline-preview dt{font-size:11px;color:var(--frac-muted)}#fracing-workspace .frac-driver-inline-preview dd{margin:6px 0 0;font-size:13px;overflow-wrap:anywhere}#fracing-workspace .frac-carrier-documents{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12px}#fracing-workspace .frac-carrier-documents>span{display:flex;align-items:center;gap:12px}#fracing-workspace .frac-carrier-documents a{color:var(--frac-accent)}#fracing-workspace .frac-inline-toggle{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--frac-muted);cursor:pointer}#fracing-workspace .frac-field-silo-window{overflow:auto;container-type:inline-size;scrollbar-width:thin;min-width:0}#fracing-workspace .frac-field-silo-track{display:flex;width:-moz-max-content;width:max-content}#fracing-workspace .frac-field-silo-track.is-moving{animation:fracing-field-silos-right 45s linear infinite}#fracing-workspace .frac-field-silo-window:has(.is-moving){overflow:hidden}#fracing-workspace .frac-field-silo-window:is(:hover,:focus-within) .is-moving{animation-play-state:paused}#fracing-workspace .frac-field-silo-group{display:flex;gap:16px;padding:0 16px 8px 0;min-width:100cqw;justify-content:space-around;flex-shrink:0;box-sizing:border-box}#fracing-workspace .home-silo-card{width:240px;min-height:390px;flex:0 0 240px;border-radius:6px;background:var(--frac-surface);box-shadow:none;border:1px solid var(--frac-line)}#fracing-workspace .home-silo-card-head{flex-wrap:wrap;min-height:60px}#fracing-workspace .home-silo-card-head>div{min-width:0}#fracing-workspace :is(.home-silo-card-head b,.home-silo-readout strong){color:var(--frac-text);font-size:14px;line-height:1.4;overflow-wrap:anywhere}#fracing-workspace :is(.home-silo-card-head span:not(.frac-status),.home-silo-readout span){color:var(--frac-muted);font-weight:400;font-size:11px;line-height:1.5}#fracing-workspace .home-silo-readout{border-radius:4px;background:var(--frac-success-bg)}#fracing-workspace .frac-silo-management{margin-top:16px;border-top:1px solid var(--frac-line);padding-top:16px}#fracing-workspace .frac-silo-management>summary{cursor:pointer;color:var(--frac-accent);font-size:13px;font-weight:600;padding-bottom:16px}#fracing-workspace .frac-report-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}#fracing-workspace .frac-report-controls label{display:grid;gap:6px;min-width:180px;font-size:12px;font-weight:600;color:var(--frac-muted)}#fracing-workspace .frac-report-controls p{margin:0 0 8px;font-size:12px;color:var(--frac-muted)}#fracing-workspace .panel-title .frac-report-range{display:block!important;margin-top:6px!important;font-weight:400!important}#fracing-workspace .panel-title .frac-inline-toggle span,#fracing-workspace .panel-title .frac-report-range{color:var(--frac-muted)!important;font-size:12px!important;background:transparent!important;border:0!important;padding:0!important;text-transform:none!important}#fracing-workspace .panel-title .frac-inline-toggle span{font-weight:500!important}#fracing-workspace .frac-report-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#fracing-workspace .frac-report-table :is(th,td):not(:first-child){text-align:right!important;font-variant-numeric:tabular-nums}#fracing-workspace .frac-ranking-table :is(th,td):nth-child(2){text-align:left!important}#fracing-workspace .frac-report-table td strong{font-size:13px;font-weight:600}#fracing-workspace .frac-report-table tfoot{background:var(--frac-subtle);font-weight:600}#fracing-workspace .frac-segmented{display:flex;border:1px solid var(--frac-line);border-radius:6px;overflow:hidden}#fracing-workspace .frac-segmented button{width:72px;min-height:36px;border:0;border-radius:0;padding:8px;font-size:12px;background:var(--frac-surface);color:var(--frac-muted);box-shadow:none}#fracing-workspace .frac-segmented button[aria-pressed=true]{background:var(--frac-action);color:#fff}#fracing-workspace .frac-inline-error{padding:12px;margin:0;border-left:3px solid var(--frac-danger);color:var(--frac-danger);background:var(--frac-danger-bg);font-size:13px}@keyframes fracing-field-silos-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){#fracing-workspace .frac-field-silo-track.is-moving{animation:none}#fracing-workspace .frac-field-silo-window:has(.is-moving){overflow:auto}#fracing-workspace .frac-silo-duplicates{display:none}}@container (max-width: 780px){#fracing-workspace .board-toolbar.frac-carrier-filters{grid-template-columns:repeat(2,150px)!important}#fracing-workspace .frac-carrier-filters>input{grid-column:1/-1}#fracing-workspace .frac-driver-inline-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 540px){#fracing-workspace .frac-carrier-group>summary{grid-template-columns:20px minmax(0,1fr) 48px 48px;gap:10px;padding:12px 4px}#fracing-workspace .frac-carrier-group>summary>.frac-status{grid-column:2/-1;justify-self:start}#fracing-workspace .frac-report-controls{display:grid;grid-template-columns:minmax(0,1fr)}#fracing-workspace .frac-report-controls label{min-width:0}}#fracing-workspace .frac-location-fields{display:contents}#fracing-workspace .frac-generated-pin,#fracing-workspace .frac-weight-control{display:flex;align-items:center;border:1px solid var(--frac-line)!important;border-radius:var(--frac-radius-control,12px)!important;height:42px!important;box-sizing:border-box;background:var(--frac-field)!important;overflow:hidden;min-width:0}#fracing-workspace .frac-generated-pin input,#fracing-workspace .frac-weight-control input{border:0!important;min-width:0;width:100%}#fracing-workspace .frac-weight-control select{flex:0 0 108px!important;width:108px!important;min-width:108px!important;max-width:108px!important;border:0!important;border-radius:0!important;padding:0 28px 0 10px!important;font-size:13px!important;letter-spacing:normal!important;text-overflow:clip!important;background-color:var(--frac-field)!important;color:var(--frac-text)!important}#fracing-workspace .frac-generated-pin a{padding:8px;color:#14b8a6}#fracing-workspace .frac-location-pin.staging{background:#7c3aed}@media (min-width:651px) and (max-width:1550px){#fracing-workspace .fracing-metrics:has(>.frac-metric:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}}#fracing-workspace .frac-job-creation-heading,#fracing-workspace .frac-job-details-columns>.frac-form-section{border:1px solid var(--frac-line)!important;border-radius:14px!important;padding:16px!important;background:var(--frac-page)!important;min-width:0}#fracing-workspace .frac-job-creation-heading{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,4fr);align-items:center;gap:24px;margin-bottom:16px}#fracing-workspace .frac-job-creation-heading .frac-job-identity-fields{grid-template-columns:repeat(4,minmax(0,1fr))!important}#fracing-workspace :is(.frac-job-details-columns,.frac-job-map-notes){gap:16px}@media (max-width:1200px){#fracing-workspace .frac-job-creation-heading{grid-template-columns:minmax(0,1fr);gap:16px}#fracing-workspace .frac-job-details-columns{display:grid}}@media (max-width:650px){#fracing-workspace .frac-job-creation-heading .frac-job-identity-fields{grid-template-columns:minmax(0,1fr)!important}#fracing-workspace .frac-job-creation-heading,#fracing-workspace .frac-job-details-columns>.frac-form-section{padding:12px!important}}#fracing-workspace .frac-editable-choice{display:block;position:relative;min-width:0}#fracing-workspace .frac-editable-choice input{padding-right:36px!important}#fracing-workspace .frac-editable-choice input::-webkit-calendar-picker-indicator{opacity:0!important;cursor:pointer;width:0!important;margin:0!important;padding:0!important}#fracing-workspace .frac-editable-choice-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--frac-text);pointer-events:none}#fracing-workspace :is(.frac-weight-control,.frac-generated-pin)>input{flex:1 1 0;height:40px!important;min-height:40px!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}#fracing-workspace .frac-weight-control .frac-weight-unit{flex:0 0 50%;width:50%!important;min-width:0!important;max-width:50%;border-left:1px solid var(--frac-line);box-sizing:border-box}#fracing-workspace .frac-weight-control .fleet-select-trigger{height:40px!important;min-height:40px!important;border:0!important;border-radius:0!important;background:transparent!important}#fracing-workspace :is(.frac-generated-pin,.frac-weight-control):focus-within{outline:2px solid var(--frac-accent);outline-offset:2px}#fracing-workspace :is(.frac-generated-pin,.frac-weight-control) :is(input,button):focus-visible{outline:none!important}#fracing-workspace .frac-coordinate-field{position:relative}#fracing-workspace .frac-coordinate-tip{position:absolute;bottom:calc(100% - 16px);left:0;z-index:1100;width:-moz-max-content;width:max-content;max-width:min(260px,100%);padding:10px 12px;background:var(--frac-surface);color:var(--frac-text);border:1px solid var(--frac-line);border-radius:12px;box-shadow:0 4px 18px var(--frac-shadow);font-size:12px;font-weight:500;line-height:1.4;text-transform:none;pointer-events:none}#fracing-workspace .frac-coordinate-tip:after{content:"";position:absolute;left:20px;bottom:-5px;width:8px;height:8px;background:var(--frac-surface);border-right:1px solid var(--frac-line);border-bottom:1px solid var(--frac-line);transform:rotate(45deg)}#fracing-workspace .frac-weight-control>input{flex:0 0 50%;width:50%!important;max-width:50%!important;text-align:right;padding:0 12px!important;font-variant-numeric:tabular-nums}#fracing-workspace .frac-weight-control .fleet-select-trigger{justify-content:flex-start!important;gap:0!important;padding:0 28px 0 8px!important}#fracing-workspace .frac-weight-control .fleet-select-trigger span{text-align:left!important;flex:1;min-width:0;white-space:nowrap!important}#fracing-workspace .frac-weight-control .fleet-select-trigger:after{right:10px!important;left:auto!important}#fracing-workspace .frac-weight-control input::-webkit-inner-spin-button,#fracing-workspace .frac-weight-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#fracing-workspace .frac-weight-control input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}#fracing-workspace .frac-job-pin-map .leaflet-control-attribution{background:transparent!important;box-shadow:none!important}#fracing-workspace .frac-ops,#fracing-workspace .fracing-page[data-fracing-view=field-crew] .frac-page-loading-content{display:grid;gap:var(--frac-panel-padding)}#fracing-workspace .frac-ops{min-width:0}#fracing-workspace .frac-ops .frac-section-stack{gap:var(--frac-panel-padding)}#fracing-workspace .frac-ops :is(h2,form,.frac-ops-help){margin:0!important}#fracing-workspace .frac-ops-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--frac-panel-padding)}#fracing-workspace .frac-ops-metrics .frac-metric{padding:var(--frac-panel-padding)!important}#fracing-workspace .frac-ops>.frac-field-operations-title{margin:0!important;padding:0 var(--frac-panel-padding)!important;display:flex;align-items:center;justify-content:space-between;gap:var(--frac-panel-padding);flex-wrap:wrap}#fracing-workspace .frac-field-operations-title h2{margin:0!important;display:flex;align-items:center;gap:8px}#fracing-workspace .frac-field-app-share .frac-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}#fracing-workspace .frac-field-app-share .frac-btn.is-copied{width:auto!important;min-width:0!important}#fracing-workspace .frac-field-app-share .frac-field-app-share-label{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;min-height:0!important;color:inherit!important;font:inherit!important;text-transform:none!important;box-shadow:none!important}#fracing-workspace .frac-field-app-share label{display:grid;gap:6px;margin-top:8px;font-size:12px}#fracing-workspace .frac-ops-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--frac-panel-padding);align-items:stretch}#fracing-workspace .frac-ops-grid{display:grid;gap:var(--frac-panel-padding)}#fracing-workspace .frac-ops-columns .frac-ops-grid,#fracing-workspace .frac-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#fracing-workspace .frac-ops-columns>section{min-width:0;align-content:start;gap:var(--frac-panel-padding)}#fracing-workspace .frac-ops-columns>.frac-member-panel{display:flex;flex-direction:column}#fracing-workspace .frac-member-panel>form{flex:1;display:flex;min-width:0}#fracing-workspace .frac-member-panel .frac-ops-form{flex:1;grid-template-rows:auto auto auto 1fr}#fracing-workspace .frac-member-panel .frac-ops-actions{justify-content:flex-end;align-items:flex-end}#fracing-workspace .frac-ops-columns h2{margin:0!important}#fracing-workspace .frac-ops-columns .frac-ops-help{margin:0;min-height:36px}#fracing-workspace .frac-ops-columns .frac-ops-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px}#fracing-workspace .frac-ops-actions .primary-btn svg{color:currentColor}#fracing-workspace .frac-crew-strip{display:grid;grid-auto-flow:column;grid-auto-columns:var(--frac-crew-control-width);gap:8px;overflow-x:auto;padding-bottom:0;min-width:0}#fracing-workspace .frac-crew-card{min-width:0;height:42px;box-sizing:border-box;padding:5px 8px;border:1px solid var(--frac-line);border-radius:12px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px}#fracing-workspace .frac-crew-card>span{min-width:0;flex:1;overflow:hidden}#fracing-workspace .frac-crew-card b{line-height:16px;font-size:13px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#fracing-workspace .frac-crew-card small{line-height:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;color:var(--frac-muted);font-size:11px;overflow-wrap:anywhere}#fracing-workspace .frac-crew-card-actions{display:flex;flex-wrap:nowrap;align-items:center;flex-shrink:0;gap:4px}#fracing-workspace .frac-crew-card-actions .frac-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;border-radius:8px!important}#fracing-workspace .frac-ops-form{border:0;padding:0;margin:0;min-width:0;display:grid;gap:var(--frac-panel-padding)}#fracing-workspace .frac-ops-field{display:grid;gap:calc(var(--frac-panel-padding) / 2);min-width:0;margin:0}#fracing-workspace .frac-ops-field>span{display:flex;align-items:center;gap:8px;color:var(--frac-muted);font-size:12px;font-weight:700;text-transform:uppercase}#fracing-workspace .frac-ops-field>span>label{margin:0;font:inherit;color:inherit}#fracing-workspace .frac-crew-name-control{display:flex;align-items:stretch;height:42px;min-width:0}#fracing-workspace .frac-crew-name-control>input{flex:1 1 0;min-width:0;width:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:0!important}#fracing-workspace .frac-crew-name-control>button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;width:auto!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 14px!important;border-radius:0 var(--frac-radius-control,12px) var(--frac-radius-control,12px) 0!important;white-space:nowrap;box-sizing:border-box}#fracing-workspace .frac-crew-name-control>button svg{color:currentColor}#fracing-workspace .frac-ops svg{width:18px;height:18px;color:var(--frac-accent);flex:0 0 auto}#fracing-workspace .frac-ops h2{display:flex;align-items:center;gap:8px}#fracing-workspace .frac-ops-table{overflow-x:auto;border:1px solid var(--frac-line);border-radius:12px;min-width:0}#fracing-workspace .frac-ops-table table{min-width:650px;width:100%}#fracing-workspace .frac-ops-table .frac-crew-members-table{table-layout:fixed}#fracing-workspace .frac-crew-members-table :is(th,td){width:auto;max-width:none;overflow-wrap:anywhere}#fracing-workspace .frac-crew-members-table td.frac-crew-members-empty,#fracing-workspace .frac-crew-members-table thead th{text-align:center!important}#fracing-workspace .frac-ops-table td{overflow-wrap:anywhere;max-width:360px}#fracing-workspace .frac-ops-actions{display:flex;flex-wrap:wrap;gap:calc(var(--frac-panel-padding) / 2)}#fracing-workspace .frac-ops-actions button{width:auto;min-width:120px}#fracing-workspace .frac-ops-list{display:grid;gap:8px;max-height:360px;overflow-y:auto}#fracing-workspace .frac-ops-list>div{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--frac-line);border-radius:12px;padding:12px}#fracing-workspace .frac-ops-list small{display:block;color:var(--frac-muted);margin-top:4px}#fracing-workspace .frac-ops-job-picker{border:1px solid var(--frac-line);border-radius:12px;padding:12px;display:grid;gap:8px;max-height:220px;overflow-y:auto}#fracing-workspace .frac-ops-job-picker label{display:flex;align-items:center;gap:10px;margin:0}#fracing-workspace .frac-ops-job-picker input[type=checkbox]{width:18px!important;height:18px!important;min-height:18px!important;flex:0 0 18px;accent-color:var(--frac-accent)}#fracing-workspace .frac-ops-help{font-size:12px;color:var(--frac-muted)}#fracing-workspace .frac-ops-error{color:#fca5a5}@media (max-width:1200px){#fracing-workspace .frac-ops-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){#fracing-workspace .frac-ops-columns .frac-ops-grid,#fracing-workspace .frac-ops-grid,#fracing-workspace .frac-ops-metrics{grid-template-columns:minmax(0,1fr)}}#fracing-workspace .frac-dispatch-board{display:grid;gap:16px;min-width:0}#fracing-workspace .frac-dispatch-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}#fracing-workspace .frac-dispatch-board .panel-title h2{display:flex;align-items:center;gap:8px}#fracing-workspace .frac-dispatch-board svg{width:18px;height:18px;color:var(--frac-accent)}#fracing-workspace .frac-dispatch-filters{display:grid;grid-template-columns:minmax(200px,2fr) repeat(4,minmax(120px,1fr)) auto;gap:10px}#fracing-workspace .frac-dispatch-table{overflow:auto;max-height:65vh;border:1px solid var(--frac-line);border-radius:12px}#fracing-workspace .frac-dispatch-table table{min-width:1250px;width:100%}#fracing-workspace .frac-dispatch-table th{position:sticky;top:0;z-index:1;background:var(--frac-surface)}#fracing-workspace .frac-dispatch-table td{max-width:230px;overflow-wrap:anywhere}#fracing-workspace .frac-dispatch-cards{display:none}.frac-dispatch-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.frac-dispatch-details dd{margin:4px 0 0;overflow-wrap:anywhere}@media (max-width:1550px){#fracing-workspace .frac-dispatch-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){#fracing-workspace .frac-dispatch-filters,#fracing-workspace .frac-dispatch-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#fracing-workspace .frac-dispatch-filters>input{grid-column:1/-1}#fracing-workspace .frac-dispatch-table{display:none}#fracing-workspace .frac-dispatch-cards{display:grid;gap:12px}#fracing-workspace .frac-dispatch-cards article{border:1px solid var(--frac-line);border-radius:12px;padding:12px;min-width:0}#fracing-workspace .frac-dispatch-cards dl{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}#fracing-workspace .frac-dispatch-cards dd{margin:4px 0 0;overflow-wrap:anywhere}}#fracing-workspace,body:has(#fracing-workspace){--frac-select-arrow-size:12px;--frac-select-arrow-right:10px;--frac-select-arrow-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#fracing-workspace .fleet-select-trigger:after,#fracing-workspace .frac-editable-choice:after,body:has(#fracing-workspace) .tms-select-trigger:after{content:""!important;position:absolute!important;display:block!important;width:var(--frac-select-arrow-size)!important;height:var(--frac-select-arrow-size)!important;right:var(--frac-select-arrow-right)!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;border:0!important;background:var(--frac-text)!important;opacity:1!important;pointer-events:none!important;-webkit-mask:var(--frac-select-arrow-image) center /contain no-repeat!important;mask:var(--frac-select-arrow-image) center /contain no-repeat!important}#fracing-workspace .frac-editable-choice:after{right:calc(var(--frac-select-arrow-right) + 1px)!important}#fracing-workspace .fleet-select-trigger{padding-right:30px!important}#fracing-workspace .frac-weight-control .fleet-select-trigger:after{right:var(--frac-select-arrow-right)!important}#fracing-workspace .frac-centered-field .frac-weight-control>input,#fracing-workspace .frac-centered-field input{text-align:center!important;padding-inline:12px!important}#fracing-workspace .frac-centered-field .frac-editable-choice input{padding-inline:28px!important}#fracing-workspace .frac-centered-field .fleet-select-trigger{justify-content:center!important;padding-inline:28px!important}#fracing-workspace .frac-centered-field .fleet-select-trigger :is(span,b),#fracing-workspace .frac-centered-field .frac-weight-control .fleet-select-trigger span{text-align:center!important}#fracing-workspace .frac-centered-field .frac-weight-control .fleet-select-trigger{padding-inline:22px!important}#fracing-workspace .frac-centered-field input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}#fracing-workspace .frac-centered-field input::-webkit-inner-spin-button,#fracing-workspace .frac-centered-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#fracing-workspace .subcontractor-picker{padding-block:20px!important;display:grid;gap:20px!important}#fracing-workspace .subcontractor-picker .section-title-row,#fracing-workspace .subcontractor-picker h3{margin:0!important}#fracing-workspace .frac-carrier-allocation-chip{display:flex;align-items:center;gap:16px;padding:12px;border:1px solid var(--frac-line);border-radius:12px;min-width:0}#fracing-workspace .frac-carrier-allocation-chip .subcontractor-check{flex:1;border:0!important;padding:0!important;margin:0!important;min-width:0}#fracing-workspace .frac-carrier-share{display:flex;flex-wrap:wrap;align-items:center;gap:10px;text-align:center;margin:0!important;font-size:12px}#fracing-workspace .frac-carrier-share-label{display:flex;align-items:center;min-height:42px;white-space:nowrap}#fracing-workspace .frac-carrier-share-controls{display:grid;gap:4px;min-width:0;width:100px;flex:0 0 100px}#fracing-workspace .frac-carrier-share input{text-align:center;width:100%;min-width:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}#fracing-workspace .frac-carrier-share input::-webkit-inner-spin-button,#fracing-workspace .frac-carrier-share input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#fracing-workspace .frac-carrier-share .tms-select-trigger{position:relative;justify-content:center;text-align:center;padding-inline:0!important}#fracing-workspace .frac-carrier-share .fleet-select-field-label{position:absolute;inset:0 20px;display:flex;align-items:center;justify-content:center;width:auto!important;max-width:none;margin:0;padding:0!important;text-align:center}body:has(#fracing-workspace) .fleet-select-menu.tms-select-menu.frac-allocation-menu .fleet-select-option.fleet-select-field-option,body:has(#fracing-workspace) .fleet-select-menu.tms-select-menu.frac-allocation-menu .fleet-select-option.fleet-select-field-option span{justify-content:center!important;text-align:center!important}#fracing-workspace .frac-carrier-share .fleet-select-label-text{width:100%;text-align:center!important}#fracing-workspace .frac-carrier-share-loads{display:flex;align-items:center;min-height:42px;white-space:nowrap;font-size:12px;color:var(--frac-muted)}@media (max-width:650px){#fracing-workspace .frac-carrier-allocation-chip{flex-wrap:wrap}#fracing-workspace .frac-carrier-allocation-chip .subcontractor-check{flex-basis:100%}#fracing-workspace .frac-carrier-share{margin-left:auto!important}}#fracing-workspace .frac-carrier-allocation-summary{margin:0;color:var(--frac-muted);font-size:12px}#fracing-workspace .frac-job-submit-row{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:end;gap:16px}#fracing-workspace .frac-job-submit-row>label{display:grid;gap:8px;margin:0!important;min-width:0}#fracing-workspace .frac-job-submit-row .save-job{margin:0!important}@media (max-width:650px){#fracing-workspace .frac-job-submit-row{grid-template-columns:minmax(0,1fr)}}#fracing-workspace .frac-notes-panel{display:flex;flex-direction:column;flex:1;min-height:380px;border:1px solid var(--frac-line);border-radius:var(--frac-radius-control,12px);background:var(--frac-surface);overflow:hidden}#fracing-workspace .frac-planning-header{padding:16px;border-bottom:1px solid var(--frac-line)!important;background:var(--frac-subtle)!important;color:var(--frac-text)!important}#fracing-workspace .frac-planning-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}#fracing-workspace .frac-load-lookup-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}#fracing-workspace .frac-load-lookup-filters label{display:grid;gap:6px;flex:1 1 180px}#fracing-workspace .frac-planning-toolbar strong{display:block;font-size:13px;color:var(--frac-text)}#fracing-workspace .frac-planning-status{display:block;margin-top:4px;font-size:12px;color:var(--frac-muted)}#fracing-workspace .frac-action-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:38px;padding:9px 14px;border:1px solid #31bdb1;border-radius:10px;background:linear-gradient(180deg,#10aaa0,#087e78);color:#fff;font:inherit;font-size:12px;font-weight:600;line-height:1.3;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff20,0 2px 5px #0002;transition:filter .15s ease,box-shadow .15s ease}#fracing-workspace .frac-action-button:hover{filter:brightness(1.1)}#fracing-workspace .frac-action-button:focus-visible{outline:2px solid var(--frac-accent);outline-offset:3px}#fracing-workspace .frac-action-button svg{flex-shrink:0}#fracing-workspace .frac-planning-help{margin-top:12px;color:var(--frac-muted);font-size:12px;line-height:1.5}#fracing-workspace .frac-planning-help summary{cursor:pointer;width:-moz-fit-content;width:fit-content}#fracing-workspace .frac-planning-help p{margin:8px 0 0}#fracing-workspace .frac-planning-notice{margin:10px 0 0;font-size:12px;color:var(--frac-muted)}#fracing-workspace .frac-job-map-notes .frac-notes-panel textarea{min-height:180px!important;flex:1;width:100%;border:0!important;border-radius:0!important;padding:16px!important;background:transparent!important;resize:vertical}#fracing-workspace .frac-notes-panel:focus-within{border-color:var(--frac-accent)}#fracing-workspace .frac-carrier-allocation-chip{flex-wrap:wrap}#fracing-workspace .frac-carrier-throughput{display:flex;align-items:center;gap:8px;margin:0;font-size:12px}#fracing-workspace .frac-carrier-throughput input{width:76px}#fracing-workspace .frac-carrier-truck-estimate{display:grid;grid-template-columns:auto auto;align-items:center;-moz-column-gap:6px;column-gap:6px;padding:6px 10px;border:1px solid var(--frac-line);border-radius:10px;background:var(--frac-surface);font-size:12px}#fracing-workspace .frac-carrier-truck-estimate strong{color:var(--frac-accent);font-size:16px}#fracing-workspace .frac-carrier-truck-estimate small{grid-column:1/-1;font-size:10px;color:var(--frac-muted)}#fracing-workspace .frac-planning-copy{flex:1 1 180px;min-width:0}#fracing-workspace .frac-planning-toolbar>.frac-action-button{flex-shrink:0;align-self:center}#fracing-workspace .frac-pin-field{position:relative;display:grid;align-content:start;gap:8px;min-width:0}#fracing-workspace .frac-pin-actions{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:flex;align-items:center;gap:10px;max-width:100%;padding:8px;border:1px solid var(--frac-line);border-radius:12px;background:var(--frac-surface);box-shadow:0 8px 24px #0004}#fracing-workspace .frac-pin-actions span{font-size:12px;line-height:1.4;color:var(--frac-muted)}#fracing-workspace .frac-pin-actions .frac-action-button{min-height:32px;padding:6px 12px;flex-shrink:0}#fracing-workspace .frac-pull-point-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}#fracing-workspace .frac-terminal-search{position:relative;display:grid;gap:8px;min-width:0}#fracing-workspace .frac-terminal-results{position:absolute;top:100%;left:0;z-index:40;width:max(100%,280px);max-width:min(420px,80vw);max-height:320px;overflow:auto;padding:8px;background:var(--frac-surface);border:1px solid var(--frac-line);border-radius:12px;box-shadow:0 8px 24px #0005}#fracing-workspace .frac-terminal-results button{display:grid;width:100%;text-align:left;padding:10px;border:0;border-radius:8px;background:transparent;color:var(--frac-text);cursor:pointer}#fracing-workspace .frac-terminal-results button:hover{background:var(--frac-field)}#fracing-workspace .frac-terminal-results small{display:block;color:var(--frac-muted);font-size:11px;padding:4px}@media (min-width:1201px){#fracing-workspace .frac-pull-point-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1901px){#fracing-workspace .frac-pull-point-fields{grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:12px!important}}@media (max-width:650px){#fracing-workspace .frac-pull-point-fields{grid-template-columns:minmax(0,1fr)!important}}#fracing-workspace .frac-pull-point-fields{align-items:start!important}#fracing-workspace .frac-pull-point-fields>:is(label,.frac-terminal-search,.frac-pin-field){display:grid!important;grid-template-rows:32px 42px;gap:8px!important;min-width:0;margin:0!important;align-content:start}#fracing-workspace .frac-pull-point-fields>*>.frac-field-label{display:flex;align-items:center;align-self:stretch;margin:0!important;line-height:1.2}#fracing-workspace .frac-pull-point-fields>*>:is(input,.tms-select-field,.frac-generated-pin){height:42px!important;min-height:42px!important;width:100%;align-self:center;box-sizing:border-box}#fracing-workspace .frac-pull-point-fields .frac-centered-field>input{text-align:center!important;padding-inline:12px!important}#fracing-workspace .frac-pull-point-fields .frac-centered-field .tms-select-trigger{position:relative;padding-inline:0!important}#fracing-workspace .frac-pull-point-fields .frac-centered-field .fleet-select-field-label{position:absolute;inset:0 24px;display:flex;align-items:center;justify-content:center;width:auto!important;max-width:none!important;margin:0;padding:0!important;text-align:center!important}#fracing-workspace .frac-pull-point-fields .frac-centered-field .fleet-select-label-text{width:100%;text-align:center!important}#fracing-workspace .frac-rate-rule-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:12px!important}#fracing-workspace .frac-rate-rule-fields>label{display:grid!important;grid-template-rows:32px 42px;gap:8px!important;min-width:0;margin:0!important}#fracing-workspace .frac-rate-rule-fields .frac-field-label{align-self:center;margin:0!important}#fracing-workspace .frac-rate-rule-fields>label>:is(input,.tms-select-field){height:42px!important;min-height:42px!important;min-width:0;width:100%;box-sizing:border-box}@media (min-width:1201px){#fracing-workspace .frac-rate-rule-fields{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:1551px){#fracing-workspace .frac-rate-rule-fields{grid-template-columns:repeat(7,minmax(0,1fr))!important}}#fracing-workspace .frac-rate-rule-fields>label>input{text-align:center!important;padding-inline:12px!important}#fracing-workspace .frac-rate-amount-field{display:block;position:relative;width:100%;height:42px;min-width:0}#fracing-workspace .frac-rate-amount-field>input{box-sizing:border-box;width:100%;height:42px!important;min-height:42px!important;text-align:center!important;padding-inline:28px!important;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}#fracing-workspace .frac-rate-amount-symbol{position:absolute;left:14px;top:50%;transform:translateY(-50%);z-index:1;color:var(--frac-muted);pointer-events:none}#fracing-workspace .frac-rate-amount-field>input::-webkit-inner-spin-button,#fracing-workspace .frac-rate-amount-field>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#fracing-workspace .frac-rate-rule-fields .tms-select-trigger{position:relative;padding-inline:0!important}#fracing-workspace .frac-rate-rule-fields .fleet-select-field-label{position:absolute;inset:0 24px;display:flex;align-items:center;justify-content:center;width:auto!important;max-width:none!important;margin:0;padding:0!important;text-align:center!important}#fracing-workspace .frac-rate-rule-fields .fleet-select-label-text{width:100%;text-align:center!important}#fracing-workspace .frac-rate-rule-fields input[type=datetime-local]{position:relative;padding-inline:28px!important}#fracing-workspace .frac-rate-rule-fields input[type=datetime-local]::-webkit-datetime-edit{display:block;text-align:center;padding:0}#fracing-workspace .frac-rate-rule-fields input[type=datetime-local]::-webkit-calendar-picker-indicator{position:absolute;right:10px;top:50%;transform:translateY(-50%);margin:0}@media (max-width:650px){#fracing-workspace .frac-rate-rule-fields{grid-template-columns:minmax(0,1fr)!important}}#fracing-workspace .frac-terminal-title-actions{display:flex;align-items:center;gap:12px}#fracing-workspace .frac-job-submit-row.frac-job-actions{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;align-items:end!important}#fracing-workspace .frac-job-actions>label{display:grid;gap:8px;min-width:0;margin:0!important;max-width:none!important;width:100%!important}#fracing-workspace .frac-fence-control{position:relative}#fracing-workspace .frac-fence-control>.frac-coordinate-tip{bottom:calc(100% + 10px)}#fracing-workspace .frac-job-actions .frac-publish-control>button,#fracing-workspace .frac-job-actions .tms-select-trigger,#fracing-workspace .frac-job-actions>button{height:42px!important;min-height:42px!important;width:100%!important;margin:0!important;box-sizing:border-box}#fracing-workspace .frac-job-actions .tms-select-trigger{position:relative;padding-inline:0!important}#fracing-workspace .frac-job-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:8px}#fracing-workspace .frac-job-actions>button>svg{width:18px;height:18px;flex:0 0 18px;color:currentColor}#fracing-workspace .frac-job-actions .fleet-select-field-label{position:absolute;inset:0 24px;width:auto!important;display:flex;justify-content:center;align-items:center;padding:0!important}#fracing-workspace .frac-job-actions .fleet-select-label-text{text-align:center!important;width:100%}#fracing-workspace .frac-job-action-help{display:flex;align-items:center;gap:16px;flex-wrap:wrap;color:var(--frac-muted);font-size:12px}.frac-draft-list-row{display:flex;align-items:center;gap:12px;margin:12px 0}.frac-draft-list-row>span{flex:1}.frac-draft-list-row small{display:block}@media(max-width:900px){#fracing-workspace .frac-job-submit-row.frac-job-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#fracing-workspace .frac-pull-point-rows{gap:20px!important}#fracing-workspace .frac-pull-point-row{display:grid;gap:16px;min-width:0}#fracing-workspace .frac-pull-point-row+.frac-pull-point-row{border-top:1px solid var(--frac-line);padding-top:20px}#fracing-workspace .frac-terminal-title-actions>.frac-btn{width:auto!important;min-height:32px!important;padding:6px 12px!important;font-size:12px!important}body:has(#fracing-workspace) #fracing-connect-dialog .frac-share-modal{width:min(1080px,calc(100vw - 32px))!important;max-width:1080px!important;max-height:calc(100dvh - 40px);overflow-y:auto;box-sizing:border-box;border-radius:20px!important;padding:24px!important;display:grid;gap:20px}#fracing-connect-dialog .frac-share-modal *{box-sizing:border-box}#fracing-connect-dialog .frac-share-modal p{margin:0;color:var(--frac-muted);font-size:13px;line-height:1.6}#fracing-connect-dialog .frac-share-header,#fracing-connect-dialog .frac-share-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}#fracing-connect-dialog .frac-share-heading{display:flex;align-items:center;gap:14px}#fracing-connect-dialog .frac-share-heading>svg{width:24px;height:24px;flex:0 0 24px;color:var(--frac-accent)}#fracing-connect-dialog .frac-share-badge{padding:6px 10px;border:1px solid var(--frac-line);border-radius:20px;color:var(--frac-muted);font-size:12px;white-space:nowrap}#fracing-connect-dialog .frac-share-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#fracing-connect-dialog .frac-share-hero{grid-column:1/-1;padding:20px;border:1px solid var(--frac-line);border-left:3px solid var(--frac-accent);border-radius:14px;background:var(--frac-hover)}#fracing-connect-dialog .frac-share-hero>span{color:var(--frac-accent);font-size:11px;font-weight:700;letter-spacing:.1em}body:has(#fracing-workspace) #fracing-connect-dialog .frac-share-hero h3{font-size:24px!important;margin:6px 0!important;overflow-wrap:anywhere}#fracing-connect-dialog .frac-share-card,#fracing-connect-dialog .frac-share-terminal{padding:18px;border:1px solid var(--frac-line);border-radius:14px;min-width:0}#fracing-connect-dialog .frac-share-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:16px 0 0}#fracing-connect-dialog .frac-share-details>div{min-width:0}#fracing-connect-dialog .frac-share-details dt{color:var(--frac-muted);font-size:11px;font-weight:600;line-height:1.4}#fracing-connect-dialog .frac-share-details dd{margin:4px 0 0;color:var(--frac-text);font-size:13px;font-weight:500;overflow-wrap:anywhere;line-height:1.5}#fracing-connect-dialog .frac-share-details a{color:var(--frac-accent)}#fracing-connect-dialog .frac-share-pull-points{grid-column:1/-1;display:grid;gap:12px}#fracing-connect-dialog .frac-share-terminal h4{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;overflow-wrap:anywhere}#fracing-connect-dialog .frac-share-terminal h4 svg{flex:0 0 20px;color:var(--frac-accent)}#fracing-connect-dialog .frac-share-terminal>.frac-share-details{grid-template-columns:repeat(4,minmax(0,1fr))}#fracing-connect-dialog .frac-share-rate{background:var(--frac-hover);margin-top:16px;border-radius:10px;padding:14px}#fracing-connect-dialog .frac-share-rate .frac-share-details{margin:0;grid-template-columns:repeat(4,minmax(0,1fr))}#fracing-connect-dialog .frac-share-notes{grid-column:1/-1}#fracing-connect-dialog .frac-share-notes p{margin-top:10px;white-space:pre-wrap;overflow-wrap:anywhere}#fracing-connect-dialog .frac-share-rate-toggle{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--frac-muted)}body:has(#fracing-workspace) #fracing-connect-dialog .frac-share-rate-toggle input{width:16px!important;height:16px!important;min-height:16px!important;margin:0;accent-color:var(--frac-action)}#fracing-connect-dialog .frac-share-delivery{border-top:1px solid var(--frac-line);padding-top:20px;display:grid;gap:14px;min-width:0}#fracing-connect-dialog .frac-share-destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#fracing-connect-dialog .frac-share-destinations label{display:grid;gap:8px;min-width:0;font-size:12px;font-weight:600;color:var(--frac-muted)}#fracing-connect-dialog .frac-share-destinations :is(input,.tms-select-trigger){width:100%!important;height:44px!important;min-height:44px!important;margin:0!important}#fracing-connect-dialog .frac-share-destinations .tms-select-trigger{position:relative;padding-inline:28px!important}#fracing-connect-dialog .frac-share-destinations .fleet-select-field-label{width:100%!important;justify-content:center}#fracing-connect-dialog .frac-share-notice{padding:10px 12px;border:1px solid var(--frac-line);border-radius:10px;text-align:center}#fracing-connect-dialog .frac-share-message{border:1px solid var(--frac-line);border-radius:12px;padding:12px;min-width:0}#fracing-connect-dialog .frac-share-message summary{cursor:pointer;font-size:13px;color:var(--frac-text);text-align:center;list-style-position:inside}#fracing-connect-dialog .frac-share-message summary span{color:var(--frac-muted);font-size:11px;margin-left:12px}#fracing-connect-dialog .frac-share-message p{margin:12px 0}#fracing-connect-dialog .frac-share-message textarea{width:100%;padding:14px;border:1px solid var(--frac-line);border-radius:10px;background:var(--frac-surface);color:var(--frac-text);font:inherit;font-size:13px;line-height:1.5;resize:vertical}#fracing-connect-dialog .frac-share-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body:has(#fracing-workspace) #fracing-connect-dialog .frac-share-actions .frac-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;text-decoration:none;background:var(--frac-hover)!important;border-color:var(--frac-line)!important;color:var(--frac-text)!important}body:has(#fracing-workspace) #fracing-connect-dialog .frac-share-actions .frac-btn.primary{background:linear-gradient(180deg,#12b5a5,var(--frac-action))!important;color:white!important;border-color:var(--frac-action)!important}#fracing-connect-dialog .frac-share-actions svg{width:18px;height:18px;flex:0 0 18px}@media(max-width:680px){body:has(#fracing-workspace) #fracing-connect-dialog .frac-share-modal{padding:16px!important;max-height:calc(100dvh - 24px);width:calc(100vw - 24px)!important}#fracing-connect-dialog .frac-share-actions,#fracing-connect-dialog .frac-share-destinations,#fracing-connect-dialog .frac-share-preview{grid-template-columns:minmax(0,1fr)}#fracing-connect-dialog .frac-share-rate .frac-share-details,#fracing-connect-dialog .frac-share-terminal>.frac-share-details{grid-template-columns:repeat(2,minmax(0,1fr))}#fracing-connect-dialog .frac-share-header,#fracing-connect-dialog .frac-share-section-heading{align-items:flex-start;flex-wrap:wrap}}#fracing-workspace .frac-google-pin{display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 5px;border:2px solid white;border-radius:50%;color:white;font:700 12px system-ui;box-shadow:0 2px 5px #0006}#fracing-workspace .frac-route-planning{display:grid;gap:10px;padding-top:12px;font-size:12px}#fracing-workspace .frac-route-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}#fracing-workspace .frac-route-help{color:var(--frac-muted);font-size:12px;line-height:1.5;margin:0}#fracing-workspace .frac-route-summary,#fracing-workspace .frac-route-waypoints{display:flex;align-items:center;flex-wrap:wrap;gap:10px}#fracing-workspace .frac-route-summary{padding:12px;border:1px solid var(--frac-line);border-radius:12px}#fracing-workspace .frac-route-assumptions{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px;padding:10px 0 6px;overflow-x:auto}#fracing-workspace .frac-route-assumptions label{display:grid;grid-template-rows:auto 1fr;align-items:end;gap:6px;min-width:0}#fracing-workspace .frac-route-assumptions input{width:100%;text-align:center}@media(max-width:900px){#fracing-workspace .frac-route-toolbar{grid-template-columns:minmax(0,1fr)}}#fracing-workspace .frac-job-map{flex-direction:column}#fracing-workspace .frac-job-pin-map{flex:0 0 380px;height:380px;overflow:hidden}#fracing-connect-dialog .frac-planning-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow-y:auto}#fracing-connect-dialog .frac-planning-dialog p{margin:14px 0;line-height:1.55;color:var(--frac-muted)}#fracing-connect-dialog .frac-planning-dialog strong{color:var(--frac-text)}#fracing-connect-dialog .frac-planning-dialog .frac-share-actions{margin-top:24px}#fracing-workspace .frac-job-map-frame{position:relative;width:100%;flex:0 0 380px}#fracing-workspace .frac-job-map-style{--map-switch-bg:#f8fafc;--map-switch-text:#475569;--map-switch-selected:#e2f3f1;--map-switch-active-text:#115e59;--map-switch-line:#cbd5e1;position:absolute;top:10px;left:10px;display:flex;gap:2px;padding:3px;border:1px solid var(--map-switch-line);border-radius:9px;background:var(--map-switch-bg);box-shadow:0 2px 7px #0002}#fracing-workspace .frac-job-map-style[data-map-style=hybrid]{--map-switch-bg:#101c2e;--map-switch-text:#b5c5dc;--map-switch-selected:#20364b;--map-switch-active-text:#e2fffb;--map-switch-line:#42546c}#fracing-workspace .frac-job-map-style button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;height:28px;min-height:28px;margin:0;padding:0 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--map-switch-text);font:inherit;font-size:11px;font-weight:600;line-height:1;cursor:pointer}#fracing-workspace .frac-job-map-style button[aria-pressed=true]{border-color:#159b90}#fracing-workspace .frac-job-map-style button:hover:not(:disabled),#fracing-workspace .frac-job-map-style button[aria-pressed=true]{background:var(--map-switch-selected);color:var(--map-switch-active-text)}#fracing-workspace .frac-job-map-style button:focus-visible{outline:2px solid #159b90;outline-offset:2px}#fracing-workspace .frac-job-map-style button:disabled{opacity:.5;cursor:default}#fracing-workspace .frac-job-map-legend{display:flex;align-items:center;justify-content:center}#fracing-workspace .frac-job-map-legend-pill{display:inline-flex;align-items:center;border:1px solid var(--frac-line);border-radius:999px;background:var(--frac-surface);color:var(--frac-text);font-weight:600;line-height:22px}#fracing-workspace .frac-job-map-legend-pill b{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#008cde;color:white}#fracing-workspace .frac-job-map-legend-pill b[data-pin=W]{background:#087e79}#fracing-workspace .frac-job-map-legend-pill b[data-pin=E]{background:#a65c00}#fracing-workspace .frac-job-map-legend-pill b[data-pin=S]{background:#9658d9}html[data-theme=light] #fracing-workspace .frac-job-map-legend-pill,html[data-theme=light] #fracing-workspace .frac-job-map-legend-pill:disabled{background:var(--frac-surface)!important;border-color:var(--frac-line)!important;color:var(--frac-text)!important;-webkit-text-fill-color:var(--frac-text);opacity:1!important;filter:none}html[data-theme=light] #fracing-workspace .frac-job-map-legend-pill b{color:#fff!important;-webkit-text-fill-color:#fff}html[data-theme=light] #fracing-workspace .frac-job-map-legend-pill b[data-pin=T],html[data-theme=light] #fracing-workspace .frac-waypoint-pill b{background:#0076b8}html[data-theme=light] #fracing-workspace .frac-job-map-legend-pill b[data-pin=S]{background:#8142bf}html[data-theme=light] #fracing-workspace button.frac-job-map-legend-pill:hover:not(:disabled){background:var(--frac-hover)!important}html[data-theme=light] #fracing-workspace button.frac-job-map-legend-pill:disabled{cursor:not-allowed}#fracing-workspace button.frac-staging-radius-drag{width:auto;min-height:0;margin:0;font-family:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#fracing-workspace button.frac-staging-radius-drag[aria-pressed=true]{cursor:grabbing;border-color:#9658d9;background:var(--frac-hover)}#fracing-workspace button.frac-staging-radius-drag:focus-visible{outline:2px solid #9658d9;outline-offset:2px}#fracing-workspace button.frac-staging-radius-drag:disabled{opacity:.5;cursor:default}#fracing-workspace .frac-route-assumptions-heading{margin:0;color:var(--frac-text);font-size:13px;font-weight:600}#fracing-workspace .frac-terminal-title-actions{flex-wrap:wrap;flex:1;min-width:0}#fracing-workspace .frac-terminal-route-slot{flex:1;min-width:0}#fracing-workspace .frac-terminal-route-summary{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 14px;color:var(--frac-muted);font-size:12px}#fracing-workspace .frac-terminal-route-summary strong{color:var(--frac-text)}#fracing-workspace .frac-terminal-route-summary .frac-btn{min-height:30px;padding:5px 10px;font-size:12px}@media(max-width:700px){#fracing-workspace .frac-terminal-route-slot{flex-basis:100%}#fracing-workspace .frac-terminal-route-summary{justify-content:flex-start}}#fracing-workspace .frac-planning-help-trigger{display:block;width:-moz-fit-content;width:fit-content;min-height:28px;margin:8px 0 0;padding:0;border:0;background:transparent;color:var(--frac-muted);font:inherit;font-size:12px;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:4px}.frac-planning-help-cloud{position:fixed;z-index:10000;box-sizing:border-box;width:min(560px,calc(100vw - 24px));overflow-y:auto;overscroll-behavior:contain;padding:18px 20px;border:1px solid var(--frac-line);border-radius:16px;background:var(--frac-surface);color:var(--frac-muted);box-shadow:0 12px 40px #0004;font-size:13px;line-height:1.6}.frac-planning-help-cloud-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--frac-text)}.frac-planning-help-cloud-heading button{width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--frac-hover);color:var(--frac-text);font-size:20px;cursor:pointer}.frac-planning-help-cloud p{margin:12px 0 0}.frac-planning-help-cloud b{color:var(--frac-text)}#fracing-workspace .frac-planning-help-trigger:focus-visible,.frac-planning-help-cloud:focus-visible{outline:2px solid var(--frac-accent);outline-offset:3px}#fracing-workspace .frac-job-brief{display:flex;flex:1;flex-direction:column;min-width:0}#fracing-workspace .frac-brief-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--frac-line);border-bottom:1px solid var(--frac-line)}#fracing-workspace .frac-brief-toolbar .frac-btn{min-height:32px;padding:6px 10px;font-size:12px}#fracing-workspace .frac-brief-notice{padding:0 16px;font-size:12px;color:var(--frac-muted)}:is(#fracing-workspace,#fracing-plan-preview) .frac-brief-paper{margin:16px;padding:24px;background:#fff;color:#263746;border:1px solid #dbe4e9;border-radius:10px;max-height:640px;font-size:13px;line-height:1.65}:is(#fracing-workspace,#fracing-plan-preview) .frac-brief-paper header{border-bottom:2px solid #087e76;padding-bottom:12px;margin-bottom:20px;color:#087e76;letter-spacing:1px;font-weight:700}:is(#fracing-workspace,#fracing-plan-preview) .frac-brief-paper header span{display:block;color:#64748b;font-size:11px;font-weight:400;letter-spacing:0}:is(#fracing-workspace,#fracing-plan-preview) .frac-brief-paper section{margin-bottom:20px}:is(#fracing-workspace,#fracing-plan-preview) .frac-brief-paper h3{font-size:20px!important;color:#20313c!important;margin:0 0 10px}:is(#fracing-workspace,#fracing-plan-preview) .frac-brief-paper h4{font-size:12px;color:#087e76;border-bottom:1px solid #dbe4e9;padding-bottom:6px;margin:0 0 8px;letter-spacing:.4px}:is(#fracing-workspace,#fracing-plan-preview) .frac-brief-paper p{margin:5px 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#263746}@media(max-width:600px){:is(#fracing-workspace,#fracing-plan-preview) .frac-brief-paper{margin:8px;padding:16px}}#fracing-workspace .frac-job-map-legend-pill{justify-content:center;text-align:center}#fracing-workspace button.frac-waypoint-pill{width:auto;min-height:0;margin:0;font-family:inherit;cursor:pointer}#fracing-workspace button.frac-waypoint-pill:hover{background:var(--frac-hover);border-color:var(--frac-accent)}#fracing-workspace button.frac-waypoint-pill:focus-visible{outline:2px solid var(--frac-accent);outline-offset:2px}#fracing-workspace .frac-working-hours-row{display:flex;gap:12px;min-width:0;overflow-x:auto;padding-bottom:0}#fracing-workspace .frac-working-hours-row .frac-route-assumptions-heading{flex:0 0 110px;text-align:center;line-height:1.5}#fracing-workspace .frac-working-hours-row .frac-route-assumptions{flex:1;grid-template-columns:repeat(5,minmax(96px,1fr));overflow:visible;padding:0}#fracing-workspace .frac-working-hours-row .frac-route-assumptions label{text-align:center}#fracing-workspace .frac-job-map .frac-route-planning{margin-top:auto}#fracing-workspace .frac-job-map-notes{align-items:stretch}#fracing-workspace .frac-job-map-notes .frac-notes-panel{margin-bottom:0}#fracing-connect-dialog .frac-share-channels{min-width:0;margin:0;padding:0;border:0}#fracing-connect-dialog .frac-share-channels legend{margin-bottom:8px;font-size:13px;font-weight:600;color:var(--frac-text)}#fracing-connect-dialog .frac-share-channels label{display:flex;align-items:center;gap:10px;padding:8px 10px;margin-bottom:6px;border:1px solid var(--frac-line);border-radius:10px;background:var(--frac-field);cursor:pointer}body:has(#fracing-workspace) #fracing-connect-dialog .frac-share-channels input{width:16px!important;height:16px!important;min-height:16px!important;margin:0;padding:0!important;accent-color:var(--frac-action)}#fracing-connect-dialog .frac-share-channels label:has(input:checked){background:var(--frac-hover);border-color:var(--frac-action)}#fracing-connect-dialog .frac-share-emails{min-width:0}#fracing-connect-dialog .frac-share-emails p{font-size:12px;color:var(--frac-muted);margin:8px 0}#fracing-connect-dialog .frac-share-email-suggestions{display:flex;flex-wrap:wrap;gap:6px}#fracing-connect-dialog .frac-share-email-suggestions .frac-btn{min-height:28px;padding:4px 8px;font-size:11px;overflow-wrap:anywhere}#fracing-workspace .frac-working-hours-row{align-items:flex-end}#fracing-workspace .frac-working-hours-row .frac-route-assumptions-heading{display:flex;align-items:center;justify-content:center;height:42px;min-height:42px;padding:0;margin:0}#fracing-workspace .frac-working-hours-row .frac-route-assumptions input{box-sizing:border-box;height:42px!important;min-height:42px!important;padding:0 10px!important;text-align:center!important;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}#fracing-workspace .frac-working-hours-row input::-webkit-inner-spin-button,#fracing-workspace .frac-working-hours-row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#fracing-workspace .frac-job-details-columns{align-items:stretch}#fracing-workspace .frac-job-details-columns>.frac-form-section{display:flex;flex-direction:column;margin:0!important}#fracing-workspace .frac-job-details-columns>.frac-form-section>h3{margin:0!important;line-height:22px}#fracing-workspace .frac-job-details-columns .frac-location-fields>:is(label,.frac-pin-field),#fracing-workspace .frac-job-details-columns .rich-job-form>label{display:grid!important;grid-template-rows:32px 42px!important;align-content:start;gap:6px!important;margin:0!important;min-width:0}#fracing-workspace .frac-job-details-columns .rich-job-form .frac-field-label{display:flex;align-items:center;height:32px;margin:0!important;line-height:16px!important}#fracing-workspace .frac-job-details-columns .frac-location-fields>label>input,#fracing-workspace .frac-job-details-columns .frac-pin-field>.frac-generated-pin,#fracing-workspace .frac-job-details-columns .rich-job-form>label>:is(input,.tms-select-field,.frac-editable-choice,.frac-weight-control){box-sizing:border-box;height:42px!important;min-height:42px!important;align-self:start}#fracing-workspace .frac-job-map-frame{container-type:inline-size}#fracing-workspace .frac-job-map-legend{flex-wrap:nowrap;justify-content:safe center;overflow-x:auto;gap:4px;padding:10px 2px 4px;font-size:clamp(9px,calc(100cqw / var(--legend-count, 4) / 9),12px)}#fracing-workspace .frac-job-map-legend-pill{flex:0 0 auto;white-space:nowrap;font-size:inherit;gap:.4em;padding:.25em .6em .25em .3em;line-height:1.7}#fracing-workspace .frac-job-map-legend-pill b{flex:0 0 1.7em;width:1.7em;height:1.7em;font-size:.92em}#fracing-workspace .frac-auto-planning-trigger{display:inline-flex;flex-shrink:0;border-radius:12px}#fracing-workspace .frac-auto-planning-trigger:focus-visible{outline:2px solid var(--frac-accent);outline-offset:3px}#fracing-workspace .frac-auto-planning-trigger button:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}#fracing-workspace .frac-auto-planning-trigger:has(button:disabled){cursor:not-allowed}#fracing-workspace .frac-planning-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}#fracing-workspace .frac-brief-icon-actions{display:flex;align-items:center;gap:5px}#fracing-workspace .frac-brief-icon-actions button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;padding:5px;border:1px solid var(--frac-line);border-radius:8px;background:transparent;color:var(--frac-text);cursor:pointer}#fracing-workspace .frac-brief-icon-actions button:hover{background:var(--frac-hover)}#fracing-workspace .frac-brief-icon-actions button:disabled{opacity:.4;cursor:default}#fracing-workspace .frac-brief-icon-actions button:focus-visible{outline:2px solid var(--frac-accent);outline-offset:2px}html[data-theme=light] #fracing-workspace .frac-planning-header .frac-brief-icon-actions button{background:var(--frac-surface);color:var(--frac-accent);border-color:var(--frac-line)}html[data-theme=light] #fracing-workspace .frac-planning-header .frac-brief-icon-actions button:hover:not(:disabled){background:var(--frac-hover)}html[data-theme=light] #fracing-workspace .frac-planning-header .frac-action-button{background:var(--frac-action);border-color:var(--frac-action);color:#fff!important}html[data-theme=light] #fracing-workspace .frac-planning-header :is(.frac-action-button,.frac-brief-icon-actions button):disabled{background:var(--frac-subtle);border-color:var(--frac-line);color:var(--frac-muted)!important;opacity:1;box-shadow:none;filter:none;cursor:not-allowed}#fracing-workspace .frac-job-brief{flex:1 1 0;height:0;min-height:0;overflow:hidden}:is(#fracing-workspace,#fracing-plan-preview) .frac-brief-paper{flex:1 1 0;min-height:0;max-height:none;overflow-y:auto}#fracing-workspace .frac-job-brief textarea{resize:none!important;overflow-y:auto}:is(#fracing-workspace,#fracing-plan-preview) .frac-brief-customer{border-bottom:2px solid #087e76;padding:0 0 12px;margin:0 0 20px;background:transparent;color:#087e76;font-size:18px;font-weight:700;letter-spacing:1px}#fracing-workspace .frac-publish-control{display:block;min-width:0}#fracing-workspace .frac-publish-control>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;min-height:42px;margin:0}body:has(#fracing-workspace) .frac-share-channel-menu .fleet-select-option{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important}body:has(#fracing-workspace) .frac-share-channel-menu .tms-multi-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;border:1px solid var(--frac-line);border-radius:4px;color:white}body:has(#fracing-workspace) .frac-share-channel-menu [aria-selected=true] .tms-multi-check{background:var(--frac-action);border-color:var(--frac-action)}body:has(#fracing-workspace) .fleet-select-menu-portal.frac-share-channel-menu{z-index:2147483647!important}#fracing-workspace .frac-draft-row-actions{display:flex;align-items:center;gap:6px}#fracing-workspace #fracing-active-jobs .frac-table td:nth-child(5),#fracing-workspace #fracing-active-jobs .frac-table td:nth-child(6),#fracing-workspace #fracing-active-jobs .frac-table td:nth-child(7),#fracing-workspace #fracing-active-jobs .frac-table th{text-align:center!important}#fracing-workspace .frac-draft-row-actions{justify-content:center;flex-wrap:nowrap;margin-top:0}#fracing-workspace .frac-draft-row-actions .frac-btn{width:32px!important;min-width:32px;height:32px!important;min-height:32px!important;padding:6px!important}#fracing-workspace .frac-draft-row-actions .frac-pill{flex-shrink:0}#fracing-workspace #fracing-active-jobs .frac-table td,#fracing-workspace #fracing-active-jobs .frac-table td>b,#fracing-workspace #fracing-active-jobs .frac-table td>small{text-align:center!important}#fracing-workspace #fracing-active-jobs .frac-table .mini-bar{margin-inline:auto;text-align:center}#fracing-workspace #fracing-active-jobs .frac-table .mini-bar>div{justify-content:center;gap:6px}#fracing-workspace .frac-job-pull-point-scroll{height:56px;width:240px;margin-inline:auto;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:thin}#fracing-workspace .frac-job-pull-point-item{height:56px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;scroll-snap-align:start;scroll-snap-stop:always}#fracing-workspace .frac-job-pull-point-item>span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#fracing-workspace #fracing-active-jobs .frac-table th{white-space:nowrap}#fracing-workspace #fracing-active-jobs .frac-table .frac-job-date-cell{min-width:110px;width:110px}#fracing-workspace #fracing-active-jobs .frac-job-date-cell>span{display:block;white-space:nowrap;text-align:center}#fracing-workspace .frac-jobs-list-scroll{overflow-y:auto;overscroll-behavior-y:contain}#fracing-workspace .frac-jobs-list-scroll thead{position:sticky;top:0;z-index:2;background:var(--frac-field)}#fracing-workspace .frac-alert-controls{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap}#fracing-workspace .frac-alert-controls .table-toggle{display:inline-flex;align-items:center;gap:6px;margin:0;white-space:nowrap;flex:0 0 auto}#fracing-workspace .frac-alert-controls>.table-input{width:76px!important;min-width:76px!important;flex:0 0 76px;margin:0!important;text-align:center!important}#fracing-workspace .allocation-table .table-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:center;gap:8px}#fracing-workspace .allocation-table .table-actions .frac-btn{flex:0 0 auto;margin:0!important;white-space:nowrap}#fracing-workspace .allocation-table .table-input,#fracing-workspace .allocation-table :is(th,td),#fracing-workspace .allocation-table td>:is(b,small){text-align:center!important}#fracing-workspace .allocation-table td{vertical-align:middle}#fracing-workspace .allocation-table .table-toggle{justify-content:center}#fracing-workspace .allocation-table .mini-bar{margin-inline:auto;text-align:center}#fracing-workspace .allocation-table .mini-bar>div{justify-content:center;gap:6px}#fracing-workspace .allocation-table .tms-select-trigger{justify-content:center!important;padding-inline:30px!important;text-align:center!important}#fracing-workspace .allocation-table .tms-select-trigger :is(span,b){text-align:center!important}#fracing-workspace #fracing-active-jobs .frac-table .frac-job-progress-row>td{text-align:left!important;padding:12px!important}#fracing-workspace .frac-job-progress-row .well-stage-card{width:100%;margin:0;box-sizing:border-box}#fracing-workspace #fracing-active-jobs tr[data-job-row]:focus-visible{outline:2px solid var(--frac-accent);outline-offset:-2px}#fracing-workspace .well-stage-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}#fracing-workspace .well-stage-head>div:first-child{min-width:0;text-align:left}#fracing-workspace .well-stage-head .frac-stage-select{width:150px!important;min-width:150px!important;max-width:150px!important;justify-self:end}#fracing-workspace .frac-stage-select .tms-select-trigger{border-radius:999px!important;background:var(--frac-selected)!important;color:var(--frac-accent)!important;border-color:transparent!important;padding-inline:30px!important;justify-content:center!important}#fracing-workspace .frac-stage-select .tms-select-trigger span{color:inherit!important;text-align:center!important}#fracing-workspace .frac-stage-select .tms-select-trigger{min-height:34px!important;height:34px!important}#fracing-workspace .frac-stage-select .tms-select-trigger :is(.fleet-select-field-label,.fleet-select-label-text){margin-top:0}#fracing-workspace #fracing-active-jobs .frac-job-progress-row .mini-bar{width:100%;margin:0;text-align:left}#fracing-workspace #fracing-active-jobs .frac-job-progress-row .mini-bar>div{justify-content:space-between}#fracing-workspace .frac-jobs-toolbar-button{width:150px!important;min-width:150px!important;height:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;white-space:nowrap}#fracing-workspace .allocation-table{table-layout:fixed!important;min-width:2140px!important}#fracing-workspace .allocation-table .frac-load-col-main{width:220px}#fracing-workspace .allocation-table .frac-load-col-number{width:120px}#fracing-workspace .allocation-table .frac-load-col-toggle{width:180px}#fracing-workspace .allocation-table .frac-load-col-release{width:100px}#fracing-workspace .allocation-table :is(.frac-release-entry,.frac-number-stepper){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-inline:6px!important}#fracing-workspace .allocation-table :is(.frac-release-entry,.frac-number-stepper)::-webkit-inner-spin-button{opacity:1}#fracing-workspace .allocation-table .table-actions .frac-btn{width:90px!important;min-width:90px!important;height:42px!important;min-height:42px!important;padding-inline:8px!important;display:inline-flex;align-items:center;justify-content:center;gap:6px}#fracing-workspace .allocation-table :is(.frac-alert-controls>.table-input,.frac-release-entry){width:76px!important;min-width:76px!important;max-width:76px!important;height:42px!important;min-height:42px!important;margin:0!important;box-sizing:border-box}#fracing-workspace .frac-load-progress{display:grid;gap:5px;width:100%;text-align:center}#fracing-workspace .allocation-table .frac-load-progress>span{white-space:nowrap;font-size:11px}#fracing-workspace .allocation-table .frac-load-progress .mini-bar{width:100%;margin:0}#fracing-workspace .frac-btn.frac-job-delete,#fracing-workspace .frac-btn.frac-job-delete:hover:not(:disabled){color:var(--frac-danger)!important;background:var(--frac-danger-bg)!important;border-color:var(--frac-danger-line)!important}#fracing-workspace .frac-btn.frac-job-share,#fracing-workspace .frac-btn.frac-job-share:hover:not(:disabled){color:var(--frac-info)!important;background:var(--frac-info-bg)!important;border-color:var(--frac-info-line)!important}#fracing-workspace .frac-btn:is(.frac-job-delete,.frac-job-share):hover:not(:disabled){filter:brightness(1.12)}#fracing-workspace .subcontractor-picker .subcontractor-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}#fracing-workspace .subcontractor-picker .frac-carrier-allocation-chip{width:100%;box-sizing:border-box}@media (max-width:650px){#fracing-workspace .subcontractor-picker .subcontractor-chip-grid{grid-template-columns:minmax(0,1fr)}}#fracing-workspace .panel-title.frac-automation-title{justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto}#fracing-workspace .frac-automation-title h2{flex:0 0 auto;white-space:nowrap}#fracing-workspace .frac-automation-title>span{margin-left:auto;flex:0 0 auto;white-space:nowrap}#fracing-workspace .frac-automation-filters{display:flex!important;flex-direction:row!important;align-items:center;gap:12px;margin:0 0 0 auto!important;flex:0 0 auto;flex-wrap:nowrap!important}#fracing-workspace .frac-automation-filters>.tms-select-field{width:150px!important;flex:0 0 150px;background:transparent!important;border:0!important;padding:0!important;border-radius:0!important}#fracing-workspace .frac-automation-filters .tms-select-trigger{box-sizing:border-box;width:100%!important;height:42px!important;min-height:42px!important}#fracing-workspace .frac-automation-status .tms-select-trigger{border-radius:999px;min-height:36px;height:36px;font-weight:700}#fracing-workspace .frac-automation-status.operational .tms-select-trigger{background:#173f39;color:#9cf0ce;border-color:#2f7663}#fracing-workspace .frac-automation-status.paused .tms-select-trigger{background:#493c23;color:#ffdb91;border-color:#8b6c32}#fracing-workspace .frac-automation-status.auto .tms-select-trigger{background:#173f50;color:#8ee4ef;border-color:#327d91;opacity:1}#fracing-workspace .frac-notes-panel .frac-generation-status{width:100%;text-align:center;padding-inline:16px;box-sizing:border-box}:where(#fracing-workspace,.frac-dialog-backdrop,.fracing-session-state,.fracing-session-notice) button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--frac-line);border-radius:var(--frac-radius-control,12px);background:var(--frac-surface);color:var(--frac-text);padding:8px 14px;min-height:36px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;box-shadow:none;cursor:pointer}:where(#fracing-workspace,.frac-dialog-backdrop,.fracing-session-state,.fracing-session-notice) button:disabled{opacity:.55;cursor:not-allowed}:where(#fracing-workspace,.frac-dialog-backdrop,.fracing-session-state,.fracing-session-notice) button:focus-visible{outline:2px solid var(--frac-accent);outline-offset:3px}body:has(#fracing-workspace) #fracing-connect-dialog .frac-btn:not(.primary):not(.frac-job-delete){background:var(--frac-surface)!important;border-color:var(--frac-line)!important;color:var(--frac-text)!important}body:has(#fracing-workspace) #fracing-connect-dialog .frac-btn.primary{background:linear-gradient(180deg,#12b5a5,var(--frac-action))!important;color:#fff!important}body:has(#fracing-workspace) :is(#fracing-workspace,.frac-dialog-backdrop) button.frac-close-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border:1px solid var(--frac-line)!important;border-radius:var(--frac-radius-control,12px)!important;background:var(--frac-surface)!important;color:var(--frac-text)!important;box-shadow:none!important}body:has(#fracing-workspace) :is(#fracing-workspace,.frac-dialog-backdrop) button.frac-close-button:hover:not(:disabled){background:var(--frac-hover)!important;border-color:var(--frac-accent)!important}body:has(#fracing-workspace) :is(#fracing-workspace,.frac-dialog-backdrop) button.frac-close-button svg{width:18px!important;height:18px!important;color:inherit!important}body:has(#fracing-workspace) #fracing-connect-dialog .frac-carrier-connect{width:min(100%,860px);padding:24px!important;border-radius:20px!important;display:grid;gap:20px}body:has(#fracing-workspace) #fracing-connect-dialog .frac-carrier-connect .panel-title{margin:0!important;padding-bottom:16px;border-bottom:1px solid var(--frac-line)}.frac-carrier-connect .panel-title h2{margin:0}.frac-carrier-connect .connect-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body:has(#fracing-workspace) #fracing-connect-dialog .frac-carrier-connect .connect-card{padding:16px!important;border:1px solid var(--frac-line)!important;border-radius:12px!important;background:var(--frac-subtle)!important}.frac-carrier-connect .frac-connect-description{margin:0;font-size:13px;line-height:1.5;color:var(--frac-muted)}.frac-carrier-connect .inline-form{display:flex;gap:8px;align-items:center}.frac-carrier-connect .inline-form input{width:100%;flex:1}.frac-carrier-connect .inline-form button{flex:0 0 auto}.frac-carrier-connect .connect-list{max-height:220px;overflow-y:auto}body:has(#fracing-workspace) #fracing-connect-dialog .frac-carrier-connect .empty-cell{padding:16px!important;border:1px dashed var(--frac-line);border-radius:12px}.frac-carrier-connect .frac-connected-section{display:grid;gap:12px}.frac-carrier-connect .frac-connection-summary{position:relative;min-width:0}body:has(#fracing-workspace) #fracing-connect-dialog .frac-connection-summary .connect-status-strip button{min-height:30px;padding:4px 8px;border:1px solid var(--frac-line);border-radius:8px;background:var(--frac-success-bg);color:var(--frac-success);font-size:12px;font-weight:500;text-transform:uppercase}body:has(#fracing-workspace) #fracing-connect-dialog .frac-connection-summary .connect-status-strip button:is(:hover,[aria-expanded=true]){border-color:var(--frac-accent);background:var(--frac-selected)}body:has(#fracing-workspace) #fracing-connect-dialog .frac-connection-summary-popover{position:absolute;inset:calc(100% + 8px) 0 auto;z-index:10;max-height:260px;overflow:auto;padding:12px;border:1px solid var(--frac-line);border-radius:12px;background:var(--frac-surface);color:var(--frac-text);box-shadow:0 8px 24px var(--frac-shadow)}.frac-connection-summary-title{display:flex;align-items:center;justify-content:space-between;gap:8px}body:has(#fracing-workspace) #fracing-connect-dialog .frac-connection-summary-title button{width:28px;min-height:28px;padding:0}.frac-connection-summary-popover ul{list-style:none;margin:8px 0 0;padding:0}.frac-connection-summary-popover li{display:grid;gap:4px;padding:10px 0;border-top:1px solid var(--frac-line);overflow-wrap:anywhere}.frac-connection-summary-popover li span,.frac-connection-summary-popover p{color:var(--frac-muted);font-size:12px}.frac-carrier-connect .frac-connected-carrier-heading,.frac-carrier-connect .frac-connected-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.frac-carrier-connect .frac-connected-heading h3{margin:0}.frac-carrier-connect .frac-connected-heading>span{font-size:12px;color:var(--frac-muted)}body:has(#fracing-workspace) #fracing-connect-dialog .frac-carrier-connect .connect-documents article{padding:16px;background:var(--frac-surface)!important;color:var(--frac-text)!important;border-color:var(--frac-line)!important}.frac-carrier-connect .frac-connected-carrier-heading{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--frac-line)}body:has(#fracing-workspace) #fracing-connect-dialog .frac-carrier-connect .frac-connected-carrier-heading{background:transparent!important;background-image:none!important;color:var(--frac-text)!important;border-color:var(--frac-line)!important;box-shadow:none!important}body:has(#fracing-workspace) #fracing-connect-dialog .frac-carrier-connect .frac-connected-carrier-heading>div{display:grid;gap:6px}body:has(#fracing-workspace) #fracing-connect-dialog .frac-carrier-connect .frac-connected-carrier-heading>div>b{color:var(--frac-text)!important}body:has(#fracing-workspace) #fracing-connect-dialog .frac-carrier-connect .frac-connected-carrier-heading>div>span{color:var(--frac-muted)!important}body:has(#fracing-workspace) #fracing-connect-dialog .frac-carrier-connect .frac-connected-carrier-heading b{font-weight:650!important}body:has(#fracing-workspace) #fracing-connect-dialog .frac-carrier-connect .frac-connection-status{margin:0;padding:4px 10px;border:1px solid var(--frac-line);border-radius:999px;background:var(--frac-subtle);font-size:11px!important;white-space:nowrap}body:has(#fracing-workspace) #fracing-connect-dialog .frac-carrier-connect .frac-connection-status[data-status=ACTIVE]{color:var(--frac-accent)!important;background:var(--frac-selected)}.frac-carrier-connect .document-link-list{gap:0}.frac-carrier-connect .frac-connect-document-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--frac-line)}.frac-carrier-connect .frac-connect-document-row:last-child{border-bottom:0;padding-bottom:0}.frac-carrier-connect .frac-connect-document-actions{display:flex;gap:8px;align-items:center}body:has(#fracing-workspace) #fracing-connect-dialog .frac-carrier-connect .document-link-list a{min-height:34px;min-width:82px;justify-content:center;padding:6px 12px;border-radius:var(--frac-radius-control,12px);background:var(--frac-surface);border-color:var(--frac-line);text-transform:none;font-weight:600!important}.frac-carrier-connect .document-link-list a:hover{background:var(--frac-hover)!important}.frac-carrier-connect .document-link-list a:focus-visible{outline:2px solid var(--frac-accent);outline-offset:2px}@media (max-width:640px){body:has(#fracing-workspace) #fracing-connect-dialog .frac-carrier-connect{padding:16px!important;gap:16px}.frac-carrier-connect .connect-modal-grid{grid-template-columns:minmax(0,1fr)}}.fracing-page .oil-map-controls button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;min-width:30px;min-height:30px;padding:0;text-align:center;line-height:1}#fracing-workspace .frac-driver-board-action{display:grid;gap:8px;margin-top:12px}#fracing-workspace .frac-driver-board-action>button{width:100%;min-height:38px;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.3;white-space:normal}#fracing-workspace .frac-driver-board-action small{font-size:12px;line-height:1.4;overflow-wrap:anywhere}#fracing-workspace .frac-driver-board-action [role=alert]{color:var(--frac-danger,#b42318)}#fracing-workspace .frac-driver-job-channel{padding:12px 0 0;max-width:420px}.frac-stage-prompt{max-width:620px}.frac-stage-prompt p{line-height:1.6;margin-block:14px}.frac-stage-prompt-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:24px}.frac-stage-prompt-actions .frac-btn{min-height:44px}#fracing-workspace .frac-active-loads-title{display:flex;align-items:center;justify-content:space-between;gap:16px}#fracing-workspace .frac-active-loads-title h2{margin:0}#fracing-workspace .frac-active-stage-control{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:10px;width:310px;position:relative}#fracing-workspace .frac-active-stage-control .tms-select-field{width:150px!important;flex:0 0 150px;min-width:150px!important;max-width:150px;box-sizing:border-box}#fracing-workspace .frac-active-stage-control [role=alert]{position:absolute;top:100%;right:0;text-align:right}#fracing-workspace .frac-active-loads-panel.frac-section-stack{gap:var(--frac-panel-padding)}#fracing-workspace .frac-active-stage-control .tms-select-trigger{height:42px!important;min-height:42px!important;padding-inline:30px!important;justify-content:center!important;text-align:center!important;box-shadow:none!important;outline:none!important}#fracing-workspace .frac-active-stage-control .tms-select-trigger :is(.fleet-select-field-label,.fleet-select-label-text){width:100%;text-align:center!important}#fracing-workspace .frac-active-stage-control .tms-select-trigger:focus-visible{outline:2px solid var(--frac-muted)!important;outline-offset:2px}#fracing-workspace .frac-active-stage-control>.tms-select-field{background:transparent!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}#fracing-workspace .frac-load-stage-control{min-width:68px;width:-moz-max-content;width:max-content;margin-inline:auto}#fracing-workspace .frac-load-stage-control .tms-select-field{width:100%;min-width:0}#fracing-workspace .frac-load-stage-control .tms-select-trigger{position:relative;width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;padding:0 30px!important;text-align:center!important;justify-content:center!important}#fracing-workspace .frac-load-stage-control .fleet-select-field-label{position:static;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:-moz-max-content!important;width:max-content!important;max-width:none!important;margin:0;padding:0!important}#fracing-workspace .frac-load-stage-control .fleet-select-label-text{width:auto!important;max-width:none!important;white-space:nowrap;overflow:visible!important;text-overflow:clip!important;text-align:center}body:has(#fracing-workspace) .fleet-select-menu.tms-select-menu.frac-load-stage-menu .fleet-select-option.fleet-select-field-option,body:has(#fracing-workspace) .fleet-select-menu.tms-select-menu.frac-load-stage-menu .fleet-select-option.fleet-select-field-option span{justify-content:center!important;text-align:center!important;white-space:nowrap}#fracing-workspace .frac-active-stage-control{width:auto;max-width:85%}#fracing-workspace .frac-order-more-button{width:150px!important;min-width:150px!important;max-width:150px;flex:0 0 150px;box-sizing:border-box;height:42px!important;min-height:42px!important;display:inline-flex;align-items:center;justify-content:center;gap:8px}.frac-order-more-dialog{max-width:640px!important}.frac-fence-control:has(.frac-well-call-info){position:relative}.frac-well-call-info{position:static;flex-shrink:0;color:var(--frac-accent);font-size:16px;cursor:help;line-height:20px}.frac-order-more-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(100px,.6fr);gap:16px;margin-block:20px}.frac-order-more-fields label{display:grid;gap:8px}.frac-order-more-fields .tms-select-field{width:100%}.frac-order-more-fields input{box-sizing:border-box;width:100%;min-height:42px;padding:8px 12px;border:1px solid var(--frac-line);border-radius:12px;background:var(--frac-field);color:var(--frac-text)}.frac-order-more-dialog .panel-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.frac-order-more-dialog .panel-title h2{display:flex;align-items:center;gap:10px;margin:0}.frac-order-more-dialog .panel-title h2 svg{width:22px;height:22px;color:var(--frac-accent)}.frac-order-more-intro{color:var(--frac-muted);margin:12px 0 20px;line-height:1.5}body:has(#fracing-workspace) :is(#fracing-workspace,.frac-dialog-backdrop) :is(p,.frac-order-more-hint,.frac-timer-help){font-family:var(--fp-font-sans,"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important;letter-spacing:normal}body:has(#fracing-workspace) .frac-order-more-intro{font-size:13px;font-weight:400}.frac-order-available{grid-column:1/-1;min-width:0;margin:0;padding:12px;border:1px solid var(--frac-line);border-radius:12px}.frac-order-available legend{font-size:13px;font-weight:600;padding-inline:6px}.frac-order-available-list{max-height:180px;overflow:auto}.frac-order-more-fields .frac-order-available label{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13px}body:has(#fracing-workspace) #fracing-connect-dialog .frac-order-more-fields .frac-order-available input[type=radio]{width:16px!important;height:16px!important;min-height:16px!important;padding:0;accent-color:var(--frac-accent);flex:0 0 16px}.frac-order-available p{font-size:13px;color:var(--frac-muted);margin:4px 0 12px}.frac-order-more-fields>label{min-width:0;font-size:13px;font-weight:500}.frac-order-more-fields .tms-select-trigger{min-height:42px;box-sizing:border-box}.frac-order-more-hint{grid-column:1/-1;text-align:center;margin:0;color:var(--frac-muted);font-size:13px;line-height:1.5}.frac-order-more-error,.frac-order-more-hint{padding:12px 14px;border:1px solid var(--frac-line);border-radius:12px;background:var(--frac-subtle)}.frac-order-more-error p{margin:0 0 10px}.frac-order-more-fields .tms-select-trigger{position:relative;width:100%;padding-inline:30px!important}.frac-well-forecast{border:1px solid var(--frac-line);background:var(--frac-surface);color:var(--frac-text);padding:16px;border-radius:var(--frac-radius-control,12px);margin-top:16px}.frac-well-forecast h3{margin:0 0 10px}.frac-well-forecast li,.frac-well-forecast p{line-height:1.5;font-size:13px}.frac-well-forecast summary{cursor:pointer}.frac-well-forecast details{position:relative}.frac-order-more-dialog>.frac-active-load-dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}#fracing-workspace #fracing-capacities .frac-home-split,#fracing-workspace #fracing-capacities.frac-section-stack,#fracing-workspace .frac-command-layout,#fracing-workspace .fracing-shell:has(.frac-command-layout){gap:var(--frac-content-edge)!important}#fracing-workspace #fracing-well-plans>.frac-well-forecast,#fracing-workspace .frac-command-layout>.frac-well-forecast{margin-top:0}#fracing-workspace .home-silo-window.is-touch-paused .is-moving{animation-play-state:paused}#fracing-workspace .home-silo-window{max-width:100%}@media(prefers-reduced-motion:reduce){#fracing-workspace .home-silo-window:has(.is-moving){overflow:auto}#fracing-workspace .home-silo-window .frac-silo-duplicates{display:none}}#fracing-workspace .frac-well-automation-table{min-width:1500px}#fracing-workspace .frac-well-automation-table :is(th,td){vertical-align:middle!important;text-align:center!important}#fracing-workspace .frac-well-automation-table :is(th,td):nth-child(-n+2){text-align:left!important}#fracing-workspace .frac-well-automation-table .frac-automation-alert-controls{display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}#fracing-workspace .frac-well-automation-table .frac-automation-check{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center;gap:8px!important;margin:0!important;white-space:nowrap}#fracing-workspace .frac-well-automation-table .frac-automation-check input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;flex:0 0 18px;padding:0!important;margin:0!important}#fracing-workspace .frac-well-automation-table .frac-automation-alert-controls .table-input{width:72px!important;min-width:72px!important;max-width:72px!important;height:42px!important;margin:0!important;text-align:center;box-sizing:border-box}#fracing-workspace .frac-well-automation-table .frac-automation-state-pill{display:inline-flex;align-items:center;justify-content:center;width:100px!important;min-width:100px!important;min-height:30px!important;height:30px!important;padding:0 12px!important;border:1px solid #2f7663!important;border-radius:999px!important;font-size:12px!important;font-weight:650;background:#173f39!important;color:#9cf0ce!important;box-shadow:none!important}#fracing-workspace .frac-well-automation-table .frac-automation-state-pill.paused{background:#493c23!important;color:#ffdb91!important;border-color:#8b6c32!important}html[data-theme=light] #fracing-workspace .frac-well-automation-table .frac-automation-state-pill.running{background:#dcfce7!important;color:#166534!important;border-color:#86efac!important}html[data-theme=light] #fracing-workspace .frac-well-automation-table .frac-automation-state-pill.paused{background:#ffedd5!important;color:#9a3412!important;border-color:#fb923c!important}#fracing-workspace .frac-well-automation-table .frac-automation-state-pill:disabled{opacity:1!important;cursor:default}.frac-well-forecast .frac-forecast-info{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:24px;height:24px;min-height:0;padding:0;margin-left:4px;border:0;border-radius:50%;background:transparent;color:var(--frac-muted);cursor:pointer}.frac-well-forecast .frac-forecast-info:hover{color:var(--frac-text);background:var(--frac-line)}.frac-well-forecast .frac-forecast-info:focus-visible{outline:2px solid var(--frac-text);outline-offset:2px}.frac-forecast-info-popover{position:fixed;inset:auto;box-sizing:border-box;width:360px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;margin:0;padding:14px 16px;border:1px solid var(--frac-line);border-radius:12px;background:var(--frac-surface);color:var(--frac-text);box-shadow:0 8px 24px var(--frac-shadow);font-size:13px;font-weight:400;line-height:1.6;cursor:auto}.frac-order-recipients{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;align-items:start}.frac-order-recipients.has-carrier{grid-template-columns:repeat(2,minmax(0,1fr))}.frac-order-recipients label{min-width:0;font-size:13px;font-weight:500}.frac-order-pinned-driver{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:12px 0;padding:12px;border:1px solid var(--frac-line);border-radius:12px;background:var(--frac-field);font-size:13px}.frac-order-pinned-driver strong{width:100%}@media(max-width:520px){.frac-order-more-fields{grid-template-columns:minmax(0,1fr)}}body:has(#fracing-workspace) #fracing-connect-dialog .frac-order-more-fields :is(input,.tms-select-trigger){height:42px!important;min-height:42px!important;margin:0!important}body:has(#fracing-workspace) #fracing-connect-dialog .frac-order-more-dialog>.frac-active-load-dialog-actions>button{box-sizing:border-box;width:132px!important;min-width:132px!important;height:42px!important;min-height:42px!important;display:inline-flex;align-items:center;justify-content:center;padding:0 12px!important}#fracing-workspace .frac-action-feedback-host{grid-column:1/-1;width:100%;margin-bottom:12px;scroll-margin-top:90px}#fracing-workspace .frac-action-feedback{box-sizing:border-box;width:100%;border:1px solid var(--frac-warning-line)!important}#fracing-workspace .frac-message.success{color:var(--frac-success)!important;background:var(--frac-success-bg)!important;border-color:var(--frac-success-line)!important}#fracing-workspace .frac-message.warning{color:var(--frac-warning)!important;background:var(--frac-warning-bg)!important;border-color:var(--frac-warning-line)!important}#fracing-workspace .frac-message.error{color:var(--frac-danger)!important;background:var(--frac-danger-bg)!important;border-color:var(--frac-danger-line)!important}#fracing-workspace .frac-well-forecast.tone-warning{border:2px solid #d97706!important}#fracing-workspace .frac-well-forecast.tone-success{border:2px solid #16a34a!important}#fracing-workspace .frac-forecast-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}#fracing-workspace .frac-forecast-heading h3{margin:0}#fracing-workspace .frac-forecast-actions{display:flex;gap:6px;flex-shrink:0}#fracing-workspace .frac-forecast-actions button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--frac-line);border-radius:8px;background:var(--frac-surface);color:var(--frac-text);font-size:22px;cursor:pointer}#fracing-notifications-dialog .frac-notification-item.tone-warning{border-color:#d97706}#fracing-workspace .frac-well-forecast.tone-neutral{border:2px solid var(--frac-line)!important}@layer fracing-dropdown-alignment{body:has(#fracing-workspace) .tms-select-leading-icon{display:flex!important;position:absolute!important;left:10px!important;top:50%!important;transform:translateY(-50%)!important;width:16px!important;height:16px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;align-items:center!important;justify-content:center!important;pointer-events:none!important}body:has(#fracing-workspace) .tms-select-leading-icon svg{display:block!important;width:16px!important;height:16px!important;margin:0!important}#fracing-workspace .fleet-select-trigger,body:has(#fracing-workspace) .tms-select-trigger{position:relative!important;padding-inline:30px!important;justify-content:center!important;text-align:center!important}#fracing-workspace .fleet-select-trigger :is(.fleet-select-field-label,.fleet-select-label-text),body:has(#fracing-workspace) .tms-select-trigger :is(.fleet-select-field-label,.fleet-select-label-text){position:static!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;margin:0!important;text-align:center!important;justify-content:center!important}#fracing-workspace .frac-editable-choice input,#fracing-workspace select{text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important;padding-inline:30px!important}body:has(#fracing-workspace) .tms-select-menu .fleet-select-field-option,body:has(#fracing-workspace) .tms-select-menu .fleet-select-field-option>span{text-align:center!important;justify-content:center!important}}#fracing-workspace .frac-automation-heading{display:flex;align-items:center;gap:6px;flex:0 0 auto}#fracing-workspace .frac-automation-info{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--frac-muted);cursor:pointer}#fracing-workspace .frac-automation-info:hover{background:var(--frac-line);color:var(--frac-text)}#fracing-workspace .frac-automation-info:focus-visible{outline:2px solid var(--frac-accent);outline-offset:2px}#fracing-workspace .frac-automation-info-popover{font-size:12px!important;font-weight:400!important;line-height:1.5;white-space:normal}#fracing-workspace #fracing-field-equipment{gap:var(--frac-panel-padding)}#fracing-workspace #fracing-field-equipment>.fracing-panel{display:grid;gap:var(--frac-panel-padding)}#fracing-workspace #fracing-field-equipment .panel-title,#fracing-workspace #fracing-field-equipment p{margin:0!important}#fracing-workspace #fracing-field-equipment p{color:var(--frac-muted);font-size:13px;line-height:1.5}#fracing-workspace #fracing-field-equipment h2{display:flex;align-items:center;gap:8px}#fracing-workspace .frac-equipment-job{display:grid;gap:6px;width:min(480px,100%)}#fracing-workspace .frac-equipment-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--frac-panel-padding)}#fracing-workspace .frac-equipment-metrics>div{display:grid;gap:8px;text-align:center;padding:16px;border:1px solid var(--frac-line);border-radius:14px}#fracing-workspace .frac-equipment-metrics span{color:var(--frac-muted);font-size:12px}#fracing-workspace .frac-equipment-metrics b{font-size:24px}#fracing-workspace .frac-equipment-metrics small{font-size:12px;font-weight:400}#fracing-workspace .frac-equipment-silo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}#fracing-workspace .frac-sand-storage-title{flex-direction:row!important;align-items:center!important;justify-content:space-between;gap:16px}#fracing-workspace .frac-sand-storage-title .frac-inline-toggle{margin:0 0 0 auto;flex-shrink:0}#fracing-workspace .frac-equipment-silo-grid.is-scrollable{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 70px)/6);overflow-x:auto;padding-bottom:8px;scroll-behavior:auto}@media(max-width:1100px){#fracing-workspace .frac-equipment-silo-grid.is-scrollable{grid-template-columns:none;grid-auto-columns:calc((100% - 28px)/3)}}@media(max-width:640px){#fracing-workspace .frac-equipment-silo-grid.is-scrollable{grid-template-columns:none;grid-auto-columns:calc((100% - 14px)/2)}}#fracing-workspace .frac-equipment-silo-grid article{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:16px;border:1px solid var(--frac-line);border-radius:16px;background:var(--frac-surface);text-align:center}#fracing-workspace .frac-equipment-silo-heading{display:grid;justify-items:center;gap:8px}#fracing-workspace .frac-equipment-silo-graphic{display:grid;place-items:center;width:72px;height:80px;color:var(--frac-accent)}#fracing-workspace .frac-equipment-silo-graphic svg{width:64px!important;height:64px!important;stroke-width:1}#fracing-workspace .frac-equipment-silo-grid :is(span,small){font-size:12px;color:var(--frac-muted)}#fracing-workspace .frac-equipment-silo-grid progress{width:100%;height:8px;accent-color:var(--frac-accent)}#fracing-workspace .frac-equipment-type-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}#fracing-workspace .frac-equipment-type-grid button{display:flex;align-items:center;justify-content:flex-start;gap:8px}@media(max-width:1100px){#fracing-workspace .frac-equipment-silo-grid,#fracing-workspace .frac-equipment-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){#fracing-workspace .frac-equipment-metrics,#fracing-workspace .frac-equipment-silo-grid,#fracing-workspace .frac-equipment-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#fracing-workspace .frac-equipment-overview .panel-title{align-items:stretch;flex-direction:column}}#fracing-workspace .frac-ops-columns>.frac-crews-panel{display:flex;flex-direction:column}#fracing-workspace .frac-ops-columns{--frac-crew-control-width:150px}#fracing-workspace .frac-crews-panel>.frac-crew-strip{margin-top:auto}#fracing-workspace .frac-member-panel .frac-ops-actions>button{width:var(--frac-crew-control-width)!important;min-width:var(--frac-crew-control-width)!important;height:42px!important;min-height:42px!important;box-sizing:border-box}#fracing-workspace .frac-silo-title-group{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:16px;min-width:0}#fracing-workspace .frac-silo-title-group>:is(h2,label){margin:0!important}#fracing-workspace .frac-home-open-equipment{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;flex-shrink:0}#fracing-workspace .frac-home-open-equipment svg{width:18px;height:18px;flex-shrink:0;color:currentColor}#fracing-workspace .frac-equipment-silo-grid .home-silo-visual{width:100%;min-height:0;padding:10px 0}#fracing-workspace .frac-equipment-silo-grid .silo-body{width:min(146px,100%);box-sizing:border-box}#fracing-workspace .frac-equipment-silo-grid :is(.silo-top,.silo-cone){width:min(116px,80%);box-sizing:border-box}#fracing-workspace .frac-equipment-silo-grid .silo-legs{width:min(96px,65%)}#fracing-workspace .frac-equipment-silo-grid .silo-body span{font-size:10px;color:inherit}#fracing-workspace .frac-inline-silo-editor{min-width:0;overflow-x:auto}#fracing-workspace .frac-inline-silo-editor form{display:grid;grid-template-columns:repeat(7,minmax(115px,1fr)) auto;align-items:end;gap:12px;min-width:1180px}#fracing-workspace .frac-inline-silo-editor .panel-title{grid-column:1/-1}#fracing-workspace .frac-inline-silo-editor .rich-job-form{display:contents!important}#fracing-workspace .frac-inline-silo-editor label{min-width:0;display:grid;gap:8px;margin:0!important}#fracing-workspace .frac-inline-silo-editor .frac-form-actions{margin:0!important;flex-wrap:nowrap}#fracing-workspace .frac-inline-silo-editor .frac-form-actions button{height:42px!important;min-height:42px!important;white-space:nowrap}#fracing-workspace .frac-silo-card-actions{display:flex;justify-content:center;gap:6px}#fracing-workspace .frac-silo-card-actions .frac-btn{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:4px!important;display:inline-flex;align-items:center;justify-content:center}#fracing-workspace .frac-silo-card-actions svg{width:16px;height:16px}#fracing-workspace .frac-equipment-form-scroll{min-width:0;overflow-x:auto;padding-bottom:4px}#fracing-workspace .frac-equipment-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}#fracing-workspace .frac-equipment-inline-form>:is(h3,.frac-form-grid){grid-column:1/-1;margin:0!important}#fracing-workspace .frac-equipment-inline-form>.frac-form-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:12px}#fracing-workspace .frac-equipment-inline-form>.frac-form-grid~.frac-form-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}#fracing-workspace .frac-equipment-inline-form label{display:grid;grid-template-rows:minmax(36px,auto) 42px;gap:6px;min-width:0;margin:0!important}#fracing-workspace .frac-equipment-inline-form label>span{align-self:end}#fracing-workspace .frac-equipment-inline-form>button{justify-self:start}#fracing-workspace .frac-equipment-inline-form .frac-form-actions{margin:0!important;justify-self:end}#fracing-workspace .frac-silo-status-edit{background:transparent;border:0;padding:0;cursor:pointer}#fracing-workspace .silo-body>i:has(>.frac-silo-band){position:relative;min-height:0}#fracing-workspace .silo-body>i>button.frac-silo-band{position:absolute;inset:0;display:grid!important;place-items:center;box-sizing:border-box;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;border:0!important;border-radius:inherit!important;padding:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font:inherit!important;line-height:1!important;cursor:pointer}#fracing-workspace .frac-silo-band:focus-visible,#fracing-workspace .frac-silo-status-edit:focus-visible{outline:2px solid var(--frac-accent);outline-offset:2px}#fracing-workspace .frac-silo-band:disabled{cursor:default;opacity:.6}.frac-dialog-backdrop .frac-silo-quick-dialog{width:min(460px,calc(100vw - 32px))}.frac-silo-quick-dialog .frac-form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.frac-silo-quick-dialog .frac-jobs-toolbar-button{box-sizing:border-box;width:150px!important;min-width:150px!important;height:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:8px}#fracing-workspace .frac-home-split>.home-silo-panel{display:flex;flex-direction:column}#fracing-workspace .frac-home-split>.home-silo-panel>.panel-title{flex-shrink:0;margin-bottom:0!important}#fracing-workspace .frac-home-split>.home-silo-panel>.home-silo-window{flex:1 0 auto;display:flex;align-items:center;padding-block:16px;box-sizing:border-box}#fracing-workspace .home-silo-window .frac-field-silo-group{padding-bottom:0}#fracing-workspace .frac-pull-point-fields label:has(>input[aria-label="Approved Mileage"]) .frac-field-label{white-space:nowrap}#fracing-workspace .frac-well-call-heading{display:flex;align-items:center;justify-content:flex-start;gap:8px}#fracing-workspace .frac-well-call-heading>.frac-field-label{margin:0!important}#fracing-workspace .frac-silo-status-control{display:grid;justify-items:center;gap:6px}#fracing-workspace .frac-silo-status-pill{padding:0!important;min-width:116px}#fracing-workspace .frac-job-status-pill{min-width:172px}#fracing-workspace .board-toolbar.frac-job-filters{display:flex!important;flex-wrap:wrap;align-items:center!important}#fracing-workspace .frac-job-filters>input{flex:1 1 260px;min-width:0}#fracing-workspace .frac-job-filters>.tms-select-field{flex:0 0 190px;width:190px;min-width:0}@media (max-width:600px){#fracing-workspace .frac-job-filters>input{flex-basis:100%}#fracing-workspace .frac-job-filters>.tms-select-field{flex:1 1 calc(50% - 12px);width:auto}}#fracing-workspace .frac-silo-status-pill .tms-select-field{width:100%;min-width:0}#fracing-workspace .frac-silo-status-pill .tms-select-trigger{height:24px!important;min-height:24px!important;padding:0 28px 0 10px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font:inherit!important}#fracing-workspace .frac-silo-status-control>small{max-width:220px;color:#b42318}#fracing-workspace .frac-equipment-inline-form>.frac-form-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}#fracing-workspace .frac-equipment-inline-form :is(input,.tms-select-trigger){height:42px!important;min-height:42px!important;box-sizing:border-box;width:100%}#fracing-workspace .frac-equipment-inline-form label>.frac-editable-choice{align-self:stretch}#fracing-workspace .frac-equipment-inline-form .frac-icon-label{display:flex;align-items:center;gap:6px;line-height:1.25}#fracing-workspace .frac-equipment-inline-form .frac-icon-label svg{width:16px;height:16px;flex-shrink:0}#fracing-workspace .frac-equipment-toolbar{grid-column:1/-1;display:flex;align-items:center;gap:12px;min-width:0}#fracing-workspace .frac-equipment-toolbar>input{flex:1;min-width:180px}#fracing-workspace .frac-equipment-toolbar>:is(.tms-select-field,.frac-btn){flex:0 0 230px;width:230px!important;min-width:230px!important;height:42px!important;min-height:42px!important;margin:0!important}#fracing-workspace .frac-equipment-toolbar .frac-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 10px!important;white-space:nowrap}#fracing-workspace .frac-equipment-connection.is-disconnected{color:#b42318!important;border-color:#f1aaa5!important;background:#fff1f0!important}#fracing-workspace .frac-equipment-connection.is-connected{color:#067647!important;border-color:#75c9a4!important;background:#ecfdf3!important}#fracing-workspace .frac-equipment-inline-form{min-width:1440px}#fracing-field-equipment .frac-icon-label{display:flex;align-items:center;gap:6px}#fracing-field-equipment .frac-icon-label svg{width:16px;height:16px;flex-shrink:0}#fracing-field-equipment #fracing-silo-editor :is(input,.tms-select-trigger){height:42px!important;min-height:42px!important;box-sizing:border-box}#fracing-workspace .frac-equipment-register-table :is(th,td):not(:first-child){text-align:center!important}#fracing-workspace .frac-equipment-register-table :is(th,td):first-child:not(.empty-cell){text-align:left!important}#fracing-workspace .frac-equipment-register-table .table-actions{display:flex;align-items:center;justify-content:center;gap:8px}#fracing-workspace .frac-equipment-register-table .table-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;flex:0 0 100px;width:100px!important;min-width:100px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;white-space:nowrap}#fracing-workspace .frac-equipment-register-table .table-actions svg{width:16px;height:16px;flex-shrink:0}#fracing-workspace .frac-equipment-overview>.panel-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto calc((100% - 3 * var(--frac-panel-padding)) / 4);align-items:center;-moz-column-gap:var(--frac-panel-padding);column-gap:var(--frac-panel-padding)}#fracing-workspace .frac-equipment-overview .frac-equipment-job{display:contents}#fracing-workspace .frac-equipment-overview .frac-equipment-job>.frac-field-label{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;white-space:nowrap;justify-self:end}#fracing-workspace .frac-equipment-overview .frac-equipment-job>.tms-select-field{width:100%;min-width:0}@media(max-width:640px){#fracing-workspace .frac-equipment-overview>.panel-title{grid-template-columns:minmax(0,1fr) calc((100% - var(--frac-panel-padding)) / 2);row-gap:12px}#fracing-workspace .frac-equipment-overview>.panel-title>div{grid-column:1/-1}}@media (hover:hover){#fracing-workspace .frac-silo-status-pill .tms-select-trigger:hover:not(:disabled),#fracing-workspace .silo-body>i>button.frac-silo-band:hover:not(:disabled){background:color-mix(in srgb,var(--frac-accent) 16%,transparent)!important;box-shadow:inset 0 0 0 2px var(--frac-accent)!important}}#fracing-workspace .frac-silo-status-pill .tms-select-trigger:focus-visible:not(:disabled),#fracing-workspace .silo-body>i>button.frac-silo-band:focus-visible:not(:disabled){box-shadow:inset 0 0 0 2px var(--frac-accent)!important}dialog.frac-connection-dialog{width:calc(100% - 32px)!important;max-width:920px!important;max-height:85dvh!important;box-sizing:border-box;overflow:auto;border:1px solid var(--frac-line,#cbd5e1);border-radius:16px;padding:24px!important;background:var(--frac-surface,#fff);color:var(--frac-text,#142532)}.frac-connection-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.frac-connection-heading h2{margin:0 0 8px!important;font-size:22px}.frac-connection-state{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.frac-connection-state:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.frac-connection-state.is-connected{color:#159267}.frac-connection-state.is-disconnected{color:#d34b44}.frac-connection-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#fracing-workspace .frac-connection-fields>label,.frac-connection-fields>label{display:grid;grid-template-rows:auto 42px!important;gap:8px;min-width:0;margin:0!important}.frac-connection-fields label>span{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.frac-connection-fields svg{width:16px;height:16px}#fracing-workspace .frac-connection-fields :is(input,.tms-select-trigger),.frac-connection-fields :is(input,.tms-select-trigger){width:100%;height:42px!important;min-height:42px!important;box-sizing:border-box}.frac-connection-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.frac-connection-footer small{color:var(--frac-muted,#64748b);font-size:12px}#fracing-workspace .frac-connection-footer>button,.frac-connection-footer>button{width:140px!important;height:42px!important;min-height:42px!important}#fracing-workspace .frac-connection-heading>button,.frac-connection-heading>button{display:grid;place-items:center;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:6px!important}.frac-connection-readings{margin-top:16px;font-size:12px}.frac-connection-readings summary{cursor:pointer}.frac-connection-readings dl>div{display:flex;justify-content:space-between;gap:16px}@media(max-width:650px){.frac-connection-fields{grid-template-columns:minmax(0,1fr)}dialog.frac-connection-dialog{padding:18px!important}}#fracing-workspace .frac-connection-dialog>:is(.frac-connection-heading,.frac-connection-footer),.frac-connection-dialog>:is(.frac-connection-heading,.frac-connection-footer){background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;padding:0!important;position:static!important}#fracing-workspace .frac-equipment-register>.panel-title{margin-bottom:0!important}#fracing-workspace .frac-equipment-register .frac-equipment-form-scroll{padding-bottom:0}#fracing-workspace .frac-equipment-register .frac-equipment-inline-form{row-gap:var(--frac-panel-padding)}#fracing-workspace .frac-equipment-register .frac-equipment-inline-form>.frac-form-grid>label{grid-template-rows:auto 42px}#fracing-workspace .frac-equipment-inline-form input.frac-specification-unavailable{background:var(--frac-subtle)!important;color:var(--frac-muted)!important;opacity:1!important;cursor:not-allowed}html:has(#fracing-workspace) body:has(#fracing-workspace),html:has(#fracing-workspace) body:has(#fracing-workspace) *{scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb,var(--frac-accent,#008b83) 55%,var(--frac-line,#d3dfe8)) var(--frac-hover,#edf5f5)!important}@supports selector(::-webkit-scrollbar){html:has(#fracing-workspace) body:has(#fracing-workspace),html:has(#fracing-workspace) body:has(#fracing-workspace) *{scrollbar-width:auto!important;scrollbar-color:auto!important}html:has(#fracing-workspace) body:has(#fracing-workspace) ::-webkit-scrollbar,html:has(#fracing-workspace) body:has(#fracing-workspace)::-webkit-scrollbar{display:block!important;width:6px!important;height:6px!important}html:has(#fracing-workspace) body:has(#fracing-workspace) ::-webkit-scrollbar-track,html:has(#fracing-workspace) body:has(#fracing-workspace)::-webkit-scrollbar-track{background:var(--frac-hover,#edf5f5)!important;border-radius:999px!important}html:has(#fracing-workspace) body:has(#fracing-workspace) ::-webkit-scrollbar-thumb,html:has(#fracing-workspace) body:has(#fracing-workspace)::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--frac-accent,#008b83) 55%,var(--frac-line,#d3dfe8))!important;border:0!important;border-radius:999px!important}html:has(#fracing-workspace) body:has(#fracing-workspace) ::-webkit-scrollbar-thumb:hover,html:has(#fracing-workspace) body:has(#fracing-workspace)::-webkit-scrollbar-thumb:hover{background:var(--frac-accent,#008b83)!important}html:has(#fracing-workspace) body:has(#fracing-workspace) ::-webkit-scrollbar-button,html:has(#fracing-workspace) body:has(#fracing-workspace)::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}html:has(#fracing-workspace) body:has(#fracing-workspace) ::-webkit-scrollbar-corner,html:has(#fracing-workspace) body:has(#fracing-workspace)::-webkit-scrollbar-corner{background:transparent!important}}html:has(#fracing-workspace) body #fracing-workspace .tms-pro-sidebar:not(.is-collapsed) .tms-pro-sidebar-nav{--frac-sidebar-scroll-track:rgba(15,23,42,.38);--frac-sidebar-scroll-thumb:rgba(148,163,184,.88);scrollbar-width:thin!important;scrollbar-color:var(--frac-sidebar-scroll-thumb) var(--frac-sidebar-scroll-track)!important;scrollbar-gutter:stable both-edges!important}html:has(#fracing-workspace) body #fracing-workspace .tms-pro-sidebar:not(.is-collapsed) .tms-pro-sidebar-nav::-webkit-scrollbar{width:8px!important;height:8px!important;display:block!important}html:has(#fracing-workspace) body #fracing-workspace .tms-pro-sidebar:not(.is-collapsed) .tms-pro-sidebar-nav::-webkit-scrollbar-track{background:var(--frac-sidebar-scroll-track)!important;border-radius:999px!important}html:has(#fracing-workspace) body #fracing-workspace .tms-pro-sidebar:not(.is-collapsed) .tms-pro-sidebar-nav::-webkit-scrollbar-thumb{background:var(--frac-sidebar-scroll-thumb)!important;border:2px solid var(--frac-sidebar-scroll-track)!important;border-radius:999px!important}html:has(#fracing-workspace) body #fracing-workspace .tms-pro-sidebar:not(.is-collapsed) .tms-pro-sidebar-nav::-webkit-scrollbar-thumb:hover{background:rgba(203,213,225,.96)!important}html:has(#fracing-workspace) body #fracing-workspace .tms-pro-sidebar.is-collapsed .tms-pro-sidebar-nav{scrollbar-width:none!important}html:has(#fracing-workspace) body #fracing-workspace .tms-pro-sidebar.is-collapsed .tms-pro-sidebar-nav::-webkit-scrollbar{display:none!important}#fracing-workspace .frac-table.active-carrier-table :is(th,td):nth-child(n+3){text-align:center!important}#fracing-workspace .frac-table.active-carrier-table .mini-bar{margin-inline:auto}#fracing-workspace #fracing-silo-editor .frac-field-label{justify-content:center;text-align:center}#fracing-workspace .frac-job-details-columns input{text-align:center!important}#fracing-workspace .frac-job-details-columns input::-moz-placeholder{text-align:center!important}#fracing-workspace .frac-job-details-columns input::placeholder{text-align:center!important}#fracing-workspace .frac-job-details-columns .frac-editable-choice input{padding-inline:36px!important}#fracing-workspace .frac-job-details-columns .fleet-select-trigger :is(.fleet-select-field-label,.fleet-select-label-text){text-align:center!important;justify-content:center!important}#fracing-workspace .frac-job-details-columns .frac-generated-pin{position:relative}#fracing-workspace .frac-job-details-columns .frac-generated-pin input{padding-inline:36px!important}#fracing-workspace .frac-job-details-columns .frac-generated-pin a{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.frac-terminal-calculated{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--frac-muted,#526779)}#fracing-plan-preview .frac-plan-preview{width:min(1200px,96vw);max-width:1200px;height:92dvh;max-height:92dvh;display:flex;flex-direction:column;gap:0;padding:20px;overflow:hidden}#fracing-plan-preview .frac-plan-preview-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding-bottom:16px}#fracing-plan-preview .frac-plan-preview-header h2{margin:0;font-size:22px}#fracing-plan-preview .frac-brief-paper{flex:1;min-height:0;max-height:none;margin:0;overflow-y:auto;overscroll-behavior:contain}#fracing-workspace .frac-automation-state-pill .frac-automation-next-state{display:none}#fracing-workspace .frac-automation-state-pill:not(:disabled):is(:hover,:focus-visible) .frac-automation-current-state{display:none}#fracing-workspace .frac-automation-state-pill:not(:disabled):is(:hover,:focus-visible) .frac-automation-next-state{display:inline}#fracing-workspace .frac-automation-state-pill:not(:disabled){cursor:pointer}#fracing-workspace .frac-automation-state-pill:focus-visible{outline:2px solid var(--frac-accent);outline-offset:3px}#fracing-workspace .frac-command-layout>#fracing-well-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--frac-content-edge);align-items:stretch}#fracing-workspace #fracing-well-plans>.frac-well-forecast{min-width:0;overflow-wrap:anywhere}#fracing-workspace #fracing-well-plans>.frac-well-forecast:has(>div[hidden]){align-self:start}#fracing-workspace #fracing-well-plans>.frac-inline-error{grid-column:1/-1}@media (max-width:1100px){#fracing-workspace .frac-command-layout>#fracing-well-plans{grid-template-columns:minmax(0,1fr)}}