.option-one-layout .topbar .store-app-qr{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;color:#fff;border:1px solid #ffffff88;border-radius:8px;background:#ffffff14;text-decoration:none}.option-one-layout .topbar .store-app-qr:hover{background:#ffffff30}.option-one-layout .topbar .store-app-qr:focus-visible{outline:2px solid white;outline-offset:3px}.option-one-layout .topbar .store-app-qr svg{width:19px;height:19px}.app-connection-page{min-height:100dvh;background:#f6f7f9;color:#18212e;font-family:Arial,sans-serif}.app-connection-page>header{height:60px;background:#ff6200;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 28px;gap:14px}.app-connection-page>header>a{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none;font-size:23px}.app-connection-page>header img{width:27px;height:31px}.app-connection-page>header>span{font-size:14px}.app-connection-page>main{padding:30px 16px}.app-connection-card{max-width:620px;margin:auto;text-align:center;background:#fff;border:1px solid #e2e7ed;border-radius:18px;padding:28px;box-shadow:0 8px 30px #18212e08;box-sizing:border-box}.app-connection-icon{display:inline-flex;background:#fff0e5;color:#f56619;padding:12px;border-radius:14px}.app-connection-icon svg{width:26px;height:26px}.app-connection-card h1{font-size:27px;line-height:1.2;margin:16px 0 8px}.app-connection-store{font-size:20px;font-weight:700;color:#de5000;margin:0 0 10px;overflow-wrap:anywhere}.app-connection-qr{min-height:240px;display:flex;align-items:center;justify-content:center}.app-connection-qr img{display:block;width:min(100%,384px);height:auto;aspect-ratio:1;background:#fff}.app-connection-address{font-size:15px;background:#f7f8fa;border-radius:8px;padding:12px;overflow-wrap:anywhere;margin:8px 0 20px}.app-connection-card ol{text-align:left;line-height:1.6;font-size:15px;padding-left:25px}.app-connection-card li{padding-left:4px;margin:7px 0}.app-connection-note{color:#697483;font-size:13px;line-height:1.5}.app-connection-warning{background:#fff4df;color:#855217;border:1px solid #f1d8ab;border-radius:9px;padding:12px;font-size:13px;line-height:1.5}.app-connection-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:20px}.app-connection-actions>*{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 15px;border:1px solid #e0e5eb;border-radius:9px;color:#283545;background:#fff;text-decoration:none;font:600 14px Arial,sans-serif;box-sizing:border-box;cursor:pointer}.app-connection-actions>button{background:#ff6200;color:#fff;border-color:#ff6200}.app-connection-actions>button:disabled{opacity:.5;cursor:wait}.app-connection-actions svg,.app-connection-back svg{width:18px;height:18px}.app-connection-back{display:inline-flex;align-items:center;gap:8px;color:#6a7481;text-decoration:none;margin-top:22px;font-size:14px}@media(max-width:500px){.app-connection-page>header{padding:0 16px}.app-connection-page>header>span{font-size:12px}.app-connection-page>main{padding:16px 10px}.app-connection-card{padding:20px 15px}.app-connection-card h1{font-size:23px}}@media print{.app-connection-page{background:#fff}.app-connection-page>header,.app-connection-actions,.app-connection-back{display:none}.app-connection-page>main{padding:0}.app-connection-card{border:0;box-shadow:none;max-width:650px;padding:10px;break-inside:avoid}.app-connection-qr img{width:350px;height:350px;print-color-adjust:exact}}.maintenance-console{margin:20px 0;padding:18px;background:#fff;border:1px solid var(--line,#e2e7ed);border-radius:10px;display:grid;gap:16px}.maintenance-console>header{display:flex;justify-content:space-between;gap:12px;align-items:center}.maintenance-console h2{font-size:18px;margin:0}.maintenance-console h3{font-size:15px}.maintenance-console>nav{display:flex;gap:7px;flex-wrap:wrap}.maintenance-console p{font-size:13px;line-height:1.6;margin:8px 0}.maintenance-console .panel{min-width:0}.maintenance-console .panel>div{padding:14px}.maintenance-console form{margin:12px 0;gap:12px}.maintenance-console label{font-size:13px}.maintenance-console textarea{width:100%;padding:10px;box-sizing:border-box;min-height:50px;resize:vertical}.maintenance-console input:not([type=checkbox]),.maintenance-console select{width:100%;min-height:42px;box-sizing:border-box}.maintenance-console input[type=checkbox]{width:17px!important;height:17px!important;min-height:0!important;vertical-align:middle;accent-color:#ff650c}.maintenance-console code{font-size:11px;overflow-wrap:anywhere}.maintenance-warning{background:#fff5e8;padding:12px;border-radius:7px;color:#8c480b}.maintenance-values{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:9px;font-size:13px}.maintenance-values dt{color:#667382}.maintenance-values dd{margin:0;overflow-wrap:anywhere;font-weight:600}.maintenance-item{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid #edf0f3}.maintenance-item>div:first-child{flex:1;min-width:0}.maintenance-item>div:last-child{display:flex;gap:7px;flex-wrap:wrap}.maintenance-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px}.closing-checklist{grid-column:1/-1;padding:12px;border:1px solid #e4e9ee;border-radius:8px}.closing-checklist article{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:7px 0}.closing-checklist article button{white-space:normal}.closing-checklist .blocked{color:#bc3c24}.closing-checklist .clear{color:#148654}@media(max-width:700px){.maintenance-console{padding:12px}.maintenance-console>header,.maintenance-item{align-items:stretch;flex-direction:column}.maintenance-compare,.maintenance-console .form-grid{grid-template-columns:1fr}.maintenance-values{grid-template-columns:1fr 1fr}.closing-checklist article{align-items:stretch;flex-direction:column}}.operator-avatar-modal{width:min(540px,calc(100vw - 24px))}.operator-avatar-preview{display:flex;align-items:center;gap:18px;margin-bottom:18px}.operator-avatar-preview .avatar{width:96px;height:96px;flex:0 0 96px;object-fit:cover;border:2px solid #ff6a13;border-radius:50%}.operator-avatar-preview h3{margin:0 0 6px}.operator-avatar-preview p{margin:0}.operator-avatar-modal p{line-height:1.5}.operator-avatar-modal input[type=file]{display:block;width:100%;margin:18px 0;box-sizing:border-box}.operator-avatar-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.operator-avatar-modal footer{padding-top:18px;border-top:1px solid #e5e7eb;justify-content:flex-end}.operator-avatar-actions .button{white-space:normal}.source-badge.source-99food{background:#fff2a8;color:#211b00;border-color:#edc62d;font-weight:800}.source-99food img{width:30px;height:30px;object-fit:contain}.source-99food{background:#fff9d8;color:#292100}.food99-confirmation{border:1px solid #ffd48c;border-radius:12px;padding:16px;display:grid;gap:12px;background:#fffdf5}.food99-confirmation header{display:flex;align-items:center;gap:10px}.food99-confirmation h3,.food99-confirmation p{margin:0}.food99-confirmation .food99-missing{padding:10px;background:#fff0d6;color:#950;border-radius:8px}.food99-confirmation label{display:grid;gap:6px}.food99-confirmation input{width:100%;min-height:44px;border:1px solid #d4dce5;border-radius:8px;padding:10px;font-size:20px;letter-spacing:2px}.food99-confirmation-form input{font-size:16px;letter-spacing:normal}.food99-confirmation small{color:#617086}.food99-confirmation-form .wide{min-width:0}.food99-confirmation-form input{width:100%;box-sizing:border-box}.food99-dispatch-link{display:block;margin-top:5px;padding:4px 8px;background:#fff4cd;color:#825000;border:1px solid #e9c75e;border-radius:6px;font-size:11px;line-height:16px;text-align:left;cursor:pointer}.source-badge.source-99food{background:transparent;padding:0;min-width:38px}.source-badge.source-99food img{width:38px;height:38px;max-width:none;object-fit:contain}.source-badge.source-99food span{display:none}.departure-food99{padding:16px;margin:16px 0;border:1px solid #e7d691;background:#fffdf4;border-radius:12px}.departure-food99 h3{margin:0 0 8px}.departure-food99 h3 small{font-weight:400;color:#687080;font-size:12px}.departure-food99 p,.departure-food99 small{color:#617086;font-size:12px}.departure-food99 fieldset{display:grid;gap:12px;padding:14px;border:1px solid #e0d8b6;border-radius:10px;margin:12px 0;min-width:0}.departure-food99 legend{font-weight:700;font-size:14px}.departure-food99 label{display:grid;gap:6px;font-size:13px}.departure-food99 input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid #cfd6df;border-radius:8px;background:#fff;padding:10px;font-size:15px}.departure-food99 input:focus{outline:2px solid #ff6b16;outline-offset:1px}.choice-one-dialog .departure-food99{margin:14px 0;flex-shrink:0}.choice-one-dialog .departure-food99 h3{font-size:16px;color:#b54c00}.choice-one-dialog .departure-food99 fieldset{background:#fff}.choice-one-dialog.modal{display:flex;flex-direction:column}.choice-one-dialog.modal>header{flex-shrink:0}.choice-one-dialog.modal>div{min-height:0;overflow-y:auto;box-sizing:border-box}.food99-advanced{font-size:12px;color:#617086}.food99-advanced summary{cursor:pointer;padding:8px 0}.food99-advanced label{margin-top:8px}.tracking-link-dialog>div>p{line-height:1.5;margin-bottom:18px}.tracking-link-dialog label{display:grid;gap:8px;font-weight:650;font-size:13px}.tracking-link-dialog input{display:block;min-width:0;width:100%;height:46px;padding:11px;border:1px solid #d9e0e7;border-radius:7px;user-select:text!important;-webkit-user-select:text!important;font-size:14px;color:#20242c}.tracking-link-actions{display:flex;gap:9px;flex-wrap:wrap;margin:16px 0}.tracking-link-actions a{display:inline-flex;align-items:center;gap:7px;text-decoration:none;color:#293647}.tracking-link-notice{padding:12px;background:#fff3e6;border-radius:8px;font-size:13px}.tracking-link-error{color:#ba233c}.tracking-link-dialog small{display:block;color:#687583}.tracking-link-dialog footer{display:flex;justify-content:flex-end;margin-top:20px}.customer-tracking{min-height:100dvh;background:#f7f8fa;color:#171b23;font-family:Arial,sans-serif}.customer-tracking *{box-sizing:border-box}.customer-header{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff;border-bottom:1px solid #e9edf1;padding:18px max(24px,calc((100vw - 1280px)/2))}.customer-brand{display:flex;align-items:center;gap:0;font-size:25px;font-weight:800;text-decoration:none;color:#171b23}.customer-brand img{width:30px;height:35px;object-fit:contain;margin-right:7px}.customer-brand span,.customer-info footer span{color:#ff650f}.customer-store{display:flex;align-items:center;gap:10px}.customer-store img{width:38px;height:38px;object-fit:contain;border-radius:8px}.customer-contact{display:flex;justify-content:center;align-items:center;gap:9px;background:#ff650f;color:#fff;text-decoration:none;padding:15px 18px;border-radius:9px;font-weight:700;font-size:14px}.customer-header .customer-contact{background:#fff;border:1px solid #ff650f;color:#ed5600;padding:11px 16px}.customer-content{max-width:1280px;margin:auto;padding:28px 24px}.customer-heading{text-align:center}.customer-heading h1{font-size:32px;margin:0 0 10px;letter-spacing:-.8px}.customer-heading p{margin:0;color:#616773}.customer-stages{display:flex;margin:28px 20px 32px;justify-content:space-between}.customer-stages>div{position:relative;flex:1;text-align:center;font-size:12px}.customer-stages>div:before{content:"";position:absolute;top:13px;left:0;width:100%;height:3px;background:#d4d8de}.customer-stages>div:first-child:before{left:50%;width:50%}.customer-stages>div:last-child:before{width:50%}.customer-stages>div.done:before{background:#ff650f}.customer-stages>div>span{display:flex;margin:0 auto 10px;position:relative;border:3px solid #f7f8fa;border-radius:50%;background:#d4d8de;width:29px;height:29px;align-items:center;justify-content:center;color:#fff}.customer-stages>div.done>span{background:#ff650f}.stage-dot{width:7px;height:7px;background:#fff;border-radius:50%}.customer-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:20px}.customer-map{position:relative;min-width:0;height:580px;border-radius:12px;overflow:hidden;border:1px solid #e3e7eb;background:#ecefed}.customer-map-canvas{height:100%;width:100%;z-index:0}.customer-gps{position:absolute;left:14px;top:14px;background:#fff;padding:10px 12px;border-radius:8px;font-size:12px;z-index:400;box-shadow:0 2px 8px #0001;max-width:calc(100% - 28px)}.customer-gps i{display:inline-block;width:8px;height:8px;background:#969da8;border-radius:50%;margin-right:7px}.customer-gps i.fresh{background:#16a665}.customer-follow{position:absolute;left:14px;bottom:18px;z-index:400;display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #ddd;border-radius:8px;padding:10px 12px;color:#444;cursor:pointer}.customer-follow.active{color:#e95c00;border-color:#ffc8a7}.customer-info{display:flex;flex-direction:column;gap:13px;min-width:0}.customer-card{padding:18px;background:#fff;border:1px solid #e5e8ec;border-radius:11px;box-shadow:0 2px 5px #17243403}.customer-card h2{font-size:16px;line-height:1.35;margin:0 0 6px}.customer-card p{line-height:1.5;margin:6px 0;font-size:14px}.customer-card small{font-size:12px;color:#646c78;line-height:1.5}.customer-arrival{display:flex;align-items:center;gap:10px}.customer-arrival>svg{flex-shrink:0;color:#ff650f}.customer-arrival strong{display:block;font-size:25px;margin-top:8px}.customer-courier{display:flex;align-items:center;gap:14px}.customer-courier img,.customer-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;background:#fff0e4;display:grid;place-items:center;color:#f60;flex-shrink:0}.customer-courier p{font-size:12px;color:#697381;margin:5px 0 0}.customer-courier p.customer-online{color:#16884a}.customer-address{display:flex;gap:11px}.customer-address>svg{color:#ff650f;flex-shrink:0}.customer-address p{font-weight:600;overflow-wrap:anywhere}.customer-details summary{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:14px}.customer-details summary:after{content:"\2304";margin-left:auto}.customer-details summary>svg{color:#ff650f}.customer-total{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:14px;margin-top:16px}.customer-total strong{margin-left:auto}.customer-total em{font-size:11px;background:#e6f7ec;color:#218049;border-radius:5px;padding:5px;font-style:normal}.customer-info footer{text-align:center;font-size:11px;color:#8a9099;padding:5px}.customer-info footer b{color:#333}.customer-map-pin>span{display:grid;place-items:center;background:#ff650f;color:#fff;width:38px;height:38px;border:3px solid white;border-radius:50%;box-shadow:0 2px 6px #0003;font-size:25px;font-weight:700}.customer-map-pin .customer-rider-face{width:48px;height:48px;border:3px solid #ff650f;background:#fff}.customer-rider-face img{width:100%;height:100%;object-fit:cover;border-radius:50%}.customer-map-pin:after{content:"";display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #ff650f;margin:0 auto}.customer-warning{padding:12px;background:#fff0d5;color:#79531c;border-radius:8px;font-size:13px}.customer-unavailable{max-width:600px;margin:auto;padding:70px 24px;text-align:center}.customer-no-contact{font-size:12px;color:#777;text-align:center;padding:8px}@media(min-width:1400px){.customer-map{height:610px}}@media(max-width:780px){.customer-header{padding:12px 16px;gap:10px;flex-wrap:wrap}.customer-brand{font-size:19px}.customer-brand img{width:24px;height:28px}.customer-store{font-size:12px;margin-left:auto}.customer-store img{width:28px;height:28px}.customer-header>.customer-contact,.customer-header>.customer-no-contact{display:none}.customer-content{padding:22px 14px}.customer-heading h1{font-size:25px}.customer-heading p{font-size:13px}.customer-stages{margin:24px 0}.customer-stages b{font-size:10px;display:block;padding:0 2px}.customer-grid{display:flex;flex-direction:column;gap:14px}.customer-map{height:330px}.customer-info{display:contents}.customer-arrival{order:-1}.customer-info>.customer-contact{width:100%}.customer-info footer{padding:8px}.customer-card{padding:16px}.customer-arrival strong{font-size:24px}.customer-follow{font-size:12px}}@media(max-width:380px){.customer-store{max-width:150px}.customer-map{height:300px}.customer-heading h1{font-size:23px}}.customer-tracking .customer-contact{color:#fff}.customer-tracking .customer-header .customer-contact{color:#ed5600}.customer-tracking .customer-scooter{width:85px;height:85px;flex-shrink:0}.customer-tracking .customer-card>svg{width:22px;height:22px}.customer-tracking .customer-map-pin .customer-rider-face{color:#ff650f}.customer-tracking .customer-contact svg{width:20px;height:20px}.customer-tracking .customer-follow svg{width:17px;height:17px}.customer-tracking .customer-courier img{width:64px;height:64px}.customer-tracking .customer-details summary{margin-bottom:10px}.customer-tracking .customer-map .customer-map-pin{width:48px;max-width:48px}.customer-tracking .customer-map .customer-map-pin .customer-rider-face{width:48px!important;height:48px!important;min-width:48px;min-height:48px;overflow:hidden;line-height:0;display:flex;align-items:center;justify-content:center}.customer-tracking .customer-map .customer-map-pin .customer-rider-face img{display:block!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;object-fit:cover!important;border-radius:50%;margin:0!important;padding:0!important}.customer-tracking .customer-map .customer-map-pin>span.home,.customer-tracking .customer-map .customer-map-pin>span.store{width:38px!important;height:38px!important;overflow:hidden}.customer-welcoming{background:linear-gradient(130deg,#fffaf4,#f9fafb 60%);font-family:Segoe UI,Arial,sans-serif}.customer-welcoming .customer-header{padding:16px max(24px,calc((100vw - 1540px)/2));height:auto;min-height:70px}.customer-welcoming .customer-content{max-width:1540px;padding:26px 24px}.customer-welcoming .customer-grid{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr) minmax(280px,.8fr);align-items:start;gap:20px}.customer-welcoming .customer-left{min-width:0;display:flex;flex-direction:column;gap:22px}.customer-welcoming .customer-heading{text-align:left}.customer-welcoming .customer-heading h1{font-size:29px;line-height:1.2;letter-spacing:-.6px}.customer-welcoming .customer-heading p{font-size:13px;line-height:1.5}.customer-welcoming .customer-stages{margin:0;padding:3px 0 10px}.customer-welcoming .customer-stages b{font-size:10px;line-height:1.4;padding:0 2px;display:block}.customer-welcoming .customer-arrival{min-height:330px;display:block;position:relative;overflow:hidden;border-color:#f0e0cf;background:#fff3e4 url(/assets/tracking-delivery-warm.png) no-repeat right bottom;background-size:auto 210px;box-shadow:0 3px 14px #7f49200a;padding:20px}.customer-welcoming .customer-arrival>div{position:relative;z-index:1;padding-bottom:140px}.customer-welcoming .customer-arrival h2{font-size:19px;line-height:1.35;max-width:240px}.customer-welcoming .customer-arrival small{display:block;margin-top:11px;color:#6b5647}.customer-welcoming .customer-arrival strong{font-size:30px;color:#eb5a06;letter-spacing:-.8px;margin-top:7px;white-space:nowrap}.customer-welcoming .customer-arrival p{font-size:13px;max-width:230px;background:#fff7eede;border-radius:5px;padding:6px}.customer-welcoming .customer-map{height:570px;min-height:570px;border-radius:12px;box-shadow:0 3px 14px #24314208}.customer-welcoming .customer-info{display:flex;gap:15px}.customer-welcoming .customer-card{border-radius:11px}.customer-welcoming .customer-courier{padding:18px;gap:12px}.customer-welcoming .customer-courier img{width:52px;height:52px}.customer-welcoming .customer-card h2{font-size:15px}.customer-welcoming .customer-details summary{font-size:13px}.customer-welcoming .customer-info footer{padding-top:6px}.customer-welcoming .customer-total{padding:10px 0;margin:0}.customer-welcoming .customer-gps{font-size:11px}.customer-welcoming .customer-follow{font-size:11px;padding:9px 10px}@media(max-width:1180px){.customer-welcoming .customer-grid{grid-template-columns:minmax(240px,.8fr) minmax(0,1.3fr);gap:17px}.customer-welcoming .customer-info{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.customer-welcoming .customer-info>.customer-contact{grid-column:3}.customer-welcoming .customer-info>footer{grid-column:1/-1}.customer-welcoming .customer-map{height:440px;min-height:440px}.customer-welcoming .customer-arrival{min-height:280px}.customer-welcoming .customer-arrival strong{font-size:27px}}@media(max-width:780px){.customer-welcoming .customer-content{padding:20px 14px}.customer-welcoming .customer-grid{display:flex;flex-direction:column;gap:16px}.customer-welcoming .customer-left{gap:18px;width:100%}.customer-welcoming .customer-heading{text-align:center}.customer-welcoming .customer-heading h1{font-size:25px}.customer-welcoming .customer-stages{margin:0 0 2px}.customer-welcoming .customer-arrival{min-height:185px;background-size:auto 165px;padding:17px;order:0}.customer-welcoming .customer-arrival>div{padding-bottom:0;max-width:65%}.customer-welcoming .customer-arrival h2{font-size:16px}.customer-welcoming .customer-arrival p{max-width:180px;font-size:12px}.customer-welcoming .customer-arrival strong{font-size:25px}.customer-welcoming .customer-arrival small{font-size:11px}.customer-welcoming .customer-map{height:340px;min-height:340px;width:100%}.customer-welcoming .customer-info{display:flex;flex-direction:column;width:100%}.customer-welcoming .customer-info>*{width:100%}.customer-welcoming .customer-header{padding:12px 15px;min-height:55px}.customer-welcoming .customer-courier img{width:52px;height:52px}}@media(max-width:390px){.customer-welcoming .customer-arrival{background-size:auto 140px;min-height:180px}.customer-welcoming .customer-arrival strong{font-size:22px}.customer-welcoming .customer-arrival>div{max-width:65%}.customer-welcoming .customer-arrival p{font-size:11px}}.customer-welcoming .customer-arrival{background-size:cover;background-position:center bottom}.customer-welcoming .customer-arrival:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff4e7,#fff4e7f5,#fff4e740 60%,#fff4e700)}.customer-welcoming .customer-order-card h2{font-size:15px;margin-bottom:12px}.customer-order-summary{display:flex;gap:12px;align-items:center;margin:12px 0}.customer-order-summary .product-picture{width:48px;height:48px;flex-shrink:0;background:none}.customer-order-summary .product-picture svg{width:100%;height:100%}.customer-order-summary>span{display:grid;gap:5px;flex:1}.customer-order-summary strong{font-size:19px}.customer-order-summary em{font-size:11px;font-style:normal;border-radius:6px;background:#e0f6e9;color:#167b42;padding:5px 7px;max-width:100px}.customer-welcoming .customer-details{padding-top:10px;border-top:1px solid #edf0f2}.customer-welcoming .customer-courier .customer-avatar{width:52px;height:52px}@media(max-width:780px){.customer-welcoming .customer-arrival{background-size:cover;background-position:center 55%}.customer-welcoming .customer-arrival:before{background:linear-gradient(90deg,#fff4e7f5,#fff4e7e0 35%,#fff4e700 85%)}.customer-welcoming .customer-arrival p{background:#fff4e7b0}}:root{--orange:#f56619;--orange2:#ff7a25;--ink:#152033;--muted:#69778a;--line:#e5e9ef;--bg:#f5f7fa;--green:#16845a;--red:#df3049;--blue:#2176d2;font:15px Inter,Segoe UI,sans-serif;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;color:inherit}h1,h2,h3,p{margin:0}svg{width:18px;height:18px}.topbar{height:76px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:stretch;padding:0 30px;position:sticky;top:0;z-index:50}.brand{border:0;background:none;display:flex;align-items:center;gap:8px;margin-right:28px}.brand img{width:34px;height:42px;object-fit:contain}.brand b{font-size:23px}.brand b span{color:var(--orange)}.brand em{font-style:normal;font-size:10px;background:#fff0e8;color:var(--orange);padding:3px 5px;border-radius:4px}.topbar nav{display:flex;gap:4px}.topbar nav>button,.topbar nav>details>summary{height:100%;display:flex;align-items:center;gap:7px;border:0;background:none;padding:0 11px;font-size:13px;position:relative;list-style:none}.topbar nav button svg,.topbar summary svg:first-child{display:none}.topbar nav .active{font-weight:750}.topbar nav .active:after{content:"";height:3px;background:var(--orange);position:absolute;bottom:0;left:9px;right:9px;border-radius:3px}.topbar details{position:relative}.topbar details>div{position:absolute;top:64px;right:0;width:220px;background:#fff;padding:8px;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 50px #24354b20;display:grid}.topbar details>div button{border:0;background:#fff;padding:11px;display:flex;gap:9px;border-radius:7px;text-align:left}.topbar details>div button:hover{background:#fff3eb}.store-controls{margin-left:auto;display:flex;align-items:center;gap:10px}.store-name{display:flex;gap:7px;align-items:center;font-size:12px}.live{display:flex;gap:7px;align-items:center;padding:8px 10px;border-radius:20px;background:#eef1f5;font-size:11px;white-space:nowrap}.live i{width:7px;height:7px;border-radius:50%;background:#8490a0}.live.on{background:#e8f8ef;color:var(--green)}.live.on i{background:var(--green)}.logout,.mobile{border:0;background:none;padding:8px}.mobile{display:none}.button{border:1px solid #dce2e9;background:#fff;border-radius:8px;min-height:40px;padding:9px 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:650;font-size:13px}.button.primary{background:linear-gradient(135deg,var(--orange),#ff4d0b);border-color:transparent;color:#fff}.button:disabled{opacity:.45;cursor:not-allowed}.app-shell>main{max-width:1680px;margin:auto;padding:28px 32px}.page-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}.page-head h1{font-size:29px;letter-spacing:-.8px}.page-head p{color:var(--muted);margin-top:5px}.page-actions,.actions,.toolbar{display:flex;gap:9px;align-items:center}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.kpis article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;display:flex;align-items:center;gap:15px}.kpis article>svg{width:42px;height:42px;padding:10px;color:var(--orange);background:#fff0e7;border-radius:12px}.kpis span{display:grid;color:var(--muted);font-size:12px}.kpis b{font-size:25px;color:var(--ink);margin-top:3px}.panel{background:#fff;border:1px solid var(--line);border-radius:13px;margin-bottom:18px;overflow:hidden}.panel>header{min-height:52px;padding:14px 17px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.panel h2{font-size:15px}.operation-grid{display:grid;grid-template-columns:2fr 1fr;gap:18px}.live-map{height:510px}.map-panel{min-width:0}.row{min-height:57px;border-bottom:1px solid #eef1f5;padding:10px 15px;display:flex;align-items:center;gap:10px}.row small{margin-left:auto;color:var(--muted)}.avatar{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:#fff0e6;color:#c84a08;font-weight:800}.avatar.large{width:62px;height:62px;font-size:22px}.badge{display:inline-flex;align-items:center;border-radius:6px;padding:4px 7px;background:#f0f3f7;color:#617086;font-size:11px;white-space:nowrap}.badge.green{background:#e8f8ef;color:var(--green)}.badge.orange{background:#fff1e6;color:#bd4d10}.badge.red{background:#ffe9ed;color:var(--red)}.badge.blue{background:#e9f3ff;color:var(--blue)}.empty{padding:35px;text-align:center;color:var(--muted)}.search{height:43px;min-width:320px;max-width:650px;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:9px;padding:0 12px}.search input{border:0;outline:0;width:100%}.toolbar{margin-bottom:15px}.table{overflow:auto}.thead,.trow{display:grid;grid-template-columns:100px 1.1fr 100px 2fr 110px 110px;align-items:center;gap:10px;padding:12px 16px;min-width:850px}.thead{background:#fafbfc;color:var(--muted);font-size:11px}.trow{width:100%;text-align:left;border:0;border-top:1px solid #edf0f4;background:#fff}.trow:hover{background:#fffcfa}.trow small{color:var(--muted)}.kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.production-card{padding:15px;margin:12px;border:1px solid var(--line);border-radius:10px}.production-card header{display:flex;gap:8px;align-items:center}.production-card header svg{margin-left:auto}.production-card h3{margin:12px 0 8px}.production-card p{padding:5px 0}.production-card>.button{width:100%;margin-top:13px}.dispatch-grid{display:grid;grid-template-columns:.8fr 1.6fr .9fr;gap:16px}.select-row,.order-select{display:flex;width:100%;align-items:center;gap:10px;padding:12px 14px;border:0;border-bottom:1px solid #edf0f4;background:#fff}.select-row.selected,.order-select.selected{background:#fff5ef}.select-row .badge{margin-left:auto}.order-select>span{display:grid;flex:1}.order-select small{color:var(--muted);margin-top:3px}.route-builder{padding:14px;display:grid;gap:10px}.route-builder select{height:42px;border:1px solid var(--line);border-radius:8px;padding:0 10px}.route-builder>div{display:flex;gap:9px;align-items:center}.route-builder i{width:25px;height:25px;border-radius:50%;background:#fff0e7;color:var(--orange);display:grid;place-items:center;font-style:normal}.route-builder span{display:grid}.route-builder small{color:var(--muted)}.trip-row{display:grid;grid-template-columns:80px 1fr 130px 100px auto;gap:10px;align-items:center;padding:12px 15px;border-top:1px solid #edf0f4}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.person-card{background:#fff;border:1px solid var(--line);border-radius:13px;padding:20px;display:grid;grid-template-columns:auto 1fr;gap:14px}.person-card dl{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;margin:5px 0 0}.person-card dt{color:var(--muted);font-size:11px}.person-card dd{margin:3px 0 14px;font-weight:700}.finance-summary{padding:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.finance-summary p{padding:15px;border:1px solid var(--line);border-radius:9px;display:grid;gap:5px}.finance-summary span{color:var(--muted)}.settings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.settings-grid article{background:#fff;border:1px solid var(--line);border-radius:13px;padding:22px;display:grid;gap:13px}.settings-grid p{color:var(--muted);line-height:1.5}.settings-icon{width:44px;height:44px;display:grid;place-items:center;background:#fff0e7;color:var(--orange);border-radius:11px}.modal{position:fixed;inset:0;margin:auto;width:min(560px,calc(100% - 30px));border:0;border-radius:14px;padding:0;box-shadow:0 25px 90px #17233b50;z-index:100}.modal::backdrop{background:#19243b55}.modal>header{padding:17px 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.modal>header button{border:0;background:none}.modal .actions{justify-content:flex-end;margin-top:20px}.detail{display:grid;gap:15px}.detail p{display:flex;gap:8px}.alert-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.alert-grid b{padding:12px;background:#fff4ec;border-radius:8px}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:#192238;color:#fff;padding:13px 16px;border-radius:10px;z-index:150;display:flex;gap:15px;align-items:center}.toast button{border:0;background:none;color:#fff;font-size:20px}.progress{position:fixed;top:0;left:0;right:0;height:3px;background:var(--orange);z-index:200;animation:pulse 1s infinite}.loading{min-height:60vh;display:grid;place-items:center;color:var(--muted)}.login{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr;background:#fff}.login>section{padding:8vw;background:linear-gradient(145deg,#fff8f2,#fff);display:flex;flex-direction:column;align-items:flex-start}.login>section img{width:55px}.login>section>span{margin-top:18px;color:var(--orange);font-weight:800;letter-spacing:2px}.login h1{font-size:48px;line-height:1.08;margin:30px 0 20px}.login>section p{color:var(--muted);font-size:17px;margin-bottom:35px}.login>section b{display:flex;gap:9px;margin:8px 0}.login>section b svg{color:var(--green)}.login form{align-self:center;margin:auto;width:min(390px,80%);display:grid;gap:18px}.login form h2{font-size:28px}.login form p{color:var(--muted)}.login label{display:grid;gap:7px;font-weight:650}.login input{height:46px;border:1px solid var(--line);border-radius:8px;padding:0 12px}.form-error{padding:12px;background:#fff0f2;color:var(--red);border-radius:8px}@keyframes pulse{50%{opacity:.4}}@media(max-width:1250px){.topbar{padding:0 15px}.topbar nav>button,.topbar nav>details>summary{padding:0 7px}.store-name{display:none}.dispatch-grid{grid-template-columns:1fr 1.5fr}.dispatch-grid>.panel:last-child{grid-column:1/-1}}@media(max-width:980px){.topbar nav{display:none;position:fixed;inset:76px 0 0;background:#fff;padding:14px;overflow:auto}.topbar nav.open{display:grid;align-content:start}.topbar nav>button,.topbar nav>details>summary{height:48px}.topbar nav button svg,.topbar summary svg:first-child{display:block}.topbar details>div{position:static;box-shadow:none;width:100%}.mobile{display:block}.store-controls>.button,.live{display:none}.app-shell>main{padding:20px 16px}.operation-grid,.kanban,.dispatch-grid{grid-template-columns:1fr}.dispatch-grid>.panel:last-child{grid-column:auto}.kpis,.card-grid,.settings-grid{grid-template-columns:repeat(2,1fr)}.login{grid-template-columns:1fr}.login>section{display:none}}@media(max-width:620px){.brand b{font-size:19px}.topbar{height:66px}.topbar nav{inset:66px 0 0}.topbar .store-controls>.logout{display:none}.page-head{align-items:flex-start}.page-head h1{font-size:25px}.kpis,.card-grid,.settings-grid,.finance-summary{grid-template-columns:1fr}.operation-grid{display:block}.live-map{height:380px}.trip-row{grid-template-columns:55px 1fr 90px}.trip-row .badge{display:none}.alert-grid{grid-template-columns:1fr}.search{min-width:100%}}.operation-page{--soft-orange:#fff7f1;--soft-yellow:#fffaf0;--soft-green:#f1fbf6;--soft-blue:#f2f8ff}.operation-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:17px}.operation-heading h1{font-size:31px;letter-spacing:-1px}.operation-heading p{margin-top:3px;color:var(--muted)}.operation-heading>div:last-child{text-align:right;color:#68778b;font-size:12px}.operation-heading>div:last-child b{display:inline-flex;align-items:center;gap:7px;margin-left:12px;padding:7px 10px;border-radius:18px;background:#eaf9f0;color:var(--green);font-weight:650}.operation-heading>div:last-child i{width:7px;height:7px;background:#16a064;border-radius:50%}.operation-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.operation-kpi{height:108px;border:1px solid var(--line);border-radius:11px;background:#fff;display:flex;align-items:center;padding:13px 22px;overflow:hidden}.operation-kpi.orders{background:linear-gradient(110deg,#fff7f2,#fff)}.operation-kpi.preparing{background:linear-gradient(110deg,#fffaf0,#fff)}.operation-kpi.ready{background:linear-gradient(110deg,#f0fbf6,#fff)}.operation-kpi.route{background:linear-gradient(110deg,#f2f8ff,#fff)}.kpi-illustration{width:86px;height:78px;display:grid;place-items:center;position:relative;margin-right:18px}.kpi-illustration:before{content:"";position:absolute;width:62px;height:62px;border-radius:50%;background:#ffeadb}.preparing .kpi-illustration:before{background:#fff0c9}.ready .kpi-illustration:before{background:#ddf6e9}.route .kpi-illustration:before{background:#e1efff}.kpi-illustration svg{position:relative;width:52px;height:52px;stroke-width:1.65;color:var(--orange);filter:drop-shadow(0 7px 7px #ee6b2b26)}.preparing .kpi-illustration svg{color:#df9a21}.ready .kpi-illustration svg{color:#22a76a}.route .kpi-illustration svg{color:#277dd7}.operation-kpi>div{display:grid;grid-template-columns:auto auto;align-items:end;column-gap:12px}.operation-kpi small{grid-column:1/-1;font-weight:700;color:#172133}.operation-kpi strong{font-size:31px;line-height:1.1}.operation-kpi em{font-size:11px;color:#748195;font-style:normal;padding-bottom:4px}.operation-workspace{display:grid;grid-template-columns:minmax(0,2.12fr) minmax(330px,1fr);gap:15px}.operation-workspace>.panel,.operation-workspace aside>.panel{margin-bottom:14px}.operation-workspace aside{min-width:0}.operation-map-panel{position:relative}.operation-map-panel>header{height:49px}.operation-map{height:405px;background:#edf1f2}.map-legend{position:absolute;left:12px;bottom:12px;z-index:400;background:#fff;display:flex;gap:16px;padding:9px 13px;border:1px solid #e0e5ea;border-radius:8px;box-shadow:0 4px 18px #17233b15;font-size:11px}.map-legend span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#8c98a7}.map-legend .green:before{background:#16a468}.map-legend .orange:before{background:var(--orange)}.fr-map-marker,.fr-store-marker{background:none!important;border:0!important}.fr-map-marker>div{width:48px;height:48px;border:4px solid #fff;border-radius:50%;background:var(--marker);box-shadow:0 0 0 3px var(--marker),0 8px 15px #1a2e4533;display:grid;place-items:center;color:#fff;overflow:hidden;position:relative}.fr-map-marker img{width:100%;height:100%;object-fit:cover}.fr-map-marker i{position:absolute;right:-2px;top:-2px;width:11px;height:11px;border:2px solid #fff;background:var(--marker);border-radius:50%}.fr-map-marker>span{position:absolute;left:49px;top:9px;background:#fff;border:1px solid #e2e7ec;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:750;white-space:nowrap;box-shadow:0 4px 12px #17233b12}.fr-store-marker>div{width:48px;height:48px;border-radius:50%;background:var(--orange);border:4px solid #fff;box-shadow:0 0 0 3px var(--orange),0 8px 15px #1a2e4533;color:#fff;font-weight:900;font-style:italic;font-size:27px;display:grid;place-items:center}.fr-store-marker>span{position:absolute;top:52px;left:-15px;width:80px;text-align:center;background:#fff;border-radius:5px;padding:3px;font-size:10px;box-shadow:0 3px 10px #17233b20}.panel-link{border:0;background:none;color:var(--orange);font-size:11px;font-weight:700;display:flex;align-items:center;gap:3px}.operation-rider{min-height:57px;padding:7px 12px;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:38px minmax(110px,1fr) 72px 65px 22px;align-items:center;gap:8px;font-size:11px}.rider-photo{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 1px #dce2e8}.rider-initials{display:grid;place-items:center;background:#172133;color:#fff;font-weight:800}.operation-rider>div{display:grid;justify-items:start;gap:3px}.operation-rider>div b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:135px}.operation-rider>span,.operation-rider>small{color:#6e7c8f}.operation-rider>button{border:0;background:none;font-weight:900}.attention-count{background:#fff0e8;color:var(--orange);border-radius:12px;padding:3px 8px;font-size:11px}.attention-row{min-height:49px;padding:6px 12px;display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;border-bottom:1px solid #edf0f4}.attention-icon{width:33px;height:33px;border-radius:9px;background:#fff0e7;color:var(--orange);display:grid;place-items:center}.attention-icon.blue{background:#eaf3ff;color:#2676ce}.attention-icon.red{background:#ffebee;color:#df3049}.attention-icon.green{background:#e8f8ef;color:#16845a}.attention-row>div{display:grid;gap:2px;min-width:0}.attention-row b{font-size:11px}.attention-row small{color:#738095;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attention-row>button{border:0;background:#fff5ef;color:var(--orange);border-radius:7px;padding:7px 8px;font-size:10px;font-weight:700;display:flex;align-items:center;gap:2px}.attention-row>button svg{width:12px}.departures-panel{border-color:#f7b083}.departures-panel>header{background:#fff8f3;border-color:#ffd8bf;justify-content:flex-start;gap:12px}.departures-panel>header h2{color:#df5510}.panel-subtitle{font-size:11px;color:#758296}.departures-list{display:grid;grid-template-columns:repeat(6,minmax(165px,1fr));gap:8px;padding:9px;overflow:auto}.departure-card{border:1px solid #e3e8ee;border-radius:9px;padding:10px;background:#fff;min-width:165px}.departure-card header{display:flex;align-items:center;gap:7px}.departure-card h3{font-size:12px;margin:7px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.departure-card>div{display:grid;grid-template-columns:1fr auto;gap:5px;align-items:center}.departure-card>div span{display:flex;gap:4px;color:#758196;font-size:10px}.departure-card>div span svg{width:13px}.departure-card>div strong{font-size:13px;text-align:right}.departure-card>div .badge{grid-column:1/2;grid-row:2}.departure-card .button{width:100%;min-height:31px;margin-top:8px;padding:6px;font-size:11px}.active-trips{border-color:#f7b083}.active-trips>header{background:#fff8f3;border-color:#ffd8bf}.active-trips>header h2{color:#df5510}.trip-count{font-size:11px;color:#dc5a17}.trip-table>header,.trip-table>div{display:grid;grid-template-columns:90px 1fr 1.4fr 1fr 180px;gap:12px;align-items:center;padding:10px 17px}.trip-table>header{background:#fafbfd;color:#6f7c8e;font-size:10px}.trip-table>div{border-top:1px solid #edf0f4;font-size:12px}.trip-table .button{min-height:33px}.operation-page .leaflet-control-zoom a{color:#1b2a3e}@media(max-width:1200px){.operation-kpis{grid-template-columns:repeat(2,1fr)}.operation-workspace{grid-template-columns:1fr}.operation-workspace aside{display:grid;grid-template-columns:1fr 1fr;gap:14px}.operation-workspace aside>.panel{margin:0}.departures-list{grid-template-columns:repeat(6,210px)}}@media(max-width:760px){.operation-heading{display:block}.operation-heading>div:last-child{display:none}.operation-kpis{grid-template-columns:1fr 1fr}.operation-kpi{height:87px;padding:8px}.kpi-illustration{width:55px;height:55px;margin-right:8px}.kpi-illustration:before{width:48px;height:48px}.kpi-illustration svg{width:35px;height:35px}.operation-workspace aside{display:block}.operation-workspace aside>.panel{margin-bottom:14px}.operation-map{height:350px}.trip-table{overflow:auto}.trip-table>header,.trip-table>div{min-width:720px}.operation-kpi strong{font-size:24px}}.module-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px}.module-heading h1{font-size:30px;letter-spacing:-.8px}.module-heading p{margin-top:4px;color:var(--muted)}.module-tools{display:flex;gap:8px}.module-search{width:360px;height:42px;border:1px solid var(--line);border-radius:8px;background:#fff;display:flex;align-items:center;gap:8px;padding:0 12px}.module-search input{border:0;outline:0;min-width:0;flex:1}.status-tabs{height:52px;background:#fff;border:1px solid var(--line);border-radius:11px 11px 0 0;padding:0 12px;display:flex;gap:6px}.status-tabs button{border:0;background:none;padding:0 14px;display:flex;align-items:center;gap:7px;position:relative;color:#657286}.status-tabs button b{font-size:10px;background:#f1f3f6;border-radius:10px;padding:2px 6px}.status-tabs button.active{color:var(--orange);font-weight:750}.status-tabs button.active:after{content:"";position:absolute;height:3px;left:10px;right:10px;bottom:0;background:var(--orange);border-radius:3px}.orders-layout{display:grid;grid-template-columns:1fr;border:1px solid var(--line);border-top:0;border-radius:0 0 11px 11px;background:#fff;overflow:hidden}.orders-layout.with-detail{grid-template-columns:minmax(0,1fr) 385px}.orders-list{overflow:auto}.orders-list>header,.orders-list>button{min-width:960px;display:grid;grid-template-columns:16px 68px 84px 1.05fr 1.8fr 115px 105px 60px;gap:9px;align-items:center;padding:11px 13px}.orders-list>header{background:#fafbfd;color:#68778a;font-size:10px}.orders-list>button{width:100%;border:0;border-top:1px solid #edf0f4;background:#fff;text-align:left;font-size:11px;min-height:56px}.orders-list>button:hover,.orders-list>button.selected{background:#fff7f2}.orders-list small{color:#738094}.orders-list>button>span{display:grid;gap:2px}.order-dot{width:8px;height:8px;border-radius:50%;background:#aab3c0}.order-dot.preparing{background:#f3a01b}.order-dot.ready{background:#1aa768}.order-dot.on_route{background:#2985df}.order-dot.delivered{background:#16945e}.order-inspector{border-left:1px solid var(--line);background:#fff}.order-inspector>header{height:71px;padding:13px 16px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.order-inspector>header>div{margin-right:auto}.order-inspector>header small{color:var(--muted)}.order-inspector>header h2{font-size:23px}.order-inspector>header>button{border:0;background:none}.inspector-status{display:flex;justify-content:space-between;padding:10px 16px;background:#fafbfd}.inspector-status>span{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--muted)}.inspector-status svg{width:13px}.order-inspector>section{padding:15px 16px;border-bottom:1px solid var(--line)}.order-inspector>section h3{font-size:14px;margin-bottom:8px}.order-inspector>section p{display:flex;gap:7px;color:#58677b;line-height:1.45}.order-inspector>section p svg{color:var(--orange);flex:0 0 auto}.order-highlights{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px}.order-highlights article{min-height:67px;background:#fff6ee;border:1px solid #ffe0ca;border-radius:9px;padding:10px;display:flex;align-items:center;gap:9px;color:var(--orange)}.order-highlights article>span{display:grid;color:#6b7482;font-size:10px}.order-highlights article b{color:#152033;font-size:14px;margin-top:3px}.inspector-item{display:grid;grid-template-columns:28px 1fr auto;gap:7px;padding:8px 0;border-top:1px solid #eef1f4;font-size:11px}.order-inspector>footer{padding:14px 16px;display:flex;justify-content:flex-end;gap:8px}.production-summary{display:flex;gap:8px}.production-summary span{padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted)}.production-summary b{color:var(--ink);font-size:17px;margin-right:4px}.production-board{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.production-lane{background:#f0f3f6;border:1px solid #dfe4ea;border-radius:12px;overflow:hidden}.production-lane>header{height:66px;padding:11px 14px;background:#fff;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.production-lane>header>span{width:39px;height:39px;border-radius:10px;background:#fff0e7;color:var(--orange);display:grid;place-items:center}.production-lane.preparing>header>span{background:#fff3d8;color:#d58b0a}.production-lane.ready>header>span{background:#e7f8ef;color:#15945d}.production-lane>header>div{display:grid;gap:2px}.production-lane>header h2{font-size:14px}.production-lane>header small{color:var(--muted)}.production-lane>div{max-height:680px;overflow:auto;padding:10px}.kitchen-order{background:#fff;border:1px solid #dfe4e9;border-radius:10px;padding:13px;margin-bottom:9px;box-shadow:0 2px 8px #17233b08}.kitchen-order>header{display:flex;align-items:center;gap:8px}.kitchen-order>header small{margin-left:auto;color:var(--muted)}.kitchen-order h3{margin:10px 0;font-size:13px}.kitchen-items{border:1px solid #edf0f3;border-radius:8px;padding:6px 9px}.kitchen-items p{display:flex;gap:7px;padding:5px 0;font-size:11px}.kitchen-alert,.kitchen-note{display:grid;grid-template-columns:25px auto 1fr;gap:6px;align-items:center;margin-top:8px;padding:9px;border-radius:8px;background:#fff0e6;color:#c84d0c;font-size:11px}.kitchen-alert span{text-align:right}.kitchen-note{grid-template-columns:20px 1fr;background:#fff6dd;color:#9b6a09}.kitchen-order>.button{width:100%;margin-top:10px}.kitchen-order>.badge{margin-top:10px}.dispatch-workspace{display:grid;grid-template-columns:.78fr 1.55fr .9fr;gap:13px}.dispatch-riders,.dispatch-orders,.route-compose,.ongoing-routes{background:#fff;border:1px solid var(--line);border-radius:11px;overflow:hidden}.dispatch-workspace section>header,.ongoing-routes>header{height:63px;padding:11px 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.dispatch-workspace section>header>svg{color:var(--orange)}.dispatch-workspace section>header div{display:grid;gap:2px}.dispatch-workspace section>header h2,.ongoing-routes>header h2{font-size:14px}.dispatch-workspace section>header small{color:var(--muted)}.dispatch-riders>button{border:0;border-top:1px solid #edf0f4;background:#fff;width:100%;padding:11px;display:grid;grid-template-columns:38px 1fr 60px 18px;gap:8px;align-items:center;text-align:left}.dispatch-riders>button.selected{background:#fff5ee;box-shadow:inset 3px 0 var(--orange)}.dispatch-riders>button>div{display:grid;justify-items:start;gap:3px}.dispatch-riders>button>small{color:var(--muted)}.dispatch-orders>header{justify-content:space-between}.dispatch-orders>header>button{border:0;background:none;color:var(--orange);font-size:11px;font-weight:700}.dispatch-orders>label{display:grid;grid-template-columns:20px 74px 60px 1fr 70px;gap:7px;align-items:center;padding:11px 13px;border-top:1px solid #edf0f4;font-size:11px}.dispatch-orders>label.selected{background:#fff7f2}.dispatch-orders>label>span{display:grid;gap:3px}.dispatch-orders>label small{display:flex;align-items:center;gap:3px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dispatch-orders>label small svg{width:12px;color:var(--orange)}.route-compose{padding-bottom:12px}.route-compose>select{width:calc(100% - 24px);height:39px;margin:10px 12px;border:1px solid var(--line);border-radius:8px;padding:0 9px}.route-stops{padding:0 12px;max-height:330px;overflow:auto}.route-stops>div{display:flex;gap:8px;padding:8px 0}.route-stops i{width:25px;height:25px;flex:0 0 auto;border-radius:50%;background:var(--orange);color:#fff;font-style:normal;display:grid;place-items:center}.route-stops span{display:grid}.route-stops small{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.route-compose>.button{width:calc(100% - 24px);margin:5px 12px}.ongoing-routes{margin-top:15px}.ongoing-routes>header{justify-content:space-between;background:#fff8f3}.ongoing-routes>article{display:grid;grid-template-columns:40px 1fr 100px 145px 20px;gap:8px;align-items:center;padding:10px 14px;border-top:1px solid #edf0f4;font-size:11px}.ongoing-routes>article>div{display:flex;align-items:center;gap:8px}@media(max-width:1200px){.module-heading{align-items:flex-start}.module-tools{flex-wrap:wrap;justify-content:flex-end}.module-search{width:290px}.orders-layout.with-detail{grid-template-columns:minmax(0,1fr) 335px}.dispatch-workspace{grid-template-columns:1fr 1.5fr}.route-compose{grid-column:1/-1}.production-board{gap:9px}}@media(max-width:800px){.module-heading{display:block}.module-tools{margin-top:13px;justify-content:flex-start}.module-search{width:100%}.status-tabs{overflow:auto}.orders-layout.with-detail{display:block}.order-inspector{position:fixed;inset:66px 0 0;z-index:45;overflow:auto}.production-board,.dispatch-workspace{grid-template-columns:1fr}.route-compose{grid-column:auto}.production-lane>div{max-height:none}.ongoing-routes>article{grid-template-columns:40px 1fr 80px}.ongoing-routes>article>.button{display:none}}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-grid.pad{padding:18px}.form-grid label{display:grid;gap:6px;font-size:12px;font-weight:650}.form-grid input,.form-grid select,.settings-form input{height:42px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#fff}.form-grid .wide{grid-column:1/-1}.catalog-grid>label{min-height:62px;border:1px solid var(--line);border-radius:9px;padding:9px;display:grid;grid-template-columns:20px 1fr;gap:7px;align-items:center}.catalog-grid>label.selected{grid-template-columns:20px 1fr 70px;background:#fff7f2;border-color:#ffc9a5}.catalog-grid>label>span{display:grid}.catalog-grid small{color:var(--muted);margin-top:3px}.catalog-grid>label>input[type=number],.catalog-grid>label>input[placeholder]{height:34px;border:1px solid var(--line);border-radius:7px;padding:0 7px}.catalog-grid>label>input[placeholder]{grid-column:2/-1}.print-list{padding:14px}.print-list>small{color:var(--muted)}.print-list>label{display:flex;gap:9px;align-items:center;padding:10px 0;border-bottom:1px solid #edf0f4}.print-list>label span{display:grid}.print-list>label small{color:var(--muted);margin-top:3px}.settings-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.settings-form .panel{margin:0}.settings-actions{grid-column:1/-1;display:flex;justify-content:flex-end}.maintenance-actions{padding:18px;display:flex;align-items:center;gap:10px}.maintenance-actions p{margin-left:auto;color:var(--muted);font-size:12px;max-width:480px}.simple-table>header,.simple-table>div{display:grid;grid-template-columns:1fr 1.3fr 160px 120px;gap:10px;align-items:center;padding:12px 16px}.simple-table>header{background:#fafbfd;color:var(--muted);font-size:11px}.simple-table>div{border-top:1px solid #edf0f4}.audit-list article{display:grid;grid-template-columns:35px 1fr 70px;gap:10px;align-items:center;padding:12px 16px;border-top:1px solid #edf0f4}.audit-list article>svg{padding:7px;width:34px;height:34px;border-radius:8px;background:#fff0e7;color:var(--orange)}.audit-list article>div{display:grid;gap:3px}.audit-list article span{color:var(--muted);font-size:11px}.audit-list code{text-align:right;color:var(--muted)}.report-table>header,.report-table>div{grid-template-columns:100px 1fr 2fr 120px}.customer-table{grid-template-columns:1.3fr 1.3fr 90px 110px 110px 110px!important}.finance-table{grid-template-columns:1.3fr 90px 110px 110px 110px 130px!important}.period{height:42px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:0 10px;display:flex;align-items:center;gap:8px}.period select{border:0;background:none}.customer-balance{display:flex;align-items:center;gap:12px;padding:14px;background:#fff7f2;border-radius:9px}.customer-balance>span{display:grid;color:var(--muted)}.customer-balance b{font-size:22px;color:var(--ink)}@media(max-width:900px){.management-columns,.settings-form{grid-template-columns:1fr}.settings-actions{grid-column:auto}.catalog-grid{grid-template-columns:1fr}.maintenance-actions{align-items:flex-start;flex-wrap:wrap}.maintenance-actions p{margin-left:0}.simple-table{overflow:auto}.simple-table>header,.simple-table>div{min-width:720px}}@media(max-width:620px){.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}}@media print{.topbar,.page-head,.management-columns>.panel:first-child,.print-list+*{display:none!important}.management-columns{display:block}.panel{border:0}.print-list{font-size:14pt}}.tracking-public{min-height:100vh;background:linear-gradient(145deg,#fff8f2 0,#f5f7fa 45%);padding-bottom:35px}.tracking-public>header{height:78px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100% - 1100px)/2))}.tracking-public>header>div{display:flex;align-items:center;gap:10px;font-size:20px}.tracking-logo{width:39px;height:45px;background:linear-gradient(145deg,#ff7a25,#f34d0b);color:#fff;display:grid;place-items:center;font-size:24px;font-weight:900;font-style:italic;clip-path:polygon(0 0,100% 0,82% 72%,50% 100%,18% 72%)}.tracking-public>header>span{color:var(--muted)}.tracking-public>header strong{color:var(--ink)}.tracking-hero,.tracking-steps,.tracking-map-card,.tracking-public>footer{width:min(1100px,calc(100% - 32px));margin-left:auto;margin-right:auto}.tracking-hero{padding:38px 0 22px;display:flex;justify-content:space-between;align-items:center}.tracking-hero>div small{color:var(--orange);font-weight:800;text-transform:uppercase;letter-spacing:.7px}.tracking-hero h1{font-size:38px;letter-spacing:-1.3px;margin:5px 0}.tracking-hero p{color:var(--muted)}.tracking-hero article{min-width:330px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:13px;display:flex;align-items:center;gap:12px;box-shadow:0 10px 35px #17233b0c}.tracking-hero article>img,.tracking-hero article>span{width:52px;height:52px;border-radius:50%;object-fit:cover;background:#fff0e7;color:var(--orange);display:grid;place-items:center}.tracking-hero article>div{display:grid;gap:2px;flex:1}.tracking-hero article small,.tracking-hero article em{font-size:10px;color:var(--muted);font-style:normal}.tracking-hero article a{width:39px;height:39px;border-radius:50%;background:#e8f8ef;color:var(--green);display:grid;place-items:center}.tracking-steps{background:#fff;border:1px solid var(--line);border-radius:12px;display:grid;grid-template-columns:repeat(5,1fr);padding:18px;margin-bottom:15px}.tracking-steps>div{display:flex;align-items:center;gap:8px;position:relative;color:#8a95a4;font-size:11px}.tracking-steps>div:not(:last-child):after{content:"";height:2px;background:#e5e9ee;position:absolute;left:42px;right:8px;top:17px}.tracking-steps>div.done:not(:last-child):after{background:#ff9860}.tracking-steps span{width:35px;height:35px;border-radius:50%;background:#edf0f4;display:grid;place-items:center;position:relative;z-index:1}.tracking-steps .done{color:var(--ink)}.tracking-steps .done span{background:#fff0e7;color:var(--orange)}.tracking-map-card{background:#fff;border:1px solid var(--line);border-radius:13px;overflow:hidden}.tracking-map-card>header{height:74px;padding:13px 17px;display:flex;align-items:center;justify-content:space-between}.tracking-map-card h2{font-size:16px}.tracking-map-card p{color:var(--muted);font-size:11px;margin-top:3px}.tracking-map-card>header>span{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:15px;background:#f0f3f6;color:#758195;font-size:10px}.tracking-map-card>header>span i{width:7px;height:7px;border-radius:50%;background:#8e99a8}.tracking-map-card>header>span.online{background:#e9f8ef;color:var(--green)}.tracking-map-card>header>span.online i{background:var(--green)}.tracking-map{height:440px}.tracking-public>footer{text-align:center;color:var(--muted);font-size:10px;padding-top:15px}.tracking-error{width:min(500px,calc(100% - 30px));margin:15vh auto;padding:30px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:15px}.tracking-error>svg{width:50px;height:50px;color:var(--orange)}.tracking-error h1{margin:12px}.tracking-error p{color:var(--muted)}@media(max-width:720px){.tracking-public>header{padding:0 16px}.tracking-hero{display:block;padding-top:24px}.tracking-hero h1{font-size:31px}.tracking-hero article{min-width:0;margin-top:18px}.tracking-steps{overflow:auto;grid-template-columns:repeat(5,130px)}.tracking-map{height:380px}}.form-grid textarea{font:inherit;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff;resize:vertical}.inline-filters{display:flex;justify-content:flex-end;padding:10px 14px;background:#fff;border:1px solid var(--line);border-bottom:0}.inline-filters label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650}.inline-filters select{height:36px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#fff}.panel-actions{padding:0 18px 18px;display:flex;justify-content:flex-end}.reader-status{margin:0 18px 18px;padding:13px;border:1px solid var(--line);border-radius:9px;display:flex;align-items:center;gap:10px;background:#fafbfd}.reader-status>span{font-weight:750}.reader-status>small{color:var(--muted)}.reader-status>.button{margin-left:auto}.route-credit{display:flex!important;align-items:center;gap:5px;margin-top:6px;color:#16845a;font-size:10px;font-weight:700;white-space:normal}.route-credit svg{width:13px;height:13px}.route-credit input{margin:0}.finance-summary{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.person-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--line);padding-top:12px}.person-actions .button{min-width:105px}@media(max-width:700px){.reader-status{align-items:flex-start;flex-wrap:wrap}.reader-status>.button{margin-left:0;width:100%}.module-tools>.button{flex:1}.page-actions{width:100%;margin-top:12px;justify-content:flex-start}.page-head{display:block}}.production-totals{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:11px;padding:12px 15px;margin-bottom:15px}.production-totals b{margin-right:6px}.production-totals span{padding:6px 9px;border-radius:7px;background:#fff3eb;color:#a94712;font-size:12px;font-weight:700}.module-tools select{height:42px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:0 10px}.kitchen-order.warning{border-color:#f1bf45;box-shadow:0 0 0 2px #fff8df}.kitchen-order.late{border-color:#e14b58;box-shadow:0 0 0 2px #fff0f2}.kitchen-order.late>header small{color:var(--red);font-weight:800}.kitchen-actions{display:flex;gap:7px;margin-top:13px}.kitchen-actions .button{margin:0;width:auto}.kitchen-actions .button.primary{flex:1}.production-checklist{display:grid;gap:9px}.production-checklist label{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:9px;padding:12px}.production-checklist input{width:20px;height:20px;accent-color:var(--orange)}.reconciliation-strip{background:#fff8f2;border:1px solid #ffd4b8;border-radius:12px;padding:14px 16px;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;gap:15px}.reconciliation-strip>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.reconciliation-strip svg{color:var(--orange)}.reconciliation-strip span{display:grid}.reconciliation-strip small{color:var(--muted);margin-top:3px}.reconciliation-values{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:15px}.reconciliation-values span{display:grid;gap:5px;padding:12px;background:#f7f9fb;border-radius:9px;color:var(--muted)}.reconciliation-values b{font-size:18px;color:var(--ink)}.reconciliation-form{display:grid;gap:12px}.reconciliation-form label{display:grid;gap:6px;font-weight:650}.reconciliation-form input,.reconciliation-form textarea{border:1px solid var(--line);border-radius:8px;padding:10px}.control-health{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.control-health article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:17px;display:flex;align-items:center;gap:12px}.control-health article>svg{width:38px;height:38px;padding:9px;border-radius:10px;color:var(--orange);background:#fff0e7}.control-health span{display:grid;flex:1}.control-health small{color:var(--muted)}.control-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.control-alert,.control-event{display:flex;align-items:center;gap:11px;padding:13px 15px;border-bottom:1px solid #edf0f4}.control-alert>svg{color:var(--red)}.control-event>svg{color:var(--green)}.control-alert span,.control-event span{display:grid;flex:1}.control-alert small,.control-event small{color:var(--muted);margin-top:3px}.users-table header,.users-table>div{grid-template-columns:1fr 1.3fr .8fr .8fr auto!important}@media(max-width:980px){.module-tools{flex-wrap:wrap}.module-search{width:100%}.control-health,.control-columns{grid-template-columns:1fr}.reconciliation-strip{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.reconciliation-values{grid-template-columns:1fr}.kitchen-actions{flex-wrap:wrap}.kitchen-actions .button.primary{flex-basis:100%}}.production-sectors{display:flex;gap:7px;overflow:auto;margin:-4px 0 12px}.production-sectors button{border:1px solid var(--line);background:#fff;border-radius:20px;padding:8px 14px;font-weight:650;white-space:nowrap}.production-sectors button.active{background:var(--orange);border-color:var(--orange);color:#fff}:root{--orange:#ff6417;--orange2:#ff781f;--ink:#18202c;--muted:#66717e;--line:#e4e8ed;--bg:#f7f8fa;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;color:var(--ink);background:var(--bg)}.approved-layout .topbar{height:56px;padding:0 20px;background:linear-gradient(100deg,#ff6515,#ff5c0b);border:0;box-shadow:none;gap:14px;align-items:center;position:sticky;top:0;z-index:700}.approved-layout .brand{margin:0;gap:5px;flex-shrink:0;color:#fff;padding:0}.approved-layout .brand img{filter:brightness(0) invert(1);width:25px;height:31px}.approved-layout .brand b{font-size:19px;letter-spacing:-.65px}.approved-layout .topbar>nav{height:56px;gap:0;flex:1;min-width:0;align-items:stretch}.approved-layout .topbar nav>button,.approved-layout .topbar nav>details>summary{font-size:13px;font-weight:550;white-space:nowrap;color:#fff;padding:0 10px;gap:4px}.approved-layout .topbar nav .active{background:#ffffff20;font-weight:700}.approved-layout .topbar nav .active:after{background:#fff;height:2px;left:10px;right:10px}.approved-layout .topbar summary svg{width:13px;height:13px}.approved-layout .topbar details>div{top:56px;right:0;z-index:710;min-width:230px;background:#fff;color:var(--ink);padding:8px;border-radius:8px;border:1px solid var(--line);box-shadow:0 10px 30px #1b243520}.approved-layout .topbar details>div button{color:var(--ink);background:#fff;font-size:13px}.approved-layout .topbar nav>details>div svg{display:block}.approved-layout .topbar .store-controls{margin-left:0;gap:12px;flex-shrink:0}.approved-layout .store-account{position:relative}.approved-layout .store-account>summary{display:flex;align-items:center;gap:5px;list-style:none;cursor:pointer;background:#fff;color:#34404e;border-radius:5px;padding:6px 8px;font-size:11px;max-width:165px}.approved-layout .store-account>summary span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.approved-layout .store-account>summary svg{width:13px;height:13px}.approved-layout .store-account>div{display:grid;gap:5px}.approved-layout .store-account>div>b{padding:7px}.approved-layout .store-account>div>small{padding:0 7px 7px;color:var(--muted)}.approved-layout .topbar .live{border-radius:5px;padding:6px 9px;font-size:11px;color:#526171;background:#f0f2f5}.approved-layout .topbar .live.on{background:#dbf8e8;color:#168350}.approved-layout .account-avatar{background:none;border:0;padding:0;display:flex}.approved-layout .account-avatar .avatar{width:31px;height:31px;border:2px solid #fff}.approved-layout .topbar .mobile{color:#fff}.approved-layout>main{max-width:1800px;margin:0 auto;padding:18px 20px;width:100%;min-width:0}.page-head,.module-heading{margin-bottom:18px;gap:16px;align-items:center}.page-head h1,.module-heading h1{font-size:25px;letter-spacing:-.65px;line-height:1.2}.page-head p,.module-heading p{font-size:13px;line-height:1.4;margin-top:5px;color:var(--muted)}.page-actions{flex-wrap:wrap;justify-content:flex-end}.button{min-height:35px;padding:7px 12px;border-radius:5px;font-size:12px;box-shadow:none;white-space:nowrap}.button.primary{background:linear-gradient(100deg,#ff6515,#ff560a)}.button svg{width:15px;height:15px}.badge{font-size:11px;border-radius:5px;padding:4px 7px;white-space:nowrap}.panel{border-radius:7px;margin-bottom:14px;box-shadow:none}.panel>header{min-height:43px;padding:12px 14px;gap:10px}.panel h2{font-size:14px}.panel>header>button,.panel>header .text-link{border:0;background:none;color:var(--orange);font-size:12px}.empty{padding:25px 15px;font-size:13px;color:var(--muted)}input,select,textarea{font:inherit;color:var(--ink)}.module-search,.search{height:36px;border-radius:5px}.form-grid{gap:14px}.form-grid label{font-size:12px}.form-grid input,.form-grid select,.form-grid textarea{font-size:14px;border-radius:5px;min-height:38px}.illustration{display:inline-block;width:58px;height:58px;flex-shrink:0;background-image:url(/assets/approved-illustrations.png);background-size:400% 300%;background-repeat:no-repeat}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th{font-size:11px;font-weight:650;background:#f7f9fb;color:#4d5966;text-align:left}td{font-size:13px}th,td{padding:12px;border-bottom:1px solid var(--line)}td small{display:block;color:var(--muted);font-size:11px;margin-top:4px}tr.selected{background:#fff0e5}.trow{font-size:13px}.kpis{gap:12px}.kpis article{border-radius:7px;padding:13px 15px}.kpis b{font-size:23px}.kpis article>svg{width:35px;height:35px;padding:8px}.kpis span{font-size:12px}.pad{padding:14px}.actions{flex-wrap:wrap}.tabs,.status-tabs,.customer-benefit-tabs{display:flex;gap:5px;align-items:center}.tabs>.button{margin-bottom:12px}.status-tabs button{font-size:12px;padding:8px 12px;border:1px solid var(--line);background:#fff;border-radius:5px}.status-tabs button.active{background:#fff0e7;color:#f15c13;border-color:#ffa570}.status-tabs b{margin-left:5px}.modal{max-width:760px;width:calc(100% - 32px);border-radius:9px;z-index:1500}.modal::backdrop{background:#15202d65}.modal>header{padding:17px 20px}.modal>div{padding:20px}.modal h2{font-size:19px}.toast{z-index:2000}.progress{z-index:2001}.approved-operation-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,1fr);gap:16px}.approved-operation-primary{min-width:0}.approved-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.approved-metrics article{height:73px;border:1px solid var(--line);border-radius:7px;background:#fff;display:flex;align-items:center;gap:10px;padding:9px 12px}.approved-metrics .illustration{width:45px;height:45px}.approved-metrics span{display:grid;gap:3px}.approved-metrics b{font-size:27px;line-height:1}.approved-metrics small{font-size:12px;color:var(--muted)}.approved-live-map{height:calc(100dvh - 174px);min-height:490px;position:relative;border-radius:7px;border:1px solid var(--line);overflow:hidden;background:#edf1f2}.approved-live-map>.map-shell{height:100%;min-height:100%;position:relative}.approved-live-map .map-canvas{height:100%;width:100%}.approved-live-map .map-chip,.approved-live-map .map-legend{display:none}.approved-live-map .map-buttons{position:absolute;right:12px;top:58px;z-index:500;display:grid;gap:6px}.approved-live-map .map-buttons .button{background:#fff;padding:9px}.command-op-map-toolbar{position:absolute;left:12px;right:12px;top:12px;z-index:550;display:flex;gap:7px;align-items:center;pointer-events:none}.command-op-map-toolbar>*{pointer-events:auto}.approved-rider-selector select{height:35px;max-width:220px;border:1px solid #dde3e8;background:#fff;border-radius:5px;padding:0 10px;font-size:12px}.approved-map-tools{display:flex;gap:6px;margin-left:auto}.approved-map-tools .button{background:#fff}.command-layer-options{position:absolute;right:0;top:42px;display:grid;gap:12px;background:#fff;border:1px solid var(--line);padding:14px;box-shadow:0 8px 25px #192f4a26;min-width:220px;border-radius:6px}.command-layer-options label{display:flex;gap:8px;align-items:center;font-size:13px}.approved-next{position:absolute;left:14px;bottom:14px;z-index:450;width:300px;max-width:calc(100% - 90px);padding:12px;border:1px solid var(--line);border-radius:7px;background:#fffffff2;box-shadow:0 3px 12px #24344212}.approved-next header{display:flex;align-items:center;justify-content:space-between;font-size:13px;margin-bottom:6px}.approved-next header button{border:0;background:none;color:var(--orange);display:flex}.approved-next>button{display:grid;grid-template-columns:65px 1fr 45px;gap:8px;background:none;border:0;width:100%;text-align:left;padding:6px 0;font-size:11px}.approved-next>button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.approved-next small{color:var(--muted)}.approved-operation-side{display:flex;flex-direction:column;gap:14px;min-width:0}.approved-operation-side .panel{margin:0}.approved-attentions>div{padding:9px}.approved-attentions>div>button{border:1px solid #ffe0d2;background:#fff7f1;width:100%;display:flex;align-items:center;text-align:left;padding:10px 9px;gap:9px;border-radius:5px;margin-bottom:7px}.approved-attentions>div>button.red{background:#fff3f4;border-color:#ffe0e2}.approved-attentions button>svg{color:#ff6417;width:17px;height:17px;flex-shrink:0}.approved-attentions button>svg:last-child{width:13px}.approved-attentions span{display:grid;gap:4px;flex:1}.approved-attentions b{font-size:12px}.approved-attentions small{font-size:11px;color:#d8562a}.approved-team{flex:1;overflow:auto}.approved-team>section{padding:8px 12px}.approved-team h3{font-size:12px;display:flex;gap:7px;align-items:center;padding:4px 0 8px}.approved-team h3 i{width:8px;height:8px;background:#168454;border-radius:50%}.approved-team h3 i.available{background:#6f829a}.approved-team>section>button{width:100%;display:flex;gap:9px;align-items:center;background:none;border:0;text-align:left;border-radius:5px;padding:9px 2px}.approved-team>section>button.selected{background:#fff1e8}.approved-team .avatar{width:34px;height:34px}.approved-team button>span{display:grid;gap:4px;flex:1}.approved-team button b{font-size:12px}.approved-team button small{font-size:10px;color:var(--muted)}.approved-team button svg{width:13px;height:13px;color:#7a8694}.map-shell.expanded-map{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:1300!important;border-radius:0}.expanded-map .map-canvas{height:100%!important;position:absolute;inset:0}.approved-live-map:has(.expanded-map) .command-op-map-toolbar{position:fixed;top:12px;left:12px;right:72px;z-index:1400}.expanded-map .map-buttons{position:absolute;right:12px;top:12px}.approved-live-map:has(.expanded-map) .approved-next{position:fixed;bottom:16px;left:16px;z-index:1400}.map-fullscreen-active,.map-fullscreen-active body{overflow:hidden}.map-pin{background:none;border:0}.map-pin .moto-symbol,.map-pin .store-symbol{width:43px;height:43px;border:3px solid white;border-radius:50%;background:#ff6417;color:#fff;display:grid;place-items:center;box-shadow:0 3px 10px #19273425}.map-pin .store-symbol{background:#fff;color:#ff6417;border:2px solid #ff6417}.map-pin .store-symbol svg{width:28px;height:28px}.map-pin .rider-photo-symbol{position:relative}.map-pin .rider-photo-symbol img{width:100%;height:100%;border-radius:50%;object-fit:cover}.map-pin .rider-photo-symbol:after{content:"";position:absolute;width:9px;height:9px;background:#20a660;border:2px solid white;border-radius:50%;bottom:-2px;right:-2px}.map-pin.stale .rider-photo-symbol:after{background:#a7adb7}.map-pin>span{position:absolute;left:50%;transform:translate(-50%);top:43px;background:#fff;padding:4px 7px;border-radius:4px;color:#27333f;font-size:11px;white-space:nowrap;box-shadow:0 2px 7px #19273415}.reference-order-toolbar{display:flex;gap:9px;padding:10px;border:1px solid var(--line);background:#fff;border-radius:7px;margin-bottom:13px}.reference-order-toolbar .module-search{flex:1;min-width:220px}.reference-order-toolbar select{height:35px;border:1px solid var(--line);border-radius:5px;background:#fff;padding:0 8px;font-size:12px;max-width:165px}.reference-order-toolbar>button{flex-shrink:0}.orders-page .orders-layout{display:grid;grid-template-columns:1fr;gap:15px}.orders-page .orders-layout.with-detail{grid-template-columns:minmax(0,1fr) 325px}.orders-reference-table{min-width:0;background:#fff;border:1px solid var(--line);border-radius:7px;overflow:hidden}.orders-page .orders-table{min-width:0}.reference-order-grid{display:grid;grid-template-columns:70px 90px minmax(150px,1.8fr) 65px 85px 95px 65px 90px;align-items:center;gap:10px}.reference-order-grid.thead{padding:11px 12px;font-size:10px;text-transform:none;background:#f7f9fb;color:#4d5966;letter-spacing:0}.reference-order-grid.trow{padding:12px;min-height:60px;border-bottom:1px solid #edf0f4;font-size:12px}.reference-order-grid.trow.selected{background:#fff0e5;border-left:3px solid var(--orange);padding-left:9px}.reference-order-grid .customer-table-person{display:flex;gap:8px;align-items:center;border:0;background:none;text-align:left;padding:0;font-size:12px}.reference-order-grid .avatar{width:28px;height:28px}.reference-order-grid small{font-size:10px;color:var(--muted);display:block;margin-top:3px}.reference-order-grid .source{font-size:10px;max-width:100%}.reference-order-grid .source img{width:25px;object-fit:contain}.reference-order-grid .badge{font-size:10px;max-width:100%}.order-inspector{position:sticky;top:72px;align-self:start;border:1px solid var(--line);border-radius:7px;background:#fff;overflow:hidden;font-size:13px}.order-inspector>header{padding:13px;display:flex;align-items:center;gap:8px;justify-content:space-between}.order-inspector>header button{padding:3px;border:0;background:none}.order-inspector h2{font-size:17px}.order-inspector section,.order-inspector .inspector-customer{padding:13px;border-top:1px solid var(--line)}.order-inspector .inspector-items{padding:13px;border-top:1px solid var(--line)}.inspector-items h3{font-size:13px;margin-bottom:10px}.inspector-items>div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #edf0f4;font-size:12px;gap:8px}.inspector-address{display:flex;gap:8px;padding:9px 0;line-height:1.5}.inspector-address svg{flex-shrink:0;color:var(--orange)}.inspector-alerts{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;background:#fffdf9}.inspector-alerts article{padding:11px;border:1px solid #ffdec6;background:#fff7ed;border-radius:5px;font-size:12px}.inspector-alerts b{display:block;font-size:16px;margin-top:5px}.inspector-total{padding:15px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.inspector-total b{font-size:22px;color:var(--orange)}.order-inspector>footer{display:flex;flex-wrap:wrap;gap:6px;padding:11px;border-top:1px solid var(--line)}.order-inspector>footer .button{font-size:11px;flex:1 1 auto;padding:6px 8px;min-height:32px}.order-progress{display:flex;align-items:flex-start;justify-content:space-between;position:relative;padding:14px 8px;margin:0 12px;border-top:1px solid var(--line)}.order-progress:before{content:"";position:absolute;top:25px;left:15px;right:15px;height:2px;background:#e4e9ef}.order-progress>div{z-index:1;text-align:center;width:20%;display:grid;justify-items:center;gap:5px}.order-progress i{width:21px;height:21px;border-radius:50%;border:1px solid #d6dee8;background:#f0f3f7}.order-progress .done i{background:#ff6417;border-color:#ff6417}.order-progress small{font-size:9px;color:var(--muted)}.inspector-tabs{display:flex;border-block:1px solid var(--line);padding:0 10px;gap:15px}.inspector-tabs button{border:0;background:none;padding:10px 0;color:var(--muted);font-size:11px}.inspector-tabs button.active{border-bottom:2px solid var(--orange);color:var(--orange)}.production-board{gap:14px}.production-lane{border-radius:7px;background:#fff3f3;border:1px solid #f3e0e0}.production-lane.preparing{background:#fff9e9;border-color:#eee4c9}.production-lane.ready{background:#effbf0;border-color:#dcebdd}.production-lane>header{padding:11px 13px}.production-lane h2{font-size:14px}.production-lane>div{padding:10px}.kitchen-order{border:1px solid #e6e8ed;box-shadow:none;border-radius:6px;padding:12px;margin-bottom:10px;background:#fff}.kitchen-order>header{gap:6px;font-size:14px}.kitchen-order h3{font-size:13px;margin:8px 0}.kitchen-items p{font-size:13px;padding:4px 0;display:flex;gap:7px}.kitchen-items p small{font-size:11px;display:block;color:#a4492c;padding-top:3px}.kitchen-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.kitchen-actions .button{font-size:11px}.kitchen-actions .primary{flex:1}.kitchen-alert,.kitchen-note{font-size:12px;padding:9px;border-radius:5px;display:flex;gap:7px}.production-totals{padding:9px 13px;font-size:12px;margin:10px 0}.production-sectors{display:flex;gap:7px;margin-bottom:11px}.production-sectors button{border:1px solid var(--line);background:#fff;padding:8px 13px;border-radius:5px;font-size:12px}.production-sectors button.active{color:var(--orange);border-color:#fb9;background:#fff3eb}.dispatch-workspace{grid-template-columns:280px minmax(0,1fr) 350px;gap:14px;align-items:stretch}.dispatch-workspace>section{background:#fff;border:1px solid var(--line);border-radius:7px;padding:0;overflow:hidden}.dispatch-workspace>section>header{padding:13px;border-bottom:1px solid var(--line);gap:8px}.dispatch-workspace h2{font-size:14px}.dispatch-workspace header small{font-size:11px}.dispatch-riders>button{padding:13px 11px;font-size:12px;border-bottom:1px solid var(--line);border-radius:0;gap:9px}.dispatch-riders .avatar{width:36px;height:36px}.dispatch-riders>button.selected{background:#fff1e6}.dispatch-orders>label{padding:13px 11px;grid-template-columns:17px 52px 55px minmax(0,1fr) 65px;gap:7px;border-bottom:1px solid var(--line);font-size:12px;min-height:80px}.dispatch-orders>label.selected{background:#fff4e9}.dispatch-orders>label .source{font-size:9px}.dispatch-orders>label .source img{width:24px}.dispatch-orders small{font-size:11px}.dispatch-order-alerts{display:flex;gap:5px;flex-wrap:wrap;padding-top:5px}.route-compose>select{margin:12px;width:calc(100% - 24px);height:36px;border-radius:5px;font-size:12px}.route-compose>.button{margin:7px 12px;width:calc(100% - 24px)}.route-stops{padding:0 12px}.route-stops>div{font-size:12px;padding:12px 0;border-bottom:1px solid var(--line);gap:9px}.route-stops>div>i{width:26px;height:26px;border-radius:50%;background:#ff6417;color:#fff;display:grid;place-items:center;font-size:13px;font-style:normal}.route-stops small{font-size:11px;line-height:1.5}.route-credit{font-size:11px}.ongoing-routes{margin-top:16px;background:#fff;border-radius:7px;border:1px solid var(--line)}.ongoing-routes>header{background:#fff7f1;padding:13px}.ongoing-routes h2{font-size:14px}.ongoing-routes>article{padding:11px 14px;font-size:13px}.reconciliation-strip{border-radius:7px;padding:12px;font-size:13px;margin-bottom:13px}.reconciliation-strip small{font-size:11px}.rider-team-tools{display:flex;gap:14px;align-items:center;margin-bottom:14px}.rider-team-tools>input{height:36px;min-width:220px;border:1px solid var(--line);border-radius:5px;padding:0 10px;background:#fff}.approved-riders-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:start}.approved-rider-list{overflow:hidden}.approved-rider-list th,.approved-rider-list td{padding:14px 12px;font-size:12px}.approved-rider-list tr{cursor:pointer}.approved-person{display:flex;align-items:center;gap:9px;text-align:left;border:0;background:none;padding:0;font-size:12px}.approved-person .avatar{width:34px;height:34px}.approved-person small{font-size:10px}.approved-rider-list tr.selected{background:#eaf5fe;box-shadow:inset 3px 0 #ff6417}.approved-rider-detail>header{align-items:start;border-bottom:0;padding:16px;gap:12px}.approved-rider-detail>header>.avatar{width:83px;height:83px;border-radius:7px;object-fit:cover}.approved-rider-detail>header>div{flex:1}.approved-rider-detail h2{font-size:21px}.approved-rider-detail header p,.approved-rider-detail header small{font-size:12px;color:var(--muted);margin-top:7px}.approved-rider-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:0 16px;border:1px solid var(--line);border-radius:7px;background:#f9fafc}.approved-rider-facts>span{display:grid;text-align:center;gap:8px;padding:12px;font-size:11px;color:var(--muted)}.approved-rider-facts b{font-size:18px;color:var(--ink)}.approved-rider-total{margin:12px 16px;background:#fff7df;border-radius:7px;padding:10px;text-align:center;display:grid;gap:4px}.approved-rider-total>strong{font-size:28px}.approved-rider-total small{font-size:11px;color:#715a31}.approved-rider-contact{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 16px}.approved-rider-contact .button{font-size:11px;padding:7px}.approved-rider-location{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px;border-top:1px solid var(--line)}.approved-rider-location h3{font-size:13px;margin-bottom:12px}.approved-rider-location p{font-size:12px;color:#4c5a68;line-height:1.6;margin-bottom:8px}.approved-rider-mini-map{height:180px;border-radius:6px;overflow:hidden}.approved-rider-mini-map .map-shell,.approved-rider-mini-map .map-canvas{height:100%;min-height:100%}.approved-rider-mini-map .map-chip,.approved-rider-mini-map .map-buttons,.approved-rider-mini-map .map-legend{display:none}.approved-rider-actions{margin:0 16px 16px;border-top:1px solid var(--line);padding-top:12px;font-size:12px}.approved-rider-actions .actions{padding-top:10px}.approved-finance-period{border:1px solid var(--line);border-radius:7px;background:#fff;margin-bottom:15px;padding:12px;display:flex;justify-content:space-between;gap:15px;align-items:center}.approved-finance-period label{display:grid;gap:5px;font-size:11px;min-width:340px}.approved-finance-period select{height:35px;padding:0 10px;border:1px solid var(--line);border-radius:5px;font-size:12px;background:#fff}.approved-finance-period>span{display:grid;gap:7px;justify-items:end;font-size:11px}.approved-finance-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.45fr);gap:15px;align-items:start}.approved-finance-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px}.approved-finance-kpis article{border:1px solid var(--line);border-radius:7px;background:#fff;padding:15px 12px;display:grid;gap:10px}.approved-finance-kpis small{font-size:11px;color:var(--muted)}.approved-finance-kpis strong{font-size:21px;letter-spacing:-.5px}.approved-payment-chart{display:flex;align-items:center;gap:15px;padding:18px 15px;min-height:220px}.approved-payment-legend{flex:1;min-width:0}.approved-payment-legend p{display:flex;align-items:center;gap:8px;font-size:11px;padding:11px 0}.approved-payment-legend i{width:9px;height:9px;border-radius:2px;flex-shrink:0}.approved-payment-legend span{flex:1}.approved-payment-legend small{font-size:10px;color:var(--muted)}.approved-payment-legend b{font-size:11px;white-space:nowrap}.approved-payment-chart .payment-ring{width:170px;height:170px;flex-shrink:0}.approved-payment-chart .payment-ring span{width:116px;height:116px;border-radius:50%;font-size:10px;display:grid;place-content:center;gap:5px;text-align:center;background:#fff}.approved-payment-chart .payment-ring b{font-size:19px}.approved-cash-summary>p{padding:10px 15px;display:flex;justify-content:space-between;font-size:12px;border-bottom:1px solid #edf0f4}.approved-payroll .table-wrap{overflow:auto}.approved-payroll .finance-table{display:table;min-width:680px}.approved-payroll th{font-size:10px;padding:11px 8px;white-space:nowrap}.approved-payroll td{font-size:11px;padding:12px 8px;white-space:nowrap}.approved-payroll .approved-person{font-size:11px;min-width:115px}.approved-payroll .avatar{width:28px;height:28px}.amount-paid{color:#158653}.amount-pending{color:#e64d3b}.approved-payroll-actions{display:flex;align-items:center;gap:5px}.approved-payroll-actions>.button{min-height:28px;padding:4px 8px;font-size:10px}.approved-payroll-actions>details{position:relative}.approved-payroll-actions summary{cursor:pointer;list-style:none;color:#6c7987;font-size:14px;padding:4px}.approved-payroll-actions>details>.button{position:absolute;right:0;top:28px;z-index:10;background:#fff;box-shadow:0 5px 20px #19273420}.approved-receipts{padding:12px 15px}.approved-receipts>div{display:flex;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #edf0f4;font-size:12px}.approved-receipts>div>span{flex:1;display:grid;gap:4px}.approved-receipts small{font-size:10px;color:var(--muted)}.approved-receipts>p{font-size:12px;color:var(--muted);padding:10px 0}.approved-finance-more{border:1px solid var(--line);background:#fff;border-radius:7px;margin-top:12px;padding:12px}.approved-finance-more>summary{font-size:13px;font-weight:650;cursor:pointer}.approved-finance-more[open]>summary{margin-bottom:12px}.finance-summary{padding:14px}.finance-summary p{display:flex;justify-content:space-between;font-size:12px;padding:8px}.finance-charts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.product-picture{display:inline-block;background-image:url(/assets/approved-products.png);background-size:400% 300%;background-repeat:no-repeat;width:35px;height:35px;flex-shrink:0}.approved-product-name{display:flex;gap:9px;align-items:center}.approved-kitchen-items{position:relative;display:flex;gap:8px}.approved-kitchen-items>.product-picture{order:2;width:85px;height:85px;align-self:center}.approved-kitchen-items>.kitchen-items{flex:1;min-width:0}.customer-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.customer-summary article{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:#fff;border-radius:7px;padding:12px 15px}.customer-summary article>svg{color:var(--orange);width:25px;height:25px}.customer-summary article>span{display:grid;font-size:11px;color:var(--muted);gap:4px}.customer-summary b{font-size:22px;color:var(--ink)}.customer-toolbar{display:flex;gap:10px;margin-bottom:14px}.customer-toolbar>label{flex:1;display:flex;gap:8px;align-items:center;border:1px solid var(--line);background:#fff;height:36px;border-radius:5px;padding:0 10px}.customer-toolbar>label input{border:0;outline:0;width:100%;font-size:12px;background:none}.customer-toolbar select{border:1px solid var(--line);border-radius:5px;font-size:12px;background:#fff;padding:0 10px}.customer-master-detail{display:grid;grid-template-columns:minmax(0,1fr);gap:15px}.customer-master-detail.with-detail{grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr)}.customer-master-detail>.panel>header{display:none}.customer-table-scroll{overflow:auto}.customer-table-scroll th{font-size:11px}.customer-table-scroll td{padding:13px 11px;font-size:12px}.customer-table-person{display:flex;align-items:center;gap:8px;border:0;background:none;text-align:left;font-size:12px;padding:0}.customer-table-person>span:last-child{display:grid;gap:4px}.customer-mini-avatar{width:30px;height:30px;border-radius:50%;background:#fff0e5;display:grid;place-items:center;color:#dc6928;flex-shrink:0}.customer-mini-avatar svg{width:17px;height:17px}.customer-table-person small{font-size:10px;color:var(--muted)}.credit-positive{color:#158654}.customer-detail-panel{border:1px solid var(--line);border-radius:7px;background:#fff;align-self:start;position:sticky;top:73px;overflow:hidden}.customer-detail-panel>header{display:flex;align-items:center;gap:8px;padding:14px;border-bottom:1px solid var(--line)}.customer-detail-panel>header>div{flex:1}.customer-detail-panel h2{font-size:19px}.customer-detail-panel header p{font-size:11px;color:var(--muted);margin-top:4px}.customer-detail-panel header>.button{min-height:26px;padding:3px;border:0}.customer-detail-actions{padding:10px 14px;display:flex;gap:8px}.customer-detail-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;background:#fafbfc;padding:12px;border-block:1px solid var(--line)}.customer-detail-kpis>span{display:grid;gap:5px;font-size:10px;text-align:center;color:var(--muted)}.customer-detail-kpis b{font-size:15px;color:var(--ink)}.customer-detail-section{padding:13px 14px;border-top:1px solid var(--line);display:grid;gap:9px;font-size:12px}.customer-detail-section>small{font-size:11px;color:var(--muted)}.customer-detail-section h3{font-size:13px}.customer-detail-section .button{justify-self:start;font-size:11px}.customer-note{color:#6d5a41;background:#fff9ef;padding:8px;border-radius:5px;font-size:11px}.customer-credit-card{display:flex;gap:10px;align-items:center;margin:0 14px 12px;border:1px solid #d8eee3;background:#f1fbf6;border-radius:6px;padding:12px}.customer-credit-card>svg{color:#18915a}.customer-credit-card>span{display:grid;gap:4px;flex:1;font-size:11px}.customer-credit-card b{color:#188759;font-size:20px}.customer-credit-card>.button{font-size:11px;padding:6px 9px}.customer-order{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:11px;border-bottom:1px solid #eef0f4;padding:8px 0}.customer-order>span{flex:1}.customer-order>small{font-size:10px;color:var(--muted)}.customer-balance{display:flex;gap:10px;align-items:center;padding:14px;background:#eefaf3;border-radius:6px;margin-bottom:16px}.customer-balance span{display:grid;gap:4px;font-size:12px}.customer-balance b{font-size:22px;color:#178551}.customer-benefit-tabs{margin-bottom:14px;border-bottom:1px solid var(--line)}.customer-benefit-tabs>.button{border:0;border-radius:0;background:none;color:var(--muted)}.customer-benefit-tabs>.button.primary{color:var(--orange);border-bottom:2px solid var(--orange)}.simple-table>header,.simple-table>div{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:12px;padding:13px;font-size:12px;border-bottom:1px solid var(--line)}.simple-table>header{background:#f8f9fb;font-size:11px}.simple-table>div>span:last-child{display:flex;flex-wrap:wrap;gap:6px}.campaign-ranking table{font-size:13px}.campaign-ranking .avatar{width:30px;height:30px}.settings-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.settings-category{display:grid;grid-template-columns:78px minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:16px;row-gap:5px;min-height:168px;background:#fff;border:1px solid var(--line);border-radius:7px;padding:24px 20px}.settings-category .category-icon{grid-row:1/4;align-self:center;background:none;padding:0;width:78px;height:78px;display:grid;place-items:center}.settings-category .illustration{width:76px;height:76px}.settings-category h2{font-size:15px;line-height:1.4}.settings-category p{font-size:12px;line-height:1.5;color:var(--muted);margin:0}.settings-category .button{justify-self:start;min-height:29px;padding:4px 12px;border:1px solid #ff8d4e;color:#ed5d19;border-radius:18px;font-size:11px;margin-top:7px;background:#fff}.approved-integration-logos{display:grid;gap:8px;justify-items:center}.approved-integration-logos img{object-fit:contain;width:65px;height:29px}.settings-form{display:none}.settings-form.settings-section-store,.settings-form.settings-section-flow,.settings-form.settings-section-app,.settings-form.settings-section-desktop{display:block}.settings-form>.panel{display:none}.settings-section-store>.panel:nth-child(1),.settings-section-flow>.panel:nth-child(2),.settings-section-app>.panel:nth-child(3),.settings-section-desktop>.panel:nth-child(4){display:block}.settings-form .settings-actions{display:flex;justify-content:flex-end;padding:0 0 20px}.settings-backup{display:none}.settings-backup.visible{display:block}.store-logo-upload{padding:15px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--line)}.store-logo-upload>img{width:65px;height:65px;object-fit:contain;border:1px solid var(--line);border-radius:6px}.store-logo-upload small{color:var(--muted);font-size:11px}.store-location-editor{padding:15px}.store-location-editor .map-shell{height:330px;min-height:330px}.store-location-editor .map-canvas{height:100%;width:100%}.store-location-editor .form-grid{margin-bottom:14px}.store-connection{display:flex;gap:25px;padding:20px;align-items:center}.store-connection>div:last-child{display:grid;gap:10px;font-size:13px;line-height:1.6}.store-connection img{width:190px;height:190px}.store-connection code{padding:8px;background:#f7f9fb;font-size:12px}.reader-status{display:flex;align-items:center;gap:10px;padding:15px;flex-wrap:wrap}.reader-status>small{color:var(--muted);font-size:11px}.maintenance-actions{padding:20px;display:flex;gap:15px;flex-wrap:wrap}.maintenance-actions p{width:100%;font-size:12px;color:var(--muted);line-height:1.6}.approved-appearance{display:flex;gap:20px;padding:25px;align-items:center}.approved-appearance .illustration{width:110px;height:110px}.approved-appearance h3{font-size:19px;margin-bottom:10px}.approved-appearance p{font-size:13px;color:var(--muted);line-height:1.6}.approved-colors{display:flex;align-items:center;gap:12px;font-size:12px;margin-top:15px}.approved-colors span{width:70px;height:22px;background:linear-gradient(90deg,#ff6417 33%,#fff 33% 66%,#17202c 66%);border:1px solid var(--line);border-radius:5px}.approved-settings-more{border:1px solid var(--line);padding:15px;border-radius:7px;background:#fff;margin-bottom:15px}.approved-settings-more>summary{font-size:13px;font-weight:650;cursor:pointer}.approved-settings-more[open]>summary{margin-bottom:12px}.rules-layout{display:grid;gap:12px}.rules-group{border:1px solid var(--line);border-radius:7px}.rules-group header{padding:12px;font-size:13px}.rule-row{display:grid;grid-template-columns:1fr 120px;gap:15px;padding:14px;border-bottom:1px solid var(--line)}.rule-row strong{font-size:13px}.rule-row p{font-size:12px;line-height:1.5;color:var(--muted)}.approved-inventory-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr);gap:15px;align-items:start}.approved-inventory-grid>section{min-width:0}.approved-inventory-grid th,.approved-inventory-grid td{padding:11px 9px;font-size:11px}.approved-inventory-grid td:first-child{min-width:160px}.approved-inventory-grid td:last-child{width:150px}.approved-inventory-grid td .button{min-height:27px;font-size:10px;padding:4px 6px;margin:3px}.approved-inventory-grid .approved-product-name b{font-size:12px}.approved-inventory-grid .product-picture{width:29px;height:29px}.approved-inventory-grid .table-wrap{overflow:auto}.approved-shopping-preview{padding:15px}.approved-shopping-preview h3{font-size:14px;margin-bottom:12px}.approved-shopping-preview>label{display:flex;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);font-size:12px;align-items:center}.approved-shopping-preview>label>span{display:grid;gap:5px}.approved-shopping-preview small{font-size:11px;color:var(--muted)}.approved-shopping-preview>.button{margin-top:15px;width:100%}.management-columns{display:grid;grid-template-columns:1.4fr 1fr;gap:15px}.catalog-grid{padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.catalog-grid>label{display:flex;gap:9px;flex-wrap:wrap;padding:12px;background:#fafbfc;border:1px solid var(--line);border-radius:6px;font-size:12px}.catalog-grid>label>span{display:grid;gap:4px;flex:1}.catalog-grid small{font-size:10px;color:var(--muted)}.catalog-grid input[type=number]{width:70px}.catalog-grid input{font-size:12px}.catalog-grid .selected{background:#fff4e9;border-color:#ffb992}.print-list{padding:15px;font-size:12px}.print-list>label{display:flex;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.print-list>label>span{display:grid;gap:5px}.print-list small{font-size:11px;color:var(--muted)}.report-tools{display:flex;gap:10px;margin-bottom:14px;padding:10px;border:1px solid var(--line);border-radius:7px;background:#fff}.report-tools .module-search{flex:1}.report-tools select{font-size:12px;background:#fff;border:1px solid var(--line);border-radius:5px;padding:0 9px}.report-charts{display:grid;grid-template-columns:1fr 1fr;gap:14px}.report-charts .panel{min-width:0}.source-bars{padding:15px}.source-bars>div{display:flex;gap:10px;align-items:center;padding:10px 0;font-size:12px}.source-bars>div>b,.source-bars>div>.source{min-width:80px;font-size:12px}.source-bars>div>i{flex:1;height:9px;background:#f0f3f6;border-radius:3px}.source-bars>div>i>span{display:block;background:#ff6417;height:100%;border-radius:3px}.source-bars>div>small{font-size:11px;min-width:65px;color:var(--muted)}.history-reference-layout,.address-reference-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(330px,1fr);gap:15px}.report-order-table{overflow:auto}.report-order-table tr{cursor:pointer}.report-order-table td,.report-order-table th{padding:12px;font-size:12px}.history-selected-order{display:flex;justify-content:space-between;gap:10px;padding:14px;border-bottom:1px solid var(--line);font-size:13px}.history-selected-order>span{display:grid;gap:5px}.history-selected-order small{font-size:11px;color:var(--muted)}.history-address{display:grid;gap:8px;padding:15px;font-size:13px;border-bottom:1px solid var(--line)}.history-address small{color:var(--muted);font-size:11px}.history-address p{font-size:12px}.history-shift-summary{padding:14px}.history-shift-summary p{display:flex;justify-content:space-between;gap:15px;padding:9px 0;font-size:12px}.address-review-list{padding:10px}.address-review-list>button{display:flex;align-items:center;gap:10px;text-align:left;padding:12px;width:100%;background:#fff;border:0;border-bottom:1px solid var(--line);border-radius:4px}.address-review-list>button.selected{background:#fff0e5}.address-review-list>button>span{display:grid;gap:4px;font-size:12px}.address-review-list small{font-size:11px;color:var(--muted)}.address-review-map{height:280px;margin:14px;border-radius:6px}.panel-actions{padding:13px;display:flex;gap:8px;flex-wrap:wrap}.administration-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(330px,1fr);gap:15px;align-items:start}.administration-users>button,.audit-list>button{display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:13px;background:#fff;border:0;border-bottom:1px solid var(--line);font-size:12px}.administration-users>button.selected,.audit-list>button.selected{background:#fff0e6}.administration-users>button>span,.audit-list>button>span{display:grid;gap:5px;flex:1}.administration-users .avatar{width:34px;height:34px}.administration-users small,.audit-list small{font-size:11px;color:var(--muted)}.administration-body{padding:16px}.administration-body h3{font-size:14px;padding:12px 0}.administration-body p{font-size:12px;line-height:1.6;margin-bottom:10px}.administration-user-profile{display:flex;gap:13px;align-items:center;margin-bottom:18px}.administration-user-profile>.avatar{width:67px;height:67px;border-radius:6px}.administration-user-profile>span{display:grid;gap:5px}.permission-grid{display:grid;grid-template-columns:1fr;gap:10px}.permission-grid label{padding:12px;border:1px solid var(--line);border-radius:6px;display:flex;gap:9px;align-items:center;font-size:13px}.json-detail{font:11px ui-monospace,monospace;background:#f8fafb;max-height:300px;overflow:auto;white-space:pre-wrap;padding:12px;border-radius:6px}.audit-event-head{display:flex;justify-content:space-between;font-size:13px;margin-bottom:15px}.audit-list code{font-size:10px;background:#fff3e8;color:#dc6321;border-radius:4px;padding:3px}.control-health{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:15px}.control-health article{background:#fff;border:1px solid var(--line);border-radius:7px;display:flex;gap:12px;padding:16px;align-items:center}.control-health article>svg{color:var(--orange);width:30px;height:30px}.control-health article>span{display:grid;gap:5px;flex:1}.control-health small{font-size:11px;color:var(--muted)}.control-health b{font-size:16px}.control-columns{display:grid;grid-template-columns:1fr 1fr;gap:15px}.control-alert,.control-event{display:flex;gap:10px;align-items:center;padding:13px;border-bottom:1px solid var(--line);font-size:12px}.control-alert>span,.control-event>span{flex:1;display:grid;gap:5px}.control-alert small,.control-event small{font-size:11px;color:var(--muted)}@media(max-width:1400px){.approved-layout .topbar{padding:0 14px;gap:9px}.approved-layout .topbar nav>button,.approved-layout .topbar nav>details>summary{padding:0 8px;font-size:12px}.approved-layout .store-account>summary{max-width:130px}.approved-layout .store-controls{gap:8px}.approved-payroll th,.approved-payroll td{padding:10px 6px}.approved-finance-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr)}.approved-payment-chart .payment-ring{width:140px;height:140px}.approved-payment-chart .payment-ring span{width:97px;height:97px}.approved-payment-chart .payment-ring b{font-size:16px}.dispatch-workspace{grid-template-columns:235px minmax(0,1fr) 320px}.reference-order-grid{grid-template-columns:60px 75px minmax(125px,1.7fr) 55px 75px 80px 55px 80px;gap:7px}.settings-category{padding:20px 16px;grid-template-columns:65px 1fr;column-gap:13px}.settings-category .category-icon,.settings-category .illustration{width:65px;height:65px}}@media(max-width:1150px){.approved-layout .topbar nav>button,.approved-layout .topbar nav>details>summary{font-size:11px;padding:0 5px}.approved-layout .brand b{font-size:17px}.approved-layout .store-account>summary{max-width:95px}.approved-layout .topbar .live{font-size:10px}.approved-finance-grid{grid-template-columns:1fr}.approved-riders-layout{grid-template-columns:1fr 1fr}.approved-rider-list th,.approved-rider-list td{padding:10px 7px;font-size:11px}.dispatch-workspace{grid-template-columns:210px minmax(0,1fr) 290px}.orders-page .orders-layout.with-detail{grid-template-columns:minmax(0,1fr) 300px}.reference-order-toolbar{flex-wrap:wrap}.reference-order-grid{grid-template-columns:55px 70px minmax(115px,1.5fr) 45px 65px 75px 50px 75px}.approved-inventory-grid{grid-template-columns:minmax(0,1.4fr) 320px}.customer-master-detail.with-detail{grid-template-columns:minmax(0,1fr) 325px}.settings-catalog{gap:10px}.settings-category{min-height:175px;padding:18px 12px;grid-template-columns:53px 1fr;gap:5px 10px}.settings-category .category-icon,.settings-category .illustration{width:53px;height:53px}}@media(max-width:980px){.approved-layout .topbar>nav{display:none}.approved-layout .topbar>nav.open{display:flex;position:fixed;inset:56px 0 auto;height:auto;padding:10px;flex-wrap:wrap;background:#ff6417;z-index:720}.approved-layout .topbar>nav.open>button,.approved-layout .topbar>nav.open>details>summary{height:40px;padding:10px;font-size:14px}.approved-layout .topbar .mobile{display:block}.approved-layout .store-controls{margin-left:auto}.approved-layout>main{padding:15px}.approved-operation-grid{grid-template-columns:1fr}.approved-live-map{height:560px;min-height:460px}.approved-operation-side{display:grid;grid-template-columns:1fr 1fr}.dispatch-workspace{grid-template-columns:1fr 1fr}.dispatch-riders{grid-column:1/-1}.dispatch-riders>button{display:inline-flex;width:50%}.approved-riders-layout,.administration-layout,.history-reference-layout,.address-reference-layout,.customer-master-detail.with-detail{grid-template-columns:1fr}.customer-detail-panel,.order-inspector{position:static}.orders-page .orders-layout.with-detail,.approved-inventory-grid{grid-template-columns:1fr}.settings-catalog{grid-template-columns:repeat(2,1fr)}.settings-category{min-height:155px;grid-template-columns:70px 1fr;padding:22px}.settings-category .category-icon,.settings-category .illustration{width:65px;height:65px}.reference-order-grid{grid-template-columns:65px 85px minmax(150px,1.6fr) 60px 80px 85px 60px 90px}.reference-order-table,.orders-reference-table{overflow:auto}.control-health,.control-columns{grid-template-columns:1fr}.page-actions{gap:6px}}@media(max-width:640px){.approved-layout .topbar .live{display:none}.approved-layout .store-account>summary{max-width:140px}.approved-layout>main{padding:12px}.page-head,.module-heading{flex-direction:column;align-items:flex-start}.page-head h1,.module-heading h1{font-size:23px}.approved-metrics{grid-template-columns:repeat(2,1fr)}.approved-operation-side,.dispatch-workspace,.management-columns,.report-charts{grid-template-columns:1fr}.dispatch-riders>button{width:100%}.approved-live-map{min-height:460px;height:520px}.approved-finance-period{align-items:flex-start;flex-direction:column}.approved-finance-period label{min-width:0;width:100%}.approved-finance-period>span{justify-items:start}.approved-finance-kpis{gap:6px}.approved-finance-kpis article{padding:12px 8px}.approved-finance-kpis strong{font-size:18px}.approved-payment-chart{flex-direction:column}.approved-rider-contact,.approved-rider-location{grid-template-columns:1fr}.approved-rider-mini-map{height:220px}.customer-summary{grid-template-columns:repeat(2,1fr)}.customer-toolbar{flex-wrap:wrap}.customer-toolbar>label{flex-basis:100%}.customer-detail-kpis{grid-template-columns:repeat(2,1fr)}.settings-catalog{grid-template-columns:1fr}.store-connection{flex-direction:column;align-items:flex-start}.catalog-grid{grid-template-columns:1fr}.simple-table>header,.simple-table>div{grid-template-columns:1fr 1fr}.approved-next{width:265px}.approved-rider-selector select{max-width:175px}}.source-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;padding:4px 5px;border-radius:4px;white-space:nowrap;max-width:100%;line-height:1.2}.source-badge img{width:22px;height:22px;object-fit:contain;flex-shrink:0;border-radius:4px}.source-badge.source-ifood{background:#fff0f2;color:#bc2e42}.source-badge.source-anota{background:#edf5ff;color:#1264b0}.source-badge.source-manual{background:#f0f3f7;color:#5b6674}.approved-orders-table{table-layout:fixed;width:100%;min-width:820px}.approved-orders-table th,.approved-orders-table td{padding:12px 9px;font-size:11px}.approved-orders-table th:nth-child(1){width:65px}.approved-orders-table th:nth-child(2){width:85px}.approved-orders-table th:nth-child(3){width:125px}.approved-orders-table th:nth-child(4){width:170px}.approved-orders-table th:nth-child(5){width:118px}.approved-orders-table th:nth-child(6){width:92px}.approved-orders-table th:nth-child(7){width:52px}.approved-orders-table th:nth-child(8){width:66px}.approved-orders-table th:nth-child(9){width:48px}.orders-list{background:#fff;border:1px solid var(--line);border-radius:7px;overflow:hidden;min-width:0}.orders-list tr{cursor:pointer}.approved-orders-table td small{font-size:9px}.approved-orders-table .badge{font-size:9px;padding:4px 5px}.approved-order-address{line-height:1.55}.approved-order-drink{display:flex;align-items:center;gap:3px;font-size:12px}.approved-order-drink .product-picture{width:21px;height:30px}.approved-orders-table td>.button{border:0;background:none;padding:3px;min-height:22px}.order-inspector .source-badge{font-size:10px}.order-inspector .source-badge img{width:24px;height:24px}.inspector-status{display:flex;justify-content:space-between;padding:10px 13px;font-size:10px;border-top:1px solid var(--line);align-items:center;gap:10px}.inspector-status>span{display:flex;align-items:center;gap:4px}.inspector-status svg{width:13px;height:13px;color:#8090a3}.order-progress .complete i{background:#ff6417;border-color:#ff6417}.order-progress>div{font-size:9px;color:var(--muted)}.order-detail-tabs{display:flex;gap:16px;padding:0 12px;border-block:1px solid var(--line)}.order-detail-tabs button{border:0;background:none;padding:11px 0;color:var(--muted);font-size:11px}.order-detail-tabs button.active{color:#ff6417;border-bottom:2px solid #ff6417}.inspector-reference{font-size:11px;color:var(--muted);margin:8px 0}.order-highlights{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px;background:#fffdf9}.order-highlights article{display:flex;align-items:center;gap:8px;padding:10px;background:#fff7ed;border:1px solid #ffe1c8;border-radius:5px}.order-highlights svg{color:#ff6417;width:18px;height:18px}.order-highlights span{display:grid;gap:5px;font-size:10px}.order-highlights b{font-size:15px}.inspector-item{display:flex;gap:8px;padding:10px 0;border-bottom:1px solid var(--line);font-size:12px}.inspector-item>span{flex:1}.inspector-item strong{font-size:11px;white-space:nowrap}.inspector-payment{padding:15px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.inspector-payment>span{display:grid;gap:6px;font-size:11px}.inspector-payment small{font-size:10px;color:var(--muted)}.inspector-payment>b{font-size:23px;color:var(--ink)}.approved-payment-chart .payment-ring{display:grid;place-items:center;border-radius:50%}.approved-payment-chart .payment-ring>span{align-self:center;justify-self:center}.approved-live-map .leaflet-tile-pane{filter:saturate(.42) brightness(1.08) contrast(.94)}.approved-attentions h2{display:flex;gap:6px;align-items:center}.approved-attentions h2 .badge{min-width:20px;padding:3px 5px}.approved-operation .map-pin .moto-symbol>svg{width:26px;height:26px}.approved-history-filters{display:flex;gap:12px;align-items:end;margin-bottom:16px;background:#fff;border:1px solid var(--line);border-radius:7px;padding:13px}.approved-history-filters label{display:grid;gap:5px;font-size:11px}.approved-history-filters input{height:35px;border:1px solid var(--line);border-radius:5px;padding:0 10px;font-size:12px}.approved-history-grid{display:grid;grid-template-columns:365px minmax(0,1fr);gap:15px;align-items:start}.approved-shift-list{padding:6px 10px;max-height:410px;overflow:auto}.approved-shift-list>button{display:flex;gap:12px;align-items:center;width:100%;text-align:left;padding:13px 8px;border:0;border-bottom:1px solid var(--line);border-radius:5px;background:#fff;font-size:12px}.approved-shift-list>button>span{display:grid;gap:5px}.approved-shift-list>button>span:first-child{flex:1}.approved-shift-list small{font-size:10px;color:var(--muted)}.approved-shift-list>button.selected{background:#fff0e2}.approved-shift-summary{display:grid;grid-template-columns:repeat(3,1fr);padding:16px;gap:12px}.approved-shift-summary span{display:grid;gap:9px}.approved-shift-summary small{font-size:10px;color:var(--muted)}.approved-shift-summary b{font-size:18px}.approved-history-search{padding:12px}.approved-history-search input{width:100%;height:35px;border:1px solid var(--line);border-radius:5px;padding:0 10px;font-size:12px}.approved-history-grid table th,.approved-history-grid table td{font-size:11px;padding:13px 9px}.approved-history-grid table td:nth-child(3){max-width:210px}.approved-history-grid table small,.approved-history-grid .source-badge{font-size:9px}.approved-control-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.approved-control-cards>article{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:7px;padding:18px}.approved-control-cards img{width:42px;height:42px;object-fit:contain;border-radius:6px}.approved-control-cards>article>svg{width:42px;height:42px;padding:7px;background:#f0f4f8;border-radius:7px;color:#3e4e60}.approved-control-cards h2{font-size:14px;margin-bottom:9px}.approved-control-cards p{font-size:11px;line-height:1.65;color:var(--muted);margin-top:10px}.approved-control-cards small{font-size:10px;color:#c44135}.approved-control-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:15px}.approved-control-grid td,.approved-control-grid th{font-size:12px;padding:12px}.approved-integrity{padding:10px 15px}.approved-integrity p{display:flex;gap:9px;align-items:center;padding:11px 0;font-size:12px}.approved-integrity i{width:9px;height:9px;border-radius:50%;background:#8c96a3}.approved-integrity i.ok{background:#179b5e}.approved-integrity i.error{background:#e95444}.approved-integrity span{flex:1}.approved-integrity b{font-size:11px}.approved-integrity small{font-size:10px;color:var(--muted)}.approved-reader-events,.approved-control-more{border-top:1px solid var(--line);padding:13px;font-size:12px}.approved-reader-events p{font-size:11px;padding:8px 0;border-bottom:1px solid var(--line)}.approved-control-more{background:#fff;border:1px solid var(--line);border-radius:7px;margin-top:12px}.approved-control-more[open]>summary{margin-bottom:14px}.permission-line{display:flex;align-items:center;gap:10px;background:#fafbfc;padding:12px;border-bottom:1px solid var(--line);font-size:13px}.permission-line input{accent-color:#ff6417;width:17px;height:17px}.users-table>header,.users-table>div{grid-template-columns:1fr 1.5fr 90px 80px 90px}.user-detail-head{display:flex;gap:12px;align-items:center;margin-bottom:16px}.user-detail-head>svg{width:50px;height:50px;color:#7a8796;background:#f0f3f8;padding:10px;border-radius:7px}.user-detail-head>span{flex:1}.user-detail-head h3{padding:0;font-size:18px;margin-bottom:5px}.user-detail-head small{font-size:11px;color:var(--muted)}.permission-note{display:flex;gap:9px;padding:12px;border:1px solid var(--line);border-radius:6px;background:#fafbfc;font-size:12px;margin-bottom:14px}.permission-note>span{display:grid;gap:5px}.permission-note small{font-size:11px;color:var(--muted)}@media(max-width:1150px){.approved-history-grid{grid-template-columns:300px minmax(0,1fr)}.approved-control-cards{grid-template-columns:repeat(2,1fr)}.approved-control-cards>article{padding:15px}.approved-shift-summary{gap:8px}.approved-shift-summary b{font-size:16px}.approved-orders-table{min-width:820px}}@media(max-width:900px){.approved-history-grid,.approved-control-grid{grid-template-columns:1fr}.approved-shift-list{max-height:280px}}@media(max-width:640px){.approved-control-cards{grid-template-columns:1fr}.approved-history-filters{flex-wrap:wrap}}.welcoming-layout{--bg:#f8f9fb;--line:#e8e9ec;--ink:#171e29;--muted:#68717e;background:var(--bg);min-height:100dvh}.welcoming-layout>main{max-width:1800px;padding:24px 26px}.welcoming-layout .topbar{background:#ff650f;box-shadow:0 1px #dc500028}.welcoming-layout .topbar nav .active{background:#ffffff14}.welcoming-layout .welcoming-store-buttons{display:flex;gap:7px}.welcoming-layout .welcoming-store-buttons .button{background:#fff;color:#d75200;border:1px solid #fff9;font-size:11px;min-height:30px;padding:5px 9px}.welcoming-layout .welcoming-store-buttons .button:last-child{background:transparent;color:#fff}.welcoming-layout .topbar .store-controls{gap:9px}.welcoming-layout .topbar nav>button,.welcoming-layout .topbar nav>details>summary{padding:0 9px;font-size:13px}.welcoming-layout .panel,.welcoming-layout .order-inspector,.welcoming-layout .dispatch-workspace>section,.welcoming-layout .ongoing-routes{border-radius:11px;border-color:#e8e9ed;box-shadow:0 2px 7px #17243403;background:#fff}.welcoming-layout .panel>header{background:#fff;border-bottom:1px solid #eceef1}.welcoming-layout .button{border-radius:7px;min-height:36px;padding:8px 12px;font-size:12px}.welcoming-layout .button.primary{background:#ff650f;box-shadow:none}.welcoming-layout .button:focus-visible,.welcoming-layout button:focus-visible{outline:3px solid #ffa766;outline-offset:2px}.welcoming-layout .badge{border-radius:6px;padding:4px 7px;line-height:1.3}.welcoming-layout .page-head,.welcoming-layout .module-heading{margin-bottom:20px}.welcoming-layout h1{font-size:27px;letter-spacing:-.7px}.welcoming-layout .page-head p,.welcoming-layout .module-heading p{line-height:1.5;font-size:13px}.welcoming-page-title{display:flex;align-items:center;gap:13px}.welcoming-title-art{width:49px!important;height:49px!important;flex-shrink:0}.welcoming-module-heading{position:relative;display:flex;gap:14px}.welcoming-heading-art{width:56px!important;height:56px!important;order:2;margin-left:auto}.welcoming-module-heading>.module-tools{order:1;flex:1;justify-content:flex-end}.welcoming-module-heading>div:first-of-type{min-width:210px}.welcoming-layout table{font-size:13px}.welcoming-layout th{background:#f9fafb;font-size:11px;font-weight:650;padding:12px 11px}.welcoming-layout td{padding:14px 11px;border-color:#edf0f2}.welcoming-layout tr.selected{background:#fff6e9}.welcoming-layout .approved-order-filters>button.active,.welcoming-layout .status-tabs button.active,.welcoming-layout .production-sectors button.active{background:#fff0da;color:#da5700;border-color:#ffd5a7}.welcoming-layout .approved-order-filters>button,.welcoming-layout .status-tabs button,.welcoming-layout .production-sectors button{border-radius:6px}.welcoming-layout .module-search,.welcoming-layout .search{height:39px;border-radius:7px}.welcoming-layout input:not([type=checkbox]):not([type=radio]),.welcoming-layout select,.welcoming-layout textarea{border-radius:6px}.welcoming-layout .source-badge{border-radius:5px}.welcoming-layout .module-tools{display:flex;flex-wrap:wrap;gap:8px}.welcoming-operation-head{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);align-items:center;gap:24px;margin-bottom:18px}.welcoming-operation-head h1{margin:0 0 5px}.welcoming-operation-head p{font-size:13px;color:#68717e;margin:0}.welcoming-operation .approved-metrics{margin:0;gap:12px}.welcoming-operation .approved-metrics article{height:76px;background:linear-gradient(110deg,#fffaf3,#fff8f5);border:1px solid #f3e6dd;border-radius:9px;padding:10px 14px;gap:13px}.welcoming-operation .approved-metrics .illustration{width:49px;height:49px}.welcoming-operation .approved-metrics span{gap:6px}.welcoming-operation .approved-metrics b{font-size:28px;line-height:1}.welcoming-operation .approved-metrics small{font-size:12px}.welcoming-operation .approved-operation-grid{grid-template-columns:minmax(0,1.65fr) minmax(490px,1fr);gap:15px}.welcoming-operation .approved-operation-side{display:grid;grid-template-columns:minmax(210px,.85fr) minmax(245px,1.15fr);gap:12px}.welcoming-operation .approved-live-map{height:clamp(360px,48vh,530px);min-height:360px;border-radius:11px}.welcoming-operation .approved-operation-side .panel{min-height:0;overflow:hidden}.welcoming-operation .panel>header{padding:14px 12px}.welcoming-operation .panel h2{font-size:14px}.welcoming-operation .panel>header>button{font-size:11px}.welcoming-operation .approved-attentions>div{padding:0 10px}.welcoming-operation .approved-attentions>div>button{background:#fff;border:0;border-bottom:1px solid #edf0f3;gap:9px;padding:16px 1px;flex-wrap:wrap}.welcoming-operation .approved-attentions>div>button>svg{width:22px;height:22px;flex-shrink:0}.welcoming-operation .approved-attentions b{font-size:12px;line-height:1.5}.welcoming-operation .approved-attentions small{font-size:11px;margin-top:4px}.welcoming-operation .approved-attentions>div>button>span{min-width:130px;flex:1}.welcoming-operation .approved-attentions em{font-size:10px;font-style:normal;color:#ed5a08;border:1px solid #ffc6a4;padding:6px 7px;border-radius:5px;margin-left:auto}.welcoming-operation .approved-team .welcoming-team-list{padding:4px 10px;max-height:calc(48vh - 50px);overflow:auto}.welcoming-operation .welcoming-team-list>button{display:flex;gap:8px;align-items:center;width:100%;background:#fff;border:0;border-bottom:1px solid #eef0f3;text-align:left;padding:13px 0}.welcoming-operation .welcoming-team-list>button.selected{background:#fff4e5}.welcoming-operation .welcoming-team-list .avatar{width:32px;height:32px}.welcoming-operation .welcoming-team-list>button>span{flex:1;min-width:0;display:grid;gap:5px}.welcoming-operation .welcoming-team-list b{font-size:12px;line-height:1.35}.welcoming-operation .welcoming-team-list small{font-size:10px;color:#78808b}.welcoming-operation .welcoming-team-list>button>small{max-width:48px}.welcoming-operation .welcoming-team-list .badge{font-size:10px;padding:3px 5px}.welcoming-position{font-size:10px;color:#89909b;font-style:normal;width:11px}.welcoming-operation .approved-rider-selector{margin-left:auto}.welcoming-operation .approved-rider-selector select{height:34px;max-width:195px;font-size:11px}.welcoming-operation .approved-map-tools .button{min-height:34px;padding:7px}.welcoming-operation .approved-map-tools .button span{display:none}.welcoming-operation .approved-map-tools{margin-left:0}.welcoming-operation .command-op-map-toolbar{left:12px;right:12px;top:12px}.welcoming-operation .approved-live-map .map-buttons{top:57px}.welcoming-next{margin-top:17px}.welcoming-next>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.welcoming-next h2{font-size:15px}.welcoming-next>header .button{border:0;background:none;color:#ef5c0b;padding:5px;min-height:26px}.welcoming-next>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.welcoming-next article{display:flex;align-items:center;gap:11px;min-width:0;background:#fff;padding:15px;border:1px solid #e6e8ec;border-radius:9px}.welcoming-next article>div{min-width:0;flex:1;display:grid;gap:5px}.welcoming-next article b{font-size:14px}.welcoming-next article small{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#5d6674}.welcoming-next .source-badge{font-size:10px}.welcoming-next .source-badge img{width:36px}.welcoming-next article .badge{font-size:10px}.welcoming-next article .button{font-size:11px;padding:8px 9px}.welcoming-layout .orders-page .orders-layout.with-detail{grid-template-columns:minmax(0,1fr) 340px;gap:18px}.welcoming-layout .reference-order-toolbar{padding:12px;border-radius:9px;background:#fff;border:1px solid #e8ebee}.welcoming-layout .orders-list{background:#fff;border-radius:11px;border:1px solid #e8ebee;overflow:hidden}.welcoming-layout .approved-orders-table td{font-size:12px}.welcoming-layout .order-inspector>header{padding:18px 16px}.welcoming-layout .order-inspector h2{font-size:23px}.welcoming-layout .order-inspector .order-highlights{gap:9px;padding:12px}.welcoming-layout .order-highlights article{background:#fff2dc;border:1px solid #ffe2b8;border-radius:8px}.welcoming-layout .order-highlights article b{color:#cb4600;font-size:19px}.welcoming-layout .order-inspector section{padding:16px}.welcoming-layout .order-inspector>footer{gap:8px;padding:14px}.welcoming-layout .order-inspector>footer .button{min-height:35px}.welcoming-layout .production-page .production-board{gap:16px}.welcoming-layout .production-lane{background:#fafafa;border:1px solid #e8eaed;border-radius:11px}.welcoming-layout .production-lane.received{background:#fffcf7}.welcoming-layout .production-lane.preparing{background:#fffaf2}.welcoming-layout .production-lane.ready{background:#f7fcf8}.welcoming-layout .production-lane>header{background:transparent;padding:14px 16px}.welcoming-layout .kitchen-order{padding:16px;border-radius:9px;border-color:#ece9e2}.welcoming-layout .kitchen-order>header b{font-size:17px}.welcoming-layout .kitchen-order h3{font-size:13px;color:#56616e}.welcoming-layout .approved-kitchen-items>.product-picture{display:none}.welcoming-layout .kitchen-items p{font-size:14px;padding:5px 0}.welcoming-layout .kitchen-alert{background:#fff0da;border:1px solid #ffe0b1;color:#bd4100;margin:10px 0}.welcoming-layout .production-totals{border-radius:8px;background:#fff;border:1px solid #e9ecef;padding:12px 15px}.welcoming-layout .production-totals>span{background:#fff5e7}.welcoming-layout .kitchen-actions .button{min-height:34px;font-size:11px}.welcoming-layout .production-sectors{flex-wrap:wrap}.welcoming-layout .kitchen-order.attention{border-color:#f6b75b}.welcoming-layout .kitchen-order.late{border-color:#ea6b67}.welcoming-layout .dispatch-workspace{grid-template-columns:250px minmax(0,1fr) 320px;gap:16px}.welcoming-layout .dispatch-riders>button{padding:16px 13px}.welcoming-layout .dispatch-riders>button.selected{background:#fff2da;box-shadow:inset 3px 0 #ff650f}.welcoming-layout .dispatch-riders .avatar{width:38px;height:38px}.welcoming-layout .dispatch-orders>label{grid-template-columns:18px 61px 58px minmax(0,1fr) 68px;min-height:84px;padding:15px 12px}.welcoming-layout .dispatch-orders>label.selected{background:#fff8eb}.welcoming-layout .route-stops>div{padding:14px 0}.welcoming-layout .route-stops small{font-size:12px}.welcoming-layout .ongoing-routes>header{background:#fff9f1}.welcoming-layout .ongoing-routes article .avatar{width:35px;height:35px}.welcoming-layout .queue-order{background:#fff0d9;color:#ef5800}.welcoming-rider-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px;max-width:780px}.welcoming-rider-stats>article{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e7e9ed;border-radius:9px;padding:13px}.welcoming-rider-stats .illustration{width:42px;height:42px}.welcoming-rider-stats span{display:grid;gap:6px;font-size:12px;color:#68727e}.welcoming-rider-stats b{font-size:22px;color:#1b2430}.welcoming-layout .approved-riders-layout{grid-template-columns:minmax(0,1fr) 355px;gap:18px}.welcoming-layout .approved-rider-list{overflow:auto;align-self:start}.welcoming-layout .approved-rider-detail>header{padding:18px 16px}.welcoming-layout .approved-rider-detail>header>.avatar{width:66px;height:66px}.welcoming-layout .approved-rider-detail .approved-rider-mini-map{display:none}.welcoming-layout .approved-rider-location{display:block}.welcoming-layout .approved-rider-facts{display:flex;flex-direction:column;gap:12px;background:#fffaf3;padding:16px;border-top:1px solid #f3ede3}.welcoming-layout .approved-rider-facts>span{display:flex;justify-content:space-between;gap:10px;font-size:13px}.welcoming-layout .approved-rider-total{background:#fff1da;margin:0 14px 15px;padding:14px;border-radius:7px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.welcoming-layout .approved-rider-total strong{font-size:24px}.welcoming-layout .approved-rider-contact{padding:0 14px 14px;display:flex;flex-wrap:wrap;gap:7px}.welcoming-layout .approved-rider-contact .button{font-size:11px}.welcoming-layout .approved-rider-actions{border-top:1px solid #e8e9ec;padding:15px}.welcoming-layout .approved-rider-actions summary{font-size:12px}.welcoming-layout .approved-finance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.welcoming-layout .approved-finance-overview{display:contents}.welcoming-layout .approved-finance-kpis{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0}.welcoming-layout .approved-finance-kpis article{display:flex;align-items:center;gap:13px;padding:16px;background:#fff;border-radius:10px;border:1px solid #e7eaee}.welcoming-layout .approved-finance-kpis .illustration{width:43px;height:43px}.welcoming-layout .approved-finance-kpis article>span{display:grid;gap:8px}.welcoming-layout .approved-finance-kpis strong{font-size:23px}.welcoming-layout .approved-finance-kpis small{font-size:12px}.welcoming-layout .approved-finance-grid>.approved-payroll{grid-column:1/-1}.welcoming-layout .approved-finance-grid .panel{margin:0}.welcoming-layout .approved-finance-period{background:#fff;border:1px solid #e9ebef;border-radius:8px;padding:12px 16px;margin-bottom:15px}.welcoming-layout .approved-cash-summary p{padding:11px 15px;font-size:13px}.welcoming-layout .approved-cash-summary p:last-child{background:#fff5e5}.welcoming-layout .approved-payroll .panel+.panel{margin-top:18px}.welcoming-layout .finance-table td{font-size:13px}.welcoming-layout .finance-table th{font-size:12px}.welcoming-layout .amount-pending{color:#d85808}.welcoming-layout .approved-finance-more{background:#fff;border:1px solid #e8e9ec;border-radius:9px;margin-top:17px;padding:16px}.welcoming-layout .approved-finance-more>summary{font-weight:650;font-size:13px}.welcoming-layout .customer-master-detail.with-detail{grid-template-columns:minmax(0,1fr) 370px;gap:18px}.welcoming-layout .customer-detail-panel{border-radius:11px}.welcoming-layout .customer-detail-panel>header{padding:20px 17px}.welcoming-layout .customer-detail-panel>section{padding:16px}.welcoming-layout .customer-credit-summary{border:1px solid #ffe0b0;border-radius:8px;background:#fff3df;padding:16px;margin:12px}.welcoming-layout .customer-benefit-tabs{gap:8px}.welcoming-layout .settings-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.welcoming-layout .settings-category{min-height:180px;background:#fff;border:1px solid #e8e9ed;border-radius:10px;padding:22px;grid-template-columns:60px minmax(0,1fr);column-gap:16px}.welcoming-layout .settings-category .illustration,.welcoming-layout .settings-category .category-icon{width:58px;height:58px}.welcoming-layout .settings-category h2{font-size:16px}.welcoming-layout .settings-category p{font-size:13px;line-height:1.5}.welcoming-layout .settings-category .button{border-color:#ffb686;color:#e35c08;background:#fff;min-height:34px}.welcoming-layout .settings-form,.welcoming-layout .rules-section{border-radius:10px}.welcoming-layout .settings-rule-card{border-radius:9px}.welcoming-layout .settings-form .form-grid{gap:20px}.welcoming-shopping-columns{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:18px}.welcoming-catalog-table td{padding:12px}.welcoming-catalog-table input[type=number]{width:90px;height:36px;border:1px solid #dce2e8;padding:7px}.welcoming-catalog-table input[type=text]{width:100%;min-width:150px;height:36px;border:1px solid #dce2e8;padding:7px}.welcoming-shopping-tools{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:15px}.welcoming-shopping-tools input{padding:10px 12px;width:min(350px,100%);border:1px solid #dce2e8}.welcoming-layout .print-list{padding:18px}.welcoming-layout .print-list label{padding:12px 0}.welcoming-layout .print-list select{height:37px;width:100%;margin-bottom:12px}.welcoming-layout .approved-inventory-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:18px}@media(max-width:1500px){.welcoming-layout .welcoming-store-buttons{display:none}.welcoming-operation-head{grid-template-columns:220px minmax(0,1fr);gap:16px}.welcoming-operation .approved-operation-grid{grid-template-columns:minmax(0,1.25fr) minmax(450px,1fr)}.welcoming-operation .approved-operation-side{grid-template-columns:minmax(190px,.85fr) minmax(220px,1.15fr)}.welcoming-operation .approved-metrics article{padding:10px}.welcoming-next article{gap:8px;padding:12px}.welcoming-next article .badge{max-width:100px;white-space:normal}.welcoming-layout .approved-orders-table th,.welcoming-layout .approved-orders-table td{padding:12px 8px}}@media(max-width:1250px){.welcoming-operation-head{grid-template-columns:1fr}.welcoming-operation-head>div:first-child{display:flex;align-items:center;gap:17px}.welcoming-operation .approved-operation-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)}.welcoming-operation .approved-operation-side{display:flex;flex-direction:column}.welcoming-operation .approved-team .welcoming-team-list{max-height:210px}.welcoming-operation .approved-attentions>div>button{padding:11px 1px}.welcoming-operation .approved-live-map{height:510px}.welcoming-layout .dispatch-workspace{grid-template-columns:220px minmax(0,1fr) 295px}.welcoming-layout .dispatch-orders>label{grid-template-columns:18px 53px 50px minmax(0,1fr) 60px;font-size:11px}.welcoming-layout .orders-page .orders-layout.with-detail{grid-template-columns:minmax(0,1fr) 310px}.welcoming-layout .approved-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.welcoming-layout .approved-finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.welcoming-layout .approved-finance-kpis article{padding:12px;gap:8px}.welcoming-layout .approved-finance-kpis strong{font-size:20px}.welcoming-layout .approved-cash-summary{grid-column:1/-1}.welcoming-next>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.welcoming-layout>main{padding:18px}.welcoming-operation .approved-operation-grid{grid-template-columns:1fr}.welcoming-operation .approved-operation-side{display:grid;grid-template-columns:1fr 1fr}.welcoming-operation .approved-live-map{height:430px}.welcoming-operation .approved-team .welcoming-team-list{max-height:280px}.welcoming-layout .dispatch-workspace{grid-template-columns:1fr 1fr}.welcoming-layout .dispatch-riders{grid-column:1/-1}.welcoming-layout .approved-riders-layout,.welcoming-layout .customer-master-detail.with-detail,.welcoming-shopping-columns,.welcoming-layout .approved-inventory-grid,.welcoming-layout .orders-page .orders-layout.with-detail{grid-template-columns:1fr}.welcoming-layout .order-inspector{position:static}.welcoming-layout .approved-finance-kpis,.welcoming-layout .settings-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.welcoming-layout .module-tools{justify-content:flex-start}.welcoming-heading-art{display:none}.welcoming-layout .module-heading{flex-wrap:wrap}}@media(max-width:640px){.welcoming-layout>main{padding:15px 12px}.welcoming-operation-head>div:first-child{display:block}.welcoming-operation .approved-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.welcoming-operation .approved-metrics article{height:70px}.welcoming-operation .approved-operation-side,.welcoming-next>div,.welcoming-layout .dispatch-workspace,.welcoming-layout .approved-finance-grid,.welcoming-layout .settings-catalog{grid-template-columns:1fr}.welcoming-operation .approved-live-map{height:380px;min-height:380px}.welcoming-operation .approved-rider-selector select{max-width:160px}.welcoming-operation .command-op-map-toolbar,.welcoming-operation .approved-map-tools{gap:4px}.welcoming-operation .approved-map-tools .button{padding:6px}.welcoming-operation .approved-attentions>div>button{padding:14px 0}.welcoming-layout .dispatch-riders>button{width:100%}.welcoming-layout .dispatch-orders>label{grid-template-columns:18px 54px minmax(0,1fr) 60px}.welcoming-layout .dispatch-orders>label>span{grid-column:3/4}.welcoming-layout .dispatch-orders>label>strong{grid-column:4;grid-row:1/3}.welcoming-layout .dispatch-orders>label>span.source-badge{grid-column:2;grid-row:1}.welcoming-layout .dispatch-orders>label>b{grid-column:3;grid-row:1}.welcoming-rider-stats{gap:6px}.welcoming-rider-stats>article{padding:10px 7px;gap:7px}.welcoming-rider-stats .illustration{width:28px;height:28px}.welcoming-rider-stats b{font-size:19px}.welcoming-rider-stats span{font-size:10px}.welcoming-layout .approved-finance-kpis strong{font-size:20px}.welcoming-layout .approved-finance-kpis .illustration{width:32px;height:32px}.welcoming-layout .welcoming-title-art{width:41px!important;height:41px!important}.welcoming-layout .settings-category{min-height:165px}.welcoming-layout .welcoming-module-heading>div:first-of-type{min-width:0}.welcoming-layout h1{font-size:25px}}.illustration,.product-picture{background-image:none!important;overflow:hidden;display:inline-block}.illustration>svg,.product-picture>svg{display:block;width:100%!important;height:100%!important;overflow:hidden}.welcoming-layout .button.primary{color:#fff}.welcoming-layout .customer-benefit-tabs .button.primary{color:#fff;background:#ff650f;border-bottom-color:#ff650f}.welcoming-layout .customer-detail-panel .customer-balance{background:#fff3df;border:1px solid #ffe1b6;border-radius:8px;padding:15px;margin:12px}.welcoming-customer-promotion{background:#fffaf1;border-block:1px solid #f3e7d5}.welcoming-customer-promotion p{font-size:12px;line-height:1.5;margin-top:8px}.welcoming-customer-promotion .button{margin-top:10px;border-color:#ffba91;color:#e75a07}.welcoming-shopping-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:17px 0}.welcoming-shopping-actions h2{font-size:17px}.welcoming-settings-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.welcoming-settings-tools input{height:39px;min-width:250px;border:1px solid #dce1e8;padding:0 12px}.welcoming-layout .settings-category{min-height:168px}.welcoming-layout .settings-category .illustration,.welcoming-layout .settings-category .category-icon{align-self:start;margin-top:8px}.welcoming-layout .welcoming-rider-stats>.illustration{display:block}@media(max-width:640px){.welcoming-shopping-actions,.welcoming-settings-tools{flex-wrap:wrap}.welcoming-settings-tools input{width:100%;min-width:0}}.welcoming-layout .approved-finance,.welcoming-layout .approved-finance-grid>*,.welcoming-layout .approved-payroll,.welcoming-layout .approved-payroll .panel{min-width:0;max-width:100%}.welcoming-layout .approved-payroll .table-wrap{max-width:100%;overflow-x:auto}.welcoming-layout .approved-finance-period>label{min-width:0;max-width:100%}.welcoming-layout .approved-finance-period select{min-width:0;width:min(100%,460px);max-width:100%}.welcoming-layout .approved-finance-period{flex-wrap:wrap}.welcoming-layout .approved-finance-kpis article{min-width:0}.welcoming-layout .approved-finance-kpis article strong{white-space:nowrap}@media(max-width:640px){.welcoming-layout .approved-finance-period>label{width:100%}.welcoming-layout .approved-payment-chart{min-width:0}.welcoming-layout .approved-payment-chart .payment-chart-layout{flex-wrap:wrap}}.welcoming-operation>.page-head{margin-bottom:20px}.welcoming-operation>.approved-metrics{margin:0 0 18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.welcoming-operation>.approved-metrics article{height:88px;background:#fff;border:1px solid #e7eaee;border-radius:10px;padding:16px;gap:13px}.welcoming-operation>.approved-metrics .illustration{width:43px;height:43px}.welcoming-operation>.approved-metrics b{font-size:25px}.welcoming-operation>.approved-metrics small{font-size:12px}.welcoming-operation .approved-operation-side>.panel{border-radius:11px}.welcoming-operation .approved-attentions b{color:#171e29}.welcoming-operation .approved-attentions small{color:#68717e}.welcoming-operation .welcoming-next h2{font-size:15px}.welcoming-operation .welcoming-next article{border-color:#e7eaee;border-radius:10px;min-height:76px}.welcoming-operation .welcoming-team-list>button.selected{background:#fff6e9}.welcoming-operation .panel>header{min-height:47px;padding:14px 12px}@media(max-width:640px){.welcoming-operation>.approved-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.welcoming-operation>.approved-metrics article{height:76px;padding:12px}.welcoming-operation>.approved-metrics .illustration{width:35px;height:35px}.welcoming-operation>.approved-metrics b{font-size:23px}}.welcoming-layout input[type=checkbox],.welcoming-layout input[type=radio]{appearance:auto!important;-webkit-appearance:auto!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;max-width:17px!important;max-height:17px!important;padding:0!important;margin:0 3px 0 0!important;flex:0 0 17px!important;accent-color:#ff650f;vertical-align:middle;border-radius:3px}.welcoming-layout input[type=radio]{border-radius:50%}.welcoming-layout .settings-rule-card label,.welcoming-layout .production-checklist label{min-height:36px;align-items:center}.welcoming-layout .dispatch-orders input[type=checkbox],.welcoming-layout .welcoming-catalog-table input[type=checkbox]{justify-self:center;align-self:center}.welcoming-layout .choice-check input[type=checkbox],.welcoming-layout .choice-departure-checks input[type=checkbox]{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important}.welcoming-layout .workspace .rules-restored input[type=checkbox],.welcoming-layout .workspace .form-grid input[type=checkbox],.welcoming-layout .workspace input[type=radio]{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;max-width:17px!important;max-height:17px!important;box-sizing:border-box!important;padding:0!important;transform:none!important;line-height:17px!important}.approved-hour-chart{height:230px;display:flex;align-items:stretch;gap:14px;padding:20px;overflow:auto}.approved-hour-chart>div{min-width:32px;flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.approved-hour-chart i{flex:1;width:70%;display:flex;align-items:end;background:#fff4eb;border-radius:4px}.approved-hour-chart i span{display:block;width:100%;background:#ff721e;border-radius:4px 4px 0 0;min-height:2px}.approved-hour-chart b,.approved-hour-chart small{font-size:11px}.approved-report-extra{margin:12px 0;background:#fff;border:1px solid var(--line);border-radius:7px}.approved-report-extra>summary{padding:12px;cursor:pointer;font-size:13px}.approved-audit-values{display:grid;gap:8px}.approved-audit-values>div{display:grid;grid-template-columns:110px minmax(0,1fr);padding:9px;background:#f8f9fb;border-radius:4px;gap:8px;font-size:12px}.approved-audit-values dt{text-transform:capitalize;color:#666}.approved-audit-values dd{margin:0;overflow-wrap:anywhere}.permission-line{flex-direction:row-reverse;justify-content:space-between}.permission-line input{appearance:none;width:32px;height:18px;background:#d8dee5;border-radius:20px;position:relative;cursor:pointer}.permission-line input:before{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;left:2px;top:2px}.permission-line input:checked{background:#ff6417}.permission-line input:checked:before{left:16px}.users-table table{min-width:600px}.audit-list table{min-width:650px}.audit-list tr,.users-table tr{cursor:pointer}.audit-list tr.selected,.users-table tr.selected{background:#fff3e9}.audit-list td{font-size:12px}.address-reference-layout{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(280px,1fr) minmax(300px,1.2fr);gap:15px}.address-reference-layout .address-review-map{height:490px;min-height:360px}.address-review-list{max-height:550px;overflow:auto}.report-charts{display:grid;grid-template-columns:1.15fr 1fr;gap:15px}.customer-summary{margin:10px 0 14px}.customer-summary article{padding:9px 14px}.customer-summary b{font-size:20px}.customer-detail-section{gap:7px}.customer-detail-kpis{padding:10px}.approved-operation .leaflet-tile-pane{filter:saturate(.7)}@media(max-width:1150px){.address-reference-layout{grid-template-columns:1fr 1fr}.address-reference-layout>.panel:last-child{grid-column:1/-1}.report-charts{grid-template-columns:1fr}}@media(max-width:700px){.address-reference-layout{grid-template-columns:1fr}.customer-summary{grid-template-columns:repeat(2,1fr)}}body,button,input,select,textarea{font-family:Segoe UI,Arial,sans-serif}button,a.button{font-family:inherit}.approved-layout table{font-size:13px}.approved-layout table th{font-size:12px}.approved-layout .orders-table td{font-size:13px}.order-progress{display:flex;gap:4px;padding:14px 10px!important}.order-progress>span{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;font-size:10px;line-height:1.2}.order-progress>span>i{display:block;width:8px;height:8px;border-radius:50%;background:#c7cdd4}.order-progress>span.complete>i{background:#ff6417}.order-progress>span:after{display:none!important}.product-picture{clip-path:inset(10% 6% 5%)}.approved-promotions-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:15px}.approved-campaign-ranking{padding:16px}.approved-campaign-ranking>p{font-size:13px;line-height:1.6;margin-bottom:16px}.approved-prize-banner{display:flex;gap:15px;align-items:center;background:#fff5e8;padding:15px;border-radius:6px;font-size:18px!important}.approved-prize-banner .product-picture{width:85px;height:75px}.approved-promotion-settings{padding:16px;display:grid;gap:14px}.approved-promotion-settings article{border:1px solid var(--line);border-radius:6px;padding:14px;display:grid;gap:9px}.approved-promotion-settings article.selected{border-color:#ff9b60;background:#fffaf4}.approved-promotion-settings article>button{border:0;background:none;text-align:left;display:grid;gap:7px;padding:0;font-size:14px}.approved-promotion-settings small{font-size:12px;color:#69717c;line-height:1.6}.approved-promotion-settings p{margin:0;font-size:13px}.approved-promotion-settings .actions{display:flex;gap:8px}.approved-layout .dispatch-order .source-badge{flex-direction:row}.approved-layout .production-card{padding:10px}.approved-layout .production-card .actions{flex-wrap:wrap}.approved-kitchen-items .product-picture{height:72px;width:72px}.approved-layout .order-inspector a{color:#35414f;text-decoration:none}@media(max-width:850px){.approved-promotions-layout{grid-template-columns:1fr}}.approved-stock-rules{margin-bottom:12px;border:1px solid var(--line);border-radius:6px;background:#fff}.approved-stock-rules summary{padding:12px;font-size:12px;cursor:pointer}.approved-stock-rules .actions{display:flex;gap:15px;padding:12px;align-items:center;flex-wrap:wrap}.approved-stock-rules .actions label{display:flex;gap:6px;font-size:12px;align-items:center}.approved-stock-rules p{padding:12px;color:#666;font-size:12px;line-height:1.5}.approved-stock-rules select{padding:8px;border:1px solid var(--line);border-radius:4px}.customer-contact{color:#35414f;text-decoration:none}.approved-layout .source-badge{font-family:Segoe UI,Arial,sans-serif}.approved-layout table .badge{font-size:11px}.approved-layout .order-inspector h3{font-size:15px}.approved-order-filters{display:flex;background:#f0f2f5;margin-bottom:12px;border-radius:4px;width:fit-content;max-width:100%;overflow:auto}.approved-order-filters button{padding:10px 15px;border:0;background:none;color:#646d78;white-space:nowrap;font-size:12px}.approved-order-filters button.active{background:#fff2e9;color:#f66012;border-bottom:2px solid #ff6417}.reference-order-toolbar{padding:8px!important}.approved-layout .orders-page>.module-heading{margin-bottom:12px}.approved-layout .stock-control>p{padding:12px}.approved-layout .stock-control h3{padding:12px}.approved-address-fields{display:grid;gap:15px;width:100%;padding:0;text-align:left}.approved-address-fields label{display:grid;gap:8px;font-size:12px}.approved-address-fields input,.approved-address-fields textarea{padding:12px;border:1px solid var(--line);background:#fafbfc;border-radius:5px;font-size:14px;resize:vertical}.approved-address-fields small{font-size:11px;line-height:1.5;color:#777}.approved-address-fields .actions{display:flex;gap:8px}.address-reference-layout .panel-actions{display:grid;gap:15px;justify-content:stretch;padding:15px}.address-reference-layout .panel-actions>.button{justify-self:start}.settings-workspace .rules-restored{padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.settings-workspace .rules-restored>section{min-width:0;border:1px solid #e4e8ed;background:#fff;border-radius:8px;overflow:hidden}.settings-workspace .rules-restored h3{margin:0;padding:14px 16px;background:#fff6ef;color:#26313e;font-size:15px;border-bottom:1px solid #f0e3d8}.settings-workspace .rules-restored section>label{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:18px;align-items:center;padding:16px;border-bottom:1px solid #edf0f3;font-size:13px;line-height:1.5}.settings-workspace .rules-restored section>label:last-child{border-bottom:0}.settings-workspace .rules-restored label>span{display:grid;gap:6px;min-width:0}.settings-workspace .rules-restored label b{font-size:13px;color:#26313e;font-weight:600}.settings-workspace .rules-restored label small{display:block;font-size:12px;color:#687582;line-height:1.55}.settings-workspace .rules-restored input:not([type=checkbox]),.settings-workspace .rules-restored select{width:100%;min-height:40px;padding:9px 10px;border:1px solid #d9e0e7;border-radius:6px;background:#fafbfc;font-size:13px}.settings-workspace .rules-restored>button{grid-column:1/-1;justify-self:end;margin-top:4px;min-width:150px}.settings-workspace input[type=checkbox]{appearance:none;width:38px!important;height:22px!important;min-height:22px!important;flex-shrink:0;border:0!important;border-radius:20px;background:#cbd3dc;position:relative;cursor:pointer;padding:0!important;vertical-align:middle}.settings-workspace input[type=checkbox]:before{content:"";width:18px;height:18px;position:absolute;left:2px;top:2px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0002}.settings-workspace input[type=checkbox]:checked{background:#ff6417}.settings-workspace input[type=checkbox]:checked:before{left:18px}.settings-workspace input[type=checkbox]:focus-visible{outline:3px solid #ffb781;outline-offset:3px}.settings-workspace .rules-restored input[type=checkbox]{justify-self:end}.settings-workspace .form-grid.pad,.settings-workspace .pad{padding:20px}.settings-workspace .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.settings-workspace .form-grid label{display:grid;gap:8px;font-size:13px;line-height:1.5;min-width:0}.settings-workspace .form-grid label:has(>input[type=checkbox]){display:flex;gap:12px;align-items:center;min-height:44px;padding:12px;background:#fafbfc;border:1px solid #e4e8ed;border-radius:6px}.settings-workspace .form-grid .wide{grid-column:1/-1}.settings-workspace .form-grid input:not([type=checkbox]),.settings-workspace .form-grid select,.settings-workspace .form-grid textarea{width:100%;padding:11px 12px;min-height:42px;border:1px solid #d9e0e7;border-radius:6px;background:#fff;font-size:14px}.settings-workspace p{font-size:13px;line-height:1.65;color:#687582;margin:0 0 14px}.settings-workspace .actions,.settings-workspace .panel-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.settings-workspace .panel-actions{padding:16px 20px}.settings-workspace .reader-status,.settings-workspace .maintenance-actions{padding:20px;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.settings-workspace .maintenance-actions p{flex-basis:100%;margin:0}.settings-workspace .platform-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.settings-workspace .platform-settings-grid .actions{margin:14px 0}.settings-workspace .platform-settings-grid .form-grid{margin-top:18px;padding-top:18px;border-top:1px solid #edf0f3}.settings-workspace .approved-settings-more{border:1px solid #e4e8ed;border-radius:8px;margin-bottom:18px;background:#fff}.settings-workspace .approved-settings-more>summary{padding:18px 20px;cursor:pointer;font-size:14px;font-weight:600}.settings-workspace .approved-settings-more>.panel{margin:0 16px 16px}.settings-workspace .settings-actions{padding:8px 0 20px;display:flex;justify-content:flex-end}@media(max-width:1100px){.settings-workspace .rules-restored,.settings-workspace .platform-settings-grid{grid-template-columns:1fr}}@media(max-width:640px){.settings-workspace .rules-restored,.settings-workspace .form-grid.pad,.settings-workspace .pad{padding:12px}.settings-workspace .form-grid{grid-template-columns:1fr;gap:16px}.settings-workspace .rules-restored section>label{grid-template-columns:minmax(0,1fr) 120px;gap:12px;padding:14px 12px}.settings-workspace .rules-restored label:has(>input[type=number]),.settings-workspace .rules-restored label:has(>select){grid-template-columns:1fr}.settings-workspace .rules-restored>button{width:100%}.settings-workspace .approved-settings-more>.panel{margin:0 8px 8px}}.settings-workspace .settings-form>.panel>.panel{margin:16px 20px}.settings-workspace .settings-form>.panel>.panel>button{margin:12px 16px}.settings-workspace .settings-form>.panel>.panel>p{padding:0 16px 12px}.settings-workspace .form-grid>.button{justify-self:start;min-width:150px}.settings-workspace .settings-form[class*=settings-section-]{display:block!important}.settings-workspace .settings-form[class*=settings-section-]>.panel{display:block!important}.sound-settings-panel>p{padding:0 20px}.sound-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;padding:20px}.sound-settings-grid article{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:12px;background:#fffaf6}.sound-settings-grid header{display:flex;gap:10px;align-items:center}.sound-settings-grid h3{margin:0;font-size:16px}.sound-settings-grid header svg{color:#ff610a}.sound-settings-grid label{display:grid;gap:7px;font-size:13px}.sound-settings-grid .sound-enabled{display:flex;align-items:center;gap:8px}.sound-settings-grid select{width:100%;min-height:42px}.sound-settings-grid small{color:var(--muted)}.sound-settings-grid input[type=checkbox]{width:18px;height:18px}.order-edit-items{display:grid;gap:12px}.order-edit-item{border:1px solid var(--line);border-radius:10px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:10px}.order-edit-item label{min-width:0}.order-edit-item .wide{grid-column:1/-1}.order-edit-notice{padding:12px;background:#fff3e7;border-radius:8px;font-size:13px;line-height:1.5}.order-editor .form-grid input,.order-editor textarea,.order-editor select{width:100%;min-height:42px}.order-editor fieldset{border:1px solid var(--line);border-radius:10px;padding:16px;margin:0 0 16px}.order-editor legend{font-weight:700}.order-editor .actions{position:sticky;bottom:0;background:#fff;padding:14px 0}.sound-filter{display:grid;gap:6px;padding:16px 20px 0;max-width:500px;font-size:13px}.sound-settings-grid input[type=range]{accent-color:#ff610a}.choice-one-dialog.modal{width:min(580px,calc(100vw - 28px));max-height:calc(100dvh - 40px);top:50%;transform:translate(-50%,-50%);left:50%;margin:0;overflow:hidden;border:1px solid #e4e8ed;border-top:5px solid #ff6417;border-radius:12px;box-shadow:0 20px 70px #15203040;padding:0;z-index:1200;background:#fff}.choice-one-dialog.modal>header{padding:20px 22px;border-bottom:1px solid #edf0f3;display:flex;justify-content:space-between;align-items:center}.choice-one-dialog.modal>header h2{font-size:24px;letter-spacing:-.5px}.choice-one-dialog.modal>div{padding:20px 22px 0;max-height:calc(100dvh - 125px);overflow-y:auto}.choice-subtitle{margin:0 0 18px;color:#66717e;font-size:14px}.choice-rider{display:flex;align-items:center;gap:14px;margin:0 0 20px}.choice-rider .avatar{width:62px;height:62px}.choice-rider>span{display:grid;gap:6px}.choice-rider b{font-size:19px}.choice-rider small{font-size:13px;color:#687582}.choice-accounting{border:1px solid #e4e8ed;border-radius:8px;overflow:hidden;margin:0 0 16px}.choice-accounting p{display:flex;justify-content:space-between;gap:16px;padding:12px 15px;margin:0;border-bottom:1px solid #edf0f3;font-size:14px}.choice-accounting p.total{background:#f2f4f7;font-weight:600}.choice-accounting small{display:block;padding:10px 15px;font-size:11px;line-height:1.5;color:#687582}.choice-money-input{display:grid;gap:8px;padding:14px;border-radius:8px;background:#fff7e9;font-size:13px}.choice-money-input input{padding:12px;border:1px solid #cfd7e0;border-radius:6px;width:100%;font-size:22px;font-weight:650;background:#fff}.choice-difference{padding:12px;border-radius:6px;margin:10px 0 18px;font-size:13px;font-weight:600}.choice-difference.balanced{background:#eaf8ef;color:#197c49}.choice-difference.different{background:#fff0e8;color:#ba4921}.choice-return-orders h3,.choice-route-orders h3{font-size:15px;margin:18px 0 10px}.choice-return-orders table{font-size:12px}.choice-return-orders th,.choice-return-orders td{padding:10px 8px}.choice-return-orders td:last-child{white-space:nowrap}.choice-note{display:grid;gap:8px;font-size:13px;margin:16px 0}.choice-note textarea{border:1px solid #d9e0e7;border-radius:6px;padding:10px;font:inherit;resize:vertical}.choice-check{display:flex;align-items:center;gap:10px;font-size:13px;margin:12px 0;line-height:1.5}.choice-check input[type=checkbox]{accent-color:#ff6417;width:19px;height:19px;flex-shrink:0}.choice-footer{display:flex;gap:12px;padding:16px 0;margin-top:16px;background:#fff;border-top:1px solid #edf0f3;position:sticky;bottom:0;z-index:2}.choice-footer .button{flex:1;min-height:43px;font-size:14px}.choice-footer .primary{flex:1.4}.choice-departure-summary{display:grid;grid-template-columns:repeat(3,1fr);background:#fff3e5;border:1px solid #ffe6cf;border-radius:9px;padding:14px 6px;margin-bottom:18px}.choice-departure-summary article{display:flex;align-items:center;flex-direction:column;justify-content:center;border-right:1px solid #efceb0;text-align:center;gap:4px;min-width:0}.choice-departure-summary article:last-child{border:0}.choice-departure-summary .product-picture,.choice-departure-summary .illustration{width:60px;height:60px}.choice-departure-summary b{font-size:19px}.choice-departure-summary small{font-size:11px;color:#687582}.choice-route-orders{max-height:340px;overflow:auto}.choice-route-orders>article{display:flex;align-items:start;gap:10px;margin-bottom:10px;padding:12px;border:1px solid #e4e8ed;border-radius:8px;background:#fdfdfd}.choice-route-orders article>div{display:grid;gap:6px;flex:1;min-width:0}.choice-route-orders article small{font-size:11px;color:#687582}.choice-route-orders article span:not(.source-badge){font-size:12px}.choice-route-orders article strong{font-size:12px;color:#b04a19}.choice-departure-checks>small{font-size:11px;color:#687582;display:block;margin:8px 0 12px}.choice-notification{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px;padding:16px;border:1px solid #eee;border-radius:9px;margin-bottom:12px}.choice-notification.drinks{background:#fff2f2;border-color:#ffe3e3}.choice-notification.change{background:#fff8e9;border-color:#f4e7c9}.choice-notification.return{background:#eff8f1;border-color:#dbeee0}.choice-notification>.product-picture,.choice-notification>.illustration,.choice-notification>.avatar{width:78px;height:90px;align-self:center}.choice-notification>.avatar{height:78px}.choice-notification header{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.choice-notification header small{background:#fff;color:#9a5324;border-radius:20px;padding:4px 9px;font-size:11px}.choice-notification time{font-size:11px;color:#687582}.choice-notification h3{font-size:16px;margin:0 0 6px}.choice-notification p{font-size:13px;line-height:1.5;margin:0 0 12px}.choice-notification .button{float:right;color:#e75a15;border-color:#f89c6f;font-size:12px}.notification-bell{position:relative;border:0;background:none;color:#fff;padding:3px;cursor:pointer}.notification-bell svg{width:21px;height:21px}.notification-bell>span{position:absolute;right:-7px;top:-8px;background:#fff;color:#f56619;border-radius:12px;padding:2px 5px;font-size:10px;font-weight:700}.dispatch-riders button.selected{background:#fff1e7;border-left:3px solid #ff6417}.queue-order{font-size:12px;font-style:normal;background:#fff0e3;color:#d65a1d;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;flex-shrink:0}@media(max-width:600px){.choice-one-dialog.modal>header{padding:15px}.choice-one-dialog.modal>header h2{font-size:21px}.choice-one-dialog.modal>div{padding:15px 15px 0}.choice-notification{grid-template-columns:55px minmax(0,1fr);gap:10px;padding:12px}.choice-notification>.product-picture,.choice-notification>.illustration,.choice-notification>.avatar{width:55px;height:65px}.choice-footer .button{font-size:12px;padding:8px}.choice-departure-summary b{font-size:16px}}.dispatch-riders>button{display:grid!important;grid-template-columns:25px 34px minmax(0,1fr) 16px!important;column-gap:9px;row-gap:4px;align-items:center;text-align:left}.dispatch-riders>button>.queue-order{grid-column:1;grid-row:1/3}.dispatch-riders>button>.avatar{grid-column:2;grid-row:1/3;width:34px;height:34px}.dispatch-riders>button>div{grid-column:3;grid-row:1;min-width:0}.dispatch-riders>button>div>b{overflow-wrap:anywhere}.dispatch-riders>button>small{grid-column:3;grid-row:2;font-size:10px}.dispatch-riders>button>svg{grid-column:4;grid-row:1/3;width:16px}.choice-route-orders{max-height:290px}.choice-route-orders>article{padding:10px;gap:10px}.choice-route-orders article>div{gap:4px}.choice-route-orders article b{font-size:14px}.choice-route-orders article small{font-size:11px}.choice-money-input input[type=number]{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:48px;height:auto;padding:10px 12px;line-height:1.4;font-size:20px;font-weight:650;color:#171a1f;background:#fff;flex:initial}.expedition-bench{--bench-line:#e2e6ec;--bench-muted:#687385;--bench-orange:#ff6417;color:#172033}.expedition-bench *{box-sizing:border-box}.expedition-bench .bench-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 24px;gap:16px}.expedition-bench .bench-heading h1{font-size:30px;letter-spacing:-.8px;margin:0 0 5px}.expedition-bench .bench-heading p{margin:0;color:var(--bench-muted);font-size:14px}.expedition-bench .bench-heading>span{font-size:12px;color:var(--bench-muted)}.expedition-bench .bench-workspace{display:grid;grid-template-columns:minmax(220px,.83fr) minmax(350px,1.19fr) minmax(320px,1fr);gap:14px;align-items:stretch}.expedition-bench .bench-panel{background:#fff;border:1px solid var(--bench-line);border-radius:9px;min-width:0;overflow:hidden}.expedition-bench .bench-panel>header{padding:18px 17px 10px;background:#fff;border:0}.expedition-bench h2{font-size:16px;line-height:1.4;letter-spacing:-.2px;margin:0;font-weight:750}.expedition-bench h2>span{font-weight:500;color:var(--bench-muted)}.expedition-bench h3{font-size:14px;margin:0}.expedition-bench .empty{font-size:13px;line-height:1.5;padding:28px 15px;color:var(--bench-muted)}.expedition-bench button{cursor:pointer}.expedition-bench button:disabled{cursor:default;opacity:.45}.expedition-bench svg{width:17px;height:17px;flex-shrink:0}.expedition-bench .button{font-size:12px;min-height:37px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:normal}.expedition-bench .button.primary{background:var(--bench-orange);border-color:var(--bench-orange);color:#fff}.expedition-bench .bench-courier-list{display:grid;gap:8px;padding:7px 13px 12px;max-height:410px;overflow:auto}.expedition-bench .bench-courier{display:grid;grid-template-columns:17px 47px minmax(0,1fr);gap:10px;text-align:left;align-items:center;width:100%;background:#fff;border:1px solid var(--bench-line);border-radius:7px;padding:14px 11px;color:inherit;min-height:88px}.expedition-bench .bench-courier.is-selected{background:#fff6ee;border-color:var(--bench-orange);box-shadow:inset 0 0 0 .3px var(--bench-orange)}.expedition-bench .bench-courier .avatar{width:47px;height:47px;border-radius:50%;object-fit:cover}.expedition-bench .bench-radio{display:flex;color:#8993a1}.expedition-bench .is-selected .bench-radio{color:var(--bench-orange)}.expedition-bench .bench-courier b{font-size:14px;display:block;overflow-wrap:anywhere}.expedition-bench .bench-courier small{display:block;color:var(--bench-muted);font-size:11px;margin:5px 0}.expedition-bench .bench-courier em{display:flex;gap:5px;align-items:center;font-style:normal;font-size:10px;color:#4d5866}.expedition-bench .bench-courier em i{height:6px;width:6px;border-radius:50%;background:#23a16c}.expedition-bench .bench-riding{margin:2px 13px 15px;border:1px solid var(--bench-line);border-radius:7px;overflow:hidden}.expedition-bench .bench-riding h3{padding:12px;background:#f7f8fa}.expedition-bench .bench-riding>div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;padding:12px;border-top:1px solid #edf0f3}.expedition-bench .bench-riding .avatar{width:34px;height:34px}.expedition-bench .bench-riding b{font-size:12px;display:block}.expedition-bench .bench-riding small{display:block;font-size:10px;color:var(--bench-muted);margin-top:4px}.expedition-bench .bench-riding .button{grid-column:1/-1;color:#dc520e;border-color:#ffba97;min-height:30px;padding:5px 7px;font-size:11px;justify-self:end}.expedition-bench .bench-riding>p{font-size:12px;color:var(--bench-muted);padding:0 12px}.expedition-bench .bench-search{margin-top:14px;display:flex;align-items:center;gap:8px;border:1px solid #d7dce5;border-radius:6px;padding:0 10px;height:38px;color:#8995a6}.expedition-bench .bench-search input{min-width:0;width:100%;height:34px;border:0!important;padding:0!important;outline:none;font-size:12px;background:transparent}.expedition-bench .bench-select-all{display:flex;gap:7px;align-items:center;margin-top:12px;font-size:12px;color:#596476}.expedition-bench input[type=checkbox]{accent-color:var(--bench-orange)}.expedition-bench .bench-order-list{padding:3px 13px 15px;display:grid;gap:10px;max-height:530px;overflow:auto;align-content:start}.expedition-bench .bench-order{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;border:1px solid var(--bench-line);border-radius:7px;background:#fff;padding:13px 11px;min-width:0}.expedition-bench .bench-order.is-selected{border-color:var(--bench-orange);background:#fffaf6}.expedition-bench .bench-order>input{margin-top:4px!important}.expedition-bench .bench-order-content{min-width:0}.expedition-bench .bench-order-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.expedition-bench .bench-order-top>b{font-size:14px;white-space:nowrap}.expedition-bench .bench-order-total{margin-left:auto}.expedition-bench .bench-order-top>button{background:none;border:0;display:flex;padding:0;color:#657183}.expedition-bench .source-badge{height:24px;min-width:61px;padding:3px 5px;gap:3px;font-size:10px}.expedition-bench .source-badge img{height:17px;width:22px;object-fit:contain}.expedition-bench .bench-order-content>strong{font-size:13px;display:block;margin-top:8px}.expedition-bench .bench-address{display:flex;align-items:flex-start;gap:5px;font-size:11px;line-height:1.5;color:var(--bench-muted);margin:5px 0 8px;overflow-wrap:anywhere}.expedition-bench .bench-address svg{width:13px;height:16px}.expedition-bench .bench-order-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:11px;margin-top:7px;color:#354255}.expedition-bench .bench-order-meta>span{display:inline-flex;gap:5px;align-items:center}.expedition-bench .bench-order-meta svg{width:14px;height:14px}.expedition-bench .bench-drinks>span{display:flex;gap:0}.expedition-bench .bench-drinks .product-picture{height:36px;width:22px;display:block;clip-path:none;flex-shrink:0}.expedition-bench .bench-drinks .product-picture svg{width:100%;height:100%;display:block}.expedition-bench .bench-change .illustration{height:28px;width:28px;display:inline-block;flex-shrink:0}.expedition-bench .illustration svg{width:100%;height:100%;display:block}.expedition-bench .bench-paid{color:#18794e}.expedition-bench .bench-collect{color:#4d5866}.expedition-bench .bench-route{display:flex;flex-direction:column}.expedition-bench .bench-route-rider{display:flex;gap:9px;align-items:center;padding:9px 17px 18px;flex-wrap:wrap}.expedition-bench .bench-route-rider>.avatar{width:45px;height:45px}.expedition-bench .bench-route-rider>span{flex:1;min-width:100px}.expedition-bench .bench-route-rider b{display:block;font-size:14px}.expedition-bench .bench-route-rider small{display:block;font-size:11px;color:var(--bench-muted);margin-top:4px}.expedition-bench .bench-rider-picker{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--bench-line);padding:7px;border-radius:6px;min-height:32px;font-size:10px;max-width:100%;color:#475365}.expedition-bench .bench-rider-picker select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.expedition-bench .bench-rider-picker:focus-within{outline:2px solid #ff9c69;outline-offset:2px}.expedition-bench .bench-stops{padding:0 14px;max-height:340px;overflow:auto;flex:1}.expedition-bench .bench-stops>article{display:grid;grid-template-columns:11px 25px minmax(0,1fr) 27px;align-items:start;gap:6px;padding:12px 7px;border:1px solid var(--bench-line);border-radius:7px;margin-bottom:8px;background:#fff}.expedition-bench .bench-grip{color:#8d98a7;width:11px;height:24px;cursor:grab}.expedition-bench .bench-stop-number{font-style:normal;border:1px solid #ffcfb4;background:#fff7f1;color:var(--bench-orange);height:25px;width:25px;display:grid;place-items:center;border-radius:50%;font-size:12px;font-weight:700}.expedition-bench .bench-stop-title{display:flex;align-items:start;gap:5px;justify-content:space-between;font-size:11px}.expedition-bench .bench-stop-title>span{color:var(--bench-muted);font-size:10px;white-space:nowrap}.expedition-bench .bench-stops small{font-size:10px;color:var(--bench-muted);line-height:1.5;display:flex;gap:4px;align-items:center;flex-wrap:wrap}.expedition-bench .bench-stops small>svg{height:12px;width:12px}.expedition-bench .bench-stop-move{display:grid;gap:5px}.expedition-bench .bench-stop-move button{display:flex;align-items:center;justify-content:center;height:26px;width:26px;border:0;background:#f1f4f7;border-radius:4px;color:#364456}.expedition-bench .bench-stop-move svg{height:14px;width:14px}.expedition-bench .bench-credit{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:10px;line-height:1.4;color:#a44d17}.expedition-bench .bench-credit svg{height:13px;width:13px}.expedition-bench .bench-route-footer{display:grid;gap:8px;padding:13px 16px 12px;margin-top:auto}.expedition-bench .bench-summary{border:1px solid var(--bench-line);padding:10px 7px;display:flex;gap:8px;align-items:center;justify-content:space-around;flex-wrap:wrap;font-size:10px;border-radius:6px;margin-bottom:3px}.expedition-bench .bench-summary span{display:flex;gap:4px;align-items:center}.expedition-bench .bench-summary svg{width:13px;height:13px}.expedition-bench .bench-route-footer>.button{width:100%}.expedition-bench .bench-clear{background:none;border:0;color:var(--bench-muted);padding:5px;font-size:12px}.expedition-bench .bench-trips{margin-top:14px}.expedition-bench .bench-trips>header{padding:13px 17px}.expedition-bench .bench-table-wrap{overflow-x:auto}.expedition-bench table{width:100%;border-collapse:collapse;font-size:12px;min-width:820px}.expedition-bench th{background:#fafbfc;text-align:left;font-size:11px;font-weight:600;color:#657185;padding:11px 17px;white-space:nowrap}.expedition-bench td{padding:13px 17px;border-top:1px solid #edf0f3;font-size:11px;vertical-align:middle}.expedition-bench .bench-table-rider{display:flex;align-items:center;gap:9px;min-width:140px}.expedition-bench .bench-table-rider .avatar{width:33px;height:33px}.expedition-bench .bench-table-actions{display:flex;gap:8px;white-space:nowrap}.expedition-bench .bench-table-actions>.button:first-child{color:#e6570f;border-color:#ffa97d}.expedition-bench .bench-table-actions .button{font-size:11px;min-height:32px;padding:6px 10px;white-space:nowrap}.expedition-bench .bench-progress{display:flex;gap:10px;align-items:center;white-space:nowrap}.expedition-bench progress{width:75px;height:5px;border:0;border-radius:6px;overflow:hidden;accent-color:var(--bench-orange)}.expedition-bench progress::-webkit-progress-bar{background:#e9edf2}.expedition-bench progress::-webkit-progress-value{background:var(--bench-orange)}.expedition-bench .bench-gps{display:flex;align-items:center;gap:4px;min-width:95px}.expedition-bench .bench-notice{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 15px;margin-bottom:14px;border:1px solid #ffe0b2;background:#fffbf4;border-radius:8px;font-size:12px}.expedition-bench .bench-notice>div{flex:1;min-width:150px}.expedition-bench .bench-notice small{display:block;color:var(--bench-muted);margin-top:4px}.expedition-bench .bench-returns{padding:13px;background:#fff8f1;border:1px solid #ffe0c4;border-radius:8px;margin-bottom:14px}.expedition-bench .bench-returns>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:9px;font-size:12px}.expedition-bench .bench-returns>div>span{flex:1}.expedition-bench .bench-returns small{display:block;color:var(--bench-muted);margin-top:4px}@media(min-width:1600px){.expedition-bench .bench-courier{min-height:96px}.expedition-bench .bench-order{padding:17px 13px}.expedition-bench .bench-order-top>b{font-size:15px}.expedition-bench .bench-order-content>strong{font-size:14px}.expedition-bench .bench-address,.expedition-bench .bench-order-meta{font-size:12px}.expedition-bench .bench-order-list{max-height:570px}.expedition-bench .bench-stop-title{font-size:13px}.expedition-bench .bench-stops small{font-size:11px}.expedition-bench .bench-riding>div{grid-template-columns:34px minmax(0,1fr) auto}.expedition-bench .bench-riding .button{grid-column:auto;font-size:10px;padding:5px}.expedition-bench .bench-rider-picker{font-size:11px}}@media(max-width:1150px){.expedition-bench .bench-workspace{grid-template-columns:minmax(180px,.75fr) minmax(280px,1.1fr) minmax(280px,1fr);gap:10px}.expedition-bench .bench-courier{grid-template-columns:15px 34px minmax(0,1fr);gap:7px;padding:12px 8px}.expedition-bench .bench-courier .avatar{width:34px;height:34px}.expedition-bench .bench-courier b{font-size:12px}.expedition-bench .bench-panel>header{padding:14px 12px 9px}.expedition-bench h2{font-size:14px}.expedition-bench .bench-order-list{padding:3px 9px 12px}.expedition-bench .bench-order{gap:6px;padding:11px 8px}.expedition-bench .bench-order-top{gap:6px}.expedition-bench .bench-order-top>b{font-size:12px}.expedition-bench .bench-order-meta{gap:7px}.expedition-bench .bench-route-rider{padding:9px 12px 14px}.expedition-bench .bench-stops{padding:0 9px}.expedition-bench .bench-stop-title{flex-wrap:wrap}.expedition-bench .bench-route-footer{padding:12px}.expedition-bench .bench-heading h1{font-size:27px}}@media(max-width:940px){.expedition-bench .bench-workspace{grid-template-columns:minmax(0,1.1fr) minmax(280px,1fr)}.expedition-bench .bench-couriers{grid-column:1/-1}.expedition-bench .bench-courier-list{display:flex;overflow-x:auto;padding:8px 12px 12px}.expedition-bench .bench-courier{flex:0 0 230px}.expedition-bench .bench-riding{margin:0 12px 12px}.expedition-bench .bench-riding>div{display:flex;flex-wrap:wrap}.expedition-bench .bench-riding>div>span{flex:1}.expedition-bench .bench-riding .button{margin-left:auto}.expedition-bench .bench-order-top{gap:9px}.expedition-bench .bench-order-list{max-height:520px}.expedition-bench .bench-heading{margin-bottom:18px}}@media(max-width:620px){.expedition-bench .bench-workspace{display:flex;flex-direction:column}.expedition-bench .bench-heading>span{display:none}.expedition-bench .bench-heading h1{font-size:26px}.expedition-bench .bench-heading p{font-size:12px}.expedition-bench .bench-order-list{max-height:430px}.expedition-bench .bench-route-rider{flex-wrap:nowrap}.expedition-bench .bench-stops{max-height:350px}.expedition-bench .bench-stop-title{flex-wrap:nowrap;font-size:12px}.expedition-bench .bench-panel>header{padding:15px 13px 10px}.expedition-bench .bench-order{padding:13px 10px}.expedition-bench .bench-order-top>b{font-size:14px}.expedition-bench .bench-order-top{gap:7px}.expedition-bench .bench-order-meta{gap:10px}.expedition-bench .bench-trips{margin-top:14px}.expedition-bench .bench-riding .button{max-width:145px}.expedition-bench .bench-route-footer>.button{min-height:42px}}.expedition-bench .bench-route-footer .route-attribution{display:block;margin:4px 0 0;text-align:center;font-size:12px;line-height:1.5;color:#687385;font-weight:400;overflow-wrap:anywhere}.expedition-bench .bench-route-footer .route-attribution a{color:inherit;text-decoration:underline;text-underline-offset:2px}.expedition-bench .bench-route-footer .route-attribution a:hover{color:#172033}.option-one-layout{--ink:#20242e;--muted:#707782;--line:#e6e8ec;--orange:#ff6517;--bg:#f6f7f9;color:var(--ink);background:var(--bg);min-height:100vh;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px}.option-one-layout *{box-sizing:border-box}.option-one-layout .topbar{height:70px;min-height:70px;padding:0 26px;background:#fff;border-bottom:1px solid #e7e9ee;box-shadow:0 2px 8px #20242e04;display:flex;gap:24px;color:#272c36;position:sticky;top:0}.option-one-layout .brand{color:#20242e;gap:7px;flex:none}.option-one-layout .brand img{filter:none;width:30px;height:36px;object-fit:contain}.option-one-layout .brand b{font-size:24px;letter-spacing:-1px}.option-one-layout .brand b span{color:#ff6517}.option-one-layout .topbar>nav{height:70px;gap:4px;flex:1;min-width:0;align-items:stretch;display:flex}.option-one-layout .topbar nav>button,.option-one-layout .topbar nav>details>summary{color:#343944;background:transparent;font-size:14px;font-weight:500;padding:0 12px;display:flex;align-items:center;position:relative;border-radius:0}.option-one-layout .topbar nav>button.active,.option-one-layout .topbar nav>details>summary.active{color:#f65b12;background:none;font-weight:650}.option-one-layout .topbar nav .active:after{content:"";position:absolute;height:3px;background:#ff6517;left:10px;right:10px;bottom:0;border-radius:3px 3px 0 0}.option-one-layout .topbar nav button:hover{background:#fff7f1;color:#e65713}.option-one-layout .store-controls{gap:12px;flex:none}.option-one-layout .welcoming-store-buttons{display:none}.option-one-layout .store-account>summary{border:1px solid #e5e8ed;border-radius:8px;font-size:13px;max-width:158px;padding:9px 10px;background:#fff;color:#434952}.option-one-layout .topbar .live{font-size:12px;border-radius:20px;padding:8px 12px;white-space:nowrap}.option-one-layout .topbar .live.on{background:#e7f7ec;color:#208149}.option-one-layout .topbar .mobile,.option-one-layout .notification-bell{color:#414650}.option-one-layout .account-avatar .avatar{width:34px;height:34px;border:1px solid #e9e9e9}.option-one-layout .topbar details>div{top:68px}.option-one-layout .topbar nav>details>div{min-width:240px}.option-one-layout .topbar nav>details>div button{font-size:14px;padding:12px;border-radius:7px}.option-one-layout>main.workspace{max-width:1920px;width:100%;padding:26px 28px 36px;margin:0 auto;background:#f6f7f9;min-height:calc(100vh - 70px)}.option-one-layout .page-head,.option-one-layout .module-heading{margin:0 0 22px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:0;box-shadow:none;min-height:58px}.option-one-layout .page-head h1,.option-one-layout .module-heading h1,.option-one-layout .bench-page-heading h1{font-size:30px;font-weight:750;letter-spacing:-.8px;line-height:1.2;margin:0;color:#20242e}.option-one-layout .page-head p,.option-one-layout .module-heading p{font-size:14px;color:#707782;line-height:1.5;margin:6px 0 0}.option-one-layout .welcoming-title-art,.option-one-layout .welcoming-heading-art{display:none}.option-one-layout .welcoming-page-title{display:flex;align-items:center;gap:14px}.option-one-layout .page-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.option-one-layout .button{font-size:13px;min-height:38px;padding:9px 13px;border:1px solid #e0e4ea;border-radius:7px;background:#fff;color:#343b47;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1.25}.option-one-layout .button.primary{background:#ff6517;border-color:#ff6517;color:#fff;box-shadow:0 2px 3px #ff651711}.option-one-layout .button:hover:not(:disabled){border-color:#ffb589;background:#fff8f3;color:#e25814}.option-one-layout .button.primary:hover:not(:disabled){background:#ef5811;color:#fff}.option-one-layout .button:disabled{opacity:.48;cursor:not-allowed}.option-one-layout button:focus-visible,.option-one-layout input:focus-visible,.option-one-layout select:focus-visible{outline:3px solid #ffccaa;outline-offset:2px}.option-one-layout .button svg{width:17px;height:17px}.option-one-layout .panel,.option-one-layout .bench-panel{background:#fff;border:1px solid #e4e8ed;border-radius:11px;box-shadow:0 2px 5px #20242e02;overflow:hidden}.option-one-layout .panel>header,.option-one-layout .bench-panel>header{padding:17px 18px;border-bottom:1px solid #edf0f3;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px}.option-one-layout .panel h2,.option-one-layout .bench-panel h2{font-size:16px;letter-spacing:-.2px;margin:0;color:#262c36}.option-one-layout .panel header button:not(.button){font-size:13px;color:#f26019;background:none;border:0;cursor:pointer}.option-one-layout .avatar{object-fit:cover;flex-shrink:0}.option-one-layout .badge{padding:5px 8px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap}.option-one-layout .badge.green{background:#e5f7ed;color:#178449}.option-one-layout .badge.orange{background:#fff0df;color:#e26d12}.option-one-layout .badge.red{background:#fff0f0;color:#d64141}.option-one-layout table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.option-one-layout th{padding:13px 14px;color:#727b87;font-size:12px;font-weight:600;background:#f9fafb;border-bottom:1px solid #e8ecf0;white-space:nowrap}.option-one-layout td{padding:14px;border-bottom:1px solid #edf0f3;vertical-align:middle;color:#343a45}.option-one-layout td small{display:block;font-size:12px;color:#7a8491;margin-top:4px;line-height:1.4}.option-one-layout tr:last-child td{border-bottom:0}.option-one-layout tr.selected td{background:#fff5ec}.option-one-layout .table-wrap{overflow:auto;max-width:100%}.option-one-layout td .avatar{width:34px;height:34px}.option-one-layout .approved-person{gap:10px}.option-one-layout .source-badge{min-width:65px;border-radius:5px;padding:5px 7px;font-size:12px;display:inline-flex;align-items:center;gap:4px}.option-one-layout .source-badge img{max-width:24px;max-height:20px;object-fit:contain}.option-one-layout .source-ifood{background:#fff0f3;color:#d91e39}.option-one-layout .source-anota{background:#edf6ff;color:#0573e6}.option-one-layout input:not([type=checkbox]):not([type=radio]),.option-one-layout select,.option-one-layout textarea{font-family:inherit;font-size:14px;line-height:1.4;border:1px solid #dfe4ea;border-radius:7px;background:#fff;color:#343c47;min-height:40px;padding:9px 11px;max-width:100%}.option-one-layout label{line-height:1.45}.option-one-layout input[type=checkbox]{accent-color:#ff6517;width:17px;height:17px;flex-shrink:0}.option-one-layout .empty{font-size:14px;padding:28px 20px;color:#87909d;line-height:1.5}.option-one-layout .modal{border:1px solid #e7e8eb;border-top:4px solid #ff6517;border-radius:14px;max-width:min(780px,94vw);max-height:90dvh;padding:0;box-shadow:0 18px 80px #232b3540}.option-one-layout .modal>header{padding:22px 24px;background:#fff;border-bottom:1px solid #edf0f3}.option-one-layout .modal>header h2{font-size:23px}.option-one-layout .modal>div{padding:24px}.option-one-layout .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.option-one-layout .form-grid>label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:550;color:#454d59}.option-one-layout .form-grid .wide{grid-column:1/-1}.option-one-layout .form-hint{padding:12px 16px;color:#77818e;background:#fafbfc;border-radius:7px;font-size:13px;line-height:1.6;font-weight:400}.option-one-layout .actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.option-one-layout .approved-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.option-one-layout .approved-metrics>article{display:flex;align-items:center;gap:16px;min-height:104px;padding:17px 20px;border:1px solid #f5e2d7;border-radius:10px;background:#fff9f5;box-shadow:none}.option-one-layout .approved-metrics>article:nth-child(2){background:#fffcf3;border-color:#f2e9d4}.option-one-layout .approved-metrics>article:nth-child(3){background:#f3fcf8;border-color:#ddefe4}.option-one-layout .approved-metrics>article:nth-child(4){background:#f5f9ff;border-color:#deebf8}.option-one-layout .approved-metrics .illustration{width:65px;height:65px;flex:none}.option-one-layout .approved-metrics small{font-size:14px;font-weight:600;color:#424a55;display:block}.option-one-layout .approved-metrics b{font-size:32px;line-height:1.3;display:block;color:#20242e}.option-one-layout .approved-operation-grid{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(315px,1fr);gap:18px;align-items:start}.option-one-layout .approved-operation-primary{min-width:0}.option-one-layout .approved-live-map{border:1px solid #e4e8ed;border-radius:11px;background:#fff;overflow:hidden;position:relative}.option-one-layout .option-map-heading{height:59px;display:flex;align-items:center;gap:9px;padding:14px 18px;border-bottom:1px solid #edf0f3}.option-one-layout .option-map-heading h2{font-size:16px;margin:0}.option-one-layout .option-map-heading>svg{color:#ff6517;width:21px}.option-one-layout .approved-live-map .command-op-map-toolbar{position:relative;top:auto;left:auto;right:auto;margin:0;padding:10px 14px;border-bottom:1px solid #edf0f3;display:flex;align-items:center;gap:9px;width:100%;z-index:410;background:#fff;box-shadow:none;transform:none;flex-wrap:wrap}.option-one-layout .approved-live-map .command-op-map-toolbar .approved-rider-selector{flex:1;max-width:310px;margin:0}.option-one-layout .approved-live-map .command-op-map-toolbar select{font-size:13px;min-height:36px;width:100%}.option-one-layout .approved-live-map .map,.option-one-layout .approved-live-map .live-map,.option-one-layout .approved-live-map .map-host{height:380px;min-height:380px}.option-one-layout .approved-operation-side{display:grid;gap:16px}.option-one-layout .welcoming-team-list>button{display:flex;align-items:center;gap:10px;padding:13px 16px;border:0;border-bottom:1px solid #edf0f3;width:100%;background:#fff;text-align:left}.option-one-layout .welcoming-team-list .avatar{width:38px;height:38px}.option-one-layout .welcoming-team-list>button>span{flex:1;min-width:0}.option-one-layout .welcoming-team-list b{font-size:13px}.option-one-layout .welcoming-team-list small{font-size:12px}.option-one-layout .welcoming-position{display:none}.option-one-layout .approved-attentions>div>button{padding:12px 15px;display:flex;align-items:center;gap:10px;background:#fff;min-height:58px;border-bottom:1px solid #f0f1f3}.option-one-layout .approved-attentions svg{width:24px;height:24px;color:#f68123}.option-one-layout .approved-attentions b{font-size:13px}.option-one-layout .approved-attentions small{font-size:12px}.option-one-layout .approved-attentions em{font-size:12px;padding:7px 9px;border-radius:6px}.option-one-layout .welcoming-next{margin-top:18px;border:1px solid #e4e8ed;border-radius:11px;background:#fff;overflow:hidden;padding:0}.option-one-layout .welcoming-next>header{padding:15px 18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edf0f3}.option-one-layout .welcoming-next h2{font-size:16px;margin:0}.option-one-layout .welcoming-next .option-next-table{display:block;overflow:auto}.option-one-layout .welcoming-next td{font-size:13px;padding:11px 14px}.option-one-layout .welcoming-next th{padding:10px 14px}.option-one-layout .bench-page-heading{padding:0;margin:0 0 22px;background:none;border:0;min-height:58px}.option-one-layout .bench-page-heading p{font-size:14px;color:#77818e;margin-top:6px}.option-one-layout .bench-workspace{grid-template-columns:minmax(235px,.9fr) minmax(350px,1.45fr) minmax(330px,1.15fr);gap:16px}.option-one-layout .bench-panel{border-radius:11px}.option-one-layout .bench-courier-list{padding:10px}.option-one-layout .bench-courier{border-radius:9px;padding:15px 12px;min-height:84px;gap:12px;border:1px solid transparent;background:#fff}.option-one-layout .bench-courier.is-selected{background:#fff7ef;border-color:#ff9a5f}.option-one-layout .bench-courier .avatar{width:47px;height:47px}.option-one-layout .bench-courier b{font-size:15px}.option-one-layout .bench-courier small{font-size:12px}.option-one-layout .bench-courier em{font-size:11px}.option-one-layout .bench-orders>header{display:flex;flex-wrap:wrap;gap:12px}.option-one-layout .bench-orders>header h2{width:100%}.option-one-layout .bench-search{flex:1}.option-one-layout .bench-order{border-radius:9px;margin:10px;border:1px solid #e4e8ed;min-height:124px;padding:14px;background:#fff}.option-one-layout .bench-order.is-selected{border-color:#ff9a5f;background:#fffbf7}.option-one-layout .bench-order-top>b:first-child{font-size:18px}.option-one-layout .bench-order-content>strong{font-size:14px;margin-top:6px}.option-one-layout .bench-address{font-size:12px;line-height:1.5}.option-one-layout .bench-order-meta{font-size:12px;display:flex;gap:10px;flex-wrap:wrap}.option-one-layout .bench-riding{margin:14px;border:1px solid #edf0f3;border-radius:8px;background:#fff}.option-one-layout .bench-route-rider{padding:16px 14px;border-bottom:1px solid #edf0f3}.option-one-layout .bench-stops{padding:10px}.option-one-layout .bench-stops>article{padding:13px 9px;margin-bottom:9px;border:1px solid #e7eaf0;border-radius:8px}.option-one-layout .bench-stop-title b{font-size:13px}.option-one-layout .bench-stops small{font-size:12px}.option-one-layout .bench-route-footer{padding:14px;gap:10px}.option-one-layout .bench-route-footer>.button{width:100%;min-height:43px}.option-one-layout .bench-route-footer>.button.primary{min-height:48px;font-size:14px}.option-one-layout .bench-summary{padding:12px 7px;border-radius:7px;background:#fff7ee;font-size:12px;gap:9px}.option-one-layout .bench-trips{margin-top:18px}.option-one-layout .orders-layout.with-detail{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:16px}.option-one-layout .orders-list{border:1px solid #e4e8ed;border-radius:10px;background:#fff;overflow:hidden}.option-one-layout .approved-order-filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.option-one-layout .approved-order-filters>button{border:1px solid #e4e8ed;background:#fff;border-radius:6px;padding:8px 12px;font-size:13px;color:#555f6b}.option-one-layout .approved-order-filters>button.active{background:#ff6517;color:#fff;border-color:#ff6517}.option-one-layout .reference-order-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 17px}.option-one-layout .reference-order-toolbar>.module-search{flex:1;min-width:240px}.option-one-layout .reference-order-toolbar select{font-size:13px;max-width:180px}.option-one-layout .approved-orders-table{font-size:12px}.option-one-layout .approved-orders-table td,.option-one-layout .approved-orders-table th{padding:12px 10px}.option-one-layout .approved-orders-table td:first-child b{font-size:14px}.option-one-layout .order-detail{border-radius:10px;border:1px solid #e4e8ed;background:#fff}.option-one-layout .order-detail h2{font-size:23px}.option-one-layout .production-board{gap:17px}.option-one-layout .production-lane{background:#f0f3f6;border:1px solid #e3e7ec;border-radius:11px;overflow:hidden}.option-one-layout .production-lane.preparing{background:#fff8e9;border-color:#f3e5c9}.option-one-layout .production-lane.ready{background:#edf9f2;border-color:#d7eddf}.option-one-layout .production-lane>header{padding:15px 16px;border-bottom:1px solid #e5e8ed}.option-one-layout .production-lane h2{font-size:16px}.option-one-layout .kitchen-order{margin:12px;border:1px solid #e6e9ee;border-radius:9px;box-shadow:none;padding:15px;background:#fff}.option-one-layout .kitchen-order>header>b{font-size:18px}.option-one-layout .kitchen-order h3{font-size:15px}.option-one-layout .kitchen-items p{font-size:14px;line-height:1.6}.option-one-layout .kitchen-actions{gap:7px}.option-one-layout .kitchen-actions .button{font-size:12px}.option-one-layout .rider-team-tools{margin:0 0 18px;display:flex;justify-content:space-between;gap:16px}.option-one-layout .status-tabs{display:flex;gap:7px;flex-wrap:wrap}.option-one-layout .status-tabs button{border:1px solid #e2e7ed;border-radius:6px;background:#fff;padding:10px 13px}.option-one-layout .status-tabs button.active{background:#ff6517;color:#fff;border-color:#ff6517}.option-one-layout .approved-riders-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px}.option-one-layout .approved-rider-detail>header{padding:18px;gap:12px;flex-wrap:wrap}.option-one-layout .approved-rider-detail>header .avatar{width:58px;height:58px}.option-one-layout .approved-rider-detail h2{font-size:19px}.option-one-layout .approved-rider-total{background:#fff7ef;border-radius:8px;margin:12px 16px;padding:16px}.option-one-layout .approved-rider-total strong{font-size:28px;color:#f3661e}.option-one-layout .approved-rider-facts{padding:16px;gap:12px}.option-one-layout .approved-rider-contact{padding:14px;gap:8px}.option-one-layout .finance-navigation{display:grid;gap:17px;margin-bottom:20px}.option-one-layout .finance-period{display:flex;align-items:end;gap:14px}.option-one-layout .finance-period>label{display:grid;gap:6px;font-size:12px;color:#757e89}.option-one-layout .finance-period select{min-width:330px}.option-one-layout .option-one-tabs{display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid #e3e8ed;padding:0;margin:0}.option-one-layout .option-one-tabs button{border:0;background:none;padding:12px 16px;font-size:14px;color:#6e7885;border-bottom:3px solid transparent;border-radius:0}.option-one-layout .option-one-tabs button.active{color:#f36318;border-color:#ff6517;font-weight:650}.option-one-layout .finance-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.option-one-layout .finance-kpi-row article{padding:18px;display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #e5e9ee;border-radius:10px}.option-one-layout .finance-kpi-row .illustration{width:55px;height:55px;flex:none}.option-one-layout .finance-kpi-row small{font-size:13px;color:#75808e;display:block}.option-one-layout .finance-kpi-row strong{font-size:23px;display:block;margin-top:6px;letter-spacing:-.4px}.option-one-layout .finance-table .button{font-size:12px;min-height:32px;padding:7px 10px}.option-one-layout .finance-table td{padding:13px 10px;white-space:nowrap}.option-one-layout .finance-table th{padding:13px 10px}.option-one-layout .finance-table .avatar{width:30px;height:30px}.option-one-layout .finance-bottom-grid{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:18px;margin-top:20px;align-items:start}.option-one-layout .finance-bottom-grid>section{min-width:0}.option-one-layout .approved-cash-summary p{padding:11px 16px;margin:0;border-bottom:1px solid #f0f2f5;display:flex;justify-content:space-between;font-size:13px;gap:10px}.option-one-layout .finance-expense-preview{padding:4px 16px 16px}.option-one-layout .finance-expense-preview>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 0;border-bottom:1px solid #edf0f3;font-size:13px}.option-one-layout .finance-expense-preview small{display:block;color:#7c8794;font-size:12px;margin-top:5px}.option-one-layout .finance-expense-preview>.button{margin-top:14px}.option-one-layout .staff-heading{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:6px 0 19px}.option-one-layout .staff-heading h2{font-size:22px;letter-spacing:-.5px;margin:0}.option-one-layout .staff-heading p{font-size:14px;color:#7a8490;line-height:1.5;margin:7px 0 0}.option-one-layout .staff-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:20px}.option-one-layout .staff-kpis article{border:1px solid #e4e9ee;border-radius:10px;padding:18px 20px;display:flex;align-items:center;gap:17px;background:#fff}.option-one-layout .staff-kpis article>svg{width:42px;height:42px;color:#ff7c2d;padding:9px;border-radius:12px;background:#fff3e8}.option-one-layout .staff-kpis span{font-size:13px;color:#7a8491}.option-one-layout .staff-kpis b{display:block;font-size:24px;color:#303846;margin-top:7px}.option-one-layout .ledger-filters{display:flex;gap:10px;flex-wrap:wrap;padding:16px 18px;align-items:end;border-bottom:1px solid #edf0f3}.option-one-layout .ledger-filters .search{flex:1;min-width:210px;display:flex;align-items:center;position:relative}.option-one-layout .ledger-filters .search svg{position:absolute;left:12px;width:17px;color:#8d96a1}.option-one-layout .ledger-filters .search input{width:100%;padding-left:38px}.option-one-layout .ledger-filters>select{font-size:13px;max-width:190px}.option-one-layout .ledger-filters>label:not(.search){display:grid;gap:5px;color:#78818c;font-size:12px}.option-one-layout .ledger-footer{padding:15px 18px;display:flex;justify-content:space-between;background:#fafbfc;color:#747e8b;font-size:13px;border-top:1px solid #edf0f3}.option-one-layout .expense-amount{color:#bf5a26}.option-one-layout .staff-finance>.panel{margin-top:20px}.option-one-layout .staff-people>article{display:flex;gap:12px;align-items:center;padding:17px;border-bottom:1px solid #edf0f3}.option-one-layout .staff-people .avatar{width:39px;height:39px}.option-one-layout .staff-people>article>div{flex:1}.option-one-layout .staff-people small{display:block;font-size:12px;color:#7d8794;margin-top:5px}.option-one-layout .staff-rider-note{font-size:12px;color:#86909d}.option-one-layout .staff-deduction-picker{border:1px solid #e6e9ed;border-radius:9px;padding:16px;margin:5px 0 15px;background:#fcfcfd}.option-one-layout .staff-deduction-picker h3{font-size:15px;margin:0 0 7px}.option-one-layout .staff-deduction-picker>p{font-size:12px;line-height:1.5;color:#77818f}.option-one-layout .staff-deduction-picker>label{display:flex;align-items:center;gap:12px;border-top:1px solid #e8ecf0;padding:13px 0;font-size:13px}.option-one-layout .staff-deduction-picker>label>span{flex:1}.option-one-layout .staff-deduction-picker small{font-size:12px;display:block;color:#89929d;margin-top:4px}.option-one-layout .staff-deduction-picker .future{opacity:.6}.option-one-layout .staff-deduction-picker .staff-discount-amount{display:grid;grid-template-columns:1fr 150px;font-size:13px}.option-one-layout .staff-net{display:flex;align-items:center;justify-content:space-between;padding:18px;border:1px solid #f7d9bd;border-radius:8px;background:#fff6ed;color:#8e552f}.option-one-layout .staff-net b{font-size:25px;color:#e95e18}.option-one-layout .settings-workspace{max-width:1500px;margin:auto}.option-one-layout .settings-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.option-one-layout .settings-category{position:relative;display:grid;grid-template-columns:82px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:17px;row-gap:7px;min-height:170px;padding:24px;border:1px solid #e4e8ed;border-radius:10px;background:#fff;box-shadow:none;align-content:center}.option-one-layout .settings-category .category-icon{grid-column:1;grid-row:1/4;width:80px;height:88px;background:none;margin:0}.option-one-layout .settings-category .category-icon>.illustration{width:80px;height:88px}.option-one-layout .settings-category h2{grid-column:2;font-size:16px;margin:0}.option-one-layout .settings-category p{grid-column:2;font-size:13px;color:#7a8592;line-height:1.5;margin:0;min-height:40px}.option-one-layout .settings-category>.button{grid-column:2;justify-self:start;min-width:130px;margin:5px 0 0;font-size:12px;min-height:32px}.option-one-layout .settings-category .approved-integration-logos{display:grid;gap:6px}.option-one-layout .settings-category .approved-integration-logos img{width:65px;height:28px;object-fit:contain}.option-one-layout .settings-layout{display:block}.option-one-layout .settings-content{min-width:0}.option-one-layout .settings-content>.panel{margin-bottom:20px}.option-one-layout .settings-content .form-grid{padding:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}.option-one-layout .settings-content .form-grid>.wide{grid-column:1/-1}.option-one-layout .settings-section-intro{padding:18px 22px;background:#fff7ef;border:1px solid #f5e0ce;border-radius:10px;margin-bottom:20px;display:flex;gap:14px;align-items:center}.option-one-layout .settings-section-intro .illustration{width:44px;height:44px;flex:none}.option-one-layout .settings-section-intro h2{font-size:18px;margin:0 0 5px}.option-one-layout .settings-section-intro p{font-size:13px;color:#80796f;margin:0;line-height:1.5}.option-one-layout .rules-restored{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px;align-items:start}.option-one-layout .rules-restored>section{border:1px solid #e7ebef;border-radius:9px;background:#fff;overflow:hidden}.option-one-layout .rules-restored h3{font-size:15px;font-weight:650;padding:14px 16px;background:#fafbfc;border-bottom:1px solid #e8ecf0;margin:0}.option-one-layout .rules-restored section>label{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:18px;padding:17px 16px;align-items:center;border-bottom:1px solid #eff1f4}.option-one-layout .rules-restored label b{font-size:13px;line-height:1.45;display:block}.option-one-layout .rules-restored label small{display:block;margin-top:5px;color:#85909d;font-size:12px;line-height:1.55}.option-one-layout .rules-restored label>span{min-width:0}.option-one-layout .rules-restored input[type=checkbox]{justify-self:end;appearance:none;width:35px!important;min-width:35px;height:21px!important;min-height:21px!important;border-radius:14px;background:#d7dce3;position:relative;cursor:pointer;padding:0!important;border:0!important}.option-one-layout .rules-restored input[type=checkbox]:after{content:"";position:absolute;left:3px;top:3px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0001}.option-one-layout .rules-restored input[type=checkbox]:checked{background:#ff6517}.option-one-layout .rules-restored input[type=checkbox]:checked:after{left:17px}.option-one-layout .rules-restored input:not([type=checkbox]),.option-one-layout .rules-restored select{width:100%;min-width:0;font-size:13px;background:#fff}.option-one-layout .rules-restored>.button{grid-column:1/-1;justify-self:end}.option-one-layout .settings-content details>summary{font-size:14px;padding:15px;cursor:pointer;background:#fafbfc;border:1px solid #e5e9ed;border-radius:7px}.option-one-layout .settings-content .pad{padding:22px}.option-one-layout .settings-workspace .settings-content h3{font-size:16px}.option-one-layout .settings-workspace .settings-content .store-logo-editor{padding:18px;background:#fafbfc;border:1px solid #e7ebef;border-radius:8px;display:flex;gap:18px;align-items:center;grid-column:1/-1}.option-one-layout .settings-workspace .settings-content .store-logo-editor img{width:72px;height:72px;object-fit:contain}@media(min-width:1500px){.option-one-layout .approved-live-map .map,.option-one-layout .approved-live-map .live-map,.option-one-layout .approved-live-map .map-host{height:430px;min-height:430px}}@media(max-width:1450px){.option-one-layout .topbar{padding:0 18px;gap:14px}.option-one-layout .topbar nav>button,.option-one-layout .topbar nav>details>summary{padding:0 9px;font-size:13px}.option-one-layout .brand b{font-size:22px}.option-one-layout .store-account>summary{max-width:125px}.option-one-layout>main.workspace{padding:22px}.option-one-layout .bench-workspace{grid-template-columns:minmax(220px,.9fr) minmax(310px,1.35fr) minmax(300px,1.15fr)}.option-one-layout .finance-bottom-grid{grid-template-columns:1fr 1fr}.option-one-layout .finance-bottom-grid>section:last-child{grid-column:1/-1}.option-one-layout .approved-riders-layout{grid-template-columns:minmax(0,1fr) 310px}}@media(max-width:1150px){.option-one-layout .store-account>summary>svg:first-child{display:none}.option-one-layout .topbar{gap:10px;padding:0 12px}.option-one-layout .store-controls{gap:8px}.option-one-layout .brand b{font-size:20px}.option-one-layout .topbar nav>button,.option-one-layout .topbar nav>details>summary{padding:0 7px;font-size:12px}.option-one-layout .store-account>summary{max-width:100px}.option-one-layout .topbar .live{font-size:11px;padding:7px}.option-one-layout .settings-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.option-one-layout .bench-workspace{grid-template-columns:240px minmax(0,1fr)}.option-one-layout .bench-route{grid-column:1/-1}.option-one-layout .bench-route .bench-stops{max-height:350px}.option-one-layout .orders-layout.with-detail{grid-template-columns:minmax(0,1fr) 320px}.option-one-layout .approved-operation-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)}.option-one-layout .rules-restored{grid-template-columns:1fr}}@media(max-width:900px){.option-one-layout .topbar>nav{display:none}.option-one-layout .topbar>nav.open{display:flex;position:absolute;top:70px;left:0;right:0;background:#fff;height:auto;padding:15px;flex-wrap:wrap;border-bottom:1px solid #e2e7ed}.option-one-layout .topbar nav>button,.option-one-layout .topbar nav>details>summary{padding:13px;font-size:14px}.option-one-layout .topbar .store-controls{margin-left:auto}.option-one-layout .topbar .mobile{display:block}.option-one-layout .approved-operation-grid{grid-template-columns:1fr}.option-one-layout .approved-operation-side{grid-template-columns:1fr 1fr}.option-one-layout .approved-riders-layout{grid-template-columns:1fr}.option-one-layout .finance-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.option-one-layout .orders-layout.with-detail{grid-template-columns:1fr}.option-one-layout .production-board{overflow:auto}.option-one-layout .production-lane{min-width:280px}.option-one-layout .staff-heading{align-items:flex-start;flex-direction:column}.option-one-layout .staff-people>article{flex-wrap:wrap}.option-one-layout .bench-order-content .bench-order-meta{font-size:11px}}@media(max-width:600px){.option-one-layout>main.workspace{padding:16px 12px}.option-one-layout .topbar{height:62px;min-height:62px;padding:0 12px}.option-one-layout .brand b{font-size:20px}.option-one-layout .brand img{width:25px}.option-one-layout .topbar .store-account,.option-one-layout .topbar .account-avatar{display:none}.option-one-layout .topbar>nav.open{top:62px}.option-one-layout .page-head,.option-one-layout .module-heading{align-items:flex-start;flex-direction:column;gap:12px}.option-one-layout .page-head h1,.option-one-layout .module-heading h1,.option-one-layout .bench-page-heading h1{font-size:26px}.option-one-layout .approved-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.option-one-layout .approved-metrics>article{padding:12px;gap:9px;min-height:90px}.option-one-layout .approved-metrics .illustration{width:43px;height:43px}.option-one-layout .approved-metrics small{font-size:12px}.option-one-layout .approved-metrics b{font-size:27px}.option-one-layout .approved-operation-side,.option-one-layout .bench-workspace{grid-template-columns:1fr}.option-one-layout .bench-route{grid-column:auto}.option-one-layout .settings-catalog{grid-template-columns:1fr}.option-one-layout .settings-category{min-height:150px;padding:20px}.option-one-layout .settings-content .form-grid,.option-one-layout .form-grid{grid-template-columns:1fr}.option-one-layout .form-grid .wide{grid-column:1}.option-one-layout .rules-restored{padding:12px;gap:14px}.option-one-layout .rules-restored section>label{grid-template-columns:minmax(0,1fr) 110px;gap:12px;padding:14px 12px}.option-one-layout .finance-bottom-grid{grid-template-columns:1fr}.option-one-layout .finance-bottom-grid>section:last-child{grid-column:auto}.option-one-layout .finance-period select{min-width:0;max-width:100%}.option-one-layout .finance-kpi-row{gap:10px}.option-one-layout .finance-kpi-row article{padding:12px;gap:8px}.option-one-layout .finance-kpi-row .illustration{width:36px;height:36px}.option-one-layout .finance-kpi-row strong{font-size:18px}.option-one-layout .staff-kpis{grid-template-columns:1fr}.option-one-layout .staff-kpis article{padding:13px 16px}.option-one-layout .staff-kpis b{font-size:21px}.option-one-layout .ledger-filters>*{max-width:100%}.option-one-layout .staff-deduction-picker .staff-discount-amount{grid-template-columns:1fr}.option-one-layout .staff-people>article>.button{font-size:12px}.option-one-layout .modal>div{padding:17px}.option-one-layout .ledger-footer{flex-wrap:wrap;gap:9px}.option-one-layout .rider-team-tools{flex-direction:column}}.option-one-layout .approved-live-map .map-shell:not(.expanded-map){height:380px;min-height:380px;border:0;border-radius:0}.option-one-layout .approved-live-map .map-shell:not(.expanded-map) .map-canvas{height:100%;min-height:100%}.option-one-layout .map-shell.expanded-map{position:fixed;inset:0;z-index:2000;width:100vw;height:100dvh;min-height:100dvh;border-radius:0}.option-one-layout .map-shell.expanded-map .map-canvas{height:100%;min-height:100%}.option-one-layout .bench-heading{padding:0;margin:0 0 22px;min-height:58px;display:flex;justify-content:space-between;align-items:center}.option-one-layout .bench-heading h1{font-size:30px;margin:0;letter-spacing:-.8px}.option-one-layout .bench-heading p{font-size:14px;color:#7d8794;margin:7px 0 0}.option-one-layout .bench-heading>span{font-size:13px;color:#8a939e}.option-one-layout .order-inspector{border:1px solid #e4e8ed;border-radius:10px;background:#fff;box-shadow:none}.option-one-layout .order-inspector h2{font-size:23px}.option-one-layout .settings-content>.form-grid{padding:22px;background:#fff;border:1px solid #e5e9ee;border-radius:10px}.option-one-layout .settings-content>.form-grid>label{min-width:0}.option-one-layout .store-logo-upload img{width:76px;height:76px;object-fit:contain}.option-one-layout .store-logo-upload{grid-column:1/-1;display:flex;gap:20px;padding:16px;background:#fafbfc;border:1px solid #e5e9ed;border-radius:8px}.option-one-layout .store-logo-upload input{width:100%}@media(min-width:1500px){.option-one-layout .approved-live-map .map-shell:not(.expanded-map){height:430px;min-height:430px}}.option-one-layout .approved-operation .approved-operation-side{grid-template-columns:minmax(0,1fr)}.option-one-layout .approved-operation .approved-operation-grid{grid-template-columns:minmax(0,2.15fr) minmax(345px,1fr)}.option-one-layout .approved-operation .approved-team>header{padding:17px 18px;min-height:54px;display:flex;white-space:nowrap}.option-one-layout .approved-operation .approved-attentions>div>button{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px}.option-one-layout .illustration,.option-one-layout .illustration svg{overflow:hidden}.option-one-layout .customer-detail-panel{min-width:380px}.option-one-layout .page-clientes .customer-workspace{grid-template-columns:minmax(0,1.35fr) minmax(380px,1fr)}.option-one-layout .order-inspector .inspector-item{padding:12px;line-height:1.5}.option-one-layout .schedule-explanation{margin-bottom:16px}.option-one-layout .settings-content .schedule-explanation textarea{width:100%;min-height:80px}.option-one-layout .staff-finance .table-wrap table{min-width:950px}@media(max-width:900px){.option-one-layout .approved-operation .approved-operation-grid{grid-template-columns:1fr}.option-one-layout .approved-operation .approved-operation-side{grid-template-columns:1fr 1fr}.option-one-layout .customer-detail-panel{min-width:0}}@media(max-width:600px){.option-one-layout .approved-operation .approved-operation-side{grid-template-columns:1fr}}.option-one-layout .customer-master-detail.with-detail{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(410px,1fr);gap:18px;align-items:start}.option-one-layout .customer-detail-panel{width:auto;min-width:0;max-width:none;border:1px solid #e4e8ed;border-radius:10px;background:#fff}.option-one-layout .customer-master-detail>.panel{min-width:0}.option-one-layout .bench-radio{font-style:normal;display:grid;place-items:center;width:22px;height:22px;color:#9ca4af;font-size:14px;border:0;border-radius:50%;background:#f5f6f8}.option-one-layout .bench-courier.is-selected .bench-radio{background:#ff6517;color:#fff}.option-one-layout .approved-rider-list table{font-size:13px;min-width:800px}.option-one-layout .approved-riders-layout{grid-template-columns:minmax(0,1fr) 360px}@media(max-width:1150px){.option-one-layout .approved-riders-layout{grid-template-columns:minmax(0,1fr) 310px}.option-one-layout .customer-master-detail.with-detail{grid-template-columns:minmax(0,1fr) 370px}}@media(max-width:900px){.option-one-layout .approved-riders-layout,.option-one-layout .customer-master-detail.with-detail{grid-template-columns:1fr}}.option-one-layout .settings-workspace input[type=checkbox]:before{content:none}.option-one-layout .settings-workspace .rules-restored input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;max-width:35px!important;max-height:21px!important;flex-basis:35px!important;margin:0!important}.option-one-layout .approved-live-map{height:auto;max-height:none}.option-one-layout .approved-live-map .map-shell:not(.expanded-map){height:300px;min-height:300px;max-height:none}.option-one-layout .approved-operation .welcoming-team-list{max-height:248px;overflow:auto}.option-one-layout .approved-operation .welcoming-team-list>button{padding:10px 16px;min-height:58px}.option-one-layout .approved-operation .approved-attentions>div>button{padding:10px 14px;min-height:54px}.option-one-layout .approved-operation .approved-attentions>header{padding:14px 18px}@media(min-width:1500px){.option-one-layout .approved-live-map .map-shell:not(.expanded-map){height:330px;min-height:330px}}.option-one-layout .staff-initial{display:grid;place-items:center;border-radius:50%;background:#fff1e5;color:#e8661d;font-weight:650;font-size:14px;width:39px;height:39px;flex:none}.option-one-layout .page-head.has-reference-art{min-height:112px;margin-bottom:16px;gap:18px;position:relative;isolation:isolate}.option-one-layout .page-head .page-actions:empty{display:none}.option-one-layout .reference-header-art{width:555px;min-width:410px;height:118px;display:flex;align-items:center;position:relative;margin-left:auto;flex:none;pointer-events:none}.option-one-layout .reference-header-art>img{position:absolute;width:420px;height:140px;object-fit:contain;right:137px;bottom:-9px;z-index:-1}.option-one-layout .reference-header-art>span{margin-left:auto;width:174px;line-height:1.55;font-size:13px;color:#3a4350;background:linear-gradient(110deg,#ffffffb3,#fff);border:1px solid #fff;border-radius:18px;padding:16px 19px;box-shadow:0 4px 15px #3e465205}.option-one-layout .reference-header-art i{display:block;width:29px;height:3px;background:#ff751f;border-radius:4px;margin-top:9px}.option-one-layout .reference-title-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:#eaf0f4;color:#536374;flex:none}.option-one-layout .reference-title-icon>svg{width:25px;height:25px}.option-one-layout .reference-finance-toolbar{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap}.option-one-layout .finance-navigation{gap:12px;margin-bottom:16px}.option-one-layout .finance-period{gap:13px}.option-one-layout .finance-period>label{font-size:12px;gap:5px}.option-one-layout .finance-period select{min-width:340px}.option-one-layout .option-one-tabs button{padding:9px 15px;font-size:13px}.option-one-layout .finance-kpi-row{gap:15px;margin-bottom:15px}.option-one-layout .finance-kpi-row article{padding:17px 19px;min-height:95px;gap:14px}.option-one-layout .reference-kpi-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;flex:none;background:#e7f7ec;color:#2b9b55;box-shadow:inset 0 0 0 6px #f3fbf5}.option-one-layout .reference-kpi-icon>svg{width:26px;height:26px;stroke-width:2}.option-one-layout .reference-kpi-icon.cash{background:#dff6e7;color:#239b49;box-shadow:inset 0 0 0 6px #eefbf2}.option-one-layout .reference-kpi-icon.pix{background:#daf4f5;color:#12a2aa;box-shadow:inset 0 0 0 6px #eefafb}.option-one-layout .reference-kpi-icon.card{background:#eee5ff;color:#8758d8;box-shadow:inset 0 0 0 6px #f6f2ff}.option-one-layout .finance-kpi-row strong{font-size:24px;margin-top:4px}.option-one-layout .finance-table td{padding:11px 12px;line-height:1.4}.option-one-layout .finance-table th{padding:12px;font-size:12px;background:#f5f7f9}.option-one-layout .finance-table .button{min-height:30px;padding:7px 11px}.option-one-layout .option-one-finance>.panel>.form-hint{margin:0;padding:9px 15px;font-size:12px;border-radius:0;background:#fbfcfd}.option-one-layout .finance-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px;margin-top:16px}.option-one-layout .finance-bottom-grid>.approved-cash-summary{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.option-one-layout .finance-bottom-grid>.approved-cash-summary>header{grid-column:1/-1}.option-one-layout .reference-payments .panel-description{font-size:12px;color:#87909b;margin:0;padding:9px 17px 6px}.option-one-layout .reference-payments table td,.option-one-layout .reference-payments table th{padding:10px 16px}.option-one-layout .reference-payments tfoot td{background:#fafbfc;border-top:1px solid #e6eaf0}.option-one-layout .reference-payment-method{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:13px}.option-one-layout .reference-payment-method>svg{width:21px;height:21px;color:#26a85a}.option-one-layout .reference-payment-method.pix>svg{color:#12a1a7}.option-one-layout .reference-payment-method.card>svg{color:#8757d4}.option-one-layout .reference-payment-method.online>svg{color:#6c81a0}.option-one-layout .reference-payment-method.credit>svg{color:#d98b29}.option-one-layout .finance-expense-preview>div{padding:12px 0;font-size:13px}.option-one-layout .reference-rider-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.option-one-layout .reference-rider-toolbar input{width:280px}.option-one-layout .approved-rider-list>header{padding:17px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.option-one-layout .approved-rider-list>header small{font-size:12px;color:#87909b}.option-one-layout .approved-rider-list>header h2{font-size:16px}.option-one-layout .approved-rider-list td{padding:16px 12px}.option-one-layout .approved-rider-list td .avatar{width:40px;height:40px}.option-one-layout .reference-settings-art{display:block;position:relative;width:105px;height:108px}.option-one-layout .reference-settings-art>svg{display:block;width:100%;height:100%;overflow:hidden}.option-one-layout .settings-category .category-icon{width:105px;height:108px}.option-one-layout .settings-category{grid-template-columns:105px minmax(0,1fr);gap:8px 19px;min-height:179px;padding:22px 21px}.option-one-layout .settings-category h2{font-size:16px;line-height:1.35}.option-one-layout .settings-category>.button{color:#4d5867;border-color:#e1e6ec;min-height:32px;font-size:12px;padding:7px 13px;min-width:134px}.option-one-layout .settings-category>.button svg{width:15px;height:15px}.option-one-layout .settings-card-platforms{position:absolute;bottom:1px;left:7px;right:7px;display:flex;justify-content:center;gap:5px;background:linear-gradient(0deg,#fff,#ffffffe3);padding:2px;border-radius:5px}.option-one-layout .settings-card-platforms img{width:30px;height:19px;object-fit:contain}.option-one-layout .order-inspector .inspector-item{display:flex;align-items:center;gap:8px;padding:12px 16px}.option-one-layout .order-inspector .inspector-item>.product-picture{display:block;width:39px;height:39px;flex:none;overflow:hidden}.option-one-layout .order-inspector .inspector-item>.product-picture svg{width:100%;height:100%;overflow:hidden}.option-one-layout .order-inspector .inspector-item>span:not(.product-picture){flex:1;font-size:13px;line-height:1.5}.option-one-layout .customer-summary article{background:#f8fafc;border-color:#e8edf2;box-shadow:none}@media(max-width:1450px){.option-one-layout .reference-header-art{width:475px;min-width:375px}.option-one-layout .reference-header-art>img{width:365px;right:115px;height:130px}.option-one-layout .reference-header-art>span{width:153px;font-size:12px;padding:14px 16px}.option-one-layout .settings-category{grid-template-columns:90px minmax(0,1fr);padding:20px;gap:8px 15px}.option-one-layout .settings-category .category-icon,.option-one-layout .reference-settings-art{width:90px;height:100px}.option-one-layout .reference-rider-toolbar input{width:220px}.option-one-layout .finance-table td,.option-one-layout .finance-table th{padding:10px}.option-one-layout .finance-kpi-row strong{font-size:22px}}@media(max-width:1150px){.option-one-layout .reference-header-art{width:330px;min-width:260px}.option-one-layout .reference-header-art>span{display:none}.option-one-layout .reference-header-art>img{right:0;width:340px}.option-one-layout .rider-team-tools{align-items:start;flex-wrap:wrap}.option-one-layout .reference-rider-toolbar{margin-left:auto}.option-one-layout .finance-bottom-grid{grid-template-columns:1fr 1fr}.option-one-layout .finance-bottom-grid>.approved-cash-summary{grid-template-columns:1fr 1fr}}@media(max-width:900px){.option-one-layout .reference-header-art{width:250px;min-width:220px;height:100px}.option-one-layout .reference-header-art>img{width:285px;height:105px;right:0}.option-one-layout .page-head.has-reference-art{min-height:102px}.option-one-layout .reference-finance-toolbar .finance-period{flex:1}.option-one-layout .reference-finance-toolbar{gap:12px}.option-one-layout .reference-finance-toolbar .actions{margin-left:auto}.option-one-layout .reference-rider-toolbar{width:100%;justify-content:start}.option-one-layout .reference-rider-toolbar input{flex:1;min-width:200px}.option-one-layout .finance-period select{min-width:280px}}@media(max-width:600px){.option-one-layout .page-head.has-reference-art{min-height:0;display:block;margin-bottom:18px}.option-one-layout .reference-header-art{display:none}.option-one-layout .finance-bottom-grid,.option-one-layout .finance-bottom-grid>.approved-cash-summary{grid-template-columns:1fr}.option-one-layout .reference-finance-toolbar{display:grid;grid-template-columns:1fr}.option-one-layout .reference-finance-toolbar .actions{margin-left:0}.option-one-layout .finance-period select{min-width:0;width:100%}.option-one-layout .finance-period{width:100%}.option-one-layout .finance-period>label{flex:1;min-width:0}.option-one-layout .finance-kpi-row article{padding:13px;gap:10px;min-height:86px}.option-one-layout .reference-kpi-icon{width:40px;height:40px}.option-one-layout .reference-kpi-icon>svg{width:22px;height:22px}.option-one-layout .finance-kpi-row strong{font-size:18px}.option-one-layout .settings-category{grid-template-columns:90px minmax(0,1fr);min-height:157px}.option-one-layout .reference-rider-toolbar{gap:8px}.option-one-layout .reference-rider-toolbar input{width:100%;flex-basis:100%}}.option-one-layout .settings-section-intro{background:linear-gradient(110deg,#fff8f1,#fff);padding:20px 25px;border-color:#f1e4d7;gap:22px}.option-one-layout .settings-section-intro>.reference-settings-art{width:88px;height:88px;flex:none}.option-one-layout .settings-content .panel{border-radius:12px;box-shadow:0 3px 14px #182b4104;overflow:hidden}.option-one-layout .settings-content .panel>header{padding:18px 23px;background:#fcfdfe;border-bottom:1px solid #e9edf1}.option-one-layout .settings-content .panel>header h2{font-size:16px}.option-one-layout .settings-content .form-grid>label{display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:600;color:#344355;line-height:1.5}.option-one-layout .settings-content .form-grid>label:has(>input[type=checkbox]){flex-direction:row;align-items:center;gap:11px;background:#f8fafc;border:1px solid #e8edf2;border-radius:9px;padding:14px}.option-one-layout .settings-content input:not([type=checkbox]):not([type=file]),.option-one-layout .settings-content select,.option-one-layout .settings-content textarea{min-height:43px;border:1px solid #dce3eb;border-radius:8px;padding:10px 12px;background:#fff;color:#233246;font-weight:400;max-width:100%}.option-one-layout .settings-content input:focus,.option-one-layout .settings-content select:focus{outline:2px solid #ffd7b9;outline-offset:1px;border-color:#ff8b44}.option-one-layout .settings-content .form-grid>p{font-size:13px;line-height:1.65;color:#748294;background:#f5f8fb;border-radius:9px;padding:15px;margin:0}.option-one-layout .settings-content .form-grid>.button{justify-self:start;align-self:end;min-width:165px}.option-one-layout .settings-block-caption{display:flex;align-items:center;gap:7px;color:#8190a1;font-size:12px}.settings-block-caption svg{width:16px;height:16px}.option-one-layout .rules-restored{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px;gap:20px}.option-one-layout .rules-restored h3{display:flex;justify-content:space-between;align-items:center;border-left:3px solid #ff761f;background:#fff9f3;padding:16px}.option-one-layout .rules-restored h3 small{font-size:11px;font-weight:400;color:#8b9198}.option-one-layout .rules-restored section>label{grid-template-columns:minmax(0,1fr) 160px;min-height:92px;gap:18px;padding:18px}.option-one-layout .rules-restored section>label:has(.settings-switch){grid-template-columns:minmax(0,1fr) 46px}.option-one-layout .rules-restored label small{line-height:1.6;font-size:12px}.option-one-layout .settings-rule-search{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px}.option-one-layout .settings-rule-search>label{display:flex;align-items:center;gap:10px;width:420px;max-width:100%}.settings-rule-search svg{width:18px;flex:none;color:#8592a3}.option-one-layout .settings-rule-search input{width:100%}.settings-rule-search>small{color:#8b95a2;font-size:12px}.option-one-layout .settings-switch{display:block;width:42px;height:24px;position:relative;margin:0}.option-one-layout .settings-switch input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:1;margin:0}.option-one-layout .settings-switch i{display:block;width:42px;height:24px;border-radius:16px;background:#cdd6df;transition:background .15s}.option-one-layout .settings-switch i:before{content:"";display:block;position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .15s}.option-one-layout .settings-switch input:checked+i{background:#ff751f}.option-one-layout .settings-switch input:checked+i:before{transform:translate(18px)}.settings-switch input:focus-visible+i{outline:2px solid #ff751f;outline-offset:3px}.option-one-layout .settings-save-strip{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px;background:#f8fafc;border:1px solid #e4eaf0;border-radius:10px}.settings-save-strip>span{font-size:13px;color:#798493}.option-one-layout .settings-content .settings-actions{margin-top:16px;background:#fff;border:1px solid #e4eaf0;border-radius:10px;padding:16px}.option-one-layout .approved-metrics article[role=button]{cursor:pointer}.option-one-layout .approved-metrics article[role=button]:hover{border-color:#ffa76e}.option-one-layout .approved-metrics article[role=button]:focus-visible{outline:2px solid #ff751f}@media(max-width:1000px){.option-one-layout .rules-restored{grid-template-columns:1fr}.option-one-layout .settings-rule-search{flex-wrap:wrap}}@media(max-width:600px){.option-one-layout .settings-section-intro{padding:16px;gap:12px}.option-one-layout .settings-section-intro>.reference-settings-art{width:60px;height:60px}.option-one-layout .rules-restored{padding:12px}.option-one-layout .rules-restored section>label{grid-template-columns:minmax(0,1fr) 125px;gap:10px;padding:13px}.settings-save-strip{flex-wrap:wrap}}.option-one-layout .operation-resource{display:flex;width:100%;align-items:center;gap:12px;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f3;padding:15px;color:#233246;cursor:pointer}.operation-resource .illustration{width:45px;height:45px;flex:none}.operation-resource>span{flex:1}.operation-resource b{font-size:13px}.operation-resource small{display:block;font-size:11px;line-height:1.5;color:#7b8796;margin-top:4px}.operation-resource strong{font-size:15px;white-space:nowrap}.operation-resources>header .button{min-height:28px;font-size:11px}.option-one-layout .rules-restored label>.settings-switch{position:relative!important;display:block!important;width:42px!important;height:24px!important;min-height:24px!important;padding:0!important;gap:0!important}.option-one-layout .rules-restored .settings-switch input{position:absolute!important;inset:0!important;opacity:0!important;width:42px!important;height:24px!important;min-height:0!important;margin:0!important;padding:0!important}.option-one-layout .rules-restored .settings-switch i{position:absolute;inset:0;margin:0!important;padding:0!important;background:radial-gradient(circle at 12px 12px,#fff 0 9px,transparent 9.5px),#cdd6df!important}.option-one-layout .rules-restored .settings-switch i:before{display:none!important}.option-one-layout .rules-restored .settings-switch input:checked+i{background:radial-gradient(circle at 30px 12px,#fff 0 9px,transparent 9.5px),#ff751f!important}.operation-resource .product-picture{width:45px;height:45px;flex:none}.option-one-layout .approved-operation-primary>.welcoming-next{margin-top:16px}.option-one-layout .approved-live-map .option-map-heading{height:67px;gap:12px;padding:12px 16px;overflow:visible}.option-one-layout .option-map-heading>div:first-of-type{min-width:0;flex:1}.option-one-layout .option-map-heading small{display:block;font-size:12px;color:#808b98;margin-top:4px;font-weight:400}.option-one-layout .approved-live-map .option-map-heading .command-op-map-toolbar{width:auto;flex:none;padding:0;border:0;gap:8px;position:static;flex-wrap:nowrap}.option-one-layout .approved-live-map .option-map-heading .command-op-map-toolbar>.badge{display:none}.option-one-layout .approved-live-map .option-map-heading .approved-rider-selector{width:190px;max-width:190px;flex:none}.option-one-layout .approved-live-map .option-map-heading .approved-map-tools{display:flex;gap:6px}.option-one-layout .approved-live-map .map-shell:not(.expanded-map){height:330px;min-height:330px}.option-one-layout .approved-metrics article>span:not(.illustration){flex:1}.option-one-layout .approved-metrics em{font-size:12px;color:#7d8795;font-style:normal;display:block;margin-top:2px}.option-one-layout .approved-metrics .metric-arrow{width:27px;height:27px;border-radius:50%;padding:6px;background:#ffe5d5;color:#ed6a21;flex:none}.option-one-layout .approved-operation .welcoming-next th,.option-one-layout .approved-operation .welcoming-next td{padding:9px 10px;font-size:12px}.option-one-layout .approved-operation .welcoming-next td:nth-child(4){max-width:240px;white-space:normal}.option-one-layout .approved-operation .welcoming-next .button{font-size:11px;min-height:31px;padding:6px 9px;white-space:nowrap}@media(max-width:1150px){.option-one-layout .approved-live-map .option-map-heading{height:auto;flex-wrap:wrap}.option-one-layout .approved-live-map .option-map-heading .command-op-map-toolbar{width:100%;justify-content:space-between}.option-one-layout .approved-live-map .map-shell:not(.expanded-map){height:300px;min-height:300px}}@media(max-width:600px){.option-one-layout .approved-metrics .metric-arrow{display:none}.option-one-layout .approved-metrics em{font-size:11px}}.option-one-layout .customer-master-detail .customer-summary{margin:0;padding:12px;gap:8px;background:#fff;border-bottom:1px solid #edf0f3}.option-one-layout .customer-master-detail .customer-summary article{padding:11px 9px;gap:8px;min-height:65px;border-radius:8px}.option-one-layout .customer-master-detail .customer-summary b{font-size:17px}.option-one-layout .customer-master-detail .customer-summary svg{width:19px;height:19px}.option-one-layout .customer-master-detail .customer-summary span{font-size:10px}.option-one-layout .customer-detail-panel .customer-detail-section{padding:13px 16px}.option-one-layout .customer-master-detail{grid-template-columns:minmax(0,1.15fr) minmax(390px,1fr)}@media(max-width:900px){.option-one-layout .customer-master-detail{grid-template-columns:1fr}.option-one-layout .customer-master-detail .customer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.option-one-layout .topbar{background:#ff6819;border-bottom:1px solid #ec5a0e;box-shadow:0 3px 12px #e75d181a}.option-one-layout .brand,.option-one-layout .brand b,.option-one-layout .brand b span{color:#fff}.option-one-layout .brand img{filter:brightness(0) invert(1)}.option-one-layout .topbar nav>button,.option-one-layout .topbar nav>details>summary{color:#fff}.option-one-layout .topbar nav>button.active,.option-one-layout .topbar nav>details>summary.active{background:#ffffff1f;color:#fff}.option-one-layout .topbar nav .active:after{background:#fff;left:12px;right:12px}.option-one-layout .topbar nav button:hover{background:#ffffff18;color:#fff}.option-one-layout .store-account>summary{background:#ffffff17;color:#fff;border-color:#fff6}.option-one-layout .notification-bell,.option-one-layout .topbar .mobile{color:#fff}.option-one-layout .account-avatar .avatar{border:2px solid #ffffffc9}.option-one-layout .topbar .live.on{background:#e3f8eb;color:#197849}.option-one-layout .orders-layout.with-detail{grid-template-columns:minmax(0,1fr) 390px;gap:16px;align-items:start}.option-one-layout .orders-list{background:#fff;border:1px solid #e4e8ed;border-radius:10px;overflow:hidden}.option-one-layout .approved-orders-table td{padding:12px 10px;min-height:0;font-size:12px}.option-one-layout .approved-orders-table th{padding:12px 10px;font-size:11px}.option-one-layout .approved-orders-table td:nth-child(4){max-width:220px;white-space:normal;line-height:1.5}.option-one-layout .reference-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px;border-top:1px solid #edf0f3;color:#7e8998;font-size:12px}.reference-pagination>div{display:flex;align-items:center;gap:12px}.reference-pagination .button{font-size:11px;min-height:30px;padding:5px 10px}.option-one-layout .order-inspector>header{padding:15px 16px}.option-one-layout .order-inspector>header h2{font-size:25px}.option-one-layout .order-detail-tabs{display:flex;gap:2px;padding:0 10px}.option-one-layout .order-detail-tabs>button{padding:12px 9px;font-size:12px;white-space:nowrap}.option-one-layout .order-inspector>section{padding:14px 16px}.option-one-layout .order-inspector .order-progress{display:none}.option-one-layout .order-inspector .inspector-item{padding:10px 0;font-size:12px}.inspector-item span small{display:block;color:#748294;font-size:11px;line-height:1.5}.inspector-item span .removed-item{color:#d63b30}.option-one-layout .order-inspector .order-highlights{padding:10px 14px;gap:9px}.option-one-layout .order-inspector .order-highlights article{min-height:65px;padding:10px}.option-one-layout .order-inspector .order-highlights b{font-size:17px}.option-one-layout .order-inspector>footer{display:flex;flex-wrap:wrap;gap:7px;padding:13px}.option-one-layout .order-inspector>footer>.button{font-size:11px;min-height:32px;padding:6px 9px}@media(max-width:1100px){.option-one-layout .orders-layout.with-detail{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:850px){.option-one-layout .orders-layout.with-detail{grid-template-columns:1fr}.option-one-layout .order-inspector{position:static}.reference-pagination{flex-wrap:wrap}}.option-one-layout .production-sectors{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.option-one-layout .production-sectors button{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e4e8ed;border-radius:7px;padding:11px 17px;font-size:13px}.option-one-layout .production-sectors button svg{width:18px;height:18px}.option-one-layout .production-sectors button.active{background:#fff0dc;border-color:#ffcf94;color:#f26414}.option-one-layout .production-lane{border:1px solid #e7ebef;border-radius:11px;background:#f0f4f7;padding:10px}.option-one-layout .production-lane.preparing{background:#fff6df}.option-one-layout .production-lane.ready{background:#eaf8ef}.option-one-layout .production-lane>header{padding:12px 6px;display:flex;align-items:center;gap:10px}.option-one-layout .production-lane>header h2{font-size:17px}.option-one-layout .kitchen-order{padding:14px;border:1px solid #e8edf1;border-radius:9px;box-shadow:none;background:#fff}.option-one-layout .kitchen-order .approved-kitchen-items>.product-picture{display:none}.option-one-layout .kitchen-order .approved-kitchen-items{display:block}.option-one-layout .kitchen-items p{font-size:13px;line-height:1.6;padding:3px 0}.option-one-layout .kitchen-order h3{font-size:15px;margin:9px 0}.option-one-layout .kitchen-order>header>b{font-size:19px}.option-one-layout .kitchen-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.option-one-layout .kitchen-actions>.button{min-height:30px;font-size:11px;padding:5px 8px}.option-one-layout .kitchen-actions>.button.primary{width:100%;order:2;min-height:38px;font-size:13px}.option-one-layout .production-lane.received .kitchen-actions>.button.primary{background:#f3fbf6;color:#247b4b;border:1px solid #5baf7e}.option-one-layout .production-lane.preparing .kitchen-actions>.button.primary{background:#fff5e9;color:#f36518;border:1px solid #ff965d}.option-one-layout .customer-master-detail .reference-pagination select{font-size:11px;max-width:100px;padding:7px}.option-one-layout .customer-master-detail .reference-pagination{flex-wrap:wrap}.option-one-layout .reference-rider-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px;padding:12px;background:#f6f8fb;border-radius:8px}.reference-rider-summary span{font-size:11px;color:#7c8999}.reference-rider-summary b{display:block;font-size:16px;color:#263346;margin-top:6px}.reference-rider-profile{padding:15px 18px;border-top:1px solid #edf0f3}.reference-rider-profile h3{font-size:14px;margin:0 0 12px}.reference-rider-profile dl{display:grid;grid-template-columns:95px 1fr;gap:12px;font-size:12px;margin:0}.reference-rider-profile dt{color:#7c8999}.reference-rider-profile dd{margin:0;font-weight:600}.option-one-layout .welcoming-rider-stats{display:none}.option-one-layout .approved-rider-list td{padding:14px 10px;font-size:12px}.option-one-layout .approved-rider-list th{font-size:11px;padding:11px 10px}.option-one-layout .approved-rider-list .approved-person{gap:9px}.option-one-layout .approved-rider-list .approved-person b{font-size:13px}.option-one-layout .approved-rider-list .approved-person small{font-size:11px}.option-one-layout .approved-rider-list table{min-width:760px}.option-one-layout .orders-page .approved-orders-table tr{height:auto!important;min-height:0!important}.option-one-layout .orders-page .approved-orders-table td{height:auto!important;min-height:0!important;padding:10px!important;line-height:1.45;font-size:12px}.option-one-layout .orders-page .approved-orders-table td small{margin-top:3px;font-size:10px}.reference-order-flags{display:flex!important;gap:7px;flex-wrap:wrap;color:#cf681a}.reference-order-flags span{padding:2px 5px;background:#fff3e6;border-radius:4px}.option-one-layout .orders-page .orders-layout.with-detail{grid-template-columns:minmax(0,1fr) 390px!important}@media(max-width:1100px){.option-one-layout .orders-page .orders-layout.with-detail{grid-template-columns:minmax(0,1fr) 340px!important}}@media(max-width:850px){.option-one-layout .orders-page .orders-layout.with-detail{grid-template-columns:1fr!important}}@media(max-width:900px){.option-one-layout .topbar>nav.open{background:#ff6819}.option-one-layout .topbar nav>details>div{background:#fff;color:#263346}.option-one-layout .topbar>nav.open>button,.option-one-layout .topbar>nav.open>details>summary{color:#fff}}.option-one-layout .reference-expense-preview th,.option-one-layout .reference-expense-preview td{font-size:12px;padding:10px 13px}.reference-expense-preview td .button{min-height:27px;padding:5px}.reference-expense-preview td .button svg{width:14px;height:14px}.reference-expense-preview>.button{margin:12px}.reference-expense-preview tfoot{background:#fafbfc}.option-one-layout .approved-riders-layout{grid-template-columns:minmax(0,1fr) 355px;align-items:start}.option-one-layout .approved-rider-list table{min-width:700px}.reference-queue-position{display:grid;place-items:center;background:#fff1e5;color:#f66c1c;width:23px;height:23px;border-radius:50%;font-size:12px;flex:none}.reference-rider-rates{display:flex;gap:18px}.reference-rider-rates b{font-size:12px;font-weight:500}.reference-rider-rates small{font-size:10px;color:#8a94a1}.option-one-layout .approved-rider-list td .actions{gap:5px;flex-wrap:nowrap}.option-one-layout .approved-rider-list td .button{padding:5px 7px;min-height:28px;font-size:11px}.option-one-layout .approved-rider-list td .button svg{width:14px;height:14px}@media(max-width:900px){.option-one-layout .approved-riders-layout{grid-template-columns:1fr}}.option-one-layout .brand img{filter:none!important}.option-one-layout .finance-manager-page .page-head .reference-header-art{display:none}.option-one-layout .finance-manager-page .page-head{min-height:65px;margin-bottom:18px}.manager-workspace{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);gap:18px;align-items:start}.manager-finance-main{min-width:0}.manager-result{display:flex;align-items:center;gap:20px;border:1px solid #bfe6ce;background:linear-gradient(110deg,#eaf8ee,#f3fbf5);padding:23px;border-radius:9px;margin-bottom:15px;color:#205e37}.manager-result>svg{width:58px;height:58px;padding:13px;border:1px solid #68b984;border-radius:50%;flex:none}.manager-result>div{display:grid;gap:7px}.manager-result>.result-primary{flex:1}.manager-result strong{font-size:32px;line-height:1.1;white-space:nowrap}.manager-result small{font-size:11px}.manager-result b{font-size:15px}.manager-result span{font-size:10px;color:#6a8474}.manager-result>div:not(.result-primary){padding-left:15px;border-left:1px solid #cfe6d7}.manager-finance-side{display:grid;gap:17px}.manager-finance-side .panel>header{padding:17px}.manager-pending{padding:0 12px 12px}.manager-pending>button{width:100%;border:1px solid #e6eaf0;background:#fff;border-radius:8px;text-align:left;display:flex;align-items:center;gap:12px;padding:16px 13px;margin-top:10px;color:#293548}.manager-pending>button>span{width:36px;height:36px;background:#fff3e6;position:relative;padding:8px;color:#fa711c;border-radius:7px;flex:none}.manager-pending svg{width:21px;height:21px}.manager-pending i{position:absolute;right:-6px;top:-6px;background:#ff7623;color:#fff;border:2px solid white;border-radius:50%;font-size:10px;min-width:20px;height:20px;display:grid;place-items:center;font-style:normal}.manager-pending b{font-size:13px}.manager-pending small{display:block;color:#8b94a1;font-size:11px;margin-top:5px;line-height:1.5}.manager-pending em{margin-left:auto;font-style:normal}.manager-quick{display:flex;gap:7px;padding:13px;flex-wrap:wrap}.manager-quick>.button{flex:1;display:flex;flex-direction:column;font-size:11px;min-height:65px;gap:7px;min-width:95px}.manager-quick .button svg{width:19px;height:19px}.option-one-layout .finance-manager-page .finance-kpi-row{display:none}.option-one-layout .finance-manager-page .finance-period select{min-width:0;max-width:310px}.option-one-layout .finance-manager-page .reference-finance-toolbar{gap:10px}.option-one-layout .finance-manager-page .reference-finance-toolbar .actions>.button:first-child{display:none}.option-one-layout .finance-manager-page .reference-finance-toolbar .actions>.button{font-size:11px;padding:7px}.option-one-layout .finance-manager-page .option-one-tabs{flex-wrap:wrap}.option-one-layout .finance-manager-page .option-one-tabs button{font-size:12px;padding:10px}.option-one-layout .finance-manager-page .finance-table{min-width:840px}.option-one-layout .finance-manager-page .finance-table td{padding:10px 8px;font-size:11px}.option-one-layout .finance-manager-page .finance-table th{font-size:10px;padding:10px 8px}.option-one-layout .finance-manager-page .finance-table .button{font-size:11px;padding:6px}.manager-extra-details{margin-top:16px;background:#fff;border:1px solid #e5e9ef;border-radius:8px;padding:14px}.manager-extra-details>summary{font-size:12px;color:#667386;cursor:pointer}.manager-distribution{margin-top:18px}.manager-distribution>div{display:flex;align-items:center;padding:18px;gap:25px}.distribution-bar{height:29px;display:flex;flex:1;border-radius:6px;overflow:hidden;background:#edf1f5;min-width:150px}.distribution-values{display:flex;gap:22px;flex-wrap:wrap}.distribution-values>span{display:grid;grid-template-columns:9px auto;gap:4px 7px}.distribution-values i{width:8px;height:8px;border-radius:50%;grid-row:1/4;margin-top:3px}.distribution-values small{font-size:11px;color:#657386}.distribution-values b{font-size:13px}.distribution-values em{font-size:10px;color:#93a0b0;font-style:normal}.hub-search{display:flex;justify-content:flex-end;margin-top:-60px;margin-bottom:22px;position:relative}.hub-search label{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dfe5eb;border-radius:7px;padding:9px 12px;width:400px}.hub-search svg{width:18px;color:#8593a5}.hub-search input{border:0!important;outline:none;background:none;width:100%;padding:0!important}.settings-hub{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);gap:18px}.hub-main,.hub-aside{display:grid;gap:16px;align-content:start}.hub-category{display:flex;gap:24px;align-items:center;background:#fff;border:1px solid #e4e9ef;padding:20px;border-radius:9px;min-height:177px}.hub-category>.reference-settings-art{width:120px;height:125px;flex:none;background:#fff7ee;border-radius:8px}.hub-category>div{flex:1;min-width:0}.hub-title{width:100%;display:flex;justify-content:space-between;background:none;border:0;padding:0;font-size:19px;font-weight:700;text-align:left;color:#253247;cursor:pointer}.hub-category p,.hub-connections header p,.hub-security header p{font-size:12px;color:#8690a0;line-height:1.5;margin:9px 0 17px}.hub-links{display:flex;gap:12px;flex-wrap:wrap}.hub-links button{flex:1;display:flex;gap:7px;align-items:center;background:none;border:0;border-right:1px solid #edf0f4;text-align:left;padding:0 8px 0 0;color:#344256;cursor:pointer;font-size:12px;min-width:75px}.hub-links button>b{font-size:24px;color:#ff771f;font-weight:400}.hub-links button:last-child{border:0}.hub-connections>header{display:flex;justify-content:space-between;gap:10px;padding:18px}.hub-connections header .reference-settings-art{width:90px;height:75px}.hub-connections header h2,.hub-security header h2{font-size:17px}.hub-connections header p{margin-bottom:0}.hub-connections>div{display:flex;align-items:center;gap:9px;padding:11px 15px;border-top:1px solid #edf0f3}.hub-connections>div>img{width:35px;height:25px;object-fit:contain}.hub-connections>div>b{font-size:12px;flex:1}.hub-connections>div>small{font-size:10px;color:#8190a1}.hub-connections .button{font-size:11px;min-height:30px;padding:6px 9px}.hub-device{color:#ff741e;font-size:30px;width:35px;text-align:center}.hub-security>header{padding:18px}.hub-security>header p{margin-bottom:0}.hub-security>div{display:flex;justify-content:space-around;padding:12px}.hub-security>div>button{display:grid;justify-items:center;gap:8px;background:none;border:0;color:#344256;font-size:12px;cursor:pointer}.hub-security .reference-settings-art{width:62px;height:62px}.hub-footnote{color:#8c98a7;font-size:11px;padding:0 3px}@media(max-width:1250px){.manager-result{gap:12px;padding:17px;flex-wrap:wrap}.manager-result strong{font-size:27px}.manager-result>svg{width:43px;height:43px;padding:9px}.manager-workspace{grid-template-columns:minmax(0,1fr) 320px}.settings-hub{grid-template-columns:minmax(0,1fr) 340px}.hub-category{gap:14px;padding:16px}.hub-category>.reference-settings-art{width:85px;height:100px}.hub-links{gap:10px}.manager-distribution>div{flex-wrap:wrap}.distribution-bar{flex-basis:100%}}@media(max-width:950px){.settings-hub,.manager-workspace{grid-template-columns:1fr}.manager-finance-side{grid-template-columns:1fr 1fr}.hub-search{margin:0 0 16px}.hub-search label{width:100%}.hub-aside{grid-template-columns:1fr 1fr}}@media(max-width:600px){.manager-finance-side,.hub-aside{grid-template-columns:1fr}.manager-result>div:not(.result-primary){padding-left:0;border-left:0}.hub-category{gap:13px}.hub-title{font-size:16px}.hub-category>.reference-settings-art{width:65px;height:80px}.hub-links button{font-size:11px}.hub-connections>div{flex-wrap:wrap}.manager-distribution>div{padding:13px}.distribution-values{gap:15px}.manager-result strong{font-size:25px}}.hub-links button>svg{width:22px;height:22px;color:#ff741d;flex:none}.hub-device>svg{width:27px;height:27px}.hub-security .hub-device{height:62px;display:grid;place-items:center}.hub-security .hub-device svg{width:34px;height:34px}.option-one-layout .workspace .panel{border:1px solid #e4e9ef;border-radius:11px;background:#fff;box-shadow:0 2px 9px #21334c03;min-width:0}.option-one-layout .workspace .panel>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 19px;border-bottom:1px solid #e9edf2;background:linear-gradient(110deg,#fff,#fcfdfe);flex-wrap:wrap}.option-one-layout .workspace .panel>header h2{display:flex;align-items:center;gap:9px;font-size:15px;line-height:1.4;margin:0}.panel-heading-icon{width:19px;height:19px;color:#f47725;flex:none;stroke-width:1.8}.panel-header-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.panel-header-tools:empty{display:none}.panel-header-tools .button{font-size:12px;min-height:32px;padding:7px 11px}.option-one-layout .workspace .form-grid{gap:18px;align-items:start}.option-one-layout .workspace .form-grid>label{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.5;color:#3e4d60;font-weight:600;min-width:0}.option-one-layout .workspace .form-grid>label:has(>input[type=checkbox]){flex-direction:row;align-items:center;background:#f8fafc;border:1px solid #e5ebf2;border-radius:8px;padding:12px;font-weight:500}.option-one-layout .workspace .form-grid input:not([type=checkbox]):not([type=radio]):not([type=file]),.option-one-layout .workspace .form-grid select,.option-one-layout .workspace .form-grid textarea{border:1px solid #dbe3ec;border-radius:8px;background:#fff;min-height:42px;padding:10px 12px;max-width:100%;width:100%;color:#28384b;font-weight:400;font-size:13px}.option-one-layout .workspace .form-grid textarea{min-height:85px;resize:vertical}.option-one-layout .workspace .form-grid input:focus,.option-one-layout .workspace .form-grid select:focus,.option-one-layout .workspace .form-grid textarea:focus{outline:2px solid #ffdec7;outline-offset:1px;border-color:#ff9c5c}.option-one-layout .workspace .form-grid>.button{align-self:end;min-height:38px}.option-one-layout .workspace .form-grid>.wide.actions{padding-top:14px;border-top:1px solid #edf0f4;justify-content:flex-end}.option-one-layout .workspace .form-grid .form-hint{font-weight:400;font-size:12px;line-height:1.65;padding:14px;border-radius:9px;background:#f4f8fc;color:#728397}.option-one-layout .workspace .modal{border-radius:14px;border:1px solid #e2e8ef;box-shadow:0 22px 85px #14243d33}.option-one-layout .workspace .modal>header{padding:20px 24px;border-top:4px solid #ff781d;background:#fff;border-bottom:1px solid #e7ecf2;border-radius:13px 13px 0 0}.option-one-layout .workspace .modal>header h2{font-size:21px;line-height:1.4}.option-one-layout .workspace .modal>div{padding:23px}.option-one-layout .workspace .modal>header>button{border:1px solid #e3e9ef;border-radius:7px;background:#f9fafc;padding:6px;display:grid;place-items:center;color:#7e8997}.option-one-layout .workspace .table-wrap{overflow:auto;max-width:100%}.option-one-layout .workspace table th{background:#f5f7fa;color:#69778a;font-size:11px;font-weight:600;letter-spacing:.1px;border-bottom:1px solid #e6ebf1}.option-one-layout .workspace table td{border-bottom:1px solid #edf1f5;font-size:12px;line-height:1.5}.option-one-layout .workspace table tbody tr:hover{background:#fffbf7}.option-one-layout .workspace table td small{display:block;font-size:11px;color:#8491a1;margin-top:4px}.option-one-layout .workspace table .button{font-size:11px;min-height:29px;padding:6px 9px}.option-one-layout .workspace .empty{padding:30px 20px;color:#8b97a7;font-size:13px;line-height:1.6;text-align:center;background:linear-gradient(#fff,#fcfdff)}.internal-section-heading{display:flex;align-items:center;gap:13px;margin-bottom:18px}.internal-section-heading>span{width:43px;height:43px;display:grid;place-items:center;background:#fff0e3;border:1px solid #ffdfc5;border-radius:11px;color:#f97a24}.internal-section-heading>div{flex:1}.internal-section-heading h2{font-size:21px;margin:0 0 6px}.internal-section-heading p{font-size:12px;color:#8290a2;margin:0;line-height:1.5}.internal-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px}.internal-metrics>article{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e4eaf1;border-radius:10px;padding:18px}.internal-metrics>article>svg{width:39px;height:39px;flex:none;background:#fff2e8;color:#f47c29;padding:9px;border-radius:11px}.internal-metrics small{font-size:11px;color:#7b889a;display:block}.internal-metrics b{font-size:23px;display:block;margin:6px 0}.internal-metrics span{font-size:10px;color:#96a0ad}.internal-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:17px}.reconciliation-workspace>.panel,.reconciliation-workspace>.internal-two-columns{margin-bottom:18px}.internal-description{padding:13px 19px;color:#8190a2;font-size:12px;line-height:1.6;margin:0}.internal-filter{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 18px;border-bottom:1px solid #eaf0f5}.internal-filter input{max-width:450px;width:100%;border:1px solid #dde5ee;border-radius:7px;padding:10px 12px;font-size:12px}.internal-filter small{font-size:11px;color:#8f9baa}.internal-timeline{padding:6px 19px}.internal-timeline>article{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid #edf1f6}.internal-timeline svg{width:28px;height:28px;color:#5a9d78;background:#eff8f3;border-radius:7px;padding:5px}.internal-timeline>article>div{flex:1;display:grid;gap:5px;font-size:12px}.internal-timeline span,.internal-timeline time{font-size:11px;color:#8b99a9}.negative-value{color:#ce6434}.reconciliation-workspace table th,.reconciliation-workspace table td{padding:13px 16px}.option-one-layout .manager-workspace:has(.reconciliation-workspace){grid-template-columns:1fr}.option-one-layout .manager-workspace:has(.reconciliation-workspace)>.manager-finance-side{grid-template-columns:1fr 1fr}.option-one-layout .manager-workspace:has(.reconciliation-workspace) .manager-result{display:none}.option-one-layout .manager-workspace:has(.reconciliation-workspace) .finance-charts{margin-top:20px}.option-one-layout .finance-charts>.panel{overflow:hidden}.option-one-layout .finance-charts .payment-chart{padding:22px}.option-one-layout .hour-bars,.option-one-layout .source-bars{padding:20px}.option-one-layout .administration-body{padding:22px;display:grid;gap:17px}.option-one-layout .administration-body>section{border:1px solid #e5eaf1;border-radius:9px;padding:16px}.option-one-layout .administration-body h3{font-size:15px;margin:0 0 10px}.option-one-layout .permission-note{background:#f4f8fb;border:1px solid #e3ebf3;border-radius:9px;padding:15px}.option-one-layout .permission-note small{line-height:1.6;color:#8190a3}.option-one-layout .print-list{padding:20px}.option-one-layout .print-list>label,.option-one-layout .approved-shopping-preview>label{display:flex;align-items:center;gap:12px;padding:14px 4px;border-bottom:1px solid #edf0f4}.option-one-layout .print-list label small{display:block;color:#8390a0;font-size:11px;margin-top:5px}.option-one-layout .approved-shopping-preview{padding:18px}.option-one-layout .report-tools{padding:15px;background:#fff;border:1px solid #e4eaf1;border-radius:9px;margin-bottom:17px;gap:12px}.option-one-layout .report-tools input,.option-one-layout .report-tools select{border-radius:7px;font-size:12px}.option-one-layout .report-performance,.option-one-layout .report-occurrences{display:grid;gap:17px}.option-one-layout .reader-status{background:#f7fafd;border:1px solid #e4ecf4;border-radius:9px;margin:15px;padding:16px}.option-one-layout .store-connection{background:#fbfcfe;border-bottom:1px solid #e6edf4}@media(max-width:1000px){.internal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-two-columns{grid-template-columns:1fr}}@media(max-width:600px){.internal-metrics{gap:8px}.internal-metrics>article{padding:12px;gap:7px}.internal-metrics b{font-size:19px}.internal-section-heading{flex-wrap:wrap}.internal-section-heading h2{font-size:18px}.option-one-layout .manager-workspace:has(.reconciliation-workspace)>.manager-finance-side{grid-template-columns:1fr}.internal-timeline>article{flex-wrap:wrap}.internal-filter{flex-wrap:wrap}.option-one-layout .workspace .modal>div{padding:16px}.option-one-layout .workspace .modal>header{padding:16px}.option-one-layout .workspace .panel>header{padding:14px}.option-one-layout .workspace .form-grid{gap:14px}}.internal-section-heading>.badge{width:auto;height:auto;display:inline-flex;white-space:nowrap;padding:8px 12px;flex:none;border-radius:7px}.rate-settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:20px}.rate-settings-grid>article{padding:19px;border:1px solid #e4eaf1;border-radius:10px;background:#fcfdff;display:grid;gap:15px;align-content:start}.rate-settings-grid>article>svg{width:30px;height:30px;color:#ff7922}.rate-settings-grid label{display:grid;gap:10px;font-size:12px;font-weight:600;color:#405169}.rate-input{display:flex;align-items:center;border:1px solid #dce4ee;border-radius:8px;background:#fff;overflow:hidden}.rate-input input{width:100%;min-width:0;border:0;padding:13px;font-size:20px;color:#25384d;outline:none;background:none}.rate-input span{padding:0 13px;color:#8b98a8;font-size:14px}.rate-settings-grid small{font-size:11px;line-height:1.6;color:#909baa}.finance-rate-settings .settings-save-strip{margin:0 20px 20px}.finance-rate-settings .settings-save-strip>span{max-width:75%;line-height:1.6;font-size:12px}.option-one-layout .approved-address-fields{display:grid;gap:17px;padding:20px}.option-one-layout .approved-address-fields>label{display:grid;gap:9px;font-size:13px;color:#4c5e73;font-weight:600}.option-one-layout .approved-address-fields input,.option-one-layout .approved-address-fields textarea{border:1px solid #dfe6ef;border-radius:8px;padding:12px;background:#fafcff;font-weight:400;width:100%}.option-one-layout .approved-address-fields small{font-size:11px;font-weight:400;line-height:1.6;color:#8995a5}.option-one-layout .maintenance-console .maintenance-item{background:#fff;border:1px solid #e3eaf2;border-radius:10px;padding:20px;margin:13px 0}.option-one-layout .maintenance-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.option-one-layout .maintenance-values>div,.option-one-layout .maintenance-values>p{background:#f6f9fc;border:1px solid #e6edf5;border-radius:8px;padding:13px;margin:0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.option-one-layout .maintenance-warning{background:#fff7eb;border:1px solid #f5dfbe;border-radius:9px;padding:15px;color:#a0773f;font-size:12px;line-height:1.65}.option-one-layout .approved-history-search{padding:15px;border-bottom:1px solid #e9eef4}.option-one-layout .approved-history-search input{border:1px solid #dce4ed;border-radius:8px;padding:11px 13px;font-size:12px;width:100%}.option-one-layout .history-shift-summary,.option-one-layout .approved-shift-summary{gap:12px;padding:18px}.option-one-layout .approved-shift-summary>span{border:1px solid #e6ebf2;border-radius:8px;background:#f8fafc;padding:13px}.option-one-layout .history-selected-order{background:#fff;border:1px solid #e4eaf1;border-radius:10px;padding:20px}.option-one-layout .approved-hour-chart{padding:20px;gap:14px}.option-one-layout .approved-report-extra{border:1px solid #e5eaf1;border-radius:9px;background:#fff;margin-top:18px;overflow:hidden}.option-one-layout .approved-report-extra>summary{padding:16px 18px;cursor:pointer;font-weight:600;font-size:13px;background:#fafcfe}@media(max-width:1000px){.rate-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rate-settings-grid{padding:13px;gap:10px}.rate-settings-grid>article{padding:13px}.finance-rate-settings .settings-save-strip{margin:0 13px 13px}.finance-rate-settings .settings-save-strip>span{max-width:100%}.option-one-layout .maintenance-values{grid-template-columns:1fr}.internal-section-heading>.badge{max-width:100%;white-space:normal}}.option-one-layout{--orange:#ff6000}.option-one-layout .topbar{height:58px;min-height:58px;background:#ff6000;border-color:#ee5800}.option-one-layout .topbar>nav{height:58px}.option-one-layout .topbar>nav>button,.option-one-layout .topbar>nav>details>summary{font-size:13px;padding-left:10px;padding-right:10px}.option-one-layout .brand b{font-size:23px}.option-one-layout .brand img{width:27px;height:30px}.option-one-layout .topbar details>div{top:57px}.option-one-layout>main.workspace{min-height:calc(100vh - 58px);padding-top:23px}.option-one-layout .topbar .store-account>summary{padding:7px 10px}.option-one-layout .topbar .live{padding:6px 10px}.option-one-layout .button.primary{background:#ff6000;border-color:#ff6000}.option-one-layout .reference-customers{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:stretch}.option-one-layout .reference-customer-list{display:flex;flex-direction:column;min-height:700px;overflow:hidden}.option-one-layout .reference-customer-list .customer-toolbar{padding:15px;margin:0;border-bottom:1px solid #e7ecf2;display:flex;gap:10px;flex-wrap:wrap}.reference-customer-list .customer-toolbar>label{flex:1;min-width:160px}.reference-customer-list .customer-toolbar .button{font-size:12px}.customer-filter-expanded{display:flex;gap:9px;width:100%}.option-one-layout .reference-customer-list table td{padding:13px 12px;font-size:13px}.option-one-layout .reference-customer-list table th{padding:12px;font-size:12px}.reference-customer-list tr.selected{outline:1px solid #ff8b42;outline-offset:-1px;background:#fff6ee!important}.option-one-layout .reference-customer-list .customer-table-person{gap:10px;align-items:center}.customer-initials{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:#e9eef5;color:#52657d;font-size:12px;font-weight:600;flex:none}.customer-initials.large{width:76px;height:76px;background:#fff0df;color:#ed6923;font-size:24px}.option-one-layout .reference-customer-list .reference-pagination{margin-top:auto;padding:17px 14px;flex-wrap:wrap}.reference-customer-list .reference-pagination .button{min-width:29px;padding:5px 8px}.option-one-layout .reference-customer-detail{padding:16px;border-radius:10px}.option-one-layout .reference-customer-detail>header{display:flex;align-items:flex-start;gap:13px;padding:0 0 16px;border:0;background:none}.reference-customer-detail>header>div{flex:1;min-width:0}.option-one-layout .reference-customer-detail header h2{font-size:18px;margin:2px 0 7px}.reference-customer-detail header p{font-size:12px;line-height:1.6;color:#627286;display:flex;align-items:flex-start;gap:7px;margin:7px 0}.reference-customer-detail header p svg{width:14px;height:14px;flex:none;margin-top:2px}.reference-customer-detail>header>.button{font-size:11px;min-height:30px;padding:6px 10px}.option-one-layout .reference-customer-detail .customer-credit-card{padding:16px 13px;background:#f5f8fa;border:1px solid #e2e8ef;margin:0 0 18px;gap:9px;border-radius:8px;display:flex;align-items:center}.reference-customer-detail .customer-credit-card>span{flex:1;font-size:12px}.reference-customer-detail .customer-credit-card b{display:block;font-size:23px;color:#218942;margin-top:5px}.reference-customer-detail .customer-credit-card .button{font-size:12px;min-height:36px;padding:8px 11px}.option-one-layout .reference-customer-history{padding:0;border:0}.reference-customer-history>header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px}.reference-customer-history h3{font-size:16px;margin:0}.reference-customer-history>header .button{border:0;color:#f76a19;background:none;padding:5px;font-size:11px}.reference-customer-history table td,.reference-customer-history table th{padding:10px 8px!important;font-size:11px!important}.reference-customer-promotion{border:1px solid #ff9a5e;border-radius:8px;padding:15px;margin-top:18px;background:#fffdfa}.reference-customer-promotion>header{display:flex;gap:9px;align-items:center;margin-bottom:13px}.reference-customer-promotion>header>svg{width:22px;color:#ff780d}.reference-customer-promotion h3{font-size:15px;flex:1;margin:0}.reference-customer-promotion>header .button{font-size:11px;padding:5px 9px;min-height:29px}.reference-customer-promotion p,.reference-customer-promotion>b{font-size:12px;line-height:1.6}.customer-promotion-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px}.customer-promotion-facts>span{border:1px solid #edf0f3;border-radius:6px;padding:10px}.customer-promotion-facts small{display:block;color:#8893a3;font-size:10px;margin-bottom:7px}.customer-promotion-facts b{font-size:10px;line-height:1.6;font-weight:500;display:block}.customer-manual-note{display:flex;gap:10px;background:#f1f7fd;border:1px solid #d8e7f6;border-radius:8px;padding:12px;margin-top:13px}.customer-manual-note>svg{color:#2d86c6;width:18px;flex:none}.customer-manual-note b{font-size:11px}.customer-manual-note small{font-size:11px;color:#7a889b;line-height:1.6;display:block;margin-top:5px}.customer-more-details{margin-top:13px;padding:12px;border:1px solid #e7edf3;border-radius:8px;font-size:12px}.customer-more-details>summary{cursor:pointer;color:#7c899b}.customer-more-details>p{line-height:1.7}.reference-customer-detail>.form-grid{padding:14px;border:1px solid #e3eaf1;border-radius:8px;margin-bottom:15px}.option-one-layout .expedition-bench{--bench-orange:#ff6000}.bench-eyebrow{font-size:11px;color:#8792a3;letter-spacing:.5px;display:block;margin-bottom:7px}.bench-date{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e4e9ef;padding:12px 16px;border-radius:9px}.option-one-layout .expedition-bench .bench-workspace{grid-template-columns:minmax(240px,.82fr) minmax(390px,1.3fr) minmax(350px,1fr);gap:13px;align-items:stretch}.option-one-layout .expedition-bench .bench-panel>header{padding:17px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.expedition-bench .bench-panel>header h2{font-size:16px}.expedition-bench .bench-panel>header h2>span{font-size:12px;margin-left:8px}.option-one-layout .expedition-bench .bench-courier{border-color:transparent;border-bottom-color:#edf0f3;border-radius:8px;min-height:91px;grid-template-columns:17px 57px 1fr;padding:12px;gap:10px}.option-one-layout .expedition-bench .bench-courier.is-selected{border:1px solid #ff760c;background:#fff6ed}.option-one-layout .expedition-bench .bench-courier .avatar{width:57px;height:57px}.option-one-layout .expedition-bench .bench-courier b{font-size:17px}.option-one-layout .expedition-bench .bench-courier small{font-size:12px}.option-one-layout .expedition-bench .bench-courier em{display:none}.option-one-layout .expedition-bench .bench-riding{background:#fff;border-radius:9px}.bench-add-active{margin:10px;width:calc(100% - 20px)}.expedition-bench .bench-orders>header>select{font-size:11px;border:1px solid #dce4ee;border-radius:6px;padding:8px;max-width:180px}.option-one-layout .expedition-bench .bench-search{max-width:none;width:100%;flex:1}.option-one-layout .expedition-bench .bench-order{min-height:104px;padding:14px;grid-template-columns:20px minmax(0,1fr);gap:12px;border:1px solid #e6ebf1;border-radius:10px}.option-one-layout .expedition-bench .bench-order.is-selected{background:#fff8f1;border-color:#ff770f}.option-one-layout .expedition-bench .bench-order-content{display:grid;grid-template-columns:150px minmax(0,1fr);gap:6px 12px;align-items:center}.option-one-layout .expedition-bench .bench-order-top{grid-column:1;grid-row:1/3;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.expedition-bench .bench-order-top .bench-order-total{display:none}.option-one-layout .expedition-bench .bench-order-content>strong{font-size:14px}.option-one-layout .expedition-bench .bench-order-content>.bench-address{grid-column:2;font-size:12px;line-height:1.5}.option-one-layout .expedition-bench .bench-order-meta{grid-column:1/-1;display:flex;gap:12px;align-items:center;justify-content:flex-end;padding-top:7px}.option-one-layout .expedition-bench .bench-order-meta>span:first-child{margin-right:auto}.option-one-layout .expedition-bench .bench-drinks .product-picture{width:20px;height:35px}.option-one-layout .expedition-bench .bench-order-meta .bench-change .illustration{width:24px;height:28px}.option-one-layout .expedition-bench .bench-route-rider{margin:0 12px 12px;padding:13px;border:1px solid #e6ebf1;border-radius:9px;gap:12px;flex-wrap:wrap}.option-one-layout .expedition-bench .bench-route-rider>.avatar{width:61px;height:61px}.option-one-layout .expedition-bench .bench-route-rider>span b{font-size:18px}.bench-stops-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:13px;border-top:1px solid #edf0f4}.bench-stops-heading>b{font-size:13px}.bench-stops-heading small{font-size:11px;color:#8994a4;font-weight:400;margin-left:5px}.bench-stops-heading .button{font-size:10px!important;min-height:29px!important;padding:6px!important}.option-one-layout .expedition-bench .bench-stops article{padding:12px 3px;border:0;border-bottom:1px solid #e9edf3;border-radius:0;gap:8px;background:#fff}.option-one-layout .expedition-bench .bench-stop-number{background:#ff6800;color:#fff;width:27px;height:27px;border:0}.option-one-layout .expedition-bench .bench-stop-title{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.expedition-bench .bench-stop-title>strong{font-size:12px}.expedition-bench .bench-stop-title .source-badge{font-size:10px}.option-one-layout .expedition-bench .bench-stop-title>b{font-size:13px}.option-one-layout .expedition-bench .bench-summary{background:#fff6ec;min-height:65px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.option-one-layout .expedition-bench .bench-summary>span{font-size:12px;display:flex;align-items:center;gap:7px;line-height:1.5}.option-one-layout .expedition-bench .bench-route-footer>.button.primary{background:#ff6000;font-size:14px;min-height:48px}.route-target-options{display:grid;gap:10px}@media(max-width:1250px){.option-one-layout .expedition-bench .bench-workspace{grid-template-columns:minmax(210px,.8fr) minmax(330px,1.2fr) minmax(300px,1fr)}.option-one-layout .expedition-bench .bench-order-content{grid-template-columns:110px 1fr}.option-one-layout .expedition-bench .bench-courier{grid-template-columns:15px 42px 1fr}.option-one-layout .expedition-bench .bench-courier .avatar{width:42px;height:42px}.option-one-layout .expedition-bench .bench-courier b{font-size:14px}}@media(max-width:1000px){.option-one-layout .reference-customers{grid-template-columns:1fr}.option-one-layout .reference-customer-list{min-height:500px}.option-one-layout .expedition-bench .bench-workspace{grid-template-columns:1fr 1fr}.option-one-layout .expedition-bench .bench-couriers{grid-column:1/-1}.option-one-layout .expedition-bench .bench-courier-list{display:flex}.option-one-layout .expedition-bench .bench-courier{flex:0 0 240px}.option-one-layout .expedition-bench .bench-order-content{display:block}}@media(max-width:900px){.option-one-layout .topbar>nav.open{top:58px;background:#ff6000}}@media(max-width:620px){.option-one-layout .expedition-bench .bench-workspace{display:flex;flex-direction:column}.reference-customer-detail>header .customer-initials.large{width:50px;height:50px;font-size:18px}.option-one-layout .reference-customer-detail{padding:12px}.reference-customer-detail .customer-credit-card{flex-wrap:wrap}.reference-customer-detail .customer-credit-card>span{flex-basis:100%}.customer-promotion-facts{grid-template-columns:1fr}.option-one-layout .reference-customer-list table{min-width:420px}.option-one-layout .topbar{gap:10px;padding:0 12px}.option-one-layout .reference-customer-detail header h2{font-size:16px}}.option-one-layout .expedition-bench .reference-dispatch-order{display:grid;grid-template-columns:19px 67px 71px minmax(100px,1fr) 65px 92px 18px;gap:9px;align-items:center;padding:16px 12px;min-height:116px}.reference-dispatch-order>input{margin:0}.dispatch-order-number b{font-size:15px}.dispatch-order-number small{display:block;color:#8a95a4;font-size:11px;margin-top:6px}.reference-dispatch-order>.source-badge{justify-self:center;max-width:71px;padding:5px 4px;font-size:10px}.reference-dispatch-order>.source-badge img{max-width:27px}.dispatch-order-person>strong{font-size:13px}.dispatch-order-person .bench-address{font-size:11px!important;line-height:1.5}.dispatch-order-person>small{font-size:10px;color:#93a0af}.dispatch-order-details{border:0;background:none;color:#8390a2;padding:0}.dispatch-order-payment{font-size:11px;line-height:1.5}.dispatch-order-payment .bench-change{display:flex;align-items:center;gap:6px}.dispatch-order-payment .bench-change>span{display:grid;gap:4px}.dispatch-order-payment .bench-change .illustration{width:26px;height:30px}.dispatch-order-payment b{display:block;font-size:12px}.dispatch-order-drinks .bench-drinks{display:grid;justify-items:center;font-size:10px;gap:4px}.dispatch-order-drinks .bench-drinks>span{display:flex}.dispatch-order-drinks .product-picture{width:22px!important;height:38px!important}.dispatch-order-payment .bench-paid,.dispatch-order-payment .bench-collect{font-size:10px;padding:7px 8px;background:#f2f6fa;border-radius:7px}@media(max-width:1450px){.option-one-layout .expedition-bench .reference-dispatch-order{grid-template-columns:18px 58px 62px minmax(90px,1fr) 75px;gap:7px}.dispatch-order-drinks{grid-column:3;grid-row:2}.dispatch-order-payment{grid-column:5;grid-row:1/3}.dispatch-order-details{display:none}.dispatch-order-number{grid-column:2;grid-row:1/3}.dispatch-order-person{grid-column:4;grid-row:1/3}}@media(max-width:1100px){.option-one-layout .expedition-bench .reference-dispatch-order{grid-template-columns:18px 60px minmax(100px,1fr);gap:9px}.reference-dispatch-order>.source-badge{grid-column:2;grid-row:2}.dispatch-order-person{grid-column:3;grid-row:1/3}.dispatch-order-number{grid-column:2;grid-row:1}.dispatch-order-drinks{grid-column:2;grid-row:3}.dispatch-order-payment{grid-column:3;grid-row:3}.dispatch-order-details{display:block;grid-column:1;grid-row:3}}.option-one-layout .expedition-bench .bench-orders>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 14px;background:#fff}.option-one-layout .expedition-bench .bench-orders>header>h2{grid-column:1;min-width:0;line-height:1.6;font-size:15px}.option-one-layout .expedition-bench .bench-orders>header>select{grid-column:2;min-height:33px;margin:0;max-width:170px;font-size:11px;border:1px solid #dbe3ed;background:#fff}.option-one-layout .expedition-bench .bench-orders>header>.bench-search{grid-column:1;display:flex;align-items:center;width:100%;max-width:none;min-width:0;height:38px;margin:0;padding:0 11px;gap:8px;border:1px solid #d6dfe9;border-radius:7px;background:#fff;box-shadow:none;position:relative;overflow:hidden;transform:none;box-sizing:border-box}.option-one-layout .expedition-bench .bench-orders>header>.bench-search:focus-within{border-color:#ff7926;box-shadow:0 0 0 2px #ff600014}.option-one-layout .expedition-bench .bench-search>svg{width:16px;height:16px;flex:0 0 16px;color:#8796a8;margin:0;position:static}.option-one-layout .expedition-bench .bench-orders>header>.bench-search>input{flex:1;display:block;width:100%;min-width:0;max-width:100%;height:34px;min-height:0;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#34465c;font-size:12px;line-height:normal;transform:none;position:static;box-sizing:border-box}.option-one-layout .expedition-bench .bench-orders>header>.bench-select-all{grid-column:2;display:flex;align-items:center;gap:7px;margin:0;min-width:0;font-size:11px;white-space:nowrap}.option-one-layout .expedition-bench .bench-order-list{padding:12px 10px;gap:10px;max-height:535px;min-height:280px}.option-one-layout .expedition-bench .reference-dispatch-order{box-shadow:none;position:relative;margin:0;align-content:center}.option-one-layout .expedition-bench .reference-dispatch-order>.source-badge{height:auto;min-height:30px;border-radius:6px;min-width:0;max-width:78px;display:flex;justify-content:center;gap:4px}.option-one-layout .expedition-bench .reference-dispatch-order>.source-badge img{height:22px;max-width:30px;object-fit:contain}.option-one-layout .expedition-bench .dispatch-order-details{display:flex;align-items:center;justify-content:center;min-width:18px;min-height:28px}.option-one-layout .expedition-bench .bench-stop-title{display:grid;grid-template-columns:56px 75px minmax(0,1fr);gap:8px;justify-content:start;align-items:center;min-width:0}.option-one-layout .expedition-bench .bench-stop-title>strong{font-size:12px;line-height:1.5;min-width:0;overflow-wrap:anywhere}.option-one-layout .expedition-bench .bench-stop-title>.source-badge{min-width:0;max-width:75px;justify-self:start}.option-one-layout .expedition-bench .bench-stops article>div{min-width:0}.option-one-layout .expedition-bench .bench-stops .bench-address{line-height:1.6;margin-top:9px}.option-one-layout .expedition-bench .bench-summary{border:0;border-radius:9px;min-height:70px;padding:13px 12px}.option-one-layout .expedition-bench .bench-summary>span{justify-content:center;border-right:1px solid #eedfce;font-size:12px}.option-one-layout .expedition-bench .bench-summary>span:last-child{border-right:0}.option-one-layout .expedition-bench .bench-riding>div{padding:13px 10px}.option-one-layout .expedition-bench .bench-riding>div .button{font-size:10px;padding:6px 8px}.option-one-layout .expedition-bench .bench-riding .bench-add-active{font-size:11px}@media(max-width:1450px){.option-one-layout .expedition-bench .reference-dispatch-order{grid-template-columns:18px 58px 62px minmax(90px,1fr) 75px 18px}.option-one-layout .expedition-bench .dispatch-order-details{grid-column:6;grid-row:1/3}.option-one-layout .expedition-bench .bench-stop-title{grid-template-columns:51px minmax(55px,70px) minmax(0,1fr);gap:6px}}@media(max-width:1100px){.option-one-layout .expedition-bench .reference-dispatch-order{grid-template-columns:18px 60px minmax(100px,1fr);gap:9px}.option-one-layout .expedition-bench .dispatch-order-details{grid-column:1;grid-row:3}.option-one-layout .expedition-bench .bench-stop-title{grid-template-columns:1fr auto}.option-one-layout .expedition-bench .bench-stop-title>strong{grid-column:1/-1}}@media(max-width:620px){.option-one-layout .expedition-bench .bench-orders>header{grid-template-columns:minmax(0,1fr)}.option-one-layout .expedition-bench .bench-orders>header>h2,.option-one-layout .expedition-bench .bench-orders>header>select,.option-one-layout .expedition-bench .bench-orders>header>.bench-search,.option-one-layout .expedition-bench .bench-orders>header>.bench-select-all{grid-column:1}.option-one-layout .expedition-bench .bench-orders>header>select{max-width:100%;width:100%}.option-one-layout .expedition-bench .bench-stops article .bench-stop-title{grid-template-columns:56px 75px minmax(0,1fr)}.option-one-layout .expedition-bench .bench-stop-title>strong{grid-column:auto}}.option-one-layout .workspace .module-search,.option-one-layout .workspace label.search,.option-one-layout .workspace .customer-toolbar>label{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;height:39px;border:1px solid #d7e0eb;border-radius:7px;background:#fff;padding:0 11px;box-sizing:border-box;overflow:hidden}.option-one-layout .workspace .module-search:focus-within,.option-one-layout .workspace label.search:focus-within,.option-one-layout .workspace .customer-toolbar>label:focus-within{border-color:#ff7926;box-shadow:0 0 0 2px #ff600014}.option-one-layout .workspace .module-search>input,.option-one-layout .workspace label.search>input,.option-one-layout .workspace .customer-toolbar>label>input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;min-width:0;width:100%;height:35px;min-height:0;margin:0;padding:0!important;font-size:12px}.option-one-layout .workspace .module-search>svg,.option-one-layout .workspace label.search>svg,.option-one-layout .workspace .customer-toolbar>label>svg{width:16px;height:16px;flex:none;color:#8495a8}.option-one-layout .expedition-bench .dispatch-order-payment{min-width:0;max-width:100%;align-self:center}.option-one-layout .expedition-bench .dispatch-order-payment .dispatch-collection{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:5px;min-width:0;max-width:100%;padding:7px 6px;background:#fff1e3;border-radius:7px;line-height:1.45;color:#a95720}.option-one-layout .expedition-bench .dispatch-collection>svg{position:static;display:block;width:14px;height:14px;flex:none;margin:0}.option-one-layout .expedition-bench .dispatch-collection>span{display:grid;gap:3px;min-width:0;position:static;line-height:1.45}.option-one-layout .expedition-bench .dispatch-collection small{display:block;font-size:10px;line-height:1.3;margin:0;color:#8c684f;position:static}.option-one-layout .expedition-bench .dispatch-collection b{display:block;font-size:12px;font-weight:650;line-height:1.45;margin:0;white-space:normal;overflow-wrap:anywhere;position:static;color:#984417}.option-one-layout .expedition-bench .reference-dispatch-order.is-selected .dispatch-collection{background:#ffe9d1}.option-one-layout .expedition-bench .reference-dispatch-order{grid-template-columns:19px 60px 68px minmax(100px,1fr) 54px 105px 18px;gap:8px}.option-one-layout .expedition-bench .dispatch-order-payment .dispatch-collection{display:block;padding:8px;min-width:0}.option-one-layout .expedition-bench .dispatch-collection>svg{display:none}.option-one-layout .expedition-bench .dispatch-collection>span{display:grid;gap:4px}.option-one-layout .expedition-bench .dispatch-collection b{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:11.5px;line-height:1.5}@media(max-width:1450px){.option-one-layout .expedition-bench .reference-dispatch-order{grid-template-columns:18px 54px 58px minmax(85px,1fr) 100px 18px;gap:7px}}@media(max-width:1100px){.option-one-layout .expedition-bench .reference-dispatch-order{grid-template-columns:18px 60px minmax(100px,1fr);gap:9px}.option-one-layout .expedition-bench .dispatch-order-payment .dispatch-collection{display:inline-block;min-width:100px;max-width:100%}}.option-one-layout .topbar{gap:16px;padding-left:22px;padding-right:22px}.option-one-layout .topbar>nav{gap:1px}.option-one-layout .topbar>nav>button{padding-left:8px;padding-right:8px;font-size:12px;white-space:nowrap}.option-one-layout .topbar .nav-related{height:58px;display:flex;align-items:stretch;position:relative;flex:none}.option-one-layout .topbar .nav-related>button{display:flex;align-items:center;background:none;border:0;color:#fff;padding:0 2px 0 9px;font-size:12px;position:relative;white-space:nowrap}.option-one-layout .topbar .nav-related>button.active{font-weight:650;background:#ffffff1f}.option-one-layout .topbar .nav-related>button.active:after{content:"";height:3px;background:#fff;position:absolute;left:8px;right:0;bottom:0;border-radius:3px 0 0}.option-one-layout .topbar .nav-related>details{display:flex;align-items:stretch;position:static}.option-one-layout .topbar .nav-related>details>summary{display:flex;align-items:center;color:#fff;background:none;border:0;border-radius:0;padding:0 5px;list-style:none;cursor:pointer}.nav-related>details>summary::-webkit-details-marker{display:none}.option-one-layout .topbar .nav-related>details>summary svg{width:12px;height:12px}.option-one-layout .topbar .nav-related>details[open]>summary{background:#ffffff1f}.option-one-layout .topbar .nav-related>details>div{position:absolute;top:57px;left:0;min-width:230px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 12px 30px #20334d22;border-radius:9px;padding:7px;z-index:3000;display:grid;gap:3px}.option-one-layout .topbar .nav-related:last-child>details>div{left:auto;right:0}.option-one-layout .topbar .nav-related>details>div>button{display:flex;align-items:center;gap:10px;text-align:left;padding:12px;color:#415168;background:#fff;border:0;border-radius:6px;font-size:13px}.option-one-layout .topbar .nav-related>details>div>button svg{width:17px;height:17px;color:#f37323}.option-one-layout .topbar .nav-related>details>div>button:hover,.option-one-layout .topbar .nav-related>details>div>button.selected{background:#fff2e6;color:#e96316}.option-one-layout .topbar .store-controls{gap:8px}.option-one-layout .topbar .store-account>summary{max-width:135px;font-size:12px}.option-one-layout .topbar .brand b{font-size:22px}@media(max-width:1280px){.option-one-layout .topbar>nav{display:none}.option-one-layout .topbar .mobile{display:block}.option-one-layout .topbar .store-controls{margin-left:auto}.option-one-layout .topbar>nav.open{display:flex;position:absolute;top:58px;left:0;right:0;height:auto;background:#ff6000;padding:12px;gap:5px;flex-wrap:wrap;border-bottom:1px solid #ef5900}.option-one-layout .topbar>nav.open>button{min-height:42px;font-size:13px;padding:10px 12px}.option-one-layout .topbar .nav-related{height:42px}.option-one-layout .topbar .nav-related>button{font-size:13px}.option-one-layout .topbar .nav-related>details>div{top:42px}.option-one-layout .topbar>nav.open .nav-related:last-child>details>div{right:0}}.option-one-layout .topbar .nav-related>details>summary{min-width:20px;justify-content:center}.option-one-layout .topbar .nav-related>details>summary>svg{display:block!important;visibility:visible!important;opacity:1;width:12px;height:12px;color:#fff}.settings-content .rate-input input{border:0!important;box-shadow:none!important;border-radius:0!important;min-width:0;width:100%}.settings-content .rate-input:focus-within{outline:2px solid #ff6000;outline-offset:2px}.welcoming-shopping-columns{align-items:start}.welcoming-shopping-columns .table-wrap{max-height:650px;overflow:auto}.welcoming-catalog-table thead th{position:sticky;top:0;z-index:1;background:#f5f7fa}.audit-finance-charts .payment-chart{display:flex;align-items:center;gap:20px;padding:20px;flex-wrap:wrap}.audit-finance-charts .payment-ring{width:136px;height:136px;flex:0 0 136px;border-radius:50%;display:grid;place-items:center}.audit-finance-charts .payment-ring>span{width:108px;height:108px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px}.audit-finance-charts .payment-ring small{font-size:10px;color:#728095}.audit-finance-charts .payment-chart>div:last-child{flex:1;min-width:140px}.audit-finance-charts .payment-chart p{display:flex;align-items:center;gap:8px;margin:10px 0}.audit-finance-charts .payment-chart p i{width:8px;height:8px;border-radius:50%;flex:none}.audit-finance-charts .payment-chart p b{margin-left:auto;white-space:nowrap}.audit-finance-charts .hour-bars{min-height:195px;display:flex;align-items:flex-end;justify-content:space-around;gap:12px;padding:20px;overflow-x:auto}.audit-finance-charts .hour-bars>div{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:70px}.audit-finance-charts .hour-bars i{display:block;width:35px;border-radius:5px 5px 0 0;background:#ff6000}@media print{.welcoming-shopping-columns .table-wrap{max-height:none;overflow:visible}}@media(max-width:700px){.option-one-layout .reference-order-toolbar .module-search{flex:1 1 100%;width:100%;min-width:0;order:-1}.option-one-layout .reference-order-toolbar .module-search input{display:block;width:100%;min-width:0}}.option-one-layout .ledger-filters label.search{position:relative;min-width:180px;flex:1 1 220px}.option-one-layout .ledger-filters label.search>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none}.option-one-layout .ledger-filters label.search input{width:100%;padding-left:36px!important}.option-one-layout .ledger-filters td{white-space:normal}.customer-welcoming .customer-store{min-width:0;gap:12px;max-width:45%}.customer-welcoming .customer-store>div{display:grid;gap:3px;min-width:0}.customer-welcoming .customer-store b{font-size:22px;line-height:1.2;overflow-wrap:anywhere;letter-spacing:-.4px}.customer-welcoming .customer-store small{color:#737b89;font-size:13px}.customer-welcoming .customer-store>img,.customer-store-symbol{width:54px;height:54px;flex:none;border-radius:50%;object-fit:contain;background:#fff1e7;padding:5px}.customer-store-symbol{display:grid;place-items:center;background:#ff650f;color:#fff}.customer-store-symbol svg{width:28px;height:28px}.customer-welcoming .customer-courier>img{border:3px solid #ff650f;padding:2px;background:#fff;object-fit:cover}.customer-fullscreen{position:absolute;right:14px;top:14px;z-index:401;display:grid;justify-items:center;gap:5px;background:#fff;color:#172033;border:1px solid #e3e7eb;border-radius:9px;padding:10px;box-shadow:0 2px 8px #0001;cursor:pointer}.customer-fullscreen small{font-size:10px}.customer-tracking .customer-gps{max-width:calc(100% - 105px)}.customer-tracking .customer-map.customer-map-expanded{position:fixed!important;inset:0!important;z-index:10000!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;border-radius:0!important;margin:0!important}.customer-courier-pin{z-index:1000}.customer-marker-status{position:absolute;left:35px;top:35px;width:14px;height:14px;border:2px solid white;border-radius:50%;background:#9099a5}.customer-marker-status.fresh{background:#12b86d}.customer-selected-rider .leaflet-popup-content-wrapper{border-radius:12px;padding:0;box-shadow:0 3px 15px #0002}.customer-selected-rider .leaflet-popup-content{margin:13px 15px;min-width:195px}.customer-rider-popup{display:flex;align-items:center;gap:12px;font-family:Segoe UI,Arial,sans-serif;color:#172033}.customer-tracking .customer-map .customer-rider-popup img{width:48px!important;height:48px!important;max-width:48px!important;border:2px solid #ff650f;border-radius:50%;object-fit:cover;flex:none}.customer-rider-popup>div{display:grid;gap:5px;min-width:0}.customer-rider-popup b{font-size:14px;overflow-wrap:anywhere}.customer-rider-popup small{font-size:11px;color:#697381}.customer-rider-popup span{font-size:11px;color:#138c50}.customer-fullscreen:focus-visible,.customer-follow:focus-visible{outline:3px solid #ff650f;outline-offset:2px}@media(max-width:780px){.customer-welcoming .customer-store{max-width:58%;gap:8px}.customer-welcoming .customer-store b{font-size:16px}.customer-welcoming .customer-store small{font-size:10px}.customer-welcoming .customer-store>img,.customer-store-symbol{width:38px;height:38px}.customer-store-symbol svg{width:22px;height:22px}.customer-fullscreen{right:10px;top:10px;padding:8px}.customer-tracking .customer-gps{left:10px;top:10px;font-size:10px;padding:9px;max-width:calc(100% - 90px)}.customer-selected-rider .leaflet-popup-content{min-width:170px;margin:10px}.customer-rider-popup{gap:8px}.customer-follow{max-width:calc(100% - 70px);text-align:left}}.customer-selected-rider .leaflet-popup-content-wrapper{padding:1px}@media(max-width:780px){.customer-tracking .customer-gps{top:auto;bottom:66px}}.page-editorial-art{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden}.page-editorial-art>svg{width:100%;height:100%;display:block;overflow:hidden}.option-one-layout .editorial-page-heading{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:12px 24px;min-height:126px;margin:0 0 18px;padding:12px 22px;background:linear-gradient(100deg,#fff 15%,#f3f7fa 75%,#fff5eb);border:1px solid #e6ebf0;border-radius:12px;overflow:hidden}.option-one-layout .editorial-page-heading>.page-editorial-art{grid-column:2;grid-row:1;width:260px;height:112px;justify-self:end;filter:drop-shadow(0 5px 5px #263a4a0d)}.option-one-layout .editorial-page-heading .welcoming-page-title{grid-column:1;min-width:0}.option-one-layout .editorial-page-heading h1{font-size:29px;line-height:1.2;letter-spacing:-.7px;margin:0;color:#20242e}.option-one-layout .editorial-page-heading p{margin:7px 0 0;color:#707782;line-height:1.5;font-size:14px}.option-one-layout .editorial-page-heading>.page-actions,.option-one-layout .editorial-page-heading>.module-tools{grid-column:1/-1;display:flex;justify-content:flex-start;align-items:center;gap:9px;flex-wrap:wrap;min-width:0;max-width:100%;padding-top:8px;border-top:1px solid #e9edf1}.option-one-layout .editorial-page-heading>.page-actions:empty{display:none}.option-one-layout .editorial-page-heading .module-search{flex:1 1 240px;min-width:180px}.option-one-layout .editorial-page-heading>.bench-date{grid-column:1/-1;justify-self:start;font-size:12px;margin:0;padding:5px 8px}.option-one-layout .editorial-page-heading .bench-eyebrow{display:none}.option-one-layout .approved-metrics .page-editorial-art{width:74px;height:66px}.option-one-layout .settings-workspace .reference-settings-art.page-editorial-art{width:110px;height:94px}.order-product-pictures{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;max-width:100%}.order-product-thumbnail,.order-product-neutral{display:inline-flex;align-items:center;justify-content:center;width:43px;height:43px;flex:none}.order-product-thumbnail svg{width:100%;height:100%;display:block}.order-product-neutral{border-radius:9px;background:#fff1e5;color:#f36613}.order-product-neutral svg{width:27px;height:27px}.order-product-more{background:#fff1e5;color:#b95313;padding:3px 5px;border-radius:6px;font-size:11px;flex:none}.order-client-cell{display:flex;align-items:center;gap:8px;min-width:0}.option-one-layout .order-client-cell>.order-product-pictures{gap:2px}.option-one-layout .order-client-cell .order-product-thumbnail,.option-one-layout .order-client-cell .order-product-neutral{width:30px;height:34px}.option-one-layout .order-client-cell>span:last-child{min-width:0;overflow-wrap:anywhere}.option-one-layout .approved-kitchen-items{display:flex;align-items:flex-start;gap:12px;min-width:0}.option-one-layout .approved-kitchen-items>.order-product-pictures{width:78px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px}.option-one-layout .approved-kitchen-items .order-product-thumbnail,.option-one-layout .approved-kitchen-items .order-product-neutral{width:36px;height:39px}.option-one-layout .approved-kitchen-items>.kitchen-items{min-width:0;flex:1}@media(max-width:1100px){.option-one-layout .editorial-page-heading{grid-template-columns:minmax(0,1fr) 200px}.option-one-layout .editorial-page-heading>.page-editorial-art{width:200px;height:105px}}@media(max-width:700px){.option-one-layout .editorial-page-heading{grid-template-columns:minmax(0,1fr) 104px;gap:9px;padding:12px;min-height:105px}.option-one-layout .editorial-page-heading>.page-editorial-art{width:104px;height:85px}.option-one-layout .editorial-page-heading h1{font-size:24px}.option-one-layout .editorial-page-heading p{font-size:12px}.option-one-layout .editorial-page-heading>.module-tools{width:100%}.option-one-layout .editorial-page-heading .module-search{min-width:0;flex-basis:100%}.option-one-layout .order-client-cell{flex-wrap:wrap}.option-one-layout .approved-kitchen-items>.order-product-pictures{width:70px}}@media print{.option-one-layout .editorial-page-heading>.page-editorial-art{display:none}.option-one-layout .editorial-page-heading{grid-template-columns:1fr;background:#fff;min-height:0}}.illustrated-settings-search{display:flex;justify-content:space-between;gap:12px;margin:0 0 18px;align-items:center;flex-wrap:wrap}.illustrated-settings-search label{position:relative;display:flex;align-items:center;flex:1;max-width:470px;min-width:200px}.illustrated-settings-search label>svg{position:absolute;left:13px;width:17px;color:#7a8797}.illustrated-settings-search input{width:100%;padding:12px 12px 12px 39px;border:1px solid #dce3ec;border-radius:8px;background:#fff}.option-one-layout .illustrated-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.option-one-layout .illustrated-settings-grid>article{background:#fff;border:1px solid #e1e7ee;border-radius:11px;padding:20px;display:flex;align-items:center;gap:16px;min-width:0;box-shadow:0 2px 5px #26354804}.option-one-layout .illustrated-settings-grid .reference-settings-art{width:104px;height:104px;display:block;flex:none}.option-one-layout .illustrated-settings-grid>article>div{min-width:0;flex:1}.option-one-layout .illustrated-settings-grid h2{font-size:16px;line-height:1.3;margin:0 0 8px;color:#20242e}.option-one-layout .illustrated-settings-grid p{font-size:13px;line-height:1.5;color:#707782;margin:0 0 12px}.option-one-layout .illustrated-settings-grid .button{min-height:34px;width:100%;justify-content:space-between;color:#d9560b}.illustrated-settings-grid small{display:block;font-size:11px;color:#7a8797;margin:0 0 8px}.illustrated-settings-grid small.connected{color:#19854c}.illustrated-settings-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.illustrated-settings-shortcuts button{border:0;background:none;color:#b45315;cursor:pointer;padding:0;font-size:11px}.illustrated-settings-footnote{font-size:12px;color:#7a8797}@media(max-width:1200px){.option-one-layout .illustrated-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.option-one-layout .illustrated-settings-grid{grid-template-columns:1fr}.option-one-layout .illustrated-settings-grid>article{padding:16px}.option-one-layout .illustrated-settings-grid .reference-settings-art{width:82px;height:82px}.illustrated-settings-search label{max-width:none;flex-basis:100%}}.option-one-layout .illustrated-settings-search input{padding-left:39px!important}.option-one-layout .illustrated-settings-search label>svg{z-index:1;pointer-events:none}.option-one-layout .page-editorial-art.illustration{background:none!important}.option-one-layout .orders-page .approved-orders-table{min-width:1040px;table-layout:auto}.option-one-layout .orders-page .approved-orders-table td:nth-child(5),.option-one-layout .orders-page .approved-orders-table td:nth-child(6){white-space:nowrap}.option-one-layout .orders-page .approved-orders-table td:nth-child(3){min-width:155px}.option-one-layout .approved-kitchen-items{display:flex!important;flex-direction:row!important}.option-one-layout .approved-kitchen-items>.kitchen-items{margin:0!important}.option-one-layout .option1-finance-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.option1-finance-summary>article{background:#fff;border:1px solid #e4e9ef;border-radius:10px;display:flex;align-items:center;gap:12px;padding:17px 14px;min-width:0}.option1-finance-summary .illustration,.option1-team-art{width:54px;height:54px;flex:none}.option1-team-art{display:grid;place-items:center;color:#398bd2;background:#eef7ff;border-radius:12px}.option1-team-art svg{width:34px;height:34px}.option1-finance-summary>article>span:last-child{display:grid;gap:6px;min-width:0}.option1-finance-summary small{font-size:12px;color:#738091}.option1-finance-summary strong{font-size:23px;color:#20242e;white-space:nowrap}.option1-finance-summary em{font-size:10px;color:#85909e;font-style:normal;line-height:1.4}.option1-operating-result{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px;background:#eaf8ef;border:1px solid #cde9d7;padding:12px 16px;border-radius:8px;color:#187544;font-size:12px}.option1-operating-result b{white-space:nowrap}.option-one-layout .manager-finance-main>.audit-finance-charts{margin-top:18px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1450px){.option1-finance-summary>article{flex-wrap:wrap}.option1-finance-summary strong{font-size:21px}}@media(max-width:1100px){.option-one-layout .manager-finance-main>.audit-finance-charts{grid-template-columns:1fr}}@media(max-width:700px){.option-one-layout .option1-finance-summary{grid-template-columns:1fr}.option1-finance-summary>article{flex-wrap:nowrap}.option1-finance-summary strong{font-size:24px}}.option-one-layout .inspector-item>.order-product-pictures{flex:0 0 40px;width:40px}.option-one-layout .inspector-item .order-product-thumbnail,.option-one-layout .inspector-item .order-product-neutral{width:36px;height:40px}.option-one-layout>main.workspace{padding:18px 24px 28px;background:#f6f8fa}.option-one-layout .editorial-page-heading{grid-template-columns:minmax(0,1fr) 390px;min-height:112px;padding:10px 18px;margin-bottom:16px;border:1px solid #e5eaf0;border-radius:10px;background:linear-gradient(100deg,#fff,#f9fbfc 65%,#fff9f3);gap:9px 20px}.option-one-layout .editorial-page-heading>.page-editorial-art.page-banner{width:390px;height:130px;max-width:100%;margin:-10px -18px -10px 0;align-self:stretch;justify-self:end;border-radius:0 9px 9px 0;filter:none}.option-one-layout .editorial-page-heading:has(>.page-actions:not(:empty))>.page-banner,.option-one-layout .editorial-page-heading:has(>.module-tools)>.page-banner{grid-row:1/3;height:100%;min-height:130px}.option-one-layout .editorial-page-heading>.page-actions,.option-one-layout .editorial-page-heading>.module-tools{grid-column:1;grid-row:2;border:0;padding-top:2px;gap:7px}.option-one-layout .editorial-page-heading h1{font-size:28px;letter-spacing:-.6px}.option-one-layout .editorial-page-heading p{font-size:13px;margin-top:6px}.option-one-layout .editorial-page-heading>.bench-date{grid-column:1;grid-row:2;justify-self:start;padding:4px 7px;font-size:11px}.option-one-layout .production-page .editorial-page-heading{grid-template-columns:minmax(0,1fr) 300px}.option-one-layout .production-page .editorial-page-heading>.page-banner{width:300px}.option-one-layout .production-page .editorial-page-heading>.module-tools{grid-column:1/-1;grid-row:3;padding-top:8px;border-top:1px solid #e7edf2}.option-one-layout .approved-metrics{gap:13px;margin-bottom:16px}.option-one-layout .approved-metrics>article{min-height:84px;padding:12px 16px}.option-one-layout .approved-metrics .illustration{width:58px;height:58px}.option-one-layout .approved-operation .approved-operation-grid{grid-template-columns:minmax(0,2.5fr) minmax(340px,1fr);gap:15px;align-items:stretch}.option-one-layout .approved-operation-primary{display:block;min-width:0}.option-one-layout .approved-operation .approved-live-map{height:100%;margin:0;display:flex;flex-direction:column}.option-one-layout .approved-operation .approved-live-map .map-shell:not(.expanded-map){height:550px;min-height:550px;flex:none}.option-one-layout .approved-operation .approved-operation-side{display:flex;flex-direction:column;gap:12px;min-width:0}.option-one-layout .approved-operation .approved-operation-side>.panel{margin:0}.option-one-layout .approved-operation .approved-operation-side>.panel>header{padding:12px 14px;min-height:46px}.option-one-layout .approved-operation .approved-team .welcoming-team-list{padding:0 10px;max-height:159px}.option-one-layout .approved-operation .approved-team .welcoming-team-list>button{height:53px;min-height:53px;padding:6px 0}.option-one-layout .approved-operation .approved-team .welcoming-team-list>button>span{gap:3px}.option-one-layout .approved-operation .approved-attentions>div>button{padding:8px 4px;min-height:55px}.option-one-layout .approved-operation .approved-attentions>div>button small{font-size:11px;margin-top:3px}.option-one-layout .approved-operation .approved-live-map{height:auto}.option-one-layout .approved-operation .approved-operation-grid{align-items:stretch}.option-one-layout .approved-operation-primary{display:flex;flex-direction:column}.option-one-layout .approved-operation .approved-live-map{flex:1}.option-one-layout .approved-operation .approved-live-map .map-shell:not(.expanded-map){flex:1}.option-one-layout .approved-team .welcoming-team-list{max-height:159px;overflow:auto}.option-one-layout .approved-team .welcoming-team-list>button{min-height:53px;padding:9px 12px}.option-one-layout .approved-team .welcoming-team-list .avatar{width:34px;height:34px}.option-one-layout .approved-attentions>div{padding:0 10px;max-height:210px;overflow:auto}.option-one-layout .approved-attentions>div>button{padding:10px 4px;min-height:55px}.option-one-layout .approved-attentions button em{font-size:10px;padding:6px;white-space:nowrap}.option-one-layout .reference-next-panel>header{padding:12px 14px}.option-one-layout .reference-next-panel>header .button{min-height:25px;padding:3px;border:0;background:none;font-size:11px;color:#ec5c0c}.reference-next-list{max-height:186px;overflow:auto}.reference-next-list>article{display:flex;align-items:center;border-bottom:1px solid #edf0f4;gap:5px;padding:8px 10px}.reference-next-detail{display:flex;align-items:center;gap:8px;flex:1;min-width:0;text-align:left;border:0;background:#fff;padding:0;cursor:pointer;color:#20242e}.reference-next-detail>.source-badge{width:48px;flex:none;overflow:hidden;padding:4px}.reference-next-detail>.source-badge>span{display:none}.reference-next-detail>.source-badge img{width:34px;height:22px;object-fit:contain}.reference-next-detail>span:not(.source-badge):not(.order-product-pictures){display:grid;gap:3px;flex:1;min-width:0}.reference-next-detail b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reference-next-detail small{font-size:10px;color:#7a8797}.reference-next-detail em{font-style:normal;font-size:10px;color:#21945b}.reference-next-detail .order-product-thumbnail,.reference-next-detail .order-product-neutral{width:24px;height:28px}.option-one-layout .reference-next-dispatch{padding:6px!important;min-height:29px;border-color:#ffd5ba;color:#eb5c0a;flex:none}.reference-operation-resources{margin-top:16px;border:1px solid #e2e8ef;background:#fff;border-radius:9px;padding:12px}.reference-operation-resources>summary{font-size:13px;font-weight:600;color:#515f70;cursor:pointer}.reference-operation-resources .operation-resource-grid{margin-top:12px}.option-one-layout .option1-finance-summary{margin-bottom:14px}.option-one-layout .option1-finance-summary>article{padding:13px 17px;min-height:88px;flex-wrap:nowrap}.option-one-layout .finance-navigation{margin-bottom:16px}.option-one-layout .manager-workspace{grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);gap:16px;align-items:start}.option-one-layout .manager-finance-side{gap:12px}.option-one-layout .manager-workspace:not(.finance-tab-overview){grid-template-columns:minmax(0,1fr)}.option-one-layout .settings-section-note{margin:0 0 16px;padding:0 3px;font-size:12px;color:#748294}.option-one-layout .manager-finance-side>.panel{margin-bottom:0}.option-one-layout .option1-expense-preview>header{padding:14px}.option-one-layout .option1-expense-preview>header .button{font-size:11px;min-height:29px;padding:6px 8px;background:#ff6000;color:#fff;border-color:#ff6000}.option-one-layout .option1-expense-preview td,.option-one-layout .option1-expense-preview th{padding:11px 12px;font-size:12px}.option-one-layout .option1-expense-preview td:nth-child(3){white-space:nowrap;font-weight:600}.option-one-layout .option1-expense-preview .badge{font-size:10px;padding:4px 6px}.option-one-layout .option1-expense-all{margin:10px 12px;font-size:11px;min-height:29px}.option1-finance-pending{background:#fff;border:1px solid #e2e8ef;border-radius:9px;overflow:hidden}.option1-finance-pending>summary{cursor:pointer;font-size:12px;padding:13px;color:#637285}.option1-finance-pending>.panel{border:0;margin:0}.option-one-layout .manager-quick{padding:12px;gap:8px}.option-one-layout .manager-quick .button{min-height:40px;font-size:11px}.option1-full-charts{margin-top:16px}.option1-full-charts>.finance-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 16px}.option1-full-charts>.finance-charts>.panel{margin:0;min-height:260px}.option1-full-charts .payment-chart{gap:16px;padding:18px}.option1-full-charts .payment-ring{width:125px;height:125px;flex-basis:125px}.option1-full-charts .payment-ring>span{width:99px;height:99px}.option1-full-charts .hour-bars{min-height:185px}.option-one-layout .illustrated-settings-grid>article{min-height:160px;padding:18px}.option-one-layout .illustrated-settings-grid .reference-settings-art{width:108px;height:108px}.option-one-layout .approved-orders-table{min-width:1020px}.option-one-layout .approved-riders-layout{grid-template-columns:minmax(0,1.25fr) minmax(390px,1fr);gap:16px}.option-one-layout .approved-rider-list{overflow:auto}.option-one-layout .approved-rider-list table{min-width:680px}.option-one-layout .approved-rider-list td,.option-one-layout .approved-rider-list th{padding:12px 11px}.option-one-layout .reference-dispatch-products .order-product-thumbnail,.option-one-layout .reference-dispatch-products .order-product-neutral{width:28px;height:39px}.option-one-layout .reference-dispatch-products .order-product-pictures{gap:2px}.option-one-layout .reference-dispatch-products>small{font-size:10px;white-space:nowrap}@media(min-width:1500px){.option-one-layout .approved-operation .approved-live-map .map-shell:not(.expanded-map){height:550px;min-height:550px}}@media(max-width:1100px){.option-one-layout .editorial-page-heading{grid-template-columns:minmax(0,1fr) 290px}.option-one-layout .editorial-page-heading>.page-banner{width:290px;height:110px}.option-one-layout .approved-operation .approved-operation-grid{grid-template-columns:minmax(0,1.8fr) minmax(310px,1fr)}.option-one-layout .manager-workspace,.option-one-layout .approved-riders-layout{grid-template-columns:1fr}.option1-full-charts>.finance-charts{grid-template-columns:1fr 1fr}.option-one-layout .option1-finance-summary>article{flex-wrap:wrap}}@media(max-width:900px){.option-one-layout .approved-operation .approved-operation-grid{grid-template-columns:1fr}.option-one-layout .approved-operation .approved-live-map .map-shell:not(.expanded-map){min-height:380px}.option-one-layout .approved-operation .approved-operation-side{display:grid;grid-template-columns:1fr 1fr}.option-one-layout .reference-next-panel{grid-column:1/-1}}@media(max-width:700px){.option-one-layout>main.workspace{padding:12px}.option-one-layout .editorial-page-heading{grid-template-columns:minmax(0,1fr) 130px;padding:12px;margin-bottom:14px;min-height:100px;gap:8px}.option-one-layout .editorial-page-heading>.page-banner{width:130px;height:90px;margin:0 -12px 0 0}.option-one-layout .editorial-page-heading:has(>.page-actions:not(:empty))>.page-banner{grid-row:1;min-height:0}.option-one-layout .editorial-page-heading>.page-actions,.option-one-layout .editorial-page-heading>.module-tools{grid-column:1/-1;grid-row:2;padding-top:8px;border-top:1px solid #e8edf2}.option-one-layout .production-page .editorial-page-heading{grid-template-columns:minmax(0,1fr) 130px}.option-one-layout .production-page .editorial-page-heading>.page-banner{width:130px;grid-row:1;min-height:0}.option-one-layout .production-page .editorial-page-heading>.module-tools{grid-row:2}.option-one-layout .editorial-page-heading h1{font-size:24px}.option-one-layout .editorial-page-heading p{font-size:12px}.option-one-layout .approved-operation .approved-operation-side{display:flex}.option1-full-charts>.finance-charts{grid-template-columns:1fr}.option-one-layout .option1-finance-summary>article{flex-wrap:nowrap}.option-one-layout .approved-operation .approved-live-map .map-shell:not(.expanded-map){min-height:330px}}@media(max-width:900px){.option-one-layout .approved-operation .approved-live-map .map-shell:not(.expanded-map){height:380px}}@media(max-width:700px){.option-one-layout .approved-operation .approved-live-map .map-shell:not(.expanded-map){height:330px}.option-one-layout .approved-metrics>article{height:auto;min-height:100px}.option-one-layout .approved-metrics>article>span{gap:6px;line-height:1.35}}.option-one-layout{--ink:#071225;--muted:#647b9f;--line:#dfedf5;--bg:#f0f9fd;--orange:#ff4d02;color:var(--ink);background:#edf7fc}.option-one-layout>main.workspace{background:linear-gradient(125deg,#f4fafd,#f1f9fd 55%,#eaf6fc);padding:18px 24px 28px;min-height:calc(100dvh - 58px)}.option-one-layout .topbar{background:linear-gradient(180deg,#ff710a,#ff5702 45%,#ff4b02);box-shadow:0 2px 9px #96b4c522;border-bottom:0}.option-one-layout .topbar nav>button.active,.option-one-layout .topbar nav>details>summary.active{background:transparent;color:#fff}.option-one-layout .topbar nav .active:after{height:2px;background:#fff;bottom:5px;border-radius:2px}.option-one-layout .topbar .nav-related>button.active{background:transparent}.option-one-layout .topbar .nav-related>button.active:after{height:2px;bottom:5px;border-radius:2px}.option-one-layout .topbar nav>button:hover,.option-one-layout .topbar nav>details>summary:hover{background:#ffffff13;color:#fff}.option-one-layout .button.primary{background:linear-gradient(110deg,#ff6c08,#ff4b02);border-color:#ff6507;box-shadow:0 2px 4px #ff56001a}.option-one-layout .button.primary:hover:not(:disabled){background:linear-gradient(110deg,#ff7c18,#f44b00);color:#fff}.option-one-layout .button{color:#153053;border-color:#dbe8f2;background:linear-gradient(180deg,#fff,#f6faff);border-radius:6px}.option-one-layout .button:not(.primary):not(:disabled):hover{background:#eef7fe;border-color:#b9d4e8;color:#075cc9}.option-one-layout .panel,.option-one-layout .bench-panel,.option-one-layout .reference-customer-list,.option-one-layout .reference-customer-detail{background:linear-gradient(125deg,#fff,#f9fcff);border-color:#dfedf6;border-radius:8px;box-shadow:0 3px 9px #7192ac08}.option-one-layout .panel>header,.option-one-layout .bench-panel>header{background:linear-gradient(100deg,#fff,#f7fbfe);border-bottom-color:#e8f1f8}.option-one-layout .panel h2,.option-one-layout .bench-panel h2{color:#08142a}.option-one-layout th{background:linear-gradient(#f3f9fd,#eaf3fa);color:#5c769d;border-bottom-color:#dfeaf5}.option-one-layout td{color:#172f54;border-bottom-color:#e8f1f7}.option-one-layout td small,.option-one-layout .empty{color:#6c83a3}.option-one-layout tr.selected td{background:#e0f1ff}.option-one-layout input:not([type=checkbox]):not([type=radio]),.option-one-layout select,.option-one-layout textarea{color:#19375d;border-color:#d6e5f0;background:#fff}.option-one-layout .badge.green{background:#d8f9e8;color:#009c55}.option-one-layout .badge.orange{background:#fff0dd;color:#f36a11}.option-one-layout .badge.red{background:#ffe5ea;color:#ef2f51}.option-one-layout .badge.blue{background:#e0efff;color:#1672ed}.reference-artwork{display:inline-flex;overflow:hidden;align-items:center;justify-content:center;flex:none;isolation:isolate}.reference-artwork>svg{display:block;width:100%;height:100%;overflow:hidden}.reference-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden}.reference-icon>svg{display:block;width:100%;height:100%;overflow:hidden}.option-one-layout .illustrated-settings-grid .reference-platform-art{display:flex;align-items:center;justify-content:center;gap:5px;overflow:visible;mix-blend-mode:normal;perspective:250px}.reference-platform-art img{width:49px;height:53px;object-fit:cover;border-radius:7px;box-shadow:2px 4px 4px #2a48632b;transform:rotateY(-14deg)}.reference-platform-art img:last-child{transform:rotateY(14deg)}.option-one-layout main.workspace .editorial-page-heading{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;min-height:146px;padding:22px 24px;margin:-18px -24px 16px;border:0;border-radius:0;background:linear-gradient(110deg,#f4fafe,#f0f9fd 58%,#e9f4fb);overflow:hidden;gap:10px}.option-one-layout main.workspace .editorial-page-heading>div:not(.page-banner){position:relative;z-index:1;grid-column:1;max-width:66%}.option-one-layout main.workspace .editorial-page-heading h1{font-size:32px;letter-spacing:-1px;line-height:1.15;font-weight:800;color:#070f20}.option-one-layout main.workspace .editorial-page-heading p{font-size:14px;line-height:1.5;color:#62789e;margin:7px 0 0}.option-one-layout main.workspace .editorial-page-heading>.page-banner{position:absolute;inset:0 0 0 auto;z-index:0;grid-area:auto;width:52%;height:100%;min-height:0;max-width:none;margin:0;align-self:stretch;justify-self:stretch;border-radius:0;filter:none;pointer-events:none;mask-image:linear-gradient(90deg,transparent 0%,#000 15%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 15%)}.option-one-layout main.workspace .editorial-page-heading>.page-actions{grid-row:auto;border:0;padding:0;margin:0;gap:7px;max-width:70%}.option-one-layout main.workspace .editorial-page-heading>.bench-date{position:relative;grid-row:auto;grid-column:1;justify-self:start;z-index:1;background:#ffffffcf;border-color:#dfeaf4;margin:0;font-size:11px;padding:4px 8px}.option-one-layout main.workspace .production-page .editorial-page-heading{padding-bottom:76px;min-height:216px}.option-one-layout main.workspace .production-page .editorial-page-heading>.page-banner{bottom:65px;width:50%;height:calc(100% - 65px)}.option-one-layout main.workspace .production-page .editorial-page-heading>.module-tools{position:absolute;bottom:12px;left:24px;right:24px;width:auto;max-width:none;grid-area:auto;background:#fafdffed;border:1px solid #e1edf6;border-radius:7px;padding:8px;z-index:2}.option-one-layout .approved-metrics>article{background:linear-gradient(120deg,#fff,#f6fbff)!important;border-color:#dfeef7!important;min-height:94px;padding:13px 18px;border-radius:7px}.option-one-layout .approved-metrics>article>span{gap:4px}.option-one-layout .approved-metrics small{color:#5d769f;font-weight:500;font-size:13px}.option-one-layout .approved-metrics b{color:#071020;font-size:30px}.option-one-layout .approved-metrics em{color:#6b82a1;font-size:11px}.option-one-layout .approved-metrics .illustration{width:65px;height:65px;background:none}.option-one-layout .metric-arrow{color:#ff6507;background:#fff0e2}.option-one-layout .approved-operation .approved-operation-grid{grid-template-columns:minmax(0,2.15fr) minmax(340px,1fr)}.option-one-layout .approved-operation .approved-live-map{background:#f9fcff;border-color:#dcecf6;border-radius:8px}.option-one-layout .approved-operation .leaflet-tile-pane{filter:saturate(.48) contrast(.93) brightness(1.04)}.option-one-layout .approved-operation .approved-operation-side>.panel{border-radius:7px}.option-one-layout .approved-operation .approved-operation-side>.panel>header{min-height:39px;padding:10px 13px}.option-one-layout .approved-operation .approved-operation-side>.panel>header>button,.option-one-layout .approved-operation .approved-operation-side>.panel>header .button{color:#1674eb}.option-one-layout .approved-operation .approved-attentions>div>button{background:#fafeff;border-radius:0}.option-one-layout .approved-operation .approved-attentions em{border:0;background:#fff0dd;color:#f26600}.option-one-layout .approved-operation .approved-attentions .red em{background:#ffe3e9;color:#ec3154}.option-one-layout .reference-next-detail{background:transparent}.option-one-layout .reference-next-detail b{color:#132e51}.option-one-layout .reference-next-detail small{color:#7286a5}.option-one-layout .illustrated-settings-grid{gap:12px}.option-one-layout .illustrated-settings-grid>article{border-color:#dfedf7;background:linear-gradient(120deg,#fff,#f6fbff);box-shadow:none;border-radius:7px;min-height:152px;padding:16px;gap:14px}.option-one-layout .illustrated-settings-grid .reference-settings-art{width:100px;height:100px;mix-blend-mode:multiply}.option-one-layout .illustrated-settings-grid h2{font-size:16px;color:#07132b;margin-bottom:6px}.option-one-layout .illustrated-settings-grid p{font-size:12px;color:#637ea6;line-height:1.45;margin-bottom:9px}.option-one-layout .illustrated-settings-grid .button{border:1px solid #d7e5f1;background:linear-gradient(#fff,#edf4f9);color:#1e3656;min-height:32px}.option-one-layout .option1-finance-summary>article{background:linear-gradient(110deg,#fff,#f7fcff);border-color:#dfedf6;border-radius:7px;min-height:94px}.option-one-layout .option1-finance-summary .illustration{width:65px;height:65px;mix-blend-mode:multiply}.option-one-layout .option1-finance-summary small{color:#5c77a0}.option-one-layout .option1-finance-summary strong{color:#080e1b}.option-one-layout .payment-chart,.option-one-layout .source-bars,.option-one-layout .hour-bars{background:linear-gradient(130deg,#fff,#f8fcff)}.option-one-layout .reference-chart-legend{min-width:0;flex:1}.option-one-layout .reference-chart-legend p{display:flex;align-items:center;gap:6px;margin:9px 0;font-size:11px}.reference-chart-legend p>span{min-width:0;flex:1;overflow-wrap:anywhere;line-height:1.4}.reference-chart-legend p>span>small{display:block;font-size:10px;color:#7c94b3}.reference-chart-legend p>b{font-size:11px;white-space:nowrap;color:#23416a}.reference-chart-empty{padding:0 20px 14px;margin:0;font-size:12px;color:#788eac}.option-one-layout .production-lane{background:#f6fbff;border-color:#deebf5;border-radius:7px}.option-one-layout .production-lane.preparing{background:#f4faff;border-color:#dcecf7}.option-one-layout .production-lane.ready{background:#f3fcf7;border-color:#d6eee3}.option-one-layout .kitchen-order{background:linear-gradient(130deg,#fff,#f8fcff);border-radius:6px;border-color:#deebf5}.option-one-layout .kitchen-order.warning{border-color:#ffc58a}.option-one-layout .kitchen-order.late{border-color:#ffa1a1}.option-one-layout .production-lane.preparing .kitchen-actions .button.primary{background:linear-gradient(#0fc477,#00a654);border-color:#00a959;color:#fff}.option-one-layout .production-page .production-lane.received{background:#f7fbff;border-color:#deebf5}.option-one-layout .approved-payroll td,.option-one-layout .approved-payroll .approved-person{font-size:12px}.option-one-layout .approved-payroll th{font-size:11px}.option-one-layout .approved-payroll .finance-table{min-width:960px}.option-one-layout .customer-credit-card{background:linear-gradient(110deg,#e1ffed,#b4f4d2);border-color:#a9e9c8}.option-one-layout .customer-credit-card .button.primary{background:linear-gradient(#08c475,#00a658);border-color:#00a85d}.option-one-layout .customer-credit-card strong{color:#006d39}.option-one-layout .reference-customer-list tr.selected{outline:0;background:linear-gradient(105deg,#ff7820,#ff4e06)!important}.option-one-layout .reference-customer-list tr.selected td{background:transparent;color:#fff;border-color:#ff7730}.option-one-layout .reference-customer-list tr.selected td *{color:#fff}.option-one-layout .reference-customer-list tr.selected .customer-initials{color:#874b21;background:#fff2e3}.option-one-layout .reference-customer-detail .customer-credit-card{background:linear-gradient(110deg,#dcffeb,#baf4d4);border-color:#b0eacb}.option-one-layout .approved-rider-facts{background:linear-gradient(120deg,#f5faff,#edf5fb);border-color:#ddebf4}.option-one-layout .approved-rider-total{background:linear-gradient(120deg,#effcf6,#e1f8ec);color:#0a9353}.option-one-layout .approved-rider-total strong{color:#08a259}.option-one-layout .approved-operation .approved-attentions>div>button>.operation-alert-art{display:flex;align-items:center;justify-content:center;flex:none;width:35px;height:39px;min-width:0;gap:0}.operation-alert-art .illustration{width:34px;height:36px}.operation-alert-art .order-product-thumbnail,.operation-alert-art .order-product-neutral{width:30px;height:37px}.operation-alert-art>svg{width:29px;height:29px}.option-one-layout .source-badge{padding:3px 5px;min-width:54px}.option-one-layout .source-badge>img{width:32px;height:30px;max-width:32px;max-height:30px;object-fit:contain;border-radius:4px}.option-one-layout .approved-orders-table .source-badge>img{width:38px;height:32px;max-width:38px;max-height:32px}@media(min-width:1451px){.option-one-layout .expedition-bench .reference-dispatch-order{grid-template-columns:19px 62px 58px minmax(100px,1fr) 82px 96px 18px;gap:8px}.option-one-layout .reference-dispatch-products .order-product-thumbnail,.option-one-layout .reference-dispatch-products .order-product-neutral{width:37px;height:49px}.option-one-layout .reference-dispatch-order>.source-badge>img{width:44px;height:40px;max-width:44px;max-height:40px}.option-one-layout .reference-dispatch-order>.source-badge>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.option-one-layout .reference-rider-profile{background:linear-gradient(125deg,#fff,#f6fbff)}.option-one-layout .kpis>article>.illustration{width:53px;height:57px;background:none;padding:0;border-radius:0}.option-one-layout .approved-control-cards article>.illustration{width:58px;height:64px;background:none;padding:0;border-radius:0}.option-one-layout .approved-control-cards article>img{width:54px;height:54px;object-fit:contain;border-radius:8px}.reference-performance-list{padding:8px 18px}.reference-performance-list>article{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid #e7f0f6}.reference-performance-list .avatar{width:34px;height:34px;border-radius:50%}.reference-performance-list>article>div{min-width:0;flex:1}.reference-performance-list header{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:12px;color:#234268}.reference-performance-list strong{color:#08a45a;font-size:11px;white-space:nowrap}.reference-performance-list small{font-size:11px;color:#718aaa;display:block;margin-top:6px}.reference-performance-bar{height:10px;border-radius:3px;background:#eaf3f5;overflow:hidden}.reference-performance-bar>span{display:block;height:100%;background:linear-gradient(90deg,#00b66a,#3fd395)}.option-one-layout .approved-history-grid{grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);gap:16px;align-items:start}.reference-history-main{min-width:0}.reference-history-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px}.reference-history-kpis>article{display:flex;align-items:center;gap:12px;padding:15px;background:linear-gradient(115deg,#fff,#f7fcff);border:1px solid #dfedf7;border-radius:7px;min-width:0}.reference-history-kpis .illustration{width:49px;height:52px}.reference-history-kpis>article>span{min-width:0;display:grid;gap:5px}.reference-history-kpis small{font-size:12px;color:#607ba2}.reference-history-kpis b{font-size:20px;color:#0c1b31;overflow-wrap:anywhere}.reference-history-kpis em{font-size:10px;font-style:normal;line-height:1.4;color:#7e94b1}.option-one-layout .approved-shift-list>button.selected{background:#dcefff;border-color:#c9e4f7}@media(max-width:1000px){.reference-history-kpis>article{flex-wrap:wrap;gap:7px}.reference-history-kpis .illustration{width:40px;height:43px}}@media(max-width:700px){.option-one-layout .approved-history-grid{grid-template-columns:minmax(0,1fr)}.reference-history-kpis{gap:7px}.reference-history-kpis>article{padding:11px}.reference-history-kpis b{font-size:17px}.reference-history-kpis small{font-size:11px}.reference-performance-list header{flex-wrap:wrap;gap:4px}}.option-one-layout .source-ifood,.option-one-layout .source-anota{background:transparent;padding:3px}.option-one-layout .source-badge{gap:4px}@media(max-width:1100px){.option-one-layout main.workspace .editorial-page-heading>div:not(.page-banner){max-width:65%}.option-one-layout .approved-operation .approved-operation-grid{grid-template-columns:minmax(0,1.8fr) minmax(310px,1fr)}}@media(max-width:900px){.option-one-layout .approved-operation .approved-operation-grid{grid-template-columns:1fr}}@media(max-width:700px){.option-one-layout>main.workspace{padding:12px}.option-one-layout main.workspace .editorial-page-heading{min-height:138px;margin:-12px -12px 14px;padding:18px 12px;gap:8px}.option-one-layout main.workspace .editorial-page-heading h1{font-size:26px}.option-one-layout main.workspace .editorial-page-heading p{font-size:12px}.option-one-layout main.workspace .editorial-page-heading>div:not(.page-banner){max-width:65%}.option-one-layout main.workspace .editorial-page-heading>.page-banner{width:45%;opacity:.95}.option-one-layout main.workspace .editorial-page-heading>.page-actions{max-width:100%;padding-top:6px;flex-basis:100%}.option-one-layout main.workspace .production-page .editorial-page-heading{min-height:270px;padding-bottom:176px}.option-one-layout main.workspace .production-page .editorial-page-heading>.page-banner{bottom:165px;height:calc(100% - 165px)}.option-one-layout main.workspace .production-page .editorial-page-heading>.module-tools{left:12px;right:12px;bottom:12px;max-width:none;flex-wrap:wrap}.option-one-layout .approved-metrics>article{min-height:108px;padding:12px;gap:9px}.option-one-layout .approved-metrics .illustration{width:48px;height:57px}.option-one-layout .approved-metrics b{font-size:28px}.option-one-layout .illustrated-settings-grid>article{min-height:144px}.option-one-layout .illustrated-settings-grid .reference-settings-art{width:88px;height:88px}}@media print{.option-one-layout main.workspace .editorial-page-heading{margin:0;padding:0;min-height:0;background:#fff}.option-one-layout main.workspace .editorial-page-heading>.page-banner{display:none}}dialog.modal[open]{display:flex;flex-direction:column;box-sizing:border-box;min-height:0;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden}dialog.modal[open]>header{flex:0 0 auto;min-width:0;gap:12px}dialog.modal[open]>header h2{min-width:0;overflow-wrap:anywhere}dialog.modal[open]>header>button{flex-shrink:0}dialog.modal[open]>.modal-body{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}dialog.modal[open]>.modal-body:focus-visible{outline:2px solid #ff873e;outline-offset:-3px}dialog.modal[open]>.modal-body::-webkit-scrollbar{width:10px}dialog.modal[open]>.modal-body::-webkit-scrollbar-track{background:#f4f5f7}dialog.modal[open]>.modal-body::-webkit-scrollbar-thumb{background:#b7bfcb;border:2px solid #f4f5f7;border-radius:8px}dialog.modal[open]>.modal-body::-webkit-scrollbar-thumb:hover{background:#8894a5}dialog.modal[open]>.modal-footer{flex:0 0 auto;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 20px;border-top:1px solid var(--line);background:#fff}.route-recovery-dialog .form-grid>.wide{min-width:0;overflow-wrap:anywhere}@media(max-height:600px),(max-width:600px){dialog.modal[open]{max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px)}dialog.modal[open]>.modal-footer{padding:10px 14px;gap:8px}dialog.modal[open]>.modal-footer>.button{flex:1 1 140px;white-space:normal}}
