:root{font-synthesis:none;text-rendering:optimizelegibility}html,body,#root{min-height:100%}.planned-payment-dialog{width:min(560px,100vw - 40px);padding:14px}.planned-payment-dialog header{margin-bottom:10px}.planned-payment-dialog header strong{letter-spacing:0;font-size:.92rem}.planned-payment-shortcut{grid-template-columns:70px 130px 1fr;align-items:center;gap:8px;margin:4px 0 8px;display:grid}.planned-payment-shortcut label{margin:0;font-size:12px;font-weight:700}.planned-payment-shortcut input{box-sizing:border-box;color:#222;text-align:left;background:#fff;border:1px solid #aaa;border-radius:0;width:100%;min-height:34px;padding:5px 8px;font-size:16px;font-weight:700}.planned-payment-shortcut small{color:#666;font-size:11px}.planned-payment-grid{background:#fff;border:1px solid #bbb;border-radius:0;overflow:hidden}.planned-payment-grid-header,.planned-payment-grid-body button{text-align:left;grid-template-columns:76px 1fr;align-items:center;gap:8px;display:grid}.planned-payment-grid-header{color:#333;background:#f1f1f1;border-bottom:1px solid #bbb;min-height:22px;padding:3px 8px;font-size:10px;font-weight:600}.planned-payment-grid-body{scroll-behavior:auto;overflow-anchor:none;max-height:280px;overflow:auto}.planned-payment-grid-body button{color:#222;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ddd;border-radius:0;width:100%;min-height:31px;padding:5px 8px;position:relative}.planned-payment-grid-body button:last-child{border-bottom:0}.planned-payment-grid-body button:hover,.planned-payment-grid-body button.is-active{background:#eee;outline:none;box-shadow:inset 3px 0 #222}.planned-payment-grid-body button.is-active:after{content:"";pointer-events:none;border:1px solid #444;position:absolute;inset:0}.planned-payment-grid-body b{font-size:12px}.planned-payment-grid-body span{font-size:12px;font-weight:600}.planned-payment-empty{text-align:center;color:#666;padding:12px 8px;font-size:12px}.planned-payment-message{color:#333;background:#f4f4f4;border-left:3px solid #777;margin-top:8px;padding:7px 8px;font-size:12px}.planned-payment-dialog .modal-instruction{text-align:center;color:#666;border-top:1px solid #ddd;margin-top:8px;padding-top:7px;font-size:11px}@media (width<=620px){.planned-payment-shortcut{grid-template-columns:60px 1fr}.planned-payment-shortcut small{grid-column:1/-1}}.delivery-validation-backdrop{z-index:1250;background:#020617c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.delivery-validation-dialog{box-sizing:border-box;border:1px solid #64748b;border-radius:14px;width:min(680px,100%);padding:20px;box-shadow:0 24px 70px #0000008c;color:#f8fafc!important;background:#101a27!important}.delivery-validation-dialog header{border-radius:10px;align-items:flex-start;gap:14px;padding:14px;display:flex;color:#fff!important}.delivery-validation-dialog header.blocked{border:1px solid #ef4444;background:#451a1a!important}.delivery-validation-dialog header.attention{border:1px solid #f59e0b;background:#422006!important}.delivery-validation-dialog header>span{color:#991b1b;background:#fff;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-size:22px;font-weight:900;display:grid}.delivery-validation-dialog h2{margin:0 0 5px;font-size:20px;color:#fff!important}.delivery-validation-dialog header p{margin:0;color:#e2e8f0!important}.delivery-validation-dialog label{margin:18px 0 6px;font-weight:800;display:block;color:#f8fafc!important}.delivery-validation-dialog textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:88px;font:inherit;border:1px solid #94a3b8;border-radius:8px;padding:11px;color:#fff!important;background:#08111d!important}.delivery-validation-guidance{color:#cbd5e1!important}.delivery-validation-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.delivery-validation-dialog footer button{border:1px solid #94a3b8;border-radius:7px;min-height:40px;padding:8px 14px;font-weight:800;color:#fff!important;background:#1e293b!important}.delivery-validation-dialog footer .edit-address{color:#bfdbfe!important;border-color:#60a5fa!important}.delivery-validation-dialog footer .primary{color:#fff!important;background:#166534!important;border-color:#22c55e!important}.delivery-validation-dialog footer .primary:disabled{opacity:.45}.delivery-validation-dialog footer .cancel-order{margin-right:auto;color:#fecaca!important;border-color:#ef4444!important}@media (width<=620px){.delivery-validation-dialog footer button{width:100%}.delivery-validation-dialog footer .cancel-order{order:4}}.delivery-fee-backdrop{z-index:1200;background:#020617c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.delivery-fee-dialog{box-sizing:border-box;border:1px solid #64748b;border-radius:14px;width:min(580px,100%);padding:20px;box-shadow:0 24px 70px #0000008c;color:#f8fafc!important;background:#101a27!important}.delivery-fee-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.delivery-fee-dialog h2{margin:0;font-size:22px;color:#fff!important}.delivery-fee-dialog p{margin:5px 0 0;color:#cbd5e1!important}.delivery-fee-close{cursor:pointer;border:0;font-size:28px;line-height:1;color:#fff!important;background:0 0!important}.delivery-fee-grid{border:1px solid #334155;border-radius:10px;grid-template-columns:minmax(145px,.8fr) minmax(0,1.2fr);gap:9px 14px;margin-bottom:16px;padding:14px;display:grid;background:#172334!important}.delivery-fee-grid span{color:#94a3b8!important}.delivery-fee-grid strong{color:#fff!important}.delivery-fee-dialog label{margin-bottom:6px;font-weight:700;display:block;color:#f8fafc!important}.delivery-fee-dialog input{box-sizing:border-box;border:1px solid #94a3b8;border-radius:8px;width:100%;padding:11px 12px;font-size:18px;color:#fff!important;background:#08111d!important}.delivery-fee-error{margin-top:10px;color:#fca5a5!important}.delivery-fee-dialog footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.delivery-fee-dialog footer button{cursor:pointer;border:1px solid #64748b;border-radius:8px;min-height:42px;font-weight:700;color:#fff!important;background:#1e293b!important}.delivery-fee-dialog footer .primary{background:#166534!important;border-color:#22c55e!important}.delivery-fee-dialog footer .danger{color:#fecaca!important;border-color:#ef4444!important}@media (width<=520px){.delivery-fee-grid,.delivery-fee-dialog footer{grid-template-columns:1fr}.delivery-fee-dialog{padding:16px}}.commercial-adjustment-backdrop{z-index:320;background:#03080eb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.commercial-adjustment-dialog{color:#e8eef3;background:#101923;border:1px solid #a56bff59;border-radius:12px;width:min(560px,94vw);padding:18px;box-shadow:0 22px 70px #0000008c}.commercial-adjustment-dialog header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.commercial-adjustment-dialog header strong{font-size:1rem}.commercial-adjustment-dialog header span{color:#9aacb8;font-size:.72rem}.commercial-adjustment-summary{background:#0c141d;border-radius:8px;gap:7px;margin-bottom:14px;padding:12px;display:grid}.commercial-adjustment-summary span,.commercial-adjustment-summary strong{justify-content:space-between;font-size:.82rem;display:flex}.commercial-adjustment-dialog label{margin:10px 0 5px;font-size:.74rem;font-weight:800;display:block}.commercial-adjustment-dialog select,.commercial-adjustment-dialog input,.commercial-adjustment-dialog textarea{box-sizing:border-box;color:#edf2f6;background:#0c141d;border:1px solid #ffffff24;border-radius:7px;width:100%;padding:10px;font-size:.8rem}.commercial-adjustment-message{color:#ffd37a;background:#ffb13724;border-radius:7px;margin-top:12px;padding:10px;font-size:.74rem}.commercial-adjustment-dialog footer{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.commercial-adjustment-dialog footer button{color:#e7edf2;background:#151f29;border:1px solid #ffffff1f;border-radius:7px;padding:10px 14px}.commercial-adjustment-dialog footer .primary{background:#a56bff;border-color:#a56bff}.commercial-final-action{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffb93f17;border:1px solid #ffc65c61;border-radius:10px;grid-template-columns:44px 1fr;align-items:center;gap:12px;margin-top:16px;padding:13px 15px;display:grid}.commercial-final-action:hover{background:#ffb93f26}.commercial-final-action-icon{background:#ffb93f29;border-radius:9px;place-items:center;width:40px;height:40px;font-size:1.15rem;font-weight:900;display:grid}.commercial-final-action>span:last-child{gap:3px;display:grid}.commercial-final-action strong{letter-spacing:.04em;font-size:.84rem}.commercial-final-action small{opacity:.72;font-size:.68rem}.commercial-final-summary{background:#ffffff0b;border-radius:9px;gap:7px;margin-top:15px;padding:12px 14px;display:grid}.commercial-final-summary>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.commercial-final-summary span{opacity:.72;font-size:.72rem}.commercial-final-summary strong{font-size:.8rem}.commercial-final-summary .net{border-top:1px solid #ffffff17;margin-top:3px;padding-top:8px}.commercial-final-summary .net strong{font-size:.95rem}.commercial-discount-hint{color:#9aacb8;margin-top:5px;font-size:.72rem;display:block}.discount-enable{align-items:center;gap:8px;margin:8px 0;display:flex!important}.discount-enable input,.discount-modes input[type=radio]{width:auto}.discount-modes{border:1px solid #344450;border-radius:8px;margin:6px 0 10px;padding:8px 12px}.discount-modes legend{color:#9aacb8;padding:0 5px;font-size:.78rem}.discount-modes label{align-items:center;gap:8px;min-height:34px;margin:0;display:flex}.discount-inline-value{width:120px!important;margin-left:auto!important}.discount-value-shell{background:#172229;border:1px solid #465965;border-radius:6px;align-items:center;gap:6px;min-width:150px;margin-left:auto;padding:0 8px;display:flex}.discount-value-shell:focus-within{border-color:#8fa8b8}.discount-value-shell .discount-inline-value{outline:none;background:0 0!important;border:0!important;width:105px!important;margin:0!important;padding-left:2px!important;padding-right:2px!important}.discount-value-shell>b{white-space:nowrap;font-size:.82rem}.discount-percent-shell .discount-inline-value,.discount-money-shell .discount-inline-value{text-align:right}.discount-percent-shell{grid-template-columns:1fr 30px!important}.discount-money-shell{grid-template-columns:34px 1fr!important}.discount-value-shell{overflow:hidden;align-items:center!important;display:grid!important}.discount-value-shell .discount-inline-value{text-align:left!important;width:100%!important;min-width:0!important;padding-left:8px!important;padding-right:8px!important}.discount-value-shell>b{justify-content:center;align-items:center;height:100%;display:flex;margin:0!important}.discount-percent-shell>b{border-left:1px solid #344450}.discount-money-shell>b{border-right:1px solid #344450}.commercial-adjustment-dialog select:focus,.commercial-adjustment-dialog input:focus,.commercial-adjustment-dialog textarea:focus,.commercial-adjustment-dialog button:focus{outline-offset:2px;outline:2px solid}.commercial-adjustment-dialog button.primary:focus{box-shadow:0 0 0 3px #a85fff38}body{color:#151515;background:#eee;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer}input,select{background:#fff;border:1px solid #a7a7a7;padding:9px 10px}input:disabled,select:disabled,button:disabled{opacity:.55;cursor:not-allowed}input:focus,select:focus{outline:none}.active-input{box-shadow:none;padding:7px 8px;background:#fff!important;border:3px solid #111!important}.screen{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.topbar,.statusbar{background:#fff;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.topbar{border-bottom:1px solid #bbb}.topbar>strong{font-size:21px}.identity-strip{background:#fff;border-bottom:1px solid #bbb;grid-template-columns:140px 320px 1fr;align-items:center;gap:10px;padding:12px 16px;display:grid}.customer-search-box{min-width:0;position:relative}.customer-search-box>input{width:100%}.customer-suggestions{z-index:40;background:#fff;border:1px solid #999;width:min(520px,80vw);max-height:280px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 12px #0000002e}.customer-suggestions button{text-align:left;background:#fff;border:0;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:8px 10px;display:flex}.customer-suggestions button:last-child{border-bottom:0}.customer-suggestions button.customer-suggestion-selected{background:#eee;box-shadow:inset 3px 0 #222}.customer-suggestions span{white-space:nowrap;font-variant-numeric:tabular-nums}.customer-summary{border-left:1px solid #d0d0d0;flex-direction:column;gap:3px;padding-left:14px;font-size:13px;display:flex}.internal-note{background:#f1f1f1;border-left:3px solid #777;margin-top:4px;padding:5px 7px}.workspace{flex:auto;grid-template-columns:minmax(0,1fr) 270px;gap:12px;min-height:0;padding:12px;display:grid;overflow:hidden}.order-area,.right-panel{background:#fff;border:1px solid #bbb}.order-area{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.order-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}.type-header{background:#e7e7e7;border-top:1px solid #aaa;border-bottom:1px solid #c1c1c1;padding:7px 10px;font-size:12px;font-weight:700}.order-group,.preferences-block{border-bottom:1px solid #bbb}.order-item{position:relative}.item-main,.item-child{grid-template-columns:62px 70px minmax(240px,1fr) 100px;align-items:center;min-height:34px;display:grid}.item-main>*,.item-child>*{padding:6px 9px}.item-child{color:#444;background:#fafafa;font-size:13px}.item-child.note{font-style:italic}.selected-row{box-shadow:inset 3px 0 #333}.inline-edit{color:#555;background:0 0;border:0;font-size:11px;text-decoration:underline;position:absolute;top:4px;right:108px}.preference-row{background:#fafafa;padding:7px 16px;font-size:13px;font-weight:700}.empty{text-align:center;color:#777;padding:30px}.entry-zone{background:#f3f3f3;border-top:1px solid #aaa;flex:none;grid-template-columns:160px 90px minmax(0,1fr);align-items:end;gap:10px;padding:12px;display:grid}.field-block{grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;display:grid}.entry-zone .field-block input{background:#e9e9e9;border:1px solid #a0a0a0;width:100%;min-width:0;display:block}.entry-zone .field-block input.active-input{box-shadow:none;padding:7px 8px;background:#fff!important;border:3px solid #111!important}.field-block label{margin:0 0 1px 1px;font-size:12px;font-weight:700;line-height:1}.pizza-legend,.portion-help{color:#444;border-top:1px solid #d0d0d0;grid-column:1/-1;padding:7px 9px;font-size:12px}.right-panel{flex-direction:column;gap:18px;height:100%;min-height:0;padding:13px;display:flex;overflow:auto}.total-box{border-bottom:2px solid #222;justify-content:space-between;align-items:end;padding-bottom:10px;display:flex}.total-box strong{font-size:27px}.command-list{border-bottom:1px solid #ddd;gap:7px;padding-bottom:10px;display:grid}.command-list>div{grid-template-columns:38px 1fr;gap:8px;font-size:13px;display:grid}.payment-edit-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #ddd;justify-content:space-between;padding:7px 0;display:flex}.new-order-button{background:#f5f5f5;border:1px solid #777;margin-top:auto;padding:10px;font-weight:700}.statusbar{border-top:1px solid #aaa;min-height:42px;font-size:13px}.modal-layer{z-index:100;background:#0003;place-items:center;display:grid;position:fixed;inset:0}.partial-window{background:#fff;border:2px solid #333;width:min(800px,100vw - 40px);min-height:500px;padding:14px}.partial-window>header,.small-modal>header,.help-window>header,.edit-item-modal>header{border-bottom:1px solid #bbb;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.portion-help{background:#f5f5f5;border:1px solid #ddd;margin-top:10px}.partial-inputs{grid-template-columns:1fr 100px 1fr;gap:12px;margin-top:14px;display:grid}.current-flavor{background:#f4f4f4;border:1px solid #ccc;margin-top:14px;padding:10px}.partial-list{margin-top:14px}.partial-part{border-top:1px solid #ddd;padding:9px 5px}.partial-footer{border-top:2px solid #333;justify-content:space-between;margin-top:18px;padding-top:10px;font-weight:700;display:flex}.small-modal,.edit-item-modal{background:#fff;border:2px solid #333;gap:9px;width:440px;padding:14px;display:grid}.edit-item-modal{width:min(560px,100vw - 40px)}.edit-warning{background:#f4f4f4;border-left:3px solid #777;padding:9px;font-size:13px}.edit-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.edit-actions button{padding:8px 10px}.confirm-modal{text-align:center;background:#fff;border:2px solid #333;width:380px;padding:24px}.help-window{background:#fff;border:2px solid #333;width:min(760px,100vw - 40px);max-height:78vh;padding:12px}.help-search{width:100%;margin-top:10px}.help-list{border:1px solid #bbb;max-height:55vh;margin-top:8px;overflow:auto}.help-list button{text-align:left;background:#fff;border:0;border-bottom:1px solid #ddd;width:100%;padding:8px 10px;display:block}.help-list button.help-selected{background:#eee;box-shadow:inset 3px 0 #222}.current-modifier{color:#333;margin-top:5px;padding-left:24px;font-size:13px}.current-note{color:#444;margin-top:4px;padding-left:24px;font-size:13px;font-style:italic}.current-hint{color:#666;border-top:1px solid #d7d7d7;margin-top:8px;padding-top:6px;font-size:12px}.pending-item-block{border-bottom:1px solid #bbb}.pending-item-row{background:#f8f8f8;grid-template-columns:80px minmax(220px,1fr) 260px;gap:10px;padding:8px 10px;font-size:13px;display:grid}.pending-item-row>span:last-child{color:#666;font-style:italic}.confirm-options{justify-content:center;gap:10px;margin:18px 0 10px;display:flex}.confirm-options button{background:#f7f7f7;border:1px solid #777;min-width:90px;padding:9px 12px;font-weight:700}.confirm-options .confirm-primary{background:#eee;border:2px solid #333}.confirm-options button.confirm-primary{outline-offset:2px;background:#e7e7e7;outline:2px solid #222}.entry-zone>.field-block:first-of-type{grid-column:1}.entry-zone>.field-block:nth-of-type(2){grid-column:2}.entry-zone>.field-block:nth-of-type(3){grid-column:3}.entry-zone input:not(.active-input):not(:disabled){background:#e9e9e9}.entry-zone input:disabled{background:#efefef}@media (width<=950px){.entry-zone{grid-template-columns:160px 90px minmax(0,1fr)}.pizza-legend{grid-column:1/-1}}.partial-child{color:#444;padding:4px 0 0 28px;font-size:13px}.partial-child.note{font-style:italic}.topbar-status{align-items:center;gap:16px;display:flex}.terminal-code{letter-spacing:.3px;background:#f1f1f1;border:1px solid silver;padding:3px 7px;font-size:11px;font-weight:700}.help-list{scroll-behavior:auto}.help-list button.help-selected{position:relative}.help-list button.help-selected:after{content:"";pointer-events:none;border:1px solid #444;position:absolute;inset:0}.help-list{overflow-anchor:none;scroll-behavior:auto!important}.entry-zone input[readonly]:not(.active-input){color:#222;cursor:default;background:#e9e9e9}.entry-zone input[readonly]{opacity:1}.topbar,.identity-strip,.statusbar{flex:none}.order-list{position:relative}.entry-zone{z-index:2;position:relative}.order-list::-webkit-scrollbar{width:12px}.order-list::-webkit-scrollbar-track{background:#eee}.order-list::-webkit-scrollbar-thumb{background:#b5b5b5;border:3px solid #eee}.order-list::-webkit-scrollbar-thumb:hover{background:#8f8f8f}.size-choice-modal{background:#fff;border:2px solid #333;gap:10px;width:min(520px,100vw - 40px);padding:14px;display:grid}.size-choice-modal>header{border-bottom:1px solid #bbb;justify-content:space-between;gap:12px;padding-bottom:9px;display:flex}.size-choice-list{gap:6px;display:grid}.size-choice-list button{text-align:left;background:#fff;border:1px solid #aaa;grid-template-columns:70px 1fr 110px;gap:8px;padding:10px;display:grid}.size-choice-list button.selected{background:#f0f0f0;outline:3px solid #333}.size-choice-list button strong{text-align:right}.partial-size-badge{background:#f4f4f4;border:1px solid #888;align-items:center;gap:5px;padding:3px 7px;font-size:12px;display:inline-flex}.partial-product-error{color:#991b1b;background:#fef2f2;border:1px solid #b91c1c;margin-top:5px;padding:6px 8px;font-size:12px;font-weight:700;line-height:1.25}.edit-size-note{background:#f3f4f6;border-left:3px solid #555;margin:-3px 0 7px;padding:6px 8px;font-size:12px}.partial-header-actions{align-items:center;gap:12px;display:flex}.partial-header-actions button{color:#111;cursor:pointer;background:#fff;border:1px solid #777;padding:5px 10px}.partial-header-actions button:hover{background:#eee}.order-item.selected-row{outline-offset:-3px;outline:3px solid #111;background:#fff7c2!important}.order-item.selected-row .item-main{font-weight:700}.delete-item-confirm{min-width:390px}.delete-item-description{text-align:center;padding:12px 8px;font-weight:700}.revision-mode-banner{z-index:50;color:#332b00;background:#fff1a8;border-bottom:2px solid #d4b933;justify-content:center;align-items:center;gap:18px;padding:8px 14px;font-weight:800;display:flex;position:sticky;top:0}.revision-mode-banner span{font-size:12px;font-weight:600}.revision-mode{outline-offset:-3px;outline:3px solid #e0c74d}.edit-product-suggestions{background:#fff;border:1px solid #b8b8b8;max-height:180px;margin-top:-6px;margin-bottom:8px;display:grid;overflow:auto}.edit-product-suggestions button{text-align:left;color:#222;background:#fff;border:0;border-bottom:1px solid #eee;grid-template-columns:70px 1fr;gap:8px;padding:7px 9px;display:grid}.edit-product-suggestions button.selected{background:#eef4ff}.edit-product-suggestions button b{color:#111}.edit-product-suggestions button span{color:#333}.discount-audit-summary{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.discount-audit-summary span{border:1px solid #334650;border-radius:6px;min-width:120px;padding:8px 12px}.discount-audit-summary b{margin-top:3px;display:block}.discount-audit-actions{white-space:nowrap}.discount-audit-actions button{margin-right:4px}.delivery-fee-order-row{background:linear-gradient(90deg,#f9731617,#0000 60%);border-left:3px solid #f97316!important;padding:0!important}.delivery-fee-order-main{grid-template-columns:auto minmax(180px,1fr) auto auto auto;align-items:center;gap:14px;min-height:50px;padding:7px 12px 7px 10px;display:grid}.delivery-fee-order-badge{color:#fdba74;letter-spacing:.06em;background:#f973161a;border:1px solid #fb923c;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.delivery-fee-order-description{flex-direction:column;gap:2px;min-width:0;display:flex}.delivery-fee-order-description strong{color:#f8fafc;font-size:15px}.delivery-fee-order-description small{text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;font-size:12px;overflow:hidden}.delivery-fee-order-review{color:#92400e;background:#fef3c7;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.delivery-fee-order-value{text-align:right;color:#fff;min-width:82px;font-size:16px}.delivery-fee-order-edit{color:#e2e8f0;cursor:pointer;background:#172334;border:1px solid #64748b;border-radius:6px;padding:6px 11px;font-weight:700}.delivery-fee-order-edit:hover{color:#fdba74;border-color:#fb923c}@media (width<=760px){.delivery-fee-order-main{grid-template-columns:auto minmax(0,1fr) auto}.delivery-fee-order-review{display:none}.delivery-fee-order-value{text-align:left;grid-column:2}.delivery-fee-order-edit{grid-area:1/3/3}}.customer-address-line{text-overflow:ellipsis;white-space:nowrap;color:#cbd5e1;max-width:760px;font-size:12px;overflow:hidden}.delivery-context-status{letter-spacing:.03em;border-radius:999px;width:max-content;padding:2px 8px;font-size:10px}.delivery-context-status.ready{color:#86efac;background:#16653447}.delivery-context-status.pending{color:#fcd34d;background:#b4530947}.delivery-context-status.blocked{color:#fca5a5;background:#b91c1c4d}@media (width<=900px){.customer-delivery-context{border-top:1px solid #334155;border-left:0;order:3;width:100%;padding:7px 0 0}.customer-address-line{max-width:100%}}.customer-summary{flex-flow:wrap;align-items:center;gap:8px 14px;display:flex}.customer-summary-main{flex-direction:column;flex:none;min-width:150px;display:flex}.customer-delivery-context{border-left:1px solid #334155;flex-direction:column;flex:0 620px;gap:3px;min-width:0;padding-left:14px;display:flex}.customer-address-line{max-width:620px}.customer-summary-edit{flex:none;width:auto;min-width:112px;padding:6px 12px}.customer-summary .internal-note{flex-basis:100%}@media (width<=900px){.customer-summary{align-items:flex-start}.customer-delivery-context{border-top:1px solid #334155;border-left:0;flex-basis:100%;order:3;width:100%;padding:7px 0 0}.customer-summary-edit{margin-left:auto}}.delivery-validation-dialog footer .switch-pickup{color:#fde68a!important;border-color:#f59e0b!important}.orders-ui-normalized{--orders-bg:#081018;--orders-panel:#101923;--orders-panel-2:#0d151e;--orders-line:#ffffff1a;--orders-line-strong:#ffffff2e;--orders-text:#eef3f7;--orders-muted:#91a0ae;--orders-orange:#ff7b20;--orders-purple:#9b63ff;--orders-green:#43d16f;--orders-yellow:#e9c84a;background:radial-gradient(circle at 50% -15%, #3c537029, transparent 30%), var(--orders-bg);color:var(--orders-text)}.orders-ui-normalized .topbar{min-height:58px;color:var(--orders-text);border-bottom:1px solid var(--orders-line);background:linear-gradient(#070c11 0%,#0a1016 100%);padding:8px 18px}.orders-ui-normalized .topbar>strong{color:#fff;letter-spacing:.04em;font-size:1.35rem;font-weight:900}.orders-ui-normalized .topbar>strong:after{content:"FOOD";color:var(--orders-orange);margin-left:2px}.orders-ui-normalized .topbar-status{color:var(--orders-muted)}.orders-ui-normalized .topbar-status b,.orders-ui-normalized .terminal-code{color:#fff}.orders-ui-normalized .identity-strip{min-height:70px;color:var(--orders-text);border-bottom:1px solid var(--orders-line);background:#0c141d;grid-template-columns:145px minmax(300px,420px) minmax(0,1fr);gap:12px;padding:10px 16px}.orders-ui-normalized .identity-strip>label,.orders-ui-normalized .field-block>label{color:var(--orders-muted);letter-spacing:.035em;text-transform:uppercase;font-size:.72rem;font-weight:800}.orders-ui-normalized input,.orders-ui-normalized select,.orders-ui-normalized textarea{border:1px solid var(--orders-line-strong);color:var(--orders-text);box-shadow:none;background:#121d27;border-radius:6px}.orders-ui-normalized input:focus,.orders-ui-normalized .active-input{border-color:var(--orders-purple)!important;background:#14212c!important;outline:2px solid #9b63ff38!important}.orders-ui-normalized input:disabled,.orders-ui-normalized input[readonly]:not(.active-input){color:#aeb9c3;opacity:1;background:#0f1821}.orders-ui-normalized .customer-summary{border-left:1px solid var(--orders-line-strong);min-width:0;color:var(--orders-muted);padding-left:14px}.orders-ui-normalized .customer-summary strong{color:var(--orders-text);font-size:.95rem}.orders-ui-normalized .internal-note{border-left-color:var(--orders-orange);color:#d7e0e7;background:#ff7b2014}.orders-ui-normalized .workspace{background:0 0;grid-template-columns:minmax(0,1fr) 286px;gap:10px;padding:10px}.orders-ui-normalized .order-area,.orders-ui-normalized .right-panel{border:1px solid var(--orders-line);color:var(--orders-text);background:linear-gradient(#111b26fa,#0d151efa);border-radius:9px;box-shadow:0 8px 28px #00000029}.orders-ui-normalized .order-list{background:0 0}.orders-ui-normalized .empty{color:#728291}.orders-ui-normalized .type-header{color:#bac6d0;border-color:var(--orders-line);letter-spacing:.045em;background:#0b131b}.orders-ui-normalized .entry-zone{border-top:1px solid var(--orders-line);background:#0b131b;padding:10px 12px}.orders-ui-normalized .pizza-legend{color:#b7c3cd;background:#e9c84a0f;border-color:#e9c84a2e}.orders-ui-normalized .order-item,.orders-ui-normalized .pizza-group,.orders-ui-normalized .normal-group{color:var(--orders-text)}.orders-ui-normalized .order-item.selected-row{outline-color:var(--orders-orange);background:#ff7b201f!important}.orders-ui-normalized .preferences-block{border-color:var(--orders-line)}.orders-ui-normalized .preference-row{color:#d4dde4}.orders-ui-normalized .right-panel{padding:14px}.orders-ui-normalized .total-box{border-bottom-color:var(--orders-line-strong);padding:4px 2px 12px}.orders-ui-normalized .total-box span{color:var(--orders-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.76rem;font-weight:800}.orders-ui-normalized .total-box strong{color:#fff;font-size:1.75rem}.orders-ui-normalized .command-list{border-bottom-color:var(--orders-line)}.orders-ui-normalized .payment-edit-row{color:var(--orders-text);border-bottom-color:var(--orders-line);background:0 0}.orders-ui-normalized .payment-edit-row:hover{background:#ffffff09}.orders-ui-normalized .new-order-button{color:#fff;background:linear-gradient(#ff842d,#f36f12);border:1px solid #ff9b55;border-radius:7px}.orders-ui-normalized .statusbar{color:#aeb9c3;border-top-color:var(--orders-line);background:#080e14;min-height:38px;padding:7px 14px}.orders-ui-normalized .customer-suggestions,.orders-ui-normalized .edit-product-suggestions{border-color:var(--orders-line-strong);background:#101a24;box-shadow:0 12px 30px #00000057}.orders-ui-normalized .customer-suggestions button,.orders-ui-normalized .edit-product-suggestions button{color:var(--orders-text);border-bottom-color:var(--orders-line);background:#101a24}.orders-ui-normalized .customer-suggestions button:hover,.orders-ui-normalized .customer-suggestion-selected,.orders-ui-normalized .edit-product-suggestions button.selected{box-shadow:inset 3px 0 0 var(--orders-purple);background:#9b63ff21!important}.orders-ui-normalized .modal,.orders-ui-normalized .modal-card,.orders-ui-normalized .dialog,.orders-ui-normalized .dialog-card,.orders-ui-normalized [role=dialog],.orders-ui-normalized .modal input,.orders-ui-normalized .modal select,.orders-ui-normalized .modal textarea,.orders-ui-normalized .modal button,.orders-ui-normalized .modal-card input,.orders-ui-normalized .modal-card select,.orders-ui-normalized .modal-card textarea,.orders-ui-normalized .modal-card button,.orders-ui-normalized .dialog input,.orders-ui-normalized .dialog select,.orders-ui-normalized .dialog textarea,.orders-ui-normalized .dialog button,.orders-ui-normalized .dialog-card input,.orders-ui-normalized .dialog-card select,.orders-ui-normalized .dialog-card textarea,.orders-ui-normalized .dialog-card button,.orders-ui-normalized [role=dialog] input,.orders-ui-normalized [role=dialog] select,.orders-ui-normalized [role=dialog] textarea,.orders-ui-normalized [role=dialog] button{color:#111820}.orders-ui-normalized input[style*="background: white"],.orders-ui-normalized input[style*=background\:white],.orders-ui-normalized textarea[style*="background: white"],.orders-ui-normalized textarea[style*=background\:white],.orders-ui-normalized select[style*="background: white"],.orders-ui-normalized select[style*=background\:white]{color:#111820!important}.orders-ui-normalized .size-option,.orders-ui-normalized .size-row,.orders-ui-normalized .option-row,.orders-ui-normalized .payment-option,.orders-ui-normalized .change-option,.orders-ui-normalized .confirm-option{color:#111820}.orders-ui-normalized .modal input:disabled,.orders-ui-normalized .modal input[readonly],.orders-ui-normalized .modal-card input:disabled,.orders-ui-normalized .modal-card input[readonly],.orders-ui-normalized [role=dialog] input:disabled,.orders-ui-normalized [role=dialog] input[readonly]{color:#27323c;-webkit-text-fill-color:#27323c}.orders-ui-normalized .small-modal,.orders-ui-normalized .confirm-modal,.orders-ui-normalized .size-choice-modal,.orders-ui-normalized .edit-item-modal,.orders-ui-normalized .help-window,.orders-ui-normalized .partial-window,.orders-ui-normalized .person-selection-dialog,.orders-ui-normalized .customer-context-card,.orders-ui-normalized .customer-pickup-confirm{color:#eef3f7!important;background:#101923!important;border-color:#ffffff2e!important;box-shadow:0 18px 55px #00000061!important}.orders-ui-normalized .small-modal>header,.orders-ui-normalized .size-choice-modal>header,.orders-ui-normalized .edit-item-modal>header,.orders-ui-normalized .help-window>header,.orders-ui-normalized .partial-window>header,.orders-ui-normalized .customer-context-summary,.orders-ui-normalized .customer-context-actions{border-color:#ffffff1f!important}.orders-ui-normalized .customer-context-grid{border-color:#ffffff26!important}.orders-ui-normalized .customer-context-grid button,.orders-ui-normalized .size-choice-list button,.orders-ui-normalized .help-list button,.orders-ui-normalized .confirm-options button,.orders-ui-normalized .customer-pickup-confirm-actions button,.orders-ui-normalized .person-selection-dialog button{color:#eef3f7!important;background:#131f2a!important;border-color:#ffffff24!important}.orders-ui-normalized .customer-context-grid button+button,.orders-ui-normalized .help-list button{border-bottom-color:#ffffff1a!important}.orders-ui-normalized .customer-context-grid button.selected,.orders-ui-normalized .size-choice-list button.selected,.orders-ui-normalized .help-list button.help-selected,.orders-ui-normalized .confirm-options button.confirm-primary,.orders-ui-normalized .customer-pickup-confirm-actions button.selected,.orders-ui-normalized .person-selection-row.selected{color:#fff!important;background:#9b63ff2e!important;border-color:#9b63ff!important;outline-color:#9b63ff!important;box-shadow:inset 3px 0 #9b63ff!important}.orders-ui-normalized .small-modal input,.orders-ui-normalized .small-modal textarea,.orders-ui-normalized .size-choice-modal input,.orders-ui-normalized .edit-item-modal input,.orders-ui-normalized .edit-item-modal textarea,.orders-ui-normalized .help-window input,.orders-ui-normalized .partial-window input,.orders-ui-normalized .partial-window textarea,.orders-ui-normalized .customer-context-card input,.orders-ui-normalized .customer-context-card textarea,.orders-ui-normalized .customer-context-card select,.orders-ui-normalized .customer-pickup-confirm input,.orders-ui-normalized .person-selection-dialog input{color:#f4f7fa!important;-webkit-text-fill-color:#f4f7fa!important;background:#0d1720!important;border-color:#ffffff2e!important}.orders-ui-normalized .small-modal input::placeholder,.orders-ui-normalized .edit-item-modal input::placeholder,.orders-ui-normalized .help-window input::placeholder,.orders-ui-normalized .partial-window input::placeholder,.orders-ui-normalized .customer-context-card input::placeholder{color:#81909d!important;-webkit-text-fill-color:#81909d!important}.orders-ui-normalized .small-modal,.orders-ui-normalized .confirm-modal,.orders-ui-normalized .size-choice-modal,.orders-ui-normalized .edit-item-modal,.orders-ui-normalized .help-window,.orders-ui-normalized .partial-window,.orders-ui-normalized .customer-context-card,.orders-ui-normalized .customer-pickup-confirm{--legacy-modal-muted:#aebbc6}.orders-ui-normalized .small-modal small,.orders-ui-normalized .confirm-modal small,.orders-ui-normalized .size-choice-modal small,.orders-ui-normalized .edit-item-modal small,.orders-ui-normalized .help-window small,.orders-ui-normalized .partial-window small,.orders-ui-normalized .customer-context-card small,.orders-ui-normalized .customer-pickup-confirm small,.orders-ui-normalized .modal-instruction{color:var(--legacy-modal-muted)!important}.orders-ui-normalized .customer-context-section>strong,.orders-ui-normalized .customer-context-notes label,.orders-ui-normalized .customer-context-title,.orders-ui-normalized .customer-context-title-row,.orders-ui-normalized .customer-context-summary{color:#eef3f7!important}.orders-ui-normalized .customer-order-type-switch{background:#0d1720!important;border-color:#ffffff29!important}.orders-ui-normalized .customer-order-type-switch button{color:#c7d2db!important;background:#131f2a!important}.orders-ui-normalized .customer-order-type-switch button.selected{color:#fff!important;background:#5da4ff2e!important;box-shadow:inset 0 -3px #5da4ff!important}.orders-ui-normalized .small-modal input:focus,.orders-ui-normalized .edit-item-modal input:focus,.orders-ui-normalized .help-window input:focus,.orders-ui-normalized .partial-window input:focus,.orders-ui-normalized .customer-context-card input:focus,.orders-ui-normalized .customer-context-card textarea:focus,.orders-ui-normalized .person-selection-dialog input:focus{border-color:#9b63ff!important;outline:2px solid #9b63ff3d!important}.orders-ui-normalized .terminal-code{background:#131f2a;border:1px solid #ffffff24;border-radius:5px;align-items:center;min-height:24px;padding:3px 8px;font-weight:700;display:inline-flex;color:#d9e2e9!important;opacity:1!important}.orders-ui-normalized.orders-awaiting-order .workspace{visibility:hidden;pointer-events:none}.orders-ui-normalized.orders-awaiting-order{background:radial-gradient(circle at 50% 12%,#3d567624,#0000 34%),#081018}.orders-ui-normalized .entry-zone input,.orders-ui-normalized .entry-zone input:disabled,.orders-ui-normalized .entry-zone input[readonly],.orders-ui-normalized .entry-zone input[readonly]:not(.active-input){color:#f4f7fa!important;-webkit-text-fill-color:#f4f7fa!important;opacity:1!important;background:#0d1720!important;border-color:#fff3!important}.orders-ui-normalized .entry-zone input::placeholder{color:#7f8e9b!important;-webkit-text-fill-color:#7f8e9b!important}.orders-ui-normalized .preferences-block .preference-row{color:#dce5eb!important;background:#111c26!important;border-color:#ffffff1a!important}.orders-ui-normalized .planned-payment-grid{background:#0d1720!important;border-color:#ffffff29!important}.orders-ui-normalized .planned-payment-grid-header{color:#aebcc7!important;background:#101b25!important;border-bottom-color:#ffffff21!important}.orders-ui-normalized .planned-payment-grid-body button{color:#edf3f7!important;background:#131f2a!important;border-bottom-color:#ffffff1a!important}.orders-ui-normalized .planned-payment-grid-body button:hover,.orders-ui-normalized .planned-payment-grid-body button.is-active{color:#fff!important;background:#9b63ff2e!important;box-shadow:inset 3px 0 #9b63ff!important}.orders-ui-normalized .planned-payment-grid-body button.is-active:after{border-color:#9b63ff!important}.orders-ui-normalized .planned-payment-shortcut input{color:#f4f7fa!important;-webkit-text-fill-color:#f4f7fa!important;background:#0d1720!important;border-color:#ffffff2e!important}.orders-ui-normalized .planned-payment-shortcut small,.orders-ui-normalized .planned-payment-dialog .modal-instruction{color:#aebbc6!important}.orders-ui-normalized .entry-zone input:focus,.orders-ui-normalized .entry-zone input.active-input,.orders-ui-normalized .entry-zone input:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;opacity:1!important;background:#111c27!important;border-color:#9b63ff!important;outline:2px solid #9b63ff4d!important;box-shadow:0 0 0 1px #9b63ff,0 0 14px #9b63ff29!important}.orders-ui-normalized .entry-zone input:not(:placeholder-shown){color:#fff!important;-webkit-text-fill-color:#fff!important}.orders-ui-normalized .customer-order-note{border-radius:0 4px 4px 0;color:#e9eef2!important;background:#ff8a1f16!important;border-left:3px solid #ff8a1f!important;padding:5px 9px!important}.orders-ui-normalized .customer-order-note strong{color:#fff!important}.orders-ui-normalized .preferences-block .preference-row{color:#dce5eb!important;background:#17212a!important}.orders-ui-normalized.orders-awaiting-order .status-bar>span:first-child{visibility:hidden!important}.orders-ui-normalized.orders-awaiting-order .status-bar>span:last-child{visibility:visible!important}.orders-ui-normalized .preferences-block .preference-row{color:#eef3f6!important;background:#ff8a1f1a!important;border-left:3px solid #ff8a1fb8!important;padding-left:13px!important}.orders-ui-normalized .order-item .item-child:not(.note){color:#b8c3cc!important;background:#111a23!important;border-top:1px solid #ffffff0e!important}.orders-ui-normalized .order-item .item-child:not(.note)>span{color:inherit!important}.orders-ui-normalized .order-item .item-child.note{color:#c9d3da!important;background:#131d26!important}.orders-ui-normalized .help-window>header span{white-space:nowrap;color:#aebbc6!important}.orders-ui-normalized .partial-window{color:#eef3f7!important;background:#101923!important;border:1px solid #fff3!important;box-shadow:0 18px 55px #0000006b!important}.orders-ui-normalized .partial-window>header{color:#f4f7fa!important;background:#111c26!important;border-bottom:1px solid #ffffff1f!important}.orders-ui-normalized .partial-header-actions{color:#c7d2db!important}.orders-ui-normalized .partial-header-actions button{color:#eef3f7!important;background:#16222d!important;border:1px solid #ffffff2e!important}.orders-ui-normalized .portion-help{color:#b9c6cf!important;background:#16212b!important;border:1px solid #ffffff17!important}.orders-ui-normalized .partial-inputs label{color:#9fadb9!important;font-weight:700!important}.orders-ui-normalized .partial-window input,.orders-ui-normalized .partial-window input:disabled{color:#f4f7fa!important;-webkit-text-fill-color:#f4f7fa!important;opacity:1!important;background:#0d1720!important;border-color:#ffffff2e!important}.orders-ui-normalized .partial-window input:focus,.orders-ui-normalized .partial-window input.active-input{caret-color:#fff!important;background:#111c27!important;border-color:#9b63ff!important;outline:2px solid #9b63ff47!important;box-shadow:0 0 0 1px #9b63ff,0 0 14px #9b63ff24!important}.orders-ui-normalized .partial-product-error{color:#ffb36b!important}.orders-ui-normalized .current-flavor{color:#edf3f7!important;background:#131f2a!important;border:1px solid #ffffff1c!important;box-shadow:inset 3px 0 #9b63ffb8!important}.orders-ui-normalized .current-flavor>strong{color:#fff!important}.orders-ui-normalized .current-modifier{color:#c3ced6!important}.orders-ui-normalized .current-note{color:#f0c69d!important}.orders-ui-normalized .current-hint{color:#9fadb9!important;border-top-color:#ffffff14!important}.orders-ui-normalized .partial-list{background:0 0!important}.orders-ui-normalized .partial-part{color:#e8eef2!important;background:#111b25!important;border-color:#ffffff1a!important}.orders-ui-normalized .partial-part>strong{color:#f4f7fa!important}.orders-ui-normalized .partial-child{color:#b8c4cd!important}.orders-ui-normalized .partial-child.note{color:#d8b38e!important}.orders-ui-normalized .partial-footer{color:#dce5eb!important;background:#0e1821!important;border-top:1px solid #ffffff1f!important}.orders-ui-normalized .partial-footer>span{color:#c3ced6!important}.orders-ui-normalized .edit-item-modal{max-height:min(78vh,720px);overflow-y:auto;color:#eef3f7!important;background:linear-gradient(#121d27 0%,#0f1821 100%)!important;border:1px solid #fff3!important;border-radius:7px!important;gap:9px!important;width:min(620px,100vw - 42px)!important;padding:14px 16px 16px!important;box-shadow:0 20px 52px #0000006b!important}.orders-ui-normalized .edit-item-modal>header{min-height:32px;border-bottom:1px solid #ffffff1f!important;padding-bottom:9px!important}.orders-ui-normalized .edit-item-modal>header strong{color:#fff!important}.orders-ui-normalized .edit-item-modal>header span,.orders-ui-normalized .edit-item-modal>label{color:#b8c4ce!important}.orders-ui-normalized .edit-item-modal input,.orders-ui-normalized .edit-item-modal select,.orders-ui-normalized .edit-item-modal textarea{border-radius:5px;min-height:34px;color:#f5f7f9!important;-webkit-text-fill-color:#f5f7f9!important;background:#0b151e!important;border:1px solid #ffffff30!important}.orders-ui-normalized .edit-item-modal input:focus,.orders-ui-normalized .edit-item-modal select:focus,.orders-ui-normalized .edit-item-modal textarea:focus{border-color:#9b63ff!important;outline:2px solid #9b63ff40!important}.orders-ui-normalized .edit-item-modal .edit-product-suggestions{max-height:176px;margin-top:-4px;background:#0c1620!important;border:1px solid #ffffff1f!important}.orders-ui-normalized .edit-item-modal .edit-product-suggestions button{min-height:31px;color:#c2ced7!important;background:#101b25!important;border-bottom:1px solid #ffffff12!important}.orders-ui-normalized .edit-item-modal .edit-product-suggestions button.selected{color:#fff!important;background:#9b63ff33!important;box-shadow:inset 3px 0 #9b63ff!important}.orders-ui-normalized .edit-item-modal .edit-size-note{color:#bfcbd5!important;background:#5da4ff14!important;border-left:3px solid #5da4ffa6!important;margin:-2px 0 2px!important;padding:7px 9px!important}.orders-ui-normalized .edit-item-modal .edit-warning{color:#d8e0e6!important;background:#ff8a1f16!important;border-left:3px solid #ff8a1fb8!important;padding:9px 10px!important}.orders-ui-normalized .edit-item-modal .edit-actions{border-top:1px solid #ffffff1a;padding-top:9px;margin-top:3px!important}.orders-ui-normalized .edit-item-modal .edit-actions button{border-radius:5px;min-height:32px;color:#eef3f7!important;background:#17232d!important;border:1px solid #ffffff26!important;padding:6px 11px!important}.orders-ui-normalized .edit-item-modal .edit-product-suggestions button{color:#dfe7ed!important}.orders-ui-normalized .edit-item-modal .edit-product-suggestions button span,.orders-ui-normalized .edit-item-modal .edit-product-suggestions button b,.orders-ui-normalized .edit-item-modal .edit-product-suggestions button strong{color:inherit!important}.orders-ui-normalized .edit-item-modal .edit-product-suggestions button:not(.selected):hover{color:#fff!important;background:#16232d!important}.orders-ui-normalized .edit-item-modal .edit-product-suggestions button.selected{color:#fff!important;background:#9b63ff4d!important}.orders-ui-normalized .edit-item-modal .edit-product-suggestions button.selected span,.orders-ui-normalized .edit-item-modal .edit-product-suggestions button.selected b,.orders-ui-normalized .edit-item-modal .edit-product-suggestions button.selected strong{color:#fff!important}.orders-ui-normalized .customer-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid;position:relative}.orders-ui-normalized .customer-summary-main{flex-direction:column;min-width:0;display:flex}.orders-ui-normalized .customer-summary-edit{color:#d9c9ff;white-space:nowrap;background:#9b63ff1a;border:1px solid #9b63ff73;border-radius:5px;align-self:center;min-height:28px;padding:4px 9px;font-size:.72rem;font-weight:800}.orders-ui-normalized .customer-summary-edit:hover,.orders-ui-normalized .customer-summary-edit:focus-visible{color:#fff;background:#9b63ff33;border-color:#9b63ffb8}.orders-ui-normalized .customer-summary .internal-note{grid-column:1/-1}.orders-ui-normalized .customer-context-action-buttons{align-items:center;gap:8px;display:flex}.orders-ui-normalized .customer-context-edit-button{font-weight:700;color:#f0f4f7!important;background:#17232d!important;border:1px solid #9b63ff9e!important;border-radius:5px!important;margin-right:10px!important}.orders-ui-normalized .customer-maintenance-backdrop,.orders-ui-normalized .customer-editor-backdrop,.orders-ui-normalized .customer-editor,.orders-ui-normalized .customer-editor-modal,.orders-ui-normalized [class*=customer-editor]{color:#e8eef3!important;background-color:#111c26!important;border-color:#ffffff29!important}.orders-ui-normalized .customer-editor *,.orders-ui-normalized .customer-editor-modal *,.orders-ui-normalized [class*=customer-editor] *{color:#dfe7ed;border-color:#ffffff1f}.orders-ui-normalized .customer-editor table,.orders-ui-normalized .customer-editor-modal table,.orders-ui-normalized [class*=customer-editor] table,.orders-ui-normalized .customer-editor tr,.orders-ui-normalized .customer-editor td,.orders-ui-normalized .customer-editor th,.orders-ui-normalized .customer-editor-modal tr,.orders-ui-normalized .customer-editor-modal td,.orders-ui-normalized .customer-editor-modal th,.orders-ui-normalized [class*=customer-editor] tr,.orders-ui-normalized [class*=customer-editor] td,.orders-ui-normalized [class*=customer-editor] th{color:#dfe7ed!important;background:#0f1922!important}.orders-ui-normalized .customer-editor input,.orders-ui-normalized .customer-editor select,.orders-ui-normalized .customer-editor textarea,.orders-ui-normalized .customer-editor-modal input,.orders-ui-normalized .customer-editor-modal select,.orders-ui-normalized .customer-editor-modal textarea,.orders-ui-normalized [class*=customer-editor] input,.orders-ui-normalized [class*=customer-editor] select,.orders-ui-normalized [class*=customer-editor] textarea{color:#f4f7f9!important;-webkit-text-fill-color:#f4f7f9!important;background:#0b151e!important;border:1px solid #ffffff2e!important}.orders-ui-normalized .customer-editor button,.orders-ui-normalized .customer-editor-modal button,.orders-ui-normalized [class*=customer-editor] button{color:#eef3f7!important;background:#17232d!important;border:1px solid #ffffff2e!important}.orders-ui-normalized .customer-editor input:focus,.orders-ui-normalized .customer-editor textarea:focus,.orders-ui-normalized .customer-editor-modal input:focus,.orders-ui-normalized .customer-editor-modal textarea:focus,.orders-ui-normalized [class*=customer-editor] input:focus,.orders-ui-normalized [class*=customer-editor] textarea:focus{border-color:#9b63ff!important;outline:2px solid #9b63ff38!important}.orders-ui-normalized .customer-maintenance-top-layer{z-index:12000;pointer-events:none;position:fixed;inset:0}.orders-ui-normalized .customer-maintenance-top-layer>*{pointer-events:auto}.orders-ui-normalized .customer-context-legacy-phone{color:#e6edf2;background:#ff993314;border-left:3px solid #ff9933b3;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:12px;padding:7px 8px;display:grid}.orders-ui-normalized .customer-context-legacy-phone span:last-child{color:#c5b08f;font-size:.82em}.identity-strip .customer-summary{grid-template-rows:auto!important;grid-template-columns:max-content minmax(240px,520px) max-content!important;justify-content:start!important;align-items:center!important;gap:5px 14px!important;min-width:0!important;display:grid!important}.identity-strip .customer-summary-main{flex-direction:column!important;grid-area:1/1!important;min-width:150px!important;display:flex!important}.identity-strip .customer-delivery-context{border-left:1px solid #334155!important;flex:none!important;grid-area:1/2!important;width:auto!important;min-width:0!important;padding-left:14px!important;display:flex!important}.identity-strip .customer-address-line{box-sizing:border-box!important;max-width:520px!important;padding-left:8px!important}.identity-strip .customer-summary .customer-summary-edit{grid-area:1/3!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:auto!important;min-width:112px!important;max-width:150px!important;height:auto!important;margin:0!important;padding:6px 12px!important;display:inline-flex!important}.identity-strip .customer-summary .internal-note{grid-area:2/1/auto/-1!important;width:auto!important}@media (width<=1100px){.identity-strip .customer-summary{grid-template-columns:minmax(0,1fr) max-content!important}.identity-strip .customer-summary-main{grid-column:1!important}.identity-strip .customer-summary-edit{grid-column:2!important}.identity-strip .customer-delivery-context{border-top:1px solid #334155!important;border-left:0!important;grid-area:2/1/auto/-1!important;padding:6px 0 0 8px!important}.identity-strip .customer-address-line{padding-left:0!important}.identity-strip .customer-summary .internal-note{grid-row:3!important}}.customer-phones-editor{margin-top:0;padding-top:6px}.customer-phones-title{justify-content:space-between;align-items:center;min-height:24px;margin-bottom:4px;display:flex}.customer-phones-title>strong{font-size:12px;font-weight:700}.customer-phones-title button{min-height:19px;padding:0 6px;font-size:10px}.customer-phone-grid{border:1px solid #7f7f7f38;border-radius:5px;width:100%;overflow:hidden}.customer-phone-grid-head,.customer-phone-grid-row{grid-template-columns:76px minmax(120px,.8fr) minmax(110px,.8fr) minmax(100px,.7fr) auto;align-items:center;gap:7px;padding:2px 7px;display:grid}.customer-phone-grid-head{opacity:.68;border-bottom:1px solid #7f7f7f38;min-height:18px;font-size:10px;font-weight:600}.customer-phone-grid-row{min-height:25px;font-size:11px}.customer-phone-grid-row+.customer-phone-grid-row{border-top:1px solid #7f7f7f24}.customer-phone-grid-row strong{font-size:11px}.customer-phone-primary{justify-content:center;display:flex}.customer-phone-primary input{width:13px;height:13px;margin:0}.customer-phone-actions{justify-content:flex-end;gap:4px;display:flex}.customer-phone-actions button{min-height:19px;padding:0 5px;font-size:10px}.customer-phone-edit{grid-template-columns:minmax(160px,1fr) minmax(140px,1fr) minmax(140px,1fr) auto;align-items:end;gap:8px;padding:8px 0 2px;display:grid}.customer-phone-edit label{flex-direction:column;gap:3px;display:flex}.customer-phone-edit-actions{justify-content:flex-end;gap:5px;display:flex}.customer-phone-message{margin-top:4px;display:block}.customer-editor-unified>footer{justify-content:flex-end;gap:7px;padding:8px 18px 12px;display:flex}.customer-editor-unified{width:min(980px,100vw - 40px);max-height:calc(100vh - 40px);overflow-y:auto}.customer-editor-unified header>div{flex-direction:column;gap:3px;display:flex}.customer-editor-unified header span{opacity:.72}.customer-editor-unified .span-all{grid-column:1/-1}.customer-phone-protected{opacity:.82}.customer-address-editor{border-top:1px solid #7f7f7f40;margin-top:5px;padding-top:14px}.customer-address-editor-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.customer-address-grid{grid-template-columns:minmax(130px,.8fr) minmax(180px,1fr) minmax(180px,1fr);gap:10px 12px;display:grid}.customer-address-grid label{flex-direction:column;gap:5px;display:flex}.customer-address-grid .span-2{grid-column:span 2}.customer-address-primary{align-self:end;min-height:38px}.customer-editor-message{min-height:24px;font-weight:600}.customer-new-phone-editor{border-top:1px solid #7f7f7f26;padding-top:7px}.customer-new-phone-title{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.customer-new-phone-title>strong{font-size:12px}.customer-new-phone-title>small{opacity:.68}.customer-new-phone-editor label{flex-direction:column;gap:4px;max-width:260px;display:flex}.customer-new-phone-editor input{box-sizing:border-box;width:100%}.customer-editor-unified .customer-new-phone-editor .customer-new-phone-message{color:#ff5b68;opacity:1;align-self:flex-start;margin:0;padding:0;font-size:11px;font-weight:800;line-height:13px;display:block}.customer-new-phone-editor input[aria-invalid=true]{border-color:#ff5b68;outline-color:#ff5b68}@media (width<=760px){.customer-address-grid{grid-template-columns:1fr}.customer-address-grid .span-2{grid-column:auto}}.customer-address-title-left{align-items:center;gap:18px;display:flex}.customer-address-primary-inline{align-items:center;gap:6px;min-height:auto;display:flex}.customer-cep-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-cep-label small{opacity:.72;font-size:.78em;font-weight:600}.customer-address-grid input:disabled{cursor:wait;opacity:.62}.customer-cep-message{opacity:.72;margin-top:3px;font-size:.74rem;line-height:1.15;display:block}.customer-address-grid select{width:100%}.customer-cep-message{opacity:.72;min-height:1.05rem;margin-top:3px;font-size:.74rem;line-height:1.05rem;display:block}.customer-address-grid>label{align-self:start}.customer-cep-label{min-height:1.2rem;line-height:1.2rem;display:block}.customer-cep-label small{float:right;line-height:1.2rem}.customer-address-grid>label>input,.customer-address-grid>label>select{box-sizing:border-box}.customer-people-editor{border-top:1px solid #7f7f7f38;margin-top:4px;padding-top:12px}.customer-people-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.customer-people-list{flex-direction:column;gap:6px;display:flex}.customer-person-row{grid-template-columns:minmax(160px,1fr) auto auto auto auto;align-items:center;gap:8px;display:grid}.customer-person-row small{opacity:.7}.customer-person-edit{border-top:1px dashed #7f7f7f40;margin-top:10px;padding-top:10px}.customer-person-edit label{flex-direction:column;gap:5px;display:flex}.customer-person-edit>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.customer-people-hint{opacity:.68;margin-top:8px;display:block}.customer-editor-unified .customer-people-grid .customer-collection-grid-head>:nth-child(2){grid-area:1/3}.customer-editor-unified .customer-people-grid .customer-collection-grid-head>:nth-child(3){grid-area:1/2}.customer-editor-unified .customer-people-grid .customer-collection-grid-row>:nth-child(2){grid-area:1/3}.customer-editor-unified .customer-people-grid .customer-collection-grid-row>:nth-child(3){grid-area:1/2}.customer-editor-unified .customer-addresses-grid .customer-collection-grid-head>:nth-child(2),.customer-editor-unified .customer-addresses-grid .customer-collection-grid-row>:nth-child(2){grid-area:1/3}.customer-editor-unified .customer-addresses-grid .customer-collection-grid-head>:nth-child(3),.customer-editor-unified .customer-addresses-grid .customer-collection-grid-row>:nth-child(3){grid-area:1/4}.customer-editor-unified .customer-addresses-grid .customer-collection-grid-head>:nth-child(4),.customer-editor-unified .customer-addresses-grid .customer-collection-grid-row>:nth-child(4){grid-area:1/2}.customer-editor-unified .customer-phone-grid-head>:nth-child(2),.customer-editor-unified .customer-phone-grid-row>:nth-child(2){grid-area:1/3}.customer-editor-unified .customer-phone-grid-head>:nth-child(3),.customer-editor-unified .customer-phone-grid-row>:nth-child(3){grid-area:1/4}.customer-editor-unified .customer-phone-grid-head>:nth-child(4),.customer-editor-unified .customer-phone-grid-row>:nth-child(4){grid-area:1/5}.customer-editor-unified .customer-phone-grid-head>:nth-child(5),.customer-editor-unified .customer-phone-grid-row>:nth-child(5){grid-area:1/2}.customer-editor-unified .customer-person-edit .primary,.customer-editor-unified .customer-phone-edit .primary,.customer-editor-unified .customer-address-detail .primary{min-width:86px;font-weight:800}@media (width<=760px){.customer-editor-unified{width:calc(100vw - 20px)}}.customer-editor-unified .customer-addresses-grid .customer-collection-grid-head>:nth-child(3),.customer-editor-unified .customer-addresses-grid .customer-collection-grid-row>:nth-child(3){text-align:left;justify-self:start}.customer-collection-grid{border:1px solid #7f7f7f38;border-radius:8px;width:100%;overflow:hidden}.customer-collection-grid-head,.customer-collection-grid-row{align-items:center;gap:10px;padding:8px 10px;display:grid}.customer-people-grid .customer-collection-grid-head,.customer-people-grid .customer-collection-grid-row{grid-template-columns:90px minmax(180px,1fr) auto}.customer-addresses-grid .customer-collection-grid-head,.customer-addresses-grid .customer-collection-grid-row{grid-template-columns:90px minmax(120px,.7fr) minmax(260px,2fr) auto}.customer-collection-grid-head{opacity:.68;border-bottom:1px solid #7f7f7f38;font-size:.78rem;font-weight:700}.customer-collection-grid-row+.customer-collection-grid-row{border-top:1px solid #7f7f7f24}.customer-collection-grid-row.selected{background:#7f7f7f14}.customer-collection-primary{justify-content:center;display:flex}.customer-collection-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.customer-inline-name{width:100%}.customer-addresses-collection{margin-top:4px}.customer-addresses-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.customer-address-select{text-align:left;background:0 0;border:0;padding:4px 0}.customer-address-summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-address-detail{margin-top:14px}@media (width<=760px){.customer-collection-grid-head{display:none}.customer-people-grid .customer-collection-grid-row,.customer-addresses-grid .customer-collection-grid-row{grid-template-columns:44px 1fr}.customer-collection-actions,.customer-address-summary{grid-column:2}}.customer-editor-unified .customer-form-grid{row-gap:7px}.customer-editor-unified .customer-phone-hero{border-bottom:1px solid #7f7f7f38;grid-column:1/-1;align-items:baseline;min-height:30px;margin:-1px 0 1px;padding:0 0 7px;display:flex}.customer-editor-unified .customer-phone-hero strong{letter-spacing:.02em;font-size:20px;font-weight:800;line-height:1.05}.customer-editor-unified .customer-people-editor,.customer-editor-unified .customer-addresses-collection{margin-top:0;padding-top:6px}.customer-editor-unified .customer-people-title,.customer-editor-unified .customer-addresses-title{min-height:24px;margin-bottom:4px}.customer-editor-unified .customer-people-title>strong,.customer-editor-unified .customer-addresses-title>strong{font-size:12px;line-height:1}.customer-editor-unified .customer-people-title button,.customer-editor-unified .customer-addresses-title button{min-height:22px;padding:1px 7px;font-size:11px;line-height:1.15}.customer-editor-unified .customer-collection-grid{border-radius:5px}.customer-editor-unified .customer-collection-grid-head,.customer-editor-unified .customer-collection-grid-row{gap:7px;padding:3px 7px}.customer-editor-unified .customer-collection-grid-head{min-height:21px;font-size:10px;line-height:1.05}.customer-editor-unified .customer-collection-grid-row{min-height:28px;font-size:12px;line-height:1.1}.customer-editor-unified .customer-collection-grid-row strong{font-size:12px;line-height:1.1}.customer-editor-unified .customer-collection-primary input[type=radio]{width:15px;height:15px;margin:0}.customer-editor-unified .customer-collection-actions{gap:4px}.customer-editor-unified .customer-collection-actions button,.customer-editor-unified .customer-address-select{min-height:21px;padding:1px 5px;font-size:11px;line-height:1.1}.customer-editor-unified .customer-address-select{padding-left:0;padding-right:0}.customer-editor-unified .customer-address-detail{margin-top:8px}.customer-editor-unified .customer-address-editor-title{margin-bottom:5px}.customer-editor-unified .customer-address-editor-title strong{font-size:11px}.customer-editor-unified .customer-address-grid{row-gap:5px}.customer-editor-unified label{gap:3px}.customer-editor-unified .customer-editor-header{grid-template-columns:minmax(170px,1fr) minmax(220px,1fr) 32px;align-items:center;gap:12px;min-height:50px;padding-top:6px;padding-bottom:6px;display:grid}.customer-editor-unified .customer-editor-title{flex-direction:column;gap:2px;display:flex}.customer-editor-unified .customer-editor-title>strong{font-size:13px;line-height:1.05}.customer-editor-unified .customer-editor-title>span{opacity:.68;font-size:11px;line-height:1.05}.customer-editor-unified .customer-header-phone{letter-spacing:.025em;justify-self:start;font-size:20px;font-weight:800;line-height:1}.customer-editor-unified .customer-collection-grid-head,.customer-editor-unified .customer-collection-grid-row{padding-top:2px;padding-bottom:2px}.customer-editor-unified .customer-collection-grid-head{min-height:18px;font-size:9px}.customer-editor-unified .customer-collection-grid-row{min-height:25px;font-size:11px}.customer-editor-unified .customer-collection-grid-row strong{font-size:11px}.customer-editor-unified .customer-collection-actions button,.customer-editor-unified .customer-address-select,.customer-editor-unified .customer-people-title button,.customer-editor-unified .customer-addresses-title button{min-height:19px;padding-top:0;padding-bottom:0;font-size:10px}.customer-editor-unified .customer-collection-primary input[type=radio]{width:13px;height:13px}.customer-editor-unified textarea{min-height:38px}.customer-editor-unified .customer-editor-header{grid-template-columns:minmax(145px,.62fr) minmax(280px,1.38fr) 32px;gap:8px}.customer-editor-unified .customer-header-phone{white-space:nowrap;justify-self:start;align-items:baseline;gap:6px;line-height:1;display:flex}.customer-editor-unified .customer-header-phone>span{font-size:12px;font-weight:600}.customer-editor-unified .customer-header-phone>strong{letter-spacing:.02em;font-size:19px;font-weight:800}.customer-editor-unified .customer-people-title>strong,.customer-editor-unified .customer-addresses-title>strong{font-size:12px;font-weight:700;line-height:1.1}.customer-editor-unified label{font-size:11px;line-height:1.1}.customer-editor-unified .customer-collection-grid-head{font-size:10px;font-weight:600;line-height:1.1}.customer-editor-unified .customer-collection-grid-row,.customer-editor-unified .customer-collection-grid-row strong{font-size:11px;line-height:1.1}.customer-editor-unified .customer-header-phone{justify-self:start;transform:translate(-18px)}.customer-editor-unified .customer-cep-label{min-height:auto;line-height:1.1}.customer-editor-unified .customer-cep-label small{line-height:1.1}.customer-editor-unified .customer-address-grid>label{align-self:start}.customer-editor-unified .customer-address-grid>label>input,.customer-editor-unified .customer-address-grid>label>select{margin-top:0}.customer-editor-unified .customer-editor-header{grid-template-columns:minmax(135px,.45fr) minmax(420px,1.55fr) 32px}.customer-editor-unified .customer-header-contact{white-space:nowrap;flex-direction:row;justify-self:start;align-items:baseline;gap:6px;display:flex;transform:translate(-18px)}.customer-editor-unified .customer-header-contact>span{opacity:.72;font-size:11px;font-weight:600}.customer-editor-unified .customer-header-contact>strong{font-size:17px;font-weight:800}.customer-editor-unified .customer-header-contact .customer-header-person-label{margin-left:15px}.customer-editor-unified .customer-header-contact .customer-header-person{font-size:14px}.customer-editor-unified .customer-people-editor,.customer-editor-unified .customer-phones-editor,.customer-editor-unified .customer-addresses-collection,.customer-editor-unified .customer-notes-section{margin-top:0;padding-top:6px}.customer-editor-unified .customer-phones-editor,.customer-editor-unified .customer-addresses-collection,.customer-editor-unified .customer-notes-section{border-top:1px solid #7f7f7f26}.customer-phone-grid-row{cursor:default}.customer-phone-grid-row.selected{background:#7f7f7f12}.customer-address-summary-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-editor-unified .customer-address-detail{border-top:1px dashed #7f7f7f38;margin-top:7px;padding:8px 0 2px}.customer-address-edit-actions{justify-content:flex-end;gap:6px;margin-top:7px;display:flex}.customer-address-edit-actions button{min-height:22px}.customer-notes-section{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.customer-notes-section label{flex-direction:column;gap:3px;display:flex}.customer-notes-section textarea{min-height:38px}.customer-active-checkbox{grid-column:1/-1}.customer-subdialog{background:var(--panel-bg,#20242b);border:1px solid #7f7f7f47;border-radius:9px;width:min(390px,100vw - 40px);padding:14px 16px;box-shadow:0 18px 55px #00000047}.customer-editor-unified>footer{padding:9px 20px 14px}@media (width<=760px){.customer-editor-unified .customer-editor-header{grid-template-columns:1fr 32px}.customer-editor-unified .customer-header-contact{flex-wrap:wrap;grid-area:2/1/auto/-1;transform:none}.customer-notes-section{grid-template-columns:1fr}.customer-active-checkbox{grid-column:1}}.customer-editor-unified .customer-collection-primary input[type=radio],.customer-editor-unified .customer-phone-primary input[type=radio]{min-width:13px;min-height:13px;margin:0;padding:0;width:13px!important;height:13px!important}.customer-editor-unified .customer-phone-primary{justify-content:center;align-items:center;display:flex}.customer-editor-unified .customer-phone-message{min-height:14px;margin-top:4px;font-size:10px;font-weight:600;line-height:1.2;display:block}.customer-subdialog-layer{z-index:1400;background:#0000006b;place-items:center;display:grid;position:fixed;inset:0}.customer-subdialog{background:var(--panel-bg,#fff);width:min(390px,100vw - 40px);color:inherit;border:1px solid #7f7f7f47;border-radius:8px;padding:14px 16px;box-shadow:0 18px 55px #00000040}.customer-subdialog header{margin-bottom:10px}.customer-subdialog p{margin:0 0 5px}.customer-subdialog small{opacity:.68}.customer-subdialog footer{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.customer-editor-unified .customer-phone-field-message{min-height:13px;margin-top:2px;font-size:10px;font-weight:600;line-height:1.15;display:block}.customer-editor-unified .customer-phone-edit{align-items:start}.customer-editor-unified .customer-phone-edit-field{grid-template-rows:13px 22px 14px;align-content:start;gap:3px;display:grid}.customer-editor-unified .customer-phone-edit-field>input,.customer-editor-unified .customer-phone-edit-field>select{box-sizing:border-box;width:100%;height:22px;min-height:22px;margin:0}.customer-editor-unified .customer-phone-field-message{min-height:14px;margin:0;font-size:10px;font-weight:600;line-height:14px;display:block}.customer-editor-unified .customer-phone-edit-actions{align-self:start;padding-top:16px}.customer-editor-unified .customer-phone-edit input::placeholder{opacity:.5}.customer-editor-unified .customer-people-title,.customer-editor-unified .customer-phones-title,.customer-editor-unified .customer-addresses-title{justify-content:flex-start;gap:10px}.customer-editor-unified .customer-people-title>button,.customer-editor-unified .customer-phones-title>button,.customer-editor-unified .customer-addresses-title>button{margin-left:0}.customer-editor-unified .customer-people-grid .customer-collection-grid-head>:first-child,.customer-editor-unified .customer-people-grid .customer-collection-grid-row>:first-child{grid-column:1}.customer-editor-unified .customer-people-grid .customer-collection-grid-head>:nth-child(2),.customer-editor-unified .customer-people-grid .customer-collection-grid-row>:nth-child(2){text-align:left;grid-column:3;justify-self:start}.customer-editor-unified .customer-people-grid .customer-collection-grid-head>:nth-child(3),.customer-editor-unified .customer-people-grid .customer-collection-grid-row>:nth-child(3){grid-column:2}.customer-editor-unified .customer-people-grid .customer-collection-actions{justify-content:flex-start}.customer-editor-unified .customer-addresses-grid .customer-collection-grid-head>:first-child,.customer-editor-unified .customer-addresses-grid .customer-collection-grid-row>:first-child{grid-column:1}.customer-editor-unified .customer-addresses-grid .customer-collection-grid-head>:nth-child(2),.customer-editor-unified .customer-addresses-grid .customer-collection-grid-row>:nth-child(2){text-align:left;grid-column:3;justify-self:start}.customer-editor-unified .customer-addresses-grid .customer-collection-grid-head>:nth-child(3),.customer-editor-unified .customer-addresses-grid .customer-collection-grid-row>:nth-child(3){text-align:left;grid-column:4;justify-self:start}.customer-editor-unified .customer-addresses-grid .customer-collection-grid-head>:nth-child(4),.customer-editor-unified .customer-addresses-grid .customer-collection-grid-row>:nth-child(4){grid-column:2}.customer-editor-unified .customer-addresses-grid .customer-collection-actions{justify-content:flex-start}.customer-editor-unified .customer-phone-grid-head>:nth-child(2),.customer-editor-unified .customer-phone-grid-row>:nth-child(2){grid-column:3}.customer-editor-unified .customer-phone-grid-head>:nth-child(3),.customer-editor-unified .customer-phone-grid-row>:nth-child(3){grid-column:4}.customer-editor-unified .customer-phone-grid-head>:nth-child(4),.customer-editor-unified .customer-phone-grid-row>:nth-child(4){grid-column:5}.customer-editor-unified .customer-phone-grid-head>:nth-child(5),.customer-editor-unified .customer-phone-grid-row>:nth-child(5){grid-column:2}.customer-editor-unified .customer-phone-actions{justify-content:flex-start}.customer-editor-unified>footer{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid #7f7f7f3d;padding-top:10px;position:sticky;bottom:0}.customer-editor-unified>footer .primary{min-width:150px;font-weight:800}@media (width<=760px){.customer-editor-unified{width:calc(100vw - 20px)}}.customer-editor-unified{width:min(720px,100vw - 32px)}.customer-editor-unified .customer-notes-section{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.customer-editor-unified .customer-notes-section>label{width:100%;min-width:0}.customer-editor-unified .customer-notes-section textarea{resize:vertical;width:100%;min-height:58px}.orders-ui-normalized .customer-maintenance-top-layer .modal-layer{padding-bottom:18px;overflow-y:auto;justify-content:center!important;align-items:flex-start!important;padding-top:clamp(205px,25vh,270px)!important}.customer-editor-unified .customer-people-grid .customer-collection-grid-head,.customer-editor-unified .customer-people-grid .customer-collection-grid-row{grid-template-columns:72px 108px minmax(140px,1fr)}.customer-editor-unified .customer-phone-grid-head,.customer-editor-unified .customer-phone-grid-row{grid-template-columns:72px 108px 155px 120px minmax(88px,1fr)}.customer-editor-unified .customer-addresses-grid .customer-collection-grid-head,.customer-editor-unified .customer-addresses-grid .customer-collection-grid-row{grid-template-columns:72px 108px 92px minmax(190px,1fr)}@media (width<=760px){.customer-editor-unified{width:calc(100vw - 20px)}.orders-ui-normalized .customer-maintenance-top-layer .modal-layer{padding-top:190px!important}}.person-selection-dialog{width:min(520px,100vw - 36px)}.person-selection-dialog header>div{flex-direction:column;gap:4px;display:flex}.person-selection-list{flex-direction:column;gap:6px;padding:18px;display:flex}.person-selection-row{text-align:left;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.person-selection-row strong{font-size:1.08rem}.person-selection-row.selected{outline:2px solid}.person-selection-row small{opacity:.68}.person-selection-new{margin:0 18px 16px}.person-selection-dialog footer{opacity:.68;padding:0 18px 16px;font-size:.82rem}.person-selection-create{padding:18px}.person-selection-create label{flex-direction:column;gap:6px;display:flex}.person-selection-create>div{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.customer-context-layer{z-index:1300;background:#0000004d;outline:none;justify-content:center;align-items:flex-start;padding:44px 20px;display:flex;position:fixed;inset:0;overflow:auto}.customer-context-card{background:#fff;border:1px solid #b9c4cf;border-radius:7px;width:min(920px,96vw);padding:15px 16px;box-shadow:0 12px 34px #0003}.customer-context-summary{border-bottom:1px solid #d9e0e7;gap:3px;padding:0 3px 11px;font-size:13px;line-height:1.35;display:grid}.customer-context-title{margin-bottom:3px;font-size:16px;font-weight:800}.customer-context-section{margin-top:11px}.customer-context-section>strong{letter-spacing:.03em;font-size:11px}.customer-context-grid{border:1px solid #c7d0d9;border-radius:4px;margin-top:4px;overflow:hidden}.customer-context-grid button{text-align:left;width:100%;min-height:27px;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dce2e8;grid-template-columns:1fr 150px;align-items:center;padding:4px 8px;display:grid}.customer-context-grid button:last-child{border-bottom:0}.customer-context-grid button.selected{background:#d8eaff;font-weight:700;box-shadow:inset 4px 0 #2f6fab}.customer-context-addresses button{grid-template-columns:130px 1fr}.customer-context-notes{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.customer-context-notes label{gap:4px;font-size:11px;font-weight:700;display:grid}.customer-context-notes textarea{resize:vertical;min-height:56px;font:inherit;border:1px solid #bcc7d2;border-radius:4px;padding:6px}.customer-context-actions{border-top:1px solid #d9e0e7;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;display:flex}.customer-context-actions small{font-size:11px}.customer-context-actions>div{gap:8px;display:flex}.customer-context-actions button{min-width:90px;height:30px}.customer-context-title-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:3px;display:flex}.customer-order-type-switch{background:#f5f7f9;border:1px solid #aeb9c4;outline:none;grid-template-columns:1fr 1fr;min-width:220px;display:grid}.customer-order-type-switch:focus{box-shadow:0 0 0 2px #2f6fab38}.customer-order-type-switch button{color:#47525d;cursor:pointer;background:#f5f7f9;border:0;min-height:29px;padding:4px 12px;font-size:11px;font-weight:800}.customer-order-type-switch button+button{border-left:1px solid #aeb9c4}.customer-order-type-switch button.selected{color:#173f65;background:#d8eaff;box-shadow:inset 0 -3px #2f6fab}.customer-context-address-disabled{opacity:.55}.customer-context-address-disabled>strong small{letter-spacing:0;font-weight:500}.customer-context-address-disabled button{cursor:not-allowed}.customer-pickup-confirm-backdrop{z-index:1350;background:#0000004d;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.customer-pickup-confirm{text-align:center;background:#fff;border:1px solid #9da9b5;border-radius:6px;outline:none;width:min(410px,92vw);padding:18px;box-shadow:0 14px 38px #0000003d}.customer-pickup-confirm>strong{font-size:16px;display:block}.customer-pickup-confirm p{color:#4b5660;margin:10px 0 15px;font-size:13px;line-height:1.4}.customer-pickup-confirm-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.customer-pickup-confirm-actions button{cursor:pointer;background:#f7f8f9;border:1px solid #aab4be;min-height:34px;font-weight:800}.customer-pickup-confirm-actions button.selected{background:#d8eaff;border-color:#2f6fab;box-shadow:inset 4px 0 #2f6fab}.customer-pickup-confirm>small{color:#66717c;margin-top:11px;font-size:11px;display:block}@media (width<=620px){.customer-context-title-row{flex-direction:column;align-items:stretch}.customer-order-type-switch{width:100%;min-width:0}}.customer-not-found-dialog{border-radius:12px;width:min(430px,92vw);padding:20px}.customer-not-found-dialog header{margin-bottom:16px}.customer-not-found-phone{background:#ffffff0d;border-radius:9px;gap:5px;padding:13px 14px;display:grid}.customer-not-found-phone span{opacity:.68;font-size:.7rem}.customer-not-found-phone strong{font-size:1.12rem}.customer-not-found-actions{grid-template-columns:1.25fr 1fr;gap:9px;margin-top:16px;display:grid}.customer-not-found-actions button,.quick-customer-dialog footer button{min-height:44px}.quick-customer-dialog{border-radius:12px;width:min(680px,95vw);max-height:92vh;padding:20px;overflow:auto}.quick-customer-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.quick-customer-dialog>header>div{gap:4px;display:grid}.quick-customer-dialog>header span{opacity:.68;font-size:.7rem}.quick-customer-dialog>header>button{border-radius:8px;width:34px;height:34px}.quick-customer-form{grid-template-columns:1fr 1fr;gap:11px 13px;display:grid}.quick-customer-form label{gap:5px;display:grid}.quick-customer-form label>span,.quick-customer-section-title{letter-spacing:.035em;font-size:.69rem;font-weight:800}.quick-customer-form input{box-sizing:border-box;border-radius:8px;width:100%;min-height:42px;padding:8px 10px}.quick-customer-form .span-2,.quick-customer-section-title.span-2{grid-column:1/-1}.quick-customer-section-title{opacity:.72;border-top:1px solid #ffffff17;margin-top:7px;padding-top:11px}.quick-customer-message{background:#ffb1371c;border-radius:8px;margin-top:13px;padding:10px 12px;font-size:.75rem}.quick-customer-dialog footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.quick-customer-dialog button.primary,.customer-not-found-actions button.primary{font-weight:850}@media (width<=620px){.quick-customer-form{grid-template-columns:1fr}.quick-customer-form .span-2,.quick-customer-section-title.span-2{grid-column:1}.customer-not-found-actions{grid-template-columns:1fr}}.quick-address-location{opacity:.75;background:#ffffff09;border-radius:7px;margin-top:-2px;padding:8px 10px;font-size:.68rem}.oc-participants-backdrop-5d33a{z-index:1300;background:#00000094;place-items:center;display:grid;position:fixed;inset:0}.oc-participants-dialog-5d33a{color:#f8fafc;background:#172033;border:1px solid #46556d;border-radius:12px;width:min(560px,92vw);max-height:80vh;overflow:auto}.oc-participants-dialog-5d33a header{border-bottom:1px solid #39475d;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.oc-participants-dialog-5d33a header div{display:grid}.oc-participants-dialog-5d33a header span{opacity:.7;font-size:11px}.oc-participants-current-5d33a{gap:6px;padding:14px 16px;display:grid}.oc-participants-current-5d33a>div{background:#26344a;border-radius:7px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.oc-participants-current-5d33a .moto{font-size:22px}.oc-participants-current-5d33a div div{display:grid}.oc-participants-current-5d33a small{color:#c4b5fd;font-size:9px}.oc-participants-add-5d33a{padding:0 16px 14px}.oc-participants-add-5d33a label{gap:5px;display:grid}.oc-participants-add-5d33a input{border-radius:6px;padding:9px}.oc-participants-options-5d33a{background:#34445c;border-radius:7px;margin-top:5px;padding:4px;display:grid}.oc-participants-options-5d33a button{text-align:left;color:#fff;background:0 0;border:0;border-radius:5px;grid-template-columns:55px 1fr;padding:8px;display:grid}.oc-participants-options-5d33a button:hover{background:#7653b6}.oc-participants-message-5d33a{background:#991b1b59;border:1px solid #b91c1c;border-radius:6px;margin:0 16px 12px;padding:9px}.oc-participants-dialog-5d33a footer{border-top:1px solid #39475d;justify-content:flex-end;padding:12px 16px;display:flex}.oc-order-driver-extra-5d33a{color:#fff;background:#7653b6;border-radius:999px;justify-content:center;min-width:25px;padding:1px 6px;font-size:11px;font-weight:800;display:inline-flex}.oc-participants-options-5d33a>button.selected{outline-offset:-2px;outline:2px solid}.oc-participants-confirm-driver-5gd2{border:1px solid #ffffff1f;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;display:grid}.oc-participants-confirm-driver-5gd2>span{opacity:.7;text-transform:uppercase;font-size:10px}.oc-participants-confirm-driver-5gd2>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oc-participants-confirm-driver-5gd2>button{min-width:88px}.oc-order-hover-items{flex-direction:column;width:100%;display:flex}.oc-order-hover-item,.oc-order-hover-item-3g,.oc-order-hover-item-row-11-5B-2A-4C-4{box-sizing:border-box;flex:0 0 100%!important;width:100%!important}.oc-order-hover-item+.oc-order-hover-item,.oc-order-hover-item-3g+.oc-order-hover-item-3g{margin-top:2px}.oc-order-hover-scroll-11-5B-2A-4C-4{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 140px);overflow:hidden auto}.oc-order-hover-scroll-11-5B-2A-4C-4:after{content:"";flex:0 0 8px;height:8px;display:block}.oc-order-hover-item-row-11-5B-2A-4C-4,.oc-order-hover [class*=item]{align-items:baseline;gap:10px;min-width:0;padding-top:6px;padding-bottom:6px;display:flex}.oc-order-hover-item-row-11-5B-2A-4C-4>:first-child,.oc-order-hover [class*=item]>:first-child{white-space:nowrap;flex:none}.oc-order-hover-item-row-11-5B-2A-4C-4>:nth-child(2),.oc-order-hover [class*=item]>:nth-child(2){flex:auto;min-width:0}.oc-order-hover-item-row-11-5B-2A-4C-4 small,.oc-order-hover-item-row-11-5B-2A-4C-4 span,.oc-order-hover [class*=item] small,.oc-order-hover [class*=item] span{margin-top:0}.oc-order-hover-header-3g{z-index:2;background:inherit;position:sticky;top:0}.oc-order-stage-top>strong:first-child{flex:none}.oc-order-address-inline-11-5B-2A-4C{flex:auto!important;width:auto!important;min-width:0!important;max-width:none!important;font-size:1rem!important;font-weight:720!important;line-height:1.2!important}.oc-order-value-contact-11-5B-2A-4C{flex:none}.oc-order-card [class*=time],.oc-order-card [class*=minutes],.oc-order-card [class*=minute],.oc-order-card-3b [class*=time],.oc-order-card-3b [class*=minutes],.oc-order-card-3b [class*=minute]{font-size:.88rem;font-weight:800}.oc-order-hover{font-size:1rem!important}.oc-order-hover-header-3g strong{font-size:1.34rem!important;font-weight:850!important}.oc-order-hover-header-3g span{font-size:1.08rem!important;font-weight:650!important}.oc-order-hover [class*=customer] strong,.oc-order-hover [class*=contact] strong,.oc-order-hover [class*=address] strong{font-size:1.22rem!important}.oc-order-hover [class*=customer] span,.oc-order-hover [class*=contact] span,.oc-order-hover [class*=address] span,.oc-order-hover [class*=phone]{font-size:1.14rem!important;line-height:1.35!important}.oc-order-hover-driver-3g small{font-size:1.02rem!important}.oc-order-hover-driver-3g strong{font-size:1.34rem!important;font-weight:850!important}.oc-order-hover [class*=item]{font-size:1.12rem!important;line-height:1.35!important}.oc-order-hover [class*=item] strong,.oc-order-hover [class*=item] b{font-size:1.2rem!important;font-weight:800!important}.oc-order-hover [class*=item] small,.oc-order-hover [class*=item] span{font-size:1.08rem!important}.oc-order-hover section,.oc-order-hover section div,.oc-order-hover section p{font-size:1.1rem;line-height:1.38}.oc-order-hover section strong{font-size:1.2rem}.oc-order-hover-metrics-3g span{font-size:1.08rem!important}.oc-order-hover [aria-hidden=true],.oc-order-hover .icon,.oc-order-hover [class*=icon]{font-size:1rem!important}.oc-order-hover [class*=time],.oc-order-hover [class*=minute]{font-size:1.1rem!important;font-weight:800!important}.oc-order-hover,.oc-order-hover-3g,.oc-order-hover-11-5B-2A-4C-1{font-size:1.18rem!important;line-height:1.42!important;transform:none!important}.oc-order-hover span,.oc-order-hover div,.oc-order-hover p,.oc-order-hover li,.oc-order-hover td,.oc-order-hover th{font-size:1.18rem;line-height:1.42}.oc-order-hover small{font-size:1.05rem!important;line-height:1.35!important}.oc-order-hover strong{font-size:1.3rem!important;line-height:1.3!important}.oc-order-hover b{font-size:1.16rem!important}.oc-order-hover-header-3g strong{font-size:1.38rem!important}.oc-order-hover-header-3g span{font-size:1.08rem!important}.oc-order-hover-driver-3g{font-size:1.2rem!important}.oc-order-hover-driver-3g b{font-size:1.16rem!important}.oc-order-hover-metrics-3g{font-size:1.18rem!important}.oc-order-address-inline-11-5B-2A-4C{font-size:.88rem;font-weight:680;line-height:1.2}.oc-order-hover-11-5B-2A-4C-1,.oc-order-hover-card,.oc-order-hover,.oc-order-popover,.oc-order-items-hover{font-size:1.05rem;line-height:1.38}.oc-order-hover-11-5B-2A-4C-1 small,.oc-order-hover-card small,.oc-order-hover small,.oc-order-popover small,.oc-order-items-hover small{font-size:.94rem;line-height:1.32}.oc-order-hover-11-5B-2A-4C-1 strong,.oc-order-hover-card strong,.oc-order-hover strong,.oc-order-popover strong,.oc-order-items-hover strong{font-size:1.12rem;line-height:1.28}.oc-order-hover-11-5B-2A-4C-1 b,.oc-order-hover-card b,.oc-order-hover b,.oc-order-popover b,.oc-order-items-hover b{font-size:1.02rem}.oc-order-hover-driver-3g,.oc-order-hover-metrics-3g{font-size:1.04rem}.oc-order-hover-driver-3g strong{font-size:1.16rem}.oc-order-hover-11-5B-2A-4C-1{translate:-70px}@media (width<=1200px){.oc-order-hover-11-5B-2A-4C-1{translate:-40px}}.oc-order-stage-top{align-items:center;gap:8px;min-width:0;display:flex}.oc-order-address-inline-11-5B-2A-4C{text-overflow:ellipsis;white-space:nowrap;opacity:.86;min-width:0;font-size:.78rem;font-weight:650;overflow:hidden}.oc-order-contact-3b{align-items:center;gap:7px;min-width:0;display:flex}.oc-order-value-contact-11-5B-2A-4C{white-space:nowrap;margin-left:auto;font-size:.84rem;font-weight:850}.oc-order-driver-11-5B-2A-4C{align-items:baseline;gap:7px;display:flex}.oc-order-driver-11-5B-2A-4C strong{font-size:1rem;font-weight:850}.oc-order-driver-phone-11-5B-2A-4C{opacity:.88;font-size:.88rem;font-weight:650}.oc-order-hover-card,.oc-order-hover,.oc-order-popover{font-size:.92rem}.oc-order-hover-card strong,.oc-order-hover strong,.oc-order-popover strong{font-size:1rem}.oc-order-address-11-5B-2A-4B{opacity:.82;align-items:center;gap:5px;min-width:0;margin-top:3px;font-size:.74rem;line-height:1.15;display:flex}.oc-order-address-11-5B-2A-4B span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oc-order-hover .oc-order-hover-items{padding:5px 9px 7px!important}.oc-order-hover .oc-order-hover-item{grid-template-columns:13px max-content minmax(0,1fr)!important;justify-content:start!important;place-items:baseline start!important;gap:1px 4px!important;width:100%!important;padding:3px 2px!important;line-height:1.08!important;display:grid!important}.oc-order-hover .oc-order-hover-item+.oc-order-hover-item{margin-top:0!important}.oc-order-hover .oc-order-hover-item .icon{text-align:left!important;width:13px!important;font-size:.62rem!important;line-height:1!important}.oc-order-hover .oc-order-hover-item>strong{text-align:left!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:.53rem!important;font-weight:780!important;line-height:1.08!important}.oc-order-hover .oc-order-hover-item>div{text-align:left!important;justify-items:start!important;gap:1px!important;min-width:0!important;display:grid!important}.oc-order-hover .oc-order-hover-item>div>span{text-align:left!important;margin:0!important;padding:0!important;font-size:.55rem!important;font-weight:650!important;line-height:1.1!important}.oc-order-hover .oc-order-hover-item small{text-align:left!important;margin:0!important;padding:0!important;font-size:.44rem!important;line-height:1.05!important}.oc-order-value-11-5B-2A-4{white-space:nowrap;margin-left:auto;font-size:.78rem;font-weight:850}.oc-order-stage-top{gap:8px}.oc-driver-selector-5d31{gap:7px;display:grid;position:relative}.oc-driver-input-line-5d31{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:5px;display:grid}.oc-driver-input-line-5d31 input{min-height:36px;font-size:15px}.oc-driver-list-button-5d31{min-width:78px;min-height:36px;padding:0 10px}.oc-driver-selected-5d31{background:#581c871f;border:1px solid #a855f759;border-radius:6px;align-items:baseline;gap:10px;min-height:32px;padding:7px 9px;display:flex}.oc-driver-selected-5d31 strong{color:#c084fc}.oc-driver-selected-5d31 span{opacity:.72;font-size:11px}.oc-driver-list-5d31{background:#111827;border:1px solid #94a3b847;border-radius:7px;max-height:220px;padding:4px;overflow-y:auto}.oc-driver-list-5d31>button{text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:58px minmax(0,1fr) 120px;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 8px;display:grid}.oc-driver-list-5d31>button.active,.oc-driver-list-5d31>button:hover{background:#7e22ce42}.oc-driver-list-5d31>button b{color:#c084fc}.oc-driver-list-5d31>button small{text-align:right;opacity:.64}.oc-driver-empty-5d31{opacity:.65;padding:12px 9px}.oc-driver-help-5d31{opacity:.65;font-size:10px}.oc-owe-dialog footer .primary:focus-visible{outline-offset:2px;outline:2px solid #a855f7}.oc-driver-input-line-5d31{grid-template-columns:minmax(0,1fr)!important}.oc-driver-list-button-5d31{display:none!important}.oc-driver-list-5d31{box-shadow:0 10px 26px #00000059;background:#34445c!important;border-color:#e2e8f075!important}.oc-driver-list-5d31>button{border:1px solid #0000;color:#fff!important}.oc-driver-list-5d31>button b{font-weight:800;color:#e9d5ff!important}.oc-driver-list-5d31>button span{font-weight:700;color:#fff!important}.oc-driver-list-5d31>button small{color:#e5e7eb!important;opacity:.95!important}.oc-driver-list-5d31>button.active,.oc-driver-list-5d31>button:hover{background:#7653b6!important;border-color:#e9d5ff94!important}.oc-driver-empty-5d31{color:#fff!important}.oc-same-driver-warning-5d32b{background:#78350f47;border:1px solid #fbbf248c;border-radius:7px;gap:7px;margin:10px 16px 0;padding:11px 12px;display:grid}.oc-same-driver-warning-5d32b strong{color:#fde68a}.oc-same-driver-warning-5d32b span{color:#f8fafc;font-size:12px;line-height:1.4}.oc-same-driver-warning-5d32b>div{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}:root{--oc-bg:#091016;--oc-panel:#101823;--oc-line:#ffffff14;--oc-text:#f3f6f8;--oc-muted:#82909e;--oc-purple:#a56bff;--oc-orange:#ff9b2b;--oc-green:#59d879;--oc-yellow:#e7c74b;--oc-red:#ff5d62;--oc-blue:#5da4ff}.oc-screen{background:radial-gradient(circle at 50% -20%,#495f8229,transparent 32%), var(--oc-bg);min-height:100vh;color:var(--oc-text);grid-template-rows:54px minmax(0,1fr) 22px;display:grid}.oc-header{border-bottom:1px solid var(--oc-line);background:#080d12;grid-template-columns:minmax(250px,1fr) auto minmax(360px,1fr);align-items:center;gap:12px;padding:0 12px;display:grid}.oc-brand,.oc-operation-state,.oc-header-actions{align-items:center;display:flex}.oc-brand{gap:9px}.oc-brand-copy{line-height:1;display:grid}.oc-brand-copy strong{letter-spacing:.06em;font-size:1rem}.oc-brand-copy span{color:var(--oc-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:.55rem}.oc-icon-button{width:32px;height:32px;padding:0!important}.oc-operation-state{gap:7px}.oc-operation-dot{background:var(--oc-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 11px #59d879a6}.oc-operation-state small{border-left:1px solid var(--oc-line);color:var(--oc-muted);padding-left:8px;font-size:.6rem}.oc-header-actions{justify-content:flex-end;gap:7px}.oc-header button,.oc-sidebar button,.oc-menu-rail button,.oc-menu-hidden button{border:1px solid var(--oc-line);color:var(--oc-text);background:#121b25;border-radius:7px}.oc-store-button{justify-content:space-between;align-items:center;min-width:115px;min-height:31px;display:flex}.oc-clock{font-size:.78rem;font-weight:800}.oc-refresh-button{width:33px;min-height:31px}.oc-new-order-button{min-height:31px;padding:0 10px;font-size:.67rem}.oc-main{gap:7px;min-height:0;padding:7px;display:grid}.oc-menu-rail{border:1px solid var(--oc-line);background:linear-gradient(#111a25,#0c141d);border-radius:9px;align-content:start;gap:4px;padding:7px 5px;display:grid}.oc-menu-rail button{text-align:left;align-items:center;gap:9px;min-height:37px;padding:0 8px;font-size:.65rem;display:flex}.oc-menu-rail.compact button{justify-content:center;padding:0;font-size:.9rem}.oc-menu-rail button span{text-align:center;min-width:18px}.oc-menu-hidden{justify-content:center;padding-top:4px;display:flex}.oc-menu-hidden button{width:30px;height:30px}.oc-flow{gap:7px;min-width:0;min-height:0;display:grid}.oc-flow[data-stage-count="3"]{grid-template-columns:minmax(180px,.58fr) minmax(400px,1.55fr) minmax(300px,1fr)}.oc-stage{border:1px solid var(--oc-line);background:linear-gradient(#111a25,#0c141d);border-radius:9px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.oc-stage-apps{box-shadow:inset 0 2px 0 var(--oc-purple)}.oc-stage-production,.oc-stage-entering,.oc-stage-preparing{box-shadow:inset 0 2px 0 var(--oc-orange)}.oc-stage-ready,.oc-stage-delivery{box-shadow:inset 0 2px 0 var(--oc-green)}.oc-stage-header{border-bottom:1px solid var(--oc-line);min-height:100px;padding:11px 12px 9px}.oc-stage-heading>span{font-size:1rem}.oc-stage-heading strong{text-transform:uppercase;letter-spacing:.03em;font-size:.9rem}.oc-stage-heading b{color:var(--oc-muted);margin-left:auto;font-size:.66rem}.oc-stage-indicators{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.oc-stage-indicators>div{background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;gap:2px;min-width:66px;padding:6px 8px;display:grid}.oc-stage-indicators strong{font-size:.78rem}.oc-stage-indicators span{color:var(--oc-muted);text-transform:uppercase;font-size:.53rem}.oc-stage-orders{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;min-height:0;padding:6px 7px;overflow:auto}.oc-order-card{border:0;border-bottom:1px solid #ffffff0b;border-left:3px solid var(--oc-green);width:100%;min-height:40px;color:var(--oc-text);text-align:left;background:#ffffff03;border-radius:4px;grid-template-columns:42px 52px minmax(90px,1fr);align-items:center;gap:7px;margin-bottom:3px;padding:5px 9px;display:grid}.oc-order-card.normal{border-left-color:var(--oc-green)}.oc-order-card.attention{border-left-color:var(--oc-yellow)}.oc-order-card.warning{border-left-color:var(--oc-orange)}.oc-order-card.critical{border-left-color:var(--oc-red)}.oc-order-age{font-size:.78rem;font-weight:800}.oc-order-number{color:var(--oc-muted);font-size:.69rem;font-weight:700}.oc-order-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.oc-order-payment{color:#c491ff;background:#a56bff1f;border-radius:4px;padding:2px 6px;font-size:.58rem}.oc-order-value{font-size:.67rem;font-weight:800}.oc-stage-empty{min-height:230px;color:var(--oc-muted);text-align:center;align-content:center;place-items:center;gap:6px;display:grid}.oc-stage-empty strong{color:var(--oc-green);font-size:1.3rem}.oc-sidebar{border:1px solid var(--oc-line);background:linear-gradient(#111a25,#0c141d);border-radius:9px;grid-template-rows:48px minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.oc-sidebar>header{border-bottom:1px solid var(--oc-line);align-items:center;padding:0 11px;display:flex}.oc-sidebar>header strong{text-transform:uppercase;font-size:.7rem}.oc-sidebar-metrics{overflow:auto}.oc-sidebar-metrics>div{border-bottom:1px solid var(--oc-line);gap:4px;padding:12px 11px;display:grid}.oc-sidebar-metrics strong{font-size:1rem;line-height:1}.oc-sidebar-metrics span{color:var(--oc-muted);text-transform:uppercase;font-size:.53rem}.oc-sidebar-metrics .metric-0 strong{color:var(--oc-text)}.oc-sidebar-metrics .metric-1 strong{color:var(--oc-orange)}.oc-sidebar-metrics .metric-2 strong{color:var(--oc-blue)}.oc-sidebar-metrics .metric-3 strong{color:var(--oc-green)}.oc-sidebar-metrics .metric-4 strong{color:var(--oc-purple)}.oc-sidebar>footer{border-top:1px solid var(--oc-line);padding:8px}.oc-sidebar>footer button{width:100%;min-height:30px;font-size:.59rem}.oc-footer{border-top:1px solid var(--oc-line);color:var(--oc-muted);background:#080d12;justify-content:space-between;align-items:center;padding:0 9px;font-size:.52rem;display:flex}.oc-license-info{color:#667484}@media (width<=1200px){.oc-main.menu-full{grid-template-columns:120px minmax(0,1fr) 145px}.oc-menu-rail.full button strong{font-size:.58rem}}.oc-stage-header{min-height:64px;padding:10px 12px 8px}.oc-stage-title-row{gap:8px;display:grid}.oc-stage-heading{align-items:center;gap:8px;display:flex}.oc-stage-heading strong{letter-spacing:.035em;text-transform:uppercase;font-size:.96rem}.oc-stage-heading b{color:var(--oc-muted);margin-left:2px;font-size:.72rem;font-weight:700}.oc-stage-inline-indicators{white-space:nowrap;align-items:center;gap:14px;min-width:0;display:flex;overflow:hidden}.oc-inline-indicator{align-items:center;gap:4px;min-width:0;display:inline-flex}.oc-inline-indicator i{background:0 0;border-radius:4px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 2px;font-size:.69rem;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.oc-inline-indicator strong{color:var(--oc-text);font-size:.78rem;line-height:1}.oc-inline-indicator small{color:var(--oc-muted);font-size:.55rem;line-height:1}.oc-stage-apps .oc-inline-indicator:first-child i{color:#ff5d62}.oc-stage-apps .oc-inline-indicator:nth-child(2) i{color:#ffd34f}.oc-stage-apps .oc-inline-indicator:nth-child(3) i{color:#59d879}.oc-stage-production .oc-inline-indicator i,.oc-stage-entering .oc-inline-indicator i,.oc-stage-preparing .oc-inline-indicator i{font-size:.88rem}.oc-stage-delivery .oc-inline-indicator i{font-size:.82rem}.oc-order-card{grid-template-columns:46px 58px minmax(100px,1fr);gap:8px;min-height:42px;margin-bottom:3px;padding:6px 10px}.oc-stage-delivery .oc-order-card{grid-template-columns:46px 58px minmax(90px,1fr) auto auto}.oc-order-customer{font-size:.86rem;font-weight:700}.oc-order-payment{font-size:.64rem}.oc-order-value{font-size:.73rem}.oc-sidebar-metrics strong{font-size:1.08rem}.oc-sidebar-metrics span{font-size:.57rem}.oc-stage-orders{padding-top:5px}.oc-main.mode-complete .oc-stage-header{min-height:58px;padding-left:9px;padding-right:9px}.oc-main.mode-complete .oc-stage-inline-indicators{gap:8px}.oc-main.mode-complete .oc-inline-indicator small{display:none}.oc-main.mode-complete .oc-order-card{min-height:39px;padding-top:5px;padding-bottom:5px}@media (width<=1250px){.oc-stage-inline-indicators{gap:9px}.oc-inline-indicator small{display:none}}.oc-stage-heading{gap:9px}.oc-stage-heading strong{font-size:1.04rem}.oc-stage-heading b{min-width:22px;color:var(--oc-text);text-align:center;margin-left:0;font-size:.94rem;font-weight:900}.oc-stage-main-icon{font-size:1.12rem}.oc-stage-inline-indicators{gap:13px}.oc-inline-indicator{gap:5px}.oc-inline-indicator strong{font-size:.86rem;font-weight:900}.oc-inline-indicator small{font-size:.56rem}.oc-brand-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.oc-brand-icon.md{width:28px;height:28px}.oc-brand-icon svg{width:100%;height:100%;overflow:visible}.oc-brand-icon text{dominant-baseline:middle;font-family:Arial,Helvetica,sans-serif;font-weight:800}.oc-brand-icon.ifood rect{fill:#e62b33}.oc-brand-icon.ifood text{fill:#fff;font-size:7px}.oc-brand-icon.keeta rect{fill:#ffd72e}.oc-brand-icon.keeta text{fill:#111;font-size:6.5px}.oc-brand-icon.whatsapp circle{fill:#29bd68}.oc-brand-icon.whatsapp path{fill:none;stroke:#fff;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.oc-order-card{min-height:43px}.oc-order-age{font-size:.88rem}.oc-order-number{font-size:.77rem}.oc-order-customer{letter-spacing:.005em;font-size:.89rem}.oc-sidebar{grid-template-rows:50px minmax(0,1fr) auto}.oc-sidebar>header strong{font-size:.76rem}.oc-sidebar-metrics>div{gap:5px;padding:13px 12px}.oc-sidebar-metrics strong{font-size:1.22rem;font-weight:900}.oc-sidebar-metrics .emphasis strong{font-size:1.78rem}.oc-sidebar-metrics span{letter-spacing:.025em;font-size:.59rem}.oc-main.mode-basic.menu-full{grid-template-columns:150px minmax(0,1fr) 172px}.oc-main.mode-complete.menu-hidden{grid-template-columns:minmax(0,1fr) 158px}@media (width<=1250px){.oc-stage-heading strong{font-size:.96rem}.oc-stage-heading b{font-size:.86rem}.oc-inline-indicator small{display:none}.oc-sidebar-metrics strong{font-size:1.12rem}.oc-sidebar-metrics .emphasis strong{font-size:1.6rem}}html,body,#root{height:100%}body{overflow:hidden}.oc-screen{grid-template-rows:54px minmax(0,1fr) 24px;height:100dvh;min-height:0;overflow:hidden}.oc-main{gap:9px;min-height:0;padding:9px 10px 8px;overflow:hidden}.oc-main.menu-full{grid-template-columns:152px minmax(0,1fr) 172px}.oc-main.menu-hidden{grid-template-columns:minmax(0,1fr) 172px}.oc-menu-rail{border-radius:10px;min-height:0;padding:8px 7px}.oc-menu-rail.compact{grid-template-rows:repeat(6,58px) 1fr auto;display:grid}.oc-menu-rail.full{grid-template-rows:repeat(6,43px) 1fr auto;display:grid}.oc-menu-rail button{background:0 0;border-color:#0000}.oc-menu-rail button:hover{background:#ffffff09;border-color:#ffffff14}.oc-menu-rail button.active{color:#caa4ff;background:#a56bff1a;border-color:#a56bffb3}.oc-menu-rail.compact button{place-items:center;min-height:52px;padding:0;display:grid}.oc-menu-rail.compact button span{font-size:1.18rem}.oc-menu-spacer{min-height:0}.oc-f10{color:var(--oc-muted);justify-items:center;gap:4px;padding:6px 0 4px;display:grid}.oc-f10 kbd{min-width:34px;color:var(--oc-text);text-align:center;border:1px solid #ffffff2e;border-radius:6px;padding:4px 6px;font-size:.7rem}.oc-f10 small{font-size:.54rem}.oc-flow{min-height:0;overflow:hidden}.oc-flow>.oc-stage:first-child{margin-left:2px}.oc-stage{height:100%;min-height:0}.oc-stage-orders{overscroll-behavior:contain;height:100%;min-height:0;padding:7px 8px 10px;overflow:hidden auto}.oc-stage-orders::-webkit-scrollbar{width:6px}.oc-stage-orders::-webkit-scrollbar-track{background:0 0}.oc-stage-orders::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:12px}.oc-stage-orders::-webkit-scrollbar-thumb:hover{background:#ffffff3d}.oc-stage-inline-indicators{min-height:24px}.oc-inline-indicator i{font-size:.9rem}.oc-brand-icon.sm{width:24px;height:24px}.oc-sidebar{grid-template-rows:50px minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.oc-sidebar-metrics{scrollbar-width:thin;min-height:0;overflow-y:auto}.oc-sidebar-metrics>div{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:12px 11px;display:grid}.oc-metric-icon{width:26px;height:26px;color:var(--oc-purple);place-items:center;font-size:1.03rem;font-weight:900;display:grid}.oc-metric-copy{gap:4px;min-width:0;display:grid}.oc-metric-copy strong{white-space:nowrap;font-size:1.24rem;font-weight:900}.oc-sidebar-metrics .emphasis .oc-metric-copy strong{font-size:1.78rem}.oc-metric-copy>span{color:var(--oc-muted);text-transform:uppercase;font-size:.58rem}.oc-sidebar-metrics .metric-0 .oc-metric-icon{color:var(--oc-purple)}.oc-sidebar-metrics .metric-1 .oc-metric-icon{color:var(--oc-orange)}.oc-sidebar-metrics .metric-2 .oc-metric-icon{color:var(--oc-blue)}.oc-sidebar-metrics .metric-3 .oc-metric-icon{color:#f0c72b}.oc-sidebar-metrics .metric-4 .oc-metric-icon{color:var(--oc-purple)}.oc-sidebar-metrics .metric-5 .oc-metric-icon{color:var(--oc-blue)}.oc-sidebar-metrics .metric-6 .oc-metric-icon,.oc-sidebar-metrics .metric-7 .oc-metric-icon{color:var(--oc-green)}.oc-sidebar-metrics .metric-8 .oc-metric-icon{color:var(--oc-red)}.oc-footer{z-index:5;background:#080d12;min-height:24px;position:relative}.oc-flow[data-stage-count="5"]{grid-template-columns:minmax(150px,.68fr) minmax(210px,1.08fr) minmax(190px,1fr) minmax(190px,1fr) minmax(245px,1.18fr)}@media (width<=1280px){.oc-main.menu-compact{grid-template-columns:58px minmax(0,1fr) 158px}.oc-sidebar-metrics>div{grid-template-columns:23px minmax(0,1fr);gap:6px;padding-left:8px;padding-right:8px}.oc-metric-icon{width:22px;height:22px;font-size:.9rem}}.oc-screen{grid-template-rows:76px minmax(0,1fr) 48px}.oc-header-tech{grid-template-columns:minmax(330px,.95fr) minmax(550px,1.65fr) minmax(370px,1fr);min-height:76px;padding:0 18px 7px;position:relative;overflow:hidden}.oc-logo{align-content:center;line-height:1;display:grid}.oc-logo-word{letter-spacing:.025em;align-items:center;height:34px;font-size:1.62rem;font-weight:900;display:flex}.oc-logo-os{color:#f5f7f8}.oc-logo-foo{color:#ff7f22}.oc-logo-d{width:48px;height:34px;margin-left:-3px;display:inline-flex}.oc-logo-d svg{width:100%;height:100%}.oc-logo-subtitle{color:#c8cdd3;letter-spacing:.06em;margin-top:1px;font-size:.58rem}.oc-system-status{justify-content:center;align-items:center;min-width:0;display:flex}.oc-operation-state{min-width:150px;padding-right:14px}.oc-operation-state>div{gap:2px;display:grid}.oc-operation-state strong{color:#89f36e;font-size:.7rem}.oc-operation-state small{color:var(--oc-muted);border:0;padding:0;font-size:.5rem}.oc-health-item{border-left:1px solid #ffffff1a;grid-template-columns:25px auto;align-items:center;gap:6px;min-width:82px;padding:0 12px;display:grid}.oc-health-item>i{color:#7dea4f;font-size:1.08rem;font-style:normal}.oc-health-item>span{color:#d6dbe0;font-size:.51rem;line-height:1.15;display:grid}.oc-health-item strong{color:#72e947;margin-top:2px;font-size:.54rem}.oc-header-circuit{opacity:.9;clip-path:polygon(0 70%,11% 70%,12% 10%,13% 70%,32% 70%,33% 25%,34% 70%,55% 70%,56% 15%,57% 70%,76% 70%,77% 30%,78% 70%,100% 70%,100% 100%,0 100%);background:linear-gradient(90deg,#854cff 0 11%,#0000 11% 17%,#ff7424 17% 33%,#0000 33% 38%,#e6bb27 38% 55%,#0000 55% 62%,#54cb59 62% 77%,#0000 77% 83%,#ef3e73 83% 100%);height:7px;position:absolute;bottom:0;left:12px;right:12px}.oc-stage-orders{max-height:min(936px,100%);overflow-y:auto}.oc-overlay-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03080db8;place-items:center;padding:6vh 5vw;display:grid;position:fixed;inset:0}.oc-overlay-panel{background:linear-gradient(#121b26fe,#0a1119fe);border:1px solid #a56bff73;border-radius:12px;grid-template-rows:64px minmax(0,1fr);width:min(84vw,1320px);height:min(84vh,820px);display:grid;overflow:hidden;box-shadow:0 25px 80px #0000008c}.oc-overlay-panel>header{border-bottom:1px solid var(--oc-line);justify-content:space-between;align-items:center;padding:0 18px;display:flex}.oc-overlay-panel>header>div{gap:3px;display:grid}.oc-overlay-panel>header strong{text-transform:uppercase;font-size:.95rem}.oc-overlay-panel>header span{color:var(--oc-muted);font-size:.58rem}.oc-overlay-panel>header button{border:1px solid var(--oc-line);width:34px;height:34px;color:var(--oc-text);background:#131d28;border-radius:7px;font-size:1.3rem}.oc-overlay-placeholder{grid-template-rows:58px minmax(0,1fr);min-height:0;padding:14px 18px 18px;display:grid}.oc-overlay-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.oc-overlay-search input{border:1px solid var(--oc-line);height:36px;color:var(--oc-text);background:#0d151e;border-radius:7px;padding:0 11px}.oc-overlay-search button{color:#cfb1ff;background:#a56bff17;border:1px solid #a56bff73;border-radius:7px;height:36px;padding:0 14px}.oc-overlay-empty{color:var(--oc-muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.oc-overlay-empty strong{color:var(--oc-text);font-size:1.2rem}.oc-sidebar>header{justify-content:space-between}.oc-kpi-edit{color:#a985e8;cursor:pointer;background:0 0;border:0;width:28px;height:28px}.oc-kpi-config{grid-template-rows:64px 40px minmax(0,1fr) 66px;width:min(760px,90vw);height:min(700px,82vh)}.oc-kpi-config-head,.oc-kpi-config-list>div{grid-template-columns:70px 70px minmax(0,1fr) 86px;align-items:center;gap:8px;padding:0 18px;display:grid}.oc-kpi-config-head{border-bottom:1px solid var(--oc-line);color:var(--oc-muted);text-transform:uppercase;font-size:.57rem}.oc-kpi-config-list{overflow-y:auto}.oc-kpi-config-list>div{border-bottom:1px solid #ffffff0e;min-height:49px}.oc-kpi-config-list input{width:16px;height:16px}.oc-kpi-config-list>div>span{font-size:.75rem;font-weight:700}.oc-kpi-config-list>div>div{gap:4px;display:flex}.oc-kpi-config-list button{border:1px solid var(--oc-line);width:32px;height:28px;color:var(--oc-text);background:#131d28;border-radius:5px}.oc-kpi-config>footer{border-top:1px solid var(--oc-line);justify-content:space-between;align-items:center;gap:14px;padding:0 18px;display:flex}.oc-kpi-config>footer>span{color:var(--oc-muted);font-size:.56rem}.oc-kpi-config>footer>div{gap:7px;display:flex}.oc-kpi-config>footer button{border:1px solid var(--oc-line);min-height:32px;color:var(--oc-text);background:#131d28;border-radius:6px;padding:0 11px}.oc-kpi-config>footer button.primary{color:#d5bdff;background:#a56bff1f;border-color:#a56bff80}.oc-footer-tech{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:48px;padding:0 18px;display:grid}.oc-footer-brand{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.oc-footer-brand strong{color:#788493;letter-spacing:.12em;font-size:.6rem}.oc-footer-brand span{color:#66717e;font-size:.56rem}.oc-footer-circuit{opacity:.55;height:17px}.oc-footer-circuit.left{background:linear-gradient(165deg,#0000 0 10%,#7443aa 10% 12%,#0000 12% 20%,#394a78 20% 22%,#0000 22% 100%)}.oc-footer-circuit.right{background:linear-gradient(165deg,#0000 0 10%,#ff7a20 10% 12%,#0000 12% 20%,#537839 20% 22%,#0000 22% 100%);transform:scaleX(-1)}.oc-runtime-message{color:var(--oc-muted);font-size:.55rem;position:fixed;bottom:50px;left:12px}@media (width<=1350px){.oc-header-tech{grid-template-columns:minmax(270px,.85fr) minmax(450px,1.4fr) minmax(340px,1fr)}.oc-health-item{min-width:70px;padding-left:8px;padding-right:8px}.oc-logo-word{font-size:1.42rem}}.oc-main.menu-full{grid-template-columns:168px minmax(0,1fr) 174px;gap:9px}.oc-menu-rail.full{grid-template-rows:repeat(6,50px) minmax(0,1fr) auto;padding:10px 8px}.oc-menu-rail.full button{text-align:left;border-radius:7px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:46px;padding:0 9px;display:grid}.oc-menu-rail.full button span{text-align:center;min-width:26px;font-size:1rem}.oc-menu-rail.full button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;overflow:hidden}.oc-menu-rail.full button.active{background:linear-gradient(90deg,#a56bff2b,#a56bff0d);border-color:#a56bff94;box-shadow:inset 2px 0 #9b63ff}.oc-menu-rail.full .oc-f10{justify-items:start;padding-left:9px}.oc-menu-rail.full .oc-f10 small{margin-left:2px}.oc-flow[data-stage-count="4"]{grid-template-columns:minmax(280px,1.18fr) minmax(230px,1fr) minmax(230px,1fr) minmax(275px,1.14fr)}.oc-flow[data-stage-count="2"]{grid-template-columns:minmax(560px,1.65fr) minmax(360px,1fr)}.oc-main.menu-compact{grid-template-columns:64px minmax(0,1fr) 166px}@media (width<=1350px){.oc-main.menu-full{grid-template-columns:150px minmax(0,1fr) 160px}.oc-menu-rail.full button{grid-template-columns:28px minmax(0,1fr);padding-left:6px;padding-right:6px}.oc-menu-rail.full button strong{font-size:.66rem}}.oc-final-screen{background:radial-gradient(circle at 50% -10%,#3d567624,#0000 30%),#081018;grid-template-rows:82px minmax(0,1fr) 50px;height:100dvh;min-height:0;overflow:hidden}.oc-final-main{gap:10px;min-height:0;padding:10px 12px 8px;overflow:hidden}.oc-final-main.menu-full{grid-template-columns:170px minmax(0,1fr) 178px}.oc-final-main.menu-compact{grid-template-columns:64px minmax(0,1fr) 170px}.oc-final-header{background:linear-gradient(#070c12fe,#080e14f7);border-bottom:0;grid-template-columns:minmax(320px,.95fr) minmax(560px,1.5fr) minmax(390px,1fr);align-items:center;gap:12px;min-height:82px;padding:0 18px 9px;position:relative}.oc-final-header .oc-brand{align-items:center;gap:12px}.oc-final-logo-word{letter-spacing:.028em;white-space:nowrap;align-items:center;height:38px;font-size:1.72rem;font-weight:900;display:flex}.oc-final-logo-d{flex:0 0 58px;width:58px;height:36px;margin-left:-4px;overflow:visible}.oc-final-health{justify-content:center;align-items:center;min-width:0;display:flex}.oc-final-health>span,.oc-final-health>.oc-operation-state{border-left:1px solid #ffffff1a;min-height:37px;padding:0 15px}.oc-final-health>.oc-operation-state{border-left:0;align-items:center;gap:8px;min-width:165px;display:flex}.oc-final-health .oc-operation-state>div{gap:2px;display:grid}.oc-final-health .oc-operation-state strong{color:#77ef56;font-size:.73rem}.oc-final-health .oc-operation-state small{color:var(--oc-muted);border:0;padding:0;font-size:.52rem}.oc-final-health>span{grid-template-rows:1fr 1fr;grid-template-columns:23px auto;align-items:center;column-gap:6px;min-width:78px;display:grid}.oc-final-health>span i{color:#76ec45;grid-row:1/3;font-size:1.05rem;font-style:normal}.oc-final-health>span small{color:#d6dbe0;font-size:.49rem}.oc-final-health>span strong{color:#6fe64c;font-size:.54rem}.oc-final-header-circuit{opacity:.92;clip-path:polygon(0 70%,13% 70%,14% 15%,15% 70%,32% 70%,33% 30%,34% 70%,52% 70%,53% 10%,54% 70%,72% 70%,73% 28%,74% 70%,100% 70%,100% 100%,0 100%);background:linear-gradient(90deg,#7a48ff 0 15%,#0000 15% 20%,#f17226 20% 41%,#0000 41% 46%,#f0b92b 46% 62%,#0000 62% 68%,#52ce5d 68% 80%,#0000 80% 84%,#ef3d72 84% 100%);height:8px;position:absolute;bottom:1px;left:15px;right:15px}.oc-final-main .oc-menu-rail.full{border-radius:10px;grid-template-rows:repeat(6,54px) minmax(0,1fr) auto;min-height:0;padding:11px 8px}.oc-final-main .oc-menu-rail.full button{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:50px;padding:0 10px;display:grid}.oc-final-main .oc-menu-rail.full button span{font-size:1.08rem}.oc-final-main .oc-menu-rail.full button strong{font-size:.74rem}.oc-final-operational-flow{gap:10px;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.oc-final-operational-flow.complete.no-apps{grid-template-columns:minmax(0,3.3fr) minmax(250px,1.05fr)}.oc-final-operational-flow.complete.has-apps{grid-template-columns:minmax(180px,.75fr) minmax(0,3.1fr) minmax(245px,1fr)}.oc-final-operational-flow.basic.no-apps{grid-template-columns:minmax(0,1.65fr) minmax(330px,1fr)}.oc-final-operational-flow.basic.has-apps{grid-template-columns:minmax(180px,.7fr) minmax(0,1.55fr) minmax(300px,1fr)}.oc-final-apps-zone,.oc-final-basic-production,.oc-final-delivery-zone{min-width:0;min-height:0}.oc-final-apps-zone>.oc-stage,.oc-final-basic-production>.oc-stage,.oc-final-delivery-zone>.oc-stage{height:100%}.oc-production-group{border:1px solid var(--oc-line);background:linear-gradient(#111a24,#0c141d);border-radius:10px;grid-template-rows:68px minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:inset 0 2px #f38a22}.oc-production-group-header{border-bottom:1px solid #ffffff12;grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:7px 14px 8px;display:grid;position:relative}.oc-production-group-title{z-index:2;align-items:center;gap:8px;display:flex}.oc-production-group-icon{color:#ff9927;font-size:1.15rem}.oc-production-group-title strong{color:#ff9226;letter-spacing:.035em;font-size:1rem}.oc-production-group-title b{color:#ff9a2c;background:#ff7e1f24;border-radius:6px;place-items:center;min-width:28px;height:25px;font-size:.83rem;display:grid}.oc-production-summary{z-index:2;justify-content:flex-end;align-items:center;gap:14px;display:flex}.oc-production-summary>span{align-items:center;gap:4px;display:inline-flex}.oc-production-summary i{font-size:.92rem;font-style:normal}.oc-production-summary strong{font-size:.72rem}.oc-production-flow-line{pointer-events:none;opacity:.8;align-items:center;gap:8px;display:flex;position:absolute;top:16px;left:140px;right:14px}.oc-production-flow-line span{background:linear-gradient(90deg,#0000,#e77d1b,#0000);flex:1;height:1px}.oc-production-flow-line i{color:#ed861f;font-size:1rem;font-style:normal}.oc-production-substages{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;min-height:0;display:grid;overflow:hidden}.oc-production-substage{border-right:1px solid #ffffff12;grid-template-rows:78px minmax(0,1fr);min-width:0;min-height:0;display:grid}.oc-production-substage:last-child{border-right:0}.oc-production-substage>header{border-bottom:1px solid #ffffff12;place-items:center;padding:10px 8px;display:grid;position:relative}.oc-production-substage>header>div{justify-items:center;gap:5px;display:grid}.oc-production-substage>header strong{letter-spacing:.045em;text-transform:uppercase;font-size:.72rem}.oc-production-substage>header b{font-size:1.28rem}.oc-production-entering>header{box-shadow:inset 0 -1px #a45bffb3}.oc-production-preparing>header{box-shadow:inset 0 -1px #ef7a1dbf}.oc-production-ready>header{box-shadow:inset 0 -1px #53d559bf}.oc-production-arrow{z-index:3;color:#ef921f;font-size:1.35rem;position:absolute;top:24px;right:-7px}.oc-production-orders{scrollbar-width:thin;overscroll-behavior:contain;min-height:0;padding:6px 7px 10px;overflow:hidden auto}.oc-production-orders::-webkit-scrollbar{width:5px}.oc-production-orders::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:8px}.oc-production-orders,.oc-stage-orders{max-height:min(934px,100%)}.oc-production-orders .oc-order-card{grid-template-columns:43px 48px minmax(65px,1fr);min-height:41px;padding-left:7px;padding-right:7px}.oc-production-empty{min-height:240px;color:var(--oc-muted);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.oc-production-empty strong{color:#66d861;font-size:1.45rem}.oc-production-preparing .oc-production-empty strong{color:#ef8a21}.oc-production-empty span{max-width:135px;font-size:.65rem}.oc-final-apps-zone .oc-stage-header,.oc-final-delivery-zone .oc-stage-header,.oc-final-basic-production .oc-stage-header{min-height:68px}.oc-final-delivery-zone .oc-stage-delivery{box-shadow:inset 0 2px #ef3f70}.oc-final-main .oc-sidebar{border-radius:10px}.oc-final-main .oc-sidebar>header{min-height:54px}.oc-final-main .oc-metric-copy strong{font-size:1.28rem}.oc-final-main .oc-sidebar-metrics .emphasis .oc-metric-copy strong{font-size:1.85rem}.oc-final-footer{background:#070d13;border-top:1px solid #ffffff0e;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;min-height:50px;padding:0 18px;display:grid}.oc-final-footer-brand{white-space:nowrap;align-items:center;gap:12px;display:flex}.oc-final-footer-brand strong{color:#9aa3ad;letter-spacing:.28em;font-size:.62rem}.oc-final-footer-brand span{color:#747f8b;font-size:.57rem}.oc-final-footer-circuit{opacity:.65;height:22px}.oc-final-footer-circuit.left{background:linear-gradient(170deg,#0000 0 12%,#5b3a92 12% 13.5%,#0000 13.5% 25%,#6b48b5 25% 26.5%,#0000 26.5% 100%)}.oc-final-footer-circuit.right{background:linear-gradient(170deg,#0000 0 12%,#dc731f 12% 13.5%,#0000 13.5% 25%,#4d7f38 25% 26.5%,#0000 26.5% 100%);transform:scaleX(-1)}@media (width<=1380px){.oc-final-header{grid-template-columns:minmax(270px,.9fr) minmax(470px,1.35fr) minmax(350px,1fr)}.oc-final-health>span,.oc-final-health>.oc-operation-state{padding-left:9px;padding-right:9px}.oc-final-main.menu-full{grid-template-columns:152px minmax(0,1fr) 164px}.oc-final-logo-word{font-size:1.52rem}.oc-final-logo-d{flex-basis:52px;width:52px}}.oc-source-final{grid-template-rows:82px minmax(0,1fr) 52px;height:100dvh;min-height:0;overflow:hidden}.oc-source-final-main{gap:10px;min-height:0;padding:10px 12px 8px;overflow:hidden}.oc-source-final-main.menu-full{grid-template-columns:170px minmax(0,1fr) 178px}.oc-source-final-main.menu-compact{grid-template-columns:64px minmax(0,1fr) 170px}.oc-final-logo{align-content:center;line-height:1;display:grid}.oc-final-logo-row{white-space:nowrap;align-items:center;height:38px;display:flex}.oc-final-logo-os,.oc-final-logo-foo{letter-spacing:.025em;font-size:1.74rem;font-weight:900}.oc-final-logo-os{color:#f5f7f8}.oc-final-logo-foo{color:#ff7b1e}.oc-final-logo-dog-d{flex:0 0 68px;width:68px;height:34px;margin-left:-5px;overflow:visible}.oc-final-logo-subtitle{color:#d0d5db;letter-spacing:.12em;margin-top:1px;font-size:.6rem}.oc-source-final-flow{gap:10px;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.oc-source-final-flow.basic.no-apps{grid-template-columns:minmax(0,1.7fr) minmax(340px,1fr)}.oc-source-final-flow.basic.has-apps{grid-template-columns:minmax(210px,.72fr) minmax(0,1.55fr) minmax(310px,1fr)}.oc-source-apps,.oc-source-delivery,.oc-source-basic-production{min-width:0;min-height:0}.oc-source-apps>.oc-stage,.oc-source-delivery>.oc-stage,.oc-source-basic-production>.oc-stage{height:100%}.oc-final-production{border:1px solid var(--oc-line);background:linear-gradient(#111a24,#0c141d);border-radius:10px;grid-template-rows:72px minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.oc-final-production-titlebar{border-bottom:1px solid #fff1;grid-template-columns:minmax(60px,1fr) auto minmax(60px,1fr);align-items:center;gap:14px;min-width:0;padding:0 16px;display:grid}.oc-final-production-leading,.oc-final-production-trailing{align-items:center;gap:8px;min-width:0;display:flex}.oc-final-production-leading{justify-content:flex-end}.oc-final-production-leading span,.oc-final-production-trailing span{background:linear-gradient(90deg,#0000,#eb8420 30% 70%,#0000);flex:1;height:1px}.oc-final-production-leading i,.oc-final-production-trailing i{color:#ed8b1f;font-size:1.05rem;font-style:normal}.oc-final-production-title{white-space:nowrap;justify-content:center;align-items:center;gap:9px;display:flex}.oc-final-production-title>span{color:#ff9827;font-size:1.25rem}.oc-final-production-title>strong{color:#ff9325;letter-spacing:.045em;font-size:1.12rem}.oc-final-production-title>b{color:#ff982c;background:#ff882029;border-radius:6px;place-items:center;min-width:29px;height:26px;font-size:.82rem;display:grid}.oc-final-production-stages{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;min-height:0;display:grid;overflow:hidden}.oc-final-production-stage{border-right:1px solid #ffffff12;grid-template-rows:46px 72px 2px minmax(0,1fr);min-width:0;min-height:0;display:grid}.oc-final-substage-header{justify-content:space-between;align-items:center;gap:7px;padding:0 12px;display:flex}.oc-final-substage-title{align-items:center;gap:7px;min-width:0;display:flex}.oc-final-substage-title>span{font-size:1rem}.oc-final-substage-title>strong{color:#f1f4f6;letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:.82rem;overflow:hidden}.oc-final-substage-title>b{color:#d5dae0;font-size:.75rem}.stage-entering .oc-final-substage-title>span{color:#ff8f20}.stage-preparing .oc-final-substage-title>span{color:#f9a21e}.stage-ready .oc-final-substage-title>span{color:#63df5d}.oc-final-substage-gear{color:#b9c0c7;font-size:.78rem}.oc-final-substage-indicators{grid-template-columns:repeat(3,minmax(42px,1fr)) minmax(74px,1.15fr);align-items:center;gap:4px;padding:5px 10px 8px;display:grid}.oc-final-substage-indicators>span{justify-items:center;gap:3px;display:grid}.oc-final-substage-indicators i{font-size:1.04rem;font-style:normal}.oc-final-substage-time{grid-template-rows:auto auto;justify-content:center;align-items:center;grid-template-columns:18px auto!important;column-gap:4px!important}.oc-final-substage-time i{grid-area:1/1}.oc-final-substage-time strong{grid-area:1/2;font-size:.76rem}.oc-final-substage-time small{color:var(--oc-muted);grid-area:2/1/auto/3;font-size:.48rem}.oc-final-substage-separator{background:#ffffff14;margin:0 10px}.oc-final-substage-orders{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:7px 7px 10px;overflow:hidden auto}.oc-final-substage-orders::-webkit-scrollbar{width:5px}.oc-final-substage-orders::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:10px}.oc-final-substage-orders,.oc-stage-orders{max-height:min(934px,100%)}.oc-final-substage-orders .oc-order-card{grid-template-columns:43px 48px minmax(62px,1fr);gap:6px;min-height:42px;padding:5px 7px}.oc-final-stage-empty{min-height:240px;color:var(--oc-muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.oc-final-stage-empty strong{color:#62d85a;font-size:1.38rem}.stage-preparing .oc-final-stage-empty strong{color:#ef8d20}.oc-final-stage-empty span{max-width:135px;font-size:.65rem}.oc-source-apps .oc-stage,.oc-source-delivery .oc-stage{border-radius:10px}.oc-source-apps .oc-stage-header,.oc-source-delivery .oc-stage-header{min-height:72px}.oc-source-apps .oc-stage-apps{box-shadow:inset 0 2px #a353ff}.oc-source-delivery .oc-stage-delivery{box-shadow:inset 0 2px #ef3f70}.oc-source-footer{background:#070d13;border-top:1px solid #ffffff0e;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;min-height:52px;padding:0 18px;display:grid}.oc-source-footer-brand{align-items:center;gap:12px;display:flex}.oc-source-footer-brand strong{color:#9ca5af;letter-spacing:.28em;font-size:.62rem}.oc-source-footer-brand span{color:#747f8b;font-size:.57rem}.oc-source-footer-circuit{opacity:.65;height:22px}.oc-source-footer-circuit.left{background:linear-gradient(170deg,#0000 0 12%,#65429f 12% 13.5%,#0000 13.5% 25%,#704bb8 25% 26.5%,#0000 26.5% 100%)}.oc-source-footer-circuit.right{background:linear-gradient(170deg,#0000 0 12%,#dd7420 12% 13.5%,#0000 13.5% 25%,#4f8139 25% 26.5%,#0000 26.5% 100%);transform:scaleX(-1)}@media (width<=1380px){.oc-source-final-main.menu-full{grid-template-columns:152px minmax(0,1fr) 164px}.oc-final-logo-os,.oc-final-logo-foo{font-size:1.52rem}.oc-final-logo-dog-d{flex-basis:60px;width:60px}.oc-final-production-title>strong{font-size:1rem}.oc-final-substage-title>strong{font-size:.74rem}}.oc-source-apps>.oc-stage,.oc-final-production,.oc-source-delivery>.oc-stage{background:linear-gradient(#111a24fc,#0b131cfc);border:1px solid #ffffff1a;border-radius:10px;height:100%;overflow:hidden}.oc-source-apps>.oc-stage{box-shadow:inset 0 2px #a657ff}.oc-final-production{box-shadow:inset 0 2px #ef8a22}.oc-source-delivery>.oc-stage{box-shadow:inset 0 2px #51d25f}.oc-source-apps .oc-stage-header,.oc-source-delivery .oc-stage-header{min-height:104px;padding:15px 15px 10px}.oc-final-production{grid-template-rows:62px minmax(0,1fr)}.oc-final-production-titlebar{border-bottom:1px solid #ffffff12;min-height:62px;padding:0 14px}.oc-final-production-title{transform:translateY(1px)}.oc-final-production-title>strong{font-size:1.04rem}.oc-final-production-title>b{min-width:28px;height:25px}.oc-final-production-stages{align-items:stretch;height:100%;min-height:0}.oc-final-production-stage{grid-template-rows:43px 61px 2px minmax(0,1fr)}.oc-final-substage-header{min-height:43px;padding:0 10px}.oc-final-substage-title{gap:6px}.oc-final-substage-title>strong{font-size:.78rem}.oc-final-substage-title>b{font-size:.72rem}.oc-final-substage-indicators{grid-template-columns:repeat(3,minmax(36px,1fr)) minmax(70px,1.16fr);gap:3px;min-height:61px;padding:3px 8px 6px}.oc-final-substage-indicators i{font-size:.98rem}.oc-final-substage-indicators strong{font-size:.68rem}.oc-final-substage-time strong{font-size:.73rem}.oc-final-substage-time small{font-size:.46rem}.oc-final-production-stage{background:0 0;border-right:1px solid #ffffff13}.oc-final-production-stage:last-child{border-right:0}.oc-final-production-stage>header,.oc-final-substage-indicators{background:0 0}.stage-entering .oc-final-substage-separator{background:linear-gradient(90deg,#a657ff 0 38%,#ffffff0f 38%)}.stage-preparing .oc-final-substage-separator{background:linear-gradient(90deg,#ef8a22 0 52%,#ffffff0f 52%)}.stage-ready .oc-final-substage-separator{background:linear-gradient(90deg,#53d45e 0 62%,#ffffff0f 62%)}.oc-final-substage-orders{padding-top:7px}.oc-final-substage-orders .oc-order-card{min-height:42px;margin-bottom:4px}.oc-source-apps .oc-stage-heading strong,.oc-source-delivery .oc-stage-heading strong{font-size:1rem}.oc-source-apps .oc-stage-inline-indicators,.oc-source-delivery .oc-stage-inline-indicators{margin-top:9px}.oc-source-apps,.oc-final-production,.oc-source-delivery{align-self:stretch}.oc-source-final-flow.complete.has-apps{grid-template-columns:minmax(215px,.78fr) minmax(0,3.15fr) minmax(255px,1fr)}.oc-source-final-flow.complete.no-apps{grid-template-columns:minmax(0,3.3fr) minmax(270px,1fr)}@media (width<=1380px){.oc-final-production-stage{grid-template-rows:41px 58px 2px minmax(0,1fr)}.oc-final-substage-title>strong{font-size:.72rem}.oc-final-substage-indicators{padding-left:5px;padding-right:5px}}.oc-owe-dialog-backdrop{z-index:130;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03080dc2;place-items:center;padding:5vh 5vw;display:grid;position:fixed;inset:0}.oc-owe-dialog{background:linear-gradient(#141d28fe,#0a1119fe);border:1px solid #a56bff75;border-radius:11px;width:min(480px,92vw);overflow:hidden;box-shadow:0 24px 70px #00000094}.oc-owe-dialog>header{border-bottom:1px solid var(--oc-line);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:0 16px;display:flex}.oc-owe-dialog>header>div{gap:3px;display:grid}.oc-owe-dialog>header strong{color:var(--oc-text);font-size:.86rem}.oc-owe-dialog>header span{color:var(--oc-muted);font-size:.58rem}.oc-owe-dialog>header button{border:1px solid var(--oc-line);width:32px;height:32px;color:var(--oc-text);background:#131d28;border-radius:6px;font-size:1.2rem}.oc-owe-dialog-body{gap:14px;padding:18px;display:grid}.oc-owe-dialog-body label{gap:6px;display:grid}.oc-owe-dialog-body label>span{color:#d9dee4;font-size:.68rem;font-weight:700}.oc-owe-dialog-body input[type=number],.oc-owe-dialog-body textarea{box-sizing:border-box;width:100%;color:var(--oc-text);background:#0b141d;border:1px solid #ffffff21;border-radius:7px}.oc-owe-dialog-body input[type=number]{height:38px;padding:0 10px}.oc-owe-dialog-body textarea{resize:vertical;min-height:76px;padding:9px 10px}.oc-owe-dialog-body small{color:var(--oc-muted);font-size:.53rem;line-height:1.35}.oc-owe-check{grid-template-columns:18px minmax(0,1fr);align-items:center}.oc-owe-check input{width:15px;height:15px}.oc-owe-dialog-body p{color:var(--oc-muted);margin:0;font-size:.68rem}.oc-owe-dialog>footer{border-top:1px solid var(--oc-line);justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding:0 16px;display:flex}.oc-owe-dialog>footer button{border:1px solid var(--oc-line);min-height:34px;color:var(--oc-text);background:#131d28;border-radius:6px;padding:0 13px}.oc-owe-dialog>footer button.primary{color:#d7c0ff;background:#a56bff24;border-color:#a56bff85}.oc-owe-dialog>footer button:disabled{opacity:.42;cursor:not-allowed}.oc-order-card-actionable{cursor:pointer}.oc-order-card-actionable:hover{border-color:#ffffff2e;transform:translateY(-1px)}.oc-order-context-backdrop{z-index:145;position:fixed;inset:0}.oc-order-context-menu{z-index:146;background:#0c141dfa;border:1px solid #ffffff1f;border-radius:8px;min-width:168px;padding:5px;position:fixed;box-shadow:0 16px 42px #0000007a}.oc-order-context-menu button{width:100%;min-height:34px;color:var(--oc-text);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:0 10px;font-size:.67rem;display:flex}.oc-order-context-menu button:hover{background:#ffffff12}.oc-timeline-backdrop{z-index:150;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02070c9e;justify-content:flex-end;display:flex;position:fixed;inset:0}.oc-timeline-panel{background:linear-gradient(#131c27fe,#080e15fe);border-left:1px solid #a56bff59;grid-template-rows:auto 1fr;width:min(440px,92vw);height:100%;display:grid;box-shadow:-22px 0 60px #0000006b}.oc-timeline-panel>header{border-bottom:1px solid var(--oc-line);justify-content:space-between;align-items:center;min-height:72px;padding:0 18px;display:flex}.oc-timeline-panel>header>div{gap:3px;display:grid}.oc-timeline-panel>header strong{font-size:.9rem}.oc-timeline-panel>header span{color:var(--oc-muted);font-size:.62rem}.oc-timeline-panel>header button{border:1px solid var(--oc-line);width:34px;height:34px;color:var(--oc-text);background:#131d28;border-radius:6px;font-size:1.2rem}.oc-timeline-body{padding:18px;overflow-y:auto}.oc-timeline-entry{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:0 0 22px;display:grid;position:relative}.oc-timeline-entry:before{content:"";background:#ffffff1a;width:1px;position:absolute;top:9px;bottom:0;left:70px}.oc-timeline-entry:after{content:"";background:#a56bffdb;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:66px}.oc-timeline-entry.direction-return:after{background:#ffbc5ceb}.oc-timeline-entry time{color:var(--oc-muted);padding-top:2px;font-size:.56rem}.oc-timeline-entry>div{gap:4px;padding-left:10px;display:grid}.oc-timeline-entry strong{font-size:.68rem}.oc-timeline-entry span,.oc-timeline-entry small{color:var(--oc-muted);font-size:.56rem}.oc-timeline-entry em{color:#e9c98f;font-size:.56rem;font-style:normal}.oc-timeline-status{color:var(--oc-muted);text-align:center;padding:24px 8px;font-size:.65rem}.oc-timeline-status.error{color:#ff9e9e}.oc-order-card>:not(.oc-order-stage-content){display:none!important}.oc-order-stage-content{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top time""title time""primary time""secondary time";gap:2px 10px;width:100%;min-width:0;padding:8px 9px;display:grid}.oc-order-stage-top{grid-area:top;align-items:center;gap:6px;min-width:0;display:flex}.oc-order-stage-top strong{color:var(--oc-text);font-size:.72rem;font-weight:800;line-height:1}.oc-order-stage-top span{color:var(--oc-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.48rem;font-weight:700;line-height:1;overflow:hidden}.oc-order-stage-title{color:#eef2f5;text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:.67rem;font-weight:700;line-height:1.15;overflow:hidden}.oc-order-stage-primary{color:#cbd3da;text-overflow:ellipsis;white-space:nowrap;grid-area:primary;font-size:.56rem;line-height:1.18;overflow:hidden}.oc-order-stage-secondary{color:var(--oc-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:secondary;font-size:.5rem;line-height:1.15;overflow:hidden}.oc-order-stage-time{color:#f1f4f6;text-align:right;white-space:nowrap;border-left:1px solid #ffffff14;grid-area:time;align-self:center;min-width:35px;padding-left:7px;font-size:.72rem;font-weight:800}.oc-order-stage-time small{color:var(--oc-muted);text-transform:uppercase;margin-top:2px;font-size:.4rem;font-weight:600;display:block}.oc-order-stage-content{min-height:62px}.oc-order-stage-primary{font-weight:650}.oc-order-stage-secondary{opacity:.92}.oc-order-card[data-stage=DELIVERY] .oc-order-stage-primary,.oc-order-card[data-stage=PREPARING] .oc-order-stage-primary,.oc-order-card[data-stage=READY] .oc-order-stage-primary,.oc-order-card[data-stage=PRODUCTION] .oc-order-stage-primary{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.oc-order-card.oc-order-card-rich{width:100%;min-height:70px;color:inherit;font:inherit;text-align:left;appearance:none;background:linear-gradient(90deg,#ffffff06,#ffffff02);border-top:0;border-bottom:1px solid #ffffff0e;border-left:3px solid #ffffff24;border-right:0;border-radius:3px;padding:0;display:block}.oc-order-card.oc-order-card-rich.normal{border-left-color:#6fdc9fbd}.oc-order-card.oc-order-card-rich.warning{border-left-color:#ffb848e6}.oc-order-card.oc-order-card-rich.danger{border-left-color:#ff4b5beb}.oc-order-card.oc-order-card-rich .oc-order-stage-content{grid-template-columns:minmax(0,1fr) 52px;grid-template-areas:"top time""title time""primary time""secondary time";align-content:center;min-height:70px;padding:8px 10px 8px 12px}.oc-order-card.oc-order-card-rich .oc-order-stage-top{margin-bottom:1px}.oc-order-card.oc-order-card-rich .oc-order-stage-top strong{color:#f5f7fa;font-size:.68rem}.oc-order-card.oc-order-card-rich .oc-order-stage-top span{color:#8fa0b0;max-width:130px;font-size:.45rem}.oc-order-card.oc-order-card-rich .oc-order-stage-title{color:#edf1f5;font-size:.66rem;font-weight:720}.oc-order-card.oc-order-card-rich .oc-order-stage-primary{color:#cbd4dc;margin-top:1px;font-size:.54rem;font-weight:590}.oc-order-card.oc-order-card-rich .oc-order-stage-secondary{color:#8393a2;margin-top:1px;font-size:.47rem}.oc-order-card.oc-order-card-rich .oc-order-stage-time{color:#edf2f7;min-width:44px;font-size:.66rem}.oc-order-card.oc-order-card-rich .oc-order-stage-time small{letter-spacing:.05em;font-size:.35rem}.oc-order-card.oc-order-card-rich .oc-order-stage-primary,.oc-order-card.oc-order-card-rich .oc-order-stage-secondary{text-overflow:ellipsis;overflow:hidden}.oc-order-card.oc-order-card-rich:hover{background:linear-gradient(90deg,#ffffff0d,#ffffff05)}.oc-order-card.oc-order-card-rich.oc-order-card-actionable{cursor:pointer}.oc-order-card.oc-order-card-rich .oc-order-stage-content{grid-template-areas:"top time""title time""metrics time""primary time";row-gap:2px}.oc-order-stage-metrics{color:#dce4eb;flex-wrap:wrap;grid-area:metrics;align-items:center;gap:7px;min-height:15px;font-size:.5rem;font-weight:750;line-height:1;display:flex}.oc-order-stage-metrics span{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.oc-order-stage-metrics .workload{color:#d8c7ff;border-left:1px solid #ffffff17;padding-left:6px}.oc-order-hover{z-index:230;pointer-events:none;background:linear-gradient(#141d28fe,#080e15fe);border:1px solid #a56bff4d;border-radius:9px;max-height:340px;position:fixed;overflow:hidden;box-shadow:0 22px 58px #0000008c}.oc-order-hover>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 13px;display:flex}.oc-order-hover>header strong{color:#f2f5f8;font-size:.68rem}.oc-order-hover>header span{color:#8191a0;font-size:.48rem}.oc-order-hover-metrics{color:#dce4eb;border-bottom:1px solid #ffffff0e;flex-wrap:wrap;gap:9px;padding:8px 13px;font-size:.52rem;font-weight:700;display:flex}.oc-order-hover-metrics .workload{color:#d8c7ff}.oc-order-hover-items{max-height:240px;padding:7px 10px 10px;overflow-y:auto}.oc-order-hover-item{border-bottom:1px solid #ffffff0b;grid-template-columns:20px 32px minmax(0,1fr);align-items:start;gap:7px;padding:7px 4px;display:grid}.oc-order-hover-item:last-child{border-bottom:0}.oc-order-hover-item .icon{font-size:.73rem}.oc-order-hover-item>strong{color:#dce4eb;font-size:.55rem}.oc-order-hover-item>div{gap:2px;min-width:0;display:grid}.oc-order-hover-item>div>span{color:#eef2f6;font-size:.56rem;line-height:1.2}.oc-order-hover-item small{color:#8292a2;font-size:.45rem}.oc-order-hover-items .empty{color:#8292a2;text-align:center;padding:18px;font-size:.54rem}.oc-order-hover{pointer-events:auto!important}.oc-stage-aggregate-metrics{color:#dfe6ec;flex-wrap:wrap;align-items:center;gap:9px;width:100%;min-height:20px;padding-top:5px;font-size:.5rem;font-weight:750;line-height:1;display:flex}.oc-stage-aggregate-metrics>span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.oc-stage-aggregate-metrics .workload{color:#d8c7ff;border-left:1px solid #ffffff17;margin-left:auto;padding-left:8px}.oc-stage-aggregate-metrics.is-empty{color:#697887}.oc-stage{grid-template-rows:auto minmax(0,1fr)!important}.oc-stage-header{box-sizing:border-box;height:auto!important;min-height:82px!important;overflow:visible!important}.oc-stage-title-row{min-width:0}.oc-stage-aggregate-metrics{z-index:2;border-top:1px solid #ffffff0b;flex:none;min-height:18px;margin-top:5px;padding-top:5px;position:relative;opacity:1!important;visibility:visible!important;overflow:visible!important}.oc-stage-aggregate-metrics.is-empty{border-top:0;min-height:12px;margin-top:2px;padding-top:2px}.oc-order-hover{pointer-events:auto!important;visibility:visible!important;opacity:1!important}.oc-order-hover-detail{grid-template-rows:auto auto auto minmax(0,1fr) auto auto;max-height:min(520px,100vh - 24px);display:grid}.oc-order-hover-detail-header{min-height:54px!important}.oc-order-hover-detail-header>div{gap:3px;display:grid}.oc-order-hover-detail-header>div>span{color:#8d9cab;font-size:.46rem;font-weight:700}.oc-order-hover-detail-header>b{color:#eef3f7;font-size:.62rem}.oc-order-hover-customer{border-bottom:1px solid #ffffff0e;gap:7px;padding:10px 13px;display:grid}.oc-order-hover-customer-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.oc-order-hover-customer-line>strong{color:#f4f6f8;font-size:.62rem}.oc-order-hover-customer-line .phone{color:#b9c7d2;white-space:nowrap;font-size:.49rem}.oc-order-hover-customer .address{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:5px;display:grid}.oc-order-hover-customer .address p{color:#aab7c3;margin:0;font-size:.51rem;line-height:1.35}.oc-order-hover-section{border-bottom:1px solid #ffffff0e;min-height:0;padding:9px 12px;overflow-y:auto}.oc-order-hover-section h4{color:#7f90a0;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:.45rem;font-weight:800}.oc-order-hover-section p{color:#d4dce3;margin:4px 0;font-size:.52rem;line-height:1.35}.oc-order-hover-detail-item{border-bottom:1px solid #ffffff0b;gap:4px;padding:7px 0;display:grid}.oc-order-hover-detail-item:last-child{border-bottom:0}.oc-order-hover-detail-item .main{grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:7px;display:grid}.oc-order-hover-detail-item .main>strong{color:#dce5ec;font-size:.53rem}.oc-order-hover-detail-item .main>span{color:#f0f3f6;font-size:.54rem}.oc-order-hover-detail-item .main>b{color:#94a4b3;font-size:.48rem}.oc-order-hover-detail-item small{padding-left:41px;font-size:.45rem}.oc-order-hover-detail-item .modifier{color:#cbb8ff}.oc-order-hover-detail-item .note{color:#e7c58d}.oc-order-hover-loading,.oc-order-hover-error{color:#8595a4;padding:12px 0;font-size:.5rem}.oc-order-hover-error{color:#ff9d9d}.oc-order-hover-footer{grid-template-columns:1fr 1.25fr;gap:10px;padding:10px 13px 12px;display:grid}.oc-order-hover-footer>div{gap:3px;display:grid}.oc-order-hover-footer span{color:#7f8f9f;text-transform:uppercase;font-size:.43rem}.oc-order-hover-footer strong{color:#eef2f6;font-size:.53rem}.oc-order-stage-title{align-items:center;gap:7px;display:flex}.oc-order-customer-phone{color:#8ea0b0;white-space:nowrap;font-size:.43rem;font-weight:600}.oc-stage-header-smart{height:auto!important;min-height:82px!important;overflow:visible!important}.oc-stage-header-smart .oc-stage-title-row{gap:8px;display:grid}.oc-stage-header-smart .oc-stage-heading{min-height:24px}.oc-stage-header-smart .oc-stage-heading strong{font-size:.74rem}.oc-stage-header-smart .oc-stage-heading b{font-size:.66rem}.oc-stage-aggregate-metrics-large{color:#e6edf3;border-top:1px solid #ffffff0b;flex-wrap:wrap;align-items:center;gap:12px;min-height:26px;margin-top:1px;padding:7px 0 1px;display:flex;font-size:.62rem!important;font-weight:800!important}.oc-stage-aggregate-metrics-large>span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex;font-size:.62rem!important}.oc-stage-aggregate-metrics-large .workload{color:#e3d2ff;border-left:1px solid #ffffff17;margin-left:auto;padding-left:8px}.oc-order-card-refined{min-height:82px!important}.oc-order-card-refined .oc-order-stage-content{align-content:center;grid-template-columns:minmax(0,1fr) 58px!important;grid-template-areas:"top time""contact time""metrics time"!important;row-gap:5px!important;min-height:82px!important;padding:9px 11px 9px 12px!important}.oc-order-card-refined .oc-order-stage-top{grid-area:top}.oc-order-card-refined .oc-order-stage-top strong{font-size:.76rem!important}.oc-order-card-refined .oc-order-stage-top span{font-weight:700;font-size:.49rem!important}.oc-order-contact-line{grid-area:contact;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.oc-order-phone{color:#d8e1e8;white-space:nowrap;flex:none;font-size:.6rem;font-weight:750}.oc-order-customer-name{text-overflow:ellipsis;white-space:nowrap;color:#f0f4f7;min-width:0;font-size:.66rem;font-weight:780;overflow:hidden}.oc-order-card-refined .oc-order-stage-metrics{flex-wrap:wrap;grid-area:metrics;align-items:center;gap:10px;min-height:18px;font-weight:820;display:flex;font-size:.59rem!important}.oc-order-card-refined .oc-order-stage-metrics>span{font-size:.59rem!important}.oc-order-card-refined .oc-order-stage-metrics .workload{padding-left:6px}.oc-order-card-refined .oc-order-stage-time{grid-area:time;place-self:center end;min-width:52px;font-weight:800;font-size:.73rem!important}.oc-order-card-refined .oc-order-stage-time small{font-size:.4rem!important}.oc-order-card-refined .oc-order-stage-primary,.oc-order-card-refined .oc-order-stage-secondary,.oc-order-card-refined .oc-order-stage-title{display:none!important}.oc-order-hover-refined{max-height:min(540px,100vh - 24px);z-index:260!important}.oc-order-hover-refined .oc-order-hover-detail-header{min-height:58px!important}.oc-order-hover-refined .oc-hover-time{justify-items:end;gap:1px;display:grid}.oc-order-hover-refined .oc-hover-time b{color:#f3f6f8;font-size:.63rem}.oc-order-hover-refined .oc-hover-time small{color:#8292a1;font-size:.4rem}.oc-order-hover-driver{border-bottom:1px solid #ffffff0e;gap:7px;padding:10px 13px;display:grid}.oc-order-hover-driver h4{color:#7f90a0;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.44rem;font-weight:800}.oc-order-hover-driver>div{align-items:center;gap:7px;display:flex}.oc-order-hover-driver strong{color:#eef3f7;font-size:.55rem}.oc-order-hover-refined .oc-order-hover-metrics{gap:11px;font-size:.58rem;font-weight:820}.oc-order-hover-refined .oc-order-hover-detail-item .main>span,.oc-order-hover-refined .oc-order-hover-detail-item .main>strong{font-size:.57rem}.oc-stage-header-3b .oc-stage-inline-indicators{display:none!important}.oc-stage-header-3b{height:auto!important;min-height:78px!important;overflow:visible!important}.oc-stage-header-3b .oc-stage-title-row{gap:7px;display:grid}.oc-stage-aggregate-metrics-3b{border-top:1px solid #ffffff0d;flex-wrap:wrap;align-items:center;gap:11px;min-height:26px;margin-top:2px;padding-top:6px;opacity:1!important;visibility:visible!important;font-size:.63rem!important;font-weight:820!important;display:flex!important;overflow:visible!important}.oc-stage-aggregate-metrics-3b>span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex;font-size:.63rem!important}.oc-stage-aggregate-metrics-3b .workload{color:#decaff;margin-left:auto}.oc-order-card-3b .oc-order-contact-3b{align-items:center;gap:8px;min-width:0;display:flex!important}.oc-order-phone-3b{white-space:nowrap;color:#e4ebf0;flex:none;line-height:1.1;font-size:.69rem!important;font-weight:820!important}.oc-order-name-3b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.66rem;font-weight:800;overflow:hidden}.oc-order-delivery-driver-3b{color:#eef3f7;align-items:center;gap:7px;min-width:0;display:flex}.oc-order-delivery-driver-3b>span{flex:none;font-size:.68rem}.oc-order-delivery-driver-3b>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.64rem;font-weight:820;overflow:hidden}.oc-order-delivery-driver-3b>small{color:#91a1af;flex:none;margin-left:auto;font-size:.46rem}.oc-order-hover-3b{max-height:min(500px,100vh - 24px);z-index:280!important;pointer-events:auto!important}.oc-order-hover-header-3b{min-height:52px!important}.oc-order-hover-header-3b>div{gap:2px;display:grid}.oc-order-hover-customer-3b,.oc-order-hover-driver-3b{border-bottom:1px solid #ffffff0e;padding:9px 13px}.oc-order-hover-customer-3b>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.oc-order-hover-customer-3b strong{color:#f2f5f8;font-size:.6rem}.oc-order-hover-customer-3b span,.oc-order-hover-customer-3b p{color:#aab8c4;font-size:.5rem}.oc-order-hover-customer-3b p{margin:6px 0 0}.oc-order-hover-driver-3b{align-items:center;gap:9px;display:flex}.oc-order-hover-driver-3b>div{gap:2px;display:grid}.oc-order-hover-driver-3b small{color:#8292a2;letter-spacing:.07em;font-size:.42rem}.oc-order-hover-driver-3b strong{color:#f0f4f7;font-size:.58rem}.oc-order-hover-driver-3b b{color:#aab8c4;font-size:.47rem}.oc-order-phone-3b,.oc-order-phone-3c,.oc-order-phone{font-size:.69rem!important;font-weight:820!important}.oc-order-card,.oc-order-card-rich,.oc-order-card-3b{min-height:68px!important}.oc-order-card .oc-order-stage-content,.oc-order-card-rich .oc-order-stage-content,.oc-order-card-3b .oc-order-stage-content{row-gap:3px!important;min-height:68px!important;padding-top:6px!important;padding-bottom:6px!important}.oc-stage-orders{gap:3px!important}.oc-stage-aggregate-metrics-3c{color:#e6edf3;border-top:1px solid #ffffff0d;flex-wrap:wrap;align-items:center;gap:11px;min-height:24px;margin-top:1px;padding-top:5px;opacity:1!important;visibility:visible!important;font-size:.63rem!important;font-weight:820!important;display:flex!important;overflow:visible!important}.oc-stage-aggregate-metrics-3c>span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex;font-size:.63rem!important}.oc-stage-aggregate-metrics-3c .workload{color:#decaff;border-left:1px solid #ffffff14;margin-left:auto;padding-left:7px}.oc-order-delivery-driver-3b,.oc-order-delivery-driver-3c{min-height:16px}.oc-order-delivery-driver-3b>strong,.oc-order-delivery-driver-3c>strong{font-size:.64rem!important;font-weight:820!important}.oc-final-substage-indicators-real{align-items:center;gap:12px;min-height:28px;display:flex}.oc-final-substage-indicators-real>span{align-items:center;gap:4px;display:inline-flex}.oc-final-substage-indicators-real i{font-size:.7rem;font-style:normal}.oc-final-substage-indicators-real strong{font-size:.67rem;font-weight:850}.oc-final-substage-workload{color:#dfcdff}.oc-order-hover-customer-3b>div,.oc-order-hover-customer-3c>div,.oc-order-hover-customer-3d>div{justify-content:flex-start!important;gap:8px!important}.oc-order-hover-customer-3b>div>span,.oc-order-hover-customer-3c>div>span,.oc-order-hover-customer-3d>div>span{flex:none}.oc-order-hover-customer-3b>div>strong,.oc-order-hover-customer-3c>div>strong,.oc-order-hover-customer-3d>div>strong{flex:0 auto}.oc-stage-framed,.oc-final-production-framed{position:relative;border-bottom-style:solid!important;border-bottom-width:2px!important}.oc-stage-apps.oc-stage-framed{border-bottom-color:#a353ff!important}.oc-stage-delivery.oc-stage-framed{border-bottom-color:#ef3f70!important}.oc-final-production-framed{border-bottom-color:#f2a23a!important}.oc-stage-header-framed,.oc-final-production-titlebar-framed{position:relative;overflow:visible!important}.oc-stage-frame-title,.oc-final-production-frame-title{z-index:4;background:var(--oc-bg,#0d1218);white-space:nowrap;align-items:center;gap:7px;padding:1px 10px;display:inline-flex;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.oc-stage-frame-title strong,.oc-final-production-frame-title strong{letter-spacing:.04em;font-size:.76rem;font-weight:850}.oc-stage-frame-title b,.oc-final-production-frame-title b{text-align:center;min-width:20px;font-size:.62rem}.oc-stage-aggregate-metrics-3g,.oc-final-production-overall-metrics{flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;min-height:31px;padding-top:12px;font-size:.72rem;font-weight:850;display:flex}.oc-stage-aggregate-metrics-3g>span,.oc-final-production-overall-metrics>span{white-space:nowrap;align-items:center;gap:4px;font-size:.72rem;display:inline-flex}.oc-stage-aggregate-metrics-3g .workload,.oc-final-production-overall-metrics .workload{color:#dfcdff}.oc-final-production-titlebar-framed{justify-content:center;align-items:flex-end;min-height:56px!important;display:flex!important}.oc-order-hover-contact-3g>span,.oc-order-hover-contact-3g>strong{flex:none}.oc-order-hover-customer-3g,.oc-order-hover-driver-3g{border-bottom:1px solid #ffffff0e;padding:9px 13px}.oc-order-hover-customer-3g p{margin:6px 0 0}.oc-order-hover-driver-3g{align-items:center;gap:9px;display:flex}.oc-order-hover-driver-3g>div{gap:2px;display:grid}.oc-order-hover-metrics-3g{gap:11px}.oc-stage-framed:after,.oc-final-production-framed:after{content:"";pointer-events:none;opacity:.95;height:2px;position:absolute;bottom:-2px;left:0;right:0}.oc-stage-apps.oc-stage-framed:after{background:#a353ff}.oc-stage-delivery.oc-stage-framed:after{background:#ef3f70}.oc-final-production-framed:after{background:#f2a23a}.oc-stage-framed,.oc-final-production-framed,.oc-stage-header-framed,.oc-final-production-titlebar-framed{overflow:visible!important}.oc-stage-frame-title,.oc-final-production-frame-title{padding-top:2px!important;padding-bottom:2px!important;line-height:1.15!important;top:-4px!important}.oc-stage-aggregate-metrics-3g,.oc-final-production-overall-metrics{padding-top:18px!important}.oc-order-hover-3g{color:#dce5ec!important;background:linear-gradient(#121b24fc,#0c131bfc)!important}.oc-order-hover-header-3g{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 13px;display:flex}.oc-order-hover-header-3g strong{color:#f3f6f8!important;font-size:.61rem!important;font-weight:850!important}.oc-order-hover-header-3g span{color:#8899a7!important;font-size:.45rem!important}.oc-order-hover-header-3g>b{color:#f3f6f8!important;font-size:.55rem!important}.oc-order-hover-customer-3g{color:#dce5ec!important}.oc-order-hover-contact-3g{justify-content:flex-start!important;align-items:center!important;gap:7px!important;display:flex!important}.oc-order-hover-contact-3g>span{white-space:nowrap;color:#c7d3dc!important;font-size:.53rem!important;font-weight:750!important}.oc-order-hover-contact-3g>strong{color:#f1f5f8!important;font-size:.56rem!important;font-weight:850!important}.oc-order-hover-customer-3g>p{color:#aebbc6!important;font-size:.5rem!important;line-height:1.35!important}.oc-order-hover-driver-3g small{letter-spacing:.06em;color:#8394a2!important;font-size:.42rem!important}.oc-order-hover-driver-3g strong{color:#f1f5f8!important;font-size:.57rem!important;font-weight:850!important}.oc-order-hover-driver-3g b{color:#aebbc6!important;font-size:.47rem!important}.oc-order-hover-metrics-3g,.oc-order-hover-items{color:#e2e9ef!important}.oc-order-hover-item>strong,.oc-order-hover-item>div>span{color:#edf2f6!important}.oc-order-hover-item small,.oc-order-hover-items .empty{color:#8fa0ae!important}.oc-main.mode-basic .oc-source-final-flow{grid-template-columns:clamp(220px,18vw,285px) minmax(540px,1fr) clamp(350px,27vw,470px)!important}.oc-main.mode-basic .oc-final-production-stages{grid-template-columns:repeat(2,minmax(0,1fr))!important}.oc-main.mode-basic .oc-final-production-stage,.oc-main.mode-basic .oc-source-apps{width:auto!important;min-width:0!important}.oc-main.mode-basic .oc-final-production,.oc-main.mode-basic .oc-source-final-production,.oc-main.mode-basic .oc-source-basic-production{width:100%!important;min-width:0!important}.oc-main.mode-basic .oc-source-delivery{width:auto!important;min-width:0!important}.oc-main.mode-basic .oc-final-production-stage.stage-entering,.oc-main.mode-basic .oc-final-production-stage.stage-ready{grid-column:auto!important}.oc-main.mode-basic .oc-source-final-flow{column-gap:10px!important}@media (width<=1450px){.oc-main.mode-basic .oc-source-final-flow{grid-template-columns:minmax(190px,.62fr) minmax(500px,1.55fr) minmax(320px,1fr)!important}}@media (width<=1180px){.oc-main.mode-basic .oc-source-final-flow{grid-template-columns:minmax(170px,.55fr) minmax(440px,1.5fr) minmax(290px,1fr)!important}.oc-main.mode-basic .oc-final-production-stages{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.oc-settlement-backdrop{z-index:310;background:#03080eb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.oc-settlement-dialog{color:#e8eef3;background:#101923;border:1px solid #a56bff59;border-radius:12px;width:min(620px,94vw);max-height:90vh;overflow:auto;box-shadow:0 22px 70px #0000008c}.oc-settlement-dialog>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.oc-settlement-dialog>header div{gap:3px;display:grid}.oc-settlement-dialog>header span{color:#8fa0ae;font-size:.55rem}.oc-settlement-dialog button{cursor:pointer}.oc-settlement-summary,.oc-settlement-planned,.oc-settlement-real,.oc-settlement-totals{border-bottom:1px solid #ffffff0f;padding:12px 16px}.oc-settlement-summary span,.oc-settlement-planned span,.oc-settlement-totals span{justify-content:space-between;gap:18px;padding:4px 0;font-size:.62rem;display:flex}.oc-settlement-summary>strong{border-top:1px solid #ffffff17;justify-content:space-between;margin-top:7px;padding-top:8px;font-size:.72rem;display:flex}.oc-settlement-planned label,.oc-settlement-real label{color:#9eafbc;margin-bottom:8px;font-size:.54rem;font-weight:800;display:block}.oc-settlement-planned small{color:#b9a7e8;margin-top:4px;font-size:.52rem;display:block}.oc-settlement-payment-row{grid-template-columns:1fr 120px 30px;gap:7px;margin-bottom:7px;display:grid}.oc-settlement-payment-row select,.oc-settlement-payment-row input{color:#edf2f6;background:#0c141d;border:1px solid #ffffff1f;border-radius:6px;min-width:0;padding:8px;font-size:.62rem}.oc-settlement-payment-row button,.oc-settlement-add{color:#dce5ec;background:#151f29;border:1px solid #ffffff1f;border-radius:6px}.oc-settlement-add{padding:7px 10px}.oc-settlement-totals .short{color:#ffb0b0}.oc-settlement-totals .tip{color:#cdb9ff}.oc-settlement-totals .tip.outlier{color:#ffd37a;font-weight:900}.oc-settlement-message{background:#a56bff1f;border-radius:7px;margin:12px 16px;padding:10px;font-size:.6rem}.oc-settlement-message.alert{color:#ffd37a;background:#ffb13724}.oc-settlement-dialog>footer{justify-content:flex-end;gap:8px;padding:13px 16px;display:flex}.oc-settlement-dialog>footer button{color:#e7edf2;background:#151f29;border:1px solid #ffffff1f;border-radius:7px;padding:8px 13px}.oc-settlement-dialog>footer .primary{color:#fff;background:#a56bff;border-color:#a56bff}.oc-settlement-dialog>header{padding:17px 19px}.oc-settlement-dialog>header strong{letter-spacing:.045em;font-size:1rem}.oc-settlement-dialog>header span{font-size:.72rem}.oc-settlement-dialog>header button{min-width:34px;min-height:34px;font-size:1rem}.oc-settlement-summary,.oc-settlement-planned,.oc-settlement-real,.oc-settlement-totals{padding:15px 19px}.oc-settlement-summary span,.oc-settlement-planned span,.oc-settlement-totals span{padding:6px 0;font-size:.79rem;line-height:1.35}.oc-settlement-summary span b,.oc-settlement-planned span b,.oc-settlement-totals span b{font-size:.84rem}.oc-settlement-summary>strong{margin-top:9px;padding-top:11px;font-size:.94rem}.oc-settlement-summary>strong b{font-size:1rem}.oc-settlement-planned label,.oc-settlement-real label{letter-spacing:.025em;margin-bottom:10px;font-size:.72rem}.oc-settlement-planned small{margin-top:7px;font-size:.67rem}.oc-settlement-payment-row{grid-template-columns:minmax(0,1fr) 145px 38px;gap:9px;margin-bottom:9px}.oc-settlement-payment-row select,.oc-settlement-payment-row input{min-height:40px;padding:10px 11px;font-size:.79rem}.oc-settlement-payment-row button{min-height:40px;font-size:.9rem}.oc-settlement-add{padding:9px 12px;font-size:.72rem}.oc-settlement-totals .short,.oc-settlement-totals .tip,.oc-settlement-totals .tip.outlier{font-size:.84rem}.oc-settlement-message{margin:14px 19px;padding:12px 13px;font-size:.76rem;line-height:1.4}.oc-settlement-dialog>footer{gap:10px;padding:16px 19px 18px}.oc-settlement-dialog>footer button{min-height:40px;padding:10px 16px;font-size:.76rem;font-weight:750}@media (width<=760px){.oc-settlement-dialog{width:96vw}.oc-settlement-payment-row{grid-template-columns:minmax(0,1fr) 125px 36px}}.oc-order-value-change-5d2{white-space:nowrap}.oc-settlement-driver-5d2{background:#0f172a57;border:1px solid #94a3b847;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;margin:12px 16px 0;padding:10px 12px;display:grid}.oc-settlement-driver-5d2>span{letter-spacing:.06em;opacity:.72;font-size:10px;font-weight:800}.oc-settlement-driver-5d2>strong{font-size:15px}.oc-settlement-driver-5d2>small{opacity:.76}.oc-settlement-summary .change-for b{font-weight:800}.oc-settlement-difference-5d2{background:#78350f1f;border:1px solid #f59e0b73;border-radius:6px;margin:0 16px 12px;padding:12px}.oc-settlement-difference-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.oc-settlement-difference-title span{letter-spacing:.04em;font-size:11px;font-weight:800}.oc-settlement-difference-title strong{font-size:16px}.oc-settlement-difference-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.oc-settlement-difference-5d2 label{gap:5px;font-size:11px;font-weight:700;display:grid}.oc-settlement-difference-5d2 select,.oc-settlement-difference-5d2 textarea{box-sizing:border-box;width:100%}.oc-settlement-difference-5d2>small{opacity:.72;margin-top:8px;line-height:1.3;display:block}.oc-settlement-dialog{max-height:min(82vh,700px)}.oc-settlement-dialog header,.oc-settlement-summary,.oc-settlement-planned,.oc-settlement-real,.oc-settlement-totals{padding-top:7px!important;padding-bottom:7px!important}.oc-settlement-driver-5d2{margin-top:6px!important;padding-top:6px!important;padding-bottom:6px!important}.oc-settlement-totals-compact-5d22{justify-content:space-between;align-items:center;gap:16px;display:flex!important}.oc-settlement-difference-5d2{margin-top:7px!important;padding:8px 10px!important}.oc-settlement-difference-stage-title-5d22{letter-spacing:.045em;margin-bottom:7px;font-size:12px;font-weight:800}.oc-settlement-dialog{width:min(680px,100vw - 32px)!important;max-height:min(88vh,720px)!important}.oc-settlement-driver-5d2{grid-template-columns:92px 1fr auto!important;margin:8px 14px 0!important;padding:8px 10px!important}.oc-settlement-summary-approved-5d23{border:1px solid #94a3b840;border-radius:7px;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:8px 14px 0!important;padding:0!important;display:grid!important}.oc-settlement-summary-approved-5d23>span,.oc-settlement-summary-approved-5d23>strong{border-right:1px solid #94a3b82e;flex-direction:column!important;justify-content:center!important;gap:2px!important;min-height:48px!important;margin:0!important;padding:7px 9px!important;font-size:10px!important;display:flex!important}.oc-settlement-summary-approved-5d23>span b,.oc-settlement-summary-approved-5d23>strong b{font-size:15px!important;line-height:1.1!important}.oc-settlement-summary-approved-5d23>strong{border-right:0}.oc-settlement-planned-approved-5d23,.oc-settlement-real-approved-5d23{margin:8px 14px 0!important;padding:8px 10px!important}.oc-settlement-planned-approved-5d23 label,.oc-settlement-real-approved-5d23>label{margin-bottom:5px!important;font-size:10px!important}.oc-settlement-planned-approved-5d23>span{padding:3px 0!important}.oc-settlement-add{min-height:29px!important;margin-top:2px!important}.oc-settlement-totals-compact-5d22{min-height:34px!important;margin:8px 14px 0!important;padding:8px 10px!important}.oc-settlement-difference-5d2{margin:8px 14px 0!important}.oc-settlement-message{margin:7px 14px 0!important;padding:7px 10px!important}.oc-settlement-dialog{width:min(720px,100vw - 28px)!important;max-height:min(86vh,680px)!important;overflow-y:auto!important}.oc-settlement-driver-approved-5d24a{grid-template-columns:86px 1fr auto!important;min-height:32px!important;margin:6px 12px 0!important;padding:6px 9px!important}.oc-settlement-values-approved-5d24a{border:1px solid #94a3b83d;border-radius:6px;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:6px 12px 0!important;padding:0!important;display:grid!important}.oc-settlement-values-approved-5d24a>span,.oc-settlement-values-approved-5d24a>strong{border-right:1px solid #94a3b82b;flex-direction:column!important;justify-content:center!important;gap:2px!important;min-height:50px!important;margin:0!important;padding:6px 8px!important;font-size:10px!important;display:flex!important}.oc-settlement-values-approved-5d24a>span b,.oc-settlement-values-approved-5d24a>strong b{font-size:15px!important;line-height:1.05!important}.oc-settlement-planned-approved-5d24a,.oc-settlement-real-approved-5d24a{margin:6px 12px 0!important;padding:6px 9px!important}.oc-settlement-payment-row{gap:6px!important;min-height:30px!important;margin-bottom:4px!important}.oc-settlement-payment-row select,.oc-settlement-payment-row input{height:30px!important;min-height:30px!important}.oc-settlement-add{min-height:27px!important;padding:4px 8px!important}.oc-settlement-totals-compact-5d22{justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:32px!important;margin:6px 12px 0!important;padding:7px 9px!important;display:flex!important}.oc-settlement-totals-compact-5d22>span{align-items:baseline!important;gap:6px!important;display:inline-flex!important}.oc-settlement-difference-hint-5d24a{opacity:.84;border:1px solid #3b82f657;border-radius:6px;margin:6px 12px 0;padding:6px 8px;font-size:10px}.oc-settlement-difference-5d2{margin:6px 12px 0!important;padding:7px 9px!important}.oc-settlement-difference-fields{gap:6px!important}.oc-settlement-dialog footer{margin-top:4px!important;padding:7px 12px 9px!important}.oc-settlement-dialog footer button{min-height:32px!important}.oc-settlement-dialog{border-radius:10px!important;width:min(780px,100vw - 24px)!important;max-height:min(88vh,720px)!important}.oc-settlement-dialog header{padding:10px 14px!important}.oc-settlement-dialog header strong{letter-spacing:.01em;font-size:19px!important}.oc-settlement-dialog header span{line-height:1.25}.oc-settlement-customer-5d25{align-items:center;gap:5px;display:inline-flex!important}.oc-settlement-person-icon-5d25{color:#a855f7;font-size:16px;line-height:1;transform:scaleX(.9)}.oc-settlement-driver-approved-5d24a{border-radius:7px!important;grid-template-columns:100px 1fr auto!important;min-height:38px!important;margin:8px 14px 0!important;padding:8px 10px!important}.oc-settlement-driver-approved-5d24a>span:first-child{letter-spacing:.05em;font-size:10px!important}.oc-settlement-driver-name-5d25{align-items:center;gap:8px;font-size:15px!important;display:inline-flex!important}.oc-settlement-moto-icon-5d25{color:#a855f7;font-size:17px;line-height:1}.oc-settlement-values-approved-5d24a{border-radius:8px!important;grid-template-columns:1fr 1fr 1fr 1fr!important;margin:8px 14px 0!important;display:grid!important}.oc-settlement-values-approved-5d24a>span,.oc-settlement-values-approved-5d24a>strong{justify-content:center!important;min-height:60px!important;padding:9px 11px!important;overflow:visible!important}.oc-settlement-values-approved-5d24a>span{font-size:11px!important}.oc-settlement-values-approved-5d24a>span b,.oc-settlement-values-approved-5d24a>strong b{white-space:nowrap;margin-top:2px;font-size:18px!important}.oc-settlement-planned-final-5d25{margin:8px 14px 0!important;padding:8px 10px!important;overflow:visible!important}.oc-settlement-planned-final-5d25 span,.oc-settlement-planned-final-5d25 b,.oc-settlement-planned-final-5d25 strong{text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.oc-settlement-planned-final-5d25>span{align-items:center;min-height:30px}.oc-settlement-real-final-5d25{border-radius:7px!important;margin:8px 14px 0!important;padding:8px 10px!important}.oc-settlement-payment-row{min-height:34px!important}.oc-settlement-payment-row select,.oc-settlement-payment-row input{height:34px!important;min-height:34px!important;padding-top:4px!important;padding-bottom:4px!important;line-height:1.2!important}.oc-settlement-payment-row select{text-overflow:ellipsis;min-width:250px!important;overflow:visible!important}.oc-settlement-totals-compact-5d22{border-radius:7px!important;min-height:38px!important;margin:8px 14px 0!important;padding:8px 10px!important}.oc-settlement-totals-compact-5d22>span{font-size:11px!important}.oc-settlement-totals-compact-5d22 b{font-size:14px!important}.oc-settlement-difference-final-5d25{border-radius:8px!important;margin:8px 14px 0!important;padding:10px!important}.oc-settlement-difference-stage-title-5d22{margin-bottom:8px!important;font-size:12px!important}.oc-settlement-difference-title{margin-bottom:8px!important}.oc-settlement-difference-fields{grid-template-columns:1fr 1fr!important;gap:10px!important}.oc-settlement-difference-5d2 label{gap:4px!important;font-size:10px!important}.oc-settlement-difference-5d2 select,.oc-settlement-difference-5d2 textarea{height:auto!important;min-height:34px!important}.oc-settlement-difference-note{margin-top:8px!important}.oc-settlement-difference-hint-5d24a{border-radius:7px!important;margin:8px 14px 0!important;padding:7px 9px!important;font-size:10px!important}.oc-settlement-dialog footer{padding:10px 14px 12px!important}.oc-settlement-dialog footer button{min-height:36px!important;padding-left:18px!important;padding-right:18px!important}.oc-settlement-dialog footer button:last-child{min-width:180px}@media (width<=820px){.oc-settlement-values-approved-5d24a{grid-template-columns:repeat(2,minmax(0,1fr))!important}.oc-settlement-driver-approved-5d24a{grid-template-columns:88px 1fr!important}.oc-settlement-payment-row select{min-width:0!important}}.oc-settlement-dialog{width:min(900px,100vw - 28px)!important}.oc-settlement-header-final-5d25b{padding-bottom:7px!important}.oc-settlement-identities-5d25b{grid-template-columns:1fr 1fr;gap:10px;margin:8px 14px 0;display:grid}.oc-settlement-identity-card-5d25b{background:#0f172a57;border:1px solid #94a3b842;border-radius:9px;grid-template-columns:94px minmax(0,1fr);align-items:center;min-height:116px;padding:12px 14px;display:grid;position:relative}.oc-settlement-identity-data-5d25b{flex-direction:column;gap:5px;min-width:0;display:flex}.oc-settlement-identity-data-5d25b small,.oc-settlement-driver-id-5d25b small{opacity:.72;letter-spacing:.055em;font-size:10px}.oc-settlement-identity-data-5d25b strong{font-size:18px;line-height:1.1}.oc-settlement-identity-data-5d25b span{opacity:.92;overflow-wrap:anywhere;font-size:11px;line-height:1.25}.oc-settlement-big-person-5d25b{width:72px;height:82px;margin:auto;position:relative}.oc-person-head-5d25b{box-sizing:border-box;border:5px solid #a855f7;border-radius:50%;width:30px;height:30px;position:absolute;top:1px;left:22px}.oc-person-body-5d25b{box-sizing:border-box;border:5px solid #a855f7;border-radius:30px 30px 7px 7px;width:58px;height:38px;position:absolute;bottom:2px;left:8px}.oc-settlement-big-moto-5d25b{filter:saturate(1.15);justify-content:center;align-items:center;width:78px;min-height:78px;margin:auto;font-size:55px;line-height:1;display:flex}.oc-settlement-driver-id-5d25b{border:1px solid #94a3b847;border-radius:6px;flex-direction:column;gap:2px;padding:6px 8px;display:flex;position:absolute;top:10px;right:10px}.oc-settlement-driver-id-5d25b strong{font-size:12px}.oc-settlement-driver-legacy-5d25b,.oc-settlement-header-final-5d25b .oc-settlement-customer-final-5d25a,.oc-settlement-header-final-5d25b .oc-settlement-customer-5d25{display:none!important}@media (width<=760px){.oc-settlement-identities-5d25b{grid-template-columns:1fr}.oc-settlement-identity-card-5d25b{grid-template-columns:76px minmax(0,1fr);min-height:98px}.oc-settlement-big-person-5d25b{transform:scale(.82)}.oc-settlement-big-moto-5d25b{font-size:45px}}.oc-settlement-order-title-5d25c{gap:2px;display:grid}.oc-settlement-order-title-5d25c>strong{font-size:18px}.oc-settlement-order-title-5d25c>span{color:#a855f7;font-weight:800}.oc-settlement-participants-5d33a2{gap:5px;display:grid}.oc-settlement-participants-5d33a2>span{align-items:center;gap:8px;display:flex}.oc-settlement-participants-5d33a2 em{color:#e9d5ff;background:#7e22ce47;border-radius:999px;padding:2px 6px;font-size:9px;font-style:normal}.oc-timeline-detail-5d33a2{color:#e9d5ff;font-style:normal;font-weight:650}.oc-cash-open-5i11{background:#121d24;border:1px solid #556b78;border-radius:8px;grid-template-columns:1fr 180px auto;align-items:end;gap:12px;margin:10px 14px;padding:10px 12px;display:grid}.oc-cash-open-5i11>div{flex-direction:column;gap:2px;display:flex}.oc-cash-open-5i11>div span{opacity:.75;font-size:.75rem}.oc-cash-open-5i11 label{flex-direction:column;gap:4px;font-size:.75rem;display:flex}.oc-cash-open-5i11 input{text-align:left;width:100%}.oc-cash-open-5i11 button{min-height:38px}.oc-order-bottom-value-5i3a24.oc-order-value-change-5d2{text-overflow:clip;white-space:nowrap;text-align:right;letter-spacing:-.04em;font-variant-numeric:tabular-nums;min-width:0;max-width:72%;margin-left:auto;padding-right:1px;font-size:clamp(.4rem,.45vw,.52rem);line-height:1;overflow:visible}.oc-adaptive-board-5i3a2 .oc-order-bottom-row-5i3a24 .oc-order-bottom-value-5i3a24.oc-order-value-change-5d2{font-variant-numeric:tabular-nums;text-overflow:clip!important;white-space:nowrap!important;text-align:right!important;letter-spacing:-.035em!important;flex:0 auto!important;min-width:0!important;max-width:76%!important;margin-left:auto!important;padding-right:0!important;font-size:.64rem!important;line-height:1!important;overflow:visible!important}.oc-order-hover-financial-5j3d1c4>span{gap:2px;min-width:0;display:grid}.oc-order-hover-financial-5j3d1c4 strong{color:#f8fafc;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.15}.oc-adaptive-board-5i3a2 .oc-order-bottom-row-5i3a24 .oc-order-bottom-value-5i3a24.oc-order-value-change-5d2{letter-spacing:-.035em!important;white-space:nowrap!important;max-width:78%!important;font-size:.72rem!important;line-height:1!important}.oc-order-hover-financial-5j3d1c4{background:#0f172a2e;border-bottom:1px solid #94a3b82e;grid-template-columns:1fr!important;gap:4px!important;padding:8px 14px 9px!important;display:grid!important}.oc-order-hover-financial-5j3d1c4>span{min-width:0;grid-template-columns:minmax(0,1fr) auto!important;align-items:baseline!important;gap:16px!important;display:grid!important}.oc-order-hover-financial-5j3d1c4 small{color:#cbd5e1b8!important;letter-spacing:0!important;white-space:nowrap!important;font-size:10px!important;font-weight:650!important;line-height:1.25!important}.oc-order-hover-financial-5j3d1c4 strong{font-variant-numeric:tabular-nums;text-align:right;color:#f8fafc!important;white-space:nowrap!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}.oc-reprint-backdrop{z-index:10020;background:#0000007a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.oc-reprint-dialog{background:#fff;border-radius:12px;width:min(520px,100vw - 32px);max-height:80vh;padding:18px;overflow:auto;box-shadow:0 18px 50px #00000047}.oc-reprint-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.oc-reprint-title button{cursor:pointer;background:0 0;border:0;font-size:26px}.oc-reprint-all,.oc-reprint-row{align-items:center;gap:10px;display:flex}.oc-reprint-all{border-bottom:1px solid #ddd;padding:10px 4px}.oc-reprint-list{padding:6px 0}.oc-reprint-row{border-bottom:1px solid #eee;padding:11px 4px}.oc-reprint-row span{flex-direction:column;display:flex}.oc-reprint-row small{font-weight:400}.oc-reprint-message{border:1px solid #ddd;border-radius:7px;margin-top:12px;padding:10px}.oc-reprint-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.oc-reprint-actions button{cursor:pointer;padding:9px 15px}.oc-reprint-backdrop .oc-reprint-dialog,.oc-reprint-backdrop .oc-reprint-dialog *{color:#1b1b1b}.oc-reprint-backdrop .oc-reprint-dialog{background:#fff!important}.oc-reprint-backdrop .oc-reprint-title strong{color:#111!important}.oc-reprint-backdrop .oc-reprint-title button{color:#333!important}.oc-reprint-backdrop .oc-reprint-all,.oc-reprint-backdrop .oc-reprint-row{color:#1b1b1b!important;opacity:1!important;background:#fff!important}.oc-reprint-backdrop .oc-reprint-row strong,.oc-reprint-backdrop .oc-reprint-all span,.oc-reprint-backdrop .oc-reprint-loading{color:#1b1b1b!important;opacity:1!important}.oc-reprint-backdrop input[type=checkbox]{accent-color:auto;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.oc-reprint-backdrop .oc-reprint-actions button{opacity:1;color:#1b1b1b!important;background:#f4f4f4!important;border:1px solid #bdbdbd!important}.oc-reprint-backdrop .oc-reprint-actions button:last-child:not(:disabled){font-weight:700;background:#fff!important;border-color:#555!important}.oc-reprint-backdrop .oc-reprint-actions button:disabled{cursor:not-allowed;opacity:.45!important}.oc-main.mode-basic .oc-source-final-flow.basic.has-apps{width:100%;grid-template-columns:clamp(205px,17vw,270px) minmax(0,1fr) clamp(330px,25vw,440px)!important;column-gap:10px!important}.oc-main.mode-basic .oc-source-final-flow.basic.has-apps>.oc-source-apps,.oc-main.mode-basic .oc-source-final-flow.basic.has-apps>.oc-source-production,.oc-main.mode-basic .oc-source-final-flow.basic.has-apps>.oc-source-delivery{min-width:0}.oc-source-final-main.menu-full,.oc-source-final-main.menu-compact{grid-template-columns:auto minmax(0,1fr);gap:8px;position:relative}.oc-source-final-flow,.oc-source-final-flow.basic.has-apps,.oc-source-final-flow.basic.no-apps,.oc-source-final-flow.complete.has-apps,.oc-source-final-flow.complete.no-apps{min-width:0;height:100%;min-height:0;display:block;overflow:hidden}.oc-menu-rail.oc-menu-rail-5i3a{border-radius:10px;width:58px;min-width:58px;height:100%;padding:7px 6px;transition:width .16s,min-width .16s}.oc-menu-rail.oc-menu-rail-5i3a.full{width:154px;min-width:154px}.oc-menu-rail.oc-menu-rail-5i3a button{border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;padding:7px;display:flex}.oc-menu-rail.oc-menu-rail-5i3a.full button{justify-content:flex-start;padding-inline:10px}.oc-menu-rail.oc-menu-rail-5i3a button>span{text-align:center;flex:0 0 24px;width:24px;font-size:.95rem}.oc-menu-rail.oc-menu-rail-5i3a button>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.63rem;overflow:hidden}.oc-menu-rail-toggle{margin-bottom:5px;border-bottom:1px solid #ffffff12!important}.oc-menu-global{margin-top:4px}.oc-adaptive-board{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;gap:8px;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:auto hidden}.oc-adaptive-stage{flex:var(--oc-stage-flex,1) 1 0;min-width:190px;height:100%;min-height:0;transition:flex-grow .22s}.oc-adaptive-stage>.oc-stage{height:100%}.oc-adaptive-stage[data-visual-columns="1"]{flex-basis:0}.oc-adaptive-stage[data-visual-columns="2"]{min-width:360px}.oc-adaptive-stage[data-visual-columns="3"]{min-width:520px}.oc-adaptive-board .oc-stage{box-shadow:none;background:linear-gradient(#101923,#0b131c);border:1px solid #ffffff17;border-radius:10px;grid-template-rows:52px minmax(0,1fr);display:grid;overflow:hidden}.oc-adaptive-board .oc-stage-header{background:#ffffff04;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;display:flex;min-height:52px!important}.oc-adaptive-board .oc-stage-frame-title{align-items:center;gap:7px;min-width:0;display:flex}.oc-adaptive-board .oc-stage-frame-title strong{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.035em;font-size:.72rem;overflow:hidden}.oc-adaptive-board .oc-stage-frame-title b{background:#ffffff12;border-radius:999px;place-items:center;min-width:22px;height:20px;font-size:.61rem;display:grid}.oc-adaptive-board .oc-stage-aggregate-metrics{white-space:nowrap;justify-content:flex-end;gap:5px;max-width:50%;font-size:.52rem;display:flex;overflow:hidden}.oc-adaptive-stage-apps .oc-stage{box-shadow:inset 0 3px #9d5cff}.oc-adaptive-stage-entering .oc-stage{box-shadow:inset 0 3px #a855f7}.oc-adaptive-stage-preparing .oc-stage{box-shadow:inset 0 3px #f59e0b}.oc-adaptive-stage-ready .oc-stage{box-shadow:inset 0 3px #22c55e}.oc-adaptive-stage-delivery .oc-stage{box-shadow:inset 0 3px #ec407a}.oc-adaptive-board .oc-stage-orders{grid-template-columns:repeat(var(--oc-stage-visual-columns,1), minmax(0, 1fr));grid-auto-rows:minmax(82px,auto);align-content:start;gap:6px;min-height:0;max-height:none;padding:7px;display:grid;overflow:hidden auto}.oc-adaptive-board .oc-stage-empty{grid-column:1/-1;min-height:180px}.oc-adaptive-board .oc-order-card.oc-order-card-rich{background:#ffffff05;border:2px solid #ffffff21;border-radius:8px;min-width:0;height:100%;min-height:82px;margin:0;box-shadow:0 4px 14px #0000001a}.oc-adaptive-board .oc-order-card[data-stage=APPS]{border-color:#9d5cffcc}.oc-adaptive-board .oc-order-card[data-stage=ENTERING]{border-color:#a855f7d1}.oc-adaptive-board .oc-order-card[data-stage=PREPARING],.oc-adaptive-board .oc-order-card[data-stage=PRODUCTION]{border-color:#f59e0be0}.oc-adaptive-board .oc-order-card[data-stage=READY]{border-color:#22c55ecc}.oc-adaptive-board .oc-order-card[data-stage=DELIVERY]{border-color:#ec407ad1}.oc-adaptive-board .oc-order-card.oc-order-card-rich.normal,.oc-adaptive-board .oc-order-card.oc-order-card-rich.tone-normal{background:linear-gradient(#ffffff07,#ffffff04)}.oc-adaptive-board .oc-order-card.oc-order-card-rich.warning,.oc-adaptive-board .oc-order-card.oc-order-card-rich.tone-warning{background:linear-gradient(#f59e0b2e,#f59e0b12)}.oc-adaptive-board .oc-order-card.oc-order-card-rich.danger,.oc-adaptive-board .oc-order-card.oc-order-card-rich.tone-danger{background:linear-gradient(#ef44443d,#ef444417)}.oc-adaptive-board .oc-order-card.oc-order-card-rich:hover{background-color:#ffffff09;transform:translateY(-1px);box-shadow:0 8px 20px #0000002e}.oc-adaptive-board .oc-order-card .oc-order-stage-content{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""title""primary";align-content:start;gap:4px;min-height:78px;padding:7px 8px;display:grid}.oc-adaptive-board .oc-order-stage-top-5i3a{grid-area:top;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.oc-order-source-badge{letter-spacing:-.01em;border-radius:5px;place-items:center;min-width:24px;height:20px;padding:0 4px;font-weight:900;line-height:1;display:inline-grid;color:#fff!important;font-size:.48rem!important}.oc-order-source-badge.source-ifood{background:#ea1d2c}.oc-order-source-badge.source-keeta{background:#ffd21c;color:#161616!important}.oc-order-source-badge.source-whatsapp{background:#22c55e}.oc-order-source-badge.source-osfood{background:#6d3bbd}.oc-order-source-badge.source-balcao{background:#0f8f86}.oc-adaptive-board .oc-order-number-5i3a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font-size:.66rem!important}.oc-order-card-address-hover-anchor{white-space:nowrap;color:#9ca9b6!important;font-size:.5rem!important}.oc-adaptive-board .oc-order-contact-3b{grid-area:title;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""phone value";align-items:center;gap:1px 6px;min-width:0;display:grid}.oc-adaptive-board .oc-order-name-3b{text-overflow:ellipsis;white-space:nowrap;grid-area:name;min-width:0;overflow:hidden;font-size:.67rem!important}.oc-adaptive-board .oc-order-phone-3b{text-overflow:ellipsis;white-space:nowrap;color:#9eabb7;grid-area:phone;min-width:0;overflow:hidden;font-size:.49rem!important}.oc-adaptive-board .oc-order-value-contact-11-5B-2A-4C{white-space:nowrap;grid-area:value;align-self:center;font-size:.62rem!important}.oc-adaptive-board .oc-order-stage-metrics,.oc-adaptive-board .oc-order-delivery-driver-3b{color:#c7d0d8;grid-area:primary;align-items:center;gap:5px;min-width:0;min-height:18px;font-size:.51rem;display:flex;overflow:hidden}.oc-adaptive-board .oc-order-delivery-driver-3b strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.54rem;overflow:hidden}.oc-adaptive-board .oc-order-stage-time,.oc-adaptive-board .oc-order-address-inline-11-5B-2A-4C{display:none!important}.oc-indicators-toggle{z-index:31;color:#dbe4ec;cursor:pointer;background:#080e15f0;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.oc-indicators-toggle.active{color:#c491ff;border-color:#a56bffa6}.oc-indicators-drawer{z-index:30;filter:drop-shadow(0 18px 30px #00000059);width:190px;padding-top:42px;position:absolute;top:10px;bottom:8px;right:10px}.oc-indicators-drawer .oc-sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#111a25fa,#080e15fa);height:100%}@media (width<=1180px){.oc-adaptive-stage{min-width:176px}.oc-adaptive-stage[data-visual-columns="2"]{min-width:330px}.oc-adaptive-stage[data-visual-columns="3"]{min-width:470px}.oc-menu-rail.oc-menu-rail-5i3a.full{width:132px;min-width:132px}}.oc-adaptive-board{position:relative}.oc-adaptive-board.density-l .oc-stage-orders{grid-auto-rows:minmax(112px,auto)}.oc-adaptive-board.density-m .oc-stage-orders{grid-auto-rows:minmax(94px,auto)}.oc-adaptive-board.density-s .oc-stage-orders{grid-auto-rows:minmax(80px,auto)}.oc-adaptive-board.density-l .oc-order-card .oc-order-stage-content{gap:7px;min-height:108px;padding:10px 11px}.oc-adaptive-board.density-m .oc-order-card .oc-order-stage-content{gap:5px;min-height:90px;padding:8px 9px}.oc-adaptive-board.density-s .oc-order-card .oc-order-stage-content{gap:3px;min-height:76px;padding:6px 7px}.oc-adaptive-board.density-l .oc-order-name-3b{font-size:.78rem!important}.oc-adaptive-board.density-l .oc-order-number-5i3a{font-size:.74rem!important}.oc-adaptive-board.density-l .oc-order-phone-3b{font-size:.57rem!important}.oc-adaptive-board.density-l .oc-order-value-contact-11-5B-2A-4C,.oc-adaptive-board.density-m .oc-order-name-3b{font-size:.7rem!important}.oc-adaptive-board.density-m .oc-order-number-5i3a{font-size:.68rem!important}.oc-adaptive-stage[data-visual-columns="1"]{min-width:0}.oc-adaptive-board.density-l .oc-adaptive-stage[data-visual-columns="2"]{min-width:476px}.oc-adaptive-board.density-l .oc-adaptive-stage[data-visual-columns="3"]{min-width:714px}.oc-adaptive-board.density-m .oc-adaptive-stage[data-visual-columns="2"]{min-width:410px}.oc-adaptive-board.density-m .oc-adaptive-stage[data-visual-columns="3"]{min-width:615px}.oc-adaptive-board.density-s .oc-adaptive-stage[data-visual-columns="2"]{min-width:356px}.oc-adaptive-board.density-s .oc-adaptive-stage[data-visual-columns="3"]{min-width:534px}.oc-adaptive-board .oc-order-address-inline-11-5B-2A-4C{display:none!important}.oc-density-dev{z-index:8;color:#d2dce68c;letter-spacing:.08em;pointer-events:none;background:#040a10c2;border:1px solid #ffffff1a;border-radius:5px;padding:3px 6px;font-size:.45rem;position:absolute;bottom:5px;right:8px}.oc-adaptive-board.oc-adaptive-board-5i3a2{grid-template-columns:repeat(var(--oc-stage-count,1), minmax(0, 1fr));gap:8px;overflow:hidden;display:flex!important}.oc-adaptive-board.oc-adaptive-board-5i3a2>.oc-adaptive-stage{flex:1 1 0!important;width:auto!important;min-width:0!important}.oc-adaptive-board.oc-adaptive-board-5i3a2 .oc-stage-orders{align-content:start;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(108px,auto)!important;gap:6px!important;padding:7px!important}.oc-adaptive-board.oc-adaptive-board-5i3a2 .oc-order-card.oc-order-card-rich{width:100%!important;min-width:0!important;height:108px!important;min-height:108px!important;max-height:108px!important;margin:0!important}.oc-adaptive-board.oc-adaptive-board-5i3a2 .oc-order-card .oc-order-stage-content{overflow:hidden;gap:5px!important;height:104px!important;min-height:104px!important;padding:8px!important}.oc-adaptive-board.oc-adaptive-board-5i3a2 .oc-order-stage-top-5i3a{gap:4px!important}.oc-adaptive-board.oc-adaptive-board-5i3a2 .oc-order-source-badge{min-width:22px;height:19px;font-size:.45rem!important}.oc-adaptive-board.oc-adaptive-board-5i3a2 .oc-order-number-5i3a{font-size:.67rem!important}.oc-adaptive-board.oc-adaptive-board-5i3a2 .oc-order-card-address-hover-anchor{font-size:.47rem!important}.oc-adaptive-board.oc-adaptive-board-5i3a2 .oc-order-name-3b{font-size:.67rem!important}.oc-adaptive-board.oc-adaptive-board-5i3a2 .oc-order-phone-3b{font-size:.48rem!important}.oc-adaptive-board.oc-adaptive-board-5i3a2 .oc-order-value-contact-11-5B-2A-4C{font-size:.58rem!important}.oc-adaptive-board.oc-adaptive-board-5i3a2 .oc-order-stage-metrics,.oc-adaptive-board.oc-adaptive-board-5i3a2 .oc-order-delivery-driver-3b{gap:4px!important;font-size:.48rem!important}.oc-adaptive-board.oc-adaptive-board-5i3a2 .oc-stage-empty{min-height:150px;grid-column:1/-1!important}.oc-adaptive-board.oc-adaptive-board-5i3a2 .oc-order-address-inline-11-5B-2A-4C,.oc-density-dev{display:none!important}@media (width<=1320px){.oc-adaptive-board.oc-adaptive-board-5i3a2{overflow-x:auto}.oc-adaptive-board.oc-adaptive-board-5i3a2>.oc-adaptive-stage{min-width:270px!important}}.oc-adaptive-board-5i3a2 .oc-order-name-3b{font-size:.78rem!important;font-weight:800!important;line-height:1.08!important}.oc-adaptive-board-5i3a2 .oc-order-value-contact-11-5B-2A-4C{font-size:.72rem!important;font-weight:800!important;line-height:1.05!important}.oc-adaptive-board-5i3a2 .oc-order-stage-age,.oc-adaptive-board-5i3a2 [class*=elapsed],.oc-adaptive-board-5i3a2 [class*=age-min]{font-size:.61rem!important;font-weight:800!important;line-height:1!important}.oc-adaptive-board-5i3a2 .oc-order-phone-3b,.oc-adaptive-board-5i3a2 .oc-order-card-address-hover-anchor{font-size:.57rem!important;font-weight:650!important;line-height:1.05!important}.oc-adaptive-board-5i3a2 .oc-order-stage-metrics,.oc-adaptive-board-5i3a2 .oc-order-delivery-driver-3b{font-size:.56rem!important;font-weight:700!important;line-height:1!important}.oc-adaptive-board-5i3a2 .oc-order-source-badge{border-radius:6px!important;min-width:24px!important;height:21px!important;padding:0 5px!important;font-size:.52rem!important;font-weight:850!important}.oc-adaptive-board-5i3a2 .oc-order-card .oc-order-stage-content{gap:6px!important;padding:9px!important}.oc-adaptive-board-5i3a2 .oc-order-stage-top-5i3a{gap:6px!important}.oc-adaptive-board-5i3a2 .oc-order-stage-content-5i3a22{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:4px!important;padding:8px 9px!important;display:flex!important}.oc-adaptive-board-5i3a2 .oc-order-stage-top-5i3a22{min-width:0;justify-content:space-between!important;align-items:center!important;display:flex!important}.oc-adaptive-board-5i3a2 .oc-order-stage-id-5i3a22{align-items:center;gap:5px;min-width:0;display:flex}.oc-adaptive-board-5i3a2 .oc-order-stage-age-5i3a22{white-space:nowrap;flex:none;font-size:.63rem!important;font-weight:850!important}.oc-adaptive-board-5i3a2 .oc-order-contact-stack-5i3a22{flex-direction:column;gap:2px;min-width:0;padding-top:1px;display:flex}.oc-adaptive-board-5i3a2 .oc-order-name-5i3a22{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;display:block;overflow:hidden;font-size:.82rem!important;font-weight:850!important;line-height:1.05!important}.oc-adaptive-board-5i3a2 .oc-order-phone-5i3a22{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;display:block;overflow:hidden;font-size:.6rem!important;font-weight:650!important;line-height:1.05!important}.oc-adaptive-board-5i3a2 .oc-order-price-row-5i3a22{align-items:center;min-height:17px;margin-top:1px;display:flex}.oc-adaptive-board-5i3a2 .oc-order-price-row-5i3a22 .oc-order-value-contact-11-5B-2A-4C{white-space:nowrap;font-size:.8rem!important;font-weight:900!important;line-height:1!important}.oc-adaptive-board-5i3a2 .oc-order-stage-metrics,.oc-adaptive-board-5i3a2 .oc-order-delivery-driver-3b{margin-top:auto!important;font-size:.58rem!important;line-height:1!important}.oc-adaptive-board-5i3a2 .oc-order-stage-time{display:none!important}.oc-adaptive-board-5i3a2 .oc-order-source-badge{min-width:24px!important;height:20px!important;padding:0 5px!important;font-size:.51rem!important;font-weight:900!important}.oc-adaptive-board-5i3a2 .oc-order-address-inline-11-5B-2A-4C{display:none!important}.oc-adaptive-board-5i3a2 .oc-order-stage-content-5i3a22{gap:3px!important;padding:7px 9px!important}.oc-adaptive-board-5i3a2 .oc-order-phone-5i3a22{font-size:.67rem!important;font-weight:700!important}.oc-source-footer-brand .oc-build-version-5i3a23{opacity:.72;white-space:nowrap;margin-left:8px;font-size:.68rem;font-weight:700}.oc-adaptive-board-5i3a2 .oc-order-name-5i3a22{font-size:1rem!important}.oc-adaptive-board-5i3a2 .oc-order-phone-5i3a22{font-size:.7rem!important}.oc-adaptive-board-5i3a2 .oc-order-number-5i3a{font-size:.94rem!important}.oc-adaptive-board-5i3a2 .oc-order-stage-age-5i3a22{font-size:.7rem!important}.oc-adaptive-board-5i3a2 .oc-order-bottom-row-5i3a24{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;margin-top:auto;padding-top:3px;display:flex}.oc-adaptive-board-5i3a2 .oc-order-bottom-row-5i3a24 .oc-order-stage-metrics{min-width:0;align-items:center!important;gap:8px!important;margin-top:0!important;font-size:.68rem!important;display:flex!important}.oc-adaptive-board-5i3a2 .oc-order-bottom-value-5i3a24{white-space:nowrap;flex:none;margin-left:auto;font-size:.94rem!important;font-weight:950!important;line-height:1!important}.oc-adaptive-board-5i3a2 .oc-order-price-row-5i3a22{display:none!important}.oc-adaptive-board-5i3a2 .oc-order-stage-age-5i3a22{font-size:.74rem!important;font-weight:900!important}.oc-adaptive-board-5i3a2 .oc-order-bottom-row-5i3a24 .oc-order-stage-metrics{font-size:.72rem!important}.oc-adaptive-board-5i3a2 .oc-order-bottom-value-5i3a24{font-size:.98rem!important}.oc-adaptive-board-5i3a2 .oc-order-number-5i3a{font-size:1.02rem!important;font-weight:950!important}.oc-adaptive-board-5i3a2 .oc-order-contact-secondary-5i3a22,.oc-adaptive-board-5i3a2 .oc-order-phone-secondary-5i3a22{opacity:.88!important;font-size:.7rem!important;line-height:1.08!important}.oc-adaptive-board-5i3a2 .oc-order-source-badge{box-shadow:0 0 10px #ff79002e;color:#fff!important;background:#ff7900!important;border-color:#ff9a3d!important}.oc-adaptive-board-5i3a2 .oc-order-number-5i3a{font-size:.98rem!important;font-weight:950!important;line-height:1!important}.oc-adaptive-board-5i3a2 .oc-order-name-5i3a22{font-size:1.71rem!important;font-weight:950!important;line-height:1!important}.oc-adaptive-board-5i3a2 .oc-order-phone-5i3a22{font-size:1.2rem!important;font-weight:800!important;line-height:1.05!important}.oc-adaptive-board.oc-adaptive-board-5i3a2 .oc-adaptive-stage .oc-stage-orders .oc-order-card.oc-order-card-rich .oc-order-stage-content .oc-order-number-5i3a{font-size:.98rem!important;font-weight:950!important;line-height:1!important}.oc-order-hover.oc-order-hover-3g .oc-order-hover-customer-3g>p{color:#d8e1e8!important;margin-top:8px!important;font-size:1.02rem!important;font-weight:700!important;line-height:1.3!important}.oc-order-hover.oc-order-hover-3g .oc-order-hover-contact-3g>span{font-size:.95rem!important}.oc-order-hover.oc-order-hover-3g .oc-order-hover-contact-3g>strong{font-size:1.05rem!important}.oc-adaptive-board.oc-adaptive-board-5i3a2 .oc-adaptive-stage .oc-stage-orders .oc-order-card.oc-order-card-rich .oc-order-stage-content .oc-order-name-3b.oc-order-name-5i3a22{font-size:1.25rem!important;font-weight:950!important;line-height:1.02!important}.oc-adaptive-board.oc-adaptive-board-5i3a2 .oc-adaptive-stage .oc-stage-orders .oc-order-card.oc-order-card-rich .oc-order-stage-content .oc-order-phone-3b.oc-order-phone-5i3a22{font-size:.88rem!important;font-weight:800!important;line-height:1.05!important}.oc-adaptive-board-5i3a2{--oc-flow-local:#3b82f6;--oc-flow-store-fleet:#f97316;--oc-flow-app-fleet:#8b5cf6}.oc-adaptive-board-5i3a2 .oc-order-card.oc-order-card-rich{position:relative;overflow:hidden}.oc-adaptive-board-5i3a2 .oc-order-card.oc-order-card-rich:before{content:"";z-index:3;pointer-events:none;background:var(--oc-flow-local);height:4px;position:absolute;top:0;left:0;right:0}.oc-adaptive-board-5i3a2 .oc-order-card.oc-order-card-rich:has(.flow-store-fleet):before{background:var(--oc-flow-store-fleet)}.oc-adaptive-board-5i3a2 .oc-order-card.oc-order-card-rich:has(.flow-app-fleet):before{background:var(--oc-flow-app-fleet)}.oc-adaptive-board-5i3a2 .oc-order-card.oc-order-card-rich:has(.flow-local):before{background:var(--oc-flow-local)}.oc-adaptive-board-5i3a2 .oc-order-identity-row-5i3a31{padding-top:3px}.oc-adaptive-board-5i3a2 .oc-order-stage-id-5i3a22{gap:5px!important}.oc-adaptive-board-5i3a2 .oc-order-modality-symbol-5i3a31{flex:none;justify-content:center;align-items:center;min-width:18px;font-size:.82rem;line-height:1;display:inline-flex}.oc-adaptive-board-5i3a2 .oc-order-source-badge.source-osfood{background:#ff7900!important;border-color:#ff9a3d!important}.oc-adaptive-board-5i3a2 .oc-order-source-badge.source-ifood{background:#ea1d2c!important;border-color:#ff6570!important}.oc-adaptive-board-5i3a2 .oc-order-source-badge.source-keeta{color:#161616!important;background:#ffd600!important;border-color:#ffe55c!important}.oc-order-modality-symbol-5i3a31{font-size:1.4em;line-height:1}.oc-adaptive-board-5i3a2 .oc-order-modality-symbol-5i3a31{min-width:21px;font-size:1.62em;line-height:.82;transform:translateY(1px)}.oc-adaptive-board.oc-adaptive-board-5i3a2 .oc-adaptive-stage .oc-stage-orders .oc-order-card.oc-order-card-rich .oc-order-stage-content .oc-order-stage-id-5i3a22 .oc-order-modality-symbol-5i3a31{flex:0 0 20px!important;justify-content:center!important;align-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;font-size:1rem!important;line-height:20px!important;display:inline-flex!important;transform:none!important}.oc-adaptive-board.oc-adaptive-board-5i3a2 .oc-adaptive-stage .oc-stage-orders .oc-order-card.oc-order-card-rich .oc-order-stage-content .oc-order-stage-id-5i3a22 .oc-order-modality-symbol-5i3a31.is-delivery{transform:scaleX(-1)!important}.oc-adaptive-board.oc-adaptive-board-5i3a2 .oc-adaptive-stage .oc-stage-orders .oc-order-card.oc-order-card-rich .oc-order-stage-content .oc-order-stage-id-5i3a22 .oc-order-modality-symbol-5i3a31{flex-basis:22px!important;width:22px!important;min-width:22px!important;height:22px!important;font-size:1.12rem!important;line-height:22px!important}.oc-source-final-main.menu-full,.oc-source-final-main.menu-compact,.oc-final-main.menu-full,.oc-final-main.menu-compact{grid-template-columns:58px minmax(0,1fr)!important;gap:8px!important;position:relative!important}.osfood-sidebar-slot{z-index:40;width:58px;min-width:58px;max-width:58px;height:100%;min-height:0;position:relative}.osfood-shared-sidebar{z-index:40;isolation:isolate;height:100%;position:relative;overflow:visible;width:58px!important;min-width:58px!important;max-width:58px!important}.osfood-shared-sidebar.compact{width:58px!important;min-width:58px!important;max-width:58px!important}.osfood-shared-sidebar.full{overflow:hidden;box-shadow:12px 0 24px #00000057;z-index:80!important;background:#0f1822!important;width:168px!important;min-width:168px!important;max-width:168px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.osfood-sidebar-backdrop{pointer-events:none!important;background:0 0!important;display:none!important}.osfood-shared-sidebar>button{-webkit-user-select:none;user-select:none}.osfood-shared-sidebar>button>span{justify-content:center;align-items:center;display:inline-flex}.osfood-shared-sidebar>button.active{cursor:default}.osfood-shared-sidebar.full>button:not(.oc-menu-rail-toggle):not(.oc-menu-global),.osfood-shared-sidebar.full .oc-menu-rail-toggle{min-height:44px}.osfood-shared-sidebar.full strong{white-space:nowrap}.oc-source-final-flow,.oc-operation-main-5i3a,.oc-adaptive-board-5i3a2{min-width:0!important}.order-history-screen{background:#e9edf2;min-height:100vh}.order-history-header{box-shadow:0 2px 8px #0002}.order-history-header>div{align-items:center;gap:10px;display:flex}.order-history-header>div>div{display:grid}.order-history-header small{opacity:.72;font-size:11px}.order-history-content{padding-top:14px}.order-history-filters{background:#f7f8fa;border:1px solid #cbd2da;border-radius:7px;flex-wrap:wrap;align-items:end;gap:9px;margin-bottom:12px;padding:12px;display:flex;box-shadow:0 2px 5px #0001}.order-history-filters label{text-transform:uppercase;letter-spacing:.03em;gap:4px;font-size:11px;font-weight:800;display:grid}.order-history-filters input,.order-history-filters select{background:#fff;border:1px solid #aeb7c2;border-radius:4px;min-height:36px;padding:5px 8px}.order-history-search input{width:255px}.order-history-filters button{cursor:pointer;border:1px solid #8f9baa;border-radius:4px;min-height:36px;padding:0 14px;font-weight:800}.order-history-today{background:#fff}.order-history-search-button{color:#fff;background:#263746}.order-history-grid{background:#fff;border:1px solid #b9c2cc;border-radius:7px;overflow:hidden;box-shadow:0 2px 7px #0001}.order-history-head,.order-history-body button{text-align:left;grid-template-columns:75px 150px 1.3fr 140px 90px 100px 105px;align-items:center;gap:8px;display:grid}.order-history-head{color:#fff;background:#263746;padding:8px;font-size:11px;font-weight:800}.order-history-body button{cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dde2e7;width:100%;padding:9px 8px}.order-history-body button:hover{background:#edf2f6}.order-history-body b[class^=status-]{font-size:11px}.status-canceled,.status-cancelled{font-weight:900}.order-history-empty,.order-history-message{padding:14px}.order-history-backdrop{z-index:5000;background:#0008;place-items:center;display:grid;position:fixed;inset:0}.order-history-detail{background:#f8fafb;border:1px solid #687786;border-radius:8px;width:min(850px,94vw);max-height:90vh;overflow:auto;box-shadow:0 16px 45px #0006}.order-history-detail>header{color:#fff;background:#263746;border-bottom:1px solid #bbb;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.order-history-detail>header div{display:grid}.order-history-detail>header button{font-size:22px}.order-history-summary{grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px;display:grid}.order-history-block{background:#fff;border:1px solid #ccd3da;border-radius:5px;margin:0 14px 12px;padding:10px}.order-history-block p{margin:5px 0 0}.order-history-item{border-bottom:1px solid #eee;grid-template-columns:1fr auto;gap:3px 10px;padding:6px 0;display:grid}.order-history-item small{grid-column:1/-1;padding-left:12px}.order-history-payments{grid-template-columns:1fr 1fr;gap:12px;margin:0 14px 12px;display:grid}.order-history-payments>div{background:#fff;border:1px solid #ccd3da;border-radius:5px;gap:5px;padding:10px;display:grid}.order-history-detail>footer{border-top:1px solid #ccd3da;justify-content:flex-end;gap:8px;padding:10px 14px;display:flex}@media (width<=900px){.order-history-head,.order-history-body button{grid-template-columns:65px 125px 1fr 100px 90px}.order-history-head span:nth-child(4),.order-history-body button span:nth-child(4),.order-history-head span:nth-child(5),.order-history-body button span:nth-child(5){display:none}.order-history-payments{grid-template-columns:1fr}}.order-history-header-actions{align-items:center;gap:8px;display:flex}.order-history-timeline-block{background:#fff;border:1px solid #ccd3da;border-radius:5px;margin:0 14px 12px;overflow:hidden}.order-history-timeline-title{color:#fff;background:#263746;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.order-history-timeline-title span{opacity:.75;font-size:11px}.order-history-timeline-row{border-bottom:1px solid #e0e5e9;grid-template-columns:80px 1fr;gap:10px;padding:9px 10px;display:grid}.order-history-timeline-row:last-child{border-bottom:0}.order-history-timeline-row time{color:#52606d;font:700 12px monospace}.order-history-timeline-row>div{gap:2px;display:grid}.order-history-timeline-row strong{font-size:12px}.order-history-timeline-row span{color:#53616e;font-size:11px}.order-history-timeline-row small{color:#788490;font-size:10px}.order-history-timeline-row em{margin-top:3px;font-size:11px;font-style:normal;font-weight:700}.order-history-timeline-empty,.order-history-timeline-error{padding:12px}.order-history-timeline-error{color:#8b1d1d;background:#fff2f2}.order-history-timeline-system{background:#f5f7f9}.order-history-timeline-system strong{color:#33414d}.order-history-timeline-row{padding:7px 10px!important;display:block!important}.order-history-timeline-line{overflow:hidden;white-space:nowrap!important;flex-wrap:nowrap!important;align-items:baseline!important;gap:10px!important;width:100%!important;display:flex!important}.order-history-timeline-line time{flex:0 0 68px!important}.order-history-timeline-line strong,.order-history-timeline-line span{flex:none!important}.order-history-timeline-line small{text-overflow:ellipsis;overflow:hidden;flex:auto!important}.order-history-timeline-reason{margin:3px 0 0 78px!important;display:block!important}@media (width<=760px){.order-history-timeline-line{white-space:normal!important;flex-wrap:wrap!important}}.order-history-head-financial-5d22,.order-history-row-financial-5d22{column-gap:8px;grid-template-columns:70px minmax(115px,.9fr) minmax(120px,1.2fr) minmax(100px,1fr) 105px 100px 100px 90px 90px 90px!important}.financial-negative-5d22{font-weight:800;color:#ef4444!important}.financial-positive-5d22{font-weight:800;color:#22c55e!important}.order-history-audit-layout-5d22{grid-template-columns:.85fr 1.05fr 1.25fr;gap:10px;margin-top:10px;display:grid}.order-history-audit-layout-5d22>div{border:1px solid #94a3b847;border-radius:7px;gap:6px;padding:10px 12px;display:grid}.order-history-audit-layout-5d22 span{justify-content:space-between;gap:14px;display:flex}.order-history-audit-layout-5d22 small{opacity:.72}.order-history-audit-layout-5d22 strong{text-align:right}.order-history-participants-5d33a2{gap:4px;display:grid}.order-history-participants-5d33a2>span{gap:1px;display:grid}.order-history-timeline-detail-5d33a2{color:#c4b5fd;white-space:nowrap;font-style:normal;font-weight:650}.driver-shift-page{color:#111827;background:#f3f4f6;min-height:100%}.driver-shift-content{color:#111827;gap:14px;padding:18px;display:grid}.driver-shift-toolbar{color:#f8fafc;background:#111827;border-radius:12px;align-items:end;gap:12px;padding:12px;display:flex}.driver-shift-toolbar label{color:#e5e7eb;gap:4px;font-size:12px;display:grid}.driver-shift-toolbar input,.driver-shift-toolbar button{color:#111827;background:#fff;border:1px solid #d1d5db;padding:8px 10px}.driver-shift-toolbar span{color:#cbd5e1;margin-left:auto;font-size:12px}.driver-shift-toolbar span b{color:#fff}.driver-shift-kpis{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.driver-shift-kpis div,.driver-shift-detail-kpis span{color:#f8fafc;background:#111827;border:1px solid #263244;border-radius:10px;gap:3px;padding:10px;display:grid}.driver-shift-kpis small,.driver-shift-detail-kpis small{color:#94a3b8}.driver-shift-kpis strong,.driver-shift-detail-kpis b{color:#fff}.driver-shift-kpis strong{font-size:20px}.driver-shift-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:10px;display:grid}.driver-shift-card{text-align:left;color:#f8fafc;cursor:pointer;background:#111827;border:1px solid #263244;border-radius:12px;padding:13px}.driver-shift-card:hover{border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed40}.driver-shift-card strong,.driver-shift-card b{color:#fff}.driver-shift-driver{align-items:center;gap:10px;display:flex}.driver-shift-driver>span{font-size:34px}.driver-shift-driver div{display:grid}.driver-shift-driver small{color:#cbd5e1}.driver-shift-card-numbers{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px;display:grid}.driver-shift-card-numbers span{display:grid}.driver-shift-card-numbers small{color:#94a3b8;font-size:10px}.driver-shift-card-numbers b{color:#f8fafc}.driver-shift-layer{z-index:1000;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.driver-shift-detail{color:#f8fafc;background:#0b1220;border:1px solid #334155;border-radius:16px;width:min(1180px,96vw);max-height:90vh;padding:16px;overflow:auto}.driver-shift-detail>header{justify-content:space-between;gap:18px;display:flex}.driver-shift-detail>header small{color:#c4b5fd}.driver-shift-detail h2{color:#fff;margin:2px 0}.driver-shift-detail header span{color:#94a3b8}.driver-shift-detail header button{color:#111827;background:#fff;border:0;border-radius:6px;align-self:start;padding:6px 9px}.driver-shift-detail-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.driver-shift-orders{gap:3px;display:grid}.driver-shift-order{color:#e5e7eb;background:#111827;border-radius:7px;grid-template-columns:.55fr .55fr 1.25fr 1.25fr .9fr .9fr .9fr 1fr;align-items:center;gap:8px;padding:8px;display:grid}.driver-shift-area-summary{color:#cbd5e1;border:1px solid #263244;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;padding:9px 10px;display:flex}.driver-shift-area-summary strong{color:#f8fafc;margin-right:4px}.driver-shift-area-summary span{background:#172033;border-radius:999px;padding:4px 7px}.driver-shift-area-summary b,.driver-shift-order strong,.driver-shift-order b{color:#fff}.driver-shift-order.head{color:#94a3b8;background:#172033;font-size:10px;font-weight:700}.driver-shift-detail footer{color:#94a3b8;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;font-size:12px;display:flex}.driver-shift-detail footer button{padding:8px 12px}.driver-shift-detail footer button:disabled{opacity:.55;cursor:not-allowed}.driver-shift-error{color:#fecaca;background:#451a1a;border-radius:8px;padding:10px}.driver-shift-empty{color:#64748b;padding:20px}@media (width<=900px){.driver-shift-kpis,.driver-shift-detail-kpis,.driver-shift-order{grid-template-columns:repeat(2,1fr)}.driver-shift-order.head{display:none}}.driver-shift-card.closed{border-color:#16a34a}.driver-shift-card.closed .driver-shift-driver small{color:#86efac;font-weight:800}.driver-shift-close-panel{color:#f8fafc;background:#161c2b;border:1px solid #7c3aed;border-radius:12px;margin-top:14px;padding:14px}.driver-shift-close-panel h3{margin:0 0 5px}.driver-shift-close-panel p{color:#cbd5e1}.driver-shift-print-options{gap:8px;margin-top:12px;display:grid}.driver-shift-print-options label{align-items:center;gap:8px;display:flex}.driver-shift-print-options label.amount{grid-template-columns:auto 160px;justify-content:start;display:grid}.driver-shift-print-options input[type=number]{color:#111;background:#fff;border:1px solid #d1d5db;border-radius:5px;padding:6px}.driver-shift-print-options small{color:#94a3b8}.driver-shift-close-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.driver-shift-close-actions button{padding:8px 12px}.driver-shift-close-actions .primary{color:#fff;background:#7c3aed;border:0;border-radius:6px}.driver-shift-pref-actions{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.driver-shift-pref-actions button{color:#e5e7eb;background:#273449;border:1px solid #475569;border-radius:6px;padding:6px 9px}.driver-shift-pref-actions button:hover{border-color:#a78bfa}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.delivery-zones-screen{height:100vh;overflow:hidden}.delivery-zones-content{box-sizing:border-box;background:#f3f4f6;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;height:calc(100vh - 58px);padding:12px;display:grid}.delivery-zones-toolbar{background:#fff;border:1px solid #d4d4d4;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 14px;display:flex}.delivery-zones-toolbar>div:first-child{gap:3px;display:grid}.delivery-zones-toolbar>div:first-child span{color:#555;font-size:12px}.delivery-zones-toolbar-actions{align-items:center;gap:10px;display:flex}.delivery-zones-toggle{align-items:center;gap:6px;font-size:12px;display:inline-flex}.delivery-zones-workspace{grid-template-columns:minmax(0,1fr) 360px;gap:10px;min-height:0;display:grid}.delivery-zones-map-card,.delivery-zones-list-card,.delivery-zone-editor,.delivery-zone-placeholder{background:#fff;border:1px solid #d4d4d4;border-radius:8px;overflow:hidden}.delivery-zones-map-card{min-height:0;position:relative}.delivery-zones-map{background:#e5e7eb;width:100%;height:100%;min-height:520px}.delivery-zones-map-help{z-index:500;color:#fff;text-align:center;pointer-events:none;background:#111827e6;border-radius:7px;max-width:calc(100% - 180px);padding:8px 12px;font-size:12px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.delivery-zones-map-actions{z-index:500;background:#fffffff2;border-radius:7px;align-items:center;gap:8px;padding:8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 2px 12px #00000026}.delivery-zones-map-actions span{margin-right:auto;font-size:12px;font-weight:700}.delivery-zones-panel{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:auto}.delivery-zones-list-card{flex:none}.delivery-zones-list-card>header,.delivery-zone-editor>header{background:#f8f8f8;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.delivery-zone-editor>header>div{gap:2px;display:grid}.delivery-zone-editor>header small{color:#666;font-size:11px}.delivery-zones-list{max-height:230px;overflow:auto}.delivery-zone-row{box-sizing:border-box;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 10px;display:grid}.delivery-zone-row:hover,.delivery-zone-row.selected{background:#eef2ff}.delivery-zone-row>div:first-child{gap:2px;min-width:0;display:grid}.delivery-zone-row strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.delivery-zone-row small{color:#555}.delivery-zone-row-meta{color:#555;justify-items:end;gap:2px;font-size:11px;display:grid}.delivery-zones-empty{text-align:center;color:#666;padding:18px}.delivery-zone-form{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.delivery-zone-form label{gap:4px;font-size:12px;font-weight:700;display:grid}.delivery-zone-form input,.delivery-zone-form select{box-sizing:border-box;width:100%;min-height:36px;padding:7px 8px}.delivery-zone-span-2{grid-column:span 2}.delivery-zone-active{grid-template-columns:auto 1fr;align-self:end;align-items:center;min-height:36px;display:inline-flex!important}.delivery-zone-active input{width:auto;min-height:auto}.delivery-zone-geometry-summary{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.delivery-zone-editor-actions{background:#fafafa;border-top:1px solid #ddd;justify-content:flex-end;gap:8px;padding:10px 12px;display:flex}.delivery-zone-primary{font-weight:800}.delivery-zone-danger{margin-right:auto}.delivery-zone-placeholder{padding:16px;font-size:13px;line-height:1.45}.delivery-zone-placeholder strong{font-size:15px}.delivery-zones-status{justify-content:space-between;align-items:center;gap:14px;min-height:28px;padding:0 4px;font-size:12px;display:flex}.delivery-zones-status strong{white-space:nowrap}@media (width<=1050px){.delivery-zones-workspace{grid-template-columns:1fr;overflow:auto}.delivery-zones-map{min-height:480px}.delivery-zones-panel{overflow:visible}.delivery-zones-screen{overflow:auto}.delivery-zones-content{height:auto;min-height:calc(100vh - 58px)}}.delivery-zones-store-warning{color:#9a3412;background:#fff7ed;border-bottom:1px solid #fed7aa;padding:9px 12px;font-size:13px;font-weight:700}.delivery-distance-guide{background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;gap:6px;padding:8px 10px;display:grid}.delivery-distance-guide>span{color:#1e3a8a;text-transform:uppercase;font-size:11px;font-weight:800}.delivery-distance-presets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.delivery-distance-presets button{color:#1e40af;cursor:pointer;background:#fff;border:1px solid #93c5fd;border-radius:7px;padding:7px 9px;font-weight:700}.delivery-distance-presets button.selected{color:#fff;background:#2563eb;border-color:#2563eb}.delivery-distance-presets button:disabled{opacity:.45;cursor:not-allowed}.delivery-distance-presets label{color:#475569;align-items:center;gap:5px;font-size:12px;display:flex}.delivery-distance-presets label span{font-weight:700}.delivery-distance-presets input{border:1px solid #93c5fd;border-radius:7px;width:55px;padding:7px}.delivery-distance-presets .delivery-distance-create{color:#fff;background:#166534;border-color:#166534}@media (width<=900px){.delivery-distance-guide{width:100%}}.delivery-zone-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.delivery-zone-editor-actions>button{box-sizing:border-box;white-space:normal;width:100%;min-width:0;min-height:38px;padding:7px 9px;line-height:1.15}.delivery-zone-editor-actions>button:first-child{order:1}.delivery-zone-editor-actions>.delivery-zone-primary{order:2}.delivery-zone-editor-actions>.delivery-zone-danger{order:3;grid-column:1/-1}.delivery-zone-confirm-overlay{z-index:5000;background:#0f172a8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.delivery-zone-confirm-dialog{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d6dce5;border-radius:12px;width:min(440px,100%);padding:22px;box-shadow:0 20px 55px #0f172a47}.delivery-zone-confirm-dialog h2{margin:0 0 14px;font-size:20px}.delivery-zone-confirm-dialog p{margin:0 0 10px;line-height:1.45}.delivery-zone-confirm-warning{color:#9f1239;font-weight:700}.delivery-zone-confirm-dialog footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.delivery-zone-confirm-dialog footer button{border-radius:7px;min-height:40px;padding:8px 15px}.delivery-zone-confirm-delete{color:#fff;background:#b91c1c;border-color:#b91c1c;font-weight:700}.delivery-zone-confirm-delete:hover:not(:disabled){background:#991b1b}.delivery-fee-report-content{background:#f4f6f8;gap:14px;padding:16px;display:grid;overflow:auto}.delivery-fee-report-toolbar{background:#fff;border:1px solid #d7dde5;border-radius:10px;align-items:end;gap:10px;padding:12px 14px;display:flex}.delivery-fee-report-toolbar label{color:#334155;gap:4px;font-size:12px;font-weight:700;display:grid}.delivery-fee-report-toolbar input,.delivery-fee-report-toolbar button{height:36px;padding:0 10px}.delivery-fee-report-actions{gap:8px;margin-left:auto;display:flex}.delivery-fee-report-error{color:#991b1b;background:#fee2e2;border-radius:8px;padding:10px 12px}.delivery-fee-report-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.delivery-fee-report-kpis div{color:#fff;background:#0f172a;border-radius:10px;gap:5px;padding:14px;display:grid}.delivery-fee-report-kpis small{color:#a8b5c7}.delivery-fee-report-kpis strong{font-size:22px}.delivery-fee-report-card{background:#fff;border:1px solid #d7dde5;border-radius:10px;overflow:hidden}.delivery-fee-report-card h2{border-bottom:1px solid #d7dde5;margin:0;padding:13px 14px;font-size:16px}.delivery-fee-report-zone,.delivery-fee-report-order{border-bottom:1px solid #e7ebf0;align-items:center;gap:10px;padding:10px 14px;display:grid}.delivery-fee-report-zone{grid-template-columns:2fr .6fr 1fr 1fr 1fr}.delivery-fee-report-order{grid-template-columns:1fr 1.4fr .85fr .85fr .85fr 2fr}.delivery-fee-report-zone.head,.delivery-fee-report-order.head{text-transform:uppercase;color:#64748b;background:#f8fafc;font-size:11px;font-weight:800}.delivery-fee-report-order>span:last-child{gap:2px;display:grid}.delivery-fee-report-order small{font-size:11px}.negative{color:#b91c1c!important}@media (width<=1000px){.delivery-fee-report-kpis,.delivery-fee-report-order,.delivery-fee-report-zone{grid-template-columns:repeat(2,1fr)}.delivery-fee-report-order.head,.delivery-fee-report-zone.head{display:none}}@media print{.maintenance-header,.delivery-fee-report-toolbar{display:none!important}.delivery-fee-report-content{background:#fff;padding:0}.delivery-fee-report-card{break-inside:avoid}.delivery-fee-report-kpis div{color:#000;background:#fff;border:1px solid #999}.delivery-fee-report-kpis small{color:#333}}.store-settings-content{box-sizing:border-box;gap:16px;width:100%;max-width:1100px;margin:0 auto;padding:20px;display:grid}.store-intro,.store-card,.store-actions{background:#fff;border:1px solid #dbe2ea;border-radius:12px}.store-intro{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.store-intro div,.store-card header,.store-location div{gap:4px;display:grid}.store-intro span,.store-card header span,.store-location span{color:#64748b;font-size:13px}.store-intro small{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:7px 10px}.store-card{padding:20px}.store-card header{border-bottom:1px solid #e5e7eb;margin-bottom:16px;padding-bottom:13px}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.store-field{gap:6px;display:grid}.store-field.span-2{grid-column:span 2}.store-field span{color:#475569;text-transform:uppercase;font-size:12px;font-weight:700}.store-field input{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px}.store-field input:focus{border-color:#2563eb;outline:2px solid #bfdbfe}.store-location{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px;display:flex}.store-location button,.store-primary{cursor:pointer;border:0;border-radius:8px;padding:10px 15px;font-weight:700}.store-location button{color:#3730a3;background:#e0e7ff}.store-actions{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.store-actions span{color:#475569}.store-primary{color:#fff;background:#166534}.store-location button:disabled,.store-primary:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.store-grid{grid-template-columns:1fr}.store-field.span-2{grid-column:auto}.store-intro,.store-location,.store-actions{flex-direction:column;align-items:stretch}}.store-settings-screen{flex-direction:column;height:100vh;min-height:0;display:flex;overflow:hidden}.store-settings-content{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.store-map-card{min-height:350px}.store-location-map{border:1px solid #cbd5e1;border-radius:9px;width:100%;height:280px}.store-location-map .osfood-store-pin-shell{cursor:grab}.store-location-map .osfood-store-pin-shell:active{cursor:grabbing}.osfood-store-pin-shell{background:0 0;border:0}.osfood-store-pin{background:#dc2626;border:3px solid #fff;border-radius:50% 50% 50% 0;width:30px;height:30px;position:relative;transform:rotate(-45deg);box-shadow:0 2px 7px #0f172a73}.osfood-store-pin span{background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:8px;left:8px}.communication-policy-panel{gap:14px;display:grid}.communication-policy-panel>header{background:#fff;border:1px solid #d8dde5;border-radius:10px;justify-content:space-between;align-items:center;padding:14px;display:flex}.communication-policy-panel>header div{gap:5px;display:grid}.communication-policy-panel>header span{color:#65758a;font-size:12px}.communication-policy-panel button{color:#172033;background:#fff;border:1px solid #aeb7c4;border-radius:5px;min-height:34px;padding:6px 12px}.automation-safe-notice{color:#594700;background:#fff6d8;border-left:5px solid #e0a900;border-radius:8px;gap:4px;padding:12px 15px;display:grid}.automation-safe-notice span{font-size:13px}.communication-policy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.communication-policy-list article{background:#fff;border:1px solid #d8dde5;border-left:5px solid #5a8dee;border-radius:9px;gap:10px;padding:15px;display:grid}.communication-policy-list article.is-disabled{opacity:.68;border-left-color:#9aa3af}.policy-title,.policy-audience{justify-content:space-between;align-items:center;gap:14px;display:flex}.policy-audience{justify-content:flex-start;font-size:13px}.policy-field{gap:4px;font-size:12px;font-weight:700;display:grid}.policy-field select,.policy-window input{color:#172033;background:#fff;border:1px solid #b8c1cd;border-radius:5px;height:34px;padding:0 8px}.policy-window{grid-template-columns:1fr 1fr 90px;gap:8px;display:grid}.policy-window label{gap:4px;font-size:12px;font-weight:700;display:grid}.communication-policy-list textarea{resize:vertical;color:#172033;background:#fff;border:1px solid #b8c1cd;border-radius:5px;min-height:76px;padding:9px}.policy-preview{background:#f2f5f9;border-radius:6px;padding:9px}.policy-preview small{color:#63748a;font-weight:700}.policy-preview p{margin:5px 0 0}.communication-policy-panel footer{color:#40506a}@media (width<=900px){.communication-policy-list{grid-template-columns:1fr}}.policy-save-success{color:#176333;background:#e1f6e7;border:1px solid #9dd7ae;border-radius:6px;padding:8px 10px;font-size:13px;font-weight:700}.wa-track-simulator{color:#eef4fb;background:#111c2a;border:1px solid #34445a;border-radius:16px;max-width:1100px;max-height:calc(100vh - 110px);margin:24px auto;padding:24px;overflow-y:auto}.wa-track-simulator header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.wa-track-simulator h2{margin:4px 0}.wa-track-simulator small,.wa-track-simulator p{color:#9fb0c4}.wa-track-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);gap:20px;display:grid}.wa-track-grid>div,.wa-track-grid>aside{background:#0d1724;border:1px solid #34445a;border-radius:12px;padding:18px}.wa-track-simulator label{gap:7px;margin:18px 0;font-weight:700;display:grid}.wa-track-simulator input,.wa-track-simulator textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#0b1420;border:1px solid #42536a;border-radius:9px;padding:12px}.wa-track-simulator label.check{align-items:center;display:flex}.wa-track-simulator .check input{width:auto}.wa-track-simulator button{cursor:pointer;border:0;border-radius:9px;padding:10px 16px}.wa-track-simulator button.primary{color:#fff;background:#ff7417;font-weight:900}.wa-track-simulator article{background:#10261a;border:1px solid #356b4c;border-radius:12px;gap:8px;margin-top:20px;padding:18px;display:grid}.wa-track-simulator article p{white-space:pre-wrap;margin:4px 0}.wa-track-simulator .error,.wa-track-simulator .success{border-radius:9px;margin-top:18px;padding:12px}.wa-track-simulator .error{color:#ffd5d9;background:#3c1820}.wa-track-simulator .success{color:#b9f4ce;background:#10261a}@media (width<=800px){.wa-track-grid{grid-template-columns:1fr}}.communication-screen{overscroll-behavior:contain;color:#172033;background:#f2f4f7;height:100%;min-height:0;font-family:Arial,sans-serif;overflow-y:auto}.communication-header{background:#fff;border-bottom:1px solid #d5dae2;justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex}.communication-header div{align-items:center;gap:12px;display:flex}.communication-header button,.communication-toolbar button,.communication-actions button{cursor:pointer;background:#fff;border:1px solid #aeb7c4;border-radius:5px;min-height:36px;padding:7px 12px}.communication-screen main{gap:14px;padding:16px;display:grid}.communication-toolbar{background:#fff;border:1px solid #d8dde5;border-radius:10px;align-items:end;gap:10px;padding:14px;display:flex}.communication-toolbar label{gap:5px;font-size:12px;font-weight:700;display:grid}.communication-toolbar input,.communication-toolbar select{border:1px solid #b8c1cd;border-radius:4px;height:38px;padding:0 9px}.communication-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.communication-summary article{color:#aebdd2;background:#111c2e;border-radius:9px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.communication-summary strong{color:#fff;font-size:24px}.communication-summary article.is-pending{background:#3c3214;border-left:5px solid #e0a900}.communication-summary article.is-sent{background:#123522;border-left:5px solid #32a85b}.communication-summary article.is-failed{background:#3d1820;border-left:5px solid #d94c58}.communication-summary article.is-cancelled{background:#29313c;border-left:5px solid #7f8996}.communication-screen button,.communication-screen input,.communication-screen select{color:#172033;background-color:#fff}.communication-table-wrap{background:#fff;border:1px solid #d8dde5;border-radius:10px;overflow:auto}.communication-table-wrap table{border-collapse:collapse;width:100%;min-width:1050px}.communication-table-wrap th,.communication-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e5eb;padding:11px 12px}.communication-table-wrap th{text-transform:uppercase;color:#5b6c84;background:#f7f8fa;font-size:11px}.communication-table-wrap td small{color:#6d7b8f;margin-top:4px;display:block}.communication-actions{flex-wrap:wrap;gap:5px;display:flex}.communication-actions button{min-height:30px;padding:4px 8px}.communication-actions .danger{color:#a31f2d;border-color:#d7a1a7}.communication-badge{background:#dfe5ec;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block}.communication-badge.is-sent{color:#176333;background:#ccefd7}.communication-badge.is-failed{color:#8d1d28;background:#ffe0e2}.communication-badge.is-cancelled{color:#555;background:#e3e5e8}.communication-badge.is-pending{color:#755800;background:#fff0bd}.communication-empty{text-align:center;color:#66758a;padding:24px}.communication-status{color:#40506a;min-height:24px;font-size:13px}@media (width<=800px){.communication-toolbar{flex-direction:column;align-items:stretch}.communication-summary{grid-template-columns:repeat(2,1fr)}}.automation-badge{color:#3e526c;background:#e7edf5;border-radius:999px;margin-left:5px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.automation-badge.is-eligible{color:#176333;background:#d2f1dc}.automation-badge.is-blocked{color:#8d1d28;background:#ffe0e2}.ti-screen{background:#e9edf2;min-height:100vh}.ti-header>div{align-items:center;gap:10px;display:flex}.ti-header>div>div{display:grid}.ti-header small{opacity:.7;font-size:10px}.ti-warning{background:#f7f8fa;border:1px solid #aab3bd;margin-bottom:10px;padding:10px 12px;font:700 11px monospace}.ti-tabs{gap:6px;margin-bottom:10px;display:flex}.ti-tabs button{background:#fff;border:1px solid #9ba6b2;padding:8px 14px;font-weight:700}.ti-tabs button.active{color:#fff;background:#263746}.ti-toolbar{background:#fff;border:1px solid #c5ccd3;align-items:end;gap:10px;padding:10px;display:flex}.ti-toolbar label{gap:4px;font-size:11px;font-weight:800;display:grid}.ti-toolbar input,.ti-toolbar select{border:1px solid #9fa9b4;min-width:220px;padding:7px}.ti-toolbar button{color:#fff;background:#263746;border:0;padding:8px 16px;font-weight:800}.ti-resolved{padding:8px 2px;font:12px monospace}.ti-section{background:#fff;border:1px solid #b9c2cc;margin:7px 0}.ti-section summary{color:#fff;cursor:pointer;background:#263746;padding:8px 10px;font:700 12px monospace}.ti-section summary b{float:right}.ti-grid-wrap{max-height:360px;overflow:auto}.ti-grid{border-collapse:collapse;width:max-content;min-width:100%;font:11px Consolas,monospace}.ti-grid th,.ti-grid td{white-space:nowrap;text-overflow:ellipsis;border:1px solid #d6dbe0;max-width:320px;padding:5px 7px;overflow:hidden}.ti-grid th{z-index:1;background:#e8ecf0;position:sticky;top:0}.ti-grid tr:hover td{background:#f1f4f6}.ti-none,.ti-error{padding:10px}.ti-error{background:#fff0f0;border:1px solid #c99;margin-bottom:8px}.ti-toolbar .ti-exact{flex-direction:row;align-items:center;gap:6px;min-width:auto;display:flex}.ti-toolbar .ti-exact input{width:16px;min-width:auto;height:16px}.osfood-login-screen{color:#f3f6f8;background:#081018;place-items:center;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.osfood-login-card{background:#101922;border:1px solid #ffffff1a;border-radius:16px;gap:16px;width:min(420px,100vw - 40px);padding:28px;display:grid;box-shadow:0 24px 80px #00000061}.osfood-login-brand{letter-spacing:.08em;opacity:.65;font-size:12px}.osfood-login-card h1{margin:0;font-size:28px}.osfood-login-card p{opacity:.65;margin:-8px 0 4px}.osfood-login-card label{gap:7px;font-size:13px;display:grid}.osfood-login-card input{color:#fff;background:#0a121a;border:1px solid #ffffff24;border-radius:8px;outline:none;height:42px;padding:0 12px;font-size:16px}.osfood-login-card input:focus{border-color:#ffffff6b}.osfood-login-card button{cursor:pointer;border:0;border-radius:8px;height:44px;font-weight:700}.osfood-login-card button:disabled{opacity:.5;cursor:default}.osfood-login-error{background:#ff505014;border:1px solid #ff646447;border-radius:8px;padding:10px 12px;font-size:13px}.admin-sidebar-layer,.command-palette-layer{z-index:10000;position:fixed;inset:0}.admin-sidebar-backdrop,.command-palette-backdrop{background:#00000047;border:0;position:absolute;inset:0}.admin-sidebar{background:#fff;flex-direction:column;width:min(360px,88vw);height:100%;display:flex;position:relative;overflow:auto;box-shadow:6px 0 24px #0000002e}.admin-sidebar-header,.maintenance-header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 18px;display:flex}.admin-sidebar-header button,.maintenance-header button{min-width:38px;min-height:34px}.admin-sidebar nav{flex:1;padding:10px 0}.admin-menu-group-title{text-transform:uppercase;opacity:.62;padding-top:10px;padding-bottom:5px;font-size:.78rem;font-weight:700}.admin-menu-item{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:38px}.admin-menu-item:hover{background:#0000000f}.admin-sidebar footer{opacity:.7;border-top:1px solid #ddd;justify-content:space-between;padding:12px 16px;font-size:.78rem;display:flex}.command-palette{background:#fff;border-radius:10px;width:min(720px,100vw - 40px);max-height:min(650px,100vh - 80px);margin:48px auto 0;position:relative;overflow:hidden;box-shadow:0 18px 60px #00000040}.command-palette>input{box-sizing:border-box;border:0;border-bottom:1px solid #ddd;outline:none;width:100%;padding:18px;font-size:1rem}.command-palette-results{max-height:480px;padding:6px;overflow:auto}.command-palette-results button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:20px;width:100%;padding:11px 12px;display:flex}.command-palette-results button span{opacity:.58;font-size:.82rem}.command-palette-selected{background:#00000014!important}.command-palette-empty{opacity:.65;padding:20px}.command-palette footer{opacity:.65;border-top:1px solid #ddd;padding:9px 14px;font-size:.78rem}.maintenance-screen{background:#f5f5f5;min-height:100vh}.maintenance-header{background:#fff}.maintenance-header>div{align-items:center;gap:12px;display:flex}.maintenance-content{padding:22px}.maintenance-toolbar{background:#fff;border:1px solid #ddd;justify-content:space-between;align-items:end;gap:20px;padding:16px;display:flex}.maintenance-toolbar label{flex:1;gap:6px;display:grid}.maintenance-toolbar input{min-height:36px;padding:0 10px}.maintenance-actions{gap:8px;display:flex}.maintenance-actions button{min-height:36px}.maintenance-framework-info{background:#fff;border:1px solid #ddd;margin-top:16px;padding:18px}.maintenance-framework-info dl{grid-template-columns:170px 1fr;gap:6px 14px;display:grid}.maintenance-framework-info dt{font-weight:700}.maintenance-grid-placeholder{background:#fff;border:1px solid #ddd;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:16px;display:grid}.maintenance-grid-placeholder>div{text-transform:uppercase;border-right:1px solid #ddd;padding:10px;font-size:.78rem;font-weight:700}.maintenance-checkbox{align-items:center;gap:7px;flex:none!important;display:flex!important}.maintenance-checkbox input{min-height:auto!important}.maintenance-customer-layout{grid-template-columns:minmax(620px,1fr) 340px;gap:16px;margin-top:16px;display:grid}.maintenance-data-grid,.maintenance-detail{background:#fff;border:1px solid #ddd}.maintenance-grid-head,.maintenance-grid-row{grid-template-columns:100px minmax(230px,1fr) 170px 80px 60px;align-items:center;display:grid}.maintenance-grid-head{text-transform:uppercase;border-bottom:1px solid #ddd;padding:9px 10px;font-size:.78rem;font-weight:700}.maintenance-grid-body{max-height:calc(100vh - 210px);overflow:auto}.maintenance-grid-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee;width:100%;padding:8px 10px}.maintenance-grid-row:hover,.maintenance-grid-row.selected{background:#0001}.maintenance-empty{text-align:center;opacity:.65;padding:30px}.maintenance-detail{align-self:start;padding:16px}.maintenance-detail h3{margin:0 0 4px}.address-card{border:1px solid #ddd;gap:2px;margin-top:9px;padding:9px;display:grid}.customer-edit-modal{background:#fff;width:min(1120px,100vw - 40px);max-height:calc(100vh - 40px);margin:20px auto;position:relative;overflow:auto;box-shadow:0 16px 50px #0000004d}.customer-edit-modal>header,.customer-edit-footer,.addresses-editor-title{justify-content:space-between;align-items:center;display:flex}.customer-edit-modal>header{border-bottom:1px solid #ddd;padding:14px 18px}.customer-form-grid{grid-template-columns:180px 1fr 250px;gap:12px;padding:16px 18px;display:grid}.customer-form-grid label,.address-editor label{gap:5px;display:grid}.customer-form-grid input,.customer-form-grid textarea,.address-editor input{box-sizing:border-box;width:100%;min-height:34px;padding:6px 8px}.customer-form-grid textarea{min-height:64px}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.addresses-editor{padding:0 18px 18px}.addresses-editor-title{border-top:1px solid #ddd;padding:14px 0 8px}.address-editor{border-top:1px solid #eee;grid-template-columns:150px minmax(260px,2fr) 90px 160px 160px 160px 70px 120px;align-items:end;gap:8px;padding:10px 0;display:grid}.address-street{grid-column:span 2}.address-reference{grid-column:span 3}.address-remove{min-height:34px}.customer-edit-footer{background:#fff;border-top:1px solid #ddd;padding:12px 18px;position:sticky;bottom:0}.customer-edit-footer>div{gap:8px;display:flex}.maintenance-status{justify-content:space-between;padding:9px 2px 0;font-size:.82rem;display:flex}@media (width<=1000px){.maintenance-customer-layout{grid-template-columns:1fr}.maintenance-detail{display:none}.address-editor{grid-template-columns:1fr 1fr}.address-street,.address-reference{grid-column:span 2}}.master-data-grid{background:#fff;border:1px solid #ddd;margin-top:16px}.master-data-grid-row{box-sizing:border-box;text-align:left;background:#fff;border:0;border-bottom:1px solid #eee;align-items:center;gap:10px;width:100%;min-height:38px;padding:7px 10px;display:grid}button.master-data-grid-row{cursor:pointer}button.master-data-grid-row:hover,button.master-data-grid-row.selected{background:#0001}.master-data-grid-head{text-transform:uppercase;border-bottom:1px solid #ccc;font-size:.78rem;font-weight:700}.master-data-grid-body{max-height:calc(100vh - 210px);overflow:auto}.master-edit-modal{background:#fff;width:min(780px,100vw - 40px);max-height:calc(100vh - 40px);margin:20px auto;position:relative;overflow:auto;box-shadow:0 16px 50px #0000004d}.master-edit-modal>header,.master-edit-footer{justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.master-edit-modal>header{border-bottom:1px solid #ddd}.master-edit-form{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.master-edit-form label{gap:5px;display:grid}.master-edit-form input,.master-edit-form select,.master-edit-form textarea{box-sizing:border-box;width:100%;min-height:36px;padding:6px 8px}.master-edit-form textarea{min-height:80px}.master-span-2{grid-column:span 2}.master-edit-footer{background:#fff;border-top:1px solid #ddd;position:sticky;bottom:0}.master-edit-footer>div{gap:8px;display:flex}.dimension-default-size{align-items:center;gap:5px;margin-left:auto;font-size:11px;display:inline-flex}.production-destination-grid .simple-admin-grid-head,.production-destination-grid .simple-admin-grid-row{grid-template-columns:150px minmax(170px,.8fr) minmax(260px,1.6fr) 80px 70px}.production-destination-explainer{color:#e5e7eb;background:#111827;border:1px solid #334155;border-radius:8px;gap:4px;margin-bottom:10px;padding:10px 12px;display:grid}.production-destination-explainer span{color:#cbd5e1;font-size:12px}.production-destination-message{color:#f8fafc;background:#172033;border-radius:6px;margin-bottom:8px;padding:8px 10px}.production-destination-modal{width:min(650px,100vw - 40px)}.product-type-behavior{align-content:start;gap:14px;display:grid}.product-type-config-card{background:#fff;border:1px solid #c9c9c9}.product-type-config-card .permissions-head{background:#f1f1f1;padding:10px 12px}.product-type-config-card .permissions-head>div{gap:2px;display:grid}.product-type-config-card .permissions-head small{color:#555;font-size:11px;font-weight:400}.product-type-config-card .dimension-check{border-top:1px solid #e3e3e3;min-height:38px;padding:6px 12px}.production-destination-check{grid-template-columns:24px 150px 1fr}.production-routing-flow{background:#f5f5f5;border-left:4px solid #333;margin:10px 12px;padding:8px 10px;font-size:12px;font-weight:700}.production-routing-empty{color:#666;padding:14px 12px}.production-routing-message{color:#fff;background:#172033;border-radius:5px;padding:8px 10px}.print-device-grid .simple-admin-grid-head,.print-device-grid .simple-admin-grid-row{grid-template-columns:120px minmax(170px,.8fr) 110px minmax(220px,1.2fr) 70px 55px}.print-device-modal{width:min(700px,100vw - 40px)}.production-area-printers{background:#fff;border:1px solid #c9c9c9;margin-top:14px}.production-area-printers .permissions-head{background:#f1f1f1;padding:10px 12px}.production-area-printers .permissions-head>div{gap:2px;display:grid}.production-area-printers .permissions-head small{color:#555;font-size:11px;font-weight:400}.production-area-printers .production-destination-check{grid-template-columns:24px 150px minmax(200px,1fr) 110px}.print-preview-layout{grid-template-columns:minmax(260px,.7fr) minmax(320px,1.3fr);gap:14px;margin-top:12px;display:grid}.print-job-row{text-align:left;background:#fff;border:1px solid #bbb;gap:3px;width:100%;margin-bottom:6px;padding:10px;display:grid}.print-job-row.selected{outline:2px solid #333}.thermal-preview{color:#111;white-space:pre-wrap;background:#fff;border:1px solid #aaa;min-height:420px;margin:0;padding:18px;font-family:Courier New,monospace;font-size:14px}.customer-copy-config{grid-template-columns:minmax(220px,1fr) minmax(280px,1.4fr) minmax(220px,.8fr) auto;align-items:end;gap:10px;display:grid}.customer-copy-config select{min-height:34px}.product-type-list-head,.product-type-list>button{grid-template-columns:minmax(170px,1fr) 70px 110px;align-items:center;gap:8px;display:grid}.product-type-list-head{text-transform:uppercase;background:#e9e9e9;border-bottom:1px solid #c9c9c9;padding:8px 10px;font-size:11px;font-weight:700}.product-type-list>button{text-align:left;width:100%}.product-type-main{gap:2px;display:grid}.product-type-main small{font-size:11px;font-weight:400}.status-yes,.status-no{font-size:11px;font-weight:700}.status-no{opacity:.55}.dimension-layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.product-type-list{min-width:300px}.product-type-list>button{text-align:left;grid-template-columns:minmax(120px,1fr) 125px;align-items:start;gap:12px;width:100%;padding:10px;display:grid}.product-type-status-lines{gap:4px;font-size:11px;display:grid}.product-type-status-lines>span{grid-template-columns:58px 1fr;gap:6px;display:grid}.product-type-status-lines b{font-weight:600}.product-type-modal-checkbox{justify-content:flex-start;align-items:center;gap:7px;min-height:32px;margin:0;padding:6px 0;display:inline-flex!important}.product-type-modal-checkbox input[type=checkbox]{flex:none;margin:0}.product-type-modal-checkbox span{margin:0;line-height:1.2}.product-type-production-checkbox{border-top:1px solid #e4e4e4;margin-left:16px;margin-right:16px;padding-top:9px;padding-bottom:9px}.small-admin-form .product-type-modal-checkbox{width:auto}.product-type-modal-options{border-top:1px solid #dedede;grid-template-columns:72px minmax(120px,.6fr) minmax(260px,1.4fr);align-items:center;gap:12px;margin:0 16px 10px;padding:10px 0 2px;display:grid}.product-type-modal-options>strong{font-size:12px}.product-type-modal-options>label{cursor:pointer;justify-content:flex-start;align-items:center;gap:6px;min-height:28px;margin:0;padding:0;display:inline-flex}.product-type-modal-options>label input[type=checkbox]{flex:none;margin:0}.product-type-modal-options>label span{white-space:nowrap;margin:0}.print-job-row small{text-align:left;opacity:.75;font-size:10px;font-weight:400;line-height:1.25;display:block}.print-preview-layout{align-items:start}.print-job-list{scrollbar-width:thin;min-height:260px;max-height:calc(100vh - 330px);padding-right:4px;overflow:hidden auto}.print-job-row{gap:2px;min-height:0;margin-bottom:4px;padding:6px 8px;display:grid}.print-job-line{white-space:nowrap;justify-content:flex-start;align-items:center;gap:9px;min-width:0;display:flex;overflow:hidden}.print-job-line-main strong{flex:none;font-size:12px}.print-job-line-main span{text-overflow:ellipsis;flex:auto;min-width:0;font-size:11px;overflow:hidden}.print-job-line-main b{flex:none;font-size:11px;font-weight:700}.print-job-line-audit{color:#555;gap:11px;font-size:9px}.print-job-line-audit span{text-overflow:ellipsis;min-width:0;overflow:hidden}.print-job-line-audit span:nth-child(3){margin-left:auto;font-weight:600}@media (height<=760px){.print-job-list{max-height:calc(100vh - 285px)}}.cash-global-gate{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.cash-global-gate section{border:1px solid #52636b;border-radius:10px;width:min(460px,100%);padding:28px}.cash-global-gate label{margin:22px 0;display:block}.cash-global-gate input{text-align:right;width:180px;margin:8px auto;padding:10px;font-size:1.2rem;display:block}.cash-global-meta{opacity:.8;margin:12px 0;font-size:.9rem}.cash-global-gate button{padding:10px 22px;font-weight:700}.cash-close-session{border:1px solid #46555d;border-radius:8px;align-items:center;gap:24px;margin-bottom:14px;padding:12px 16px;display:flex}.cash-close-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.cash-close-grid article{border:1px solid #46555d;border-radius:8px;min-width:0;padding:14px}.cash-close-grid h3,.cash-close-movement-entry h3{margin-top:0}.cash-close-grid dl{margin:0}.cash-close-grid dl div{border-bottom:1px solid #80808033;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.cash-close-grid dd{margin:0;font-weight:700}.cash-close-emphasis{font-size:1.08rem}.cash-close-mini-list{max-height:180px;margin-top:10px;overflow:auto}.cash-close-mini-list>div{grid-template-columns:70px 1fr auto;gap:8px;padding:5px 0;display:grid}.cash-close-movement-entry{border:1px solid #46555d;border-radius:8px;grid-template-columns:180px 140px minmax(220px,1fr) auto;align-items:end;gap:8px;margin-bottom:16px;padding:14px;display:grid}.cash-close-movement-entry h3{grid-column:1/-1}.cash-close-movement-entry input,.cash-close-movement-entry select{padding:9px}.cash-close-note{border:1px solid #806f35;border-radius:8px;margin-top:16px;padding:12px}@media (width<=1000px){.cash-close-grid{grid-template-columns:1fr}.cash-close-movement-entry{grid-template-columns:1fr 1fr}.cash-close-movement-entry h3{grid-column:1/-1}}.cash-blind-box{border:1px solid #46555d;border-radius:8px;margin-bottom:16px;padding:14px}.cash-blind-title{justify-content:space-between;gap:16px;display:flex}.cash-blind-title h3{margin:0 0 4px}.cash-blind-title p{opacity:.8;margin:0 0 12px}.cash-blind-revealed{font-weight:700}.cash-blind-table{gap:4px;display:grid}.cash-blind-head,.cash-blind-row{grid-template-columns:minmax(180px,1fr) 180px;align-items:center;gap:10px;padding:6px 8px;display:grid}:is(.cash-blind-box:has(.cash-blind-revealed) .cash-blind-head,.cash-blind-box:has(.cash-blind-revealed) .cash-blind-row){grid-template-columns:minmax(180px,1fr) 180px 180px 180px}.cash-blind-head{border-bottom:1px solid #46555d}.cash-blind-row input{text-align:right;padding:9px}.cash-blind-row small{opacity:.7;display:block}.cash-blind-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.cash-blind-actions select{min-width:260px;padding:9px}.cash-confer-button,.cash-diff-ok{font-weight:700}.cash-diff-alert{font-weight:800}.cash-blind-totals{border-top:1px solid #46555d;justify-content:flex-end;align-items:center;gap:22px;margin-top:12px;padding-top:10px;display:flex}.cash-closing-screen .maintenance-content{box-sizing:border-box;height:calc(100vh - 58px);padding-bottom:40px;overflow:hidden auto}.cash-receipt-summary{border:1px solid #46555d;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:14px 16px;display:flex}.cash-receipt-summary h3,.cash-receipt-summary p{margin:0}.cash-receipt-summary p{opacity:.8;margin-top:4px}.cash-primary-action{padding:10px 18px;font-weight:700}.cash-modal-header{border-bottom:1px solid #46555d;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.cash-modal-header h2{margin:0;font-size:1.25rem}.cash-modal-header>button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1}.cash-modal-body{min-height:0;padding:16px 18px;overflow-y:auto}.cash-modal .cash-blind-head,.cash-modal .cash-blind-row{grid-template-columns:minmax(220px,1fr) 190px}:is(.cash-modal:has(.cash-blind-totals) .cash-blind-head,.cash-modal:has(.cash-blind-totals) .cash-blind-row){grid-template-columns:minmax(220px,1fr) 160px 160px 160px}.cash-modal .cash-blind-row{padding:8px 4px}.cash-modal .cash-blind-row input{box-sizing:border-box;width:100%;font-size:1.05rem}.cash-empty-receipts{opacity:.75;padding:20px 6px}.cash-modal .cash-blind-totals{flex-wrap:wrap;justify-content:flex-start}.cash-closing-screen{height:100vh;min-height:0;overflow:hidden}.cash-closing-content{box-sizing:border-box;height:calc(100vh - 58px);padding-bottom:32px;overflow:hidden auto!important}.cash-session-strip{border:1px solid #46555d;border-radius:8px;align-items:center;gap:24px;margin-bottom:10px;padding:8px 12px;display:flex}.cash-dashboard{grid-template:"receipts deliveries finance"minmax(170px,auto)"movements discounts finance"minmax(150px,auto)/minmax(0,1.25fr) minmax(220px,.8fr) minmax(280px,.9fr);gap:10px;display:grid}.cash-card{border:1px solid #46555d;border-radius:8px;min-width:0;padding:12px 14px;overflow:hidden}.cash-card h3{text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:1rem}.cash-card-receipts{grid-area:receipts}.cash-card-deliveries{grid-area:deliveries}.cash-card-finance{grid-area:finance}.cash-card-movements{grid-area:movements}.cash-card-discounts{grid-area:discounts}.cash-card-title{align-items:center;gap:10px;margin-bottom:10px;display:flex}.cash-card-title button{padding:6px 10px}.cash-kpi-row{flex-wrap:wrap;gap:18px;margin:8px 0;display:flex}.cash-kpi-row span{gap:6px;display:flex}.cash-inline-summary{overflow-wrap:anywhere;margin:8px 0 0;line-height:1.55}.cash-empty-state{opacity:.7;margin:12px 0}.cash-stat{border-bottom:1px solid #8080802e;justify-content:space-between;padding:5px 0;display:flex}.cash-finance-lines{margin-top:8px}.cash-finance-lines>div{border-bottom:1px solid #80808029;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.cash-finance-lines .finance-separator{border-top:1px solid #66747c;margin-top:7px;padding-top:10px}.cash-finance-lines .finance-total{padding-top:10px;font-size:1.08rem;font-weight:800}.cash-ok,.cash-alert{font-weight:800}.cash-history{border:1px solid #46555d;border-radius:8px;margin-top:10px;padding:10px 12px}.cash-history h3{text-transform:uppercase;margin:0 0 8px;font-size:1rem}.cash-history-scroll{max-height:250px;overflow:auto}.cash-modal-backdrop{z-index:10000;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cash-modal{background:var(--maintenance-bg,#fff);width:min(780px,100vw - 48px);max-height:calc(100vh - 48px);color:inherit;border:1px solid #59666d;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 60px #0006}.cash-modal-header{border-bottom:1px solid #46555d;justify-content:space-between;gap:18px;padding:16px 18px;display:flex}.cash-modal-header h2{margin:0}.cash-modal-header p{opacity:.75;margin:5px 0 0}.cash-modal-header>button{color:inherit;background:0 0;border:0;font-size:24px}.cash-modal-body{padding:16px 18px;overflow-y:auto}.cash-modal-footer{border-top:1px solid #46555d;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.cash-primary-action{font-weight:800}.cash-receipt-entry-head,.cash-receipt-entry{grid-template-columns:minmax(220px,1fr) 190px;align-items:center;gap:12px;padding:7px 4px;display:grid}.cash-receipt-entry-head{border-bottom:1px solid #46555d}.cash-receipt-entry input{box-sizing:border-box;text-align:left;width:100%;padding:9px;font-size:1.05rem}.cash-receipt-entry small{opacity:.7;display:block}.cash-add-payment{gap:8px;margin-top:14px;display:flex}.cash-add-payment select{min-width:280px;padding:9px}.cash-previous-result{border:1px dashed #66747c;border-radius:6px;margin-top:14px;padding:10px}.cash-movement-choices{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.cash-movement-choices button{padding:12px}.cash-movement-choices button.selected{outline:2px solid;font-weight:800}.cash-movement-modal label{margin:12px 0;display:block}.cash-movement-modal label>input,.cash-movement-modal label>select{box-sizing:border-box;width:100%;margin-top:6px;padding:9px;display:block}@media (width<=1100px){.cash-dashboard{grid-template:"receipts deliveries""movements discounts""finance finance"/1fr 1fr}.cash-card-finance{min-height:220px}}.sequential-closing-content{min-height:0;overflow:auto}.sequential-entry-card{background:var(--admin-surface,#fff);border:1px solid #80808040;border-radius:10px;margin-bottom:10px;padding:14px}.sequential-entry-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sequential-entry-title h2{margin:0 0 3px}.sequential-entry-title p{opacity:.72;margin:0}.sequential-entry-line{flex-wrap:wrap;align-items:end;gap:10px;margin-top:14px;display:flex}.sequential-entry-line label{flex-direction:column;gap:4px;font-weight:700;display:flex}.sequential-entry-line input{min-width:110px;padding:10px 12px;font-size:1.08rem}.sequential-selected{border-left:3px solid #80808059;flex-direction:column;justify-content:center;min-width:210px;min-height:44px;padding:5px 10px;display:flex}.sequential-selected small,.sequential-selected span{opacity:.65}.sequential-reason{flex:1;min-width:220px}.sequential-reason input{width:100%}.sequential-add{height:44px}.sequential-workspace{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:start;gap:10px;display:grid}.sequential-grid-scroll{max-height:430px;overflow:auto}.sequential-grid-card td:last-child{width:38px}.sequential-grid-card td:last-child button{width:28px;height:28px;padding:0;font-size:18px}.sequential-negative{font-weight:800}.sequential-summary-row,.sequential-summary-total{border-bottom:1px solid #80808029;justify-content:space-between;gap:10px;padding:6px 0;display:flex}.sequential-summary-total{border-top:1px solid #80808073;margin-top:8px;padding-top:10px;font-size:1.05rem;font-weight:800}.sequential-footer-actions{justify-content:flex-end;align-items:center;gap:14px;padding:12px 0 4px;display:flex}.sequential-footer-actions div{margin-right:auto}.sequential-code-modal{width:min(650px,92vw)}.sequential-code-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.sequential-code-list button{text-align:left;grid-template-columns:45px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.sequential-code-list button small{opacity:.65}@media (width<=1000px){.sequential-workspace,.sequential-code-list{grid-template-columns:1fr}}.sequential-closing-screen .maintenance-content{width:100%;max-width:1440px;margin:0 auto}.sequential-entry-card{padding:16px 18px;box-shadow:0 1px 2px #0000000a}.sequential-entry-title{margin-bottom:4px}.sequential-entry-title h2{font-size:1.15rem}.sequential-entry-line{grid-template-columns:118px minmax(190px,.8fr) 180px minmax(220px,1fr) auto;align-items:end;gap:12px;display:grid}.sequential-code-control input{border-radius:6px 0 0 6px;width:100%;min-width:0}.sequential-selected{box-sizing:border-box;background:#80808009;border:1px solid #80808038;border-left:3px solid #80808073;border-radius:6px;min-width:0;height:44px}.sequential-entry-line>label:not(.sequential-reason) input{box-sizing:border-box;height:44px}.sequential-add{min-width:110px}.sequential-workspace{grid-template-columns:minmax(540px,1.55fr) minmax(320px,.75fr)}.sequential-grid-card,.sequential-summary-card{border-radius:10px;overflow:hidden}.sequential-grid-card .cash-card-title,.sequential-summary-card>h3{margin-bottom:8px}.sequential-summary-card{position:sticky;top:0}.sequential-summary-row{align-items:center;min-height:27px}.sequential-summary-total{padding:12px 0;font-size:1.12rem}.sequential-footer-actions{background:var(--admin-bg,#f7f7f7);margin-top:4px;padding:10px 0 6px;position:sticky;bottom:0}.sequential-code-modal{flex-direction:column;max-height:min(720px,88vh);display:flex}.sequential-code-list{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:4px;overflow:auto}.sequential-code-list button{border-radius:7px;min-height:48px}.sequential-code-list button:hover,.sequential-code-list button:focus{outline-offset:-2px;outline:2px solid}@media (width<=1100px){.sequential-entry-line{grid-template-columns:110px minmax(180px,1fr) 170px auto}.sequential-reason{grid-column:1/-2}}@media (width<=780px){.sequential-entry-line{display:flex}.sequential-entry-line>*{flex:100%}.sequential-workspace{grid-template-columns:1fr}.sequential-summary-card{position:static}}.cash-final-modal{width:min(620px,92vw)}.cash-final-lines{border:1px solid #80808038;border-radius:8px;margin-bottom:14px;padding:8px 12px}.cash-final-lines>div{border-bottom:1px solid #80808024;justify-content:space-between;gap:16px;padding:7px 0;display:flex}.cash-final-lines>div:last-child{border-bottom:0}.cash-final-fund{flex-direction:column;gap:6px;font-weight:800;display:flex}.cash-final-fund input{text-align:right;padding:11px 12px;font-size:1.25rem}.cash-final-withdrawal{border:1px solid #80808059;border-radius:8px;justify-content:space-between;align-items:center;margin-top:14px;padding:12px;font-size:1.1rem;display:flex}.cash-final-withdrawal b{font-size:1.25rem}.cash-final-note{opacity:.72;font-size:.88rem;line-height:1.45}.cash-global-inheritance{border:1px solid #80808047;border-radius:8px;gap:5px;margin:12px 0;padding:12px;display:grid}.cash-global-inheritance b{font-size:1.02rem}.sequential-code-field{min-width:0}.sequential-code-control{grid-template-columns:1fr 34px;display:grid}.sequential-code-control input{box-sizing:border-box;border-radius:6px 0 0 6px;width:100%;min-width:0}.sequential-code-control button{border-left:0;border-radius:0 6px 6px 0;padding:0;font-size:18px}.sequential-code-message{color:#111;white-space:nowrap;text-overflow:ellipsis;height:20px;margin-top:3px;font-size:.82rem;font-weight:700;line-height:20px;overflow:hidden;display:none!important}.sequential-code-message-fixed{white-space:nowrap;text-overflow:ellipsis;height:22px;margin-top:6px;font-size:.84rem;line-height:22px;overflow:hidden;color:#111!important;font-weight:800!important}.sequential-code-field{align-self:end}.sequential-code-control{height:44px}.sequential-code-control input,.sequential-code-control button{box-sizing:border-box;height:44px}.cash-closing-pending-note{color:#111;background:#00000009;border:1px solid #0000002e;border-radius:7px;flex-direction:column;gap:3px;margin-bottom:12px;padding:10px 12px;display:flex}.cash-closing-pending-note b{font-weight:800}.cash-closing-pending-note span{font-size:.9rem}.closing-ready-banner{background:#f7f7f7;border:1px solid #d7d7d7;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:10px 0 12px;padding:11px 14px;display:flex}.closing-ready-banner>div{flex-direction:column;gap:3px;display:flex}.closing-ready-banner b{font-weight:900}.closing-ready-banner span{opacity:.8;font-size:.88rem}.closing-ready-banner>strong{font-size:.8rem}.closing-cockpit-grid{grid-template-columns:minmax(360px,1.15fr) minmax(300px,.9fr) minmax(330px,1fr);align-items:stretch;gap:12px;display:grid}.closing-middle-column{grid-template-rows:1fr 1fr;gap:12px;display:grid}.closing-status-card{background:var(--admin-surface,#fff);border:1px solid #d7d7d7;border-radius:10px;flex-direction:column;gap:11px;padding:14px;display:flex}.closing-status-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.closing-status-card h3{margin:0;font-size:1rem}.closing-status-card header small{text-transform:uppercase;opacity:.72;margin-top:3px;font-size:.7rem;font-weight:800;display:block}.closing-status-card header>b{font-size:1.1rem}.closing-status-card.is-ok,.closing-ready-banner.is-ok{background:#eef8f0;border-color:#a9d4b0}.closing-status-card.is-block,.closing-ready-banner.is-block{background:#fff0f0;border-color:#e2aaaa}.closing-status-card.is-warn,.closing-ready-banner.is-warn{background:#fff9df;border-color:#e4d18a}.closing-status-card.is-neutral,.closing-ready-banner.is-neutral{background:#f7f7f7;border-color:#d7d7d7}.closing-receipt-list,.closing-movement-list,.closing-financial-list{flex-direction:column;flex:1;gap:5px;display:flex}.closing-receipt-list>div,.closing-movement-list>div,.closing-financial-list>div,.closing-card-result span{border-bottom:1px solid #80808021;justify-content:space-between;gap:12px;padding:4px 0;font-size:.88rem;display:flex}.closing-card-result{flex-direction:column;display:flex}.closing-empty{opacity:.65;padding:6px 0;font-size:.86rem}.closing-history-card{background:var(--admin-surface,#fff);border:1px solid #80808040;border-radius:10px;margin-top:12px;overflow:hidden}.closing-history-card>header{border-bottom:1px solid #80808033;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.closing-history-card h3{margin:0;font-size:.95rem}.closing-history-scroll{max-height:210px;overflow:auto}.closing-main-actions{background:var(--admin-bg,#f7f7f7);z-index:4;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:10px 0;display:flex;position:sticky;bottom:0}.closing-main-actions>div{max-width:70%;font-size:.85rem}.cash-count-modal{width:min(1180px,96vw);max-height:94vh}.cash-count-body{padding:12px 14px}.cash-count-modal .sequential-entry-card{margin-bottom:10px}.cash-count-modal .sequential-workspace{grid-template-columns:minmax(520px,1.5fr) minmax(300px,.75fr)}.cash-count-modal .sequential-grid-scroll{max-height:42vh}@media (width<=1100px){.closing-cockpit-grid{grid-template-columns:1fr 1fr}.closing-financial-card{grid-column:1/-1}.cash-count-modal .sequential-workspace{grid-template-columns:1fr}}@media (width<=760px){.closing-cockpit-grid{grid-template-columns:1fr}.closing-financial-card{grid-column:auto}.closing-ready-banner,.closing-main-actions{flex-direction:column;align-items:stretch}.closing-main-actions>div{max-width:none}}.cash-driver-modal{width:min(1380px,97vw);height:min(900px,95vh);max-height:95vh;overflow:hidden}.cash-driver-modal-body{background:var(--admin-bg,#f7f7f7);height:calc(95vh - 78px);min-height:0;overflow:auto}.cash-driver-modal-body .maintenance-screen{min-height:0}.cash-driver-modal-body .maintenance-header{display:none}.cockpit-screen{background:#f2f3f5;min-height:100vh}.cockpit-header{background:#fff;border-bottom:1px solid #d9d9d9;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.cockpit-title,.cockpit-header-actions{align-items:center;gap:10px;display:flex}.cockpit-title>div{gap:1px;display:grid}.cockpit-title strong{font-size:1rem}.cockpit-title span{opacity:.55;font-size:.68rem}.cockpit-now{min-width:52px;font-size:1rem;font-weight:800}.cockpit-main{padding:10px}.cockpit-kpis{background:#fff;border:1px solid #d9d9d9;grid-template-columns:repeat(5,minmax(110px,1fr));display:grid}.cockpit-kpis>div{border-right:1px solid #e6e6e6;justify-content:center;align-items:baseline;gap:7px;min-height:44px;padding:7px 10px;display:flex}.cockpit-kpis>div:last-child{border-right:0}.cockpit-kpis strong{font-size:1.1rem}.cockpit-kpis span{opacity:.65;font-size:.72rem}.cockpit-filters{background:#fff;border:1px solid #d9d9d9;grid-template-columns:minmax(260px,1fr) 150px 150px auto;align-items:end;gap:8px;margin-top:8px;padding:8px 10px;display:grid}.cockpit-filters label{gap:3px;display:grid}.cockpit-filters label>span{opacity:.58;text-transform:uppercase;font-size:.66rem;font-weight:700}.cockpit-filters input{box-sizing:border-box;width:100%;min-height:32px;padding:5px 8px}.cockpit-layout{grid-template-columns:minmax(330px,37%) minmax(0,63%);gap:8px;height:calc(100vh - 205px);min-height:500px;margin-top:8px;display:grid}.cockpit-queue,.cockpit-detail{background:#fff;border:1px solid #d9d9d9;min-height:0}.cockpit-queue{grid-template-rows:auto 1fr;display:grid}.cockpit-queue>header{background:#fafafa;border-bottom:1px solid #dedede;justify-content:space-between;align-items:center;min-height:38px;padding:6px 9px;display:flex}.cockpit-queue>header>div{align-items:baseline;gap:7px;display:flex}.cockpit-queue>header span{opacity:.55;font-size:.67rem}.cockpit-order-list{overflow:auto}.cockpit-order-card{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8e8e8;grid-template-columns:5px 1fr;width:100%;min-height:92px;padding:0;display:grid;position:relative}.cockpit-order-card:hover,.cockpit-order-card.selected{background:#f6f7f8}.cockpit-order-card.selected{box-shadow:inset 0 0 0 1px #aaa}.cockpit-order-stripe{background:#9da3aa}.cockpit-order-card.production .cockpit-order-stripe{background:#c7a037}.cockpit-order-card.ready .cockpit-order-stripe{background:#4e9160}.cockpit-order-card.delivery .cockpit-order-stripe{background:#625e9e}.cockpit-order-card-main{gap:4px;padding:8px 9px;display:grid}.cockpit-order-top,.cockpit-order-meta,.cockpit-order-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.cockpit-order-top>strong{font-size:.96rem}.cockpit-order-age{font-size:.88rem;font-weight:800}.cockpit-order-customer{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.cockpit-order-meta{opacity:.68;font-size:.7rem}.cockpit-order-bottom{margin-top:2px}.cockpit-status{text-transform:uppercase;background:#f5f5f5;border:1px solid #d0d0d0;border-radius:3px;align-items:center;min-height:20px;padding:2px 6px;font-size:.64rem;font-weight:800;display:inline-flex}.cockpit-status.production{border-color:#c7a037}.cockpit-status.ready{border-color:#4e9160}.cockpit-status.delivery{border-color:#625e9e}.cockpit-status.big{min-height:24px;padding:3px 8px}.cockpit-payment{font-size:.66rem}.cockpit-payment.pending{font-weight:700}.cockpit-payment.paid{opacity:.58}.cockpit-empty,.cockpit-detail-empty{text-align:center;opacity:.55;place-items:center;min-height:220px;padding:20px;display:grid}.cockpit-detail{overflow:auto}.cockpit-detail-head{z-index:2;background:#fff;border-bottom:1px solid #d9d9d9;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex;position:sticky;top:0}.cockpit-detail-head>div{gap:2px;display:grid}.cockpit-detail-head>div:last-child{justify-items:end}.cockpit-detail-head>div:last-child>strong{font-size:1rem}.cockpit-detail-number{align-items:baseline;gap:10px;display:flex}.cockpit-detail-number strong{font-size:1.2rem}.cockpit-detail-number span{font-weight:800}.cockpit-detail-head>div>span{opacity:.58;font-size:.7rem}.cockpit-detail-grid{border-bottom:1px solid #ddd;grid-template-columns:1fr 1.2fr;gap:0;display:grid}.cockpit-info-block{border-right:1px solid #eee;gap:2px;min-height:56px;padding:8px 12px;display:grid}.cockpit-info-block:last-child{border-right:0}.cockpit-info-block>span,.cockpit-info-block small{opacity:.58;font-size:.68rem}.cockpit-info-block strong{font-size:.84rem}.cockpit-section{border-bottom:1px solid #ddd}.cockpit-section>header{background:#f8f8f8;border-bottom:1px solid #e5e5e5;justify-content:space-between;gap:10px;padding:7px 12px;display:flex}.cockpit-section>header strong{text-transform:uppercase;font-size:.76rem}.cockpit-section>header span{opacity:.58;font-size:.7rem}.cockpit-item-group{border:1px solid #ddd;margin:7px 10px}.cockpit-item-group.split{border-width:2px}.cockpit-split-label{text-transform:uppercase;background:#f3f3f3;border-bottom:1px solid #ddd;padding:4px 7px;font-size:.66rem;font-weight:800}.cockpit-item-row{border-bottom:1px solid #eee;grid-template-columns:1fr auto;gap:5px 12px;padding:7px 9px;display:grid}.cockpit-item-row:last-child{border-bottom:0}.cockpit-item-name{gap:1px;display:grid}.cockpit-item-name strong{font-size:.8rem}.cockpit-item-name span{opacity:.58;font-size:.67rem}.cockpit-item-modifiers,.cockpit-item-note{grid-column:1/-1;padding-left:14px}.cockpit-item-modifiers{gap:2px;display:grid}.cockpit-item-modifiers>div{justify-content:space-between;gap:10px;font-size:.7rem;display:flex}.cockpit-item-note{opacity:.7;font-size:.68rem}.cockpit-payments>div{padding:4px 12px 8px}.cockpit-payments>div>div{border-bottom:1px dotted #ddd;justify-content:space-between;gap:10px;padding:5px 0;font-size:.76rem;display:flex}.cockpit-notes p{margin:0;padding:7px 12px;font-size:.75rem}.cockpit-preferences{border-top:1px dotted #ddd}.cockpit-action-bar{background:#fafafa;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.cockpit-action-bar>div:first-child{gap:1px;display:grid}.cockpit-action-bar span,.cockpit-action-bar small{opacity:.58;font-size:.66rem}.cockpit-future-actions{align-items:center;gap:8px;display:flex}.cockpit-future-actions button{min-height:32px}@media (width<=1200px){.cockpit-layout{grid-template-columns:minmax(300px,42%) minmax(0,58%)}.cockpit-filters{grid-template-columns:minmax(220px,1fr) 130px 130px auto}}@media (width<=980px){.cockpit-kpis{grid-template-columns:repeat(5,1fr)}.cockpit-kpis span{display:none}.cockpit-layout{grid-template-columns:340px minmax(480px,1fr);overflow-x:auto}}.simple-admin-grid{background:#fff;border:1px solid #ddd;margin-top:16px}.simple-admin-grid-head,.simple-admin-grid-row{grid-template-columns:130px minmax(260px,1fr) 180px 80px;align-items:center;gap:10px;padding:9px 12px;display:grid}.simple-admin-grid-head{text-transform:uppercase;border-bottom:1px solid #ccc;font-size:.78rem;font-weight:700}.simple-admin-grid-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee;width:100%}.simple-admin-grid-row.selected,.simple-admin-grid-row:hover{background:#0000000f}.small-admin-modal{background:#fff;width:min(700px,100vw - 40px);margin:40px auto;position:relative;box-shadow:0 16px 50px #0000004d}.small-admin-modal>header{border-bottom:1px solid #ddd;padding:14px 18px}.small-admin-form{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.small-admin-form label{gap:5px;display:grid}.small-admin-form input,.small-admin-form select{box-sizing:border-box;width:100%;min-height:36px;padding:6px 8px}.roles-layout,.audit-layout,.dimension-layout,.price-group-layout{grid-template-columns:300px 1fr;gap:16px;margin-top:16px;display:grid}.roles-list,.dimension-list,.price-group-list{background:#fff;border:1px solid #ddd}.roles-list button,.dimension-list button,.price-group-list button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee;grid-template-columns:100px 1fr;gap:8px;width:100%;padding:10px 12px;display:grid}.price-group-list button{grid-template-columns:90px 1fr auto}.roles-list button.selected,.dimension-list button.selected,.price-group-list button.selected{background:#00000012}.permissions-panel,.dimension-detail,.price-group-detail,.audit-detail{background:#fff;border:1px solid #ddd;padding:14px}.permissions-panel{box-sizing:border-box;max-height:calc(100vh - 210px);overflow:auto}.permissions-head{z-index:2;background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:10px;margin:-14px -14px 0;padding:14px 14px 10px;display:flex;position:sticky;top:-14px}.permission-row{border-top:1px solid #eee;grid-template-columns:minmax(220px,1fr) repeat(4,110px);align-items:center;gap:8px;padding:7px 0;display:grid}.permission-row label{align-items:center;gap:5px;display:flex}.audit-grid{background:#fff;border:1px solid #ddd;max-height:calc(100vh - 210px);overflow:auto}.audit-grid button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee;grid-template-columns:150px 1fr 150px 100px;gap:8px;width:100%;padding:8px 10px;display:grid}.audit-grid button.selected{background:#00000012}.audit-detail{white-space:pre-wrap;overflow:auto}.dimension-check{border-top:1px solid #eee;grid-template-columns:32px 100px 1fr;align-items:center;gap:8px;padding:8px 0;display:grid}.group-prices-editor{margin-bottom:18px}.group-prices-editor>label{gap:5px;max-width:300px;display:grid}.group-prices-editor input,.size-price-grid input{box-sizing:border-box;min-height:34px;padding:5px 8px}.size-price-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:12px;display:grid}.size-price-grid label{gap:4px;display:grid}.group-products{border:1px solid #ddd;max-height:360px;overflow:auto}.group-products label{border-bottom:1px solid #eee;grid-template-columns:28px 90px 1fr 90px;align-items:center;gap:8px;padding:7px 10px;display:grid}.group-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (width<=900px){.roles-layout,.audit-layout,.dimension-layout,.price-group-layout{grid-template-columns:1fr}.permission-row{grid-template-columns:1fr 1fr 1fr}}.smart-product-list{gap:10px;margin-top:16px;display:grid}.smart-product-card{cursor:pointer;background:#fff;border:1px solid #d5d5d5;border-left:4px solid #999}.smart-product-card.selected{border-color:#444 #444 #444 #222;box-shadow:0 0 0 1px #00000014}.smart-product-card>header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:20px;padding:10px 14px 7px;display:flex}.smart-product-card>header>div:first-child{align-items:baseline;gap:10px;display:flex}.smart-product-code{opacity:.65;min-width:55px;font-weight:700}.smart-product-card>header strong{font-size:1rem}.smart-product-group{align-items:center;gap:8px;display:flex}.smart-product-group span{opacity:.55;font-size:.68rem}.smart-product-group strong{font-size:.82rem!important}.smart-product-meta{background:#fafafa;gap:18px;padding:6px 14px;font-size:.78rem;display:flex}.inactive-badge{font-weight:700}.smart-product-prices{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:5px 18px;padding:8px 14px 10px;display:grid}.smart-product-prices>div{border-bottom:1px dotted #ddd;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;min-height:28px;display:grid}.smart-product-prices small{text-align:right;opacity:.5;grid-column:1/-1;margin-top:-5px;font-size:.66rem}.legacy-price-row{max-width:300px}.smart-product-modal{background:#fff;width:min(920px,100vw - 40px);max-height:calc(100vh - 40px);margin:20px auto;position:relative;overflow:auto;box-shadow:0 16px 55px #0000004d}.smart-product-modal>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.smart-product-modal>header>div{gap:2px;display:grid}.smart-product-modal>header span{opacity:.65;font-size:.76rem}.smart-product-form{grid-template-columns:160px 1fr;gap:12px;padding:18px;display:grid}.smart-product-form label{gap:5px;display:grid}.smart-product-form input,.smart-product-form select,.smart-product-form textarea{box-sizing:border-box;width:100%;min-height:36px;padding:6px 8px}.smart-product-form textarea{min-height:70px}.smart-span-2{grid-column:span 2}.smart-price-editor{border:1px solid #ddd;margin:0 18px 18px}.smart-price-title{background:#f5f5f5;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.smart-price-title span{opacity:.7;font-size:.76rem}.smart-price-editor>label{border-bottom:1px solid #eee;grid-template-columns:1fr 160px;align-items:center;gap:12px;padding:7px 12px;display:grid}.smart-price-editor input{text-align:right;min-height:34px;padding:5px 8px}.smart-price-editor input:disabled{opacity:.75;cursor:not-allowed}.smart-price-editor>p{opacity:.65;margin:0;padding:12px}@media (width<=760px){.smart-product-form{grid-template-columns:1fr}.smart-span-2{grid-column:span 1}.smart-product-card>header{align-items:flex-start}.smart-product-prices{grid-template-columns:1fr 1fr}}.group-product-warning{opacity:.7;margin-left:8px;font-size:.68rem;font-style:normal;font-weight:700;display:inline-block}.legacy-group-help{background:#fafafa;border:1px solid #d7d7d7;gap:4px;margin:0 0 12px;padding:10px 12px;font-size:.8rem;display:grid}.legacy-group-help span{opacity:.75}.osfood-floating-order-layer{z-index:20000;box-sizing:border-box;isolation:isolate;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.osfood-floating-order-backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#02060a85;position:absolute;inset:0}.osfood-floating-order-window{z-index:1;background:#090e13;border:1px solid #ffffff2e;border-radius:12px;width:min(92vw,1720px);height:min(86vh,980px);position:relative;overflow:hidden;box-shadow:0 24px 80px #0000009e}.osfood-floating-order-close{z-index:23000;color:#f4f7fa;cursor:pointer;background:#111922f5;border:1px solid #ffffff2e;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:8px;right:10px}.osfood-floating-order-close:hover{background:#222d39fa}body[data-osfood-floating-order=open] .admin-sidebar-layer,body[data-osfood-floating-order=open] .command-palette-layer{pointer-events:none!important}.admin-sidebar .admin-menu-item-primary{background:#7b4ac933;border:1px solid #a56bff8c;width:calc(100% - 16px);margin:8px 8px 10px;font-weight:800}@media (width<=900px){.osfood-floating-order-layer{padding:8px}.osfood-floating-order-window{border-radius:8px;width:calc(100vw - 16px);height:calc(100vh - 16px)}}.osfood-shared-sidebar .osfood-sidebar-new-order{color:#fff!important;background:#7b4ac94d!important;border-color:#a56bffc7!important}.osfood-shared-sidebar .osfood-sidebar-new-order:hover{background:#7b4ac975!important}.osfood-floating-order-content{--osfood-floating-order-scale:.84;width:calc(100% / var(--osfood-floating-order-scale));height:calc(100% / var(--osfood-floating-order-scale));transform:scale(var(--osfood-floating-order-scale));transform-origin:0 0;position:absolute;inset:0 auto auto 0;overflow:hidden}.osfood-floating-order-content>.screen{width:100%;max-width:100%;overflow:hidden}@media (height<=820px){.osfood-floating-order-content{--osfood-floating-order-scale:.8}}.osfood-session-menu{z-index:980;color:#dce8f2;font-size:12px;position:fixed;top:20px;right:18px}.osfood-session-menu>summary{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#0c1720e6;border:1px solid #91aabe40;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 9px;list-style:none;display:inline-flex;box-shadow:0 2px 8px #00000038}.osfood-session-menu>summary::-webkit-details-marker{display:none}.osfood-session-menu>summary:hover{background:#14232ef5;border-color:#91aabe6b}.osfood-session-menu>summary strong{color:#f1f6fa;font-weight:650}.osfood-session-menu>summary span:not(.osfood-session-caret){color:#9eb0bd}.osfood-session-caret{color:#7f94a3;font-size:10px}.osfood-session-popover{background:#0d1821;border:1px solid #91aabe40;border-radius:8px;min-width:180px;padding:9px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #00000061}.osfood-session-identity{border-bottom:1px solid #91aabe24;flex-direction:column;gap:2px;padding:2px 3px 8px;display:flex}.osfood-session-identity strong{color:#f1f6fa}.osfood-session-identity span{color:#92a6b5;font-size:11px}.osfood-session-popover button{color:#e7eef4;cursor:pointer;background:#13232f;border:1px solid #91aabe3b;border-radius:6px;width:100%;min-height:28px;margin-top:8px}.osfood-session-popover button:hover:not(:disabled){background:#1a3040;border-color:#91aabe66}.osfood-session-popover button:disabled{opacity:.55;cursor:default}.oc-header-actions{margin-right:184px}@media (width<=1380px){.osfood-session-menu{right:12px}.oc-header-actions{margin-right:174px}}.tracking-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{margin:0}.tracking-page{color:#f4f7fb;background:radial-gradient(circle at top,#1b2638 0,#0a111a 54%,#060a10 100%);place-items:center;min-height:100vh;padding:24px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.tracking-card{background:#101a27;border:1px solid #2e3d51;border-radius:18px;width:min(100%,620px);overflow:hidden;box-shadow:0 24px 80px #0008}.tracking-brand{color:#9eb0c6;border-bottom:1px solid #29384a;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:13px;display:flex}.tracking-logo{color:#fff;letter-spacing:.02em;font-size:22px;font-weight:900}.tracking-logo:after{content:"FOOD";color:#ff7417}.tracking-heading{justify-content:space-between;align-items:center;gap:20px;padding:28px 28px 18px;display:flex}.tracking-heading small{color:#a9b8cb}.tracking-heading h1{margin:4px 0 0;font-size:clamp(25px,6vw,34px)}.tracking-status{color:#082313;text-align:center;background:#4ee083;border-radius:999px;padding:8px 12px;font-weight:800}.tracking-status.is-cancelled{color:#fff;background:#c53f4c}.tracking-steps{margin:0;padding:12px 28px 26px;list-style:none}.tracking-step{color:#6f8095;gap:16px;min-height:70px;display:flex;position:relative}.tracking-step:not(:last-child):before{content:"";background:#2d3b4d;width:2px;position:absolute;top:18px;bottom:0;left:8px}.tracking-step.is-completed:not(:last-child):before{background:#36c970}.tracking-dot{z-index:1;background:#101a27;border:3px solid #435267;border-radius:50%;flex:none;width:18px;height:18px}.tracking-step.is-completed .tracking-dot{background:#36c970;border-color:#36c970}.tracking-step.is-current{color:#fff}.tracking-step.is-current .tracking-dot{border-color:#ff7417;box-shadow:0 0 0 6px #ff741726}.tracking-step div{gap:4px;display:grid}.tracking-step strong{font-size:16px}.tracking-step small{color:#91a2b7}.tracking-card footer{color:#8294aa;border-top:1px solid #29384a;padding:15px 28px;font-size:12px}.tracking-message,.tracking-error{background:#162334;border-radius:12px;margin:28px;padding:24px}.tracking-error{color:#ffdce0;border:1px solid #833a43}.tracking-error p{margin-bottom:0}@media (width<=540px){.tracking-page{place-items:stretch stretch;padding:0}.tracking-card{border:0;border-radius:0;min-height:100vh}.tracking-heading{flex-direction:column;align-items:flex-start}}.tracking-delivery-map{background:#0c1521;border:1px solid #304158;border-radius:14px;margin:0 28px 24px;padding:16px}.tracking-delivery-map strong{margin-bottom:12px;display:block}.tracking-delivery-map iframe{background:#162334;border:0;border-radius:10px;width:100%;height:250px}.tracking-delivery-map p,.tracking-delivery-map small{color:#91a2b7}.driver-track-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f7fb;background:radial-gradient(circle at top,#1b2638,#070c13 65%);place-items:center;min-height:100vh;padding:20px;font-family:Inter,system-ui,sans-serif;display:grid}.driver-track-card{background:#101a27;border:1px solid #304158;border-radius:20px;width:min(100%,520px);padding:28px;box-shadow:0 24px 80px #0008}.driver-track-card header{color:#9eb0c6;justify-content:space-between;display:flex}.driver-track-card header strong{color:#fff;font-size:22px}.driver-track-card h1{margin:34px 0 4px}.driver-track-store{color:#a9b8cb;margin-top:0}.driver-track-state{background:#18273a;border-radius:12px;margin:24px 0;padding:18px}.driver-track-state.active{color:#bfffd6;border:1px solid #38c878}.driver-track-card button{color:#fff;cursor:pointer;background:#ff7417;border:0;border-radius:12px;width:100%;padding:16px;font-weight:900}.driver-track-card button.stop{background:#c53f4c}.driver-track-card small{color:#8294aa;margin-top:22px;line-height:1.5;display:block}@media (width<=540px){.driver-track-page{place-items:stretch stretch;padding:0}.driver-track-card{border:0;border-radius:0;min-height:100vh}}
