body.cosp-portal-page{margin:0;padding:0;background:#faf8f5;color:#050505;min-width:0}body.cosp-portal-page .cosp-page-frame{display:block;width:100%;max-width:none;margin:0;padding:16px;box-sizing:border-box}body.cosp-portal-page .cosp-page-frame>.cosp-wrap{width:100%;max-width:none;margin:0;padding:0}body.cosp-portal-page .cosp-shell{width:100%;min-height:calc(100vh - 32px);grid-template-columns:260px minmax(0,1fr)}body.cosp-portal-page .cosp-auth{min-height:calc(100vh - 32px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.cosp-portal-page .cosp-login-story{padding:clamp(28px,4vw,72px);justify-content:center;gap:42px}body.cosp-portal-page .cosp-login-story>div:last-child{max-width:660px}body.cosp-portal-page .cosp-login-card{display:flex;justify-content:center;align-items:center;padding:clamp(28px,4vw,72px)}.cosp-login-inner{width:100%;max-width:490px;min-width:0}.cosp-login-options{display:flex;gap:8px;margin:0 0 28px;flex-wrap:wrap}.cosp-wrap .cosp-login-options a{border:1px solid #d4c0ad;border-radius:6px;padding:11px 15px;min-height:44px;font-size:14px;font-weight:500;background:#fff;color:#050505}.cosp-wrap .cosp-login-options a[aria-current=page]{background:#743a00;border-color:#743a00;color:#fff}.cosp-wrap .cosp-login-options a:hover{border-color:#e37307}.cosp-login-inner .cosp-small{margin-top:14px}.cosp-enrollment-form{max-width:none}.cosp-enrollment-form .cosp-check input{width:auto!important}.cosp-wrap .cosp-sidebar,.cosp-wrap .cosp-sidebar a,.cosp-wrap .cosp-sidebar strong,.cosp-wrap .cosp-sidebar small,.cosp-wrap .cosp-sidebar span,.cosp-wrap .cosp-login-story,.cosp-wrap .cosp-login-story h1,.cosp-wrap .cosp-login-story p,.cosp-wrap .cosp-login-story strong,.cosp-wrap .cosp-login-story small,.cosp-wrap .cosp-login-story span,.cosp-wrap .cosp-login-story li::marker{color:#fff!important}.cosp-wrap .cosp-btn-accent{background:#743a00;border-color:#e37307;color:#fff!important}.cosp-wrap .cosp-btn-accent:hover{background:#582c00}.cosp-wrap .cosp-btn:not(.cosp-btn-secondary):not(.cosp-btn-danger),.cosp-wrap input[type=submit]{color:#fff!important}.cosp-wrap .cosp-milestones,.cosp-wrap .cosp-milestones li,.cosp-wrap .cosp-milestones small,.cosp-wrap .cosp-milestones span{color:#fff!important}.cosp-wrap .cosp-milestones-compact .is-done{background:#743a00}.cosp-wrap .cosp-milestones-compact .is-waiting{background:#65594e}.cosp-wrap .cosp-milestone-dot{border-color:#fff}.cosp-wrap .cosp-milestones .is-done .cosp-milestone-dot{background:#743a00;border-color:#e37307}.cosp-wrap .cosp-tone-success{background:#226e4d;color:#fff}.cosp-wrap .cosp-tone-warning{background:#743a00;color:#fff}.cosp-wrap .cosp-tone-danger{background:#a62c20;color:#fff}.cosp-wrap .cosp-tone-info{background:#955221;color:#fff}.cosp-wrap .cosp-status-pill span{color:inherit}.cosp-wrap .cosp-big-status,.cosp-wrap .cosp-review-total{background:#743a00;color:#fff}.cosp-wrap .cosp-review-total strong{color:#fff}.cosp-wrap .cosp-alert-success{background:#226e4d;border-color:#226e4d;color:#fff}.cosp-wrap .cosp-alert-error{background:#a62c20;border-color:#a62c20;color:#fff}.cosp-wrap .cosp-alert-info{background:#743a00;border-color:#743a00;color:#fff}.cosp-wrap .cosp-alert-success strong,.cosp-wrap .cosp-alert-error strong,.cosp-wrap .cosp-alert-info strong{color:#fff}.cosp-wrap .cosp-action-security{background:#743a00;border-color:#e37307}.cosp-wrap .cosp-action-security h3,.cosp-wrap .cosp-action-security p,.cosp-wrap .cosp-action-security strong,.cosp-wrap .cosp-action-security label{color:#fff}@media (min-width:1600px){body.cosp-portal-page .cosp-content{padding:32px 40px}body.cosp-portal-page .cosp-topbar{padding:24px 40px}}@media (max-width:900px){body.cosp-portal-page .cosp-auth{grid-template-columns:1fr}body.cosp-portal-page .cosp-login-story{padding:28px;gap:28px}body.cosp-portal-page .cosp-login-card{padding:28px}}@media (max-width:760px){body.cosp-portal-page .cosp-page-frame{padding:8px}body.cosp-portal-page .cosp-shell{display:flex;min-height:calc(100vh - 16px)}body.cosp-portal-page .cosp-auth{min-height:calc(100vh - 16px)}.cosp-login-options a{flex:1;text-align:center}.cosp-wrap .cosp-enrollment-form .cosp-check{align-items:flex-start}}.cosp-order-accordion{padding:0;overflow:hidden;margin-bottom:12px}.cosp-order-accordion>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;background:#fff;min-height:70px}.cosp-order-accordion>summary::-webkit-details-marker{display:none}.cosp-order-accordion>summary span{display:flex;flex-direction:column;gap:2px;min-width:0}.cosp-order-accordion>summary strong{font-family:"Plus Jakarta Sans",Arial,sans-serif;font-size:15px}.cosp-order-accordion>summary small{color:var(--cosp-muted);font-size:14px}.cosp-order-accordion>summary b{display:inline-flex;min-width:34px;height:34px;padding:0 9px;align-items:center;justify-content:center;border-radius:999px;background:#f4eee8;color:#743a00;font-family:"Plus Jakarta Sans",Arial,sans-serif;font-size:14px}.cosp-order-accordion[open]>summary{border-bottom:1px solid var(--cosp-line);background:#fffaf5}.cosp-order-accordion[open]>summary b{background:#743a00;color:#fff}.cosp-accordion-body{padding:18px 20px 20px}.cosp-stock-quick{display:grid;grid-template-columns:minmax(105px,.9fr) minmax(80px,.6fr) minmax(125px,1.2fr) auto;gap:6px;align-items:center;min-width:440px}.cosp-stock-quick input,.cosp-stock-quick select{min-height:38px;margin:0!important}.cosp-stock-quick .cosp-btn{min-height:38px;padding:7px 12px;white-space:nowrap}.cosp-import-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid var(--cosp-line)}.cosp-import-row:last-child{border-bottom:0}.cosp-import-row>span{color:var(--cosp-muted);font-size:14px;text-align:right}.cosp-import-actions{display:grid;grid-template-columns:auto minmax(250px,1fr) minmax(250px,1fr);gap:14px;align-items:start;margin-top:18px}.cosp-import-actions>.cosp-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.cosp-import-actions .cosp-form{margin:0;padding:14px;background:#faf8f5;border:1px solid var(--cosp-line);border-radius:8px}.cosp-import-actions textarea{min-height:70px}.cosp-shell-driver .cosp-content{background:#f6f3ef}.cosp-driver-mobile,.cosp-driver-detail{max-width:760px;margin:0 auto}.cosp-driver-card{display:flex!important;justify-content:space-between;align-items:center;gap:18px;color:var(--cosp-text)!important;padding:18px 20px;margin-bottom:12px;border:1px solid #dfd5cc;box-shadow:0 4px 16px #3e24000a}.cosp-driver-card>div{min-width:0;flex:1}.cosp-driver-card>span{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 13px;border-radius:7px;background:#743a00;color:#fff!important;font-weight:700;font-size:14px}.cosp-driver-card h3{margin:10px 0 5px;font-size:18px}.cosp-driver-card p{margin:0 0 7px;color:#554b43;line-height:1.45}.cosp-driver-card small{color:#766b62}.cosp-driver-back{display:inline-flex;min-height:44px;align-items:center;font-weight:700;margin-bottom:14px}.cosp-driver-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;background:#fff;border:1px solid var(--cosp-line);border-radius:11px;padding:20px;margin-bottom:12px}.cosp-driver-hero h1{font-size:28px;margin-bottom:5px}.cosp-driver-hero h2{font-family:"Plus Jakarta Sans",Arial,sans-serif;font-size:17px;font-weight:650;margin:0}.cosp-driver-destination{background:#743a00;color:#fff;border-radius:11px;padding:20px;margin-bottom:12px}.cosp-driver-destination>span{display:block;color:#f1d8c2;font-size:14px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}.cosp-driver-destination>strong{display:block;color:#fff;font-family:"Plus Jakarta Sans",Arial,sans-serif;font-size:20px;line-height:1.4;font-weight:700}.cosp-driver-buttons{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.cosp-driver-buttons .cosp-btn{flex:1;min-width:150px;min-height:48px}.cosp-driver-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:0;overflow:hidden}.cosp-driver-summary>div{padding:16px 18px;background:#fff}.cosp-driver-summary span{display:block;color:#766b62;font-size:14px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.cosp-driver-summary strong{display:block;font-family:"Plus Jakarta Sans",Arial,sans-serif;font-size:14px}.cosp-driver-items>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;font-weight:700;min-height:46px}.cosp-driver-items>div{border-top:1px solid var(--cosp-line);margin-top:12px}.cosp-driver-items article{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--cosp-line)}.cosp-driver-items article:last-child{border-bottom:0}.cosp-driver-items article span{min-width:0}.cosp-driver-items article strong,.cosp-driver-items article small{display:block}.cosp-driver-items article small{color:var(--cosp-muted);margin-top:3px}.cosp-driver-items article>b{white-space:nowrap}.cosp-shell-driver .cosp-delivery-confirm{border:2px solid #e37307;box-shadow:0 7px 22px #7a3b0014;padding:20px}.cosp-shell-driver .cosp-delivery-confirm h2{font-size:22px}.cosp-shell-driver .cosp-location-status{min-height:46px;display:flex;align-items:center;padding:11px 13px;border-radius:7px;background:#fff7ee;border:1px solid #ead8c6;font-weight:650;margin:8px 0 12px}.cosp-shell-driver [data-cosp-mark-delivered]{width:100%;min-height:58px;font-size:15px;font-weight:750;margin-top:6px}.cosp-shell-driver .cosp-delivery-confirm textarea{min-height:76px}.cosp-driver-complete{border:1px solid #b7d8c9;background:#f4fbf7}@media (max-width:1050px){.cosp-import-actions{grid-template-columns:1fr}.cosp-import-actions>.cosp-btn{width:100%}}@media (max-width:760px){.cosp-order-accordion>summary{padding:15px}.cosp-accordion-body{padding:14px 12px 16px}.cosp-order-accordion .cosp-table-wrap{margin-left:-2px;margin-right:-2px}.cosp-stock-quick{grid-template-columns:1fr 1fr;min-width:330px}.cosp-stock-quick input[type=text]{grid-column:1/-1}.cosp-stock-quick .cosp-btn{grid-column:1/-1;width:100%}.cosp-import-row{display:block}.cosp-import-row>span{display:block;text-align:left;margin-top:4px}body.cosp-portal-page .cosp-shell-driver{display:flex;flex-direction:column;background:#f6f3ef}.cosp-shell-driver .cosp-sidebar{display:block;flex:none}.cosp-shell-driver .cosp-brand{display:none}.cosp-shell-driver .cosp-sidebar nav{display:flex;padding:7px 8px;gap:6px;background:#743a00}.cosp-shell-driver .cosp-sidebar nav a{flex:1!important;justify-content:center;text-align:center;padding:9px 8px!important;min-height:44px!important}.cosp-shell-driver .cosp-sidebar nav .cosp-nav-mark{display:none}.cosp-shell-driver .cosp-sidebar .cosp-nav-divider{display:none}.cosp-shell-driver .cosp-account{display:none}.cosp-shell-driver .cosp-workspace{width:100%}.cosp-shell-driver .cosp-topbar{position:sticky;top:0;z-index:20;padding:11px 14px;box-shadow:0 2px 10px #0000000d}.cosp-shell-driver .cosp-topbar .cosp-eyebrow{display:none}.cosp-shell-driver .cosp-topbar h1{font-size:19px}.cosp-shell-driver .cosp-topbar-date{display:none}.cosp-shell-driver .cosp-content{padding:12px}.cosp-driver-mobile>.cosp-card:first-child{padding:16px;margin-bottom:12px}.cosp-driver-mobile>.cosp-card:first-child h2{font-size:22px;margin-bottom:6px}.cosp-driver-card{display:block!important;padding:17px;border-radius:11px}.cosp-driver-card>span{width:100%;margin-top:14px;min-height:50px;font-size:14px}.cosp-driver-card h3{font-size:19px}.cosp-driver-card p{font-size:14px}.cosp-driver-back{margin:0 0 8px}.cosp-driver-hero{display:block;padding:16px}.cosp-driver-hero>.cosp-status-pill{margin-top:10px}.cosp-driver-hero h1{font-size:25px}.cosp-driver-destination{padding:18px 16px}.cosp-driver-destination>strong{font-size:19px}.cosp-driver-buttons{display:grid;grid-template-columns:1fr 1fr}.cosp-driver-buttons .cosp-btn{min-width:0;width:100%}.cosp-driver-summary{grid-template-columns:1fr 1fr}.cosp-driver-summary>div:last-child{grid-column:1/-1;border-top:1px solid var(--cosp-line)}.cosp-driver-items{padding:15px}.cosp-driver-items article{align-items:flex-start}.cosp-driver-items article>b{font-size:14px}.cosp-shell-driver .cosp-actions{margin-top:12px}.cosp-shell-driver .cosp-delivery-confirm{padding:17px;margin-bottom:8px}.cosp-shell-driver .cosp-delivery-confirm p{font-size:14px;color:#65594e}.cosp-shell-driver [data-cosp-mark-delivered]{min-height:62px;font-size:15px}}.cosp-wrap .cosp-alert-warning{background:#fff6df;border-color:#e6c77d;color:#6f4a00}.cosp-wrap .cosp-alert-warning strong{color:#6f4a00}.cosp-driver-intro{position:relative}.cosp-driver-count{display:inline-flex;padding:6px 10px;border-radius:999px;background:#fff0df;color:#743a00;font-size:14px}.cosp-driver-group{margin:18px 0 24px}.cosp-driver-group-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 9px}.cosp-driver-group-title h3{margin:0;font-size:14px}.cosp-driver-group-title span{display:inline-flex;min-width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:#e9e2dc;color:#51473f;font-size:14px;font-weight:700}.cosp-driver-card-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width:760px){.cosp-driver-group{margin:16px 0 22px}.cosp-driver-group-title{position:sticky;top:62px;z-index:9;background:#f6f3ef;padding:8px 2px 7px;margin-bottom:5px}.cosp-driver-card-top{justify-content:space-between}}.cosp-order-step{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;align-items:start}.cosp-step-number{width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#743a00;color:#fff;font-family:"Plus Jakarta Sans",Arial,sans-serif;font-weight:700;font-size:14px;position:sticky;top:84px}.cosp-step-copy{min-width:0}.cosp-step-copy>h2{margin-bottom:8px}.cosp-field-strong{max-width:760px;font-weight:700!important}.cosp-field-strong select{font-weight:600}.cosp-address-preview{margin-top:12px;padding:13px 15px;border:1px solid var(--cosp-line);border-radius:8px;background:#faf8f5}.cosp-address-preview strong,.cosp-address-preview span{display:block}.cosp-address-preview span{margin-top:4px;color:var(--cosp-muted);font-size:14px}.cosp-foodcart-picker{max-width:760px;border:1px solid #d4c0ad;border-radius:8px;background:#fff;overflow:hidden}.cosp-foodcart-picker>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:11px 14px;cursor:pointer;font-weight:700}.cosp-foodcart-picker>summary::-webkit-details-marker{display:none}.cosp-foodcart-picker>summary b{font-size:14px;color:var(--cosp-muted);font-weight:600;white-space:nowrap}.cosp-foodcart-picker[open]>summary{border-bottom:1px solid var(--cosp-line);background:#fffaf5}.cosp-foodcart-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:6px 12px 10px;max-height:310px;overflow:auto}.cosp-foodcart-options label{display:flex!important;align-items:flex-start;gap:9px;padding:10px 8px;margin:0!important;border-bottom:1px solid #f0e8e1;cursor:pointer}.cosp-foodcart-options input{width:auto!important;min-height:0!important;margin:3px 0 0!important}.cosp-foodcart-options span,.cosp-foodcart-options strong,.cosp-foodcart-options small{display:block}.cosp-foodcart-options small{color:var(--cosp-muted);margin-top:2px}.cosp-product-step{margin:0 0 22px}.cosp-product-toolbar{position:sticky;top:76px;z-index:8;padding:18px;margin-bottom:12px;box-shadow:0 4px 16px #743a0009}.cosp-product-toolbar h2{margin-bottom:12px}.cosp-product-search{margin:0!important}.cosp-product-search input{margin-top:5px!important}.cosp-product-group{padding:18px}.cosp-product-group>.cosp-card-head{margin-bottom:8px}.cosp-product-group>.cosp-card-head>span{font-size:14px;color:var(--cosp-muted)}.cosp-product-category{border-top:1px solid var(--cosp-line)}.cosp-product-category:last-child{border-bottom:1px solid var(--cosp-line)}.cosp-product-category>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 4px;cursor:pointer}.cosp-product-category>summary::-webkit-details-marker{display:none}.cosp-product-category>summary span strong,.cosp-product-category>summary span small{display:block}.cosp-product-category>summary span small{font-size:14px;color:var(--cosp-muted);margin-top:2px}.cosp-product-category>summary>b{font-size:17px;transition:transform .18s}.cosp-product-category[open]>summary>b{transform:rotate(180deg)}.cosp-product-list{border-top:1px solid #f2ece6}.cosp-product-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:13px 4px;border-bottom:1px solid #f2ece6}.cosp-product-row:last-child{border-bottom:0}.cosp-product-row.is-selected{background:#fff8ef}.cosp-product-main strong,.cosp-product-main small,.cosp-product-main span{display:block}.cosp-product-main strong{font-size:14px}.cosp-product-main small{color:var(--cosp-muted);margin-top:3px}.cosp-product-main span{font-size:14px;color:#7d7168;margin-top:4px}.cosp-product-buy{display:flex;align-items:center;gap:16px}.cosp-product-buy>strong{min-width:100px;text-align:right;font-family:"Plus Jakarta Sans",Arial,sans-serif;font-size:14px}.cosp-product-buy>strong small{display:block;color:var(--cosp-muted);font-family:"Plus Jakarta Sans",Arial,sans-serif;font-size:14px;font-weight:500}.cosp-stepper{display:grid;grid-template-columns:38px 60px 38px;border:1px solid #d4c0ad;border-radius:7px;overflow:hidden;background:#fff}.cosp-stepper button{border:0;background:#f8f3ee;min-height:38px;font-size:18px;cursor:pointer;color:#743a00}.cosp-stepper button:hover{background:#eee3d8}.cosp-stepper input{min-height:38px!important;margin:0!important;border:0!important;border-left:1px solid #e9dfd6!important;border-right:1px solid #e9dfd6!important;border-radius:0!important;padding:5px!important;text-align:center;-moz-appearance:textfield}.cosp-stepper input::-webkit-outer-spin-button,.cosp-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cosp-v072-order .cosp-order-builder{align-items:start}.cosp-v072-order .cosp-cart-summary{position:sticky;top:172px}.cosp-checkout-step{margin-top:0}.cosp-checkout-step .cosp-step-copy{max-width:960px}.cosp-order-accordion>summary{position:relative;padding-right:56px}.cosp-order-accordion>summary>.cosp-accordion-arrow{position:absolute;right:18px;top:50%;transform:translateY(-50%);font-style:normal;font-size:17px;color:#7a6c61;transition:transform .18s}.cosp-order-accordion[open]>summary>.cosp-accordion-arrow{transform:translateY(-50%) rotate(180deg)}.cosp-stage-chip{display:inline-flex;align-items:center;min-height:27px;padding:4px 9px;border-radius:999px;font-size:14px;font-weight:700;white-space:nowrap}.cosp-stage-payment{background:#fff1cd;color:#76540b}.cosp-stage-preparation{background:#e9f0fb;color:#315b93}.cosp-stage-dispatch{background:#f0e8f8;color:#67408a}.cosp-stage-delivery{background:#e4f4ec;color:#276548}.cosp-stage-new{background:#fff0df;color:#743a00}.cosp-stage-attention{background:#f7e1de;color:#a62c20}.cosp-stage-delivered{background:#ddf1e7;color:#226e4d}.cosp-inventory-concept-label{display:block;max-width:620px;font-weight:700!important;margin:0 0 14px!important}.cosp-inventory-concept-label select{margin-top:7px!important}.cosp-inventory-prompt{padding:18px;border:1px dashed #cdb79f;border-radius:8px;background:#faf8f5;color:var(--cosp-muted);font-size:14px}.cosp-inventory-primary>[data-cosp-inventory-list]{margin-top:18px}.cosp-live-toast{position:fixed;right:20px;bottom:20px;z-index:99999;max-width:min(420px,calc(100vw - 40px));padding:12px 16px;border-radius:8px;background:#243c30;color:#fff;font:600 14px/1.45"Plus Jakarta Sans",Arial,sans-serif;box-shadow:0 10px 35px #0003;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s;pointer-events:none}.cosp-live-toast.is-visible{opacity:1;transform:none}.cosp-live-toast.is-error{background:#8c2d25}.cosp-content form[aria-busy=true]{position:relative}.cosp-content form[aria-busy=true]:after{content:"Updating…";position:absolute;right:8px;bottom:8px;background:#fff6e9;border:1px solid #e7cba9;border-radius:999px;padding:5px 9px;font-size:14px;color:#743a00}@media (max-width:900px){.cosp-foodcart-options{grid-template-columns:1fr}.cosp-v072-order .cosp-order-builder{grid-template-columns:1fr}.cosp-v072-order .cosp-cart-summary{position:static}.cosp-product-toolbar{position:static}.cosp-step-number{position:static}.cosp-product-row{grid-template-columns:1fr}.cosp-product-buy{justify-content:space-between}.cosp-product-buy>strong{text-align:left}}@media (max-width:600px){.cosp-order-step{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:16px 12px}.cosp-step-number{width:28px;height:28px;font-size:14px}.cosp-foodcart-picker>summary{align-items:flex-start}.cosp-foodcart-picker>summary b{margin-top:2px}.cosp-product-step{grid-template-columns:1fr}.cosp-product-step>.cosp-step-number{display:none}.cosp-product-step>.cosp-step-copy{width:100%}.cosp-product-toolbar{padding:14px}.cosp-product-group{padding:14px 12px}.cosp-product-row{padding:12px 2px}.cosp-product-buy{gap:8px}.cosp-stepper{grid-template-columns:42px 62px 42px}.cosp-stepper button,.cosp-stepper input{min-height:44px!important}.cosp-order-accordion>summary{padding:15px 50px 15px 14px}.cosp-order-accordion>summary>.cosp-accordion-arrow{right:14px}.cosp-live-toast{right:12px;bottom:12px;max-width:calc(100vw - 24px)}}.cosp-theme-driver.cosp-shell-driver .cosp-topbar{box-shadow:inset 0 4px 0 var(--cosp-portal-accent),0 2px 10px #0000000d}.cosp-theme-driver.cosp-shell-driver .cosp-sidebar nav{background:var(--cosp-portal-deep)}.cosp-wrap,.cosp-shell{--cosp-text:#2a2a2a;--cosp-muted:#6e6e73;--cosp-line:rgba(42,42,42,.10);--cosp-card:rgba(255,255,255,.94);--cosp-bg:#f5f5f7;--cosp-accent:#750208;--cosp-portal-accent:#750208;--cosp-portal-deep:#750208;--cosp-portal-soft:#f8eeee;color:#2a2a2a;font-family:"Plus Jakarta Sans",Arial,sans-serif}.cosp-theme-commissary,.cosp-theme-accounting,.cosp-theme-inventory,.cosp-theme-driver,.cosp-theme-management,.cosp-theme-client,.cosp-theme-operations{--cosp-portal-accent:#750208!important;--cosp-portal-deep:#750208!important;--cosp-portal-soft:#f8eeee!important}body.cosp-portal-page{background:radial-gradient(circle at 82% -10%,rgba(235,169,39,.12),transparent 34%),linear-gradient(180deg,#f7f7f8 0%,#f2f2f4 100%);color:#2a2a2a}body.cosp-portal-page .cosp-page-frame{padding:14px}body.cosp-portal-page .cosp-shell{min-height:calc(100vh - 28px);border:1px solid rgba(42,42,42,.08);border-radius:24px;overflow:hidden;background:rgba(255,255,255,.78);box-shadow:0 22px 60px rgba(20,20,20,.10),0 2px 8px rgba(20,20,20,.05);backdrop-filter:none;-webkit-backdrop-filter:none}.cosp-wrap .cosp-sidebar{background:linear-gradient(180deg,#efb43b 0%,#eba927 55%,#e3a01e 100%)!important;color:#2a2a2a!important;border-right:1px solid rgba(42,42,42,.08);box-shadow:inset -1px 0 rgba(255,255,255,.28)}.cosp-theme-client .cosp-sidebar{background:linear-gradient(180deg,#684a31 0%,#5d4027 58%,#523720 100%)!important;color:#fff!important}.cosp-wrap .cosp-sidebar a,.cosp-wrap .cosp-sidebar strong,.cosp-wrap .cosp-sidebar small,.cosp-wrap .cosp-sidebar span{color:#2a2a2a!important}.cosp-theme-client .cosp-sidebar a,.cosp-theme-client .cosp-sidebar strong,.cosp-theme-client .cosp-sidebar small,.cosp-theme-client .cosp-sidebar span{color:#fff!important}.cosp-wrap .cosp-sidebar nav a{border-radius:12px;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.cosp-wrap .cosp-sidebar nav a:hover{background:rgba(255,255,255,.24)}.cosp-wrap .cosp-sidebar nav a[aria-current=page]{background:#750208!important;color:#fff!important;box-shadow:0 5px 14px rgba(117,2,8,.20),inset 0 1px rgba(255,255,255,.16)!important}.cosp-wrap .cosp-sidebar nav a[aria-current=page] span,.cosp-wrap .cosp-sidebar nav a[aria-current=page] strong,.cosp-wrap .cosp-sidebar nav a[aria-current=page] small{color:#fff!important}.cosp-theme-client .cosp-sidebar nav a:hover{background:rgba(255,255,255,.09)}.cosp-theme-client .cosp-sidebar nav a[aria-current=page]{background:#750208!important}.cosp-wrap .cosp-nav-mark{background:rgba(255,255,255,.42);border:1px solid rgba(42,42,42,.08)}.cosp-theme-client .cosp-nav-mark{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.12)}.cosp-wrap .cosp-system-title{display:block;font-family:"Plus Jakarta Sans",Arial,sans-serif;font-size:15px;line-height:1.25;letter-spacing:-.015em;color:#2a2a2a!important}.cosp-theme-client .cosp-system-title{color:#fff!important}.cosp-wrap .cosp-topbar{background:rgba(255,255,255,.74)!important;border-bottom:1px solid rgba(42,42,42,.08);box-shadow:0 1px 0 rgba(255,255,255,.92)!important;backdrop-filter:none;-webkit-backdrop-filter:none}.cosp-wrap .cosp-topbar h1{font-family:"Plus Jakarta Sans",Arial,sans-serif;font-size:clamp(24px,2.4vw,34px);line-height:1.08;letter-spacing:-.035em;color:#2a2a2a;margin:0 0 5px;font-weight:700}.cosp-wrap .cosp-topbar p{color:#6e6e73!important;margin:0;font-size:14px}.cosp-portal-identity{display:none!important}.cosp-topbar-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.cosp-topbar-clock{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:132px;padding:7px 11px;border-radius:12px;border:1px solid rgba(42,42,42,.09);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(250,250,250,.86));box-shadow:inset 0 1px #fff,0 2px 8px rgba(0,0,0,.04);font-variant-numeric:tabular-nums}.cosp-topbar-clock strong{font-family:"Plus Jakarta Sans",Arial,sans-serif;color:#2a2a2a;font-size:14px;line-height:1.2}.cosp-topbar-clock span{color:#6e6e73;font-size:14px;margin-top:2px}.cosp-wrap .cosp-bell{position:relative}.cosp-wrap .cosp-bell>summary{min-height:44px;display:flex;align-items:center;gap:7px;padding:8px 12px;border-radius:13px;background:linear-gradient(180deg,#fff,#f8f8f8);border:1px solid rgba(117,2,8,.20);box-shadow:0 4px 14px rgba(117,2,8,.08),inset 0 1px #fff;color:#750208!important;cursor:pointer}.cosp-wrap .cosp-bell>summary:hover{border-color:#750208;box-shadow:0 5px 18px rgba(117,2,8,.13)}.cosp-wrap .cosp-bell-icon,.cosp-wrap .cosp-bell-label{color:#750208!important}.cosp-wrap .cosp-bell-label{font-size:14px}.cosp-wrap .cosp-bell>summary>span{min-width:20px;height:20px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#750208;color:#fff!important;font-family:"Plus Jakarta Sans",Arial,sans-serif;font-size:14px;box-shadow:0 0 0 3px rgba(117,2,8,.10)}.cosp-wrap .cosp-content{background:linear-gradient(180deg,rgba(247,247,249,.88),rgba(244,244,246,.94));color:#2a2a2a}.cosp-wrap .cosp-card,.cosp-wrap .cosp-panel,.cosp-wrap .cosp-stat,.cosp-wrap .cosp-kpi{background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(252,252,252,.91) 100%);border:1px solid rgba(42,42,42,.085);border-radius:18px;box-shadow:0 8px 24px rgba(24,24,24,.055),inset 0 1px rgba(255,255,255,.96)}.cosp-wrap h1,.cosp-wrap h2,.cosp-wrap h3,.cosp-wrap h4,.cosp-wrap .cosp-card-title{color:#2a2a2a}.cosp-wrap h1,.cosp-wrap h2,.cosp-wrap h3{font-family:"Plus Jakarta Sans",Arial,sans-serif;font-weight:700;letter-spacing:-.025em}.cosp-wrap p,.cosp-wrap label,.cosp-wrap td,.cosp-wrap th,.cosp-wrap input,.cosp-wrap select,.cosp-wrap textarea{color:#2a2a2a}.cosp-wrap input:not([type=checkbox]):not([type=radio]),.cosp-wrap select,.cosp-wrap textarea{border:1px solid rgba(42,42,42,.15);border-radius:12px;background:rgba(255,255,255,.95);box-shadow:inset 0 1px 2px rgba(0,0,0,.025);min-height:44px}.cosp-wrap input:focus,.cosp-wrap select:focus,.cosp-wrap textarea:focus{outline:none;border-color:#750208;box-shadow:0 0 0 3px rgba(117,2,8,.10)}.cosp-wrap .cosp-btn,.cosp-wrap input[type=submit]{border-radius:12px;min-height:42px;font-weight:700;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.cosp-wrap .cosp-btn:not(.cosp-btn-secondary):not(.cosp-btn-danger),.cosp-wrap .cosp-btn-accent,.cosp-wrap input[type=submit]{background:linear-gradient(180deg,#87040c,#750208)!important;border-color:#750208!important;color:#fff!important;box-shadow:0 4px 12px rgba(117,2,8,.16),inset 0 1px rgba(255,255,255,.15)}.cosp-wrap .cosp-btn:not(.cosp-btn-secondary):not(.cosp-btn-danger):hover,.cosp-wrap .cosp-btn-accent:hover,.cosp-wrap input[type=submit]:hover{background:linear-gradient(180deg,#79020a,#650107)!important;box-shadow:0 6px 18px rgba(117,2,8,.22)}.cosp-wrap .cosp-btn-secondary{background:linear-gradient(180deg,#fff,#f7f7f7);border-color:rgba(42,42,42,.14);color:#2a2a2a!important;box-shadow:0 2px 7px rgba(0,0,0,.04)}.cosp-wrap .cosp-btn-danger{border-radius:12px}.cosp-process-overview{display:flex!important;align-items:stretch;gap:24px!important;overflow-x:auto;padding:3px 2px 10px;margin-bottom:20px;scrollbar-width:thin}.cosp-process-flow{display:flex;align-items:center;gap:9px;min-width:max-content;flex:1}.cosp-process-flow .cosp-process-card{width:142px;min-width:142px;height:152px;box-sizing:border-box;display:grid!important;grid-template-rows:minmax(35px,auto) 48px minmax(30px,auto) 18px;align-items:center;justify-items:center;text-align:center;padding:14px 12px!important;margin:0!important;border-radius:17px}.cosp-process-flow .cosp-process-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 19px;color:#9a9a9f;font-size:20px;font-weight:700;line-height:1}.cosp-process-label{min-height:35px;display:flex;align-items:center;justify-content:center;font-family:"Plus Jakarta Sans",Arial,sans-serif;font-size:14px;line-height:1.25;text-align:center;color:#2a2a2a!important}.cosp-process-count{height:48px;display:flex;align-items:center;justify-content:center;font-family:"Plus Jakarta Sans",Arial,sans-serif;font-size:31px;line-height:1;color:#750208!important;text-decoration:none!important;font-variant-numeric:tabular-nums}.cosp-process-card>small{min-height:30px;display:flex;align-items:flex-start;justify-content:center;font-size:14px;line-height:1.25;color:#77777c;text-align:center}.cosp-assignment-label{min-height:18px;display:flex;align-items:center;justify-content:center;color:#750208!important;font-size:14px!important;font-style:normal!important;text-transform:uppercase;letter-spacing:.06em;font-weight:750}.cosp-process-card.is-assigned{background:linear-gradient(180deg,rgba(117,2,8,.96),rgba(101,1,7,.92))!important;border-color:#750208!important;box-shadow:0 8px 20px rgba(117,2,8,.17),inset 0 1px rgba(255,255,255,.14)!important}.cosp-process-card.is-assigned .cosp-process-label,.cosp-process-card.is-assigned .cosp-process-count,.cosp-process-card.is-assigned small,.cosp-process-card.is-assigned .cosp-assignment-label{color:#fff!important}.cosp-process-card.is-observer{background:linear-gradient(180deg,#fff,#fbfbfb)!important;border-color:rgba(42,42,42,.10)!important;box-shadow:0 5px 16px rgba(0,0,0,.035)!important}.cosp-process-exception{flex:0 0 158px;min-width:158px;display:flex!important;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-left:7px;padding-left:23px;border-left:1px solid rgba(42,42,42,.16)}.cosp-process-exception .cosp-exception-label{height:20px;display:flex;align-items:center;color:#8a8a8f;font-size:14px;text-transform:uppercase;letter-spacing:.09em;font-weight:750}.cosp-process-exception .cosp-process-card{height:132px;display:grid!important;grid-template-rows:30px 42px 28px 16px;align-items:center;justify-items:center;text-align:center;padding:11px!important;border-radius:17px}.cosp-order-accordion.is-new-orders>summary{background:linear-gradient(180deg,rgba(117,2,8,.90),rgba(117,2,8,.80))!important;color:#fff!important;border-bottom-color:rgba(255,255,255,.16)!important}.cosp-order-accordion.is-new-orders>summary strong,.cosp-order-accordion.is-new-orders>summary small,.cosp-order-accordion.is-new-orders>summary b,.cosp-order-accordion.is-new-orders>summary i{color:#fff!important}.cosp-order-accordion.is-new-orders>summary b{background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.20)}.cosp-order-accordion>summary{position:relative;border-radius:18px}.cosp-order-accordion[open]>summary{border-radius:18px 18px 0 0}.cosp-accordion-arrow{font-style:normal;color:#777;font-size:18px;transition:transform .18s ease}.cosp-order-accordion[open]>summary .cosp-accordion-arrow{transform:rotate(180deg)}.cosp-payment-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.cosp-payment-mode{display:flex!important;gap:10px;align-items:flex-start;padding:16px;border:1px solid rgba(42,42,42,.12);border-radius:16px;background:linear-gradient(180deg,#fff,#fafafa);cursor:pointer;box-shadow:0 5px 15px rgba(0,0,0,.035)}.cosp-payment-mode:has(input:checked){border-color:#750208;background:linear-gradient(180deg,#fff,#fbf2f3);box-shadow:0 0 0 3px rgba(117,2,8,.08),0 7px 18px rgba(117,2,8,.07)}.cosp-payment-mode input{margin-top:3px}.cosp-payment-mode span{display:flex;flex-direction:column;gap:4px}.cosp-payment-mode strong{font-family:"Plus Jakarta Sans",Arial,sans-serif;font-size:14px}.cosp-payment-mode small{color:#6e6e73;line-height:1.4}.cosp-payment-panel{margin-top:14px;padding:18px;border:1px solid rgba(42,42,42,.10);border-radius:18px;background:rgba(255,255,255,.82)}.cosp-payment-panel[hidden]{display:none!important}.cosp-bank-channel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:12px 0 18px}.cosp-bank-channel{display:flex!important;gap:9px;align-items:flex-start;padding:15px;border:1px solid rgba(42,42,42,.11);border-radius:15px;background:linear-gradient(180deg,#fff,#fafafa);cursor:pointer}.cosp-bank-channel:has(input:checked){border-color:#750208;box-shadow:0 0 0 3px rgba(117,2,8,.08)}.cosp-bank-channel>span{min-width:0;flex:1}.cosp-bank-channel strong,.cosp-bank-channel small{display:block}.cosp-bank-channel small{color:#6e6e73;margin-top:2px}.cosp-bank-channel dl{margin:12px 0 0}.cosp-bank-channel dl>div{display:grid;grid-template-columns:92px 1fr;gap:8px;margin-top:5px}.cosp-bank-channel dt{font-size:14px;color:#7d7d82}.cosp-bank-channel dd{margin:0;font-size:14px;font-weight:650;word-break:break-word}.cosp-bank-channel em{display:block;margin-top:10px;font-style:normal;font-size:14px;color:#6e6e73}.cosp-alert-info{background:#f7f0f1!important;border-color:rgba(117,2,8,.15)!important;color:#5c2a2d!important}.cosp-alert-info strong{color:#5c2a2d!important}.cosp-franchisee-list,.cosp-client-admin{border-radius:18px}.cosp-client-admin>summary,.cosp-enrol-franchisee>summary,.cosp-future-deliveries>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:16px 18px}.cosp-client-admin>summary::-webkit-details-marker,.cosp-enrol-franchisee>summary::-webkit-details-marker,.cosp-future-deliveries>summary::-webkit-details-marker{display:none}.cosp-pagination{display:flex;gap:7px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:14px}.cosp-pagination a,.cosp-pagination span{display:inline-flex;min-width:36px;height:36px;align-items:center;justify-content:center;padding:0 10px;border-radius:10px;border:1px solid rgba(42,42,42,.11);background:#fff;color:#2a2a2a;text-decoration:none}.cosp-pagination .current{background:#750208;color:#fff;border-color:#750208}.cosp-shell-driver .cosp-content{background:linear-gradient(180deg,#f7f7f8,#f2f2f4)}.cosp-driver-card>span,.cosp-driver-destination{background:linear-gradient(180deg,#87040c,#750208)!important}.cosp-driver-destination>span{color:#f6dfe1!important}.cosp-shell-driver .cosp-delivery-confirm{border-color:#750208!important;box-shadow:0 8px 22px rgba(117,2,8,.10)}.cosp-shell-driver .cosp-location-status{background:#fbf6f6;border-color:rgba(117,2,8,.14)}.cosp-future-deliveries{overflow:hidden}.cosp-future-deliveries>summary b{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;border-radius:999px;background:#f2e8e9;color:#750208}.cosp-future-delivery-list{padding:0 16px 16px}.cosp-sales-kpi{border-top-color:rgba(42,42,42,.12)}.cosp-sales-kpi.is-current{background:linear-gradient(180deg,#87040c,#750208)!important;border-color:#750208!important;box-shadow:0 10px 28px rgba(117,2,8,.18)!important}.cosp-theme-management .cosp-productivity-card{border-left-color:#750208!important}.cosp-theme-management .cosp-chart-line{stroke:#750208!important}.cosp-theme-management .cosp-chart-dot{fill:#750208!important}.cosp-theme-management .cosp-rank-track i{background:#750208!important}@supports not selector(:has(*)){.cosp-payment-mode,.cosp-bank-channel{transition:border-color .15s ease,box-shadow .15s ease}}@media (max-width:1050px){.cosp-topbar-clock{min-width:118px}.cosp-process-overview{gap:17px!important}}@media (max-width:760px){body.cosp-portal-page .cosp-page-frame{padding:6px}body.cosp-portal-page .cosp-shell{min-height:calc(100vh - 12px);border-radius:17px}.cosp-wrap .cosp-topbar{align-items:flex-start;gap:10px;padding:14px 15px}.cosp-wrap .cosp-topbar h1{font-size:23px}.cosp-topbar-actions{gap:7px;align-items:flex-start}.cosp-topbar-clock{min-width:0;padding:6px 8px;border-radius:10px}.cosp-topbar-clock strong{font-size:14px}.cosp-topbar-clock span{font-size:14px}.cosp-wrap .cosp-bell>summary{padding:7px 9px;min-height:39px}.cosp-wrap .cosp-bell-label{display:none}.cosp-process-overview{display:flex!important;gap:13px!important;margin-left:-3px;margin-right:-3px}.cosp-process-flow .cosp-process-card{width:132px;min-width:132px;height:146px;padding:12px 10px!important}.cosp-process-flow .cosp-process-arrow{flex-basis:15px;font-size:17px}.cosp-process-exception{min-width:146px;flex-basis:146px;padding-left:16px;margin-left:2px}.cosp-payment-mode-grid{grid-template-columns:1fr}.cosp-bank-channel-grid{grid-template-columns:1fr}.cosp-wrap .cosp-sidebar nav a[aria-current=page]{box-shadow:0 3px 9px rgba(117,2,8,.16)!important}.cosp-shell-driver .cosp-sidebar nav{background:#eba927!important}.cosp-theme-client.cosp-shell-driver .cosp-sidebar nav{background:#5d4027!important}}.cosp-wrap.cosp-auth{border-radius:24px;overflow:hidden;background:rgba(255,255,255,.9);box-shadow:0 22px 60px rgba(20,20,20,.10)}.cosp-wrap .cosp-login-story{background:linear-gradient(155deg,#684a31 0%,#5d4027 58%,#4d341f 100%)!important;color:#fff!important}.cosp-wrap .cosp-login-options a{border-radius:12px;color:#2a2a2a!important;border-color:rgba(42,42,42,.13);box-shadow:0 2px 8px rgba(0,0,0,.03)}.cosp-wrap .cosp-login-options a[aria-current=page]{background:#750208!important;border-color:#750208!important;color:#fff!important}.cosp-wrap .cosp-login-options a:hover{border-color:#750208!important}:root{--cosp-v075-maroon:#75000B;--cosp-v075-text:#2a2a2a}body.cosp-portal-page{background:radial-gradient(circle at 88% -8%,rgba(117,0,11,.08),transparent 33%),linear-gradient(180deg,#f6f6f8 0%,#eeeeF2 100%)!important;color:var(--cosp-v075-text)}body.cosp-portal-page .cosp-shell{border-color:rgba(42,42,42,.075)!important;border-radius:25px!important;background:rgba(255,255,255,.74)!important;box-shadow:0 24px 70px rgba(23,23,28,.11),0 2px 9px rgba(23,23,28,.045)!important;backdrop-filter:none;-webkit-backdrop-filter:none}.cosp-theme-commissary,.cosp-theme-accounting,.cosp-theme-inventory,.cosp-theme-driver,.cosp-theme-management,.cosp-theme-client,.cosp-theme-operations{--cosp-portal-accent:var(--cosp-v075-maroon)!important;--cosp-portal-deep:var(--cosp-v075-maroon)!important;--cosp-portal-soft:#f7eef0!important}.cosp-wrap .cosp-sidebar,.cosp-theme-client .cosp-sidebar{background:linear-gradient(180deg,#820010 0%,var(--cosp-v075-maroon) 48%,#650008 100%)!important;color:#fff!important;border-right:1px solid rgba(255,255,255,.07)!important;box-shadow:inset -1px 0 rgba(255,255,255,.10)!important}.cosp-wrap .cosp-sidebar a,.cosp-wrap .cosp-sidebar strong,.cosp-wrap .cosp-sidebar small,.cosp-wrap .cosp-sidebar span,.cosp-theme-client .cosp-sidebar a,.cosp-theme-client .cosp-sidebar strong,.cosp-theme-client .cosp-sidebar small,.cosp-theme-client .cosp-sidebar span{color:#fff!important}.cosp-wrap .cosp-sidebar nav{padding:15px 12px!important}.cosp-wrap .cosp-sidebar nav a{min-height:48px!important;padding:12px 13px!important;border-radius:12px!important;gap:9px!important;font-size:15px!important;font-weight:650!important;letter-spacing:-.01em;transition:background .16s ease,transform .16s ease,box-shadow .16s ease!important}.cosp-wrap .cosp-sidebar nav a:hover{background:rgba(255,255,255,.10)!important;transform:translateX(1px)}.cosp-wrap .cosp-sidebar nav a[aria-current=page]{background:rgba(255,255,255,.16)!important;box-shadow:inset 3px 0#fff,0 5px 16px rgba(0,0,0,.10)!important}.cosp-nav-copy strong{font-size:14px!important;line-height:1.3!important;font-weight:700!important}.cosp-wrap .cosp-nav-mark{width:11px!important;min-width:11px!important;height:auto!important;background:none!important;border:0!important;border-radius:0!important;font-size:16px!important;line-height:1!important;opacity:.38!important;box-shadow:none!important;margin-top:1px}.cosp-wrap .cosp-sidebar nav a[aria-current=page] .cosp-nav-mark{opacity:1!important}.cosp-nav-divider{border-color:rgba(255,255,255,.14)!important}.cosp-account{border-color:rgba(255,255,255,.12)!important}.cosp-account span{color:rgba(255,255,255,.72)!important}.cosp-wrap .cosp-account a{color:#fff!important}.cosp-wrap .cosp-brand{padding:22px 18px 18px!important;border-bottom:1px solid rgba(255,255,255,.11)!important}.cosp-brand-identity{gap:13px!important;align-items:flex-start!important}.cosp-brand-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.cosp-wrap .cosp-brand-identity .cosp-logo{width:116px!important;background:rgba(255,255,255,.98)!important;border-radius:9px!important;padding:5px!important;box-shadow:0 5px 16px rgba(0,0,0,.11)!important}.cosp-wrap .cosp-brand-identity .cosp-wordmark{font-family:"Plus Jakarta Sans",Arial,sans-serif!important;font-size:25px!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.035em!important;color:#fff!important;margin:0!important}.cosp-wrap .cosp-brand-tagline{display:block!important;color:rgba(255,255,255,.74)!important;font-family:"Plus Jakarta Sans",Arial,sans-serif!important;font-size:14px!important;line-height:1.35!important;letter-spacing:.015em!important;text-transform:none!important;max-width:none!important}.cosp-shell-driver .cosp-sidebar nav,.cosp-theme-client.cosp-shell-driver .cosp-sidebar nav{background:transparent!important}.cosp-wrap{font-family:"Plus Jakarta Sans",Arial,sans-serif!important;color:var(--cosp-v075-text)!important;font-size:14px!important;line-height:1.5!important}.cosp-wrap h1{font-family:"Plus Jakarta Sans",Arial,sans-serif!important;font-weight:700!important;font-size:clamp(25px,2.35vw,35px)!important;line-height:1.08!important;letter-spacing:-.036em!important}.cosp-wrap h2{font-family:"Plus Jakarta Sans",Arial,sans-serif!important;font-weight:700!important;font-size:clamp(19px,1.5vw,23px)!important;line-height:1.18!important;letter-spacing:-.026em!important}.cosp-wrap h3{font-family:"Plus Jakarta Sans",Arial,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:1.25!important;letter-spacing:-.018em!important}.cosp-wrap p,.cosp-wrap label,.cosp-wrap td,.cosp-wrap th{line-height:1.5!important}.cosp-wrap .cosp-small,.cosp-wrap small{line-height:1.45!important}.cosp-wrap .cosp-card,.cosp-wrap .cosp-panel,.cosp-wrap .cosp-stat,.cosp-wrap .cosp-kpi{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(249,249,251,.86))!important;border-color:rgba(42,42,42,.075)!important;border-radius:19px!important;box-shadow:0 10px 30px rgba(28,28,34,.052),inset 0 1px rgba(255,255,255,.98)!important;backdrop-filter:none;-webkit-backdrop-filter:none}.cosp-wrap .cosp-topbar{background:rgba(255,255,255,.72)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.cosp-wrap .cosp-btn,.cosp-wrap input[type=submit]{border-radius:12px!important;min-height:44px!important;font-size:14px!important;font-weight:700!important}.cosp-wrap .cosp-notification-bell{position:relative!important}.cosp-wrap .cosp-notification-bell>summary{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:52px!important;height:48px!important;min-height:48px!important;padding:0!important;border-radius:15px!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,245,247,.92))!important;border:1px solid rgba(117,0,11,.18)!important;box-shadow:0 6px 18px rgba(117,0,11,.09),inset 0 1px #fff!important;color:var(--cosp-v075-maroon)!important;cursor:pointer!important;list-style:none!important}.cosp-wrap .cosp-notification-bell>summary::-webkit-details-marker{display:none!important}.cosp-wrap .cosp-bell-icon{font-size:23px!important;line-height:1!important;color:var(--cosp-v075-maroon)!important}.cosp-wrap .cosp-bell-label{display:none!important}.cosp-wrap .cosp-bell-count{position:absolute!important;right:-5px!important;top:-5px!important;min-width:22px!important;height:22px!important;padding:0 5px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--cosp-v075-maroon)!important;color:#fff!important;border:2px solid #fff!important;font-family:"Plus Jakarta Sans",Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;box-shadow:0 3px 9px rgba(117,0,11,.24)!important}.cosp-process-overview{display:grid!important;grid-template-columns:minmax(0,6fr) minmax(112px,1fr)!important;gap:18px!important;align-items:stretch!important;overflow:visible!important;padding:3px 0 9px!important;margin:0 0 20px!important}.cosp-process-flow{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr) 13px) minmax(0,1fr)!important;gap:4px!important;align-items:stretch!important;min-width:0!important;width:100%!important}.cosp-process-flow .cosp-process-card,.cosp-process-exception .cosp-process-card{width:auto!important;min-width:0!important;height:132px!important;box-sizing:border-box!important;display:grid!important;grid-template-rows:30px 41px 28px 15px!important;align-items:center!important;justify-items:center!important;text-align:center!important;padding:10px 7px!important;margin:0!important;border-radius:16px!important}.cosp-process-flow .cosp-process-arrow{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;flex:initial!important;color:#a1a1a7!important;font-size:16px!important;font-weight:700!important;line-height:1!important}.cosp-process-label{min-height:30px!important;font-size:14px!important;line-height:1.18!important;font-weight:700!important;align-items:center!important}.cosp-process-count{height:41px!important;font-size:28px!important;line-height:1!important}.cosp-process-card>small{min-height:28px!important;font-size:14px!important;line-height:1.2!important;align-items:center!important;text-wrap:balance}.cosp-assignment-label{min-height:15px!important;font-size:14px!important;line-height:1!important}.cosp-process-exception{min-width:0!important;width:auto!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;margin:0!important;padding:0 0 0 18px!important;border-left:1px solid rgba(42,42,42,.16)!important}.cosp-process-exception .cosp-process-card{width:100%!important;flex:1!important}.cosp-exception-label{display:none!important}.cosp-order-accordion:not(.is-new-orders){margin-bottom:19px!important;box-shadow:0 10px 24px rgba(34,34,38,.055),0 7px 0-3px rgba(255,255,255,.96),0 12px 0-6px rgba(222,222,226,.92)!important}.cosp-order-accordion.is-new-orders{box-shadow:0 10px 25px rgba(117,0,11,.14)!important}.cosp-order-accordion.is-new-orders>summary{background:linear-gradient(180deg,#85000f,#75000b)!important}.cosp-payment-panel,.cosp-payment-panel *,.cosp-payment-mode,.cosp-payment-mode>span,.cosp-bank-channel,.cosp-bank-channel>span,.cosp-bank-channel dl,.cosp-bank-channel dd{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.cosp-payment-panel{overflow:hidden!important}.cosp-payment-panel h2,.cosp-payment-panel h3,.cosp-payment-panel p,.cosp-payment-mode small,.cosp-bank-channel strong,.cosp-bank-channel small,.cosp-bank-channel dd,.cosp-bank-channel em{overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}.cosp-bank-channel-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))!important;width:100%!important}.cosp-bank-channel dl>div{grid-template-columns:minmax(78px,92px) minmax(0,1fr)!important}.cosp-payment-due{min-width:0!important;overflow:hidden!important}.cosp-payment-due strong{overflow-wrap:anywhere!important}.cosp-foodcart-assignment-row{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}.cosp-foodcart-assignment-row form{margin:0!important}.cosp-link-danger{appearance:none;border:0;background:transparent;color:#9d1b24!important;font-weight:700;font-size:14px;padding:7px 4px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cosp-link-danger:hover{color:#75000b!important}.cosp-driver-mobile,.cosp-driver-detail{max-width:820px!important}.cosp-driver-task-card{display:block!important;padding:18px!important}.cosp-driver-card-main{min-width:0}.cosp-driver-card-main h3{margin:8px 0 4px!important}.cosp-driver-card-main p{margin:0 0 5px!important}.cosp-driver-action-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin:16px 0 0!important}.cosp-driver-action-form{margin:0!important;min-width:0!important}.cosp-driver-action{appearance:none;display:flex!important;min-width:0!important;min-height:62px!important;padding:9px 7px!important;border:1px solid rgba(42,42,42,.11)!important;border-radius:15px!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,246,248,.94))!important;color:#2a2a2a!important;box-shadow:0 5px 14px rgba(25,25,30,.05),inset 0 1px #fff!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:4px!important;text-align:center!important;text-decoration:none!important;font-family:"Plus Jakarta Sans",Arial,sans-serif!important;cursor:pointer!important}.cosp-driver-action>span{font-size:18px!important;line-height:1!important;color:#75000b!important}.cosp-driver-action strong{font-size:14px!important;line-height:1.15!important;color:#2a2a2a!important}.cosp-driver-action.is-primary{background:linear-gradient(180deg,#85000f,#75000b)!important;border-color:#75000b!important;color:#fff!important;box-shadow:0 7px 18px rgba(117,0,11,.18)!important}.cosp-driver-action.is-primary>span,.cosp-driver-action.is-primary strong{color:#fff!important}.cosp-driver-action.is-disabled{opacity:.38!important;cursor:not-allowed!important}.cosp-driver-reschedule-panel{margin-top:10px;padding:14px;border-radius:16px;background:rgba(255,255,255,.78);border:1px solid rgba(42,42,42,.09);box-shadow:0 8px 20px rgba(25,25,30,.04)}.cosp-driver-reschedule-panel[hidden]{display:none!important}.cosp-reschedule-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:end!important;margin:0!important}.cosp-reschedule-form label{margin:0!important}.cosp-driver-card-items{margin-top:12px!important;border-top:1px solid rgba(42,42,42,.08)!important;padding-top:10px!important}.cosp-driver-card-items>summary{cursor:pointer;font-size:14px;font-weight:700;list-style:none}.cosp-driver-card-items>summary::-webkit-details-marker{display:none}.cosp-driver-card-items>div{padding-top:9px}.cosp-driver-card-items article{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid rgba(42,42,42,.07)}.cosp-driver-destination{background:linear-gradient(180deg,#85000f,#75000b)!important}.cosp-coordinate-link{font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px!important;color:#75000b!important}.cosp-wrap input:not([type=checkbox]):not([type=radio]),.cosp-wrap select,.cosp-wrap textarea{width:100%;max-width:100%;box-sizing:border-box!important}.cosp-wrap .cosp-table-wrap{border-radius:14px;overflow:auto}.cosp-wrap details>summary{transition:background .16s ease,color .16s ease}@media (max-width:1180px){.cosp-process-overview{grid-template-columns:minmax(0,6fr) minmax(95px,1fr)!important;gap:12px!important}.cosp-process-flow{grid-template-columns:repeat(5,minmax(0,1fr) 9px) minmax(0,1fr)!important;gap:2px!important}.cosp-process-flow .cosp-process-card,.cosp-process-exception .cosp-process-card{height:124px!important;padding:8px 5px!important;grid-template-rows:28px 39px 26px 13px!important}.cosp-process-label{font-size:14px!important}.cosp-process-count{font-size:25px!important}.cosp-process-card>small{font-size:14px!important}.cosp-process-exception{padding-left:12px!important}.cosp-assignment-label{font-size:14px!important}}@media (max-width:760px){body.cosp-portal-page .cosp-shell{border-radius:18px!important}.cosp-wrap .cosp-brand{padding:14px 15px!important}.cosp-brand-identity{flex-direction:row!important;align-items:center!important}.cosp-wrap .cosp-brand-identity .cosp-logo{width:70px!important}.cosp-wrap .cosp-brand-identity .cosp-wordmark{font-size:22px!important}.cosp-wrap .cosp-brand-tagline{font-size:14px!important}.cosp-wrap .cosp-sidebar nav{background:transparent!important;padding:0 10px 11px!important}.cosp-wrap .cosp-sidebar nav a{font-size:14px!important;min-height:45px!important;min-width:150px!important}.cosp-wrap .cosp-sidebar nav a[aria-current=page]{box-shadow:0 3px 10px rgba(0,0,0,.12)!important}.cosp-wrap .cosp-nav-mark{display:inline-block!important}.cosp-process-overview{grid-template-columns:1fr!important;gap:12px!important;overflow:visible!important}.cosp-process-flow{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.cosp-process-flow .cosp-process-arrow{display:none!important}.cosp-process-flow .cosp-process-card,.cosp-process-exception .cosp-process-card{height:118px!important;grid-template-rows:27px 37px 25px 12px!important;padding:8px 5px!important}.cosp-process-exception{border-left:0!important;border-top:1px solid rgba(42,42,42,.14)!important;padding:12px 0 0!important}.cosp-process-exception .cosp-process-card{width:calc((100% - 16px)/3)!important;max-width:none!important}.cosp-driver-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cosp-driver-action{min-height:68px!important}.cosp-reschedule-form{grid-template-columns:1fr!important}.cosp-foodcart-assignment-row{grid-template-columns:1fr auto!important}.cosp-foodcart-assignment-row>span:nth-child(2){grid-column:1/2}.cosp-wrap .cosp-topbar{padding:14px!important}.cosp-wrap .cosp-topbar h1{font-size:23px!important}.cosp-topbar-actions{gap:9px!important}.cosp-wrap .cosp-notification-bell>summary{width:47px!important;height:44px!important;min-height:44px!important}.cosp-wrap .cosp-bell-icon{font-size:21px!important}}:root{--cosp-v075-sidebar:#75000B;--cosp-v075-accent:#750208}.cosp-theme-commissary,.cosp-theme-accounting,.cosp-theme-inventory,.cosp-theme-driver,.cosp-theme-management,.cosp-theme-client,.cosp-theme-operations{--cosp-portal-accent:var(--cosp-v075-accent)!important;--cosp-portal-deep:var(--cosp-v075-accent)!important}.cosp-wrap .cosp-sidebar,.cosp-theme-client .cosp-sidebar{background:var(--cosp-v075-sidebar)!important}.cosp-wrap .cosp-notification-bell>summary{color:var(--cosp-v075-accent)!important;border-color:rgba(117,2,8,.18)!important;box-shadow:0 6px 18px rgba(117,2,8,.09),inset 0 1px #fff!important}.cosp-wrap .cosp-bell-icon{color:var(--cosp-v075-accent)!important}.cosp-wrap .cosp-bell-count{background:var(--cosp-v075-accent)!important;box-shadow:0 3px 9px rgba(117,2,8,.24)!important}.cosp-driver-action>span,.cosp-coordinate-link{color:var(--cosp-v075-accent)!important}.cosp-driver-action.is-primary,.cosp-driver-destination{background:linear-gradient(180deg,#85030f,var(--cosp-v075-accent))!important;border-color:var(--cosp-v075-accent)!important}.cosp-order-accordion.is-new-orders>summary{background:linear-gradient(180deg,#85030f,var(--cosp-v075-accent))!important}@media (max-width:760px){.cosp-wrap .cosp-brand{display:block!important}.cosp-brand-identity{flex-direction:column!important;align-items:flex-start!important;gap:9px!important}.cosp-wrap .cosp-brand-identity .cosp-logo{width:78px!important}.cosp-wrap .cosp-brand-identity .cosp-wordmark{font-size:21px!important}.cosp-wrap .cosp-brand-tagline{font-size:14px!important}}.cosp-nav-copy strong{font-size:15px!important}@media (max-width:1180px){.cosp-process-label{font-size:14px!important}.cosp-process-card>small{font-size:14px!important}}@media (max-width:760px){.cosp-wrap .cosp-sidebar nav a{font-size:14px!important}.cosp-nav-copy strong{font-size:14px!important}.cosp-process-label{font-size:14px!important}.cosp-process-card>small{font-size:14px!important}.cosp-assignment-label{font-size:14px!important}}:root{--cosp-v076-gold:#eba927;--cosp-v076-gold-soft:#fff5cf;--cosp-v076-text:#2a2a2a}.cosp-theme-commissary,.cosp-theme-accounting,.cosp-theme-inventory,.cosp-theme-driver,.cosp-theme-management,.cosp-theme-client,.cosp-theme-operations{--cosp-portal-accent:var(--cosp-v076-gold)!important;--cosp-portal-deep:var(--cosp-v076-text)!important;--cosp-portal-soft:var(--cosp-v076-gold-soft)!important}.cosp-wrap .cosp-sidebar,.cosp-theme-client .cosp-sidebar{background:linear-gradient(180deg,#f0b73a 0%,var(--cosp-v076-gold) 52%,#df9d17 100%)!important;color:var(--cosp-v076-text)!important;border-right:1px solid rgba(42,42,42,.10)!important;box-shadow:inset -1px 0 rgba(255,255,255,.32)!important}.cosp-wrap .cosp-sidebar a,.cosp-wrap .cosp-sidebar strong,.cosp-wrap .cosp-sidebar small,.cosp-wrap .cosp-sidebar span,.cosp-theme-client .cosp-sidebar a,.cosp-theme-client .cosp-sidebar strong,.cosp-theme-client .cosp-sidebar small,.cosp-theme-client .cosp-sidebar span{color:var(--cosp-v076-text)!important}.cosp-wrap .cosp-sidebar nav a:hover{background:rgba(255,255,255,.28)!important;color:var(--cosp-v076-text)!important}.cosp-wrap .cosp-sidebar nav a[aria-current=page]{background:rgba(255,255,255,.42)!important;color:var(--cosp-v076-text)!important;box-shadow:inset 3px 0 var(--cosp-v076-text),0 5px 16px rgba(42,42,42,.08)!important}.cosp-wrap .cosp-sidebar nav a[aria-current=page] span,.cosp-wrap .cosp-sidebar nav a[aria-current=page] strong,.cosp-wrap .cosp-sidebar nav a[aria-current=page] small{color:var(--cosp-v076-text)!important}.cosp-wrap .cosp-nav-mark{color:var(--cosp-v076-text)!important}.cosp-nav-divider,.cosp-account,.cosp-wrap .cosp-brand{border-color:rgba(42,42,42,.13)!important}.cosp-account span{color:rgba(42,42,42,.68)!important}.cosp-wrap .cosp-account a{color:var(--cosp-v076-text)!important}.cosp-wrap .cosp-brand-identity .cosp-wordmark{color:var(--cosp-v076-text)!important}.cosp-wrap .cosp-brand-tagline{color:rgba(42,42,42,.70)!important}.cosp-shell-driver .cosp-sidebar nav,.cosp-theme-client.cosp-shell-driver .cosp-sidebar nav{background:transparent!important}.cosp-process-card.is-assigned{background:linear-gradient(180deg,#f2bd4a,var(--cosp-v076-gold))!important;border-color:#d69715!important;box-shadow:0 8px 20px rgba(202,144,20,.16),inset 0 1px rgba(255,255,255,.44)!important}.cosp-process-card.is-assigned .cosp-process-label,.cosp-process-card.is-assigned .cosp-process-count,.cosp-process-card.is-assigned small,.cosp-process-card.is-assigned .cosp-assignment-label{color:var(--cosp-v076-text)!important}.cosp-order-accordion.is-new-orders>summary{background:linear-gradient(180deg,#f2bd4a,var(--cosp-v076-gold))!important;color:var(--cosp-v076-text)!important;border-bottom-color:rgba(42,42,42,.10)!important}.cosp-order-accordion.is-new-orders>summary strong,.cosp-order-accordion.is-new-orders>summary small,.cosp-order-accordion.is-new-orders>summary b,.cosp-order-accordion.is-new-orders>summary i{color:var(--cosp-v076-text)!important}.cosp-order-accordion.is-new-orders>summary b{background:rgba(255,255,255,.40)!important;border:1px solid rgba(42,42,42,.10)!important}.cosp-wrap .cosp-btn-accent{background:linear-gradient(180deg,#f2bd4a,var(--cosp-v076-gold))!important;border-color:#d69715!important;color:var(--cosp-v076-text)!important;box-shadow:0 4px 12px rgba(202,144,20,.16),inset 0 1px rgba(255,255,255,.35)!important}.cosp-wrap .cosp-btn-accent:hover{background:linear-gradient(180deg,#edb333,#dfa01b)!important;border-color:#c98d13!important;color:var(--cosp-v076-text)!important}.cosp-checkout-step,.cosp-checkout-step .cosp-step-copy,.cosp-payment-panel{width:100%!important;max-width:none!important;min-width:0!important}.cosp-payment-mode-grid,.cosp-bank-channel-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;align-items:start!important}.cosp-payment-mode,.cosp-bank-channel{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;justify-items:stretch!important;justify-content:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:18px!important;overflow:hidden!important;text-align:left!important}.cosp-payment-mode>input[type=radio],.cosp-bank-channel>input[type=radio]{grid-column:1!important;grid-row:1!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;margin:2px 0 0!important;padding:0!important;flex:none!important;align-self:start!important}.cosp-payment-mode>span,.cosp-bank-channel>span{grid-column:2!important;grid-row:1!important;display:block!important;position:static!important;float:none!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;inset:auto!important;transform:none!important;text-align:left!important;writing-mode:horizontal-tb!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;line-height:1.45!important}.cosp-payment-mode>span>strong,.cosp-payment-mode>span>small,.cosp-bank-channel>span>strong,.cosp-bank-channel>span>small,.cosp-bank-channel>span>em{display:block!important;position:static!important;float:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;text-align:left!important;writing-mode:horizontal-tb!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.cosp-payment-mode>span>strong{font-size:15px!important;line-height:1.3!important;margin:0 0 4px!important}.cosp-payment-mode>span>small{font-size:14px!important;line-height:1.5!important;color:#6e6e73!important;margin:0!important}.cosp-bank-channel>span>strong{font-size:15px!important;line-height:1.3!important;margin:0 0 2px!important}.cosp-bank-channel>span>small{font-size:14px!important;line-height:1.4!important;color:#6e6e73!important;margin:0 0 10px!important}.cosp-bank-channel dl{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:10px 0 0!important;padding:0!important}.cosp-bank-channel dl>div{display:grid!important;grid-template-columns:minmax(92px,110px) minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;margin:6px 0 0!important;align-items:start!important}.cosp-bank-channel dt,.cosp-bank-channel dd{display:block!important;position:static!important;float:none!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:left!important;writing-mode:horizontal-tb!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.cosp-bank-channel dt{font-size:14px!important;line-height:1.4!important;color:#77777c!important}.cosp-bank-channel dd{font-size:14px!important;line-height:1.4!important;color:var(--cosp-v076-text)!important;font-weight:650!important}.cosp-bank-channel em{font-size:14px!important;line-height:1.45!important;color:#6e6e73!important;margin-top:12px!important}.cosp-payment-due{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:5px 10px!important;width:100%!important;min-width:0!important;margin:0 0 12px!important}.cosp-payment-due>span,.cosp-payment-due>strong{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;writing-mode:horizontal-tb!important}.cosp-payment-due>strong{font-family:"Plus Jakarta Sans",Arial,sans-serif!important;font-size:20px!important;line-height:1.2!important;color:var(--cosp-v076-text)!important}@media (max-width:900px){.cosp-payment-mode-grid,.cosp-bank-channel-grid{grid-template-columns:1fr!important}}@media (max-width:520px){.cosp-payment-mode,.cosp-bank-channel{grid-template-columns:20px minmax(0,1fr)!important;padding:15px!important;gap:10px!important}.cosp-bank-channel dl>div{grid-template-columns:1fr!important;gap:2px!important;margin-top:9px!important}.cosp-payment-due{align-items:flex-start!important;flex-direction:column!important;gap:2px!important}}body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-accent:not(.cosp-btn-secondary):not(.cosp-btn-danger){background:linear-gradient(180deg,#f2bd4a,var(--cosp-v076-gold))!important;border-color:#d69715!important;color:var(--cosp-v076-text)!important}body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-accent:not(.cosp-btn-secondary):not(.cosp-btn-danger):hover{background:linear-gradient(180deg,#edb333,#dfa01b)!important;border-color:#c98d13!important;color:var(--cosp-v076-text)!important}body.cosp-chat-open{overflow:auto!important}.cosp-topbar-actions{display:flex;align-items:center;gap:10px}.cosp-chat-launcher{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;padding:0!important;border:1px solid rgba(117,2,8,.12)!important;border-radius:14px!important;background:rgba(255,255,255,.82)!important;color:#750208!important;box-shadow:0 7px 22px rgba(40,30,20,.07),inset 0 1px 0 rgba(255,255,255,.9)!important;backdrop-filter:none;-webkit-backdrop-filter:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.cosp-chat-launcher:hover{transform:translateY(-1px);background:#fff!important;box-shadow:0 10px 26px rgba(40,30,20,.11),inset 0 1px 0#fff!important}.cosp-chat-launcher svg{width:23px;height:23px;display:block}.cosp-chat-count{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#750208;color:#fff;font:700 14px/20px"Plus Jakarta Sans",Arial,sans-serif;text-align:center;box-shadow:0 0 0 3px #fff}.cosp-chat-backdrop{display:none!important;position:fixed;inset:0;z-index:99990;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important}.cosp-chat-drawer{position:fixed;z-index:99991;top:14px;right:14px;bottom:14px;width:min(840px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:24px;background:rgba(249,247,244,.94);box-shadow:0 28px 85px rgba(22,17,13,.28),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:none;-webkit-backdrop-filter:none;color:#2a2a2a;animation:cospChatIn .22s cubic-bezier(.2,.8,.2,1)}@keyframes cospChatIn{from{opacity:0;transform:translateX(18px) scale(.985)}to{opacity:1;transform:none}}.cosp-chat-header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:16px 20px 14px 22px;border-bottom:1px solid rgba(60,45,35,.1);background:rgba(255,255,255,.72)}.cosp-chat-header h2{margin:1px 0 0!important;font:700 22px/1.1"Plus Jakarta Sans",Arial,sans-serif!important;color:#2a2a2a!important;letter-spacing:-.02em!important}.cosp-chat-kicker{display:block;font:650 14px/1.2"Plus Jakarta Sans",Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#750208}.cosp-chat-close{display:grid;place-items:center;width:38px;height:38px;padding:0!important;border:0!important;border-radius:50%!important;background:rgba(42,42,42,.07)!important;color:#2a2a2a!important;font:400 27px/1"Plus Jakarta Sans",Arial,sans-serif!important;cursor:pointer}.cosp-chat-close:hover{background:rgba(42,42,42,.12)!important}.cosp-chat-shell{display:grid;grid-template-columns:290px minmax(0,1fr);height:calc(100% - 78px);min-height:0}.cosp-chat-sidebar{min-width:0;display:flex;flex-direction:column;border-right:1px solid rgba(60,45,35,.1);background:rgba(255,255,255,.46)}.cosp-chat-new{padding:14px 14px 10px;border-bottom:1px solid rgba(60,45,35,.08)}.cosp-chat-new label{display:block;margin:0 0 6px;font:650 14px/1.2"Plus Jakarta Sans",Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em;color:#6e6259}.cosp-chat-new>div{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:7px}.cosp-chat-new select{width:100%;min-width:0;height:38px;margin:0!important;padding:0 10px!important;border:1px solid rgba(80,60,45,.16)!important;border-radius:10px!important;background:#fff!important;color:#2a2a2a!important;font-size:14px!important}.cosp-chat-new-button{width:38px;height:38px;padding:0!important;border:0!important;border-radius:10px!important;background:#eba927!important;color:#1b1712!important;font:700 21px/1"Plus Jakarta Sans",Arial,sans-serif!important;cursor:pointer}.cosp-chat-thread-list{flex:1;min-height:0;overflow:auto;padding:8px}.cosp-chat-thread-group{margin-bottom:10px}.cosp-chat-thread-group>h3{margin:10px 8px 6px!important;color:#81746a!important;font:700 14px/1.2"Plus Jakarta Sans",Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.08em!important}.cosp-chat-thread{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 8px!important;margin:0 0 3px;border:0!important;border-radius:12px!important;background:transparent!important;color:#2a2a2a!important;text-align:left;cursor:pointer;min-height:54px}.cosp-chat-thread:hover{background:rgba(235,169,39,.12)!important}.cosp-chat-thread.is-active{background:rgba(235,169,39,.22)!important;box-shadow:inset 3px 0#eba927}.cosp-chat-thread.is-unread .cosp-chat-thread-copy strong{font-weight:800}.cosp-chat-thread-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:rgba(117,2,8,.08);color:#750208;font:750 14px/1"Plus Jakarta Sans",Arial,sans-serif;letter-spacing:-.02em}.cosp-chat-thread-copy{display:block;min-width:0}.cosp-chat-thread-copy strong,.cosp-chat-thread-copy small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cosp-chat-thread-copy strong{font:650 14px/1.35"Plus Jakarta Sans",Arial,sans-serif;color:#2a2a2a}.cosp-chat-thread-copy small{margin-top:3px;font:400 14px/1.35"Plus Jakarta Sans",Arial,sans-serif;color:#7a6f66}.cosp-chat-thread-meta{display:flex;flex-direction:column;align-items:flex-end;gap:5px;min-width:37px}.cosp-chat-thread-meta time{font-size:14px;color:#8b7f75;white-space:nowrap}.cosp-chat-thread-meta b{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#750208;color:#fff;font:700 14px/18px"Plus Jakarta Sans",Arial,sans-serif}.cosp-chat-muted,.cosp-chat-loading,.cosp-chat-error{padding:16px 12px;margin:0;color:#746a62;font-size:14px}.cosp-chat-error{color:#8e161d}.cosp-chat-conversation{min-width:0;min-height:0;display:flex;flex-direction:column;background:rgba(255,255,255,.56)}.cosp-chat-empty{margin:auto;padding:32px;max-width:360px;text-align:center;color:#6d635b}.cosp-chat-empty>span{display:block;font-size:35px;margin-bottom:9px}.cosp-chat-empty strong{display:block;font:700 17px/1.3"Plus Jakarta Sans",Arial,sans-serif;color:#2a2a2a}.cosp-chat-empty p{font-size:14px;margin:7px 0 0}.cosp-chat-conversation-head{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 17px;border-bottom:1px solid rgba(60,45,35,.09);background:rgba(255,255,255,.7)}.cosp-chat-back{display:none;width:34px;height:34px;padding:0!important;border:0!important;border-radius:10px!important;background:rgba(42,42,42,.07)!important;color:#2a2a2a!important;font:700 17px/34px"Plus Jakarta Sans",Arial,sans-serif!important;cursor:pointer}.cosp-chat-conversation-head span{display:block;font:650 14px/1.2"Plus Jakarta Sans",Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em;color:#8a7869}.cosp-chat-conversation-head h3{margin:2px 0 0!important;font:700 15px/1.3"Plus Jakarta Sans",Arial,sans-serif!important;color:#2a2a2a!important;letter-spacing:-.01em!important}.cosp-chat-order-link{flex:0 0 auto;color:#750208!important;font-size:14px;font-weight:700}.cosp-chat-search{padding:9px 14px 0}.cosp-chat-search input{width:100%;height:34px!important;margin:0!important;padding:0 11px!important;border:1px solid rgba(60,45,35,.12)!important;border-radius:10px!important;background:rgba(255,255,255,.82)!important;color:#2a2a2a!important;font-size:14px!important}.cosp-chat-messages{flex:1;min-height:0;overflow:auto;padding:14px 16px 18px;scroll-behavior:smooth}.cosp-chat-empty-messages{margin:40px auto;text-align:center;color:#8a7f76;font-size:14px}.cosp-chat-message{max-width:82%;margin:0 auto 12px 0;padding:10px 12px;border-radius:16px 16px 16px 5px;background:#fff;border:1px solid rgba(60,45,35,.08);box-shadow:0 4px 14px rgba(34,25,18,.04)}.cosp-chat-message>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.cosp-chat-message>div strong{font:700 14px/1.3"Plus Jakarta Sans",Arial,sans-serif;color:#3b342e}.cosp-chat-message>div time{font-size:14px;color:#91867e;white-space:nowrap}.cosp-chat-message p{margin:0!important;color:#2a2a2a!important;font:400 14px/1.48"Plus Jakarta Sans",Arial,sans-serif!important;overflow-wrap:anywhere}.cosp-chat-message>small{display:block;margin-top:5px;text-align:right;font-size:14px;color:#80756d}.cosp-chat-message.is-mine{margin-left:auto;margin-right:0;border-radius:16px 16px 5px 16px;background:#fff2cf;border-color:#efd99d}.cosp-chat-message.is-system{max-width:100%;margin:8px auto 14px;padding:8px 10px;border:0;border-radius:10px;background:rgba(117,2,8,.045);box-shadow:none;text-align:center}.cosp-chat-message.is-system>div{justify-content:center}.cosp-chat-message.is-system>div strong{display:none}.cosp-chat-message.is-system p{font-size:14px!important;color:#6f6259!important}.cosp-chat-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px 14px 14px;border-top:1px solid rgba(60,45,35,.09);background:rgba(255,255,255,.72)}.cosp-chat-compose textarea{width:100%;min-height:44px;max-height:120px;margin:0!important;padding:11px 12px!important;resize:none;border:1px solid rgba(60,45,35,.15)!important;border-radius:13px!important;background:#fff!important;color:#2a2a2a!important;font:400 14px/1.4"Plus Jakarta Sans",Arial,sans-serif!important}.cosp-chat-compose button{align-self:end;min-width:68px;height:44px;padding:0 15px!important;border:0!important;border-radius:13px!important;background:#750208!important;color:#fff!important;font:700 14px/44px"Plus Jakarta Sans",Arial,sans-serif!important;cursor:pointer}.cosp-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.cosp-share-order-chat{min-height:36px!important;padding:7px 11px!important;font-size:14px!important}@media (max-width:760px){.cosp-chat-drawer{inset:0;width:100vw;height:100dvh;border-radius:0;border:0}.cosp-chat-header{height:66px;padding:12px 14px}.cosp-chat-shell{grid-template-columns:1fr;height:calc(100% - 66px)}.cosp-chat-sidebar{position:absolute;z-index:3;inset:66px 0 0 0;border:0;background:#f8f5f0}.cosp-chat-conversation{display:none;position:absolute;z-index:4;inset:66px 0 0 0;background:#faf8f5}.cosp-chat-drawer.is-thread-open .cosp-chat-sidebar{display:none}.cosp-chat-drawer.is-thread-open .cosp-chat-conversation{display:flex}.cosp-chat-conversation-head{padding-left:10px}.cosp-chat-back{display:grid;place-items:center;flex:0 0 auto}.cosp-chat-message{max-width:88%}.cosp-chat-compose{padding-bottom:max(14px,env(safe-area-inset-bottom))}.cosp-chat-launcher{width:42px;height:42px;border-radius:13px!important}.cosp-topbar-actions{gap:7px}}@media (min-width:761px){body.cosp-chat-open{overflow:auto!important}.cosp-chat-backdrop{display:none!important;pointer-events:none!important}.cosp-chat-drawer{pointer-events:auto!important}}@media (max-width:760px){body.cosp-chat-open{overflow:hidden!important}}@media (min-width:761px){.cosp-chat-drawer{top:auto!important;right:20px!important;bottom:20px!important;width:min(560px,calc(100vw - 40px))!important;height:min(520px,calc(100dvh - 80px))!important;border-radius:22px!important}.cosp-chat-header{height:62px!important;padding:11px 15px 10px 17px!important}.cosp-chat-header h2{font-size:18px!important}.cosp-chat-close{width:34px!important;height:34px!important;font-size:23px!important}.cosp-chat-shell{grid-template-columns:190px minmax(0,1fr)!important;height:calc(100% - 62px)!important}.cosp-chat-new{padding:10px!important}.cosp-chat-new label{font-size:14px!important}.cosp-chat-new>div{grid-template-columns:minmax(0,1fr) 34px!important;gap:5px!important}.cosp-chat-new select{height:34px!important;font-size:14px!important;padding:0 7px!important}.cosp-chat-new-button{width:34px!important;height:34px!important;border-radius:9px!important;font-size:18px!important}.cosp-chat-thread-list{padding:5px!important}.cosp-chat-thread{grid-template-columns:30px minmax(0,1fr) auto!important;gap:6px!important;min-height:45px!important;padding:6px!important;border-radius:10px!important}.cosp-chat-thread-icon{width:29px!important;height:29px!important;border-radius:9px!important;font-size:14px!important}.cosp-chat-thread-copy strong{font-size:14px!important}.cosp-chat-thread-copy small{font-size:14px!important;margin-top:1px!important}.cosp-chat-thread-meta{min-width:30px!important;gap:3px!important}.cosp-chat-thread-meta time{font-size:14px!important}.cosp-chat-conversation-head{min-height:54px!important;padding:9px 12px!important}.cosp-chat-conversation-head h3{font-size:14px!important}.cosp-chat-search{padding:6px 10px 0!important}.cosp-chat-search input{height:30px!important;font-size:14px!important}.cosp-chat-messages{padding:10px 12px!important}.cosp-chat-message{max-width:86%!important;margin-bottom:8px!important;padding:8px 10px!important}.cosp-chat-message p{font-size:14px!important}.cosp-chat-message>div strong{font-size:14px!important}.cosp-chat-compose{gap:7px!important;padding:8px 10px 10px!important}.cosp-chat-compose textarea{min-height:38px!important;max-height:90px!important;padding:8px 10px!important;font-size:14px!important}.cosp-chat-compose button{height:38px!important;min-width:58px!important;padding:0 12px!important;line-height:38px!important}}.cosp-chat-launcher.has-direct-unread{box-shadow:0 0 0 3px rgba(235,169,39,.24),0 9px 24px rgba(117,2,8,.18),inset 0 1px 0#fff!important;animation:cospDmPulse 1.8s ease-in-out infinite}.cosp-chat-launcher.has-direct-unread .cosp-chat-count{background:#750208!important;color:#fff!important}@keyframes cospDmPulse{0%,100%{transform:none}50%{transform:translateY(-1px) scale(1.035)}}.cosp-table-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;white-space:nowrap}.cosp-table-actions a{font-weight:700}.cosp-prep-print-card .cosp-btn{margin-top:4px}.cosp-chat-launcher{position:fixed!important;top:auto!important;left:auto!important;right:22px!important;bottom:22px!important;z-index:99994!important;width:56px!important;height:56px!important;border-radius:999px!important;border:1px solid rgba(130,88,6,.2)!important;background:#eba927!important;color:#2a2a2a!important;box-shadow:0 12px 30px rgba(35,25,14,.18),inset 0 1px 0 rgba(255,255,255,.55)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease!important}.cosp-chat-launcher:hover{background:#f0b63e!important;color:#2a2a2a!important;transform:translateY(-2px)!important;box-shadow:0 16px 36px rgba(35,25,14,.23),inset 0 1px 0 rgba(255,255,255,.6)!important}.cosp-chat-launcher.is-open{background:#750208!important;color:#fff!important;box-shadow:0 13px 34px rgba(117,2,8,.28),inset 0 1px 0 rgba(255,255,255,.15)!important}.cosp-chat-launcher.is-open:hover{background:#640107!important;color:#fff!important}.cosp-chat-launcher svg{width:26px!important;height:26px!important}.cosp-chat-launcher .cosp-chat-count{top:-4px!important;right:-4px!important;box-shadow:0 0 0 3px #fff!important}.cosp-chat-minimize{font-size:25px!important;font-weight:700!important;line-height:1!important}@media (min-width:761px){.cosp-chat-drawer{top:auto!important;right:22px!important;bottom:92px!important;width:min(560px,calc(100vw - 44px))!important;height:min(520px,calc(100dvh - 126px))!important}}@media (max-width:760px){.cosp-chat-launcher{right:16px!important;bottom:max(16px,env(safe-area-inset-bottom))!important;width:52px!important;height:52px!important}.cosp-chat-launcher.is-open{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.cosp-chat-drawer{z-index:99995!important}}.cosp-chat-launcher{position:fixed!important;top:auto!important;left:auto!important;right:14px!important;bottom:14px!important;margin:0!important;z-index:2147483000!important}@media (min-width:761px){.cosp-chat-drawer{position:fixed!important;top:auto!important;left:auto!important;right:14px!important;bottom:82px!important;width:min(560px,calc(100vw - 28px))!important;height:min(520px,calc(100dvh - 104px))!important;margin:0!important;z-index:2147482999!important}}@media (max-width:760px){.cosp-chat-launcher{right:12px!important;bottom:max(12px,env(safe-area-inset-bottom))!important}.cosp-chat-drawer{position:fixed!important;z-index:2147482999!important}}.cosp-wrap .cosp-topbar{position:relative!important;z-index:10000!important;overflow:visible!important}.cosp-wrap .cosp-topbar-actions{position:relative!important;z-index:10010!important;overflow:visible!important}.cosp-wrap .cosp-notification-bell{position:relative!important;z-index:10020!important}.cosp-wrap .cosp-notification-bell[open]{z-index:2147483000!important}.cosp-wrap .cosp-notification-popover{z-index:2147483001!important;isolation:isolate!important}.cosp-client-issue-card{max-width:760px}.cosp-driver-redelivery-panel{margin-top:10px;padding:14px;border:1px solid rgba(117,2,8,.15);border-radius:16px;background:rgba(255,255,255,.9);box-shadow:0 8px 24px rgba(30,20,15,.06)}.cosp-driver-redelivery-status{margin-top:10px;padding:11px 13px;border:1px solid rgba(235,169,39,.4);border-radius:14px;background:#fff7e8;color:#2a2a2a}.cosp-driver-redelivery-status strong,.cosp-driver-redelivery-status span{display:block}.cosp-driver-redelivery-status span{font-size:14px;margin-top:4px;line-height:1.45}.cosp-redelivery-reason{max-width:360px;white-space:normal;line-height:1.45}.cosp-redelivery-decision{min-width:330px}.cosp-redelivery-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.cosp-redelivery-table td{vertical-align:top}@media (max-width:760px){.cosp-wrap .cosp-notification-popover{position:fixed!important;top:70px!important;right:10px!important;left:10px!important;width:auto!important;z-index:2147483001!important}.cosp-redelivery-decision{min-width:260px}}.cosp-shell-driver .cosp-topbar{position:sticky!important;top:0!important;z-index:10000!important}.cosp-fulfilment-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:760px;margin-top:14px}.cosp-fulfilment-choice{display:flex!important;align-items:flex-start;gap:11px;margin:0!important;padding:15px 16px;border:1px solid rgba(60,45,35,.14);border-radius:16px;background:rgba(255,255,255,.9);box-shadow:0 8px 24px rgba(35,25,14,.05);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.cosp-fulfilment-choice:hover{transform:translateY(-1px);border-color:rgba(235,169,39,.7);box-shadow:0 11px 26px rgba(35,25,14,.08)}.cosp-fulfilment-choice:has(input:checked){border-color:#eba927;background:#fff8e8;box-shadow:0 0 0 2px rgba(235,169,39,.16),0 10px 26px rgba(35,25,14,.07)}.cosp-fulfilment-choice input{width:18px!important;height:18px!important;min-height:0!important;margin:2px 0 0!important;accent-color:#750208;flex:0 0 auto}.cosp-fulfilment-choice span,.cosp-fulfilment-choice strong,.cosp-fulfilment-choice small{display:block;min-width:0}.cosp-fulfilment-choice strong{font:700 14px/1.25"Plus Jakarta Sans",Arial,sans-serif;color:#2a2a2a}.cosp-fulfilment-choice small{margin-top:4px;font:400 14px/1.45"Plus Jakarta Sans",Arial,sans-serif;color:#746a62}.cosp-fulfilment-panel{max-width:760px;margin-top:14px;padding:15px 16px;border:1px solid rgba(60,45,35,.11);border-radius:16px;background:rgba(255,255,255,.72)}.cosp-fulfilment-panel h3{margin:0 0 4px;font:700 14px/1.3"Plus Jakarta Sans",Arial,sans-serif;color:#2a2a2a}.cosp-fulfilment-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 9px;border-radius:999px;font:800 14px/1"Plus Jakarta Sans",Arial,sans-serif;letter-spacing:.075em;white-space:nowrap;vertical-align:middle}.cosp-fulfilment-badge.is-pickup{background:#eba927;color:#2a2a2a;border:1px solid rgba(130,88,6,.16)}.cosp-fulfilment-badge.is-delivery{background:#750208;color:#fff;border:1px solid #750208}.cosp-order-title-line .cosp-fulfilment-badge,.cosp-card-head .cosp-fulfilment-badge{margin-left:7px}@media (max-width:600px){.cosp-fulfilment-choice-grid{grid-template-columns:1fr}.cosp-fulfilment-panel{padding:13px}.cosp-fulfilment-choice{padding:13px 14px}}.cosp-main{min-width:0}.cosp-content{max-width:1540px;margin:0 auto;padding-bottom:64px}.cosp-card{border-radius:20px!important}.cosp-card-head{align-items:flex-start;gap:18px}.cosp-card-head h2{margin-bottom:4px}.cosp-btn{min-height:42px!important;padding:10px 16px!important;border-radius:12px!important;font-weight:750!important;letter-spacing:-.01em;display:inline-flex!important;align-items:center;justify-content:center;gap:7px}.cosp-btn-small{min-height:34px!important;padding:7px 11px!important}.cosp-form label{gap:6px}.cosp-form input,.cosp-form select,.cosp-form textarea{border-radius:12px!important}.cosp-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px;align-items:start}.cosp-actions>.cosp-card{margin:0!important}.cosp-action-box{border-top:3px solid rgba(235,169,39,.8)}.cosp-new-order{display:grid;gap:18px}.cosp-order-step{display:grid!important;grid-template-columns:46px minmax(0,1fr);gap:16px;align-items:start;padding:22px!important}.cosp-step-number{position:sticky;top:92px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#eba927;color:#2a2a2a;font:800 15px/1"Plus Jakarta Sans",Arial,sans-serif;box-shadow:0 7px 18px rgba(119,83,12,.14)}.cosp-step-copy{min-width:0}.cosp-product-toolbar{position:sticky;top:82px;z-index:40;background:rgba(255,255,255,.94)!important;backdrop-filter:none;-webkit-backdrop-filter:none}.cosp-order-builder{align-items:start}.cosp-cart-summary{position:sticky!important;top:176px!important;max-height:calc(100vh - 196px);overflow:auto}.cosp-product-category>summary{padding:13px 14px!important;border-radius:12px}.cosp-product-row{padding:12px 14px!important;min-height:74px}.cosp-product-main>strong{font-size:14px}.cosp-product-main>small,.cosp-product-main>span{font-size:14px}.cosp-product-buy{min-width:190px}.cosp-franchisee-name,.cosp-franchisee-heading{display:inline-flex;align-items:flex-start;gap:8px;min-width:0}.cosp-franchisee-name>span,.cosp-franchisee-heading>span{min-width:0}.cosp-key-tier{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:21px;padding:0 8px;border-radius:999px;font:800 14px/1"Plus Jakarta Sans",Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;flex:0 0 auto;border:1px solid transparent}.cosp-key-tier-gold{background:#fff2bf;color:#755000;border-color:#e9c54b}.cosp-key-tier-silver{background:#f0f2f4;color:#505a64;border-color:#c9d0d6}.cosp-key-tier-bronze{background:#f4dfd0;color:#7d4025;border-color:#d5a17f}.cosp-client-summary{display:grid;gap:16px;margin:0 0 18px}.cosp-franchisee-heading .cosp-key-tier{margin-top:5px}.cosp-price-pending{display:inline-flex!important;margin-top:5px;padding:4px 7px;border-radius:999px;background:#fff3cd;color:#6b4b00;font-weight:750!important}.cosp-approval-hero{background:linear-gradient(135deg,#fff 0%,#fffaf0 100%)}.cosp-approval-summary{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.cosp-approval-summary span{padding:8px 11px;border-radius:12px;background:#fff;border:1px solid rgba(60,45,35,.1);font-size:14px}.cosp-approval-summary b{font-family:"Plus Jakarta Sans",Arial,sans-serif;margin-right:4px}.cosp-approval-section{display:grid;gap:12px;margin-top:18px}.cosp-price-change{display:flex;align-items:center;gap:18px;margin:15px 0;padding:14px;border-radius:15px;background:#faf8f5}.cosp-price-change span{display:grid;gap:3px}.cosp-price-change small{font-size:14px;color:#766b62}.cosp-price-change strong{font:700 20px/1.1"Plus Jakarta Sans",Arial,sans-serif}.cosp-price-change>b{color:#9b8c7f;font-size:20px}@media (max-width:1000px){.cosp-order-builder{grid-template-columns:1fr!important}.cosp-cart-summary{position:relative!important;top:auto!important;max-height:none}.cosp-product-toolbar{top:70px}.cosp-product-buy{min-width:170px}}@media (max-width:760px){.cosp-content{padding-bottom:84px}.cosp-order-step{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:15px!important}.cosp-step-number{position:static;width:30px;height:30px;font-size:14px}.cosp-product-toolbar{position:relative;top:auto}.cosp-product-row{display:grid!important;grid-template-columns:1fr!important;gap:10px}.cosp-product-buy{min-width:0;width:100%;display:flex!important;justify-content:space-between;align-items:center}.cosp-actions{grid-template-columns:1fr}.cosp-price-change{gap:10px}.cosp-price-change strong{font-size:17px}.cosp-key-tier{min-width:44px}}.cosp-process-card.is-assigned{background:linear-gradient(145deg,#7f0710 0%,#750208 72%,#610107 100%)!important;border-color:#750208!important;box-shadow:0 10px 24px rgba(117,2,8,.17),inset 0 1px 0 rgba(255,255,255,.18)!important}.cosp-process-card.is-assigned .cosp-process-label,.cosp-process-card.is-assigned .cosp-process-count,.cosp-process-card.is-assigned small,.cosp-process-card.is-assigned .cosp-assignment-label{color:#fff!important}.cosp-process-card.is-assigned .cosp-process-count{color:#ffd879!important}.cosp-process-arrow{color:#b98a25!important}.cosp-account-person{display:flex;align-items:center;gap:10px;min-width:0}.cosp-account-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;flex:0 0 38px;border:2px solid rgba(117,2,8,.14);background:#fff;box-shadow:0 4px 10px rgba(30,20,10,.08)}.cosp-account-person>span{display:grid;gap:1px;min-width:0}.cosp-account-person strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cosp-account-person small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cosp-staff-profile-card{max-width:940px;margin-inline:auto!important}.cosp-staff-profile-card.is-onboarding{border-top:4px solid #eba927!important}.cosp-profile-intro{display:flex;align-items:center;gap:16px;margin-bottom:18px}.cosp-profile-intro>img{width:82px;height:82px;border-radius:24px;object-fit:cover;background:#f4f1ed;border:1px solid rgba(42,42,42,.10);box-shadow:0 10px 28px rgba(30,20,12,.08)}.cosp-profile-intro h2{margin:2px 0 4px!important}.cosp-password-reset-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid rgba(42,42,42,.09)}.cosp-password-reset-inline small{color:#756b63}.cosp-account-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.cosp-chat-message{align-items:flex-end!important}.cosp-chat-message-row{display:flex;align-items:flex-end;gap:8px;max-width:88%}.cosp-chat-message.is-mine .cosp-chat-message-row{flex-direction:row-reverse;margin-left:auto}.cosp-chat-avatar{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:0 0 30px;border:1px solid rgba(42,42,42,.10);background:#fff}.cosp-chat-message-bubble{min-width:0}.cosp-approval-data{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;margin:12px 0;padding:12px;border-radius:14px;background:#faf8f5;border:1px solid rgba(42,42,42,.07)}.cosp-approval-data span{display:grid;gap:2px}.cosp-approval-data small{font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:#81766c}.cosp-approval-data strong{font-size:14px;overflow-wrap:anywhere}body.cosp-portal-page .cosp-btn.cosp-btn-danger,.cosp-wrap .cosp-btn-danger{background:#a3101b!important;border-color:#8d0d16!important;color:#fff!important}body.cosp-portal-page .cosp-btn.cosp-btn-danger *,.cosp-wrap .cosp-btn-danger *{color:#fff!important}body.cosp-portal-page .cosp-btn.cosp-btn-danger:hover,.cosp-wrap .cosp-btn-danger:hover{background:#810a13!important;color:#fff!important}.cosp-link-danger{color:#9d1b24!important}@media (max-width:760px){.cosp-profile-intro{align-items:flex-start}.cosp-profile-intro>img{width:66px;height:66px;border-radius:19px;flex:0 0 66px}.cosp-password-reset-inline{align-items:flex-start;flex-direction:column}}.cosp-chat-message:not(.is-system){display:flex!important;align-items:flex-end!important;gap:7px!important;max-width:88%!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.cosp-chat-message:not(.is-system).is-mine{flex-direction:row-reverse!important}.cosp-chat-message:not(.is-system) .cosp-chat-bubble{min-width:0;max-width:calc(100% - 37px);padding:9px 11px;border-radius:16px 16px 16px 5px;background:#fff;border:1px solid rgba(60,45,35,.08);box-shadow:0 4px 14px rgba(34,25,18,.04)}.cosp-chat-message:not(.is-system).is-mine .cosp-chat-bubble{border-radius:16px 16px 5px 16px;background:#fff2cf;border-color:#efd99d}.cosp-chat-message .cosp-chat-bubble>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.cosp-chat-message .cosp-chat-bubble>div strong{font:700 14px/1.3"Plus Jakarta Sans",Arial,sans-serif;color:#3b342e}.cosp-chat-message .cosp-chat-bubble>div time{font-size:14px;color:#91867e;white-space:nowrap}.cosp-chat-message .cosp-chat-bubble>small{display:block;margin-top:5px;text-align:right;font-size:14px;color:#80756d}.cosp-chat-message.is-system .cosp-chat-avatar{display:none}.cosp-wrap .cosp-password-box{margin:16px 0;padding:15px;border:1px solid rgba(42,42,42,.10);border-radius:16px;background:#faf9f7}.cosp-wrap .cosp-password-box h3{margin-top:0}.cosp-wrap .cosp-password-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0}.cosp-wrap .cosp-password-mode>label{display:flex;align-items:flex-start;gap:8px;padding:12px;border:1px solid rgba(42,42,42,.11);border-radius:13px;background:#fff;cursor:pointer}.cosp-wrap .cosp-password-mode>label:has(input:checked){border-color:#eba927;background:#fff8e8;box-shadow:0 0 0 2px rgba(235,169,39,.16)}.cosp-wrap .cosp-password-mode span,.cosp-wrap .cosp-password-mode strong,.cosp-wrap .cosp-password-mode small{display:block}.cosp-wrap .cosp-password-mode small{margin-top:3px;color:#746a62}@media (max-width:700px){.cosp-wrap .cosp-password-mode{grid-template-columns:1fr}}:root{--cosp-action:#16864b;--cosp-action-hover:#116d3d;--cosp-danger:#b42318;--cosp-danger-hover:#8f1b13}body.cosp-portal-page .cosp-btn:not(.cosp-btn-danger),.cosp-wrap .cosp-btn:not(.cosp-btn-danger){background:var(--cosp-action)!important;border-color:var(--cosp-action)!important;color:#fff!important}body.cosp-portal-page .cosp-btn:not(.cosp-btn-danger) *,.cosp-wrap .cosp-btn:not(.cosp-btn-danger) *{color:#fff!important}body.cosp-portal-page .cosp-btn:not(.cosp-btn-danger):hover,.cosp-wrap .cosp-btn:not(.cosp-btn-danger):hover{background:var(--cosp-action-hover)!important;border-color:var(--cosp-action-hover)!important;color:#fff!important}body.cosp-portal-page .cosp-btn.cosp-btn-secondary,.cosp-wrap .cosp-btn.cosp-btn-secondary{background:#fff!important;border-color:rgba(22,134,75,.42)!important;color:#126b3c!important;box-shadow:none!important}body.cosp-portal-page .cosp-btn.cosp-btn-secondary *,.cosp-wrap .cosp-btn.cosp-btn-secondary *{color:#126b3c!important}body.cosp-portal-page .cosp-btn.cosp-btn-secondary:hover,.cosp-wrap .cosp-btn.cosp-btn-secondary:hover{background:#edf8f1!important;border-color:#16864b!important;color:#0e5a32!important}body.cosp-portal-page .cosp-btn.cosp-btn-danger,.cosp-wrap .cosp-btn.cosp-btn-danger{background:var(--cosp-danger)!important;border-color:var(--cosp-danger)!important;color:#fff!important}body.cosp-portal-page .cosp-btn.cosp-btn-danger:hover,.cosp-wrap .cosp-btn.cosp-btn-danger:hover{background:var(--cosp-danger-hover)!important;border-color:var(--cosp-danger-hover)!important;color:#fff!important}.cosp-driver-action.is-primary{background:var(--cosp-action)!important;border-color:var(--cosp-action)!important;color:#fff!important}.cosp-dispatch-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.cosp-dispatch-kpis>div{padding:15px 16px;border:1px solid rgba(42,42,42,.08);border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 8px 26px rgba(35,27,19,.055);display:grid;gap:5px}.cosp-dispatch-kpis span{font:600 14px/1.3"Plus Jakarta Sans",Arial,sans-serif;color:#756b63;text-transform:uppercase;letter-spacing:.055em}.cosp-dispatch-kpis strong{font:800 26px/1"Plus Jakarta Sans",Arial,sans-serif;color:#2a2a2a}.cosp-dispatch-plan-form{display:grid!important;grid-template-columns:minmax(138px,.75fr) minmax(150px,1fr) minmax(190px,1.25fr) auto;gap:8px;align-items:center}.cosp-dispatch-plan-form input,.cosp-dispatch-plan-form select{min-width:0}.cosp-route-card{margin:12px 0;border:1px solid rgba(42,42,42,.09);border-radius:18px;background:rgba(255,255,255,.9);overflow:hidden;box-shadow:0 8px 24px rgba(35,27,19,.045)}.cosp-route-card>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;cursor:pointer;list-style:none}.cosp-route-card>summary::-webkit-details-marker{display:none}.cosp-route-card>summary>span:first-child{display:grid;gap:4px;min-width:0}.cosp-route-card>summary strong{font:750 14px/1.35"Plus Jakarta Sans",Arial,sans-serif}.cosp-route-card>summary small{font-size:14px;color:#756b63}.cosp-route-summary-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.cosp-route-card .cosp-subpanel{padding:0 16px 16px;border-top:1px solid rgba(42,42,42,.07)}.cosp-route-seq{width:72px!important;min-width:72px!important;text-align:center}.cosp-mini-link{display:inline-flex;align-items:center;min-height:30px;padding:6px 9px;border-radius:9px;background:#edf8f1;color:#126b3c!important;font:700 14px/1"Plus Jakarta Sans",Arial,sans-serif;text-decoration:none}.cosp-driver-location-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:10px 12px;border-radius:13px;background:#f7f8f7;border:1px solid rgba(42,42,42,.07)}.cosp-driver-location-strip span{font-size:14px;color:#655d56}.cosp-driver-location-strip strong{color:#2a2a2a}.cosp-fleet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cosp-fleet-card{margin:0!important}.cosp-fleet-status{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font:800 14px/1"Plus Jakarta Sans",Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em;background:#edf8f1;color:#126b3c}.cosp-fleet-status.is-maintenance,.cosp-fleet-status.is-unavailable{background:#fdeceb;color:#9d2219}.cosp-pickup-schedule-note{padding:12px 13px;border-radius:14px;background:#fff9e9;border:1px solid rgba(235,169,39,.34);display:grid;gap:3px}.cosp-pickup-schedule-note strong{font-family:"Plus Jakarta Sans",Arial,sans-serif}.cosp-pickup-schedule-note small{color:#756b63}.cosp-handoff-card{background:linear-gradient(135deg,#fff 0%,#f5fbf7 100%)!important;border-left:4px solid #16864b!important}.cosp-low-sku-count{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;border-radius:999px;background:#fdeceb;color:#9d2219;font:800 14px/1"Plus Jakarta Sans",Arial,sans-serif}.cosp-low-stock-table tr.is-out td{background:#fff5f4}.cosp-low-stock-table tr.is-critical td{background:#fffbef}.cosp-low-stock-table form{display:flex;align-items:center;gap:6px;min-width:320px}.cosp-low-stock-table form input,.cosp-low-stock-table form select{min-height:34px!important;padding:6px 8px!important}.cosp-low-stock-table form input[type=number]{width:88px}.cosp-pickup-ready-card,.cosp-pickup-reschedule{border-left:4px solid #eba927!important}.cosp-pickup-collect-action{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.cosp-alert-warning[hidden]{display:none!important}.cosp-theme-management .cosp-management-analytics{display:grid;gap:14px}.cosp-theme-management .cosp-management-sales-kpis{gap:10px}.cosp-theme-management .cosp-sales-kpi{min-width:0}.cosp-theme-management .cosp-card{min-width:0}.cosp-theme-management .cosp-table-wrap{-webkit-overflow-scrolling:touch}@media (max-width:1100px){.cosp-dispatch-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cosp-dispatch-plan-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cosp-dispatch-plan-form .cosp-btn{width:100%}.cosp-fleet-grid{grid-template-columns:1fr}}@media (max-width:760px){.cosp-dispatch-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cosp-dispatch-kpis>div{padding:12px}.cosp-dispatch-kpis strong{font-size:22px}.cosp-dispatch-plan-form{grid-template-columns:1fr}.cosp-route-card>summary{align-items:flex-start;flex-direction:column}.cosp-route-summary-actions{width:100%}.cosp-route-summary-actions .cosp-mini-link{width:100%;justify-content:center}.cosp-driver-location-strip{align-items:flex-start;flex-direction:column}.cosp-low-stock-table form{min-width:250px;flex-wrap:wrap}.cosp-theme-management .cosp-content{padding:12px 12px 86px!important}.cosp-theme-management .cosp-management-sales-kpis{grid-template-columns:1fr!important}.cosp-theme-management .cosp-management-sales-kpis .cosp-sales-kpi{padding:16px!important}.cosp-theme-management .cosp-management-sales-kpis .cosp-sales-kpi strong{font-size:26px!important}.cosp-theme-management .cosp-management-rankings,.cosp-theme-management .cosp-productivity-grid,.cosp-theme-management .cosp-management-attention{grid-template-columns:1fr!important}.cosp-theme-management .cosp-chart-card{padding:14px!important;overflow:hidden}.cosp-theme-management .cosp-chart-card svg{width:100%!important;height:auto!important;min-height:210px}.cosp-theme-management .cosp-topbar{padding:10px 12px!important}.cosp-theme-management .cosp-topbar-title h1{font-size:18px!important}.cosp-theme-management .cosp-topbar-title p{font-size:14px!important}.cosp-theme-management .cosp-topbar-clock{display:none!important}}.cosp-location-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:10px 12px;border-radius:13px;background:#f7f8f7;border:1px solid rgba(42,42,42,.07)}.cosp-location-strip span{font-size:14px;color:#655d56}.cosp-location-strip strong{color:#2a2a2a}.cosp-location-strip a{font-size:14px;font-weight:700;color:#126b3c!important;overflow-wrap:anywhere}@media (max-width:760px){.cosp-location-strip{align-items:flex-start;flex-direction:column}}.cosp-online-inline{display:inline-flex!important;align-items:center;margin-left:7px;padding:2px 6px;border-radius:999px;background:#eaf7ef;color:#147744!important;font:750 14px/1.2"Plus Jakarta Sans",Arial,sans-serif;font-style:normal;vertical-align:middle}.cosp-chat-presence{display:block;margin-top:2px;font:600 14px/1.2"Plus Jakarta Sans",Arial,sans-serif;color:#8d837b}.cosp-chat-presence.is-online{color:#147744;font-weight:750}.cosp-chat-thread.is-online .cosp-chat-thread-icon{position:relative}.cosp-chat-thread.is-online .cosp-chat-thread-icon:after{content:"";position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border-radius:50%;background:#19a35b;border:2px solid #fff;box-sizing:content-box}.cosp-chat-drawer{position:fixed!important;right:18px!important;bottom:82px!important;top:auto!important;left:auto!important;width:min(500px,calc(100vw - 36px))!important;height:min(480px,calc(100dvh - 118px))!important;max-height:calc(100dvh - 118px)!important;overflow:hidden!important;border-radius:22px!important;z-index:2147482999!important}.cosp-chat-header{height:56px!important;min-height:56px!important;padding:10px 13px!important}.cosp-chat-header h2{font-size:15px!important}.cosp-chat-shell{height:calc(100% - 56px)!important;min-height:0!important;grid-template-columns:170px minmax(0,1fr)!important;overflow:hidden!important}.cosp-chat-sidebar,.cosp-chat-conversation{min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important}.cosp-chat-sidebar{overflow-y:auto!important}.cosp-chat-conversation{display:flex!important;flex-direction:column!important}.cosp-chat-conversation-head{flex:0 0 auto!important;padding:10px 12px!important;min-height:54px!important}.cosp-chat-conversation-head h3{font-size:14px!important;margin:1px 0!important}.cosp-chat-conversation-head>div{min-width:0!important}.cosp-chat-conversation-head h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cosp-chat-search{flex:0 0 auto!important;padding:7px 10px!important}.cosp-chat-search input{min-height:34px!important;padding:7px 10px!important}.cosp-chat-messages{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:10px!important}.cosp-chat-compose{position:relative!important;inset:auto!important;flex:0 0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;align-items:end!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;background:rgba(255,255,255,.98)!important;border-top:1px solid rgba(42,42,42,.09)!important;z-index:5!important}.cosp-chat-compose textarea{min-width:0!important;width:100%!important;min-height:38px!important;max-height:72px!important;height:38px!important;padding:8px 10px!important;resize:vertical!important;font-size:14px!important;line-height:1.35!important}.cosp-chat-compose button{height:38px!important;min-height:38px!important;padding:0 13px!important;align-self:end!important}@media (max-width:760px){body.cosp-portal-page{overflow-x:hidden!important}.cosp-theme-client{overflow-x:hidden!important}.cosp-theme-client .cosp-shell{display:block!important;width:100%!important;max-width:none!important;min-height:100dvh!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.cosp-theme-client .cosp-sidebar{position:relative!important;inset:auto!important;width:100%!important;min-height:0!important;padding:10px 12px 8px!important;border:0!important;border-radius:0!important;box-shadow:0 4px 16px rgba(35,27,19,.08)!important}.cosp-theme-client .cosp-brand{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 8px!important;padding:0!important}.cosp-theme-client .cosp-brand img{max-height:34px!important;width:auto!important}.cosp-theme-client .cosp-system-name{font-size:14px!important}.cosp-theme-client .cosp-system-subtitle{font-size:14px!important}.cosp-theme-client .cosp-sidebar nav{display:flex!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:1px 0 4px!important;margin:0!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.cosp-theme-client .cosp-sidebar nav::-webkit-scrollbar{display:none}.cosp-theme-client .cosp-sidebar nav a{flex:0 0 auto!important;min-height:38px!important;padding:8px 11px!important;border-radius:11px!important;font-size:14px!important;white-space:nowrap!important}.cosp-theme-client .cosp-sidebar nav a .cosp-nav-mark{display:none!important}.cosp-theme-client .cosp-sidebar-account{display:none!important}.cosp-theme-client .cosp-main{width:100%!important;min-width:0!important}.cosp-theme-client .cosp-topbar{position:sticky!important;top:0!important;z-index:900!important;min-height:54px!important;padding:9px 12px!important;background:rgba(255,255,255,.94)!important;backdrop-filter:none;-webkit-backdrop-filter:none}.cosp-theme-client .cosp-topbar-title p{font-size:14px!important}.cosp-theme-client .cosp-topbar-title h1{font-size:17px!important;line-height:1.15!important}.cosp-theme-client .cosp-topbar-clock{display:none!important}.cosp-theme-client .cosp-content{width:100%!important;max-width:none!important;padding:12px 12px 96px!important;overflow:visible!important}.cosp-theme-client .cosp-card{padding:15px!important;margin:0 0 12px!important;border-radius:17px!important;overflow-wrap:anywhere!important;word-break:normal!important}.cosp-theme-client .cosp-grid,.cosp-theme-client .cosp-grid-2,.cosp-theme-client .cosp-form-grid,.cosp-theme-client .cosp-stat-grid{grid-template-columns:1fr!important;gap:10px!important}.cosp-theme-client .cosp-stat-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cosp-theme-client .cosp-card-head,.cosp-theme-client .cosp-header,.cosp-theme-client .cosp-tile-heading,.cosp-theme-client .cosp-tile-footer{align-items:flex-start!important;gap:9px!important}.cosp-theme-client .cosp-card-head,.cosp-theme-client .cosp-header{flex-direction:column!important}.cosp-theme-client .cosp-btn{width:100%!important;min-height:46px!important;font-size:14px!important}.cosp-theme-client .cosp-btn-small{width:auto!important;min-height:36px!important}.cosp-theme-client input,.cosp-theme-client select,.cosp-theme-client textarea{width:100%!important;max-width:100%!important;font-size:16px!important;min-height:46px!important}.cosp-theme-client textarea{min-height:96px!important}.cosp-theme-client .cosp-order-step{grid-template-columns:32px minmax(0,1fr)!important;padding:14px!important}.cosp-theme-client .cosp-step-copy{min-width:0!important}.cosp-theme-client .cosp-step-copy h2{font-size:17px!important}.cosp-theme-client .cosp-product-toolbar{position:relative!important;top:auto!important;padding:10px!important}.cosp-theme-client .cosp-foodcart-option-grid,.cosp-theme-client .cosp-fulfilment-choice-grid,.cosp-theme-client .cosp-payment-method-grid,.cosp-theme-client .cosp-payment-channel-grid{grid-template-columns:1fr!important;width:100%!important}.cosp-theme-client .cosp-payment-method-card,.cosp-theme-client .cosp-payment-channel-card,.cosp-theme-client .cosp-selected-bank{min-width:0!important;width:100%!important;overflow:hidden!important}.cosp-theme-client .cosp-payment-method-card *,.cosp-theme-client .cosp-payment-channel-card *,.cosp-theme-client .cosp-selected-bank *{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}.cosp-theme-client .cosp-product-row{padding:12px!important}.cosp-theme-client .cosp-product-buy{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;width:100%!important}.cosp-theme-client .cosp-qty-control{justify-self:end!important}.cosp-theme-client .cosp-cart-summary{position:relative!important;top:auto!important;max-height:none!important}.cosp-theme-client .cosp-milestones{overflow-x:auto!important;display:flex!important;gap:7px!important;padding-bottom:3px!important;scrollbar-width:none}.cosp-theme-client .cosp-milestones::-webkit-scrollbar{display:none}.cosp-theme-client .cosp-milestone{flex:0 0 138px!important;min-width:138px!important}.cosp-theme-client .cosp-order-tile{padding:14px!important}.cosp-theme-client .cosp-order-tile .cosp-tile-heading{display:grid!important;grid-template-columns:1fr!important}.cosp-theme-client .cosp-table-wrap{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.cosp-chat-drawer{right:8px!important;left:8px!important;bottom:74px!important;top:8px!important;width:auto!important;height:auto!important;max-height:none!important;border-radius:18px!important}.cosp-chat-header{height:54px!important;min-height:54px!important}.cosp-chat-shell{height:calc(100% - 54px)!important;grid-template-columns:1fr!important}.cosp-chat-sidebar{position:absolute!important;inset:54px 0 0 0!important}.cosp-chat-conversation{position:absolute!important;inset:54px 0 0 0!important;display:none!important}.cosp-chat-drawer.is-thread-open .cosp-chat-sidebar{display:none!important}.cosp-chat-drawer.is-thread-open .cosp-chat-conversation{display:flex!important}.cosp-chat-compose{padding-bottom:calc(9px + env(safe-area-inset-bottom))!important}.cosp-chat-compose textarea{font-size:16px!important;height:42px!important}.cosp-chat-compose button{height:42px!important;min-height:42px!important}}@media (min-width:761px){.cosp-chat-drawer{height:min(480px,calc(100vh - 118px))!important;max-height:calc(100vh - 118px)!important;height:min(480px,calc(100dvh - 118px))!important;max-height:calc(100dvh - 118px)!important}}@media (max-width:760px){.cosp-theme-client .cosp-account{display:flex!important;padding:8px 2px 2px!important;border:0!important;gap:8px!important}.cosp-theme-client .cosp-account-person{display:none!important}.cosp-theme-client .cosp-account>a{margin-left:auto!important;font-size:14px!important;font-weight:700!important}}.cosp-online-inline,.cosp-chat-presence.is-online{color:#079447!important;font-weight:800!important}.cosp-chat-person-online{color:#079447!important;font-weight:700!important}.cosp-chat-thread.is-online .cosp-chat-thread-icon:after{background:#15b75b!important;box-shadow:0 0 0 2px rgba(21,183,91,.14)}.cosp-chat-share-backdrop{position:fixed;inset:0;z-index:2147483002;background:rgba(18,18,18,.16);backdrop-filter:none;-webkit-backdrop-filter:none}.cosp-chat-share-sheet{position:fixed;z-index:2147483003;right:22px;bottom:92px;width:min(390px,calc(100vw - 36px));padding:18px;border:1px solid rgba(42,42,42,.10);border-radius:22px;background:rgba(255,255,255,.97);box-shadow:0 24px 70px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.95);backdrop-filter:none;-webkit-backdrop-filter:none}.cosp-chat-share-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.cosp-chat-share-head span{display:block;margin-bottom:2px;font:600 14px/1.2"Plus Jakarta Sans",Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8a817a}.cosp-chat-share-head h3{margin:0;font:700 20px/1.15"Plus Jakarta Sans",Arial,sans-serif;color:#2a2a2a}.cosp-chat-share-head button{width:32px;height:32px;border:0;border-radius:50%;background:#f1f1f3;color:#4b4b4f;font-size:22px;line-height:1;cursor:pointer}.cosp-chat-share-order{display:flex;flex-direction:column;gap:3px;margin:0 0 14px;padding:11px 12px;border-radius:14px;background:#f8f6f3;border:1px solid rgba(42,42,42,.07);color:#6e6e73}.cosp-chat-share-order strong{font:700 14px/1.25"Plus Jakarta Sans",Arial,sans-serif;color:#2a2a2a}.cosp-chat-share-order span{font-size:14px}.cosp-chat-share-label{display:block!important;margin:0 0 6px!important;font:700 14px/1.2"Plus Jakarta Sans",Arial,sans-serif;color:#474747!important}.cosp-chat-share-sheet select{width:100%;min-height:46px;padding:9px 11px;border:1px solid rgba(42,42,42,.16);border-radius:12px;background:#fff;font:500 14px/1.3"Plus Jakarta Sans",Arial,sans-serif}.cosp-chat-share-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:9px;margin-top:14px}.cosp-chat-share-actions .cosp-btn{width:100%!important;min-height:43px!important}.cosp-chat-message.is-order-share .cosp-chat-bubble{max-width:88%}.cosp-chat-order-card{display:grid;gap:4px;min-width:205px;margin-top:2px;padding:11px 12px;border-radius:14px;background:linear-gradient(180deg,#fff,#faf8f5);border:1px solid rgba(117,2,8,.12);box-shadow:0 5px 16px rgba(35,25,14,.05)}.cosp-chat-order-card>span{font:700 14px/1"Plus Jakarta Sans",Arial,sans-serif;letter-spacing:.12em;color:#9c6f12}.cosp-chat-order-card>strong{font:700 14px/1.25"Plus Jakarta Sans",Arial,sans-serif;color:#2a2a2a}.cosp-chat-order-card>small{color:#6e6e73;font-size:14px}.cosp-chat-order-card>em{width:max-content;padding:3px 7px;border-radius:999px;background:#f8eeee;color:#750208;font-style:normal;font-size:14px;font-weight:700}.cosp-chat-order-card>a{margin-top:4px;color:#147744!important;font-size:14px;font-weight:750;text-decoration:none}.cosp-chat-order-restricted{margin-top:3px}.cosp-live-notification{position:fixed;z-index:2147483100;top:max(14px,env(safe-area-inset-top));right:14px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:10px;width:min(385px,calc(100vw - 28px));padding:11px 12px;border:1px solid rgba(255,255,255,.70);border-radius:20px;background:rgba(251,251,253,.92);box-shadow:0 18px 50px rgba(0,0,0,.20),inset 0 1px rgba(255,255,255,.94);backdrop-filter:none;-webkit-backdrop-filter:none;color:#202124!important;text-decoration:none!important;opacity:0;transform:translate3d(calc(100% + 28px),0,0) scale(.98);transition:transform .34s cubic-bezier(.22,.8,.25,1),opacity .24s ease}.cosp-live-notification.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1)}.cosp-live-notification-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:linear-gradient(145deg,#8b070e,#750208);color:#fff!important;font:700 14px/1"Plus Jakarta Sans",Arial,sans-serif;box-shadow:0 4px 11px rgba(117,2,8,.23)}.cosp-live-notification-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.cosp-live-notification-copy small{font:650 14px/1.15"Plus Jakarta Sans",Arial,sans-serif;color:#78787d}.cosp-live-notification-copy strong{font:700 14px/1.22"Plus Jakarta Sans",Arial,sans-serif;color:#202124}.cosp-live-notification-copy>span{font:450 14px/1.35"Plus Jakarta Sans",Arial,sans-serif;color:#55565a}.cosp-live-notification>time{padding-top:2px;font-size:14px;color:#85858a;white-space:nowrap}@media (max-width:760px){body.cosp-portal-page .cosp-shell.cosp-theme-client{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:100dvh!important;border-radius:0!important;overflow-x:hidden!important;box-shadow:none!important}.cosp-shell.cosp-theme-client .cosp-sidebar{flex:0 0 auto!important;width:100%!important;max-width:100%!important;min-width:0!important}.cosp-shell.cosp-theme-client .cosp-workspace{flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.cosp-shell.cosp-theme-client .cosp-content{min-width:0!important;overflow-x:hidden!important}.cosp-theme-client .cosp-order-step{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:32px minmax(0,1fr)!important;overflow:hidden!important}.cosp-theme-client .cosp-fulfilment-choice-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}.cosp-theme-client .cosp-fulfilment-choice{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:10px!important;padding:13px!important;overflow:hidden!important}.cosp-theme-client .cosp-fulfilment-choice input[type="radio"]{display:block!important;appearance:auto!important;-webkit-appearance:radio!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0!important;margin:1px 0 0!important;flex:0 0 20px!important}.cosp-theme-client .cosp-fulfilment-choice>span{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important}.cosp-theme-client .cosp-fulfilment-choice strong,.cosp-theme-client .cosp-fulfilment-choice small{display:block!important;width:auto!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.cosp-theme-client .cosp-payment-method-card input[type="radio"],.cosp-theme-client .cosp-payment-channel-card input[type="radio"],.cosp-theme-client .cosp-foodcart-options input[type="checkbox"]{width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0!important;flex:0 0 20px!important}.cosp-theme-client .cosp-topbar-title{min-width:0!important}.cosp-theme-client .cosp-topbar-title h1{white-space:normal!important;overflow-wrap:break-word!important}.cosp-theme-client .cosp-topbar-title p{white-space:normal!important}.cosp-chat-share-sheet{left:10px;right:10px;bottom:max(84px,calc(72px + env(safe-area-inset-bottom)));width:auto;padding:16px;border-radius:20px}.cosp-chat-share-actions{grid-template-columns:1fr 1.2fr}.cosp-live-notification{top:max(10px,env(safe-area-inset-top));left:10px;right:10px;width:auto;border-radius:19px;transform:translate3d(0,-120%,0) scale(.98)}.cosp-live-notification.is-visible{transform:translate3d(0,0,0) scale(1)}}.cosp-wrap .cosp-brand-identity .cosp-logo{width:150px!important;height:auto!important;max-width:100%!important;background:transparent!important;border-radius:0!important;padding:0!important;box-shadow:none!important;object-fit:contain!important}.cosp-brand-identity{align-items:center!important}.cosp-brand-copy .cosp-wordmark{display:none!important}.cosp-brand-copy .cosp-brand-tagline{margin-top:4px!important}@media (max-width:760px){body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-product-step{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-product-step>.cosp-step-number{display:none!important}body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-product-step>.cosp-step-copy{display:block!important;grid-column:1/-1!important;width:100%!important;max-width:100%!important;min-width:0!important}body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-order-builder{display:block!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important}body.cosp-portal-page .cosp-shell.cosp-theme-client [data-cosp-product-groups],body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-product-toolbar,body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-product-group,body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-product-category,body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-product-list,body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-cart-summary,body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-foodcart-picker,body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-foodcart-options{width:100%!important;max-width:100%!important;min-width:0!important}body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-cart-summary{position:relative!important;top:auto!important;margin-top:12px!important;overflow:visible!important}body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-cart-totals>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important}body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-cart-totals dt,body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-cart-totals dd,body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-product-category>summary span,body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-product-category>summary strong,body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-product-category>summary small{min-width:0!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-product-category>summary{width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr) auto!important}body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-brand-identity{width:100%!important;max-width:100%!important;align-items:center!important}body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-brand-identity .cosp-logo{width:122px!important;max-height:46px!important;background:transparent!important;padding:0!important;box-shadow:none!important}body.cosp-portal-page .cosp-shell.cosp-theme-client .cosp-brand-copy{min-width:0!important}}.cosp-order-drawer-backdrop{position:fixed;inset:0;background:rgba(28,24,22,.20);backdrop-filter:none;z-index:9997;opacity:0;transition:opacity .24s ease}.cosp-order-drawer-backdrop.is-open{opacity:1}.cosp-order-drawer{position:fixed;z-index:9998;right:0;top:0;height:100dvh;width:min(720px,92vw);background:#fbfaf8;border-left:1px solid rgba(0,0,0,.08);box-shadow:-24px 0 60px rgba(28,24,22,.16);transform:translateX(102%);transition:transform .32s cubic-bezier(.22,.8,.3,1);display:flex;flex-direction:column}.cosp-order-drawer.is-open{transform:translateX(0)}.cosp-order-drawer-toolbar{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--cosp-line);background:rgba(255,255,255,.88);backdrop-filter:none;flex:0 0 auto}.cosp-order-drawer-toolbar strong{font-family:"Plus Jakarta Sans",Arial,sans-serif}.cosp-order-drawer-close{width:36px;height:36px;border:0;border-radius:50%;background:#f1eeeb;font-size:23px;line-height:1;cursor:pointer}.cosp-order-drawer-content{overflow:auto;padding:22px 24px 40px;overscroll-behavior:contain}.cosp-order-drawer-loading{padding:36px;text-align:center;color:var(--cosp-muted)}body.cosp-order-drawer-open{overflow:hidden}.cosp-order-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.cosp-order-detail-head h1{margin:2px 0 6px}.cosp-order-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:5px;border:1px solid var(--cosp-line);border-radius:999px;background:#f4f1ed;margin:0 0 20px}.cosp-order-tabs button{border:0;background:transparent;border-radius:999px;min-height:42px;font:600 14px"Plus Jakarta Sans",Arial,sans-serif;cursor:pointer;color:var(--cosp-text);transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.cosp-order-tabs button.is-active{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}[data-cosp-order-panel]{animation:cospPanelIn .22s ease both}@keyframes cospPanelIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.cosp-order-accordion .cosp-accordion-body{overflow:hidden;transition:max-height .32s cubic-bezier(.22,.8,.3,1),opacity .22s ease,padding .28s ease;will-change:max-height,opacity}.cosp-order-accordion:not([open]) .cosp-accordion-body{opacity:0}.cosp-content{transition:opacity .18s ease,transform .18s ease}.cosp-page-leaving .cosp-content{opacity:1;transform:none}@media (max-width:700px){.cosp-order-drawer{width:100vw}.cosp-order-drawer-content{padding:16px 14px 32px}.cosp-order-detail-head{flex-direction:column}.cosp-order-detail-head .cosp-header-actions{width:100%}}@media (prefers-reduced-motion:reduce){.cosp-order-drawer,.cosp-order-drawer-backdrop,.cosp-order-accordion .cosp-accordion-body,.cosp-content,[data-cosp-order-panel]{transition:none!important;animation:none!important}}.cosp-wrap{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cosp-wrap .cosp-btn,.cosp-wrap input[type=submit]{background:linear-gradient(180deg,#2f2f31,#1d1d1f)!important;border:1px solid #1d1d1f!important;color:#fff!important;box-shadow:0 2px 7px rgba(0,0,0,.12),inset 0 1px rgba(255,255,255,.12)!important;border-radius:11px;min-height:40px;padding:9px 14px;font-weight:650;letter-spacing:-.01em;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease,opacity .14s ease}.cosp-wrap .cosp-btn:hover,.cosp-wrap input[type=submit]:hover{background:linear-gradient(180deg,#3a3a3c,#242426)!important;box-shadow:0 4px 12px rgba(0,0,0,.16)!important;transform:translateY(-1px)}.cosp-wrap .cosp-btn:active,.cosp-wrap input[type=submit]:active{transform:scale(.985);box-shadow:0 1px 4px rgba(0,0,0,.12)!important}.cosp-wrap .cosp-btn:disabled,.cosp-wrap input[type=submit]:disabled{opacity:.5;transform:none;cursor:not-allowed}.cosp-wrap .cosp-btn-secondary,.cosp-wrap .cosp-btn-danger{background:linear-gradient(180deg,#fff,#f3f3f5)!important;border-color:rgba(60,60,67,.16)!important;color:#1d1d1f!important;box-shadow:0 1px 4px rgba(0,0,0,.055)!important}.cosp-wrap .cosp-btn-secondary:hover,.cosp-wrap .cosp-btn-danger:hover{background:#ececef!important;border-color:rgba(60,60,67,.22)!important;box-shadow:0 2px 7px rgba(0,0,0,.08)!important}.cosp-wrap .cosp-btn-destructive{background:linear-gradient(180deg,#e64b45,#d63b36)!important;border-color:#c93631!important;color:#fff!important;box-shadow:0 3px 10px rgba(214,59,54,.18)!important}.cosp-wrap .cosp-btn-destructive:hover{background:linear-gradient(180deg,#dc433d,#c9332e)!important;box-shadow:0 5px 14px rgba(214,59,54,.22)!important}.cosp-wrap a:focus-visible,.cosp-wrap button:focus-visible,.cosp-wrap input:focus-visible,.cosp-wrap select:focus-visible,.cosp-wrap textarea:focus-visible{outline:3px solid rgba(0,122,255,.22)!important;outline-offset:2px}.cosp-table-open{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border-radius:9px;background:#f1f1f3;color:#1d1d1f!important;font-weight:650;text-decoration:none!important;transition:background .14s ease,transform .14s ease}.cosp-table-open:hover{background:#e6e6e9;transform:translateY(-1px)}.cosp-navigation-progress{position:fixed;z-index:2147483200;inset:0 0 auto;height:3px;overflow:hidden;background:rgba(117,0,11,.10);pointer-events:none;contain:layout paint}.cosp-navigation-progress[hidden]{display:none!important}.cosp-navigation-progress>span{display:block;width:40%;height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(117,0,11,0),#75000b 40%,#c44a35 75%,rgba(196,74,53,0));animation:cospNavigationPulse 1.25s ease-in-out infinite;will-change:transform}@keyframes cospNavigationPulse{0%{transform:translateX(-110%);opacity:.6}50%{opacity:1}100%{transform:translateX(260%);opacity:.6}}.cosp-wrap [data-cosp-live-root][aria-busy=true]{opacity:1!important}.cosp-content.cosp-content-swapping,.cosp-content.cosp-content-entering{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cosp-navigation-progress>span{animation:none;transform:none;width:100%;background:#75000b;will-change:auto}}.cosp-order-drawer{width:min(600px,94vw);background:#f5f5f7!important;border-left:1px solid rgba(60,60,67,.15);box-shadow:-18px 0 52px rgba(0,0,0,.14);transition:transform .28s cubic-bezier(.22,.8,.3,1)}.cosp-order-drawer-backdrop{background:rgba(0,0,0,.18);backdrop-filter:none;transition:opacity .2s ease}.cosp-order-drawer-toolbar{height:50px;padding:0 14px 0 16px;border-bottom:1px solid rgba(60,60,67,.12);background:rgba(250,250,252,.88);backdrop-filter:none}.cosp-order-drawer-toolbar>div{display:flex;flex-direction:column;gap:0;min-width:0}.cosp-order-drawer-toolbar small{font-size:14px;line-height:1.2;color:#8e8e93;text-transform:uppercase;letter-spacing:.07em}.cosp-order-drawer-toolbar strong{font:650 14px/1.35"Plus Jakarta Sans",Arial,sans-serif;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cosp-order-drawer-close{width:31px;height:31px;background:#e7e7ea;font-size:20px;color:#3a3a3c;transition:transform .14s ease,background .14s ease}.cosp-order-drawer-close:hover{background:#dedee2;transform:scale(1.04)}.cosp-order-drawer-content{padding:14px 16px 28px;scrollbar-gutter:stable}.cosp-order-drawer-loading{min-height:180px;display:grid;place-items:center;align-content:center;gap:10px;padding:28px;color:#6e6e73;font-size:14px}.cosp-order-drawer-loading span{width:22px;height:22px;border:2px solid #d1d1d6;border-top-color:#1d1d1f;border-radius:50%;animation:cospSpin .7s linear infinite}@keyframes cospSpin{to{transform:rotate(360deg)}}.cosp-order-detail-head{gap:10px;margin:0 0 10px;align-items:center}.cosp-order-detail-head .cosp-eyebrow{margin:0 0 2px;font-size:14px}.cosp-order-detail-head h1{font-size:20px!important;line-height:1.08;margin:0 0 3px!important;letter-spacing:-.035em}.cosp-order-detail-head p{margin:0;color:#6e6e73;font-size:14px}.cosp-order-detail-head .cosp-header-actions{display:flex;justify-content:flex-end;align-items:center;gap:5px;flex-wrap:wrap}.cosp-order-detail-head .cosp-status-pill,.cosp-order-detail-head .cosp-fulfilment-badge{font-size:14px;padding:3px 7px}.cosp-order-tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(76px,1fr));gap:2px;padding:3px;margin:0 0 10px;border:0;border-radius:10px;background:#e8e8eb}.cosp-order-tabs button{min-height:30px;padding:4px 10px;border-radius:8px;font:600 14px/1.2"Plus Jakarta Sans",Arial,sans-serif;color:#6e6e73;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.cosp-order-tabs button.is-active{color:#1d1d1f;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.09)}.cosp-order-panel-details{display:grid;gap:9px}.cosp-order-drawer .cosp-card{margin:0!important;padding:13px 14px!important;border-radius:14px!important;border-color:rgba(60,60,67,.10)!important;box-shadow:0 1px 4px rgba(0,0,0,.045)!important;background:rgba(255,255,255,.96)!important}.cosp-drawer-card-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 9px}.cosp-drawer-card-title>span{font:650 14px/1.25"Plus Jakarta Sans",Arial,sans-serif;color:#1d1d1f}.cosp-drawer-card-title>small{font-size:14px;color:#8e8e93}.cosp-drawer-address{font-size:14px;line-height:1.45;margin:0 0 8px;color:#3a3a3c}.cosp-order-drawer .cosp-dl{margin:0}.cosp-order-drawer .cosp-dl>div{padding:6px 0;border-bottom:1px solid rgba(60,60,67,.08);grid-template-columns:112px minmax(0,1fr);gap:10px}.cosp-order-drawer .cosp-dl>div:last-child{border-bottom:0}.cosp-order-drawer .cosp-dl dt{font-size:14px;color:#8e8e93}.cosp-order-drawer .cosp-dl dd{font-size:14px;color:#1d1d1f;font-weight:550;text-align:right}.cosp-order-drawer .cosp-table-wrap{margin:0;overflow:auto;border:0}.cosp-order-drawer .cosp-table{min-width:500px!important}.cosp-order-drawer .cosp-table th{font-size:14px!important;padding:6px!important}.cosp-order-drawer .cosp-table td{font-size:14px!important;padding:7px 6px!important}.cosp-order-drawer .cosp-cell-small{font-size:14px!important}.cosp-drawer-total{display:flex;justify-content:space-between;align-items:center;padding-top:9px;margin-top:4px;border-top:1px solid rgba(60,60,67,.1);font-size:14px}.cosp-drawer-total strong{font-size:14px}.cosp-drawer-inline-action{display:flex;justify-content:flex-end;margin-top:9px}.cosp-order-drawer .cosp-actions{display:grid;gap:9px;margin:0}.cosp-order-drawer .cosp-action-box{padding:12px 14px!important}.cosp-order-drawer .cosp-action-box h2{font-size:14px;margin:0 0 6px}.cosp-order-drawer .cosp-action-box p,.cosp-order-drawer .cosp-action-box label{font-size:14px;line-height:1.45}.cosp-order-drawer .cosp-action-box .cosp-form{gap:8px}.cosp-order-drawer .cosp-action-box textarea{min-height:68px}.cosp-order-drawer .cosp-action-box .cosp-btn{min-height:36px;padding:7px 11px;font-size:14px}.cosp-order-drawer .cosp-actions>details{padding:0!important;overflow:hidden}.cosp-order-drawer .cosp-actions>details>summary{padding:11px 14px;font-size:14px;font-weight:650}.cosp-order-drawer .cosp-actions>details>form{padding:0 14px 14px}.cosp-order-drawer .cosp-milestones-compact{grid-template-columns:repeat(5,minmax(86px,1fr));gap:5px;overflow-x:auto;padding:1px 0 4px;margin:0}.cosp-order-drawer .cosp-milestones-compact li{min-width:86px;padding:7px 6px;font-size:14px;border-radius:9px}.cosp-order-drawer .cosp-milestones-compact small{font-size:14px}.cosp-order-drawer .cosp-timeline{margin:0}.cosp-order-drawer .cosp-timeline li{padding-bottom:12px}.cosp-order-drawer .cosp-timeline strong{font-size:14px}.cosp-order-drawer .cosp-timeline small,.cosp-order-drawer .cosp-timeline p{font-size:14px}.cosp-stock-preparation-board{display:grid;gap:14px}.cosp-stock-queue-card{margin:0!important}.cosp-stock-queue-card.is-preparing{border-color:rgba(0,122,255,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,255,.96))!important}.cosp-queue-count{min-width:34px;height:34px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ececef;color:#1d1d1f;font:650 14px"Plus Jakarta Sans",Arial,sans-serif}.cosp-dispatch-intro{margin-bottom:12px}.cosp-dispatch-workflow{list-style:none!important;margin:0 0 14px!important;padding:0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cosp-dispatch-workflow li{position:relative;display:flex;align-items:center;gap:10px;min-height:68px;padding:12px;border:1px solid rgba(60,60,67,.1);border-radius:14px;background:rgba(255,255,255,.88)}.cosp-dispatch-workflow li:not(:last-child):after{content:"";position:absolute;right:-9px;top:50%;width:10px;height:1px;background:#c7c7cc}.cosp-dispatch-workflow li>span{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:50%;background:#e8e8ed;color:#3a3a3c;font:650 14px"Plus Jakarta Sans",Arial,sans-serif}.cosp-dispatch-workflow li.is-current{border-color:rgba(0,122,255,.18);background:#f7fbff}.cosp-dispatch-workflow li.is-current>span{background:#1d1d1f;color:#fff}.cosp-dispatch-workflow div{display:grid;gap:2px;min-width:0}.cosp-dispatch-workflow strong{font-size:14px}.cosp-dispatch-workflow small{font-size:14px;line-height:1.35;color:#8e8e93}.cosp-dispatch-kpis{gap:8px;margin-bottom:14px}.cosp-dispatch-kpis>div{padding:12px 14px;border-radius:14px;box-shadow:0 2px 9px rgba(0,0,0,.035)}.cosp-dispatch-kpis strong{font-size:22px}.cosp-dispatch-kpis>div>small{font-size:14px;color:#8e8e93}.cosp-dispatch-section{margin-bottom:14px!important}.cosp-dispatch-ready-list{display:grid;gap:8px}.cosp-dispatch-ready-card{display:grid;grid-template-columns:minmax(220px,.92fr) minmax(0,1.3fr);gap:14px;align-items:end;padding:12px;border:1px solid rgba(60,60,67,.1);border-radius:13px;background:#fafafa;overflow:hidden}.cosp-dispatch-ready-copy{display:grid;gap:4px;align-self:center;min-width:0}.cosp-dispatch-ready-copy>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.cosp-dispatch-order-number{font:650 14px"Plus Jakarta Sans",Arial,sans-serif;color:#1d1d1f!important;text-decoration:none!important}.cosp-dispatch-ready-copy>strong{font-size:14px}.cosp-dispatch-ready-copy>p{margin:0;font-size:14px;line-height:1.4;color:#6e6e73;overflow-wrap:anywhere}.cosp-dispatch-plan-form{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1fr) minmax(0,1.05fr) auto;gap:7px;align-items:end;min-width:0}.cosp-dispatch-plan-form>*{min-width:0}.cosp-dispatch-plan-form label{display:grid;gap:4px;font-size:14px;color:#8e8e93;min-width:0}.cosp-dispatch-plan-form input,.cosp-dispatch-plan-form select{width:100%;max-width:100%;box-sizing:border-box;min-height:38px!important;margin-top:0;font-size:14px}.cosp-dispatch-plan-form .cosp-btn{min-height:38px;white-space:nowrap;padding-inline:14px}.cosp-route-list{display:grid;gap:8px}.cosp-route-card{border:1px solid rgba(60,60,67,.1)!important;border-radius:14px!important;background:#fff!important;overflow:hidden;box-shadow:none!important}.cosp-route-card>summary{min-height:64px;padding:12px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px;cursor:pointer;list-style:none}.cosp-route-card>summary::-webkit-details-marker{display:none}.cosp-route-summary-main,.cosp-route-summary-status{display:grid;gap:2px}.cosp-route-summary-main strong{font-size:14px}.cosp-route-summary-main small,.cosp-route-summary-status small{font-size:14px;color:#8e8e93}.cosp-route-date{font-size:14px;color:#8e8e93;text-transform:uppercase;letter-spacing:.06em}.cosp-route-summary-status{justify-items:end;text-align:right}.cosp-route-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 12px}.cosp-route-toolbar>div{display:grid;gap:2px}.cosp-route-toolbar strong{font-size:14px}.cosp-route-toolbar span{font-size:14px;color:#8e8e93}.cosp-route-footer{display:flex;justify-content:flex-end;padding-top:9px}.cosp-route-table .cosp-route-seq{width:58px!important;min-height:34px!important;text-align:center}.cosp-empty-state span{display:block;margin-top:5px;color:#8e8e93;font-size:14px}@media (max-width:900px){.cosp-dispatch-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.cosp-dispatch-workflow li:nth-child(2):after{display:none}.cosp-dispatch-ready-card{grid-template-columns:1fr}.cosp-dispatch-plan-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cosp-dispatch-plan-form .cosp-btn{width:100%}}@media (max-width:700px){.cosp-order-drawer{width:100vw}.cosp-order-drawer-content{padding:11px 10px 24px}.cosp-order-detail-head{align-items:flex-start;flex-direction:column}.cosp-order-detail-head .cosp-header-actions{justify-content:flex-start;width:100%}.cosp-order-tabs{width:100%;grid-template-columns:1fr 1fr}.cosp-order-drawer .cosp-card{padding:12px!important}.cosp-order-drawer .cosp-dl>div{grid-template-columns:96px minmax(0,1fr)}.cosp-order-drawer .cosp-table{min-width:460px!important}.cosp-dispatch-workflow{grid-template-columns:1fr;gap:6px}.cosp-dispatch-workflow li:not(:last-child):after{display:none}.cosp-dispatch-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cosp-dispatch-ready-card{padding:10px}.cosp-dispatch-plan-form{grid-template-columns:1fr}.cosp-route-card>summary{align-items:flex-start!important}.cosp-route-summary-status{justify-items:start;text-align:left}.cosp-route-toolbar{align-items:flex-start;flex-direction:column}.cosp-route-toolbar .cosp-btn{width:100%}.cosp-stock-queue-card .cosp-card-head{align-items:flex-start}.cosp-stock-queue-card .cosp-queue-count{flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.cosp-content,.cosp-btn,.cosp-table-open{transition:none!important}.cosp-order-drawer-loading span{animation:none}}body.cosp-portal-page .cosp-wrap .cosp-btn:not(.cosp-btn-secondary):not(.cosp-btn-danger),body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-accent:not(.cosp-btn-secondary):not(.cosp-btn-danger),.cosp-wrap .cosp-btn:not(.cosp-btn-secondary):not(.cosp-btn-danger),.cosp-wrap .cosp-btn-accent,body.cosp-portal-page .cosp-wrap input[type=submit],.cosp-wrap input[type=submit]{background:linear-gradient(180deg,#2f2f31,#1d1d1f)!important;border-color:#1d1d1f!important;color:#fff!important;box-shadow:0 2px 7px rgba(0,0,0,.12),inset 0 1px rgba(255,255,255,.12)!important}body.cosp-portal-page .cosp-wrap .cosp-btn:not(.cosp-btn-secondary):not(.cosp-btn-danger):hover,body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-accent:not(.cosp-btn-secondary):not(.cosp-btn-danger):hover,.cosp-wrap .cosp-btn:not(.cosp-btn-secondary):not(.cosp-btn-danger):hover,.cosp-wrap .cosp-btn-accent:hover,body.cosp-portal-page .cosp-wrap input[type=submit]:hover,.cosp-wrap input[type=submit]:hover{background:linear-gradient(180deg,#3a3a3c,#242426)!important;border-color:#242426!important;color:#fff!important}body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-secondary,body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-danger:not(.cosp-btn-destructive),.cosp-wrap .cosp-btn.cosp-btn-secondary,.cosp-wrap .cosp-btn.cosp-btn-danger:not(.cosp-btn-destructive){background:linear-gradient(180deg,#fff,#f3f3f5)!important;border-color:rgba(60,60,67,.16)!important;color:#1d1d1f!important;box-shadow:0 1px 4px rgba(0,0,0,.055)!important}body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-secondary:hover,body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-danger:not(.cosp-btn-destructive):hover,.cosp-wrap .cosp-btn.cosp-btn-secondary:hover,.cosp-wrap .cosp-btn.cosp-btn-danger:not(.cosp-btn-destructive):hover{background:#ececef!important;border-color:rgba(60,60,67,.22)!important;color:#1d1d1f!important}body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-destructive,.cosp-wrap .cosp-btn.cosp-btn-destructive{background:linear-gradient(180deg,#e64b45,#d63b36)!important;border-color:#c93631!important;color:#fff!important;box-shadow:0 3px 10px rgba(214,59,54,.18)!important}body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-destructive:hover,.cosp-wrap .cosp-btn.cosp-btn-destructive:hover{background:linear-gradient(180deg,#dc433d,#c9332e)!important;border-color:#bd302b!important;color:#fff!important}:root{--cosp-workflow-yellow:#f2b84b;--cosp-workflow-yellow-hover:#e2a535;--cosp-success:#248a3d;--cosp-success-soft:#eaf7ed;--cosp-pickup-blue:#0a84ff;--cosp-delivery-orange:#ff9500;--cosp-sidebar-match:#75000b}body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-workflow:not(.cosp-btn-secondary):not(.cosp-btn-danger),body.cosp-portal-page .cosp-wrap button.cosp-btn.cosp-btn-workflow:not(.cosp-btn-secondary):not(.cosp-btn-danger),body.cosp-portal-page .cosp-wrap .cosp-driver-action.is-workflow,.cosp-wrap .cosp-btn-workflow,.cosp-wrap button.cosp-btn-workflow,.cosp-wrap .cosp-driver-action.is-workflow{background:linear-gradient(180deg,#f7c65e,var(--cosp-workflow-yellow))!important;border-color:#dca331!important;color:#251b08!important;box-shadow:0 2px 7px rgba(154,105,14,.18),inset 0 1px rgba(255,255,255,.4)!important}body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-workflow:not(.cosp-btn-secondary):not(.cosp-btn-danger):hover,body.cosp-portal-page .cosp-wrap button.cosp-btn.cosp-btn-workflow:not(.cosp-btn-secondary):not(.cosp-btn-danger):hover,body.cosp-portal-page .cosp-wrap .cosp-driver-action.is-workflow:hover,.cosp-wrap .cosp-btn-workflow:hover,.cosp-wrap button.cosp-btn-workflow:hover,.cosp-wrap .cosp-driver-action.is-workflow:hover{background:linear-gradient(180deg,#f3bf50,var(--cosp-workflow-yellow-hover))!important;border-color:#ca9224!important;color:#211706!important}body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-destructive,body.cosp-portal-page .cosp-wrap button.cosp-btn.cosp-btn-destructive,.cosp-wrap .cosp-btn-destructive,.cosp-wrap button.cosp-btn-destructive{background:linear-gradient(180deg,#e64b45,#d63b36)!important;border-color:#c93631!important;color:#fff!important}.cosp-wrap .cosp-fulfilment-badge.is-pickup{background:var(--cosp-pickup-blue)!important;border-color:var(--cosp-pickup-blue)!important;color:#fff!important}.cosp-wrap .cosp-fulfilment-badge.is-delivery{background:var(--cosp-delivery-orange)!important;border-color:var(--cosp-delivery-orange)!important;color:#2c1800!important}.cosp-wrap .cosp-tone-success{background:var(--cosp-success)!important;border-color:var(--cosp-success)!important;color:#fff!important}.cosp-wrap .cosp-alert-success{background:var(--cosp-success)!important;border-color:var(--cosp-success)!important;color:#fff!important}.cosp-wrap .cosp-driver-complete{background:var(--cosp-success-soft)!important;border-color:#9fd3aa!important}.cosp-wrap .cosp-process-card.is-assigned{background:linear-gradient(180deg,#85000d,var(--cosp-sidebar-match))!important;border-color:#650008!important;box-shadow:0 8px 22px rgba(117,0,11,.16)!important}.cosp-wrap .cosp-process-card.is-assigned .cosp-process-label,.cosp-wrap .cosp-process-card.is-assigned .cosp-process-count,.cosp-wrap .cosp-process-card.is-assigned small,.cosp-wrap .cosp-process-card.is-assigned em{color:#fff!important}.cosp-wrap .cosp-process-card.is-assigned .cosp-assignment-label{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.25)!important}.cosp-wrap .cosp-process-card.is-observer{background:#fff!important;border-color:#e5e5e7!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important}.cosp-wrap .cosp-process-card.is-observer .cosp-process-label,.cosp-wrap .cosp-process-card.is-observer small{color:#6e6e73!important}.cosp-wrap .cosp-process-card.is-observer .cosp-process-count{color:#1d1d1f!important}.cosp-wrap .cosp-milestones-compact li.is-order-placed{background:var(--cosp-success-soft)!important;color:#1d5c2c!important;border:1px solid #c7e8ce!important}.cosp-wrap .cosp-milestones-compact li.is-order-placed .cosp-milestone-dot{background:#b8e5c2!important;border-color:#8bce9a!important;color:#174e24!important}.cosp-wrap .cosp-milestones-compact li.is-success-step{background:var(--cosp-success)!important;color:#fff!important;border:1px solid var(--cosp-success)!important}.cosp-wrap .cosp-milestones-compact li.is-success-step .cosp-milestone-dot{background:#fff!important;border-color:#fff!important;color:var(--cosp-success)!important}.cosp-wrap .cosp-milestones-compact li.is-success-step span,.cosp-wrap .cosp-milestones-compact li.is-success-step small{color:#fff!important}.cosp-wrap .cosp-milestones-compact li.is-waiting:not(.is-order-placed){background:#f5f5f7!important;color:#6e6e73!important;border:1px solid #e5e5e7!important}.cosp-client-name{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.cosp-client-tier{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:999px;font:700 14px/1"Plus Jakarta Sans",Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent}.cosp-client-tier.is-gold{background:#fff3bf;color:#725400;border-color:#e7cb62}.cosp-client-tier.is-silver{background:#eef0f3;color:#51545a;border-color:#cfd3d9}.cosp-client-tier.is-bronze{background:#f6e2d5;color:#7b4329;border-color:#dcb69e}.cosp-chart-head{align-items:flex-end!important;gap:18px;flex-wrap:wrap}.cosp-chart-head>div>span{display:block;color:var(--cosp-muted);font-size:14px;margin-top:3px}.cosp-chart-periods{display:inline-flex;gap:3px;padding:4px;background:#f1f1f3;border-radius:10px;border:1px solid #e5e5e7}.cosp-chart-periods a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:5px 11px;border-radius:7px;color:#55555a!important;font-size:14px;font-weight:700;text-decoration:none!important}.cosp-chart-periods a.is-active{background:#fff;color:#1d1d1f!important;box-shadow:0 1px 4px rgba(0,0,0,.10)}.cosp-order-drawer-loading{display:grid;place-items:center;align-content:center;gap:10px;min-height:220px;padding:28px!important}.cosp-order-drawer-loading span{display:block;width:28px;height:28px;border-radius:50%;border:3px solid #e5e5e7;border-top-color:#777;animation:cospDrawerSpin .65s linear infinite}@keyframes cospDrawerSpin{to{transform:rotate(360deg)}}.cosp-dispatch-map-card{overflow:hidden}.cosp-dispatch-map{position:relative;width:100%;height:390px;margin:14px 0;border:1px solid #dedee2;border-radius:14px;background:#f3f3f5;overflow:hidden}.cosp-dispatch-map.is-ready{background:#e9eef2}.cosp-map-unavailable{height:100%;min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:24px;color:#6e6e73}.cosp-map-unavailable strong{font-size:15px;color:#1d1d1f}.cosp-map-unavailable span{font-size:14px}.cosp-live-map-count{display:inline-flex;padding:6px 10px;border-radius:999px;background:#f1f1f3;color:#55555a;font-size:14px;font-weight:700}.cosp-driver-map-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:10px}.cosp-driver-map-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid #e5e5e7;border-radius:11px;background:#fff;color:#1d1d1f!important;text-decoration:none!important}.cosp-driver-map-row span:nth-child(2){min-width:0}.cosp-driver-map-row strong,.cosp-driver-map-row small{display:block}.cosp-driver-map-row small{margin-top:2px;color:#6e6e73;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cosp-driver-map-row>b{font-size:14px;color:#6e6e73}.cosp-driver-map-presence{width:9px;height:9px;border-radius:50%;background:#8e8e93;box-shadow:0 0 0 3px rgba(142,142,147,.12)}.cosp-driver-map-row.is-fresh .cosp-driver-map-presence{background:var(--cosp-success);box-shadow:0 0 0 3px rgba(36,138,61,.14)}.cosp-driver-gps-gate{position:fixed;z-index:100010;inset:0;display:grid;place-items:center;padding:18px;background:rgba(20,18,18,.58);backdrop-filter:none}.cosp-driver-gps-gate[hidden]{display:none!important}.cosp-driver-gps-card{width:min(430px,100%);background:#fff;border-radius:20px;padding:26px;box-shadow:0 24px 80px rgba(0,0,0,.28);text-align:center}.cosp-driver-gps-icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 14px;border-radius:18px;background:#eef6ff;color:var(--cosp-pickup-blue);font-size:30px}.cosp-driver-gps-card h2{margin:3px 0 9px;font-size:24px}.cosp-driver-gps-card>p:not(.cosp-eyebrow){color:#55555a;line-height:1.5}.cosp-driver-gps-card>.cosp-btn{width:100%;margin:12px 0 9px;min-height:52px}.cosp-driver-gps-card>small{display:block;color:#6e6e73;line-height:1.45}.cosp-driver-gps-status{margin:14px 0 4px;padding:10px 12px;border-radius:10px;background:#f5f5f7;color:#4a4a4f;font-size:14px;font-weight:650}body.cosp-driver-gps-locked .cosp-shell-driver .cosp-content{pointer-events:none;user-select:none;filter:saturate(.75)}.cosp-driver-safety-note{display:flex;gap:8px;align-items:flex-start;margin:12px 0;padding:10px 12px;border-radius:10px;background:#fff7df;border:1px solid #ebd28b;color:#604600}.cosp-driver-safety-note strong{white-space:nowrap}.cosp-driver-safety-note span{font-size:14px;line-height:1.4}.cosp-shell-driver .cosp-driver-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.cosp-shell-driver .cosp-driver-action,.cosp-shell-driver .cosp-driver-action-form{width:100%}.cosp-shell-driver .cosp-driver-action{min-height:70px;border-radius:14px;padding:12px;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;font-size:14px;font-weight:750}.cosp-shell-driver .cosp-driver-action>span{font-size:20px}.cosp-shell-driver .cosp-driver-action.is-disabled{opacity:.48}.cosp-shell-driver .cosp-driver-task-card{border-radius:16px!important;box-shadow:0 5px 18px rgba(0,0,0,.07)!important}.cosp-shell-driver .cosp-driver-card-main>h3{font-size:20px!important;line-height:1.25}.cosp-shell-driver .cosp-driver-card-main>p{font-size:15px!important;line-height:1.5}@media (max-width:760px){.cosp-chart-periods{width:100%}.cosp-chart-periods a{flex:1}.cosp-dispatch-map{height:330px;border-radius:12px}.cosp-driver-map-list{grid-template-columns:1fr}.cosp-driver-gps-card{padding:22px 18px;border-radius:18px}.cosp-driver-gps-card h2{font-size:22px}.cosp-shell-driver .cosp-content{padding:10px!important}.cosp-shell-driver .cosp-driver-task-card{padding:15px!important;margin-bottom:12px!important}.cosp-shell-driver .cosp-driver-action-grid{grid-template-columns:1fr 1fr;gap:9px}.cosp-shell-driver .cosp-driver-action{min-height:78px;font-size:14px;border-radius:14px}.cosp-shell-driver .cosp-driver-card-items>summary{min-height:52px}}@media (max-width:390px){.cosp-shell-driver .cosp-driver-action-grid{grid-template-columns:1fr}.cosp-shell-driver .cosp-driver-action{min-height:66px}}.cosp-wrap .cosp-manual-refresh{min-height:38px!important;padding:8px 11px!important;font-size:14px!important;gap:6px!important}.cosp-wrap .cosp-manual-refresh[aria-busy="true"]{opacity:.65;cursor:wait}@media (max-width:760px){.cosp-wrap .cosp-manual-refresh span:last-child{display:none}.cosp-wrap .cosp-manual-refresh{width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;font-size:18px!important;border-radius:12px!important}}.cosp-client-home-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 18px;padding:22px 24px;border:1px solid rgba(21,128,61,.16);border-radius:20px;background:linear-gradient(135deg,#fff,#f1fbf4);box-shadow:0 8px 28px rgba(35,25,14,.055)}.cosp-client-home-hero h2{margin:3px 0 5px;font-size:24px}.cosp-client-home-hero p:last-child{margin:0;color:#666b68}.cosp-client-home-hero .cosp-btn{flex:0 0 auto}.cosp-client-stat{display:flex;flex-direction:column;gap:5px;min-height:92px;justify-content:center}.cosp-client-stat>span{font-size:14px;font-weight:750;letter-spacing:.055em;text-transform:uppercase;color:#777}.cosp-client-stat>strong{font:750 26px/1"Plus Jakarta Sans",Arial,sans-serif;color:#1d1d1f}.cosp-order-tile-actions{display:block!important;padding:0!important;overflow:hidden}.cosp-order-tile-main{display:block;padding:16px;color:inherit!important;text-decoration:none!important}.cosp-order-tile-quick{display:flex;justify-content:flex-end;padding:10px 14px;border-top:1px solid rgba(60,60,67,.09);background:#fafafa}.cosp-order-tile-quick .cosp-btn{min-height:36px!important;padding:7px 11px!important;font-size:14px!important}.cosp-reorder-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;border-left:4px solid #15803d!important}.cosp-reorder-banner h2{margin:2px 0 5px}.cosp-reorder-banner p:last-child{margin:0;color:var(--cosp-muted)}.cosp-account-subsection{margin-top:22px;padding-top:4px}.cosp-dispatch-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:18px;align-items:start}.cosp-dispatch-board-work{min-width:0}.cosp-dispatch-board-map{position:sticky;top:82px;min-width:0}.cosp-dispatch-board-map .cosp-dispatch-map-card{margin:0!important}.cosp-dispatch-board-map .cosp-dispatch-map{height:500px}.cosp-dispatch-mobile-tabs{display:none}.cosp-dispatch-pickup-schedule{margin-top:2px!important}.cosp-dispatch-map-card .cosp-card-head{align-items:flex-start;gap:12px}.cosp-live-map-count{flex:0 0 auto;white-space:nowrap}.cosp-management-now{display:grid;gap:6px}.cosp-management-now-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cosp-management-now-grid>.cosp-card{display:flex;flex-direction:column;gap:6px;min-height:118px;justify-content:center;border-top:3px solid #334155}.cosp-management-now-grid span{font-size:14px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#67717f}.cosp-management-now-grid strong{font:760 30px/1"Plus Jakarta Sans",Arial,sans-serif;color:#18202b}.cosp-management-now-grid small{font-size:14px;color:#7b828c;line-height:1.35}.cosp-driver-next-label,.cosp-driver-later-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 2px 8px}.cosp-driver-next-label span{font:800 14px/1"Plus Jakarta Sans",Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#5b21b6}.cosp-driver-next-label small,.cosp-driver-later-label span{font-size:14px;color:#7a7a80}.cosp-driver-later-label{margin-top:20px}.cosp-driver-later-label strong{font-size:14px}.cosp-shell-driver .cosp-driver-task-card.is-next-stop{border:2px solid color-mix(in srgb,var(--cosp-portal-accent) 55%,#fff)!important;box-shadow:0 12px 30px rgba(91,33,182,.13)!important}.cosp-shell-driver .cosp-driver-task-card.is-next-stop .cosp-driver-card-top:before{content:"NEXT";display:inline-flex;padding:4px 7px;border-radius:999px;background:var(--cosp-portal-soft);color:var(--cosp-portal-deep);font-size:14px;font-weight:850;letter-spacing:.08em;margin-right:6px}@media (max-width:1180px){.cosp-dispatch-board{grid-template-columns:minmax(0,1fr) 360px}.cosp-management-now-grid{grid-template-columns:1fr 1fr}}@media (max-width:1450px){.cosp-dispatch-ready-card{grid-template-columns:1fr}.cosp-dispatch-plan-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cosp-dispatch-plan-form .cosp-btn{grid-column:1/-1;width:100%}}@media (max-width:900px){.cosp-dispatch-board{grid-template-columns:1fr}.cosp-dispatch-board-map{position:relative;top:auto}.cosp-dispatch-board-map .cosp-dispatch-map{height:390px}}@media (max-width:760px){.cosp-client-home-hero,.cosp-reorder-banner{align-items:stretch;flex-direction:column;padding:17px}.cosp-client-home-hero h2{font-size:20px}.cosp-order-tile-main{padding:14px}.cosp-order-tile-quick{justify-content:stretch}.cosp-order-tile-quick .cosp-btn{width:100%!important}.cosp-shell.cosp-theme-client .cosp-sidebar nav{position:fixed!important;left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;z-index:2147481500!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;padding:6px!important;border:1px solid rgba(42,42,42,.10)!important;border-radius:18px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 12px 35px rgba(0,0,0,.16)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}.cosp-shell.cosp-theme-client .cosp-sidebar nav a{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:44px!important;padding:7px 5px!important;text-align:center!important;white-space:normal!important;font-size:14px!important;border-radius:12px!important}.cosp-shell.cosp-theme-client .cosp-sidebar nav a[aria-current=page]{box-shadow:none!important;background:#eaf7ed!important;color:#166534!important}.cosp-shell.cosp-theme-client .cosp-account{display:none!important}.cosp-shell.cosp-theme-client .cosp-content{padding-bottom:100px!important}.cosp-dispatch-mobile-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;position:sticky;top:62px;z-index:90;padding:5px;margin:0 0 10px;border:1px solid #e2e2e5;border-radius:13px;background:rgba(248,248,250,.95);backdrop-filter:none;-webkit-backdrop-filter:none}.cosp-dispatch-mobile-tabs button{min-height:38px;border:0;border-radius:9px;background:transparent;font-size:14px;font-weight:750;color:#666}.cosp-dispatch-mobile-tabs button.is-active{background:#fff;color:#1d1d1f;box-shadow:0 1px 5px rgba(0,0,0,.10)}.cosp-dispatch-board{display:block}.cosp-dispatch-board-map{display:none}.cosp-dispatch-board.is-map-view .cosp-dispatch-board-work{display:none}.cosp-dispatch-board.is-map-view .cosp-dispatch-board-map{display:block}.cosp-dispatch-board.is-map-view .cosp-dispatch-map{height:calc(100dvh - 210px);min-height:430px}.cosp-management-now-grid{grid-template-columns:1fr 1fr}.cosp-management-now-grid>.cosp-card{min-height:105px;padding:13px!important}.cosp-management-now-grid strong{font-size:25px}.cosp-shell-driver .cosp-driver-task-card:not(.is-next-stop){box-shadow:none!important;background:#fbfbfc!important}.cosp-driver-later-label{padding-top:5px;border-top:1px solid #e7e7ea}}@media (max-width:420px){.cosp-management-now-grid{grid-template-columns:1fr}}.cosp-payment-inbox{display:grid;gap:12px}.cosp-payment-inbox-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.cosp-payment-review-list{display:grid;gap:9px}.cosp-payment-review-card{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(130px,.65fr) minmax(190px,1fr) auto;align-items:center;gap:16px;margin:0!important;padding:14px 16px!important}.cosp-payment-review-order{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;align-items:start}.cosp-payment-review-dot{width:9px;height:9px;margin-top:5px;border-radius:50%;background:#f2b84b;box-shadow:0 0 0 4px #fff5d9}.cosp-payment-review-order a{text-decoration:none!important;color:#1d1d1f!important}.cosp-payment-review-order strong{font-size:14px}.cosp-payment-review-order small{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px;color:#6e6e73;font-size:14px}.cosp-payment-review-money,.cosp-payment-review-bank{display:flex;min-width:0;flex-direction:column;gap:2px}.cosp-payment-review-money>span,.cosp-payment-review-bank>span{font-size:14px;text-transform:uppercase;letter-spacing:.05em;color:#8a8a8e}.cosp-payment-review-money>strong{font-size:16px}.cosp-payment-review-bank>strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cosp-payment-review-money>small,.cosp-payment-review-bank>small{font-size:14px;color:#777}.cosp-payment-review-card>.cosp-btn{min-width:92px!important}@media (max-width:900px){.cosp-payment-review-card{grid-template-columns:minmax(0,1fr) auto}.cosp-payment-review-money,.cosp-payment-review-bank{grid-column:1}.cosp-payment-review-card>.cosp-btn{grid-column:2;grid-row:1/4}}@media (max-width:560px){.cosp-payment-inbox-head{align-items:flex-start;flex-direction:column}.cosp-payment-review-card{grid-template-columns:1fr!important}.cosp-payment-review-money,.cosp-payment-review-bank,.cosp-payment-review-card>.cosp-btn{grid-column:1!important;grid-row:auto!important}.cosp-payment-review-card>.cosp-btn{width:100%!important}}@media (max-width:760px){.cosp-stock-queue-card .cosp-table-wrap{overflow:visible!important}.cosp-stock-queue-card .cosp-table{display:block!important;min-width:0!important}.cosp-stock-queue-card .cosp-table thead{display:none!important}.cosp-stock-queue-card .cosp-table tbody{display:grid!important;gap:10px!important}.cosp-stock-queue-card .cosp-table tr{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 12px!important;padding:14px!important;border:1px solid rgba(60,60,67,.11)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 2px 10px rgba(0,0,0,.035)!important}.cosp-stock-queue-card .cosp-table td{display:grid!important;gap:3px!important;padding:0!important;border:0!important;min-width:0!important}.cosp-stock-queue-card .cosp-table td:before{content:attr(data-label);font-size:14px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#8e8e93}.cosp-stock-queue-card .cosp-table td[data-label="Order"],.cosp-stock-queue-card .cosp-table td[data-label="Client"],.cosp-stock-queue-card .cosp-table td[data-label="Actions"]{grid-column:1/-1}.cosp-stock-queue-card .cosp-table td[data-label="Order"]{display:flex!important;align-items:center;justify-content:space-between;gap:10px}.cosp-stock-queue-card .cosp-table td[data-label="Order"]:before{display:none}.cosp-stock-queue-card .cosp-table td[data-label="Order"]>strong{font-size:14px}.cosp-stock-queue-card .cosp-table td[data-label="Actions"]{padding-top:7px!important;border-top:1px solid #ededf0!important}.cosp-stock-queue-card .cosp-table-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.cosp-stock-queue-card .cosp-table-actions a{min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:11px!important;background:#f0f0f2!important;font-size:14px!important;font-weight:750!important;text-decoration:none!important;color:#1d1d1f!important}.cosp-stock-queue-card .cosp-table-actions a.cosp-table-open{background:#f5c84b!important;color:#302400!important}}.cosp-wrap .cosp-milestones-compact li.is-done{color:#1d1d1f!important;border-width:1px!important;border-style:solid!important}.cosp-wrap .cosp-milestones-compact li.is-done span,.cosp-wrap .cosp-milestones-compact li.is-done small{color:#1d1d1f!important}.cosp-wrap .cosp-milestones-compact li.is-step-1.is-done{background:rgba(34,197,94,.18)!important;border-color:rgba(34,197,94,.35)!important}.cosp-wrap .cosp-milestones-compact li.is-step-2.is-done{background:rgba(34,197,94,.26)!important;border-color:rgba(34,197,94,.4)!important}.cosp-wrap .cosp-milestones-compact li.is-step-3.is-done{background:rgba(34,197,94,.38)!important;border-color:rgba(34,197,94,.46)!important}.cosp-wrap .cosp-milestones-compact li.is-step-4.is-done{background:rgba(34,197,94,.52)!important;border-color:rgba(34,197,94,.56)!important}.cosp-wrap .cosp-milestones-compact li.is-step-5.is-done{background:rgba(34,197,94,.68)!important;border-color:rgba(34,197,94,.68)!important}.cosp-wrap .cosp-milestones-compact li.is-done .cosp-milestone-dot{background:rgba(255,255,255,.72)!important;border-color:rgba(21,128,61,.32)!important;color:#166534!important}.cosp-wrap .cosp-milestones-compact li.is-step-4.is-done .cosp-milestone-dot,.cosp-wrap .cosp-milestones-compact li.is-step-5.is-done .cosp-milestone-dot{background:#fff!important}.cosp-dispatch-pickup-schedule{margin:0 0 14px!important}.cosp-order-drawer .cosp-dispatch-plan-summary{border-top-color:rgba(245,200,75,.95)!important}.cosp-dispatch-plan-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 12px}.cosp-dispatch-plan-facts>span{display:grid;gap:3px;padding:9px 10px;border-radius:10px;background:#f7f7f8;border:1px solid #e8e8eb}.cosp-dispatch-plan-facts small{font-size:14px!important;text-transform:uppercase;letter-spacing:.055em;color:#8e8e93!important}.cosp-dispatch-plan-facts strong{font-size:14px;color:#1d1d1f;overflow-wrap:anywhere}.cosp-dispatch-release-primary{display:grid;gap:8px;margin-top:8px}.cosp-dispatch-release-primary form{display:grid;gap:6px}.cosp-dispatch-release-primary .cosp-btn-workflow{width:100%;min-height:42px!important}.cosp-dispatch-release-primary small{font-size:14px!important;color:#6e6e73!important}.cosp-dispatch-print-link{display:inline-flex;align-items:center;justify-content:center;justify-self:start;padding:3px 0;color:#5d5d63!important;font-size:14px;font-weight:700;text-decoration:underline!important;text-underline-offset:3px}.cosp-dispatch-change-plan{margin-top:10px;border-top:1px solid #ededf0;padding-top:8px}.cosp-dispatch-change-plan>summary{cursor:pointer;font-size:14px;font-weight:700;color:#6e6e73}.cosp-dispatch-change-plan .cosp-subpanel{padding:10px 0 0!important;border:0!important}.cosp-dispatch-change-plan .cosp-btn-secondary{width:100%}.cosp-wrap .cosp-order-drawer .cosp-milestones-compact li,.cosp-wrap .cosp-order-drawer .cosp-milestones-compact li span,.cosp-wrap .cosp-order-drawer .cosp-milestones-compact li small{color:#1d1d1f!important}@media (max-width:520px){.cosp-dispatch-plan-facts{grid-template-columns:1fr}.cosp-dispatch-plan-facts>span{padding:8px 9px}}.cosp-action-success{padding:48px 24px;text-align:center;max-width:560px;margin:0 auto;outline:none}.cosp-action-success-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#dcfce7;color:#166534;font-size:32px}.cosp-action-success h2{margin:20px 0 12px}.cosp-action-success p{line-height:1.6}.cosp-action-success .cosp-btn{margin:20px 0}.cosp-action-success [data-cosp-refresh-status]{font-size:14px;color:#475569}.cosp-content{transition:none!important}.cosp-content.cosp-content-swapping,.cosp-content.cosp-content-entering{opacity:1;transform:none}.cosp-sidebar nav a.is-loading{background:rgba(120,120,128,.14)}.cosp-order-drawer{transition:transform .16s cubic-bezier(.2,.8,.2,1)!important}.cosp-order-drawer-backdrop{transition:opacity .12s ease!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.cosp-order-drawer-toolbar{background:#fafafc!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-cosp-lazy-section]{min-height:44px}@media (prefers-reduced-motion:reduce){.cosp-order-drawer,.cosp-order-drawer-backdrop{transition:none!important}}body.cosp-portal-page .cosp-shell{background:#f5f5f7;box-shadow:0 2px 12px #0000000a}.cosp-wrap .cosp-topbar{background:#fff!important}.cosp-wrap .cosp-card{background:#fff;box-shadow:0 1px 4px #00000008}.cosp-history-list{list-style:none!important;margin:0!important;padding:0!important}.cosp-history-list li{border-top:1px solid #e8e8ed}.cosp-history-list li>a{display:grid;grid-template-columns:minmax(110px,1fr) minmax(80px,auto) auto 12px;align-items:center;gap:14px;padding:12px 4px;color:inherit}.cosp-history-list small{display:block;font-size:14px;color:#72727a;margin-top:3px}.cosp-history-status{font-size:14px;color:#64646d}.cosp-franchisee-drawer{width:min(780px,96vw)}.cosp-franchisee-drawer .cosp-grid-2{grid-template-columns:1fr}.cosp-franchisee-history{padding:12px 0;margin-bottom:16px;border-bottom:1px solid #e8e8ed}.cosp-franchisee-history>summary{font-weight:600;cursor:pointer}.cosp-franchisee-history[open]>div{padding-top:16px}.cosp-franchisee-drawer .cosp-client-summary .cosp-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:520px){.cosp-history-list li>a{gap:8px;grid-template-columns:minmax(90px,1fr) auto 12px}.cosp-history-status{grid-column:1;grid-row:2}.cosp-history-list li>a>strong{grid-column:2;grid-row:1}.cosp-history-list li>a>span:last-child{grid-column:3;grid-row:1}.cosp-month-history .cosp-card-head{display:block}.cosp-month-history form{margin-top:14px}}:root{--mj-control-motion:.12s;--mj-gold:#f4b400;--mj-gold-hover:#e5a800;--mj-gold-soft:#fff9e8;--mj-red:#a8201a;--mj-ink:#231f1b;--mj-secondary:#4a433c;--mj-muted:#736a60;--mj-paper:#fbf8f2;--mj-white:#fff;--mj-sunken:#f4efe7;--mj-line:#e7e0d6;--mj-strong:#b8aea2;--mj-green:#2f7a4b;--mj-success-ink:#1e5a36;--mj-success-bg:#e8f3ec;--mj-info-ink:#1f4e70;--mj-info-bg:#e6f0f7;--mj-warning-ink:#8a4310;--mj-warning-bg:#fbeee3;--mj-critical:#b3261e;--mj-critical-ink:#8c1d17;--mj-critical-bg:#fbe9e7;--cosp-workflow-yellow:var(--mj-gold);--cosp-workflow-yellow-hover:var(--mj-gold-hover);--cosp-success:var(--mj-green);--cosp-success-soft:var(--mj-success-bg);--cosp-danger:var(--mj-critical);--cosp-v075-maroon:var(--mj-red);--cosp-v075-accent:var(--mj-ink);--cosp-v075-sidebar:var(--mj-white);--cosp-v075-text:var(--mj-ink);--cosp-v076-text:var(--mj-ink);--cosp-v076-gold:var(--mj-gold);--cosp-v076-gold-soft:var(--mj-gold-soft)}.cosp-wrap,.cosp-wrap .cosp-shell[class*="cosp-theme-"]{--cosp-bg:var(--mj-paper);--cosp-card:var(--mj-white);--cosp-text:var(--mj-ink);--cosp-muted:var(--mj-muted);--cosp-line:var(--mj-line);--cosp-accent:var(--mj-ink);--cosp-soft:var(--mj-gold-soft);--cosp-portal-accent:var(--mj-gold)!important;--cosp-portal-deep:var(--mj-ink)!important;--cosp-portal-soft:var(--mj-gold-soft)!important;font-family:"Plus Jakarta Sans",Arial,sans-serif;font-size:16px;line-height:1.6;color:var(--mj-ink)}body.cosp-portal-page{background:var(--mj-paper)!important;color:var(--mj-ink)}body.cosp-portal-page .cosp-shell{background:var(--mj-paper)!important;border-color:var(--mj-line)!important;box-shadow:none!important}body .cosp-wrap .cosp-workspace,body .cosp-wrap .cosp-content{background:var(--mj-paper)!important}body .cosp-wrap :is(h1,h2,h3,h4,legend){color:var(--mj-ink)!important;letter-spacing:-.02em!important;line-height:1.25}body .cosp-wrap h1{font-size:clamp(24px,2.6vw,36px);font-weight:750}body .cosp-wrap h2{font-size:24px;font-weight:700}body .cosp-wrap h3{font-size:20px;font-weight:700}body .cosp-wrap p{font-size:16px;line-height:1.6}body .cosp-wrap :is(input,select,textarea,button){font-family:inherit;line-height:1.5}body .cosp-wrap :is(.cosp-order-value,.cosp-stat strong,.cosp-sales-kpi strong,.cosp-process-count,.cosp-table,.cosp-cart-totals){font-variant-numeric:tabular-nums}body .cosp-wrap :is(.cosp-muted,.cosp-small,.cosp-help,.cosp-eyebrow){color:var(--mj-muted)!important}body .cosp-wrap .cosp-eyebrow{font-size:14px!important;font-weight:700;letter-spacing:.08em!important}body .cosp-wrap .cosp-sidebar{background:var(--mj-white)!important;border-right:1px solid var(--mj-line)!important;color:var(--mj-ink)!important;box-shadow:none!important}body .cosp-wrap .cosp-sidebar :is(a,strong,small,span){color:var(--mj-ink)!important}body .cosp-wrap .cosp-sidebar nav{background:transparent!important;gap:8px}body .cosp-wrap .cosp-sidebar nav a{min-height:48px!important;padding:12px 16px!important;border-radius:12px!important;line-height:1.4;box-shadow:none!important}body .cosp-wrap .cosp-sidebar nav a:hover{background:var(--mj-sunken)!important}body .cosp-wrap .cosp-sidebar nav a[aria-current=page]{background:var(--mj-gold-soft)!important;color:var(--mj-ink)!important;box-shadow:inset 3px 0 var(--mj-gold)!important}body .cosp-wrap .cosp-sidebar .cosp-nav-mark{background:transparent!important;border:0!important;color:var(--mj-muted)!important;box-shadow:none!important}body .cosp-wrap .cosp-sidebar nav a[aria-current=page] .cosp-nav-mark{color:var(--mj-ink)!important}body .cosp-wrap .cosp-nav-copy strong{font-size:14px!important;font-weight:650!important;white-space:normal}body .cosp-wrap .cosp-account{border-color:var(--mj-line)!important;background:var(--mj-white)!important}body .cosp-wrap .cosp-account :is(span,small){color:var(--mj-muted)!important}body .cosp-wrap .cosp-nav-divider{border-color:var(--mj-line)!important}body .cosp-wrap .cosp-brand{padding:24px!important}body .cosp-wrap .cosp-brand-identity{gap:16px!important;align-items:flex-start}body.cosp-portal-page .cosp-wrap .cosp-shell .cosp-brand-identity .cosp-logo,body .cosp-wrap .cosp-brand-identity .cosp-logo{width:176px!important;height:auto!important;max-height:none!important;max-width:100%!important;padding:8px!important;background:var(--mj-white)!important;border-radius:8px!important;box-shadow:none!important;object-fit:contain!important}body .cosp-wrap .cosp-brand-tagline{font-size:14px!important;letter-spacing:0!important;line-height:1.5!important;color:var(--mj-muted)!important}body .cosp-wrap .cosp-topbar{background:var(--mj-white)!important;border-bottom:1px solid var(--mj-line)!important;box-shadow:none!important;gap:16px;flex-wrap:wrap}body .cosp-wrap .cosp-topbar-title p{color:var(--mj-secondary)!important;font-size:14px!important;line-height:1.5!important}body .cosp-wrap .cosp-topbar-title h1{font-size:clamp(24px,2.6vw,32px)!important;line-height:1.25!important}body .cosp-wrap .cosp-topbar-actions{gap:8px;flex-wrap:wrap}body .cosp-wrap :is(.cosp-card,.cosp-order-tile,.cosp-product-card,.cosp-stat,.cosp-sales-kpi,.cosp-driver-task-card,.cosp-warehouse-card,.cosp-accounting-card,.cosp-client-admin,.cosp-action-box,.cosp-order-accordion){background:var(--mj-white)!important;border:1px solid var(--mj-line)!important;border-radius:16px!important;box-shadow:0 1px 2px #231f1b0d!important;color:var(--mj-ink)!important}body .cosp-wrap :is(.cosp-card,.cosp-order-tile){padding:24px}body .cosp-wrap .cosp-order-tile:hover,body .cosp-wrap .cosp-product-card:hover{border-color:var(--mj-strong)!important;box-shadow:0 4px 12px #231f1b0f!important;transform:none!important}body .cosp-wrap .cosp-product-card.is-selected,body .cosp-wrap .cosp-address-option input:checked+span{background:var(--mj-gold-soft)!important;border-color:var(--mj-gold)!important;box-shadow:inset 0 0 0 1px var(--mj-gold)!important}body .cosp-wrap :is(.cosp-card-head,.cosp-header,.cosp-tile-heading){gap:16px;flex-wrap:wrap}body .cosp-wrap :is(.cosp-mini-form,.cosp-dispatch-plan-facts>span,.cosp-subpanel){background:var(--mj-paper);border-color:var(--mj-line)}body .cosp-wrap .cosp-table th{background:var(--mj-sunken)!important;color:var(--mj-secondary)!important;font-size:14px!important;font-weight:650}body .cosp-wrap .cosp-table td{font-size:14px!important;color:var(--mj-ink);border-color:var(--mj-line)!important;padding-top:16px;padding-bottom:16px}body .cosp-wrap .cosp-table tbody tr:hover{background:var(--mj-paper)!important}body .cosp-wrap :is(.cosp-cart-grand,.cosp-order-total,.cosp-order-value){color:var(--mj-ink)!important;border-color:var(--mj-line)!important}body .cosp-wrap :is(.cosp-review-total,.cosp-checkout-total){background:var(--mj-gold-soft)!important;color:var(--mj-ink)!important;border:1px solid var(--mj-line)!important;border-radius:12px}body .cosp-wrap :is(.cosp-review-total,.cosp-checkout-total) strong{color:var(--mj-ink)!important}body.cosp-portal-page .cosp-wrap .cosp-btn:not(.cosp-btn-secondary):not(.cosp-btn-danger),body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-accent:not(.cosp-btn-secondary):not(.cosp-btn-danger),body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-workflow:not(.cosp-btn-secondary):not(.cosp-btn-danger),body.cosp-portal-page .cosp-wrap button.cosp-btn.cosp-btn-workflow:not(.cosp-btn-secondary):not(.cosp-btn-danger),body .cosp-wrap .cosp-btn,body .cosp-wrap input[type=submit],body .cosp-wrap .cosp-driver-action.is-workflow{background:var(--mj-gold)!important;color:var(--mj-ink)!important;border:1px solid var(--mj-gold)!important;border-radius:12px!important;box-shadow:none!important;min-height:48px!important;padding:12px 18px!important;font-size:15px!important;font-weight:650!important;line-height:1.4!important;transition:background-color var(--mj-control-motion) ease,border-color var(--mj-control-motion) ease!important;transform:none!important}body.cosp-portal-page .cosp-wrap .cosp-btn:not(.cosp-btn-secondary):not(.cosp-btn-danger):hover,body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-accent:not(.cosp-btn-secondary):not(.cosp-btn-danger):hover,body.cosp-portal-page .cosp-wrap button.cosp-btn.cosp-btn-workflow:not(.cosp-btn-secondary):not(.cosp-btn-danger):hover,body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-workflow:not(.cosp-btn-secondary):not(.cosp-btn-danger):hover,body .cosp-wrap .cosp-btn:hover,body .cosp-wrap input[type=submit]:hover{background:var(--mj-gold-hover)!important;border-color:var(--mj-gold-hover)!important;color:var(--mj-ink)!important}body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-secondary,body .cosp-wrap .cosp-btn.cosp-btn-secondary{background:var(--mj-white)!important;border-color:var(--mj-strong)!important;color:var(--mj-ink)!important}body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-secondary:hover,body .cosp-wrap .cosp-btn.cosp-btn-secondary:hover{background:var(--mj-sunken)!important}body.cosp-portal-page .cosp-wrap button.cosp-btn.cosp-btn-destructive,body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-destructive,body .cosp-wrap .cosp-btn.cosp-btn-danger{background:var(--mj-critical)!important;border-color:var(--mj-critical)!important;color:#fff!important}body.cosp-portal-page .cosp-wrap button.cosp-btn.cosp-btn-destructive:hover,body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-destructive:hover,body .cosp-wrap .cosp-btn.cosp-btn-danger:hover{background:var(--mj-critical-ink)!important;border-color:var(--mj-critical-ink)!important;color:#fff!important}body .cosp-wrap :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]){border:1px solid var(--mj-strong)!important;border-radius:12px!important;min-height:48px!important;font-size:16px!important;background:var(--mj-white)!important;color:var(--mj-ink)!important;box-shadow:none!important;padding:12px!important}body .cosp-wrap :is(input[type=checkbox],input[type=radio]){accent-color:var(--mj-ink)}body .cosp-wrap :is(input,textarea)::placeholder{color:var(--mj-muted);opacity:1}body .cosp-wrap :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--mj-ink)!important;outline-offset:2px!important;box-shadow:0 0 0 6px #f8d46b!important}body.cosp-portal-page .cosp-wrap button.cosp-btn.cosp-btn-workflow:disabled,body .cosp-wrap :is(button,input,select,textarea):disabled,body .cosp-wrap .cosp-btn[aria-disabled=true]{background:var(--mj-line)!important;border-color:var(--mj-line)!important;color:var(--mj-muted)!important;opacity:1!important;cursor:not-allowed}body .cosp-wrap :is(.cosp-status-pill,.cosp-fulfilment-badge){font-size:14px!important;font-weight:650!important;line-height:1.4;padding:5px 10px!important;border-radius:999px!important}body .cosp-wrap :is(.cosp-tone-success,.cosp-tone-approved,.cosp-alert-success){background:var(--mj-success-bg)!important;color:var(--mj-success-ink)!important;border-color:var(--mj-success-bg)!important}body .cosp-wrap :is(.cosp-tone-info,.cosp-alert-info,.cosp-fulfilment-badge.is-delivery){background:var(--mj-info-bg)!important;color:var(--mj-info-ink)!important;border-color:var(--mj-info-bg)!important}body .cosp-wrap :is(.cosp-tone-warning,.cosp-alert-warning){background:var(--mj-warning-bg)!important;color:var(--mj-warning-ink)!important;border-color:var(--mj-warning-bg)!important}body .cosp-wrap :is(.cosp-tone-danger,.cosp-alert-error){background:var(--mj-critical-bg)!important;color:var(--mj-critical-ink)!important;border-color:var(--mj-critical-bg)!important}body .cosp-wrap .cosp-fulfilment-badge.is-pickup{background:var(--mj-sunken)!important;color:var(--mj-secondary)!important;border-color:var(--mj-line)!important}body .cosp-wrap :is(.cosp-alert,.cosp-status-pill) :is(strong,span,p){color:inherit!important}body .cosp-wrap .cosp-process-overview{grid-template-columns:repeat(8,minmax(168px,1fr));gap:12px}body .cosp-wrap .cosp-process-card{min-width:168px;min-height:150px;border-radius:16px!important;box-shadow:none!important}body .cosp-wrap .cosp-process-card.is-assigned{background:var(--mj-gold-soft)!important;border-color:var(--mj-gold)!important;box-shadow:inset 0 3px var(--mj-gold)!important}body .cosp-wrap .cosp-process-card.is-assigned :is(.cosp-process-label,.cosp-process-count,small,em){color:var(--mj-ink)!important;background:transparent!important}body .cosp-wrap .cosp-process-card.is-observer{background:var(--mj-white)!important;border-color:var(--mj-line)!important}body .cosp-wrap .cosp-process-card.is-observer :is(small,.cosp-process-label){color:var(--mj-muted)!important}body .cosp-wrap .cosp-process-count{font-size:30px!important;color:var(--mj-ink)!important}body .cosp-wrap .cosp-milestones-compact{display:grid;grid-template-columns:repeat(5,minmax(132px,1fr))!important;overflow-x:auto;gap:8px}body .cosp-wrap .cosp-milestones-compact li{background:var(--mj-sunken)!important;border:1px solid var(--mj-line)!important;border-radius:12px!important;min-height:64px}body .cosp-wrap .cosp-milestones-compact li.is-done{background:var(--mj-success-bg)!important;border-color:#7fb894!important}body .cosp-wrap .cosp-milestones-compact li :is(span,small),body .cosp-wrap .cosp-milestones-compact li{color:var(--mj-secondary)!important}body .cosp-wrap .cosp-milestones-compact li.is-done :is(span,small){color:var(--mj-success-ink)!important}body .cosp-order-drawer.cosp-wrap{background:var(--mj-paper)!important;border-color:var(--mj-line);box-shadow:-12px 0 32px #231f1b14!important;line-height:1.6}body .cosp-order-drawer .cosp-order-drawer-toolbar{background:var(--mj-white)!important;border-color:var(--mj-line);min-height:72px;height:auto;padding:12px 20px;gap:12px}body .cosp-order-drawer .cosp-order-drawer-content{padding:24px}body .cosp-order-drawer .cosp-order-drawer-close{width:44px!important;height:44px!important;min-width:44px;background:var(--mj-sunken)!important;color:var(--mj-ink);border-radius:12px;font-size:24px!important}body .cosp-order-drawer .cosp-order-tabs{background:var(--mj-sunken)!important;border-color:var(--mj-line)!important;gap:8px}body .cosp-order-drawer .cosp-order-tabs button{min-height:44px;padding:10px 16px;font-size:14px!important;background:var(--mj-red)!important;color:var(--mj-white)!important}body .cosp-order-drawer .cosp-order-tabs button.is-active{background:var(--mj-white)!important;color:var(--mj-ink)!important;box-shadow:inset 0-3px var(--mj-gold)!important}body .cosp-wrap .cosp-action-success-icon{background:var(--mj-success-bg);color:var(--mj-success-ink)}body .cosp-wrap .cosp-login-story{background:var(--mj-ink)!important;border:0;box-shadow:none!important}body .cosp-wrap .cosp-login-story :is(h1,p,li,small,strong,span){color:var(--mj-paper)!important}body .cosp-wrap .cosp-login-story .cosp-eyebrow{color:var(--mj-gold)!important}body .cosp-wrap .cosp-login-card{background:var(--mj-white)!important;border-radius:0!important}body .cosp-wrap .cosp-login-options a{min-height:44px;border-radius:12px;border-color:var(--mj-line);color:var(--mj-ink)}body .cosp-wrap .cosp-login-options a[aria-current=page]{background:var(--mj-gold-soft);border-color:var(--mj-gold);color:var(--mj-ink)}body .cosp-wrap .cosp-chart-line{stroke:var(--mj-green)!important}body .cosp-wrap .cosp-chart-dot{fill:var(--mj-green)!important}body .cosp-wrap :is(.cosp-rank-track i,.cosp-bar){background:var(--mj-gold)!important}body .cosp-navigation-progress{background:#f4b40026}body .cosp-navigation-progress>span{background:linear-gradient(90deg,#f4b40000,var(--mj-gold) 40%,#a97000 75%,#f4b40000)}@media (max-width:760px){body .cosp-wrap .cosp-brand{padding:16px!important}body.cosp-portal-page .cosp-wrap .cosp-shell .cosp-brand-identity .cosp-logo{width:176px!important;max-height:none!important}body.cosp-portal-page .cosp-wrap .cosp-shell.cosp-theme-client .cosp-brand-identity{justify-content:flex-start!important;align-items:center!important}body .cosp-wrap :is(.cosp-card,.cosp-order-tile){padding:16px}body .cosp-wrap .cosp-topbar{padding:16px!important}body .cosp-wrap .cosp-topbar-actions .cosp-topbar-clock{display:none}body .cosp-wrap .cosp-shell.cosp-theme-client .cosp-sidebar nav{background:var(--mj-white)!important;border-color:var(--mj-line)!important;box-shadow:0 4px 12px #231f1b0f!important;gap:8px!important}body .cosp-wrap .cosp-shell.cosp-theme-client .cosp-sidebar nav a{min-height:56px!important;padding:8px 4px!important;font-size:14px!important}body .cosp-wrap .cosp-shell.cosp-theme-client .cosp-sidebar nav a[aria-current=page]{background:var(--mj-gold-soft)!important;color:var(--mj-ink)!important;box-shadow:inset 0-3px var(--mj-gold)!important}body .cosp-order-drawer .cosp-order-drawer-content{padding:16px}body .cosp-order-drawer.cosp-wrap{width:100vw!important;max-width:100vw!important}body.cosp-portal-page .cosp-wrap button.cosp-btn.cosp-btn-workflow:not(.cosp-btn-secondary):not(.cosp-btn-danger),body .cosp-wrap .cosp-btn,body .cosp-wrap input[type=submit]{min-height:56px!important}}@media (prefers-reduced-motion:reduce){body .cosp-navigation-progress>span{background:var(--mj-gold);animation:none;transform:none;width:100%}}body.cosp-portal-page .cosp-wrap .cosp-btn :is(span,strong,small){color:inherit!important}body.cosp-portal-page .cosp-wrap .cosp-btn:not(.cosp-btn-secondary):not(.cosp-btn-danger):disabled,body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-accent:not(.cosp-btn-secondary):not(.cosp-btn-danger):disabled{background:var(--mj-line)!important;border-color:var(--mj-line)!important;color:var(--mj-muted)!important}body .cosp-wrap .cosp-tile-footer>span:last-child{color:var(--mj-ink)!important}@media (prefers-reduced-motion:reduce){body .cosp-wrap :is(.cosp-btn,input,button){transition:none!important}}body.cosp-portal-page .cosp-wrap .cosp-btn:not(.cosp-btn-secondary):not(.cosp-btn-danger):focus-visible,body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-accent:not(.cosp-btn-secondary):not(.cosp-btn-danger):focus-visible,body.cosp-portal-page .cosp-wrap button.cosp-btn.cosp-btn-workflow:not(.cosp-btn-secondary):not(.cosp-btn-danger):focus-visible,body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-secondary:focus-visible{outline:2px solid var(--mj-ink)!important;outline-offset:2px!important;box-shadow:0 0 0 6px #f8d46b!important}@media (max-width:760px){body.cosp-portal-page .cosp-wrap .cosp-btn:not(.cosp-btn-secondary):not(.cosp-btn-danger),body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-accent:not(.cosp-btn-secondary):not(.cosp-btn-danger){min-height:56px!important}}body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-danger:not(.cosp-btn-destructive),body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-destructive:not(.cosp-btn-secondary){background:var(--mj-critical)!important;border-color:var(--mj-critical)!important;color:#fff!important;box-shadow:none!important}body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-danger:not(.cosp-btn-destructive):hover,body.cosp-portal-page .cosp-wrap .cosp-btn.cosp-btn-destructive:not(.cosp-btn-secondary):hover{background:var(--mj-critical-ink)!important;border-color:var(--mj-critical-ink)!important;color:#fff!important}@media (max-width:760px){body.cosp-portal-page .cosp-wrap .cosp-shell .cosp-topbar-actions{display:flex!important;flex-wrap:wrap!important;width:100%!important;justify-content:flex-start!important}body.cosp-portal-page .cosp-wrap .cosp-shell .cosp-topbar-actions .cosp-btn{flex:1 1 auto!important;width:auto!important}body.cosp-portal-page .cosp-wrap .cosp-shell.cosp-theme-client .cosp-brand-identity{flex-direction:row!important;align-items:center!important}}body .cosp-wrap :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):focus-visible{box-shadow:0 0 0 6px #f8d46b!important}body .cosp-wrap .cosp-login-options a[aria-current=page]{background:var(--mj-gold-soft)!important;border-color:var(--mj-gold)!important;color:var(--mj-ink)!important;box-shadow:none!important}body .cosp-wrap .cosp-login-card a:not(.cosp-btn){color:var(--mj-ink)!important;text-decoration-color:var(--mj-gold);text-underline-offset:3px}@media (prefers-reduced-motion:reduce){:root{--mj-control-motion:0s}}.cosp-management-dock{display:none}.cosp-management-inbox{max-width:880px;margin:0 auto}.cosp-approval-heading{margin-bottom:18px}.cosp-approval-heading p{color:var(--mj-muted)}.cosp-inbox-switch,.cosp-inbox-categories{display:flex;gap:8px;margin:14px 0;overflow-x:auto;padding:3px 0 8px}body .cosp-wrap .cosp-inbox-switch a,body .cosp-wrap .cosp-inbox-categories a{flex-shrink:0;padding:12px 16px;min-height:48px;border:1px solid var(--mj-line);border-radius:12px;background:var(--mj-white);color:var(--mj-ink)!important;text-decoration:none}body .cosp-wrap .cosp-inbox-switch a[aria-current],body .cosp-wrap .cosp-inbox-categories a[aria-current]{background:var(--mj-gold)!important;border-color:var(--mj-gold)!important;font-weight:800}body .cosp-wrap .cosp-decision-card{margin-bottom:14px;min-width:0}.cosp-decision-card h3,.cosp-decision-card dd{overflow-wrap:anywhere}.cosp-decision-card h3{margin:0;font-size:20px}.cosp-decision-actions{border-top:1px solid var(--mj-line);padding-top:16px;margin-top:18px;display:grid;gap:12px}.cosp-decision-actions>form{margin:0}.cosp-decision-actions .cosp-btn{width:100%;min-height:52px!important}.cosp-approval-note summary,.cosp-decline>summary{min-height:48px;padding:12px 4px;cursor:pointer;color:var(--mj-secondary);font-weight:650}.cosp-decline>summary{text-align:center;list-style:none;border:1px solid var(--mj-line);border-radius:12px}.cosp-decline[open]>summary{margin-bottom:12px}.cosp-decline form{padding:12px;background:var(--mj-sunken);border-radius:12px}.cosp-approval-fields{display:grid;gap:12px}.cosp-approval-fields div{display:grid;gap:3px}.cosp-approval-fields dt{color:var(--mj-muted);font-size:14px}.cosp-approval-fields dd{margin:0;font-weight:700}.cosp-inbox-pagination{display:flex;justify-content:space-between;gap:12px;margin:20px 0}.cosp-sku-success{text-align:center;outline-offset:4px}.cosp-sku-success>span{display:inline-grid;place-items:center;background:#e8f3ec;color:#1e5a36;width:56px;height:56px;border-radius:50%;font-size:30px}.cosp-sku-success p{overflow-wrap:anywhere}@media (max-width:760px){body .cosp-theme-management .cosp-sidebar{display:none!important}body .cosp-theme-management.cosp-shell{display:block!important}body .cosp-theme-management .cosp-content{padding:16px 12px calc(100px + env(safe-area-inset-bottom))!important}body .cosp-theme-management .cosp-topbar{padding:16px!important;position:static!important}.cosp-theme-management .cosp-topbar-clock{display:none!important}body .cosp-theme-management .cosp-card{padding:16px!important;border-radius:16px!important}.cosp-theme-management .cosp-card-head{align-items:flex-start;gap:10px;flex-wrap:wrap}.cosp-theme-management .cosp-management-dock{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:900;background:#fff;border-top:1px solid var(--mj-line);padding:8px 8px calc(8px + env(safe-area-inset-bottom));box-shadow:0-3px 12px #231f1b0a}body .cosp-theme-management .cosp-management-dock>a,.cosp-management-dock summary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:54px;color:var(--mj-ink)!important;font-size:14px;text-decoration:none;font-weight:700;border-radius:12px;cursor:pointer;list-style:none}.cosp-management-dock summary::-webkit-details-marker{display:none}.cosp-management-dock>a>span,.cosp-management-dock summary>span{font-size:22px;line-height:24px}.cosp-management-dock>a[aria-current]{background:var(--mj-gold-soft);box-shadow:inset 0-3px var(--mj-gold)}.cosp-management-more{position:absolute;bottom:calc(100% + 8px);right:12px;background:white;border:1px solid var(--mj-line);border-radius:16px;padding:8px;box-shadow:0 8px 24px #231f1b20;min-width:220px;max-height:60vh;overflow:auto}.cosp-management-more a{display:block;min-height:48px;padding:12px;color:var(--mj-ink)!important}.cosp-theme-management .cosp-approval-summary{display:grid;grid-template-columns:1fr 1fr}.cosp-theme-management .cosp-table-wrap{overflow:auto}.cosp-theme-management .cosp-table{min-width:560px}.cosp-theme-management input,.cosp-theme-management select,.cosp-theme-management textarea{font-size:16px!important}}
