:root{--product-canvas:#f7f6f2;--product-ink:#18202c;--product-muted:#7c807f;--product-line:#ebeae4;--product-gold:#f5cc57;--product-radius:18px}.product-brand{display:inline-block;font-size:24px;line-height:.92;letter-spacing:-1px;font-weight:900;color:#152032}.product-brand i{display:block;width:36px;height:4px;border-radius:4px;background:var(--product-gold);margin-top:10px}body:has(.operator-prototype),body:has(.product-client),body:has(.unified-owner){background:var(--product-canvas)!important;color:var(--product-ink);font-family:Manrope,Arial,sans-serif}body .unified-owner{background:var(--product-canvas);--mk-bg:var(--product-canvas);--mk-ink:var(--product-ink);--mk-muted:#727982}body .unified-owner .unified-sidebar{background:#fff;border-right:1px solid var(--product-line)}body .unified-owner .unified-topbar{height:80px;border-bottom:1px solid var(--product-line)}body .unified-owner.is-overview .master-search{margin-right:0;flex:1;width:auto;max-width:370px}body .unified-owner .unified-hero{height:76px;margin:0;background:none}body .unified-owner .unified-hero:after,body .unified-owner .unified-hero:before,body .unified-owner .unified-snapshot{display:none}body .unified-owner .unified-hero-title{position:static;padding:16px 0}body .unified-owner.is-overview .unified-hero-title h1{position:static;transform:none;font-size:23px;line-height:1.25;letter-spacing:-.6px;margin:0 0 5px}body .unified-owner.is-overview .unified-hero-title>span{position:static;font-size:11px;width:auto;color:#7a7c79}body .unified-owner .unified-quick{position:absolute;right:24px;top:104px}body .unified-owner .unified-dashboard{gap:14px}body .unified-owner .unified-dashboard .kpis article{border-radius:16px;box-shadow:0 3px 10px #29271903}body .unified-owner .unified-dashboard .kpis article>span{font-size:11px}body .unified-owner .unified-dashboard .kpis strong{font-size:32px}body .unified-owner .unified-dashboard .kpi-materials li{font-size:10px}body .unified-owner .unified-dashboard .panel{background:#fff;border:1px solid var(--product-line);border-radius:16px}body .unified-owner .unified-dashboard .master-second{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,2fr) minmax(180px,.85fr);gap:14px}body .unified-owner .unified-dashboard .master-dynamics{grid-column:1;grid-row:1;margin:0;min-height:0}body .unified-owner .unified-dashboard .owner-latest{grid-column:2;grid-row:1;min-width:0}body .unified-owner .unified-dashboard .master-materials{grid-column:3;grid-row:1;min-width:0}body .unified-owner .unified-dashboard .owner-latest-list{height:248px;max-height:248px}body .unified-owner .unified-dashboard .owner-latest-row{grid-template-columns:58px minmax(90px,1fr) minmax(70px,.8fr) 48px 16px;min-width:0;gap:6px}body .unified-owner .unified-dashboard .owner-latest-row .master-row-amount,body .unified-owner .unified-dashboard .owner-latest-row>span:nth-child(3){display:none}body .unified-owner .unified-dashboard .owner-section-heading h2{font-size:14px}body .unified-owner .unified-dashboard .owner-section-heading .textbutton{font-size:10px}body .unified-owner .unified-dashboard .master-chart-inner{height:235px;min-height:0}body .unified-owner .unified-dashboard .master-donut-layout{flex-direction:column}body .unified-owner .unified-dashboard .master-more{margin-top:0}body .unified-owner .company-card,body .unified-owner .unified-client-card{border-color:var(--product-line);box-shadow:none;background:white}@media(max-width:1050px){body .unified-owner .unified-dashboard .master-second{grid-template-columns:1fr 1fr}body .unified-owner .unified-dashboard .owner-latest{grid-column:1/-1;grid-row:1}body .unified-owner .unified-dashboard .master-dynamics{grid-column:1;grid-row:2}body .unified-owner .unified-dashboard .master-materials{grid-column:2;grid-row:2}}.client-shell:has(.product-client){max-width:540px;padding:0 20px 100px;background:transparent}.client-shell:has(.product-client)>.client-company,.client-shell:has(.product-client)>.client-header{display:none}.product-client{padding-bottom:90px;color:var(--product-ink)}.product-client-title{display:flex;justify-content:space-between;align-items:center;padding:26px 0 18px;gap:16px}.product-client-title>span{font-size:12px;color:#777e84;max-width:170px}.product-screen-title{font-size:27px;letter-spacing:-1px;margin:8px 0 22px}.tab-home .product-screen-title{display:none}.product-client .client-context{background:white;border:1px solid var(--product-line);border-radius:18px;padding:16px;font-size:12px;color:#7a7f84;margin-bottom:16px}.product-client .client-context select{display:block;width:100%;border:0;padding:8px 0 0;font-size:18px;font-weight:700;background:white;color:var(--product-ink)}.product-quarry{display:flex;gap:14px;align-items:center;padding:14px 2px 24px}.product-quarry h2{font-size:19px;margin:0 0 5px}.product-quarry p{margin:0;color:#818781;font-size:12px}.product-materials{margin-bottom:26px}.product-materials h2{font-size:19px;margin:0 0 8px}.product-materials>small{color:#8a8474;font-size:10px}.product-materials>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px}.product-materials article{border-radius:14px;padding:13px 10px;display:flex;flex-direction:column;gap:15px;background:#eee}.product-materials article.washed{background:#e6f2fb}.product-materials article.quarry{background:#fff2d1}.product-materials article.gravel{background:#e9e9e7}.product-materials article span{font-size:12px;min-height:30px}.product-materials article strong{font-size:19px;white-space:nowrap}.product-materials article small{font-size:11px}.product-client .register-period{display:flex;background:#eeede7;border-radius:14px;padding:4px;gap:2px}.product-client .register-period button{flex:1;min-height:40px;font-size:12px;border:0;border-radius:10px;background:transparent}.product-client .register-period button[aria-pressed=true]{background:#ffdf78;color:#262721}.product-client .client-period-label{font-size:11px;color:#868b8a;margin:12px 2px}.product-client .experience-kpi{gap:12px}.product-client .experience-kpi>div{background:#fff;border:1px solid var(--product-line);border-radius:17px;padding:18px}.product-client .experience-kpi strong{font-size:34px;color:#1d2430}.product-client .experience-kpi span{font-size:12px;color:#747d83}.product-client>.fieldnote{font-size:10px;color:#8c918f}.product-client .client-trips-heading{margin-top:28px}.product-client .client-trips-heading h2{font-size:20px}.product-client .client-extra-filters{margin:14px 0;color:#7a817f;font-size:12px}.product-date{font-size:14px;margin:20px 0 12px}.product-client .register-list{display:block}.product-client .client-trip-card{display:flex!important;align-items:center;gap:12px;width:100%;border:1px solid var(--product-line);border-radius:17px;background:#fff;padding:16px 12px;margin-bottom:10px;text-align:left;color:#18202c;box-shadow:0 2px 7px #28272202}.product-client .client-trip-card time{font-size:15px;font-weight:700;align-self:flex-start;padding-top:4px}.product-client .product-trip-main{flex:1;display:flex!important;flex-direction:column;gap:6px;border-left:4px solid #c4cdd7;padding-left:12px;min-width:0}.product-client .washed .product-trip-main{border-color:#77aceb}.product-client .quarry .product-trip-main{border-color:#ffd137}.product-client .gravel .product-trip-main{border-color:#a0a5aa}.product-client .product-trip-main strong{font-size:20px}.product-client .product-trip-main small{font-size:10px;color:#899098}.product-client .client-material{font-size:11px;align-self:flex-start}.product-client .accepted{font-size:9px;background:#edf8f0;color:#39805b;border-radius:6px;padding:5px;white-space:nowrap}.product-client .cancelled{font-size:10px;color:#ad5555}.product-bottom{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:540px;z-index:25;background:#fffffff5;border-top:1px solid var(--product-line);display:flex;padding:10px 8px max(12px,env(safe-area-inset-bottom))}.product-bottom button{flex:1;border:0;background:none;display:flex;align-items:center;flex-direction:column;gap:6px;font-size:10px;color:#87919c;min-height:48px}.product-bottom button[aria-current=page]{color:#ac8017}.product-bottom button[aria-current=page] svg{fill:#ffe194;stroke:#c79521}.tab-documents>.client-pages,.tab-documents>.experience-kpi,.tab-documents>.fieldnote,.tab-documents>.register-list,.tab-profile>.client-context,.tab-profile>.client-extra-filters,.tab-profile>.client-pages,.tab-profile>.client-period-label,.tab-profile>.client-trips-heading,.tab-profile>.experience-kpi,.tab-profile>.fieldnote,.tab-profile>.register-list,.tab-profile>.register-period{display:none}.product-profile{padding:24px}.product-profile h2{font-size:21px}.product-profile p{font-size:12px;color:#7a858b}.product-profile button{display:flex;align-items:center;gap:10px;width:100%;padding:18px 0;border:0;border-bottom:1px solid var(--product-line);background:none;text-align:left}.product-profile button small{color:#8b9398}.product-profile button svg:last-child{margin-left:auto}.product-splash{position:fixed;inset:0;z-index:100;background:linear-gradient(#ffffffed,#ffffffb8 38%,#ffffff08 80%),url(/owner-master/quarry-approved.png) 50%/cover;border:0;text-align:center;color:#162233;display:flex;align-items:center;flex-direction:column;padding-top:15vh}.product-splash .product-brand{font-size:42px;text-align:left}.product-splash h1{font-size:32px;margin:48px 0 12px}.product-splash small{margin-top:24px;color:#59616a}@media(max-width:600px){.product-client .register-overlay{padding:0;background:#f7f6f2}.product-client .register-dialog{width:100%;height:100dvh;max-height:none;border-radius:0;padding:24px;overflow:auto}.product-client .register-dialog dl>div{padding:16px 0}.product-client .register-dialog dd{font-size:18px}}.client-shell .product-client,.client-shell .product-client section{margin-top:0}.client-shell .product-client .product-quarry{padding:12px 2px 20px}.client-shell .product-client .product-quarry h2{margin:0 0 5px;font-size:19px}.client-shell .product-client .product-materials h2{margin:0 0 7px;font-size:19px}.client-shell .product-client .product-materials{margin-bottom:20px}.client-shell .product-client .client-context{gap:0}.client-shell .product-client .client-context select{min-height:38px}.client-shell .product-client .register-period{background:#eeede7}.client-shell .product-client .client-trips-heading h2{margin:10px 0}.client-shell .product-client .experience-kpi>div{padding:15px}.client-shell .product-client .register-dialog{margin:0}.unified-page:has(.company-card)>.unified-heading{display:none}@media(max-width:600px){.client-shell .product-client .register-dialog{width:100%;height:100dvh;max-height:none;border-radius:0;max-width:none}}.product-client.tab-profile>.register-download-options{display:none}.product-client.tab-trips .experience-kpi{display:flex;gap:16px;padding:10px 0}.product-client.tab-trips .experience-kpi>div{display:flex;align-items:baseline;gap:9px;padding:0;border:0;background:none}.product-client.tab-trips .experience-kpi strong{font-size:22px;margin:0}.product-client.tab-trips>.fieldnote{display:none}.product-client.tab-trips .client-trips-heading{margin-top:10px}.product-client.tab-trips .product-client-title{padding-bottom:12px}.product-client.tab-trips .product-screen-title{margin-bottom:16px}.product-brand,body .unified-owner .unified-brand{font-weight:900;letter-spacing:-1.5px;line-height:.88;font-stretch:expanded;text-shadow:.6px 0 currentColor,-.6px 0 currentColor;font-size:29px}.product-brand i{margin-top:12px;width:40px;background:#f4c748}.product-client-title>span{max-width:205px;text-align:right}.product-client-title>span small{display:block;color:#919790;font-size:10px;margin-bottom:5px}.product-client-title>span b{font-size:17px;font-weight:750;color:#24312f}.client-shell .product-client .product-splash{background:linear-gradient(#fff7e135,transparent 55%),url(/owner-master/quarry-splash-realistic.png) 50%/cover;padding-top:14vh}.product-splash .product-brand{font-size:45px;letter-spacing:-2px}.client-shell .product-splash h1{font-size:34px;margin-top:52px}.product-splash>span{font-size:14px}.product-splash>small{font-size:11px}.client-shell .product-client .client-home-totals{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.client-home-totals article{background:#fff;border:1px solid #ebe9e0;padding:18px;border-radius:17px}.client-shell .product-client .client-home-totals h2{margin:0 0 13px;font-size:16px}.client-home-totals b,.client-home-totals strong{display:block;font-size:27px;font-weight:800;margin:6px 0}.client-home-totals small{font-size:13px;color:#7b8385;font-weight:500}.product-client.tab-home>.client-period-label,.product-client.tab-home>.experience-kpi,.product-client.tab-home>.fieldnote,.product-client.tab-home>.register-filters,.product-client.tab-home>.register-period{display:none}.client-shell .product-client .client-club{display:flex;gap:13px;background:#fffdf4;border:1px solid #eee5ca;border-radius:18px;padding:17px;margin:14px 0 24px}.client-club>svg{color:#e6ad20;flex:none}.client-shell .product-client .client-club h2{margin:0 0 6px;font-size:17px}.client-club strong{font-size:24px}.client-club p{font-size:12px;color:#7f8588;line-height:1.5;margin:7px 0}.client-club small{font-size:9px;color:#999485}.club-dots{display:flex;gap:6px;margin:12px 0}.club-dots i{width:16px;height:16px;border:1.5px solid #cdd1d0;border-radius:50%}.club-dots i.filled{background:#f7c644;border-color:#f7c644}.ttn-document{padding:16px 0;border-bottom:1px solid #e7e7df}.ttn-document>b{font-size:15px}.ttn-document .primary{display:inline-block;text-decoration:none;color:#322917;margin:8px 0}.ttn-document small{display:block;font-size:10px;color:#8d8e87}.quarry-menu h1{font-size:30px}.quarry-menu>p{color:#818980}.quarry-menu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0}.quarry-menu-grid article{padding:26px;border-radius:18px;background:#eeeee9}.quarry-menu-grid .washed{background:#e8f2fa}.quarry-menu-grid .quarry{background:#fff0c8}.quarry-menu-grid .gravel{background:#e9e9e6}.quarry-menu-grid h2{font-size:19px}.quarry-menu-grid strong{font-size:32px}.quarry-menu-grid small{font-size:15px}.quarry-menu-grid p{font-size:12px;color:#7c847d}.owner-latest-row[role=button]{cursor:pointer}.owner-latest-row[role=button]:hover{background:#fff9e8}body .unified-owner .unified-dashboard .kpis article{border-top:3px solid #efdaa0}.cc-owner,.cc-vehicle{border-color:#e8e6dd!important;box-shadow:0 3px 16px #332b1504!important}@media(max-width:600px){.quarry-menu-grid{grid-template-columns:1fr}.product-client-title{padding-top:22px}.client-shell .product-client .product-materials article{padding:14px 10px}.client-shell .product-client .product-materials article strong{font-size:21px}}:root{--product-canvas:#f4f8fc;--product-ink:#18233b;--product-muted:#738094;--product-line:#e8edf3;--product-space:16px;--product-font:Arial,Helvetica,sans-serif}body:has(.operator-prototype),body:has(.product-client),body:has(.unified-owner){font-family:var(--product-font);font-weight:400}.product-brand,body .unified-owner .unified-brand{font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:800;letter-spacing:-1.1px;line-height:.94;text-shadow:none;font-stretch:normal;color:#111b35}.product-brand i,body .unified-owner .unified-brand i{width:38px;height:4px;border-radius:3px;margin-top:11px;background:#ffd249}body .unified-owner main{min-width:0}body .unified-owner .unified-topbar{gap:18px}body .unified-owner .unified-profile{flex-shrink:0}body .unified-owner .unified-dashboard .kpis article{border:1px solid var(--product-line);padding:18px;min-height:158px}body .unified-owner .unified-dashboard .kpis strong{font-weight:700;letter-spacing:-.8px}body .unified-owner .unified-dashboard .master-second{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr) minmax(0,1fr)}body .unified-owner .unified-dashboard .owner-latest-row{grid-template-columns:48px minmax(65px,1fr) minmax(60px,.8fr) minmax(70px,1fr) 42px 60px 14px;font-size:11px;gap:8px;padding:12px 0}body .unified-owner .unified-dashboard .owner-latest-row .master-row-amount,body .unified-owner .unified-dashboard .owner-latest-row>span:nth-child(3){display:block;font-size:10px}body .unified-owner .unified-dashboard .owner-latest-row>*{min-width:0;overflow-wrap:anywhere}body .unified-owner .unified-journal .mobile-only{display:none}body .unified-owner .journal-table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}body .unified-owner .journal-table th{text-align:left;font-size:11px;font-weight:500;background:#f5f8fc;color:#718096;padding:12px}body .unified-owner .journal-table td{padding:14px 12px;border-bottom:1px solid #e9edf2;vertical-align:top;overflow-wrap:anywhere}body .unified-owner .journal-table .rowmeta{display:block;color:#7c8796;font-size:10px;margin-top:5px}body .unified-owner .journal-table p{margin:5px 0}body .unified-owner .journal-table .vehicle-label{display:flex;gap:7px;align-items:center}body .unified-owner .journal-table .payment-status{display:block;font-size:10px;margin-top:7px}body .unified-owner .journal-table .cancelled{background:#fff7f6;color:#8b6666}.cancel-details{display:grid;gap:5px;font-size:10px}body .unified-owner .unified-toolbar{gap:10px;flex-wrap:wrap}body .unified-owner .unified-toolbar label{min-width:120px;flex:1}.material.washed{background:#e3f0ff;color:#326295}.material.quarry{background:#fff0c8;color:#7a632c}.material.gravel{background:#e8eaed;color:#545d68}.material{display:inline-block;padding:4px 7px;border-radius:5px;font-size:10px}body .unified-owner .company-card{max-width:none;margin:0;padding:20px 0}.cc-heading h1{font-weight:650}.cc-owner,.cc-vehicle{border:1px solid #e7edf4!important;box-shadow:none!important}.cc-vehicle-grid{gap:18px}.product-client.tab-home>.client-extra-filters,.product-client.tab-home>.client-pages,.product-client.tab-home>.client-trips-heading,.product-client.tab-home>.register-download-options,.product-client.tab-home>.register-list{display:none}.client-home-totals b,.client-home-totals strong{font-weight:650;font-size:26px}.client-shell .product-client .client-club{background:white;border-color:#e6edf5}.product-client-title>span b{font-weight:600;color:#18233b}@media(max-width:760px){body .unified-owner .unified-journal .mobile-only{display:grid;gap:12px}body .unified-owner .unified-journal .desktop-table{display:none}.shipment-card{padding:16px;background:white;border:1px solid #e5ebf3;border-radius:14px}.shipment-card>div{display:flex;justify-content:space-between;gap:14px}.shipment-card .vehicle-label small{display:block;margin-top:5px}.shipment-card .vehicle-label{display:flex;gap:10px}}.quarry-price-open{border:0;background:none;text-align:left;padding:0;width:100%;color:inherit;cursor:pointer}.quarry-price-open>span{font-size:12px;color:#657589}.cc-commercial,.cc-legal,.quarry-price-editor{background:white;border:1px solid #e5ecf4;border-radius:16px;padding:22px;margin:18px 0}.quarry-price-editor .admin-form{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.quarry-price-editor label{display:grid;gap:8px}.quarry-price-editor input,.quarry-price-editor select{padding:10px;border:1px solid #dbe3ed;border-radius:8px}.cc-legal dl{display:flex;gap:36px}.cc-legal dt{font-size:12px;color:#778496}.cc-legal dd{margin:6px 0;font-size:14px}.cc-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cc-price-grid article{display:grid;gap:10px;padding:14px;background:#f8fafc;border-radius:12px}.cc-price-grid small{color:#78869b;font-size:11px}.product-date{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.product-date small{font-size:11px;font-weight:400;color:#72809a}.product-profile button{gap:12px}@media(max-width:600px){.client-shell .product-client.tab-home .product-client-title{padding:16px 0 12px}.client-shell .product-client.tab-home .client-context{padding:12px;margin-bottom:10px}.client-shell .product-client.tab-home .product-quarry{padding:8px 2px 14px}.client-shell .product-client.tab-home .product-materials{margin-bottom:12px}.client-shell .product-client.tab-home .client-home-totals{margin:12px 0}.client-home-totals article{padding:13px}.client-shell .product-client.tab-home .client-club{padding:12px;margin:12px 0}.client-shell .product-client.tab-home .client-club p{margin:5px 0}.client-shell .product-client.tab-home .club-dots{margin:8px 0}}body:has(.product-client [role=dialog]){overflow:hidden}.owner-header-quarry{display:flex;flex-direction:column;margin-right:auto;min-width:170px}.owner-header-quarry b{font-size:22px;letter-spacing:-.5px}.owner-header-quarry small{font-size:12px;color:var(--product-muted)}.is-overview .unified-topbar{display:flex;gap:28px;min-height:88px}.is-overview .unified-topbar .unified-search{display:none}.is-overview .owner-clock{margin-left:auto;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:150px}.is-overview .owner-clock strong{order:-1;font-size:32px;line-height:1.1}.is-overview .owner-clock span{font-size:12px}.is-overview .owner-clock small,.is-overview .unified-hero-title{display:none}.is-overview .unified-hero{min-height:45px;height:auto;padding:4px 28px;display:flex;align-items:center;background:none}.quarry-status-preview{font-size:14px;color:#268360;position:relative;z-index:4}.quarry-status-preview summary{cursor:pointer;list-style:none}.quarry-status-preview small{font-size:11px;color:#849198;margin-left:8px}.quarry-status-preview[open]{background:white;padding:12px;border-radius:12px;box-shadow:0 6px 22px #15243c14}.quarry-status-preview button{display:block;padding:8px;background:none;border:0}.quarry-status-preview p{font-size:12px;color:#778397}.journal-extra summary,.owner-detail-filters summary{display:flex;align-items:center;gap:7px;cursor:pointer;min-height:36px;list-style:none}.journal-extra summary:after,.owner-detail-filters summary:after{content:"⌄";margin-left:8px}.journal-extra[open] summary:after,.owner-detail-filters[open] summary:after{content:"⌃"}.journal-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;background:#fff;padding:14px;border:1px solid var(--product-line);border-radius:14px}.journal-controls label{display:grid;gap:6px;color:#738094;font-size:12px}.journal-controls input,.journal-controls select{padding:10px;border:1px solid #e3e9f0;border-radius:8px;background:#fff;font:inherit;color:#23334b;min-width:0;width:100%;box-sizing:border-box}.journal-controls .period-buttons{display:flex;gap:3px}.journal-controls .period-buttons button{padding:10px 13px}.period-buttons button[aria-pressed=true]{background:#ffdb68;color:#18233b}.journal-dates{display:flex;gap:10px}.journal-extra{position:relative;min-width:115px}.journal-extra summary{padding:0 10px}.journal-extra[open]{flex-basis:100%;order:3}.journal-filter-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 0 2px}.journal-search{display:flex;gap:10px;align-items:center;margin-left:auto;min-width:260px}.journal-search label{flex:1}.journal-search label:first-child{font-size:0}.journal-search input{font-size:13px}.company-return{margin-bottom:10px}.unified-register-summary{flex-wrap:wrap}.unified-register-summary small{margin-left:auto}.unified-client-grid{display:flex!important;flex-direction:column;gap:8px;max-width:980px}.unified-client-card{display:grid!important;grid-template-columns:38px minmax(150px,1fr) auto;grid-template-rows:auto auto;column-gap:12px!important;row-gap:3px!important;padding:17px 20px!important;text-align:left;min-height:80px!important}.unified-client-card .unified-client-icon{grid-column:1;grid-row:1/3;align-self:center}.unified-client-card h2{grid-column:2;grid-row:1;margin:0!important;font-size:16px!important}.unified-client-card>small{grid-column:2;grid-row:2;margin:0!important}.unified-client-card>div{grid-column:3;grid-row:1/3;align-self:center;border:0!important;margin:0!important;padding:0!important;gap:14px}.unified-client-card>div b{font-size:16px!important}.unified-owner .company-card{max-width:1080px;margin:0 auto;padding:0 0 30px}.cc-company-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:16px}.cc-company-grid>.cc-legal,.cc-company-grid>.cc-owner{margin:0;padding:20px}.cc-company-grid .cc-section-title{flex-wrap:wrap;gap:10px;margin-bottom:8px}.cc-company-grid h2{font-size:18px}.cc-company-grid .cc-driver{flex-wrap:wrap}.company-card .cc-commercial{margin-top:16px;padding:20px}.company-card .cc-fleet{margin-top:24px}.company-card .cc-vehicle{padding:18px}.company-card .cc-drivers{margin:18px 0 12px;min-height:0}.company-card .cc-heading{margin:16px 0 22px}.company-card .cc-driver{gap:8px}.company-card .cc-driver .cc-text{font-size:12px}.company-card .cc-vehicle-grid{gap:14px}.quarry-menu-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.material-create{background:white;padding:22px;border:1px solid #e8edf3;border-radius:16px;margin:16px 0}.material-create-fields{display:grid;grid-template-columns:2fr .6fr 1.2fr 1fr 1fr;gap:12px;margin-bottom:18px}.material-create label{display:grid;gap:8px;font-size:12px}.material-create input,.material-create select{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #e3e9f0;border-radius:8px}.material-create button{margin-right:12px}.client-bell{border:0;background:none;color:#697991;padding:6px;opacity:.6}.product-client-title>span{margin-left:auto}.product-quarry{justify-content:space-between;gap:12px}.product-quarry h2{font-size:18px}.client-route{display:flex;gap:6px;align-items:center;color:#ed454a;text-decoration:none;font-size:11px;line-height:1.4;flex-shrink:0}.client-status-sample{color:#278264!important;font-size:12px!important}.client-status-sample small{color:#84919d;font-size:10px}.profile-fleet-count{padding-top:15px;border-top:1px solid #e8edf3}.product-profile{background:white;border:1px solid #e8edf3;border-radius:18px;padding:22px}.register-dialog.trip-detail{width:min(460px,100%);padding:24px;max-height:90dvh;box-sizing:border-box;border-radius:22px;position:relative}.trip-detail>h2{font-size:25px;margin:20px 0 10px}.trip-status{display:inline-flex;background:#eaf7ef;color:#21825a;border-radius:7px;padding:7px 10px;font-size:12px;margin-bottom:18px}.trip-status.is-cancelled{background:#fff0e8;color:#ab6249}.trip-hero{padding:22px;border-radius:16px}.trip-hero h3{font-size:18px;margin:0 0 12px}.trip-hero>strong{font-size:48px;line-height:1.15;display:block;letter-spacing:-1.5px}.trip-hero>strong small{font-size:25px;letter-spacing:0}.trip-hero time{display:block;margin-top:12px;color:#68788b;font-size:13px}.trip-context{display:grid;gap:16px;border:1px solid #e8edf3;border-radius:15px;padding:18px;margin:16px 0}.trip-context>div{display:flex;align-items:center;gap:12px;font-size:14px}.trip-context svg{color:#778ba2;flex-shrink:0}.trip-context small{display:block;margin-top:5px;color:#778397}.trip-money{display:flex;justify-content:space-between;padding:12px 0;font-size:12px;color:#718198}.trip-money b{display:block;color:#18233b;font-size:18px;margin-top:6px}.trip-detail .shipment-documents{padding:0;margin-top:22px}.trip-detail .shipment-documents h3{font-size:18px}.trip-detail .ttn-document{background:#f5f8fc;border-radius:14px;padding:18px}.trip-detail .ttn-document b{font-size:14px}.trip-detail .ttn-document p{font-size:12px;color:#718198}.trip-detail .ttn-document a{display:block;text-align:center;padding:12px;border-radius:9px}.trip-detail .ttn-document small{display:block;font-size:10px;margin-top:10px;color:#84909e}@media(max-width:760px){.cc-company-grid{grid-template-columns:1fr}.journal-filter-fields{grid-template-columns:1fr 1fr}.journal-search{margin-left:0;width:100%}.material-create-fields{grid-template-columns:1fr 1fr}.owner-header-quarry b{font-size:17px}.is-overview .unified-topbar{flex-wrap:wrap;gap:12px}.unified-client-card{grid-template-columns:28px 1fr!important}.unified-client-card>div{grid-column:2;grid-row:3}.register-dialog.trip-detail{padding:20px;max-height:94dvh}.trip-hero>strong{font-size:44px}}.trip-detail .trip-hero.washed{background:#e8f4ff}.trip-detail .trip-hero.quarry{background:#fff3ce}.trip-detail .trip-hero.gravel{background:#eef0f3}body .unified-owner .company-card{max-width:1000px;margin:0 auto;padding:0 0 28px}.product-client h1,.unified-owner h1{font-weight:650;letter-spacing:-.5px}.owner-header-quarry{gap:5px;min-width:230px}.owner-header-quarry>b{font-weight:650}.is-overview .unified-hero{display:none}.is-overview .unified-topbar{align-items:center;padding-top:20px;padding-bottom:16px}.client-status-sample,.quarry-status-preview{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.quarry-status-badge{display:inline-flex;align-items:center;gap:8px;background:#e7f8ed;color:#187442;border-radius:9px;padding:6px 9px;font-size:13px;font-weight:600}.quarry-status-badge i{width:9px;height:9px;border-radius:50%;background:#09c66b;flex-shrink:0}.client-status-sample>small,.quarry-status-preview>small{font-size:10px;color:#7a8799;font-weight:400}.owner-header-quarry>.quarry-status-preview{margin-top:4px}.company-card .cc-company-grid{grid-template-columns:1fr 1.2fr;gap:12px}.company-card .cc-company-grid>section{padding:16px;border-radius:14px}.company-card .cc-commercial{padding:16px;margin:12px 0;max-width:720px}.cc-conditions-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.cc-conditions-heading h2{margin:0}.cc-conditions-help{position:relative;font-size:13px}.cc-conditions-help summary{cursor:pointer;color:#586b89}.cc-conditions-help p{max-width:300px;line-height:1.5}.company-card .cc-price-grid{display:flex;flex-direction:column;gap:0}.company-card .cc-price-grid article{display:flex;align-items:center;justify-content:space-between;padding:9px 0;gap:16px;border-radius:0;background:none;border-top:1px solid #eef1f5}.company-card .cc-price-grid article small{display:none}.company-card .cc-price-grid .material{background:none;font-size:13px;padding:0;font-weight:500}.company-card .cc-price-grid b{font-size:14px;white-space:nowrap}.company-card .cc-vehicle{padding:14px;border-radius:14px}.company-card .cc-drivers{margin:12px 0 8px}.company-card .cc-driver{padding:7px 0}.company-card .cc-vehicle h3{font-size:17px}.company-card .cc-vehicle-actions{margin-top:10px}.company-card .cc-fleet{margin-top:20px}.company-card .cc-heading{margin:12px 0 18px}.quarry-menu-grid{max-width:940px;gap:14px;margin:18px 0}.quarry-menu-grid article{padding:18px;border-radius:14px}.quarry-menu-grid h2{margin:0 0 15px;font-size:17px;font-weight:650}.quarry-menu-grid strong{font-size:26px;font-weight:650}.quarry-menu-grid small{font-size:12px}.quarry-menu-grid p{margin:12px 0 7px;font-size:11px}.material-create>.textbutton{margin-bottom:8px}.client-shell .product-client.tab-home .product-quarry{background:linear-gradient(115deg,#eef8f2,#f6fafc);border:1px solid #e5efe9;border-radius:16px;padding:16px;margin:12px 0 22px}.client-shell .product-client.tab-home .product-quarry h2{margin-bottom:10px;font-weight:650}.client-status-sample .quarry-status-badge{background:transparent;padding:0;font-size:18px;color:#192b40}.client-status-sample .quarry-status-badge i{width:13px;height:13px}.client-shell .product-client.tab-home .product-materials{padding:0 0 4px;margin-bottom:16px}.product-materials article span{font-weight:650;line-height:1.35}.client-shell .product-client.tab-home .product-materials article{padding:13px 10px;border-radius:12px}.client-shell .product-client.tab-home .product-materials article strong{font-size:19px}.client-route-card{display:flex;align-items:center;gap:14px;background:#edf1fb;border:1px solid #e4eaf5;border-radius:15px;padding:16px;margin:16px 0 22px;text-decoration:none;color:#18233b}.client-route-card>svg:first-child{color:#f23e54;flex-shrink:0}.client-route-card>svg:last-child{margin-left:auto}.client-route-card span{display:grid;gap:5px}.client-route-card b{font-size:17px;font-weight:650}.client-route-card small{color:#71829b;font-size:13px}@media(max-width:700px){.company-card .cc-company-grid{grid-template-columns:1fr}.cc-conditions-heading{align-items:flex-start;flex-direction:column;gap:8px}.owner-header-quarry{min-width:0}.quarry-menu-grid{grid-template-columns:1fr}.client-shell .product-client.tab-home .product-quarry{padding:14px;margin:10px 0 18px}}body .unified-owner.is-overview .unified-topbar{height:auto;min-height:140px;padding-top:20px;padding-bottom:20px}body .unified-owner.is-overview .unified-quick{top:156px}.owner-header-quarry .quarry-status-preview small{margin-left:0}.owner-location-title{display:flex;align-items:center;gap:8px}.owner-location-title svg{color:#f04659;flex-shrink:0}.owner-shipment-actions{display:flex;gap:10px;flex-wrap:wrap}body .unified-owner .company-card{max-width:980px;background:transparent}.company-card .cc-commercial,.company-card .cc-company-grid>section,.company-card .cc-vehicle{background:#fff;border:1px solid #e4ebf3!important;box-shadow:0 3px 12px #172d4c04!important}.company-card .cc-commercial{max-width:650px}.company-card .cc-heading{padding:8px 0}.company-card .cc-company-grid{align-items:start;gap:16px}.company-card .cc-company-grid>section{padding:18px}.company-card .cc-vehicle{padding:17px}.company-card .cc-fleet{margin-top:22px}.client-home-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 18px}.client-home-actions .client-call-card,.client-home-actions .client-route-card{display:flex;align-items:center;gap:8px;margin:0;padding:13px 10px;border:0;border-radius:14px;min-width:0;text-align:left;color:#19263c;min-height:86px;text-decoration:none}.client-home-actions .client-route-card{background:#ffeaf0}.client-home-actions .client-call-card{background:#e2f8ed;opacity:1}.client-home-actions .client-call-card>svg:first-child{color:#00a887}.client-home-actions span{display:grid;gap:4px;min-width:0}.client-home-actions b{font-size:13px;line-height:1.25;font-weight:650}.client-home-actions small{font-size:10px;color:#72829a;line-height:1.25}.client-home-actions svg{flex-shrink:0}.client-home-actions svg:last-child{margin-left:auto;width:13px}.client-shell .product-client.tab-home .product-quarry{margin:8px 0;padding:12px 14px}.client-shell .product-client.tab-home .product-materials{margin-bottom:10px}.client-shell .product-client.tab-home .client-context{padding:10px 13px;margin:10px 0}.client-shell .product-client.tab-home .client-home-totals{margin:10px 0}.client-home-totals h2{font-size:16px}.client-shell .product-client.tab-home .client-club{padding:12px;margin:10px 0}.client-shell .product-client.tab-home .client-club p{margin:5px 0}.client-shell .product-client.tab-home .club-dots{margin:8px 0}@media(max-width:420px){.client-home-actions{gap:8px}.client-home-actions .client-call-card,.client-home-actions .client-route-card{gap:6px;padding:10px 8px}.client-home-actions svg:first-child{width:20px}.client-home-actions b{font-size:12px}.client-home-actions small{font-size:9px}}.client-shell .product-client.tab-home .product-client-title{padding:10px 0 8px}.client-shell .product-client.tab-home .product-quarry h2{font-size:18px;margin-bottom:6px}.client-shell .product-client.tab-home .product-quarry{padding:10px 13px;margin:6px 0}.client-home-actions{margin:8px 0 12px}.client-home-actions .client-call-card,.client-home-actions .client-route-card{min-height:74px}.client-shell .product-client.tab-home .product-materials>div{margin-top:8px}.client-shell .product-client.tab-home .product-materials article{gap:8px;padding:10px}.client-shell .product-client.tab-home .client-home-totals article{padding:12px}.client-shell .product-client.tab-home .client-home-totals h2{font-size:14px;margin:0 0 8px;min-height:17px}.client-shell .product-client.tab-home .client-home-totals b,.client-shell .product-client.tab-home .client-home-totals strong{font-size:24px;line-height:1.2;margin:4px 0}.client-shell .product-client.tab-home .client-club h2{font-size:16px}.client-shell .product-client.tab-home .client-club strong{font-size:24px}.client-shell .product-client.tab-home .client-club p{font-size:12px}.owner-location-title svg{fill:#ed304b;stroke:#ed304b;width:20px;height:20px}.owner-location-title svg circle{fill:white;stroke:white}.client-shell .product-client.tab-home .product-quarry{padding:7px 13px;margin:5px 0}.client-shell .product-client.tab-home .product-quarry h2{margin:0 0 3px}.client-shell .product-client.tab-home .client-status-sample{gap:2px}.client-shell .product-client.tab-home .quarry-status-badge{font-size:12px;font-weight:600;gap:6px;line-height:16px}.client-shell .product-client.tab-home .quarry-status-badge i{width:7px;height:7px}.client-home-actions .client-route-card>svg:first-child{fill:#ed304b;stroke:#ed304b}.client-home-actions .client-route-card>svg:first-child circle{fill:white;stroke:white}.client-home-actions .client-call-card>svg:first-child{fill:#00a887;stroke:#00a887}.operator-prototype .op-card .formbody{display:grid;gap:16px}.operator-prototype .op-card .field{display:grid;gap:6px}.operator-prototype .op-card input{width:100%;padding:12px;border:1px solid #e2e7ec;border-radius:10px}.operator-prototype .op-card .vehicle-not-found{padding:12px;text-align:center}.operator-prototype .op-card .vehicle-not-found>svg{display:none}.operator-prototype .op-card .fieldnote{font-size:12px;color:#7d8386}.operator-prototype .op-sync{border:0;background:none;padding:0;margin:0 0 20px;box-shadow:none}.op-sync-status{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:12px;color:#738094}.op-sync-status b{font-weight:600;color:#416653}.op-sync-status i{width:7px;height:7px;background:#30a66a;border-radius:50%;flex:none}.op-sync-status i.is-warning{background:#d29736}.operator-prototype .op-picker>.field{width:100%}.operator-prototype .op-picker input{width:100%;padding:10px;border-radius:10px}.operator-prototype .op-mic{animation:op-soft-pulse 3.6s ease-in-out infinite}@keyframes op-soft-pulse{0%,to{box-shadow:0 0 0 12px #fbf2d6a6}50%{box-shadow:0 0 0 21px #fbf2d642}}@media(prefers-reduced-motion:reduce){.operator-prototype .op-mic{animation:none}}body:has(.operator-prototype){background:#fbf7ed}.operator-prototype{min-height:100dvh;box-sizing:border-box;background:#fbf7ed}.operator-prototype .op-card,.operator-prototype .op-journal-row{background:#fff}.operator-prototype .operator-wordmark{width:112px;height:88px;object-fit:cover;object-position:top;mix-blend-mode:multiply}.operator-prototype .op-correction-reason{margin:18px 0}.operator-prototype .op-reason-value{font-size:17px;line-height:1.35}.operator-prototype .op-nav{background:#fffdf8f2;border-top-color:#eae4d8}.operator-prototype .op-start{padding-top:40px}.operator-prototype .op-mic{position:relative;isolation:isolate;animation:none}.operator-prototype .op-mic>*{position:relative;z-index:2}.operator-prototype .op-mic.is-listening:after,.operator-prototype .op-mic.is-listening:before{content:"";position:absolute;inset:-10px;border:3px solid #efc64d;border-radius:50%;z-index:-1;animation:op-listening-ring 2.2s ease-out infinite}.operator-prototype .op-mic.is-listening:after{animation-delay:1.1s}.operator-prototype .op-success>.op-new-shipment{display:inline-flex;width:auto;max-width:none;min-height:44px;padding:0 22px;margin:26px auto 12px}@keyframes op-listening-ring{0%{transform:scale(.94);opacity:.72}70%,to{transform:scale(1.3);opacity:0}}@media(prefers-reduced-motion:reduce){.operator-prototype .op-mic.is-listening:after,.operator-prototype .op-mic.is-listening:before{animation:none;opacity:.45}}@media(min-width:1051px){body .unified-owner .unified-dashboard .master-second{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}body .unified-owner .unified-dashboard .master-dynamics{grid-column:1;grid-row:1;margin:0;min-height:0}body .unified-owner .unified-dashboard .owner-latest{grid-column:2/4;grid-row:1;margin:0;min-width:0}body .unified-owner .unified-dashboard .master-materials{grid-column:4;grid-row:1;margin:0;min-width:0}}@media(min-width:801px) and (max-width:1050px){body .unified-owner .unified-dashboard .master-second{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body .unified-owner .unified-dashboard .owner-latest{grid-column:1/-1;grid-row:1}body .unified-owner .unified-dashboard .master-dynamics{grid-column:1;grid-row:2;margin:0}body .unified-owner .unified-dashboard .master-materials{grid-column:2;grid-row:2;margin:0}}@media(max-width:800px){body .unified-owner .unified-dashboard .master-second{grid-template-columns:minmax(0,1fr);gap:14px}body .unified-owner .unified-dashboard .owner-latest{grid-column:1;grid-row:1}body .unified-owner .unified-dashboard .master-dynamics{grid-column:1;grid-row:2;margin:0}body .unified-owner .unified-dashboard .master-materials{grid-column:1;grid-row:3;margin:0}}.is-overview .owner-header-live{margin-left:auto;display:flex;align-items:flex-start;gap:18px;min-width:0}.is-overview .owner-header-live .owner-clock{margin-left:0;align-items:flex-start;min-width:128px}.is-overview .owner-header-live .header-weather{align-self:flex-start;width:286px;max-width:286px;flex:0 0 286px;padding-left:0}.is-overview .owner-header-live .weather-days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.is-overview .owner-header-live .weather-day{align-items:flex-start;gap:7px}.is-overview .owner-header-live .weather-icon{width:27px;height:27px;margin-top:1px;stroke-width:2}.is-overview .owner-header-live .weather-summary{gap:1px;line-height:1.2}.is-overview .owner-header-live .weather-main{display:grid;gap:0}.is-overview .owner-header-live .weather-main b{font-size:10px;line-height:12px}.is-overview .owner-header-live .weather-main strong{font-size:17px;line-height:20px;font-weight:750;letter-spacing:-.35px}.is-overview .owner-header-live .weather-condition{font-size:9px;line-height:12px}.is-overview .owner-header-live .weather-rain{display:none}.is-overview .owner-header-live .weather-attribution{font-size:8px;line-height:10px;margin-top:3px}@media(max-width:1150px) and (min-width:801px){.is-overview .owner-header-live{gap:12px}.is-overview .owner-header-live .owner-clock{min-width:105px}.is-overview .owner-header-live .header-weather{width:250px;max-width:250px;flex-basis:250px}.is-overview .owner-header-live .weather-icon{width:24px;height:24px}.is-overview .owner-header-live .weather-main strong{font-size:15px}}@media(max-width:800px){.is-overview .owner-header-live{order:3;width:100%;margin-left:0;align-items:flex-start;justify-content:space-between}.is-overview .owner-header-live .header-weather{width:auto;max-width:none;flex:1;padding-left:0}}.operator-prototype .operator-header{align-items:flex-start;margin-bottom:20px}.operator-prototype .operator-header-meta{display:grid;justify-items:end;gap:3px;min-width:0;text-align:right}.operator-prototype .operator-header-meta>b{display:flex;align-items:center;gap:5px;font-size:15px;line-height:1.2}.operator-prototype .operator-header-meta>small{color:#8a8d8a;font-size:12px}.operator-prototype .operator-header-meta .op-sync{margin:7px 0 0;max-width:270px}.operator-prototype .operator-header-meta .op-sync-status{justify-content:flex-end;gap:5px 7px;font-size:11px;line-height:1.2}.operator-prototype .operator-header-meta .op-sync-status span{white-space:nowrap}.operator-prototype .op-start{padding-top:20px}.operator-prototype .op-start .op-actions{margin-top:18px;gap:10px}.operator-prototype .op-start .op-actions button{min-height:44px;padding:9px 12px;font-size:13px}.operator-prototype .op-latest{display:grid;gap:7px;width:100%;margin:18px 0 0;text-align:left}.operator-prototype .op-latest h3{margin:0 0 2px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#817752}.operator-prototype .op-latest button{grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;padding:9px 12px;border:1px solid #e7e2d7;border-radius:13px;color:#17202c;text-align:left}.operator-prototype .op-latest em,.operator-prototype .op-latest time{font-size:12px;color:#727a80;font-style:normal}.operator-prototype .op-latest span{font-weight:750;white-space:nowrap}.operator-prototype .op-latest em{min-width:70px;text-align:right}.operator-prototype .op-journal-row.is-washed,.operator-prototype .op-latest .is-washed{background:#edf7ff;border-color:#d1e7f7}.operator-prototype .op-journal-row.is-quarry,.operator-prototype .op-latest .is-quarry{background:#fff6d8;border-color:#f0dda2}.operator-prototype .op-journal-row.is-gravel,.operator-prototype .op-latest .is-gravel{background:#f0f1f2;border-color:#dadddf}.operator-prototype .op-datetime{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}@media(max-width:600px){.operator-prototype .operator-header{margin-bottom:10px}.operator-prototype .operator-wordmark{width:92px;height:72px}.operator-prototype .operator-header-meta>b{font-size:13px}.operator-prototype .operator-header-meta>small{font-size:11px}.operator-prototype .operator-header-meta .op-sync-status{max-width:215px}.operator-prototype .operator-header-meta .op-sync-status span{white-space:normal}.operator-prototype .op-start{padding-top:8px}.operator-prototype .op-start>p{margin-bottom:16px}.operator-prototype .op-start .op-mic{width:132px;height:132px}.operator-prototype .op-start .op-mic svg{width:62px;height:62px}.operator-prototype .op-start h2{margin-top:14px}.operator-prototype .op-loading-detail{position:fixed;z-index:25;left:16px;right:16px;top:calc(env(safe-area-inset-top) + 116px);bottom:calc(env(safe-area-inset-bottom) + 78px);max-width:560px;margin:auto;padding:20px;overflow:auto;box-shadow:0 18px 50px #6e634329}.operator-prototype .op-loading-detail h2{margin:18px 0 4px}.operator-prototype .op-loading-detail .op-loading-material{margin:18px 0;padding:18px}.operator-prototype .op-loading-detail .op-loading-main{margin-top:16px}.operator-prototype .op-nav{z-index:30}}.operator-prototype .op-sync.is-compact #operator-sync-details{position:fixed;z-index:40;top:120px;left:16px;right:16px;max-width:560px!important;margin:0 auto!important;padding:14px;background:#fff;border:1px solid #eadfcb;border-radius:14px;box-shadow:0 18px 42px #564c3426;text-align:left}.operator-prototype .op-loading-detail{background:#fff!important;opacity:1;isolation:isolate;overscroll-behavior:contain}.operator-prototype .op-loading-detail.is-loading{border-color:#bad8c3;box-shadow:0 18px 50px #315d4030}.operator-prototype .op-loading-detail.is-loading>header small{display:inline-flex;width:max-content;padding:5px 9px;border-radius:999px;background:#e5f4e9;color:#267044;font-size:13px}.operator-prototype .op-loading-identity{display:grid;gap:4px!important;margin-top:8px!important}.operator-prototype .op-loading-identity strong{font-size:16px;color:#28323c}.operator-prototype .op-loading-identity span{font-size:13px;color:#737b82}.operator-prototype .op-loading-active{display:flex;align-items:center;gap:8px;margin:8px 0 0;padding:4px 2px;border:0;background:transparent;color:#557061}.operator-prototype .op-loading-active>svg{width:18px;height:18px}.operator-prototype .op-loading-active>span{display:flex;align-items:center;gap:6px}.operator-prototype .op-loading-active small{font-size:13px;font-weight:650}.operator-prototype .op-loading-active small:after{content:" ·"}.operator-prototype .op-loading-active b{font-size:14px;line-height:1;font-variant-numeric:tabular-nums;color:#496356}.operator-prototype .op-fixed-date{justify-content:center}.operator-prototype .op-fixed-date strong{display:flex;align-items:center;min-height:46px;padding:0 14px;border:1px solid #e4e1d8;border-radius:12px;background:#f7f5ef;color:#59606a;font-size:16px}.operator-prototype .op-loading-detail.is-loading .op-loading-main{background:#efc33b}.operator-prototype .op-latest button{display:grid;grid-template-columns:1fr;gap:3px;padding:8px 12px}.operator-prototype .op-latest-line{display:flex;align-items:center;min-width:0;gap:8px}.operator-prototype .op-latest-line:first-child{font-size:12px;color:#67737d}.operator-prototype .op-latest-line:first-child small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650}.operator-prototype .op-latest-line:last-child b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-prototype .op-latest-line:last-child strong{margin-left:auto;white-space:nowrap}.operator-prototype .op-latest-line:last-child em{min-width:72px;text-align:right;text-transform:uppercase}.operator-prototype .op-latest-detail{background:#fff}.operator-prototype .op-completed{display:inline-flex;align-items:center;gap:7px;margin:8px 0 16px;padding:7px 11px;border-radius:999px;background:#e8f6eb;color:#277247;font-size:12px;font-weight:800;letter-spacing:.05em}.operator-prototype .op-latest-detail h1{margin:0 0 4px}.operator-prototype .op-latest-moment{margin:0 0 18px;color:#69737c}.operator-prototype .op-readonly-material.is-washed{background:#edf7ff}.operator-prototype .op-readonly-material.is-quarry{background:#fff6d8}.operator-prototype .op-readonly-material.is-gravel{background:#f0f1f2}.operator-prototype .op-readonly-note{text-align:center;color:#858b8d;font-size:12px;margin-top:18px}@media(max-width:600px){.operator-prototype .op-loading-detail{background:#fff!important}.operator-prototype .op-loading-detail.is-loading .op-loading-material{margin-bottom:10px}.operator-prototype .op-latest{gap:6px;margin-top:14px}.operator-prototype .op-latest button{min-height:48px}}