@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Roboto:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{--ink:#292522;--muted:#817a73;--red:#ae302a;--line:#e8e2da;--paper:#f8f6f2;--green:#427459}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}:is(button:focus-visible,a:focus-visible){outline:3px solid #c5944f}button,.button{background:var(--red);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:12px 17px;font-weight:600;text-decoration:none;display:inline-flex}button:hover,.button:hover{filter:brightness(.97)}button:disabled{opacity:.45;cursor:not-allowed}.secondary{color:var(--ink);border-color:var(--line);background:#fff}.text-button{color:var(--red);background:0 0;min-height:30px;padding:5px 0;font-size:12px}.icon-button{color:var(--muted);background:0 0;min-height:32px;padding:7px}.muted{color:var(--muted);font-size:13px;line-height:1.6}h1,h2,h3,h4{letter-spacing:-.04em;margin:0;font-family:Manrope,sans-serif}h1{font-size:42px;font-weight:750;line-height:1.17}h2{font-size:23px;font-weight:750}h3{font-size:17px}p{line-height:1.6}a{color:var(--red)}small{font-size:11px}label{flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}input,select,textarea{color:var(--ink);background:#fff;border:1px solid #dfd8ce;border-radius:8px;width:100%;min-width:0;padding:12px}textarea{resize:vertical}form{flex-direction:column;gap:19px;margin-top:24px;display:flex}.two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.check{flex-direction:row;align-items:center;margin:10px 0;font-weight:400;display:flex}.check input{width:17px;height:17px;accent-color:var(--red)}fieldset{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:17px;padding:18px;display:flex}legend{padding:0 7px;font-size:13px;font-weight:650}fieldset p{margin:0}.app-shell{min-height:100vh;display:flex}.sidebar{color:#d5d1ca;z-index:30;background:#201f1d;flex-direction:column;width:235px;padding:31px 18px;display:flex;position:fixed;inset:0 auto 0 0}.wordmark{color:#fff;align-items:center;gap:11px;margin:0 10px 51px;text-decoration:none;display:flex}.brand-mark{background:var(--red);border-radius:10px 10px 13px 13px;place-items:center;width:38px;height:42px;display:grid;transform:rotate(-5deg)}.wordmark>span:last-child{letter-spacing:.02em;font-family:Manrope,sans-serif;font-size:23px;font-weight:800;line-height:1.1}.wordmark small{letter-spacing:.19em;color:#c9c1b4;margin-top:7px;font-family:DM Sans,sans-serif;font-size:7px;display:block}.sidebar-label{letter-spacing:.14em;color:#807b71;margin:0 14px 18px;font-size:9px}.sidebar nav{flex-direction:column;gap:7px;display:flex}.sidebar nav :is(button,.pdv-module-link){color:#a9a49a;background:0 0;border-radius:8px;justify-content:flex-start;min-height:45px;padding:13px 14px;font-size:12px;font-weight:500}.sidebar nav :is(button,.pdv-module-link) svg{color:#8d877d}.sidebar nav :is(button,.pdv-module-link).selected{color:#f7e8de;background:#3d2a26}.sidebar nav :is(button,.pdv-module-link).selected svg{color:#e07566}.sidebar nav :is(button,.pdv-module-link) small{color:#f2cabb;background:#694236;border-radius:4px;margin-left:auto;padding:2px 5px}.sidebar-bottom{color:#b7b1a4;border-top:1px solid #38352f;margin-top:auto;padding:24px 12px 0;font-size:10px}.sidebar-bottom small{color:#6f6c63;margin:9px 0 0 15px;font-size:10px;display:block}.connection-dot{background:#6a9779;border-radius:100%;width:6px;height:6px;margin-right:7px;display:inline-block}.connection-dot.off{background:#a79f93}.main-shell{flex:1;min-width:0;margin-left:235px}.topbar{border-bottom:1px solid var(--line);background:#fbfaf8;justify-content:space-between;align-items:center;height:79px;padding:0 40px;display:flex}.breadcrumb{color:#8a8177;align-items:center;gap:13px;font-size:11px;display:flex}.topbar-actions{align-items:center;gap:18px;display:flex}.environment{color:#8d7562;letter-spacing:.1em;background:#eee6db;border:1px solid #e4d9cb;border-radius:5px;padding:7px 9px;font-size:8px}.avatar{color:#786550;background:#e9e0d4;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:700;display:grid}main{max-width:1570px;margin:auto;padding:28px 40px 48px}.test-banner{color:#887a69;align-items:center;gap:9px;margin-bottom:36px;font-size:11px;display:flex}.test-banner svg{color:#a28a6c;flex-shrink:0}.page-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.page-title p{color:var(--muted);margin:14px 0 0;font-size:13px}.page-title.compact{align-items:center}.page-title.compact h1{max-width:650px;font-size:32px}.eyebrow{letter-spacing:.16em;color:var(--red);margin-bottom:13px;font-size:9px;font-weight:750;display:block}.title-actions{flex-shrink:0;gap:10px;display:flex}.stats{grid-template-columns:repeat(4,1fr);gap:15px;margin:35px 0;display:grid}.stats>div{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:139px;padding:20px 22px;position:relative}.stats span{color:var(--muted);font-size:10px}.stats strong{letter-spacing:-.06em;margin:9px 0;font-family:Manrope,sans-serif;font-size:34px;font-weight:650;display:block}.stats small{color:#a49a8c;font-size:9px}.stats svg{color:#b8a68e;width:16px;position:absolute;top:21px;right:20px}.overview-grid{grid-template-columns:1.25fr 1fr;gap:23px;margin-bottom:36px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:23px;padding:25px}.overview-grid>.panel{margin-bottom:0}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.section-heading h2{font-size:20px}.section-heading .eyebrow{font-size:8px}.pill{color:#8c7c66;white-space:nowrap;background:#f0ece6;border-radius:5px;padding:5px 9px;font-size:9px;font-weight:650;display:inline-flex}.pill.active,.pill.delivered,.pill.completed{color:#397659;background:#eaf3ec}.pill.preparing{color:#9e6c25;background:#fff0d7}.pill.ready{color:#557e7c;background:#e9efef}.pill.received{color:#a55340;background:#fae8e2}.pill.out{color:#736091;background:#eae7f4}.pill.cancelled,.pill.inactive{color:#9d9387;background:#f2efeb}.setup-row{text-align:left;width:100%;color:var(--ink);background:0 0;border-bottom:1px solid #f0ece6;border-radius:0;justify-content:flex-start;gap:13px;padding:17px 0;display:flex}.setup-row:last-child{border-bottom:0;padding-bottom:0}.setup-row>svg{color:#b5aa9b;margin-left:auto}.setup-row b{font-size:12px;font-weight:600}.setup-row small{color:#9b9083;margin-top:5px;font-size:10px;font-weight:400;display:block}.step{color:#a69a88;border:1px solid #e6dfd5;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.step.done{color:var(--green);background:#eaf3ec;border-color:#eaf3ec}.flow-panel{background:#eae4d8;border-radius:13px;padding:30px 30px 24px;position:relative;overflow:hidden}.flow-panel:after{content:"";pointer-events:none;border:1px solid #d4c7b3;border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;right:-130px;box-shadow:0 0 0 23px #e1d7c766,0 0 0 50px #ddd2c033}.flow-panel .eyebrow{color:#8d7055}.flow-panel h2{color:#514133;font-size:25px;line-height:1.3}.flow-steps{margin:26px 0 15px}.flow-steps>div{gap:15px;margin-bottom:17px;display:flex}.flow-steps>div>span{color:#a08c72;padding-top:3px;font-size:9px}.flow-steps b{font-size:11px}.flow-steps small{color:#978773;margin-top:4px;font-size:10px;display:block}.dark-link{color:#796048;background:0 0;border-top:1px solid #dacdbb;border-radius:0;justify-content:space-between;width:100%;padding:5px 0;font-size:10px}.empty{text-align:center;color:#a6947e;background:#f8f5ef;border:1px dashed #ddd4c7;border-radius:12px;padding:44px 24px}.empty svg{color:#b4a48d;margin-bottom:12px}.empty h3{color:#6f6356;font-size:17px}.empty p{color:#a29483;max-width:430px;margin:10px auto 0;font-size:12px}.toolbar{justify-content:space-between;align-items:center;gap:15px;margin:25px 0;display:flex}.toolbar select{width:190px;font-size:11px}.search{flex-direction:row;align-items:center;width:100%;max-width:440px;display:flex;position:relative}.search svg{color:#9b8f80;position:absolute;left:13px}.search input{padding-left:40px;font-size:12px}.category-strip,.drivers-strip{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.chip{color:#766754;border-color:var(--line);background:#fff;padding:9px 12px;font-size:11px}.chip small{opacity:.55;font-weight:400}.table-wrap{padding:0;overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:#9c9081;border-bottom:1px solid var(--line);background:#fcfbf8;padding:15px 20px;font-size:9px;font-weight:500}td{color:#776b5e;border-bottom:1px solid #f0ece6;padding:18px 20px}td b{color:var(--ink);font-size:12px}td small{color:#a79a8a;margin-top:5px;font-size:10px;display:block}tr:last-child td{border:0}.footnote{color:#a39686;margin:22px 0;font-size:11px;line-height:1.7}.order-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.order-card{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding:20px}.order-top{align-items:center;gap:8px;margin-bottom:16px;display:flex}.order-top>b{font-family:Manrope,sans-serif;font-size:15px}.order-top>span{color:#9c8a73;font-size:9px}.order-top small{color:#a18d72;align-items:center;gap:4px;margin-left:auto;font-size:9px;display:flex}.order-card h3{margin-bottom:15px;font-size:16px}.order-items>div{border-top:1px solid #eee8df;padding:12px 0}.order-items b{font-size:12px;font-weight:550;display:block}.order-items span{color:#8f8171;margin-top:5px;font-size:10px;display:block}.order-items em{color:#ac5b42;overflow-wrap:anywhere;background:#fff3e8;border-radius:4px;margin-top:7px;padding:7px;font-size:11px;font-style:normal;display:block}.order-note{color:#995934;overflow-wrap:anywhere;background:#fff3e8;border-radius:5px;padding:10px;font-size:11px}.order-address{color:#8b7b68;overflow-wrap:anywhere;border-top:1px solid #eee8df;padding-top:13px;font-size:11px}.order-bottom{justify-content:space-between;align-items:center;margin:17px 0 7px;display:flex}.order-bottom>b{font-size:15px}.card-actions{flex-direction:column;gap:9px;margin-top:18px;display:flex}.card-actions button,.card-actions a{font-size:11px}.card-actions label{font-size:10px}.test-stamp{letter-spacing:.1em;color:#b2a18a;margin-top:16px;font-size:7px;display:block}.kds-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.kds-column{background:#eeebe5;border-radius:12px;min-height:400px;padding:13px}.kds-column .order-card{margin-bottom:14px}.column-title{color:#736759;align-items:center;gap:9px;padding:9px 4px 20px;font-size:12px;font-weight:650;display:flex}.column-title b{background:#fff;border-radius:4px;margin-left:auto;padding:4px 8px;font-size:10px}.column-title>span{background:#b66d50;border-radius:50%;width:6px;height:6px}.preparing .column-title>span{background:#caa15d}.ready .column-title>span{background:#648c75}.column-empty{text-align:center;color:#aa9c89;padding:50px 5px;font-size:11px}.dispatch-board{grid-template-columns:1fr 1fr;gap:23px;display:grid}.driver-chip{border-color:var(--line);color:#746451;text-align:left;background:#fff;grid-template-columns:auto 1fr;gap:4px 2px;padding:14px 17px;display:grid}.driver-chip .connection-dot{grid-row:1/3}.driver-chip b{font-size:12px}.driver-chip small{color:#a08d75;font-size:9px;font-weight:400}.courier-select{max-width:350px;margin:25px 0}.roadmap-grid{grid-template-columns:1fr 1fr;gap:23px;display:grid}.roadmap-grid h2{margin:18px 0}.feature-list{margin:22px 0 0;padding:0;list-style:none}.feature-list li{color:#8d7c67;align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.feature-list svg{color:#9d8a71;flex-shrink:0}.roadmap-grid>section:first-child .feature-list svg{color:#5c8c69}.info,.alert,.error,.success{color:#917046;background:#faf2e5;border:1px solid #eadcc5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:13px;margin:15px 0;padding:14px 17px;font-size:12px;line-height:1.6;display:flex}.error{color:#a64635;background:#fbefeb;border-color:#eecbc4}.success{color:#4a7756;background:#eef6ee;border-color:#d6e6d6}.error>.icon-button{margin-left:auto}.modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1d1715aa;justify-content:center;align-items:flex-start;padding:35px 18px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:var(--paper);border-radius:16px;width:100%;max-width:700px;padding:35px;position:relative;box-shadow:0 30px 90px #0003}.modal-close{position:absolute;top:17px;right:17px}.modal h2{padding-right:25px}.cart-items>div{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:15px 0;font-size:12px;display:flex}.cart-items>div>span{flex:1}.cart-items small{color:#9b8973;margin-top:5px;display:block}.order-total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 0;display:flex}.order-total strong{font-family:Manrope,sans-serif;font-size:25px}footer{border-top:1px solid var(--line);letter-spacing:.12em;color:#9f8c72;align-items:center;gap:17px;padding:20px 40px;font-size:8px;display:flex}footer span{letter-spacing:0;color:#b3a58f;font-size:9px}footer button{margin-left:auto}summary{cursor:pointer;color:#8b7156;font-size:12px}body:has(.modal-backdrop){overflow:hidden}@media (min-width:1600px){.order-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1150px){.sidebar{width:195px;padding-left:12px;padding-right:12px}.wordmark{margin-left:7px}.wordmark>span:last-child{font-size:20px}.main-shell{margin-left:195px}.topbar{padding:0 25px}main{padding:25px}.stats{grid-template-columns:repeat(2,1fr)}.order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kds-board{gap:12px}.kds-column{padding:9px}.kds-column .order-card{padding:13px}.overview-grid{grid-template-columns:1fr 1fr}.page-title h1{font-size:35px}.page-title.compact h1{font-size:28px}.title-actions{flex-wrap:wrap;justify-content:flex-end}.sidebar nav :is(button,.pdv-module-link){padding:12px 9px;font-size:11px}}@media (max-width:800px){.sidebar{flex-flow:wrap;gap:12px;width:100%;height:auto;padding:12px 16px;position:sticky;top:0}.wordmark{margin:0}.wordmark>span:last-child{font-size:18px}.brand-mark{width:32px;height:32px}.wordmark small{font-size:6px}.sidebar-label,.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;flex:100%;gap:5px;width:100%;padding-bottom:2px;overflow:auto}.sidebar nav :is(button,.pdv-module-link){flex-shrink:0;min-height:36px;padding:8px 10px;font-size:10px}.sidebar nav :is(button,.pdv-module-link) svg{width:14px}.app-shell{display:block}.main-shell{margin:0}.topbar{height:53px;padding:0 18px}.topbar-actions{gap:8px}.breadcrumb{gap:6px;font-size:9px}.avatar{display:none}.environment{padding:5px;font-size:6px}.test-banner{margin-bottom:25px;font-size:9px}.page-title{flex-direction:column;align-items:flex-start;gap:20px}.page-title.compact{align-items:flex-start}.page-title h1{font-size:34px}.page-title.compact h1{font-size:28px}.page-title p{font-size:12px}.title-actions{justify-content:flex-start}.stats{gap:10px;margin:25px 0}.stats>div{min-height:125px;padding:17px}.stats span{font-size:9px}.stats strong{font-size:30px}.stats svg{width:14px;right:14px}.stats small{font-size:8px}.overview-grid,.roadmap-grid{grid-template-columns:1fr}.panel{padding:23px}.kds-board{grid-template-columns:repeat(3,minmax(255px,1fr));padding-bottom:15px;overflow:auto}.kds-column{min-height:350px}.dispatch-board,.order-grid{grid-template-columns:1fr}.toolbar{flex-direction:column;align-items:stretch}.toolbar select{width:100%}.search{max-width:none}main{padding:22px 17px 35px}.two{grid-template-columns:1fr}.modal{padding:28px 22px}.modal-backdrop{padding:15px 10px}.flow-panel{padding:27px}.order-top small{font-size:10px}.order-card{padding:22px}.order-items b{font-size:13px}.order-items span{font-size:11px}footer{gap:9px;padding:20px 18px}.topbar-actions .icon-button{padding:5px}td,th{white-space:nowrap;padding:15px}}.monitor-shell{--monitor-text:16px;color:#192130;min-height:100vh;font-size:var(--monitor-text);background:#f0f3f8;font-family:Arial,sans-serif}.monitor-shell.font-normal{--monitor-text:15px}.monitor-shell.font-large{--monitor-text:18px}.monitor-shell.font-extra{--monitor-text:22px}.monitor-shell:-webkit-full-screen{width:100vw;height:100vh;overflow:auto}.monitor-shell:fullscreen{width:100vw;height:100vh;overflow:auto}.monitor-shell.embedded{border:1px solid #d9dfe8;border-radius:12px;min-height:600px;overflow:hidden}.monitor-header{background:#fff;border-bottom:1px solid #e0e4e9;justify-content:space-between;align-items:center;gap:20px;height:78px;padding:14px 25px;display:flex}.monitor-brand{align-items:center;gap:20px;display:flex}.monitor-brand>a{color:#343b44;display:flex}.monitor-brand b{letter-spacing:.04em;font-size:13px}.monitor-brand span{color:#7d8692;letter-spacing:.08em;margin-top:6px;font-size:10px;display:block}.monitor-tools{align-items:center;gap:14px;display:flex}.monitor-tools button,.monitor-column-heading button,.monitor-config-heading button{color:#6c7580;background:0 0;border:0;border-radius:5px;min-height:0;padding:7px}.monitor-tools time{color:#6d7785;font-size:17px}.monitor-sync{color:#738d7e;white-space:nowrap;font-size:10px}.monitor-sync.disconnected{color:#ae302a}.monitor-test{color:#8a909b;background:#f7f8fa;border-bottom:1px solid #e5e8ed;padding:8px 25px;font-size:10px}.monitor-board{align-items:start;gap:22px;min-height:calc(100vh - 111px);padding:23px 25px;display:grid;overflow-x:auto}.embedded .monitor-board{min-height:500px}.monitor-column{min-width:0}.monitor-column-heading{align-items:center;gap:11px;min-height:48px;padding:0 0 20px;display:flex}.monitor-column-heading h2{font-family:Arial,sans-serif;font-size:calc(var(--monitor-text) + 7px);letter-spacing:0;white-space:nowrap;font-weight:700}.monitor-column-heading>span{color:#68717c;background:#e6ebf0;border-radius:30px;padding:3px 10px;font-size:14px;font-weight:700}.monitor-column-heading button{margin-left:auto}.monitor-ticket{overflow-wrap:anywhere;background:#fff;border:1px solid #dce2e9;border-top:4px solid #90a3b6;border-radius:8px;margin-bottom:17px;padding:15px;box-shadow:0 2px 4px #17283f06}.monitor-column.preparing .monitor-ticket{border-top-color:#e0b647}.monitor-column.ready .monitor-ticket{border-top-color:#16a091}.monitor-column.out .monitor-ticket{border-top-color:#6097d0}.monitor-column.delivered .monitor-ticket{opacity:.8;border-top-color:#8dbaa5}.monitor-ticket.is-late{background:#fffaf6;border-color:#d45f4c #d66a58 #d66a58}.monitor-ticket-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.monitor-ticket-heading strong{font-size:calc(var(--monitor-text) + 7px)}.monitor-ticket-heading>span{font-size:calc(var(--monitor-text) - 4px);color:#7c8490}.is-late .monitor-ticket-heading>span{color:#b54430;font-weight:700}.monitor-customer{margin:12px 0 15px}.monitor-customer b{font-size:var(--monitor-text);font-weight:600;display:block}.monitor-customer>span{font-size:calc(var(--monitor-text) - 5px);color:#7c8794;margin-top:6px;display:block}.monitor-item{border-top:1px dashed #dce2e8;padding:13px 0}.monitor-item>b{font-size:var(--monitor-text);line-height:1.35;display:block}.monitor-item small{font-size:calc(var(--monitor-text) - 5px);color:#7c8794;margin-top:5px;display:block}.monitor-item p{font-size:calc(var(--monitor-text) - 2px);margin:8px 0 0;line-height:1.5}.monitor-item em,.monitor-note{font-style:normal;font-size:calc(var(--monitor-text) - 2px);color:#ad4e2e;background:#fff0d9;border-radius:5px;margin:8px 0 0;padding:10px;font-weight:600;line-height:1.4;display:block}.monitor-address,.monitor-driver{font-size:calc(var(--monitor-text) - 3px);color:#617184;margin:11px 0;line-height:1.5}.monitor-ticket-actions{margin-top:13px}.monitor-ticket-actions button{width:100%;font-size:calc(var(--monitor-text) - 2px);background:#009b8b;border-radius:5px;justify-content:space-between;min-height:44px;padding:11px}.monitor-ticket-actions small{color:#9aa4b0;font-size:12px}.monitor-no-orders{color:#b3bbc6;text-align:center;margin:35px 0;font-size:12px}.monitor-customer-status{font-size:var(--monitor-text);color:#7e8a96;text-align:center;padding:10px 0}.template-customer .monitor-ticket-heading{justify-content:center}.template-customer .monitor-ticket-heading strong{font-size:calc(var(--monitor-text) + 24px)}.monitor-loading{color:#88929e;text-align:center;padding:70px 25px;font-size:15px}.monitor-error{color:#9b4d37;background:#ffede6;align-items:center;gap:12px;padding:12px 22px;font-size:12px;display:flex}.monitor-error>span{flex:1}.monitor-error button{color:#9b4d37;background:0 0;min-height:30px;padding:5px;font-size:12px}.monitor-config-backdrop{z-index:100;background:#17202a66;justify-content:center;align-items:flex-start;padding:35px 20px;display:flex;position:fixed;inset:0;overflow:auto}.monitor-config{color:#333b43;background:#fff;border-radius:8px;width:100%;max-width:640px;padding:28px 35px;font-size:16px;box-shadow:0 25px 75px #0003}.monitor-config-heading{justify-content:space-between;align-items:center;display:flex}.monitor-config h2{letter-spacing:0;font-family:Arial,sans-serif;font-size:27px;font-weight:600}.monitor-config form{gap:27px}.monitor-config h3{letter-spacing:0;margin:0 0 12px;font-family:Arial,sans-serif;font-size:20px;font-weight:500}.monitor-config p{color:#899096;margin:0 0 19px;font-size:15px;line-height:1.5}.monitor-config label{font-size:14px;font-weight:400}.monitor-config select,.monitor-config input{border-color:#cbd5d9;padding:14px;font-size:16px}.monitor-chips{flex-wrap:wrap;gap:10px;display:flex}.monitor-chips button{color:#7f8991;background:#eef0f3;border:1px solid #dce1e5;border-radius:35px;min-height:40px;padding:10px 15px;font-size:14px;font-weight:400}.monitor-chips button.on{color:#fff;background:#009b8b;border-color:#009b8b}.monitor-config section>small{color:#8f969d;margin-top:13px;font-size:12px;line-height:1.5;display:block}.monitor-config .monitor-config-help{color:#8e969c;margin:0;font-size:12px}.monitor-config-buttons{justify-content:flex-end;gap:12px;display:flex}.monitor-config-buttons button[type=submit]{background:#009b8b}.monitor-config .check input{accent-color:#009b8b;width:18px;height:18px}.monitor-config .two{gap:18px}.monitor-config .check{margin:0}@media (min-width:1600px){.monitor-board{gap:27px;padding:25px 32px}.monitor-column-heading h2{font-size:calc(var(--monitor-text) + 10px)}}@media (max-width:760px){.monitor-header{gap:10px;height:auto;min-height:67px;padding:12px 15px}.monitor-brand{gap:12px}.monitor-brand b{font-size:10px}.monitor-brand span{font-size:8px}.monitor-sync,.monitor-tools time{display:none}.monitor-tools{gap:4px}.monitor-tools button{padding:7px}.monitor-test{padding:8px 15px;font-size:9px}.monitor-board{gap:15px;padding:20px 16px}.monitor-config-backdrop{padding:18px 10px}.monitor-config{padding:24px 22px}.monitor-config h2{font-size:24px}.monitor-config .two{grid-template-columns:1fr}.monitor-config p{font-size:14px}.monitor-chips button{font-size:13px}.monitor-shell.embedded .monitor-brand b{display:none}}body:has(.monitor-config-backdrop){overflow:hidden}.familiar-shell{--red:#009b91;--line:#e4e7e9;--paper:#fff;--muted:#7a8186;color:#353c40;background:#fff;font-family:Arial,sans-serif}.familiar-shell h1,.familiar-shell h2,.familiar-shell h3{letter-spacing:0;font-family:Arial,sans-serif}.familiar-shell .sidebar{color:#555;background:#fff;border-right:1px solid #e3e6e8;padding-top:26px}.familiar-shell .wordmark{color:#333}.familiar-shell .brand-mark{background:#009b91}.familiar-shell .sidebar nav :is(button,.pdv-module-link){color:#5e666a;font-size:14px}.familiar-shell .sidebar nav :is(button,.pdv-module-link) small{color:#fff;background:#009b91}.familiar-shell .sidebar-bottom{color:#737c80;border-color:#e5e8eb}.familiar-shell.menu-closed .sidebar{display:none}.familiar-shell.menu-closed .main-shell{margin-left:0}.familiar-shell .topbar{background:#fff;gap:16px;height:68px;padding:0 25px;box-shadow:0 2px 4px #0002}.familiar-shell .breadcrumb{color:#333;flex:1;gap:12px;font-size:20px}.familiar-shell .breadcrumb svg{display:none}.familiar-shell .environment{color:#7c888e;background:#f5f7f8;border-color:#e5e9eb}.familiar-shell .main-menu-button{color:#747b7e;flex-shrink:0}.familiar-shell .test-banner{color:#809097;margin-bottom:18px;font-size:11px}.familiar-shell .test-banner svg{color:#009b91}.familiar-shell main{max-width:none;padding:22px 25px 40px}.orders-screen main{padding-bottom:0}.orders-screen footer{display:none}.orders-workspace{color:#4a5257}.orders-navigation{border-bottom:1px solid #f0f1f4;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:15px;display:flex}.orders-navigation button,.orders-monitor{white-space:nowrap;border-radius:0;font-weight:400}.orders-navigation .orders-new{color:#009b91;background:#fff;border:1px solid #009b91;border-radius:6px;margin:0 8px 10px 0;padding:10px 15px;font-size:16px}.orders-tabs{align-self:stretch;display:flex}.orders-tabs button{color:#7f8385;background:0 0;border-bottom:3px solid #0000;padding:13px 20px 23px;font-size:15px}.orders-tabs button.active{color:#282e32;border-bottom-color:#009b91}.orders-monitor{color:#747b7f;align-self:stretch;align-items:center;gap:6px;padding:13px 20px 23px;font-size:15px;text-decoration:none;display:flex}.orders-searchbar{align-items:center;gap:16px;margin:10px 0 20px;display:flex}.orders-searchbar>input{border-color:#d4d7d9;border-radius:5px;max-width:620px;padding:14px 18px;font-size:18px}.orders-searchbar>span{color:#93999d;margin-left:auto;font-size:12px}.orders-searchbar .icon-button{color:#31383b}.orders-split{grid-template-columns:minmax(390px,.9fr) minmax(440px,1.3fr);align-items:start;gap:20px;min-height:calc(100vh - 255px);display:grid}.orders-results{min-width:0}.order-overview{color:#636b6f;text-align:left;background:#fff;border:1px solid #0000;border-radius:8px;grid-template-columns:36px minmax(95px,1fr) minmax(100px,1fr) auto;align-items:center;gap:12px;width:100%;min-height:99px;margin-bottom:8px;padding:22px 14px;font-weight:400;display:grid}.order-overview.selected{color:#fff;background:#009b91;box-shadow:0 5px 10px #0002}.overview-person,.overview-stage{min-width:0}.overview-person b{overflow-wrap:anywhere;font-size:18px;font-weight:400}.order-overview small{align-items:center;gap:5px;margin-top:7px;font-size:12px;line-height:1.5;display:flex}.order-overview strong{white-space:nowrap;font-size:17px;font-weight:400}.overview-channel{color:#009b91}.order-overview.selected .overview-channel{color:#fff}.order-overview .pill{border-radius:6px;padding:6px 9px;font-size:12px}.orders-workspace .pill.cancelled{color:#fff;background:#f24444}.orders-workspace .pill.preparing{color:#fff;background:#f5b83d}.orders-workspace .pill.ready{color:#fff;background:#22ad8e}.orders-workspace .pill.out{color:#fff;background:#4c97cd}.order-detail{background:#fff;border:1px solid #e4e8ea;border-radius:7px;min-width:0;min-height:calc(100vh - 260px);max-height:calc(100vh - 255px);padding:24px;position:sticky;top:15px;overflow:auto;box-shadow:0 1px 7px #0000000c}.orders-detail-empty,.orders-list-empty{text-align:center;color:#a1aaae;flex-direction:column;align-items:center;gap:14px;padding:70px 15px;display:flex}.orders-detail-empty h3,.orders-list-empty h3{color:#7d898e;font-size:17px;font-weight:400}.orders-detail-empty p,.orders-list-empty p{max-width:330px;margin:0;font-size:13px}.orders-limit{color:#9ba3a8;margin:16px 0;font-size:11px;line-height:1.6}.detail-heading{align-items:center;gap:12px;display:flex}.detail-heading h2{flex:1;font-size:20px;font-weight:400}.detail-heading .pill{font-size:12px}.detail-back{display:none}.detail-meta{grid-template-columns:1fr 1fr;gap:14px 25px;margin:25px 0;display:grid}.detail-meta span{color:#969fa3;font-size:11px}.detail-meta b{color:#59646b;margin-top:6px;font-size:13px;font-weight:400;display:block}.order-detail section{border-top:1px solid #eef0f1;padding:21px 0}.order-detail section h3{color:#828c92;margin-bottom:18px;font-size:11px;font-weight:400}.detail-customer{color:#009b91;font-size:17px;font-weight:400}.detail-contact{overflow-wrap:anywhere;align-items:flex-start;gap:10px;font-size:14px;display:flex}.detail-contact svg{color:#909da3;flex-shrink:0;margin-top:3px}.order-detail select{max-width:340px}.detail-items>div{border-bottom:1px solid #f0f2f3;justify-content:space-between;gap:18px;padding:15px 0;display:flex}.detail-items>div:first-child{padding-top:0}.detail-items b{font-size:15px;font-weight:400}.detail-items small{color:#8c989e;margin-top:6px;font-size:11px;display:block}.detail-items p{color:#74838a;margin:7px 0;font-size:12px}.detail-items strong{white-space:nowrap;font-size:15px;font-weight:400}.detail-note{overflow-wrap:anywhere;background:#fff4db;padding:10px;color:#9b7439!important}.detail-totals{margin:18px 0 0 40%;font-size:14px}.detail-totals>div{justify-content:space-between;gap:10px;margin-top:12px;display:flex}.detail-totals dd{white-space:nowrap;margin:0}.detail-totals>div:last-child{border-top:1px solid #edf0f1;padding-top:13px;font-weight:700}.detail-payment{justify-content:space-between;gap:20px;font-size:14px;display:flex}.detail-payment b{font-weight:400}.detail-actions{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.detail-actions button{border-radius:5px;font-size:13px}.detail-history>div{align-items:baseline;gap:15px;margin:13px 0;font-size:12px;display:flex}.detail-history time{color:#919da3;white-space:nowrap}.detail-history p{font-size:12px}.orders-settings{background:#fff;border-radius:7px;max-width:680px}.orders-settings h2{margin-bottom:32px;font-size:24px;font-weight:400}.orders-settings h3{margin-bottom:16px;font-size:15px}.orders-settings .check{margin:16px 0;font-size:14px}.orders-settings label{margin-top:25px}.orders-settings .check input{accent-color:#009b91}.orders-settings p{color:#8c969b;margin:25px 0;font-size:12px;line-height:1.7}.orders-settings>button:last-child{margin-left:auto;display:flex}@media (max-width:1100px){.orders-split{grid-template-columns:minmax(300px,.85fr) minmax(360px,1.15fr);gap:12px}.order-overview{grid-template-columns:minmax(80px,1fr) minmax(90px,1fr);gap:5px 12px;padding:17px 12px}.overview-channel{display:none}.order-overview strong{font-size:15px}.order-overview .overview-person{grid-row:1/3}.order-overview small{font-size:11px}.familiar-shell.menu-open .orders-split{display:block}.familiar-shell.menu-open .order-detail{max-height:none;position:static}.familiar-shell .breadcrumb{font-size:16px}}@media (max-width:760px){.familiar-shell .sidebar{z-index:60;flex-direction:column;width:235px;height:calc(100vh - 68px);display:flex;position:fixed;top:68px;box-shadow:5px 0 20px #0001}.familiar-shell .sidebar nav{flex-direction:column;flex-basis:auto;overflow:auto}.familiar-shell .wordmark{margin-bottom:20px}.familiar-shell .sidebar-label{display:block}.familiar-shell .topbar{padding:0 14px}.familiar-shell .main-shell{margin:0}.familiar-shell .breadcrumb{font-size:15px}.familiar-shell .breadcrumb svg~*{display:none}.familiar-shell .environment{padding:5px;font-size:6px}.familiar-shell main{padding:18px 14px}.orders-tabs button{padding:14px 11px 20px;font-size:13px}.orders-navigation .orders-new{margin-right:2px;padding:8px 11px;font-size:13px}.orders-monitor{padding:14px 11px 20px;font-size:13px}.orders-searchbar{gap:8px}.orders-searchbar input{padding:13px;font-size:16px}.orders-searchbar>span{display:none}.orders-split{min-height:400px;display:block}.order-overview{grid-template-columns:30px minmax(100px,1fr) minmax(90px,1fr) auto;gap:10px;padding:20px 12px}.overview-channel{display:block}.order-overview .overview-person{grid-row:auto}.order-overview strong{font-size:14px}.overview-person b{font-size:16px}.orders-split:not(.has-selection) .order-detail,.orders-split.has-selection .orders-results{display:none}.order-detail{min-height:400px;max-height:none;padding:20px 16px;position:static}.detail-back{padding-left:0;display:flex}.detail-heading{gap:8px}.detail-heading h2{font-size:18px}.detail-heading .pill{font-size:10px}.detail-totals{margin-left:20%}.familiar-shell.menu-open .order-detail{max-height:none}.orders-settings{padding:28px 24px}}@media (max-width:420px){.order-overview{grid-template-columns:minmax(100px,1fr) minmax(90px,1fr) auto;gap:8px;padding:19px 8px}.overview-channel{display:none}.order-overview .pill{font-size:10px}.order-overview strong{font-size:13px}.order-overview small{font-size:10px}.orders-monitor{padding-left:7px;padding-right:7px}.orders-tabs button{padding-left:8px;padding-right:8px}.familiar-shell .breadcrumb{font-size:13px}}.management-page{max-width:1450px;margin:0 auto}.management-page h1{color:#343a3e;margin:4px 0 28px;font-size:31px;font-weight:400}.management-tabs{border-bottom:1px solid #e8ebed;align-items:stretch;gap:3px;margin-bottom:25px;display:flex;overflow:auto}.management-tabs button{color:#778087;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:16px 22px;font-size:14px;font-weight:400}.management-tabs button.active{color:#009b91;border-bottom-color:#009b91}.management-toolbar{justify-content:space-between;gap:20px;margin:20px 0 25px;display:flex}.management-toolbar>button{color:#009b91;border-color:#009b91;border-radius:5px;font-size:14px}.management-toolbar .search{max-width:430px}.management-table{border:1px solid #e5e9ec;border-radius:5px;overflow:auto}.management-table td,.management-table th{color:#5d696e;padding:17px 22px;font-size:14px}.management-table th{color:#8c969b;text-transform:none;letter-spacing:0;background:#fafbfc;font-size:12px}.management-table .text-button{font-size:14px;font-weight:400}.settings-form{gap:25px;max-width:1250px;margin:0}.settings-form h2{margin:8px 0;font-size:22px;font-weight:400}.settings-form label{color:#5d6a70;gap:9px;font-size:14px;font-weight:400}.settings-form input,.settings-form select,.settings-form textarea{border-color:#d5dbdf;border-radius:5px;padding:13px;font-size:15px}.settings-form>label{max-width:620px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-form .check{margin:0;font-size:14px;font-weight:400}.settings-form input[type=checkbox]{accent-color:#009b91;width:18px;height:18px}.settings-hint{color:#8d989e;margin:5px 0 10px;font-size:12px;line-height:1.7}.settings-form small{color:#97a1a6;font-size:11px;font-weight:400}.settings-table{border:1px solid #edf0f1;border-radius:5px;overflow:auto}.settings-table td,.settings-table th{padding:17px 14px}.settings-table th{text-transform:none;letter-spacing:0;font-size:12px}.settings-table td{font-size:14px}.settings-table .text-button{white-space:nowrap;font-size:11px}.time-pair{align-items:center;gap:8px;display:flex}.time-pair input{width:106px;padding:9px!important;font-size:13px!important}.time-pair>span{color:#a3acb0;font-size:12px}.settings-save{border-top:1px solid #edf0f2;padding:25px 0 10px}.settings-save button{border-radius:5px;font-size:15px;font-weight:400}.management-help{color:#829198;border-top:1px solid #e5eaed;margin-top:35px;padding:25px 0;font-size:13px}.management-help b{color:#4f636c;font-size:15px;font-weight:400}.management-help p{margin:12px 0}.management-help a{align-items:center;gap:8px;font-size:13px;display:flex}.freight-rules{flex-direction:column;gap:15px;display:flex}.freight-rule{border:1px solid #e2e8ec;border-radius:5px;grid-template-columns:2fr 1fr 1fr auto auto;align-items:center;gap:15px;padding:20px;display:grid}.freight-rule .check{padding-top:15px}.settings-form>.secondary{align-self:flex-start;font-size:13px}.appearance-preview{background:#f7f9fa;border:1px solid #e3e8eb;border-top:4px solid;border-radius:6px;max-width:620px;padding:25px}.appearance-preview>b{font-size:20px}.appearance-preview p{color:#77878e;font-size:15px}.appearance-preview small{font-size:12px}.settings-form input[type=color]{cursor:pointer;width:110px;height:50px;padding:5px}.store-status{color:#009b91;background:0 0;border-radius:5px;gap:7px;min-height:28px;padding:4px 8px;font-size:12px;font-weight:400}.store-status.closed{color:#e85c5c}.store-status small{color:#a5aeb3;font-size:8px}.familiar-shell .topbar-actions{gap:12px}.familiar-shell .order-total small{color:#87959b;font-size:11px}.delivery-map{background:#fff;border:1px solid #e0e7eb;border-radius:6px;grid-template-columns:350px minmax(0,1fr);height:calc(100vh - 155px);min-height:600px;font-family:Arial,sans-serif;display:grid;overflow:hidden}.delivery-map-panel{border-right:1px solid #e0e6e9;min-width:0;padding:18px 20px;overflow:auto}.map-panel-heading{align-items:center;gap:12px;padding:0 0 16px;display:flex}.map-panel-heading>a{color:#7a8c95;display:flex}.map-panel-heading>b{font-size:16px;font-weight:400}.map-connected,.map-offline{color:#009b91;margin-left:auto;font-size:9px}.map-offline{color:#c64c3e}.delivery-map .management-tabs{gap:0;margin:0 -8px 18px}.delivery-map .management-tabs button{padding:15px 12px;font-size:12px}.map-filters{grid-template-columns:1fr 1fr;gap:10px;display:grid}.map-filters label,.map-order-editor label{font-size:11px;font-weight:400}.map-filters select,.map-order-editor select,.map-order-editor input{border-color:#d9e0e4;border-radius:4px;padding:10px;font-size:12px}.map-orders{flex-direction:column;gap:8px;display:flex}.map-order{text-align:left;color:#617680;background:#fff;border:1px solid #e6ecef;border-radius:5px;min-height:0;padding:13px;font-weight:400;display:block}.map-order.selected{background:#ebf8f6;border-color:#009b91}.map-order b{font-size:13px;font-weight:400;display:block}.map-order span{overflow-wrap:anywhere;margin-top:7px;font-size:11px;line-height:1.6;display:block}.map-order small{color:#99a6ad;margin-top:7px;font-size:10px;display:block}.map-order-editor{border-top:1px solid #e6ebed;flex-direction:column;gap:13px;margin-top:20px;padding-top:20px;display:flex}.map-order-editor h3{letter-spacing:0;font-family:Arial,sans-serif;font-size:16px;font-weight:400}.map-order-editor>p{color:#8d9da5;margin:0;font-size:12px}.map-order-editor>button{border-radius:4px;font-size:12px;font-weight:400}.map-order-editor>a{align-items:center;gap:7px;font-size:12px;display:flex}.map-order-editor .form-grid{gap:10px}.map-canvas-wrap{background:#e1e8e7;min-width:0;position:relative;overflow:hidden}.map-canvas{cursor:grab;touch-action:none;outline-offset:-4px;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.map-canvas.marking{cursor:crosshair}.map-canvas:active{cursor:grabbing}.map-tile{pointer-events:none;-webkit-user-select:none;user-select:none;width:256px;max-width:none;height:256px;position:absolute}.map-pin,.map-store-pin,.map-draft-pin{z-index:3;white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-100%)}.map-pin{color:#fff;background:#009b91;border:2px solid #fff;border-radius:50% 50% 50% 4px;min-width:34px;min-height:34px;padding:6px 9px;font-size:12px;font-weight:700;box-shadow:0 2px 7px #0005}.map-pin.selected{z-index:4;background:#e08c31}.map-store-pin{color:#d34c4c;background:#fff;border:2px solid #d34c4c;border-radius:50%;width:36px;height:36px;box-shadow:0 2px 7px #0004}.map-draft-pin{color:#c94535;pointer-events:none}.map-controls{z-index:6;flex-direction:column;gap:2px;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 2px 5px #0002}.map-controls button{color:#475d68;background:#fff;border:1px solid #c9d2d6;border-radius:3px;width:37px;height:37px;min-height:0;padding:5px}.map-attribution{color:#62747e;z-index:7;background:#ffffffe8;padding:5px 7px;font-size:10px;position:absolute;bottom:0;right:0}.map-attribution a{color:#407c9c;text-decoration:none}.map-test-label{color:#7c8a91;z-index:6;background:#ffffffe8;border-radius:3px;max-width:calc(100% - 90px);padding:8px 10px;font-size:9px;position:absolute;top:19px;left:65px}.map-tile-error{color:#9b7737;z-index:7;background:#fff7df;padding:12px;font-size:12px;position:absolute;bottom:30px;left:16px;right:16px}.map-help h3{font-size:16px;font-weight:400}.map-help p{color:#8c9ba3;font-size:13px}.map-drivers>div{color:#6a7f89;border-bottom:1px solid #e8edef;align-items:center;gap:12px;padding:15px 0;display:flex}.map-drivers b{font-size:14px;font-weight:400}.map-drivers p{margin:6px 0;font-size:11px}.map-drivers button{margin-left:auto;font-size:11px}:is(body:has(>div>.delivery-map),body:has(>div>div>.delivery-map)){background:#fff}body>div>.delivery-map,body>div>div>.delivery-map{border:0;border-radius:0;height:100vh}.familiar-shell main:has(>.test-banner~.delivery-map){padding-bottom:0}@media (max-width:1100px){.delivery-map{grid-template-columns:300px minmax(0,1fr)}.delivery-map-panel{padding:16px}.form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.freight-rule{grid-template-columns:1.5fr 1fr 1fr}.freight-rule .check{padding-top:0}.freight-rule>button{justify-self:end}.familiar-shell .topbar-actions{gap:5px}.familiar-shell .breadcrumb{gap:7px}}@media (max-width:760px){.management-page h1{margin-bottom:20px;font-size:27px}.management-tabs button{padding:14px 16px;font-size:12px}.management-toolbar{flex-direction:column;gap:15px}.management-toolbar>button{align-self:flex-start}.management-toolbar .search{max-width:none}.form-grid,.form-grid.three{grid-template-columns:1fr}.freight-rule{grid-template-columns:1fr 1fr;padding:15px}.freight-rule>label:first-child{grid-column:1/-1}.freight-rule .check{margin-top:10px}.settings-form{gap:20px}.settings-form h2{font-size:21px}.settings-form label{font-size:13px}.settings-table .check{white-space:nowrap}.familiar-shell .store-status{padding:3px;font-size:10px}.store-status small,.familiar-shell .topbar-actions .environment{display:none}.familiar-shell .topbar-actions{gap:4px}.delivery-map{flex-direction:column-reverse;height:auto;min-height:0;display:flex}.map-canvas-wrap{flex-shrink:0;height:420px}.delivery-map-panel{border:0;max-height:none;overflow:visible}.map-orders{max-height:270px;overflow:auto}.map-panel-heading{padding-top:5px}.map-canvas{height:100%}.map-filters,.map-order-editor .form-grid{grid-template-columns:1fr 1fr}body>div>.delivery-map,body>div>div>.delivery-map{height:auto}.map-test-label{font-size:8px}.map-controls{top:12px;left:12px}.map-canvas-wrap{min-height:330px}}.customer-heading,.bill-heading{flex-wrap:wrap;align-items:center;gap:18px;margin:25px 0;display:flex}.customer-heading>div,.bill-heading>div{flex:1;min-width:170px}.customer-heading h2,.bill-heading h2{font-size:23px;font-weight:400}.customer-heading p,.bill-heading p{color:#8d9ba3;margin:10px 0 0;font-size:13px}.customer-heading button,.bill-heading button{border-radius:5px;font-size:13px}.customer-avatar{color:#009b91;background:#e8f6f4;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.customer-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:28px 0;display:grid}.customer-metrics>div{border:1px solid #e2e8ec;border-radius:6px;padding:22px}.customer-metrics small{color:#98a3aa;margin-bottom:13px;font-size:12px;display:block}.customer-metrics b{color:#536a75;font-size:21px;font-weight:400}.customer-detail>h3{margin:30px 0 20px;font-size:17px;font-weight:400}.customer-addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customer-addresses>div{color:#8c9ca4;border:1px solid #e4eaed;border-radius:5px;gap:14px;padding:20px;display:flex}.customer-addresses>div>svg{color:#009b91;flex-shrink:0}.customer-addresses b{color:#586e79;font-size:14px;font-weight:400}.customer-addresses p{overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.7}.history-pagination{justify-content:flex-end;gap:20px;padding:17px 0;display:flex}.table-empty-note{text-align:center;color:#9ba7ae;padding:30px;font-size:13px}.dining-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.dining-card{background:#f9fdfb;border:1px solid #dae8e4;border-top:4px solid #73ba98;border-radius:6px;padding:20px}.dining-card.occupied{background:#fffaf0;border-color:#e9b242 #ead9b0 #ead9b0}.dining-card.disabled{background:#f8f9fa;border-color:#a9b2b8 #e0e4e6 #e0e4e6}.dining-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.dining-card h3{font-size:19px;font-weight:400}.dining-card p{color:#91a19f;align-items:center;gap:8px;margin:14px 0;font-size:12px;display:flex}.dining-state{color:#5f9d81;margin:20px 0;font-size:11px;display:block}.occupied .dining-state{color:#bc8b32}.disabled .dining-state{color:#9aa5ac}.dining-card>strong{color:#7a725c;margin:15px 0;font-size:25px;font-weight:400;display:block}.dining-card>button{border-radius:5px;width:100%;margin-top:8px;font-size:12px;font-weight:400}.dining-legend{color:#96a39f;flex-wrap:wrap;gap:25px;margin:30px 0 10px;font-size:11px;display:flex}.dining-legend>span:before{content:"";background:#73ba98;border-radius:3px;width:10px;height:10px;margin-right:7px;display:inline-block}.dining-legend>.occupied:before{background:#e9b242}.dining-legend>.disabled:before{background:#a9b2b8}.sales-filters{gap:12px;min-width:0;display:flex}.sales-filters input{max-width:340px}.sales-filters select{width:160px}.sales-filters input,.sales-filters select{border-color:#d8e0e5;border-radius:5px;font-size:13px}.bill-summary{background:#fafcfd;border:1px solid #e4e9ed;border-radius:6px;gap:45px;margin:25px 0;padding:25px;display:flex}.bill-summary small{color:#98a5ad;font-size:12px;display:block}.bill-summary b{color:#576d78;margin-top:12px;font-size:25px;font-weight:400;display:block}.bill-orders{flex-direction:column;gap:16px;display:flex}.bill-orders>article{border:1px solid #e3e9ed;border-radius:5px;padding:22px}.bill-orders>article>div:first-child{align-items:center;gap:16px;margin-bottom:18px;display:flex}.bill-orders>article b{font-size:15px;font-weight:400}.bill-orders>article strong{margin-left:auto;font-size:16px;font-weight:400}.bill-orders>article p{color:#8c9ba4;overflow-wrap:anywhere;margin:9px 0;font-size:13px}.bill-order-actions{align-items:center;gap:18px;margin-top:20px;display:flex}.bill-order-actions>button{border-radius:5px;font-size:12px;font-weight:400}.bill-close{border-top:1px solid #e7ecef;justify-content:space-between;align-items:center;gap:25px;margin:25px 0;padding:24px 0;display:flex}.bill-close p{color:#9aa7af;max-width:500px;font-size:12px}.bill-close button{border-radius:5px;font-size:13px;font-weight:400}.bill-detail .detail-history h3{margin:25px 0;font-size:15px;font-weight:400}.management-table .pill{font-size:10px}@media (max-width:900px){.customer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-addresses{grid-template-columns:1fr}.customer-heading>button{flex-grow:1}.bill-summary{gap:25px}.management-toolbar .sales-filters{flex:1}.sales-filters input{width:100%}}@media (max-width:600px){.customer-heading{gap:12px}.customer-avatar{width:45px;height:45px}.customer-heading h2,.bill-heading h2{font-size:21px}.customer-heading p{font-size:12px}.customer-metrics{gap:10px}.customer-metrics>div{padding:17px}.customer-metrics small{font-size:10px}.customer-metrics b{font-size:18px}.customer-addresses>div{padding:17px}.dining-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dining-card{padding:14px}.dining-card-heading{flex-direction:column;align-items:flex-start;gap:2px}.dining-card h3{font-size:17px}.dining-card p{font-size:11px}.dining-card>button{padding:10px;font-size:10px}.sales-filters{flex-direction:column;gap:12px}.sales-filters input,.sales-filters select{width:100%;max-width:none}.bill-summary{justify-content:space-between;gap:20px;padding:18px}.bill-summary small{font-size:10px}.bill-summary b{font-size:20px}.bill-orders>article{padding:18px}.bill-orders>article>div:first-child{flex-wrap:wrap;gap:10px}.bill-orders>article b{font-size:13px}.bill-orders>article strong{font-size:14px}.bill-order-actions{flex-wrap:wrap;gap:12px}.bill-close{flex-direction:column;align-items:flex-start;gap:10px}.bill-close button{width:100%}.dining-legend{gap:14px;font-size:10px}}.dispatch-reference-map{color:#161c27;background:#fff;grid-template-columns:25% 75%;height:100dvh;min-height:500px;font-family:Inter,Arial,sans-serif;font-size:14px;display:grid;overflow:hidden}.dispatch-sidebar{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.dispatch-tabs{border:0;flex-shrink:0;height:64px;display:flex}.dispatch-tabs button{color:#737373;text-transform:uppercase;white-space:nowrap;background:#fff;border:0;border-bottom:3px solid #0000;border-radius:0;flex:1;min-width:0;height:64px;min-height:0;padding:20px 12px;font:400 14px/21px Inter,Arial,sans-serif}.dispatch-tabs button.active{color:#151515;border-bottom-color:#f5f6fa}.dispatch-tab-content{flex:1;min-height:0;padding:0 15px;overflow:auto}.dispatch-toolbar{align-items:center;gap:8px;height:37px;display:flex;position:relative}.dispatch-trigger{color:#fff;background:#009688;border:0;border-radius:3px;gap:7px;width:100%;height:37px;min-height:37px;padding:8px 15px;font:400 14px/21px Inter,Arial,sans-serif;box-shadow:0 2px 4px #0002}.dispatch-toolbar>a{color:#229fa2;flex-shrink:0;justify-content:center;align-items:center;width:20px;display:flex}.dispatch-menu{z-index:80;background:#fff;border:1px solid #e2e5e7;border-radius:4px;align-self:flex-start;width:calc(25vw - 56px);min-width:170px;max-height:55vh;margin-top:0;padding:7px 0;position:fixed;top:100px;left:15px;overflow:auto;box-shadow:0 5px 16px #0003}.dispatch-menu>button{text-align:left;color:#39404b;background:#fff;border:0;border-radius:0;width:100%;min-height:35px;padding:11px 17px;font-size:14px;font-weight:400;display:block}.dispatch-menu>button:hover{background:#f2f5f7}.dispatch-menu>p{color:#949fa6;margin:10px 16px;font-size:12px;line-height:1.6}.dispatch-order-row{white-space:nowrap;border-left:8px solid #ef4444;align-items:center;gap:7px;height:42px;padding:0 5px 0 12px;display:flex;position:relative}.dispatch-order-row.stage-received{border-left-color:#f00000}.dispatch-order-row.stage-preparing{border-left-color:#f0ad29}.dispatch-order-row.stage-ready{border-left-color:#21bb6b}.dispatch-order-row.stage-out{border-left-color:#2563eb}.dispatch-order-row input{accent-color:#1da6a7;border-radius:0;flex-shrink:0;width:18px;height:18px;margin:0 4px 0 0;padding:0}.dispatch-order-code,.dispatch-customer{color:#229d9e;font-size:14px;font-weight:400;line-height:21px;text-decoration:none}.dispatch-customer{text-align:left;text-overflow:ellipsis;text-transform:uppercase;background:0 0;border:0;border-radius:0;flex:1;min-width:0;min-height:0;padding:0;display:block;overflow:hidden}.dispatch-order-time>time{color:#181d28;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;font-size:13px;display:flex}.dispatch-order-code{flex-shrink:0}.dispatch-brand{color:#229fa0;text-align:center;letter-spacing:-.5px;flex-shrink:0;padding:22px 8px 8px;font:300 21px/26px Inter,Arial,sans-serif;text-decoration:none}.dispatch-drivers{padding-top:0}.dispatch-driver-row{align-items:center;gap:7px;height:37px;font-size:14px;display:flex}.dispatch-driver-dot{background:#ef5252;border-radius:50%;flex-shrink:0;width:15px;height:15px}.dispatch-driver-row>button{color:#229fa0;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font:400 14px Inter,Arial,sans-serif}.dispatch-driver-row>a{color:#229fa0;flex-shrink:0;align-items:center;display:flex}.dispatch-driver-row>time{color:#777e83;white-space:nowrap;margin-left:auto;font-size:12px}.dispatch-driver-row .driver-location-history{opacity:.55;flex-shrink:0;align-items:center;display:flex}.dispatch-driver-orders{border-left:1px solid #edf0f2;margin:4px 0 8px 21px;padding:4px 10px}.dispatch-driver-orders>button{color:#229fa0;text-align:left;background:0 0;min-height:0;padding:5px 0;font-size:12px;font-weight:400;display:block}.dispatch-driver-orders>small{color:#909ba2;font-size:11px}.dispatch-help{padding-top:0;font:400 16px/24px Inter,Arial,sans-serif}.dispatch-help p{margin:0 0 20px;line-height:24px}.dispatch-help a{color:#229fa0;text-decoration:none}.dispatch-help h4{letter-spacing:0;margin:23px 0 13px;font:400 24px/29px Inter,Arial,sans-serif}.dispatch-legend{flex-wrap:wrap;gap:4px;margin:-10px 0 20px;display:flex}.dispatch-legend>span{color:#fff;border-radius:8px;padding:0 5px;font-size:11px;font-weight:600;line-height:16px}.dispatch-legend .received{background:#ef5252}.dispatch-legend .preparing{color:#333;background:#f0ad29}.dispatch-legend .ready{background:#21bb6b}.dispatch-legend .out{color:#fff;background:#2563eb}.dispatch-offline{color:#9e7b35;background:#fff4da;margin:0 0 10px;padding:10px;font-size:11px}.dispatch-map-area{background:#f2efe9;min-width:0;position:relative;overflow:hidden}.dispatch-map-canvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline-offset:-4px;position:absolute;inset:0;overflow:hidden}.dispatch-map-canvas.marking{cursor:crosshair}.dispatch-map-canvas:active{cursor:grabbing}.dispatch-map-zoom{z-index:10;background:#fff;border:2px solid #0003;border-radius:4px;position:absolute;top:10px;left:10px}.dispatch-map-zoom button{color:#000;background:#fff;border:0;border-radius:0;justify-content:center;align-items:center;width:30px;height:30px;min-height:0;padding:0;display:flex}.dispatch-map-zoom button+button{border-top:1px solid #ccc}.dispatch-map-zoom button:hover{background:#f4f4f4}.dispatch-map-area .map-attribution{background:#fffc;padding:2px 4px;font-family:Arial,sans-serif;font-size:11px}.dispatch-origin-pin,.dispatch-draft-pin{color:#3388be;filter:drop-shadow(1px 3px 2px #0006);z-index:5;pointer-events:none;display:block;position:absolute;transform:translate(-50%,-100%)}.dispatch-origin-pin svg{fill:#3388be;stroke:#fff;stroke-width:1.4px}.dispatch-draft-pin{color:#bd2525}.dispatch-destination-pin{z-index:5;color:#fff;white-space:nowrap;background:#b62729;border:1px solid #ffffff80;border-radius:50% 50% 50% 6px;justify-content:center;align-items:flex-start;width:30px;height:38px;min-height:0;padding:5px 3px 0;font:700 13px/20px Arial,sans-serif;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:1px 2px 3px #0005}.dispatch-destination-pin.stage-received{background:#ba2229}.dispatch-destination-pin.stage-preparing{background:#d9a222}.dispatch-destination-pin.stage-ready{background:#25a553}.dispatch-destination-pin.stage-out{color:#fff;background:#2563eb}.dispatch-destination-pin.cluster{background:#32a36b;border-radius:50%;width:38px;height:38px;padding-top:8px;transform:translate(-50%,-50%)}.dispatch-order-popup{z-index:20;color:#4e5b62;cursor:auto;-webkit-user-select:text;user-select:text;background:#fff;border-radius:8px;width:270px;max-width:calc(100% - 30px);padding:21px 22px 15px;position:absolute;box-shadow:0 3px 15px #0004}.dispatch-order-popup>b{padding-right:15px;font-size:14px;font-weight:500;display:block}.dispatch-order-popup>p{overflow-wrap:anywhere;margin:12px 0;font-size:12px;line-height:1.6}.dispatch-order-popup>small{color:#8a969e;margin-bottom:14px;font-size:11px;display:block}.dispatch-order-popup>a{color:#229fa0;margin:10px 0;font-size:12px;text-decoration:none;display:block}.dispatch-order-popup>button{background:#229fa0;border-radius:4px;min-height:30px;padding:6px 10px;font-size:12px;font-weight:400}.dispatch-order-popup>.text-button{color:#229fa0;background:0 0;padding-left:0;display:block}.dispatch-order-popup>.dispatch-popup-close{color:#919ba2;background:0 0;min-height:0;padding:4px;display:flex;position:absolute;top:6px;right:6px}.dispatch-map-instruction{z-index:15;color:#5b6c77;background:#fffffff0;border-radius:4px;padding:11px 14px;font-size:12px;position:absolute;top:10px;left:55px;right:15px}.dispatch-map-instruction>button{color:#229fa0;background:0 0;min-height:0;padding:0 8px;font-size:12px}.map-screen .sidebar,.map-screen .topbar,.map-screen .test-banner,.map-screen footer{display:none!important}.map-screen .main-shell{margin:0!important}.map-screen main{max-width:none;padding:0!important}.map-screen .alert,.map-screen .error,.map-screen .success{z-index:100;max-width:420px;margin:0;position:fixed;top:15px;right:20px}.map-settings-page{color:#121a29;background:#f1f4f9;max-width:none;min-height:100vh;margin:0;padding:24px;font:400 14px Inter,Arial,sans-serif}.map-settings-card{background:#fff;border-radius:12px;max-width:910px;margin:0 auto;padding:24px;box-shadow:0 8px 12px #0002}.map-settings-back{color:#229fa0;border:1px solid #229fa0;border-radius:22px;align-items:center;gap:4px;padding:9px 15px;font-size:13px;text-decoration:none;display:inline-flex}.map-settings-card h1{letter-spacing:-1px;margin:19px 0 21px;font:500 40px/48px Inter,Arial,sans-serif}.map-settings-card form{gap:16px;margin:0}.map-settings-card form>label{color:#4b5767;gap:7px;font-size:14px;font-weight:400}.map-settings-card select{border:1px solid #d1d5da;border-radius:4px;padding:15px 13px;font:400 15px Inter,Arial,sans-serif}.map-settings-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin-top:4px;display:grid}.map-switch{color:#171f2c;cursor:pointer;flex-direction:row;align-items:flex-start;gap:13px;font:400 16px/24px Inter,Arial,sans-serif;display:flex;position:relative}.map-switch>input{opacity:0;cursor:pointer;z-index:2;width:34px;height:22px;margin:0;position:absolute;top:1px;left:0}.map-switch>span{background:#bbb;border-radius:12px;flex-shrink:0;width:33px;height:13px;margin-top:5px;position:relative}.map-switch>span:before{content:"";background:#f1f1f1;border-radius:50%;width:20px;height:20px;position:absolute;top:-3px;left:0;box-shadow:0 1px 4px #0004}.map-switch>input:checked+span{background:#86ced1}.map-switch>input:checked+span:before{background:#16a4a9;left:14px}.map-switch>input:focus-visible+span{outline-offset:5px;outline:3px solid #e2b254}.map-switch.unavailable,.map-switch.unavailable>input{cursor:not-allowed}.map-settings-card form>button{color:#fff;background:#17a4a9;border-radius:7px;align-self:flex-start;min-height:36px;padding:10px 15px;font-size:13px;font-weight:400;box-shadow:0 2px 5px #0003}.map-settings-note{margin:5px 0 16px;font-size:12px;line-height:20px}.map-settings-note code{color:#c74f66;background:0 0;font-size:11px}.map-settings-card .error{font-size:12px}@media (max-width:991px){.dispatch-reference-map{grid-template-columns:340px minmax(0,1fr)}.dispatch-menu{width:284px}.map-settings-options{grid-template-columns:1fr 1fr}.dispatch-tabs button{padding-left:10px;padding-right:10px}}@media (max-width:650px){.dispatch-reference-map{flex-direction:column;height:100dvh;min-height:500px;display:flex;overflow:hidden}.dispatch-sidebar{flex-shrink:0;height:36%;min-height:155px;max-height:340px}.dispatch-map-area{flex:1;min-height:250px}.dispatch-tabs{height:48px}.dispatch-tabs button{height:48px;padding:13px 10px;font-size:13px}.dispatch-brand{display:none}.dispatch-tab-content{padding:0 12px}.dispatch-menu{width:calc(100vw - 56px);max-height:35vh;margin-top:0;position:fixed;top:83px;left:12px}.dispatch-map-canvas{position:absolute}.map-settings-page{padding:15px}.map-settings-card{padding:22px}.map-settings-card h1{font-size:30px;line-height:38px}.map-settings-options{grid-template-columns:1fr;gap:18px}.map-switch{font-size:15px}.map-settings-note{font-size:11px}.map-screen .alert,.map-screen .error,.map-screen .success{max-width:none;top:8px;left:10px;right:10px}}@media (min-width:651px){.dispatch-tabs{margin-bottom:-1px}.map-settings-card{min-height:515px}.dispatch-brand{font-size:20px;line-height:24px}}.kds-reference{color:#171f2d;background:#f1f4f9;min-height:100dvh;font-family:Inter,Arial,sans-serif}.kds-reference.embedded{border:0;border-radius:0;min-height:600px}.kds-reference .monitor-board{align-items:flex-start;gap:10px;min-height:100dvh;padding:0 15px;display:flex;overflow-x:auto}.kds-reference .monitor-column{flex:1 1 0;min-width:235px}.kds-reference .monitor-column.has-orders{min-width:308px}.kds-reference .monitor-column-heading{justify-content:center;align-items:center;gap:7px;height:40px;min-height:40px;padding:8px 0;display:flex}.kds-reference .monitor-column-heading h2{letter-spacing:0;font:700 20px/24px Inter,Arial,sans-serif}.kds-reference .monitor-column-heading>span{text-align:center;color:#4f5964;background:#e8ecef;border-radius:20px;min-width:21px;padding:0 6px;font:500 11px/16px Inter,Arial,sans-serif}.kds-reference .monitor-column-heading>button{color:#78828b;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-height:20px;margin:0;padding:0;display:flex}.kds-reference .monitor-cards{min-width:0}.kds-order{background:#fff;border-radius:10px;min-width:0;margin:0 0 8px;overflow:hidden;box-shadow:0 1px 2px #0005,0 1px 3px #0000000d}.kds-order-header{background:#f4f6f8;border-bottom:1px solid #e3e7ea;padding:6px 8px}.kds-order-identity{align-items:center;gap:5px;margin-bottom:3px;font:400 13.76px/20.64px Inter,Arial,sans-serif;display:flex}.kds-order-identity>a{color:#1e9fa4;align-items:center;gap:2px;font-weight:600;text-decoration:none;display:inline-flex}.kds-order-identity>span{color:#252a31;background:#fff;border:1px solid #d8dde1;border-radius:3px;align-items:center;gap:2px;padding:1px 4px;font:400 13.76px/15.136px Inter,Arial,sans-serif;display:inline-flex}.kds-order-identity b{font-weight:600}.kds-order-timers{white-space:nowrap;color:#61666d;align-items:center;gap:5px;margin:2px 0 5px;font:400 12.16px/14.592px Inter,Arial,sans-serif;display:flex}.kds-order-timers>span{align-items:center;gap:4px;display:inline-flex}.kds-order-timers b{font-weight:700}.kds-order-timers>i{font-size:11px;font-style:normal}.kds-order-timers .deadline-overdue{color:#c03434}.kds-order-meta{color:#30363b;flex-wrap:wrap;align-items:center;gap:3px 7px;margin-bottom:5px;font:400 12.16px/13.984px Inter,Arial,sans-serif;display:flex}.kds-order-meta>span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.kds-order-chips{align-items:center;gap:5px;display:flex}.kds-order-chips>span{color:#172d1d;background:#87c58b;border:1px solid #6fb477;border-radius:14px;min-height:20px;padding:0 8px;font:400 11.04px/16.56px Inter,Arial,sans-serif}.kds-order-chips>span+span{color:#071a0a;background:#1f932d;border-color:#157823}.kds-item-table{border-collapse:collapse;table-layout:auto;background:#fff;width:100%;margin:2px 0 0}.kds-item-table td{white-space:normal;vertical-align:top;color:#252b31;border:0!important;padding:3.2px 5.6px!important}.kds-item-table .kds-item-quantity{text-align:center;width:17px;font:700 13.12px/19.68px Inter,Arial,sans-serif}.kds-item-table .kds-item-details{overflow-wrap:anywhere;font:400 12.8px/14.72px Inter,Arial,sans-serif}.kds-item-details>b{color:#151a1e;font:600 12.8px/14.72px Inter,Arial,sans-serif;display:block}.kds-item-details>small{color:#252b31;margin:1px 0 0;font:600 11.2px/12.88px Inter,Arial,sans-serif;display:block}.kds-item-details>small.kds-item-flavor{color:#757d85;font-weight:600}.kds-item-details>small.kds-item-note{color:#bd2428;font-weight:600}.kds-item-table .kds-item-arrow{vertical-align:middle;width:31px;padding-left:0!important}.kds-item-arrow>button{color:#171d22;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-height:25px;padding:0 6px;display:flex}.kds-item-arrow>button:disabled{opacity:.28}.kds-order-footer{justify-content:flex-end;min-height:31px;padding:3px 4px;display:flex}.kds-order-footer>button{color:#1b9fa0;background:#fff;border:0;border-radius:0;justify-content:center;align-items:center;min-height:22px;padding:2px 8px;display:flex}.kds-order-footer>button:disabled{opacity:.3}.kds-order-note{color:#bd2428;overflow-wrap:anywhere;margin:4px 8px 0;font:600 11.2px/15px Inter,Arial,sans-serif}.kds-driver-data{color:#6e7d85;padding:4px 8px;font-size:12px}.kds-driver-data p{margin:5px 0;line-height:1.5}.kds-customer-stage{text-align:center;color:#68808c;padding:18px;font-size:19px}.template-customer .kds-order-identity{justify-content:center}.template-customer .kds-order-identity>a{font-size:35px;line-height:45px}.template-customer .kds-order-identity>span{display:none}.kds-reference .monitor-error{z-index:120;border-radius:5px;position:fixed;top:45px;left:20px;right:20px;box-shadow:0 2px 5px #0002}.kds-open-config{background:#009b8b;margin:15px;font-size:13px}.kds-config-backdrop{z-index:130;background:#0008;justify-content:center;align-items:flex-start;padding:32px;font:400 16px/24px Inter,Arial,sans-serif;display:flex;position:fixed;inset:0;overflow:auto}.kds-config{color:#303030;background:#fff;border-radius:2px;flex-direction:column;width:600px;max-width:100%;max-height:calc(100dvh - 64px);display:flex;box-shadow:0 12px 35px #0005}.kds-config-heading{justify-content:space-between;align-items:center;min-height:64px;padding:19px 24px 17px;display:flex}.kds-config-heading h2{letter-spacing:0;font:400 20px/28px Inter,Arial,sans-serif}.kds-config-heading button{color:#879198;background:0 0;border:0;border-radius:0;min-height:0;padding:4px}.kds-config-content{padding:8px 24px 24px;overflow:auto}.kds-before-field{border:1px solid #c4c4c4;border-radius:4px;flex-direction:row;align-items:center;height:56px;margin:0 0 17px;display:flex;position:relative}.kds-before-field input{color:#818181;background:0 0;border:0;border-radius:0;padding:16px 76px 16px 13px;font:400 14px/22px Inter,Arial,sans-serif}.kds-before-field>span{color:#353535;font-size:14px;font-weight:400;position:absolute;right:14px}.kds-template-field{border:1px solid #bfbfbf;border-radius:4px;margin:0 0 25px;font-size:14px;font-weight:400;position:relative}.kds-template-field>span{color:#7d7d7d;background:#fff;padding:0 5px;font:400 12px/18px Inter,Arial,sans-serif;position:absolute;top:-10px;left:9px}.kds-template-field select{color:#363636;background:0 0;border:0;border-radius:0;height:54px;padding:14px 13px;font:400 14px/22px Inter,Arial,sans-serif}.kds-config .map-switch{color:#333;gap:14px;margin:0 0 24px;font:400 14px/22px Inter,Arial,sans-serif}.kds-config .map-switch>span{margin-top:5px}.kds-config-content>section{margin:36px 0 25px}.kds-config-content h3{letter-spacing:0;margin:0 0 5px;font:500 16px/24px Inter,Arial,sans-serif}.kds-config-content section>p{color:#8a8a8a;margin:0 0 16px;font:400 16px/24px Inter,Arial,sans-serif}.kds-config-chips{flex-wrap:wrap;gap:8px;display:flex}.kds-config-chips>button{color:#7d868b;background:#eceff1;border:0;border-radius:20px;min-height:32px;padding:7px 12px;font:400 12px/18px Inter,Arial,sans-serif}.kds-config-chips>button.on{color:#fff;background:#009b8b}.kds-config-content section>small{color:#a1aaaf;font:400 12px/18px Inter,Arial,sans-serif}.kds-all-categories{color:#7b8b93;background:0 0;border:0;border-radius:0;min-height:0;padding:8px 0;font:400 11px/16px Inter,Arial,sans-serif}.kds-config-help{color:#9ba4a9;margin:26px 0 10px;font:400 11px/17px Inter,Arial,sans-serif}.kds-config-tools{align-items:center;gap:18px;margin-top:18px;display:flex}.kds-config-tools>a,.kds-config-tools>button{color:#7b919a;background:0 0;border:0;border-radius:0;align-items:center;min-height:0;padding:3px;display:flex}.kds-screen .sidebar,.kds-screen .topbar,.kds-screen .test-banner,.kds-screen footer{display:none!important}.kds-screen .main-shell{margin:0!important}.kds-screen main{max-width:none;padding:0!important}body:has(.kds-config-backdrop){overflow:hidden}@media (max-width:650px){.kds-config-backdrop{padding:22px 14px}.kds-config{max-height:calc(100dvh - 44px)}.kds-config-heading{padding:17px 22px}.kds-config-content{padding:8px 22px 22px}.kds-config-content section>p{font-size:14px}.kds-config .map-switch{font-size:13px}.kds-reference .monitor-column{min-width:235px}.kds-reference .monitor-column.has-orders{min-width:308px}.kds-reference .monitor-board{min-height:100dvh;padding:0 15px}.kds-reference .monitor-column-heading h2{font-size:20px}.kds-before-field input{font-size:12px}.kds-before-field>span{font-size:13px}}.familiar-shell.orders-screen{background:#f1f4f9;font-family:Inter,Arial,sans-serif}.orders-screen main{padding:10px 15px 24px}.orders-screen .test-banner{margin-bottom:8px}.orders-navigation{border:0;flex-wrap:wrap;gap:0;margin-bottom:18px}.orders-navigation .orders-new{height:39px;margin:0 5px 0 0;padding:8px 12px;font-size:14px}.orders-tabs button,.orders-monitor{border:0;height:44px;padding:12px 11px;font-size:14px}.orders-tabs button.active{border:0}.orders-tabs .orders-scheduled{order:2}.orders-tabs button:nth-child(3){order:3}.orders-tabs button:disabled{opacity:.45}.orders-searchbar{flex:1;gap:9px;min-width:340px;margin:0 0 0 4px}.orders-searchbar>input{background:0 0;flex:1;min-width:100px;max-width:none;height:40px;padding:10px;font-size:16px}.orders-searchbar .icon-button{padding:6px}.orders-searchbar .icon-button svg{width:18px;height:18px}.orders-stat{flex-direction:column;flex-shrink:0;gap:5px;display:flex}.orders-stat small{color:#828b91;font-size:12px;font-weight:400}.orders-stat b{font-size:16px;font-weight:400}.orders-split{grid-template-columns:minmax(340px,5fr) minmax(440px,7fr);gap:30px;min-height:calc(100vh - 190px)}.orders-results{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 7px 12px #0002}.order-overview{border:0;border-radius:0;grid-template-columns:34px minmax(90px,1fr) minmax(105px,1fr) auto;gap:12px;min-height:94px;margin:0;padding:19px 15px}.order-overview.selected{box-shadow:none;background:#10a2a4}.overview-person b{font-size:16px}.order-overview small{margin-top:5px}.order-overview strong{font-size:16px}.orders-workspace .pill.received{color:#ef5350;background:#fff}.order-overview .pill{padding:7px 9px;font-size:12px}.orders-results>.orders-limit{padding:0 16px}.order-detail{border:0;border-radius:12px;min-height:calc(100vh - 180px);max-height:calc(100vh - 180px);padding:24px;top:10px;box-shadow:0 5px 12px #0002}.orders-split:not(.has-selection) .order-detail:has(.orders-detail-empty){visibility:hidden}.detail-heading{gap:10px}.detail-heading h2{text-align:right;color:#727a7e;flex:1;font-size:20px}.detail-heading .pill{padding:0;font-size:20px;font-weight:400;color:#ef5350!important;background:0 0!important}.detail-meta{grid-template-columns:1fr 1.25fr;gap:20px;margin:18px 0 27px}.detail-meta dl{margin:0}.detail-meta dl>div{grid-template-columns:minmax(70px,1fr) minmax(65px,1fr);align-items:baseline;gap:8px;margin:8px 0;display:grid}.detail-meta dt{text-align:right;font-size:12px}.detail-meta dd{margin:0;font-size:16px}.detail-toolbar{flex-wrap:wrap;gap:8px;margin:20px 0 25px;display:flex}.detail-toolbar button,.detail-toolbar a{color:#fff;border-radius:6px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;text-decoration:none;display:flex;box-shadow:0 2px 4px #0003}.detail-toolbar button:first-child{background:#f5a600}.detail-toolbar .maps-action{background:#19afe0}.detail-toolbar .cancel-action{background:#ef4444}.order-detail section{border:0;padding:18px 0 8px}.order-detail section h3{color:#777;margin-bottom:17px;font-size:12px}.detail-customer{text-transform:uppercase;margin-right:20px;font-size:14px;display:inline-block}.detail-contact{margin:10px 0;font-size:14px}.detail-items>div{padding:10px 0}.detail-items small,.detail-items p{margin:5px 0;font-size:12px}.detail-totals{width:170px;margin:12px 0 0 auto}.detail-totals>div{margin-top:9px}.detail-totals>div:last-child{border:0;padding:0;font-weight:500}.detail-payment small{color:#888;margin-bottom:5px;font-size:11px;display:block}.orders-settings .check{margin:14px 0}@media (max-width:1100px){.orders-searchbar{flex-basis:100%;margin-top:8px}.orders-split{grid-template-columns:minmax(300px,5fr) minmax(360px,7fr);gap:18px}.order-overview{grid-template-columns:26px minmax(70px,1fr) minmax(80px,1fr) auto;gap:8px}.overview-channel{display:block}.order-overview .overview-person{grid-row:auto}.order-overview strong{font-size:14px}.overview-person b{font-size:15px}.order-detail{padding:20px}}@media (max-width:760px){.orders-split{display:block}.orders-searchbar{flex-wrap:wrap;gap:12px;min-width:0}.orders-searchbar>input{flex-basis:75%}.orders-stat small{font-size:10px}.orders-searchbar .orders-stat{display:flex}.orders-tabs button,.orders-monitor{padding:12px 8px;font-size:12px}.orders-navigation .orders-new{padding:8px;font-size:12px}.order-detail{max-height:none;position:static}.orders-split.has-selection .orders-results{display:none}.detail-meta{grid-template-columns:1fr;gap:4px}.detail-meta dl>div{grid-template-columns:120px 1fr}.detail-meta dt{text-align:left}.detail-heading .pill{font-size:17px}.detail-heading h2{font-size:18px}}.familiar-shell .sidebar{color:#495057;background:#fff;padding:0 0 16px;overflow-y:auto;box-shadow:2px 0 7px #0002}.familiar-shell .wordmark{color:#242b34;border-bottom:1px solid #eee;min-height:94px;margin:0 0 12px;padding:24px 20px}.familiar-shell .wordmark small{color:#89949e}.familiar-shell .sidebar nav{gap:0}.familiar-shell .sidebar nav :is(button,.pdv-module-link){color:#68727d;border-radius:0;min-height:51px;padding:15px 25px;font:400 14px/21px Inter,Arial,sans-serif}.familiar-shell .sidebar nav :is(button,.pdv-module-link) svg{color:#88929e}.familiar-shell .sidebar nav :is(button,.pdv-module-link).selected{color:#009b91;background:#eef6f7}.familiar-shell .sidebar nav :is(button,.pdv-module-link).selected svg{color:#009b91}.familiar-shell .sidebar-bottom{color:#88929e;border-top:1px solid #edf0f4;margin-top:20px;padding:20px}.familiar-shell .management-page{font-family:Inter,Arial,sans-serif}.familiar-shell .management-page h1{letter-spacing:-1px;font:500 38px/1.3 Inter,Arial,sans-serif}.familiar-shell .management-page h2{letter-spacing:0;font:500 22px/1.4 Inter,Arial,sans-serif}.dashboard-reference h1{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.dashboard-shortcuts{flex-wrap:wrap;gap:10px;margin:25px 0 35px;display:flex}.dashboard-shortcuts :is(button,.pdv-dashboard-link){border-radius:4px;font-size:13px}.reference-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:24px 0 32px;display:grid}.reference-stats>div{text-align:center;background:#fff;border:1px solid #edf0f4;border-radius:5px;padding:22px 15px}.reference-stats span{color:#677581;font-size:14px;display:block}.reference-stats strong{margin-top:12px;font-size:27px;font-weight:400;display:block}.dashboard-series{grid-template-columns:1fr 1fr;gap:24px;display:grid}.dashboard-series>section{border:1px solid #edf0f4;border-radius:5px;min-height:190px;padding:20px}.dashboard-series h3{letter-spacing:0;font:500 16px/24px Inter,Arial,sans-serif}.simple-series{margin-top:20px}.simple-series>div{grid-template-columns:85px 1fr 85px;align-items:center;gap:10px;margin:12px 0;font-size:12px;display:grid}.simple-series meter{accent-color:#009b91;width:100%;height:16px}.simple-series b{text-align:right;font-weight:400}.report-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.report-shortcut{color:#495057;text-align:left;background:#fff;border:1px solid #e6eaf0;border-radius:8px;justify-content:flex-start;align-items:flex-start;min-height:155px;padding:22px}.report-shortcut>svg:first-child{color:#00a39a;flex-shrink:0;margin-top:3px}.report-shortcut>svg:last-child{color:#a0a9b4;flex-shrink:0;align-self:center;margin-left:auto}.report-shortcut>span{flex-direction:column;gap:9px;display:flex}.report-shortcut strong{font-size:16px;font-weight:600}.report-shortcut small{color:#85909d;font-size:13px;font-weight:400;line-height:1.5}.report-shortcut em{color:#a1aab4;margin-top:6px;font-size:11px;font-style:normal;font-weight:400}.report-period{flex-flow:wrap;align-items:flex-end;gap:20px;margin:24px 0;display:flex}.report-period label{min-width:170px}.report-period button{border-radius:4px}.reports-page .table-wrap{margin:20px 0 30px}.reports-page th{white-space:nowrap}.reports-page .management-tabs button{text-transform:uppercase}@media (max-width:1000px){.report-shortcuts,.reference-stats{grid-template-columns:1fr 1fr}}@media (max-width:650px){.familiar-shell .management-page h1{font-size:28px}.report-shortcuts,.dashboard-series{grid-template-columns:1fr}.reference-stats{gap:8px}.reference-stats strong{font-size:22px}.reference-stats span{font-size:12px}.simple-series>div{grid-template-columns:70px 1fr 75px}.report-period label{flex:1;min-width:0}.report-period button{width:100%}}.familiar-shell .sidebar{flex-flow:column;align-items:stretch;gap:0;display:flex;overflow:hidden}.familiar-shell .sidebar .wordmark{box-sizing:border-box;flex:none;width:100%;min-width:0;margin:0;padding:24px 20px}.familiar-shell .sidebar nav{flex-flow:column;flex:auto;width:100%;min-width:0;min-height:0;padding:8px 0;display:flex;overflow:hidden auto}.familiar-shell .sidebar nav :is(button,.pdv-module-link){text-align:left;white-space:normal;flex:none;width:100%;min-width:0}.familiar-shell .sidebar nav :is(button,.pdv-module-link) svg{flex-shrink:0}.familiar-shell .sidebar nav :is(button,.pdv-module-link)>span{overflow-wrap:anywhere;min-width:0}.familiar-shell .sidebar-bottom{flex:none;margin-top:0}@media (max-width:760px){.familiar-shell .sidebar{flex-wrap:nowrap;width:min(290px,85vw);height:calc(100dvh - 68px);padding:0;inset:68px auto 0 0}.familiar-shell .sidebar .wordmark{justify-content:flex-start;min-height:90px;padding:20px}.familiar-shell .sidebar nav{gap:0;margin:0}.familiar-shell .sidebar nav :is(button,.pdv-module-link){min-height:48px;padding:12px 22px}.familiar-shell .sidebar-bottom{padding:14px 20px}.familiar-shell .breadcrumb{overflow-wrap:anywhere;min-width:0}.familiar-shell .topbar-actions{flex-shrink:0;gap:8px}}.marketing-tabs{border-bottom:1px solid #edf0f4;flex-wrap:wrap;gap:0;margin-bottom:25px;display:flex}.marketing-tabs button{color:#828b95;text-transform:uppercase;background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:15px 12px;font-size:13px;font-weight:400}.marketing-tabs button.active{color:#009b91;border-bottom-color:#009b91}.marketing-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:25px;display:flex}.marketing-toolbar>select{width:auto;min-width:160px}.marketing-toolbar .search{flex:1;min-width:170px}.marketing-page .table-wrap{margin:24px 0}.marketing-page th{white-space:nowrap}.marketing-page .settings-form{max-width:1100px}.marketing-page select[multiple]{min-height:120px}.cashback-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.heat-plot{border:1px solid #e5e9ee;width:100%;max-height:450px;margin-top:20px}.combo-picker{flex-direction:column;gap:20px;display:flex}.combo-options{max-height:320px;overflow:auto}.combo-option{border-bottom:1px solid #edf0f4;align-items:center;gap:10px;padding:10px 0;display:flex}.combo-option>span{flex:1;min-width:0;font-size:13px;line-height:1.5}.combo-option small{color:#8a929c;display:block}.combo-option>div{align-items:center;gap:10px;display:flex}.combo-option button{min-width:30px;min-height:30px;padding:4px 10px}.combo-option output{text-align:center;min-width:15px}.combo-complete{color:#009b91}.combo-picker fieldset{gap:10px;padding:14px}.combo-picker legend{font-size:13px}.combo-picker p{font-size:12px}.marketing-page .form-grid.three input{width:100%}@media (max-width:760px){.marketing-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.marketing-tabs button{white-space:nowrap;flex-shrink:0;font-size:12px}.marketing-toolbar>*{flex:1}.cashback-days{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-page .settings-form{gap:20px}.marketing-page h2{margin-top:8px}.marketing-page table{min-width:650px}.marketing-page .management-page{padding:16px}}.marketing-heatmap{background:#eef2f5;border:1px solid #e0e5ea;border-radius:6px;height:520px;min-height:350px;position:relative;overflow:hidden}.heatmap-canvas{touch-action:none;cursor:grab;position:absolute;inset:0;overflow:hidden}.heatmap-canvas:active{cursor:grabbing}.heat-spot{pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(circle,#f32209 0%,#ff8629 25%,#ffdd53 45%,#90dba466 65%,#0000 72%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.heatmap-zoom{flex-direction:column;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 1px 6px #0003}.heatmap-zoom button{color:#46535c;background:#fff;border:1px solid #ddd;border-radius:0;min-height:35px;padding:4px 12px;font-size:21px}.heatmap-error{color:#a45a32;background:#fff;padding:8px;font-size:12px;position:absolute;bottom:25px;left:15px}@media (max-width:760px){.marketing-heatmap{height:450px}}.familiar-shell:has(.catalog-reference){background:#f1f4f9}.catalog-reference{background:#fff;max-width:1110px;box-shadow:0 6px 17px #00000012;border:0!important;border-radius:12px!important;margin:0 auto!important;padding:24px!important}.catalog-reference h1{color:#151d2b;letter-spacing:-1px!important;margin:20px 0 32px!important;font:500 38px/1.25 Inter,Arial,sans-serif!important}.catalog-tabs{border-bottom:1px solid #f3f4f6;flex-wrap:nowrap;gap:0;margin:20px 0 25px;display:flex;overflow-x:auto}.catalog-tabs button{color:#7b7e83;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;min-height:58px;padding:17px 16px;font:400 13px/20px Inter,Arial,sans-serif}.catalog-tabs button.active{color:#24272c;border-bottom-color:#009b91}.catalog-reference .catalog-back{color:#289d99;background:#fff;border:1px solid #58b5b0;border-radius:25px;min-height:34px;padding:7px 15px;font-size:12px;font-weight:400}.catalog-form-content{flex-direction:column;gap:22px;margin-bottom:30px;display:flex}.catalog-reference label{color:#424c57;gap:6px;font:400 14px/21px Inter,Arial,sans-serif}.catalog-reference input:not([type=checkbox]):not([type=radio]):not([type=file]),.catalog-reference textarea,.catalog-reference select{border-color:#d5d8dd;border-radius:4px;min-height:47px;padding:12px 15px;font:400 14px/21px Inter,Arial,sans-serif}.catalog-reference textarea{min-height:90px}.catalog-reference small{color:#888f98;font-size:12px;line-height:1.5}.catalog-reference input[type=checkbox],.catalog-reference input[type=radio]{accent-color:#009b91;width:17px;height:17px}.catalog-toggle{align-items:flex-start;margin:5px 0;display:flex;flex-direction:row!important;gap:13px!important}.catalog-toggle input{flex-shrink:0;margin-top:3px}.catalog-toggle>span{display:block}.catalog-toggle small{margin-top:5px;display:block}.product-details-grid{grid-template-columns:40% 60%;gap:0;display:grid}.product-details-fields{flex-direction:column;gap:20px;padding-left:28px;display:flex}.catalog-image{flex-direction:column;align-items:flex-start;gap:7px;max-width:100%;display:flex}.catalog-image>img,.catalog-image-empty{object-fit:cover;color:#b5b5b0;background:#efefea;border-radius:2px;align-self:center;place-items:center;width:200px;height:200px;margin:14px 0 5px;display:grid}.catalog-image input[type=file]{background:0 0;border:0;width:100%;max-width:290px;padding:0;font-size:12px}.form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;display:grid}.catalog-channel-picker{flex-wrap:wrap;gap:22px;display:flex}.catalog-price-section{border-bottom:1px solid #eee;padding:5px 0 25px}.catalog-price-section h3{margin-bottom:20px;font:500 16px/24px Inter,Arial,sans-serif}.catalog-save,.catalog-reference>button:last-child{border-radius:4px;min-height:40px;padding:10px 20px;font-size:14px;font-weight:400;box-shadow:0 2px 5px #0002}.product-variation-block{border-bottom:1px solid #eee;padding:17px 0}.variation-heading{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.variation-heading>b{flex:1;min-width:220px;font-size:14px;font-weight:400}.variation-heading>label{width:65px;font-size:12px}.variation-heading>label:has(select){width:225px}.variation-heading input{min-height:40px!important;padding:8px!important}.variation-heading select{min-height:40px!important;padding:8px!important;font-size:12px!important}.variation-heading>svg{color:#b5bbc1;flex-shrink:0}.variation-choice{background:#f9fafb;flex-wrap:wrap;align-items:center;gap:20px;padding:20px;display:flex}.variation-choice label{min-width:240px}.catalog-inline{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.catalog-modal{width:100%;max-width:850px;max-height:90dvh;overflow:auto}.catalog-modal h1{margin-bottom:20px!important;font-size:24px!important}.variation-item{border-bottom:1px solid #eee;align-items:flex-start;gap:20px;padding:18px 0;display:flex}.variation-item>div{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.variation-item>svg{color:#b5bbc1;margin-top:35px}.variation-item .form-grid{gap:20px}.recipe-line{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:20px;display:grid}.recipe-line>.icon-button{margin-bottom:6px}.catalog-thumb{object-fit:cover;border-radius:4px;width:45px;height:45px}.catalog-action-wrap{margin:15px 0 25px;position:relative}.catalog-action{color:#009b91;background:#fff;border:1px solid #009b91;border-radius:4px;min-height:38px;padding:8px 16px;font-size:12px;font-weight:400}.catalog-action-menu{z-index:20;background:#fff;border:1px solid #eee;min-width:190px;padding:6px;position:absolute;top:42px;left:0;box-shadow:0 4px 15px #0002}.catalog-action-menu button{color:#65707d;background:#fff;border-radius:0;justify-content:flex-start;width:100%;font-size:13px;font-weight:400}.catalog-filters{grid-template-columns:1fr 1fr 1fr;gap:22px;margin-bottom:25px;display:grid}.catalog-search{max-width:380px;margin-bottom:25px}.catalog-reference .table-wrap{margin-top:25px}.catalog-reference table th{white-space:normal;font-size:12px}.catalog-reference table td{font-size:13px}.catalog-reference .low-stock{color:#da554b;font-weight:600}.catalog-reference fieldset{border-radius:4px}.catalog-reference .text-button{padding:2px 0;font-size:13px;font-weight:400}.catalog-reference .icon-button{color:#7e8c95;box-shadow:none;background:0 0}.catalog-reference table .text-button{text-align:left;justify-content:flex-start}@media (max-width:760px){.catalog-reference{border-radius:8px!important;margin:0 -6px!important;padding:20px 15px!important}.catalog-reference h1{font-size:29px!important}.product-details-grid{flex-direction:column;gap:25px;display:flex}.product-details-fields{padding-left:0}.catalog-image{width:100%}.catalog-image>img,.catalog-image-empty{align-self:center;width:160px;height:160px}.form-grid.four{grid-template-columns:1fr 1fr;gap:18px}.catalog-filters{grid-template-columns:1fr;gap:15px}.catalog-tabs{margin-left:-10px;margin-right:-10px}.catalog-tabs button{padding:15px 12px;font-size:12px}.catalog-reference table{min-width:650px}.variation-heading>b{flex-basis:75%;min-width:0}.variation-heading>label{width:70px}.variation-heading>label:has(select){flex:1;min-width:140px}.variation-item{gap:9px}.variation-item>div{gap:15px}.recipe-line{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;gap:10px}.recipe-line label{font-size:12px}.catalog-channel-picker{flex-direction:column;gap:10px;display:flex}.catalog-reference .table-wrap{overflow:auto}.catalog-modal{padding:22px 18px!important}}.catalog-reference .recipe-line small,.catalog-reference td>small{display:block}.catalog-reference small.error{color:#af342b}.catalog-reference .recipe-line small.error{background:0 0;border:0;padding:0}.recipe-line>div{padding-bottom:8px}@media (max-width:760px){.recipe-line>div{grid-column:1/3}.recipe-line>.icon-button{grid-area:1/3}.recipe-line>label{min-width:0}}.familiar-shell:has(.catalog-editor-page){background:#fff}.familiar-shell:has(.catalog-editor-page) main{max-width:none}.catalog-reference.catalog-editor-page{max-width:none;box-shadow:none;background:#fff;border-radius:0!important;margin:0!important;padding:0!important}.catalog-editor-page .catalog-back{border:0;border-radius:0;min-height:28px;margin-bottom:4px;padding:0}.product-editor-heading h1{margin:14px 0 20px!important}.product-permalink{align-items:center;gap:8px;min-width:0;margin-bottom:12px;display:flex}.product-permalink a{color:#12a1a1;overflow-wrap:anywhere;font-size:14px;text-decoration:none}.product-permalink .icon-button{color:#19212c;flex-shrink:0}.catalog-reference .catalog-outline{color:#13a0a0;box-shadow:none;background:#fff;border:1px solid #18a3a1;border-radius:4px;align-self:flex-start;min-height:40px;padding:10px 16px;font-size:14px;font-weight:400}.product-tabs{scrollbar-width:thin;border-bottom:0;margin:28px 0}.product-tabs button{border-bottom:4px solid #0000;min-height:64px;padding:17px 15px 20px;font-size:13px}.product-tabs button:first-child{padding-left:12px}.product-tabs button.active{color:#25292d;border-bottom-color:#f0f2f9}.product-tab-panel{gap:26px;margin-bottom:42px}.product-details-grid{grid-template-columns:5fr 7fr}.product-details-fields{gap:18px;padding-left:28px}.product-details-fields>small{margin-top:-12px}.catalog-image>img{object-fit:contain;width:200px;height:auto;max-height:240px}.catalog-image input[type=file]{max-width:100%;font-size:13px}.catalog-image small{padding-right:14px}.product-secondary-fields{grid-template-columns:1fr 1.65fr 2.3fr 1.65fr;gap:28px;display:grid}.product-secondary-fields>div>small{margin-top:10px;display:block}.catalog-reference .input-with-unit{border:1px solid #d5d8dd;border-radius:4px;min-width:0;display:flex;overflow:hidden}.catalog-reference .input-with-unit input{border:0;border-radius:0;min-width:0;padding:10px}.input-with-unit>span{color:#545f69;background:#fff;border-left:1px solid #d5d8dd;place-items:center;min-width:44px;padding:0 13px;display:grid}.product-dimensions{gap:28px!important}.product-detail-switches{grid-template-columns:1fr 1fr;align-items:start;gap:2px 42px;display:grid}.catalog-toggle{align-items:flex-start;min-height:28px;gap:13px!important}.catalog-toggle>input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#bdbfbe;border:0;border-radius:12px;flex:0 0 34px;width:34px;height:17px;min-height:0;margin:4px 0 0;padding:0;transition:background .15s;position:relative;overflow:visible}.catalog-toggle>input[type=checkbox]:before{content:"";background:#f5f5f5;border:1px solid #e3e3e3;border-radius:50%;width:23px;height:23px;transition:transform .15s;position:absolute;top:-3px;left:-1px;box-shadow:0 2px 3px #0003}.catalog-toggle>input[type=checkbox]:checked{background:#78cfcd}.catalog-toggle>input[type=checkbox]:checked:before{background:#0aa3a3;border-color:#0aa3a3;transform:translate(14px)}.catalog-toggle>input[type=checkbox]:focus-visible{outline-offset:5px;outline:2px solid #177f80}.catalog-toggle small{max-width:430px;line-height:1.5}.catalog-editor-page .catalog-save{background:#0ba3a3;border:0;border-radius:5px;min-height:43px;padding:12px 18px;font-size:14px;font-weight:400;box-shadow:0 2px 4px #0004}.product-danger-zone{border-top:1px solid #e7e7e7;margin-top:30px;padding-top:25px;padding-bottom:20px}.catalog-reference .product-delete{color:#ee5d60;box-shadow:none;background:#fff;border:1px solid #ef6467;border-radius:5px;padding:11px 16px;font-size:14px;font-weight:400}.catalog-editor-page .product-variation-block{border:1px solid #dedede;margin:0;padding:0}.catalog-editor-page .variation-heading{background:#f2f2f2;gap:12px;padding:12px 14px}.catalog-editor-page .variation-heading>b{min-width:150px}.catalog-editor-page .product-variation-block .catalog-inline{padding:12px 20px}.catalog-editor-page .product-variation-block .table-wrap{margin:0}.availability-days{flex-wrap:wrap;gap:15px 24px;display:flex}.catalog-editor-page input[type=color]{max-width:160px;height:47px;padding:4px}.product-tab-panel>small{max-width:880px;font-size:12px}.catalog-reference .product-tab-panel p{margin:0;line-height:1.6}.catalog-reference .product-tab-panel fieldset{border-color:#e0e3e5;gap:14px}.product-tab-panel .error{margin:4px 0;padding:15px}.catalog-editor-page .product-permalink .icon-button{min-height:28px;padding:3px}.catalog-editor-page .product-tab-panel>.table-wrap{margin-top:0}@media (max-width:760px){.familiar-shell:has(.catalog-editor-page) main{padding-left:18px;padding-right:18px}.catalog-reference.catalog-editor-page{margin:0!important;padding:0!important}.product-editor-heading h1{overflow-wrap:anywhere;font-size:30px!important;line-height:1.25!important}.product-permalink a{font-size:12px}.product-tabs{max-width:calc(100% + 6px);margin:24px -3px}.product-tabs button{min-height:56px;padding:14px 12px;font-size:12px}.product-details-grid{grid-template-columns:5fr 7fr;gap:0;display:grid}.product-details-fields{gap:16px;padding-left:18px}.product-details-fields>small{margin-top:-8px}.catalog-image>img{align-self:center;width:90%;height:auto;max-height:200px}.catalog-image input[type=file],.catalog-image small{font-size:11px}.product-secondary-fields{grid-template-columns:1fr 1.65fr 2.3fr 1.65fr;gap:18px}.product-dimensions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important}.catalog-reference .input-with-unit input{padding:8px 4px}.input-with-unit>span{min-width:28px;padding:0 7px}.product-detail-switches{gap:3px 25px}.catalog-reference .product-secondary-fields label,.catalog-reference .product-dimensions label{font-size:13px}.catalog-editor-page .catalog-channel-picker{flex-direction:row;gap:15px}.catalog-editor-page .product-tab-panel .form-grid.three{grid-template-columns:1fr 1fr}.catalog-editor-page .variation-heading>label:has(select){min-width:160px}.product-danger-zone{padding-bottom:25px}}@media (max-width:540px){.product-details-grid{flex-direction:column;gap:22px;display:flex}.product-details-fields{padding-left:0}.catalog-image>img{align-self:flex-start;max-width:200px}.catalog-image input[type=file]{font-size:13px}.product-secondary-fields{grid-template-columns:1fr 1fr;gap:20px}.product-dimensions{grid-template-columns:1fr 1fr!important}.product-detail-switches{grid-template-columns:1fr;gap:8px}.catalog-editor-page .product-tab-panel .form-grid.three{grid-template-columns:1fr}.product-permalink{align-items:flex-start}}.monitor-sums{flex-wrap:wrap;gap:6px;padding:0 6px;display:flex}.monitor-sums:empty{display:none}.monitor-sums span{color:#267b76;background:#e2f3f1;border-radius:4px;margin-bottom:12px;padding:6px 9px;font-size:12px}.dashboard-storefront{max-width:850px;margin:20px 0 26px}.dashboard-storefront p{color:#5c6b73;font-size:15px}.dashboard-storefront>a{color:#00a19b;overflow-wrap:anywhere;margin:18px 0;font-size:18px;display:block}.dashboard-storefront>div{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.dashboard-storefront .button{color:#009b91;border:1px solid #009b91;border-radius:4px;font-size:12px;font-weight:400}.dashboard-storefront>small{color:#89959e;margin-top:16px;display:block}.dispatch-destination-pin.selected{color:#fff;outline:4px solid #134e4a;box-shadow:0 0 0 7px #ffffffe8;z-index:8!important;background:#009b91!important}.dispatch-order-row.selected{background:#e5f6f3}.destination-missing{color:#a16b2d;text-align:left;font-size:10px;font-weight:400;display:block}.dispatch-point-select{flex-direction:row;align-items:center;gap:7px;margin:10px 0;font-size:12px;display:flex}.dispatch-point-select input{accent-color:#009b91;width:17px;height:17px}.dispatch-location-candidate{width:100%;margin-top:6px;color:#317d76!important;text-align:left!important;background:#edf7f6!important;padding:8px!important;font-size:11px!important;display:block!important}.dispatch-order-popup{max-height:calc(100% - 25px);overflow:auto}.dispatch-order-popup p{overflow-wrap:anywhere}.pizza-shop{--shop-red:#a7212d;--shop-ink:#20232b;min-height:100vh;color:var(--shop-ink);background:#faf8f5;padding-bottom:105px;font-family:DM Sans,Arial,sans-serif}.pizza-shop button{background:var(--shop-red);border-radius:9px;font-weight:600}.shop-test-banner{text-align:center;color:#eee5df;background:#27252b;padding:10px 15px;font-size:12px}.shop-header{border-bottom:1px solid #e7e1d9;justify-content:space-between;align-items:center;max-width:1120px;height:86px;margin:0 auto;padding:0 28px;display:flex}.shop-brand{letter-spacing:-.04em;color:#262329;font:800 24px/1 Manrope,sans-serif;text-decoration:none}.shop-brand span{letter-spacing:.28em;color:var(--shop-red);margin-top:6px;font-size:9px;display:block}.pizza-shop .shop-cart-icon{color:var(--shop-ink);background:#fff;border:1px solid #e7e1d9;border-radius:50%;width:45px;height:45px;padding:0;position:relative}.shop-cart-icon b{background:var(--shop-red);color:#fff;border-radius:20px;min-width:20px;padding:4px;font-size:10px;position:absolute;top:-5px;right:-6px}.shop-hero{max-width:1120px;margin:0 auto;padding:48px 28px 36px;position:relative}.shop-eyebrow{letter-spacing:.18em;color:var(--shop-red);font-size:10px;font-weight:800}.shop-hero h1{letter-spacing:-.055em;color:#25242a;max-width:720px;margin:15px 0 20px;font-size:clamp(34px,5vw,54px);line-height:1.13}.shop-hero>p{color:#77716b;max-width:640px;margin:0 0 20px;font-size:16px}.shop-business{color:#736e67;flex-wrap:wrap;align-items:center;gap:15px;font-size:12px;display:flex}.shop-business>span{align-items:center;gap:5px;display:flex}.shop-business .open{color:#467340;background:#e4efdf;border-radius:20px;padding:7px 12px}.shop-business .closed{color:#7c6f66;background:#ede8e3;border-radius:20px;padding:7px 12px}.shop-hero>small{color:#8e8174;margin-top:12px;font-size:11px;display:block}.shop-menu-tools{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf8f5f5;border-bottom:1px solid #e7e1d9;max-width:1120px;margin:auto;padding:16px 28px 0;position:sticky;top:0}.shop-search{max-width:520px;position:relative}.shop-search svg{color:#92877d;position:absolute;top:14px;left:15px}.shop-search input{background:#fff;border-color:#e5dfd7;border-radius:10px;padding:13px 15px 13px 45px;font-size:13px}.shop-categories{white-space:nowrap;scrollbar-width:thin;gap:9px;padding:19px 0 16px;display:flex;overflow-x:auto}.pizza-shop .shop-categories button{color:#837568;background:#fff;border:1px solid #e6ded5;border-radius:25px;flex-shrink:0;min-height:36px;padding:9px 15px;font-size:12px;font-weight:500}.pizza-shop .shop-categories button.active{color:#fff;background:#2a2528;border-color:#2a2528}.shop-main{max-width:1120px;padding:26px 28px 0}.shop-category h2{letter-spacing:-.04em;margin:0 0 20px;font-size:24px}.shop-category>p{color:#82776e;font-size:13px}.shop-product-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.pizza-shop .shop-product{color:var(--shop-ink);text-align:left;background:#fff;border:1px solid #e9e2da;border-radius:13px;justify-content:space-between;align-items:center;gap:17px;min-height:185px;padding:21px;position:relative;box-shadow:0 2px 3px #392b1b03}.shop-product>div:first-child{flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex}.shop-product h3{letter-spacing:-.02em;margin:0 0 7px;font:700 16px/1.4 DM Sans,sans-serif}.shop-product p{color:#92867b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;font-size:12px;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.shop-product b{color:#6d3b32;margin-top:auto;font-size:13px}.shop-product img,.shop-product-placeholder{object-fit:cover;background:#f4ede4;border-radius:10px;flex-shrink:0;width:108px;height:108px}.shop-product-placeholder{color:#ceb89f;place-items:center;display:grid}.shop-product-plus{width:28px;height:28px;color:var(--shop-red);background:#fff;border:1px solid #ece1d3;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:15px;box-shadow:0 2px 5px #0001}.shop-footer{text-align:center;color:#8d7e70;border-top:1px solid #e6dfd6;margin-top:50px;padding:40px 15px}.shop-footer strong{color:#66584b;font-size:15px}.shop-footer p{font-size:12px}.shop-footer small{font-size:10px}.shop-cart-bar{z-index:30;justify-content:space-between;width:calc(100% - 40px);max-width:720px;min-height:60px;padding:17px 22px;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 9px 30px #7e182d33}.shop-cart-bar span{align-items:center;gap:8px;font-size:12px;font-weight:400;display:flex}.shop-cart-bar b{font-size:14px}.shop-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#21171ec9;justify-content:center;align-items:flex-start;padding:25px 15px;display:flex;position:fixed;inset:0;overflow:auto}.shop-dialog{background:#faf8f5;border-radius:17px;width:100%;max-width:650px;max-height:calc(100dvh - 50px);position:relative;overflow:auto;box-shadow:0 20px 100px #0004}.pizza-shop .shop-close{color:#51423c;z-index:3;background:#fff;border:1px solid #e7ded5;border-radius:50%;width:36px;height:36px;min-height:36px;padding:6px;position:absolute;top:15px;right:15px;box-shadow:0 2px 8px #0001}.shop-product-cover{object-fit:cover;width:100%;height:240px;display:block}.shop-dialog h2{letter-spacing:-.04em;margin:0 40px 20px 0;font-size:26px}.shop-dialog-content>p{color:#8e8073;font-size:14px;line-height:1.65}.shop-dialog label{color:#625247;font-size:13px;font-weight:500}.shop-dialog input,.shop-dialog textarea,.shop-dialog select{background:#fff;border-color:#e5dacd;border-radius:8px;min-height:46px;font-size:14px}.shop-dialog .combo-picker{margin:25px 0}.shop-dialog fieldset{background:#fff;border:1px solid #e7ded4;border-radius:12px;padding:16px}.shop-dialog legend{color:#41352b;font-size:14px;font-weight:700}.shop-dialog .combo-option>span{color:#68574a;font-size:13px}.shop-dialog .combo-option .secondary{color:#8d4c3d;background:#fff;border:1px solid #e6d9ca;border-radius:7px;width:30px;height:30px;min-height:30px;padding:0}.shop-add-row{border-top:1px solid #e3d9ce;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:20px;display:flex}.shop-add-row>button{flex:1}.shop-stepper{flex-shrink:0;align-items:center;gap:11px;display:flex}.shop-stepper button{color:#8b6d55;background:#eee5db;min-width:35px;min-height:35px;padding:9px}.shop-stepper output{text-align:center;min-width:12px;font-size:14px}.shop-empty{text-align:center;color:#ad9278;padding:35px 15px}.shop-empty h2{margin:15px 0;font-size:22px}.shop-empty p{font-size:14px}.shop-bag-items article{border-bottom:1px solid #e5dace;align-items:flex-start;gap:20px;padding:20px 0;display:flex}.shop-bag-items article>div{flex:1}.shop-bag-items b{margin-bottom:7px;font-size:15px;display:block}.shop-bag-items small{color:#96816f;font-size:12px;line-height:1.7;display:block}.shop-bag-items strong{color:#68503c;margin-top:12px;font-size:13px;display:block}.pizza-shop .shop-remove{color:#ad8a71;background:#eee8e1;min-height:30px;padding:5px}.shop-summary,.shop-quote>div{justify-content:space-between;gap:20px;padding:17px 0;font-size:14px;display:flex}.pizza-shop .shop-wide{width:100%;min-height:49px}.pizza-shop .shop-back{color:#89715b;background:0 0;width:100%;min-height:35px;margin-top:10px;padding:9px;font-size:12px}.shop-checkout{gap:18px;margin-top:26px}.shop-methods{gap:10px;display:flex}.pizza-shop .shop-methods button{color:#8b7460;background:#f1e9df;border:1px solid #e4d7c7;flex:1;font-size:12px;font-weight:500}.pizza-shop .shop-methods button.active{color:#953c35;background:#f7e3df;border-color:#c57c70}.shop-checkout-note{color:#a68a70;margin:0;font-size:11px}.shop-quote{background:#f6efe6;border:1px solid #d8caba;border-radius:10px;padding:20px}.shop-quote h3{margin-bottom:10px;font-size:18px}.shop-quote p{color:#927b65;font-size:12px}.shop-quote>div{padding:8px 0;font-size:13px}.shop-quote .shop-total{border-top:1px solid #dccdbb;margin-top:12px;padding-top:15px;font-size:18px}.shop-error{background:#f8e9e4;border:1px solid #efcdbf;border-radius:8px;padding:13px;color:#9c3c2d!important;font-size:13px!important}.shop-confirmed{text-align:center;max-width:480px;padding:50px 28px}.shop-confirmed>span{color:#5d8649;background:#e5eddf;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 24px;display:grid}.shop-confirmed h2{margin:0 0 15px}.shop-confirmed p{color:#9c8570;font-size:14px}.shop-confirmed strong{color:#6d4938;font-size:25px}.shop-confirmed button{margin-top:14px}@media (max-width:760px){.shop-product-grid{grid-template-columns:1fr}.shop-header{height:75px;padding:0 20px}.shop-hero{padding:35px 20px 27px}.shop-menu-tools{padding:14px 20px 0}.shop-main{padding:25px 20px 0}.shop-product-placeholder,.shop-product img{width:100px;height:100px}.shop-product-grid .shop-product{min-height:160px;padding:18px}.shop-product h3{font-size:15px}.shop-product p{-webkit-line-clamp:2;font-size:12px}.shop-cart-bar{width:calc(100% - 28px);padding:15px 18px;bottom:14px}.shop-overlay{padding:12px 0 0}.shop-dialog{border-radius:17px 17px 0 0;max-height:calc(100dvh - 12px)}.shop-dialog-content{padding:28px 20px 36px}.shop-dialog h2{font-size:24px}.shop-product-cover{height:200px}.shop-dialog .combo-option>span{font-size:12px}.shop-dialog .combo-option{gap:8px}.shop-confirmed{border-radius:17px;margin:40px 18px}.shop-checkout .two{gap:12px}}.dispatch-destination-pin{width:34px;height:46px;box-shadow:none;filter:drop-shadow(1px 3px 2px #0005);color:#b22229;border:0;border-radius:0;padding:0;display:block;overflow:visible;background:0 0!important}.dispatch-destination-pin svg{width:100%;height:100%;display:block}.dispatch-destination-pin>span{text-align:center;color:#fff;width:100%;font:700 15px/20px Arial,sans-serif;position:absolute;top:8px;left:0}.dispatch-destination-pin.stage-received{color:#b22229}.dispatch-destination-pin.stage-preparing{color:#c39020}.dispatch-destination-pin.stage-ready{color:#1f9e4a}.dispatch-destination-pin.stage-out{color:#2563eb}.dispatch-destination-pin.selected{box-shadow:none;color:#008d83;filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 3px #005d57);outline:0;background:0 0!important}.dispatch-destination-pin.stage-out.selected{color:#2563eb;filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 3px #1e40af)}.dispatch-destination-pin.cluster{color:#269952;background:0 0;border-radius:0;width:38px;height:46px;padding:0;transform:translate(-50%,-100%)}.dispatch-fit-all{z-index:12;color:#344d56;background:#fff;border:2px solid #0003;justify-content:center;width:34px;min-height:32px;padding:5px;display:flex;position:absolute;top:84px;left:10px}.dispatch-sidebar .dispatch-brand{padding:8px 8px 10px;font-size:22px;line-height:28px;display:block}.dispatch-menu{z-index:80;width:calc(100% - 28px);position:absolute;top:37px;left:0}.dispatch-tab-content:has(.dispatch-menu){overflow:visible}.dispatch-order-list{max-height:calc(100dvh - 165px);overflow:auto}@media (max-width:650px){.dispatch-reference-map{height:100dvh;min-height:100dvh}.dispatch-sidebar{flex:0 auto;height:auto;min-height:0;max-height:46dvh;overflow:visible}.dispatch-tabs,.dispatch-tabs button{height:64px}.dispatch-tabs button{padding:20px 12px;font-size:14px}.dispatch-tab-content{flex:0 auto;padding:0 15px;overflow:visible}.dispatch-order-list{min-height:42px;max-height:calc(46dvh - 145px);overflow:auto}.dispatch-order-row{height:42px;padding-left:12px}.dispatch-order-time>time,.dispatch-customer,.dispatch-order-code{font-size:14px}.dispatch-sidebar .dispatch-brand{flex-shrink:0;display:block}.dispatch-map-area{flex:1;min-height:250px}.dispatch-menu{width:calc(100% - 28px);max-height:40dvh;position:absolute;top:37px;left:0}.dispatch-destination-pin{width:32px;height:43px}.dispatch-drivers,.dispatch-help{max-height:calc(46dvh - 110px);overflow:auto}}.address-picker-overlay{z-index:220;isolation:isolate;background:#0007;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.address-picker-dialog{color:#59636a;background:#fff;border-radius:5px;width:min(600px,100%);max-height:calc(100dvh - 40px);padding:24px;font:14px Inter,Arial,sans-serif;overflow:auto;box-shadow:0 12px 35px #0004}.address-picker-dialog header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.address-picker-dialog header h2{color:#129b99;font-weight:400;margin:0!important;font-size:19px!important;line-height:1.5!important}.address-picker-dialog header button{color:#777;background:0 0;min-height:24px;padding:3px}.address-picker-dialog label{color:#777;flex-direction:column;gap:4px;font-size:12px;font-weight:400;display:flex}.address-picker-dialog input{color:#4b555d;background:#fff;border:0;border-bottom:1px solid #aaa;border-radius:0;width:100%;min-width:0;padding:8px 0;font-size:14px}.address-picker-dialog input:focus{box-shadow:none;border-bottom:2px solid #159f9f;outline:0}.address-picker-dialog .address-street-row{grid-template-columns:1fr 2.2fr 1fr;gap:25px;display:grid}.address-picker-dialog .address-location-row{grid-template-columns:1fr 1fr 1fr;gap:25px;display:grid}.address-fields{flex-direction:column;gap:20px;display:flex}.address-picker-dialog .two{grid-template-columns:1fr 1fr;gap:25px;display:grid}.address-picker-dialog small{font-size:11px;font-weight:400;line-height:1.5}.address-picker-dialog [role=listbox]{flex-direction:column;margin:10px 0 16px;display:flex}.address-picker-dialog [role=option]{text-align:left;color:#4c5e67;background:#fff;border:0;border-bottom:1px solid #edf0f2;border-radius:0;align-items:center;gap:12px;min-height:52px;padding:14px 7px;font-weight:400;display:flex}:is(.address-picker-dialog [role=option]:hover,.address-picker-dialog [role=option]:focus-visible){background:#e9f8f6}.address-picker-dialog [role=option] small{color:#8a969c;display:block}.address-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.address-actions>button{color:#fff;background:#15a4a5;border-radius:5px;min-height:36px;padding:10px 15px;font-size:13px;font-weight:400}.address-actions>.text-button{color:#169b9b;background:0 0;padding-left:0}.address-point-map{touch-action:none;cursor:crosshair;outline-offset:3px;background:#efece5;height:280px;position:relative;overflow:hidden}.address-target-pin{color:#fff;text-align:center;filter:drop-shadow(1px 3px 2px #0005);pointer-events:none;background:#b6242a;border:2px solid #fff;border-radius:50% 50% 50% 0;width:26px;height:32px;padding-top:2px;position:absolute;transform:translate(-50%,-100%)}.address-origin-dot{background:#278ec1;border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%)}.address-map-zoom{flex-direction:column;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 1px 4px #0004}.address-map-zoom button{color:#333;background:#fff;border:1px solid #bbb;border-radius:0;width:32px;min-height:30px;padding:2px;font-size:22px}.address-map-credit{background:#fffd;padding:1px 4px;position:absolute;bottom:0;right:0}.address-map-credit a{color:#237d92}.address-map-failed{color:#ae3e30;background:#fff;padding:6px;position:absolute;bottom:20px;left:10px;right:10px}.address-picker-dialog .error>a{color:#008f89;margin-top:10px;display:block}.address-picker-dialog .error{margin-top:18px;font-size:12px;line-height:1.5}.address-picker-dialog .text-button{font-size:12px}.address-picker-dialog p{font-size:13px;line-height:1.6}@media (max-width:600px){.address-picker-overlay{padding:12px}.address-picker-dialog{max-height:calc(100dvh - 24px);padding:20px}.address-picker-dialog .address-street-row{grid-template-columns:1fr 1.8fr .7fr;gap:12px}.address-picker-dialog .address-location-row{grid-template-columns:1fr 1fr;gap:12px}.address-location-row>label:last-child{grid-column:1/3}.address-picker-dialog .two{gap:14px}.address-picker-dialog header h2{font-size:17px!important}.address-picker-dialog input{font-size:16px}.address-point-map{height:260px}}.google-route-attribution{color:#5f6368;margin-top:6px;font:400 12px/18px Arial,sans-serif;display:block}.maps-key-setup{background:#f5fbfa;border:1px solid #c4e5e1;border-radius:8px;max-width:680px;margin-bottom:20px;padding:20px}.maps-key-setup h3{margin:0 0 10px;font-size:18px}.maps-key-setup p{font-size:13px;line-height:1.6}.maps-key-setup>label{margin:16px 0}.maps-key-setup>button{margin:8px 0 10px}.maps-key-setup small{color:#64756e;font-size:12px;display:block}.maps-key-setup .success p{margin:8px 0}.maps-key-setup .error{margin-top:12px}.new-order-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:90;background:#fff;padding:0}.modal.new-order-page{max-width:none;min-height:100dvh;box-shadow:none;color:#202632;background:#fff;border-radius:0;padding:28px max(24px,50vw - 550px) 80px;font-family:Arial,sans-serif}.new-order-page .modal-close{z-index:2;color:#555;background:#fff;position:fixed;top:6px;right:10px}.new-order-breadcrumb{color:#737b80;background:#f7f8fa;border-radius:7px;flex-wrap:wrap;align-items:center;gap:9px 13px;margin-bottom:30px;padding:18px 16px;font-size:17px;line-height:1.6;display:flex}.new-order-breadcrumb a{color:#169fa3;text-decoration:none}.new-order-breadcrumb button{color:#169fa3;background:0 0;border-radius:0;gap:4px;min-height:26px;padding:0;font-size:14px;font-weight:400}.new-order-test-label{color:#7a8086;margin:0 0 16px;font-size:11px}.new-order-config{background:#fafafa;border:1px solid #ddd;margin-bottom:16px;padding:16px}.new-order-page form.new-order-form{gap:24px;max-width:100%;margin:0}.new-order-page h2{letter-spacing:0;margin-bottom:26px;padding:0;font-family:Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.45}.new-order-section{margin:0 0 8px}.new-order-radios{flex-wrap:wrap;gap:8px 24px;display:flex}.new-order-radios label{flex-direction:row;align-items:center;gap:5px;font-size:17px;font-weight:400;line-height:1.2}.new-order-radios input{accent-color:#2499ed;width:17px;height:17px;margin:0;padding:0}.new-order-page input,.new-order-page select,.new-order-page textarea{color:#34383b;background:#fff;border:1px solid #ccc;border-radius:4px;min-height:57px;padding:16px 14px;font-family:Arial,sans-serif;font-size:16px}.new-order-page input::placeholder{color:#858585;opacity:1}.new-order-page label{color:#30353b;font-size:14px;font-weight:400}.new-order-customer{flex-direction:column;gap:8px;margin-top:8px;display:flex}.new-order-customer h2{margin-bottom:24px}.new-order-birth{border:1px solid #ccc;border-radius:4px;align-items:center;min-height:57px;padding:0 14px;display:flex;position:relative;flex-direction:row!important;gap:12px!important}.new-order-birth>span{color:#858585;white-space:nowrap;font-size:16px}.new-order-birth>input{flex:1;width:auto;min-width:0;border:0!important;min-height:55px!important;padding:10px 0!important;font-size:14px!important}.new-order-customer-search{color:#7a8086;margin:4px 0;font-size:12px}.new-order-customer-search summary{cursor:pointer}.new-order-customer-search label{margin-top:12px}.new-order-page .new-order-switch{cursor:pointer;flex-direction:row;align-items:flex-start;gap:14px;margin:18px 0;font-size:18px;font-weight:400;line-height:1.4;display:flex;position:relative}.new-order-switch>input{opacity:0;cursor:pointer;height:28px;margin:0;position:absolute;top:0;left:0;width:38px!important;min-height:28px!important}.new-order-switch .switch-track{background:#aaa;border-radius:12px;flex-shrink:0;width:36px;height:17px;margin:5px 0 0;position:relative}.new-order-switch .switch-track:before{content:"";background:#f4f4f4;border-radius:50%;width:23px;height:23px;transition:transform .15s;position:absolute;top:-3px;left:-2px;box-shadow:0 2px 4px #0004}.new-order-switch input:checked+.switch-track{background:#84cccc}.new-order-switch input:checked+.switch-track:before{background:#169fa3;transform:translate(17px)}.new-order-switch input:focus-visible+.switch-track{outline-offset:5px;outline:2px solid #169fa3}.new-order-switch input:disabled~span{color:#7c8184;cursor:not-allowed}.new-order-switch small{color:#80878b;max-width:430px;margin-top:2px;font-size:14px;line-height:1.5;display:block}.new-order-page .new-order-address{color:#169fa3;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:10px;min-height:32px;padding:4px 0;font-size:15px;font-weight:400}.new-order-address-summary{color:#626a70;padding:8px 0;line-height:1.6}.new-order-address-summary small{font-size:13px;display:block}.new-order-distance{color:#7a8086!important;font-size:12px!important}.new-order-distance input{min-height:40px!important;padding:10px!important;font-size:13px!important}.new-order-page .new-order-action{color:#5d6770;border:0;margin:0;padding:0;font-size:15px}.new-order-action>summary{cursor:pointer;min-height:34px;padding:6px 0;list-style:none}.new-order-action>summary::-webkit-details-marker{display:none}.new-order-action[open]>summary{color:#169fa3;margin-bottom:12px}.new-order-action>label,.new-order-action>fieldset{margin-top:12px}.new-order-action fieldset{border:1px solid #ddd;border-radius:4px}.new-order-product-bar{align-items:center;gap:6px;min-width:0;margin:0;display:flex}.new-order-product-bar>select{color:#7b7b7b;flex:0 220px;width:150px;min-width:0}.new-order-product-bar .icon-button{color:#232323;flex-shrink:0;padding:4px}.new-order-page .new-order-add-product{color:#169fa3;white-space:nowrap;background:0 0;border:0;border-radius:0;min-width:0;padding:6px 0;font-size:15px;font-weight:600}.new-order-product-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;max-height:330px;display:grid;overflow:auto}.new-order-product-grid button{color:#22696c;background:#f6fafb;border:1px solid #d3e8e8;flex-direction:column;font-weight:400;display:flex}.new-order-item{border-color:#ddd;border-radius:4px}.new-order-item.empty,.new-order-item:not(.order-storefront-item)>label:first-of-type,.new-order-page .cart-items:empty{display:none}.new-order-payment{flex-direction:column;align-items:flex-start;gap:18px;margin-top:12px;display:flex}.new-order-payment h2{margin:0 0 4px}.new-order-payment .new-order-switch{width:100%;margin:0}.new-order-page .new-order-payment-add{color:#169fa3;background:#fff;border:1px solid #169fa3;border-radius:8px;min-height:39px;margin-top:6px;padding:10px 16px;font-size:15px;font-weight:400}.new-order-payment>label:not(.new-order-switch){width:100%}.new-order-page .new-order-create{background:#139fa3;border-radius:7px;align-self:flex-start;min-height:38px;margin-top:-12px;margin-left:16px;padding:10px 17px;font-size:15px;font-weight:400;box-shadow:0 2px 4px #0004}.new-order-total-empty{display:none}.new-order-page .order-total{border-top:1px solid #eee;padding-top:16px}@media (max-width:600px){.modal.new-order-page{padding:24px 16px 65px}.new-order-breadcrumb{margin-bottom:28px;padding:12px 16px;font-size:17px}.new-order-page form.new-order-form{gap:24px}.new-order-radios{gap:6px 24px}.new-order-page .two{grid-template-columns:1fr}.new-order-product-bar{gap:4px}.new-order-product-bar>select{flex:140px;width:140px;min-height:57px;padding:14px}.new-order-page .new-order-add-product{font-size:14px}.new-order-product-bar .icon-button{padding:3px}.new-order-product-bar .icon-button svg{width:17px}}@media (max-width:360px){.new-order-page .new-order-add-product{font-size:12px}.new-order-radios{column-gap:15px}.new-order-birth{flex-wrap:wrap}.new-order-birth>input{width:100%}}.new-order-breadcrumb button.new-order-crumb-link{font-size:inherit;line-height:inherit}.integration-setup{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:1000px;padding:24px}.integration-setup>h2{font-size:22px}.integration-setup>p{color:#6b7479}.integration-setup blockquote{background:#f7f9fa;border-left:3px solid #17a0a4;margin:0;padding:16px;line-height:1.7}.integration-status{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.integration-status>div{background:#f7f9fa;border-radius:6px;flex-direction:column;gap:8px;padding:18px;display:flex}.integration-status small{color:#70777d;font-size:12px}.integration-setup form button{align-self:flex-start}@media (max-width:600px){.integration-status{grid-template-columns:1fr}.integration-setup{padding:18px}}.pizza-shop{overflow-wrap:anywhere;background:#f1f4f9;font-family:Arial,sans-serif}.shop-header{background:#fff;border-bottom:1px solid #e2e5e9;gap:24px;max-width:none;height:56px;padding:0 28px}.shop-brand{letter-spacing:0;font-size:21px;font-weight:500}.shop-header-links{align-items:center;gap:25px;margin-right:auto;display:flex}.shop-header-links a,.pizza-shop .shop-header-links button{color:#69717b;background:0 0;border:0;padding:6px;font-size:14px;text-decoration:none}.shop-cover{background:#242226;height:clamp(160px,26vw,350px)}.shop-cover img{object-fit:cover;width:100%;height:100%;display:block}.shop-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:18px;max-width:1140px;margin:0 auto;padding:0 16px;display:grid}.shop-content{min-width:0}.shop-info{background:#fff;border-radius:0 0 16px 16px;max-width:none;margin:0 0 14px;padding:24px 18px 18px;position:relative}.shop-logo{object-fit:cover;background:#fff;border:4px solid #fff;border-radius:50%;width:112px;height:112px;margin-top:-80px;position:relative}.shop-info-title{justify-content:space-between;align-items:center;gap:16px;margin:12px 0;display:flex}.shop-hero .shop-info-title h1{letter-spacing:-.03em;max-width:none;margin:0;font-size:32px;line-height:1.2}.shop-info>p{color:#6b737e;margin:8px 0 16px;font-size:13px}.shop-open,.shop-closed{white-space:nowrap;color:#38783e;background:#e6f4e8;border-radius:18px;padding:8px 10px;font-size:11px;font-weight:600}.shop-closed{color:#9c3d3d;background:#f3e7e7}.shop-info-details{border:1px solid #ebedf0;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.shop-info-details>div{border-right:1px solid #ebedf0;min-width:0;padding:12px 10px}.shop-info-details>div:last-child{border:0}.shop-info-details small{color:#7e858e;align-items:center;gap:4px;margin-bottom:7px;font-size:11px;display:flex}.shop-info-details b,.shop-info-details a{color:#353b43;font-size:12px;text-decoration:none}.shop-order-sidebar{background:#fff;border:1px solid #e2e5e9;border-radius:5px;margin-top:12px;padding:20px;position:sticky;top:16px;box-shadow:0 2px 4px #0001}.shop-order-sidebar h2{margin:0 0 20px;font-size:17px}.shop-order-sidebar>p{text-align:center;color:#8d949c;flex-direction:column;align-items:center;gap:16px;padding:20px 0;font-size:13px;display:flex}.shop-sidebar-items>div{border-bottom:1px solid #eee;justify-content:space-between;gap:14px;padding:12px 0;font-size:12px;display:flex}.shop-sidebar-items b{white-space:nowrap}.shop-layout .shop-main{width:100%;max-width:none;margin:0;padding:24px 0 0}.shop-menu-tools{background:#f1f4f9f5;max-width:none;padding:12px 0 0;scroll-margin-top:0;top:0}.shop-search{max-width:none}.shop-categories{scrollbar-width:none;gap:7px;padding:14px 0}.shop-categories::-webkit-scrollbar{display:none}.pizza-shop .shop-categories button{color:#5b626c;background:#fff;border:0;border-radius:4px;padding:11px 13px;font-size:12px}.pizza-shop .shop-categories button.active{background:var(--shop-red);color:#fff}.shop-category{margin-bottom:30px;scroll-margin-top:140px}.shop-category h2{letter-spacing:-.02em;border-bottom:1px solid #dfe4eb;margin-bottom:16px;padding-bottom:15px;font-size:23px}.shop-category>p{color:#727a84}.shop-product-grid{gap:12px}.shop-product-grid.layout-row{grid-template-columns:1fr}.pizza-shop .shop-product{border-color:#e1e5ea;border-radius:5px;gap:14px;min-height:145px;padding:16px}.shop-product h3{font-family:Arial,sans-serif;font-size:14px}.shop-product p{color:#818995;-webkit-line-clamp:2;margin-bottom:12px;font-size:12px;line-height:1.45}.shop-product img,.shop-product-placeholder{border-radius:4px;width:96px;height:96px}.shop-product b{color:#343b44;font-size:13px}.shop-product-plus{border-color:#e4e7ec;bottom:10px;right:10px}.shop-banners{background:#fff;border-radius:5px;margin:0 0 12px;position:relative;overflow:hidden}.shop-banner-slide img{object-fit:contain;width:100%;height:auto;max-height:480px;display:block}.shop-banner-slide a{display:block}.pizza-shop .shop-banner-prev,.pizza-shop .shop-banner-next{color:#fff;background:#0006;border:0;border-radius:4px;width:32px;min-height:38px;padding:3px;position:absolute;top:45%}.shop-banner-prev{left:7px}.shop-banner-next{right:7px}.shop-banner-dots{justify-content:center;align-items:center;gap:9px;padding:10px;display:flex}.pizza-shop .shop-banner-dots button{background:#c4c9cf;border-radius:50%;width:9px;height:9px;min-height:9px;padding:0}.pizza-shop .shop-banner-dots button[aria-pressed=true]{background:var(--shop-red)}.pizza-shop .shop-banner-dots .shop-banner-pause{color:#424954;background:#f0f2f6;border-radius:4px;width:24px;height:24px;min-height:24px}.shop-overlay{overscroll-behavior:none;align-items:center;padding:20px 12px;overflow:hidden}.shop-dialog{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;background:#fff;max-height:calc(100dvh - 40px);overflow:hidden auto}.shop-dialog .combo-options,.shop-dialog .combo-picker{max-height:none;overflow:visible}.shop-dialog fieldset{background:#fff;border-color:#e4e7eb;border-radius:5px;min-width:0}.shop-dialog .combo-option{gap:12px;min-width:0;padding:12px 0}.shop-dialog .combo-option>span{color:#353c44;min-width:0}.shop-dialog .combo-option>div{flex-shrink:0}.shop-dialog .combo-option small{color:#737b85}.shop-dialog-content{padding:26px}.shop-dialog-content>p{color:#747c86}.shop-add-row{z-index:4;background:#fff;min-width:0;margin-top:20px;padding:15px 0 20px;position:sticky;bottom:-26px;box-shadow:0 -8px 15px #fff}.shop-add-row>button{min-width:0}.shop-appearance-editor{border-top:1px solid #e2e6ea;gap:16px;margin-top:20px;padding-top:20px;display:grid}.shop-appearance-editor>p{color:#737b85;margin:0}.shop-image-editor{gap:10px;min-width:0;display:grid}.shop-image-editor img{object-fit:contain;background:#f5f6f8;border:1px solid #e0e5ea;border-radius:5px;max-width:100%;max-height:180px}.shop-banner-editor{border:1px solid #dce2e8;border-radius:7px;gap:14px;min-width:0;padding:18px;display:grid}.shop-banner-actions{justify-content:flex-end;gap:8px;display:flex}.shop-banner-actions button,.shop-category-order button{min-height:32px;padding:6px}.shop-category-order{gap:8px;margin:0;padding:0;list-style:none;display:grid}.shop-category-order li{border:1px solid #e4e8ed;border-radius:5px;align-items:center;gap:8px;padding:10px;display:flex}.shop-category-order span{flex:1}@media (min-width:961px){.shop-cart-bar{display:none}}@media (max-width:960px){.shop-layout{grid-template-columns:minmax(0,1fr);max-width:820px}.shop-order-sidebar{display:none}.shop-cover{height:230px}.shop-header{padding:0 18px}.shop-header-links{gap:12px}.shop-info-details{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-info-details>div:nth-child(2){border-right:0}.shop-info-details>div:nth-child(-n+2){border-bottom:1px solid #ebedf0}}@media (max-width:600px){.shop-layout{padding:0 12px}.shop-header{gap:12px;height:55px;padding:0 14px}.shop-brand{font-size:18px}.shop-header-links{display:none}.shop-cover{height:165px}.shop-logo{width:88px;height:88px;margin-top:-65px}.shop-info{padding:20px 14px 14px}.shop-hero .shop-info-title h1{font-size:25px}.shop-info-title{gap:7px}.shop-info-details>div{padding:10px}.shop-product-grid{grid-template-columns:1fr}.shop-product-grid .shop-product{min-height:130px;padding:14px}.shop-product img,.shop-product-placeholder{width:90px;height:90px}.shop-overlay{align-items:stretch;padding:0}.shop-dialog{scrollbar-gutter:auto;border-radius:0;max-width:none;height:100dvh;max-height:100dvh}.shop-dialog-content{padding:24px 16px}.shop-add-row{gap:10px;padding:14px 0 20px;bottom:-24px}.shop-add-row>button{padding:12px 10px;font-size:13px}.shop-stepper{gap:8px}.shop-stepper button{min-width:31px;padding:7px}.shop-bag{height:100dvh}.shop-confirmed{border-radius:12px;max-width:480px;height:auto;margin:auto 16px}.shop-product-cover{height:200px}.shop-dialog h2{font-size:22px}.shop-banners{margin-bottom:5px}.shop-category h2{font-size:22px}.shop-test-banner{padding:7px;font-size:10px}.shop-menu-tools{padding-top:10px}.shop-footer{padding:28px 10px}.shop-banner-slide img{max-height:none}}.combo-picker fieldset{scroll-margin-top:22px}.combo-picker fieldset.combo-group-invalid,.shop-dialog fieldset.combo-group-invalid{background:#fffdfc;border:2px solid #ce493d}.combo-group-invalid:focus{outline:0;box-shadow:0 0 0 3px #ce493d18}.combo-validation-bubble{color:#9f3027;background:#fff0ed;border:1px solid #edb9b2;border-radius:9px;align-items:flex-start;gap:9px;margin:8px 0 14px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex;position:relative;box-shadow:0 3px 10px #9f30270c}.combo-validation-bubble:before{content:"";background:#fff0ed;border-top:1px solid #edb9b2;border-left:1px solid #edb9b2;width:10px;height:10px;position:absolute;top:-6px;left:20px;transform:rotate(45deg)}.combo-validation-bubble>span{color:#fff;background:#bd4237;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;font-size:12px;font-weight:700;display:inline-grid}.pizza-shop .shop-product.shop-product-unavailable{opacity:.7;cursor:not-allowed;filter:grayscale(.35);background:#f8f9fb}.shop-product-unavailable-label{color:#666f7a;background:#e8ebef;border-radius:4px;padding:5px 8px;font-size:10px;position:absolute;bottom:10px;right:12px}.combo-option-unavailable>span{opacity:.6}.product-availability-settings,.product-stock-settings{flex-direction:column;gap:30px;width:100%;min-width:0;max-width:1000px;display:flex}.product-availability-switches,.product-stock-switches{flex-direction:column;gap:18px;display:flex}.product-availability-settings .catalog-toggle,.product-stock-switches .catalog-toggle{color:#252b32;margin:0;font-size:18px;font-weight:400;line-height:1.35;gap:18px!important}.product-availability-settings .catalog-toggle>span,.product-stock-switches .catalog-toggle>span{min-width:0}.product-availability-settings .catalog-toggle small,.product-stock-switches .catalog-toggle small{color:#858b90;max-width:700px;margin-top:7px;font-size:14px;font-weight:400;line-height:1.55}.product-sales-channels{flex-direction:column;gap:18px;margin-top:12px;display:flex}.product-sales-channels h3{color:#252b32;margin:0 0 4px;font-size:20px;font-weight:400}.catalog-editor-page .catalog-channel-picker,.catalog-channel-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 22px;width:100%;min-width:0;display:grid}.catalog-channel-option{color:#293037;cursor:pointer;align-items:flex-start;min-width:0;line-height:1.4;flex-direction:row!important;gap:10px!important;font-size:17px!important;font-weight:400!important;display:flex!important}.catalog-channel-option span{overflow-wrap:anywhere;min-width:0}.catalog-channel-option input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:#11a4a2;border-radius:4px;flex:0 0 23px;width:23px;min-width:23px;height:23px;min-height:0;margin:1px 0 0;padding:0}.product-sales-channels>p{color:#858b90;max-width:920px;font-size:14px;line-height:1.65!important}.product-sales-channels>p b{color:#6c747b;font-weight:500}.product-sales-channels .product-marketplace-note{font-size:12px}.product-availability-hours{flex-direction:column;gap:22px;padding-left:52px;display:flex}.product-stock-settings>label,.product-stock-minimum label{color:#58626a;gap:14px;font-size:18px;font-weight:400}.product-stock-sku{max-width:100%}.product-stock-sku input,.product-stock-minimum input{background:#fff;border:1px solid #d8dfe3;border-radius:4px;height:48px;min-height:48px}.product-stock-minimum{flex-direction:column;gap:10px;max-width:320px;display:flex}.product-stock-minimum>small{color:#858b90;max-width:270px;font-size:14px;line-height:1.6}.catalog-reference .product-tab-panel .product-stock-consumption{background:0 0;border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.product-stock-consumption legend{color:#252b32;margin-bottom:20px;padding:0;font-size:19px;font-weight:400}.product-stock-consumption .check{white-space:normal;align-items:flex-start;gap:10px;font-size:17px;font-weight:400;line-height:1.5}.product-stock-consumption input[type=radio]{accent-color:#2196f3;flex-shrink:0;width:19px;height:19px;min-height:0;margin-top:3px}.product-stock-movements{border-top:1px solid #e5e9ed;margin-top:12px;padding-top:20px}.product-stock-movements summary{cursor:pointer;color:#6c777e;font-size:14px}.product-stock-movements-content{flex-direction:column;gap:20px;min-width:0;margin-top:22px;display:flex}.product-stock-movements-content .table-wrap{width:100%;max-width:100%}@media (max-width:760px){.product-availability-settings,.product-stock-settings{gap:28px}.product-availability-switches,.product-stock-switches{gap:17px}.product-availability-settings .catalog-toggle,.product-stock-switches .catalog-toggle{font-size:17px;gap:14px!important}.product-availability-settings .catalog-toggle small,.product-stock-switches .catalog-toggle small{font-size:13px;line-height:1.55}.catalog-editor-page .catalog-channel-picker,.catalog-channel-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.catalog-channel-option{gap:9px!important;font-size:16px!important}.product-sales-channels>p{font-size:13px}.product-stock-minimum{width:55%;min-width:160px;max-width:280px}.product-stock-settings>label,.product-stock-minimum label{font-size:17px}.product-stock-minimum>small{font-size:13px}.product-stock-consumption .check{font-size:16px}.product-stock-consumption legend{font-size:18px}.product-availability-hours{padding-left:0}.product-sales-channels{margin-top:5px}.catalog-reference .product-stock-movements-content .form-grid{grid-template-columns:minmax(0,1fr)}}.shop-product-unavailable-message{color:#855447;margin-top:auto;padding-bottom:16px;font-size:12px;line-height:1.45}.shop-pickup-account-note,.pickup-account-note{color:#42736c;background:#eff8f7;border:1px solid #d4e9e6;border-radius:7px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6}.detail-toolbar button.hide-order-action{color:#fff;background:#dc2626;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.detail-toolbar{flex-wrap:wrap}.detail-toolbar .hide-order-action:disabled{opacity:.5}.familiar-shell:has(.marketing-page){background:#fff}.familiar-shell:has(.marketing-page) main{max-width:none}.management-page.marketing-page{box-shadow:none;background:#fff;border:0;border-radius:0;min-width:0;max-width:none;padding:0}.marketing-page .marketing-tabs{scrollbar-width:thin;scrollbar-color:#dfe3e6 transparent;border:0;flex-wrap:nowrap;gap:0;max-width:100%;margin:0 0 18px;padding:0;display:flex;overflow-x:auto}.marketing-page .marketing-tabs button{white-space:nowrap;color:gray;text-transform:uppercase;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;min-height:76px;padding:22px 14px 25px;font:400 16px/1.4 Arial,sans-serif}.marketing-page .marketing-tabs button.active{color:#2aa3a5;border-bottom-color:#edf0f2}.marketing-page .marketing-tabs button:focus-visible{outline-offset:-3px;outline:2px solid #2aa3a5}.marketing-page .marketing-toolbar{flex-direction:column;align-items:stretch;gap:14px;margin:0 0 28px;display:flex}.marketing-page .marketing-toolbar>button{color:#299fa3;text-transform:uppercase;min-height:45px;box-shadow:none;background:#fff;border:1px solid #39abad;border-radius:9px;flex:none;align-self:flex-start;padding:12px 19px;font:500 16px/1.2 Arial,sans-serif}.marketing-page .marketing-toolbar>button:disabled{opacity:.5}.marketing-page .marketing-toolbar>select{color:#596168;background:#fff;border:1px solid #d5dade;border-radius:5px;width:100%;min-width:0;min-height:56px;padding:12px 17px;font-size:18px}.marketing-page .marketing-search{color:#56616a;flex-direction:column;flex:none;gap:8px;width:83%;min-width:0;margin-top:16px;font-size:16px;font-weight:500;display:flex}.marketing-page .marketing-search input{background:#fff;border:1px solid #d5dade;border-radius:5px;width:100%;min-height:56px;padding:12px 16px;font-size:18px;display:block}@media (max-width:760px){.marketing-page .marketing-tabs button{min-height:72px;padding:21px 14px 23px;font-size:15px}.marketing-page .marketing-toolbar>*{flex:none}.marketing-page .marketing-search{width:100%}.marketing-page .marketing-toolbar>select{font-size:17px}}.marketing-links{color:#171e2b;min-width:0}.marketing-links h1{letter-spacing:-.5px;margin:20px 0!important;font:500 36px/1.2 Arial,sans-serif!important}.marketing-links h2{margin:20px 0;font:400 24px/1.3 Arial,sans-serif}.marketing-links .link-back{margin:0 0 12px}.link-editor{flex-direction:column;gap:28px;max-width:1000px;display:flex}.link-editor .link-intro{margin:0 0 4px;font-size:19px;line-height:1.55}.link-editor>label{color:#56616b;flex-direction:column;gap:9px;font-size:17px;font-weight:400;display:flex}.link-editor input:not([type=checkbox]),.link-editor textarea{color:#18202b;background:#fff;border:1px solid #d6dce0;border-radius:5px;width:100%;min-height:54px;padding:12px 15px;font-size:18px}.link-editor textarea{min-height:82px}.link-editor small{color:#858b90;font-size:16px;font-weight:400;line-height:1.45}.link-percent{border:1px solid #d6dce0;border-radius:5px 13px 13px 5px;display:flex;overflow:hidden}.link-percent input{min-width:0;border:0!important;border-radius:0!important}.link-percent span{border-left:1px solid #d6dce0;place-items:center;min-width:52px;font-size:20px;display:grid}.link-variables{color:#258f92;margin-top:-18px;font-size:14px}.link-variables p{overflow-wrap:anywhere}.marketing-links .link-primary{color:#fff;background:#12a1a4;border:0;border-radius:9px;align-self:flex-start;min-height:44px;padding:13px 19px;font-weight:500;box-shadow:0 2px 4px #0003}.link-delivery-note,.link-footnote{color:#79828a;font-size:13px;line-height:1.5}.link-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.marketing-links .link-outline{color:#2a9fa2;white-space:nowrap;background:#fff;border:1px solid #31aaac;border-radius:9px;min-height:44px;padding:12px 18px;font-size:16px;font-weight:500}.link-summary{grid-template-columns:1.6fr 1fr 1fr;gap:20px 14px;margin:14px 0;display:grid}.link-summary>div{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;font-size:19px;display:flex}.link-summary b,.link-address>b{font-size:19px;font-weight:600}.link-address{min-width:0;margin:18px 0}.link-address>div{align-items:center;gap:6px;margin-top:6px;display:flex}.link-address a{color:#269fa2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:19px;overflow:hidden}.link-address .icon-button{color:#1c2431;flex:0 0 36px;min-height:36px}.link-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 32px}.link-period{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:28px 0;display:flex}.link-period label{flex-direction:column;flex:1;gap:7px;min-width:120px;font-size:19px;display:flex}.link-period input{background:#fff;border:1px solid #aaa;border-radius:2px;width:100%;min-width:0;min-height:46px;padding:8px;font-size:17px}.link-result-tabs{margin:24px 0 12px;display:flex}.link-result-tabs button{color:#858585;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:18px 14px;font-size:16px;font-weight:400}.link-result-tabs button.active{color:#333;border-bottom-color:#edf0f2}.link-chart{width:100%;height:auto;max-height:400px}.link-chart-empty{color:gray;text-align:center;border-top:1px solid #e4e7eb;padding:60px 15px}.marketing-shared{max-width:1000px;margin:auto;padding:24px}.link-notification{border-bottom:1px solid #eee;padding:14px 0}.link-notification p{white-space:pre-wrap}.link-editor .check{flex-direction:row;align-items:center}.link-editor .check input{width:auto}@media (max-width:760px){.marketing-links h1{font-size:34px!important}.link-editor{gap:30px}.link-editor .link-intro,.link-summary>div,.link-address a,.link-summary b,.link-address>b{font-size:18px}.link-period{gap:9px}.link-period .link-outline{margin-top:3px}.link-title h1{overflow-wrap:anywhere;max-width:100%}.marketing-links .link-outline{font-size:14px}.marketing-shared{padding:18px}}.link-notifications{border-top:1px solid #e4e7eb;margin-top:36px;padding-top:24px}.link-notifications>p{color:#68727b;line-height:1.6}.link-notifications>label{flex-direction:column;gap:8px;max-width:700px;margin:20px 0 14px;display:flex}.link-notifications input{min-height:44px}.link-notifications pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fa;border-radius:6px;padding:16px}.link-notifications .link-notification{margin-top:14px}.finance-workspace{color:#233139;max-width:1250px;margin:0 auto}.finance-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.finance-heading h1{letter-spacing:-.7px;margin:8px 0 12px;font-size:32px}.finance-heading p{color:#78858c;line-height:1.5}.finance-test-note{color:#52736e;background:#f0f7f6;border-left:3px solid #159e96;margin:20px 0;padding:14px 18px;font-size:13px;line-height:1.6}.finance-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.finance-tabs{border-bottom:1px solid #e3e8e9;gap:8px;margin:22px 0;display:flex}.finance-tabs button{color:#6f7c82;background:0 0;border-bottom:3px solid #0000;border-radius:0;padding:15px 18px}.finance-tabs button.active{color:#008d84;border-bottom-color:#009b91}.finance-period{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0;display:flex}.finance-period label{flex-direction:column;gap:7px;max-width:210px;display:flex}.finance-period input{min-height:43px}.finance-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.finance-cards article{background:#fff;border:1px solid #e2e8e8;border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:22px;display:flex}.finance-cards span{color:#62727a;font-size:14px}.finance-cards strong{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:26px;font-weight:600}.finance-cards small{color:#819096;font-size:12px;line-height:1.5}.finance-flow{background:#f3f8f7;border:1px solid #dbeae7;border-radius:10px;grid-template-columns:2fr 1fr;gap:24px;padding:24px;display:grid}.finance-flow h2{margin:0 0 16px;font-size:18px}.finance-flow strong{color:#00877d;font-size:34px}.finance-flow p{color:#6c7b81;font-size:13px}.finance-flow dl{flex-direction:column;justify-content:center;gap:18px;display:flex}.finance-flow dl>div{justify-content:space-between;gap:12px;display:flex}.finance-flow dd{margin:0;font-weight:600}.finance-form{background:#fff;border:1px solid #e1e7e7;border-radius:10px;flex-direction:column;gap:22px;max-width:800px;padding:24px;display:flex}.finance-form label,.finance-workspace>label{flex-direction:column;gap:8px;display:flex}.finance-form small{color:#7e8a90;font-size:12px;line-height:1.5}.finance-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.finance-form>button{align-self:flex-start}.finance-review{background:#fff8e9;border:1px solid #f0dcab;border-radius:10px;margin-top:22px;padding:20px}.finance-review h2{font-size:18px}.finance-review p{font-size:14px;line-height:1.6}.finance-workspace td small{color:#7e8a90;margin-top:5px;display:block}.finance-voided{opacity:.6}.finance-void-form{border-color:#e6c4b9;margin-top:25px}.finance-workspace table{min-width:650px}.finance-workspace .table-wrap{margin:20px 0}@media (max-width:760px){.finance-heading{align-items:flex-start}.finance-heading h1{font-size:27px}.finance-heading>button{min-width:40px;padding:10px;font-size:0}.finance-heading>button svg{width:18px;height:18px}.finance-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-cards article{padding:16px}.finance-cards strong{font-size:22px}.finance-flow,.finance-form-grid{grid-template-columns:1fr}.finance-period label{flex:1;min-width:120px}.finance-form{padding:18px}.finance-tabs button{padding:14px 10px}}.finance-tabs{scrollbar-width:thin;max-width:100%;overflow-x:auto}.finance-tabs button{white-space:nowrap;flex-shrink:0}.finance-records>p{color:#65767d;line-height:1.6}.finance-records>label{flex-direction:column;gap:8px;max-width:600px;display:flex}.finance-records .check{flex-direction:row;align-items:center}.finance-records .check input{width:auto;min-height:0}.finance-movement-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.finance-movement-filters label{flex-direction:column;gap:8px;min-width:0;display:flex}.finance-movement-filters input,.finance-movement-filters select{width:100%;min-width:0}@media (max-width:760px){.finance-movement-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-movement-filters>label:first-child{grid-column:1/-1}}.payment-setup .finance-form{margin:24px 0}.payment-setup .check{flex-direction:row;align-items:center;gap:10px;display:flex}.payment-setup .check input{width:20px;min-height:20px}.order-online-payment label{flex-direction:column;gap:8px;margin:14px 0;display:flex}.order-online-payment input,.order-online-payment textarea{width:100%}.order-online-payment textarea{overflow-wrap:anywhere;min-height:105px;font-size:12px}.order-online-payment .pix-qr{width:210px;max-width:100%;margin:18px auto;display:block}.order-online-payment .info{overflow-wrap:anywhere}.order-online-payment button{max-width:100%}.order-online-payment .payment-payer{border:1px solid #e0e7e7;border-radius:8px;padding:16px}.order-more{margin-left:auto;position:relative}.order-more summary{cursor:pointer;color:#727c80;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;list-style:none;display:flex}.order-more summary::-webkit-details-marker{display:none}.order-more summary:focus-visible{outline-offset:2px;outline:3px solid #159e99}.order-more-options{z-index:30;background:#fff;border:1px solid #edf0f1;border-radius:5px;width:max-content;min-width:280px;max-width:min(350px,85vw);padding:8px 0;display:grid;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #0003}.order-more-options button{text-align:left;color:#343c40;box-shadow:none;white-space:normal;background:#fff;border:0;border-radius:0;justify-content:flex-start;padding:16px 20px}.order-more-options button:hover{background:#f0f7f7}.order-more-options button:disabled{opacity:.5}.order-more-options button:focus-visible{outline-offset:-3px;outline:2px solid #159e99}.detail-toolbar button.hide-order-action:hover:not(:disabled){background:#b91c1c}.new-order-distance-summary{color:#66747a;padding:4px 0;font-size:14px}.new-order-distance-summary small{margin-top:4px;font-size:12px;display:block}.order-payment-compact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:8px 0 16px;display:flex}.order-payment-compact span{color:#7a8589;margin-bottom:5px;font-size:13px;display:block}.order-payment-compact b{font-size:15px;font-weight:600;display:block}.order-payment-compact a{color:#009b91;font-size:14px}.payment-options>summary{cursor:pointer;color:#66747a;padding:12px 0;font-size:14px}.payment-options[open]>summary{margin-bottom:12px}.payment-options .info{margin:12px 0}.catalog-pagination{color:#7c858a;padding:12px 0 20px}.catalog-pagination p{margin:8px 0 16px}.catalog-pagination nav{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.catalog-pagination nav>span{align-items:center;gap:3px;display:flex}.catalog-pagination nav button{color:#139f9f;width:30px;min-width:30px;height:30px;min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:50%;padding:2px;font-size:14px;font-weight:400;line-height:1}.catalog-pagination nav button.active{color:#fff;background:#139f9f}.catalog-pagination nav button:disabled{opacity:.35;cursor:default}.catalog-pagination .page-gap{padding:0 2px;font-size:14px}#catalog-products-table{scroll-margin-top:24px}.new-order-fixed-channel{color:#159d9e;font-size:18px}.new-order-fixed-channel small{color:#7d8589;font-size:13px}.order-ai-origin{align-items:center;gap:6px;display:inline-flex}.new-order-config>label:not(.check){flex-direction:column;gap:8px;max-width:400px;display:flex}.new-order-config p{font-size:13px}.order-delivery-map .address-point-map{border-radius:10px;width:100%;height:300px}.driver-access{border:1px solid #d9e4e3;border-radius:10px;margin-top:30px;padding:20px}.driver-access p{line-height:1.5}.driver-access input{overflow-wrap:anywhere;font-size:13px}.driver-access a{color:#009d91}.detail-heading h2 small{font-size:15px}.order-product-picker{min-width:0}.order-product-search{background:#fff;border:1px solid #ddd;border-radius:4px;flex:220px;align-items:center;gap:6px;min-width:130px;padding:0 9px;display:flex;position:relative}.order-product-search>svg{color:#7b7b7b;flex-shrink:0}.order-product-search>input{background:0 0;border:0;width:100%;min-width:0;margin:0;padding:13px 0}.order-product-search:focus-within{outline-offset:1px;outline:2px solid #169fa3}.order-product-results{z-index:35;background:#fff;border:1px solid #ddd;border-radius:4px;min-width:220px;max-height:300px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 6px 18px #0003}.order-product-results>button{text-align:left;color:#22696c;background:#fff;border:0;border-bottom:1px solid #eee;border-radius:0;justify-content:space-between;gap:12px;width:100%;padding:13px;font-size:14px;font-weight:400;display:flex}.order-product-results>button[aria-selected=true]{background:#e8f5f4}.order-product-results>button>small{white-space:nowrap}.order-product-results>p{color:#667;padding:12px}.order-category-browser{padding:12px 0}.order-category-heading{align-items:center;gap:14px;margin-bottom:8px;display:flex}.order-category-heading>button{align-items:center;display:flex}.new-order-product-bar{flex-wrap:wrap}.new-order-product-bar>.new-order-add-product{margin-left:auto}@media (max-width:650px){.new-order-product-bar>.order-product-search{flex-basis:calc(100% - 85px)}.new-order-product-bar>.new-order-add-product{text-align:right;width:100%;padding:8px 0}.order-product-results{min-width:0}.order-category-browser .new-order-product-grid{max-height:360px}}.dispatch-order-stage{color:#66737a;text-transform:none;font-size:10px;display:block}.dispatch-customer{line-height:17px}.dispatch-order-row{height:auto;min-height:49px;padding-top:5px;padding-bottom:5px}.dispatch-menu-order{color:#22696c;cursor:pointer;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:flex}.dispatch-menu-order input{accent-color:#009688;flex-shrink:0;width:18px;height:18px;margin:0}.dispatch-menu>button[aria-disabled=true]{color:#65747a;background:#f8fafb}.dispatch-menu>p{color:#465b63}.dispatch-stage-hint{background:#fff5da;border-radius:4px;padding:8px}.dispatch-empty{color:#687780;padding:10px 4px;font-size:13px;line-height:1.5}.member-access{border-top:1px solid #dce6e5;min-width:0;padding-top:22px}.permission-group{border:0;border-top:1px solid #e3e9e8;border-radius:0;gap:4px;margin:20px 0;padding:16px 0}.permission-group legend{padding:0 10px 0 0;font-size:16px;font-weight:600}.access-permission{cursor:pointer;justify-content:flex-start;align-items:center;min-height:44px;font-size:14px;position:relative;flex-direction:row!important;gap:14px!important;margin:4px 0!important;font-weight:400!important;display:flex!important}.access-permission>input[role=switch]{opacity:0;cursor:pointer;border:0;position:absolute;top:50%;left:0;transform:translateY(-50%);width:46px!important;height:26px!important;min-height:0!important;margin:0!important;padding:0!important}.access-switch{pointer-events:none;background:#b9bfc4;border-radius:20px;flex:0 0 46px;width:46px;height:26px;display:block;position:relative}.access-switch:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;display:block;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.access-permission>input:checked+.access-switch{background:#159f9a}.access-permission>input:checked+.access-switch:before{transform:translate(20px)}.access-permission>input:focus-visible+.access-switch{outline-offset:4px;outline:3px solid #107f7b}.access-permission>input:disabled~span{opacity:.5}.access-permission>span:last-child{overflow-wrap:anywhere;min-width:0;line-height:1.5}.access-permission small{color:#6d7d80;margin-top:3px;font-size:12px;display:block}.owner-access{border-bottom:1px solid #dce6e5;margin:20px 0;padding:16px 0}.owner-access summary{color:#159f9a;cursor:pointer;font-size:15px}.owner-access form{max-width:650px}.owner-access>a{margin-top:14px;display:inline-block}@media (prefers-reduced-motion:reduce){.access-switch:before{transition:none}}.bill-summary{flex-wrap:wrap}.bill-summary>span{min-width:95px}.bill-payments{gap:12px;margin-top:18px;display:grid}.bill-payments>article{border:1px solid #e3e9ed;border-radius:5px;padding:18px}.bill-payments>article>div{justify-content:space-between;gap:15px;display:flex}.bill-payments>article p{overflow-wrap:anywhere;margin-top:8px;font-size:13px}.bill-payments>article.voided{color:#737b82;background:#f6f6f6}.bill-payments>article.voided strong{text-decoration:line-through}@media (max-width:600px){.bill-summary>span{flex:40%;min-width:0}.bill-payments>article{padding:14px}}.pdv-web{color:#17202b;max-width:1120px;margin:0 auto;padding:24px 20px 70px}.pdv-heading{align-items:center;gap:16px;margin:0 0 28px;display:flex}.pdv-heading h1{overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:400}.pdv-back{flex-shrink:0;place-items:center;width:48px;height:48px;padding:0;display:grid;border:1px solid #555!important;border-radius:8px!important}.pdv-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pdv-home-grid>button{flex-direction:column;justify-content:center;align-items:center;gap:18px;height:140px;font-size:18px;font-weight:500;display:flex;color:#222!important;background:#fff!important;border:1px solid #333!important;border-radius:10px!important}.pdv-home-grid svg{width:40px;height:40px}.pdv-tabs{border-bottom:1px solid #e1e3e5;gap:8px;margin:22px 0;display:flex}.pdv-tabs>button{color:#5d6269;box-shadow:none;background:0 0;border-bottom:3px solid #0000;border-radius:0;flex:1;padding:18px 7px;font-size:15px;font-weight:600}.pdv-tabs>button.active{color:#17202b;border-bottom-color:var(--red,#c52a37)}.pdv-search{border:1px solid #cdd0d4;border-radius:5px;align-items:center;gap:12px;padding:0 16px;margin:20px 0!important;display:flex!important}.pdv-search input{background:0 0;min-width:0;box-shadow:none!important;border:0!important;margin:0!important;padding:18px 0!important}.pdv-tables,.pdv-accounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0;display:grid}.pdv-tables>button{color:#112514;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:140px;display:flex;box-shadow:0 2px 4px #0003}.pdv-tables .free{background:#35cc49}.pdv-tables .occupied{color:#332b06;background:#f1d251}.pdv-tables b{font-size:23px;font-weight:400}.pdv-tables span{align-items:center;gap:6px;font-size:18px;display:flex}.pdv-accounts>button{color:#202a33;background:#fff;border:1px solid #d5d9dd;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.pdv-open-form{gap:14px;max-width:700px;margin:25px auto;display:grid}.pdv-open-form label{margin:0}.pdv-open-form small{color:#737980;font-size:14px}.pdv-open-form button{margin-top:15px}.pdv-catalog-grid{grid-template-columns:repeat(var(--pdv-columns,3),minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.pdv-catalog-grid>button{color:#222;border:1px solid #d9dce0;border-radius:8px;flex-direction:column;align-items:center;gap:10px;min-height:130px;padding:0 0 16px;display:flex;overflow:hidden;background:#fff!important}.pdv-catalog-grid img{object-fit:cover;width:100%;height:150px}.pdv-catalog-grid b,.pdv-catalog-grid span{overflow-wrap:anywhere;padding:0 10px}.pdv-catalog-grid b{padding-top:14px}.pdv-catalog-grid span{font-size:13px}.pdv-continue{justify-content:center;align-items:center;gap:12px;width:100%;margin:25px 0;padding:20px;display:flex}.pdv-cart{border-top:1px solid #e3e6e8;margin:28px 0;padding-top:10px}.pdv-cart h2{margin:20px 0;font-size:26px;font-weight:400}.pdv-cart>article{border-top:1px solid #eceef0;align-items:flex-start;gap:12px;padding:22px 0;display:flex}.pdv-cart>article>div:first-of-type{flex:1}.pdv-cart>article>div:last-child{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.pdv-cart small{color:#6c737a;margin-top:8px;display:block}.pdv-cart>article .text-button{padding:0}.pdv-cart>article>div:last-child button{color:#c54b4b}.pdv-cart>button:last-child{width:100%;margin-top:24px}.pdv-cart dl,.pdv-totals{gap:15px;margin:26px 0;display:grid}.pdv-cart dl>div,.pdv-totals>div{justify-content:space-between;gap:15px;display:flex}.pdv-cart dd,.pdv-totals dd{margin:0;font-weight:600}.pdv-orders{gap:15px;margin:20px 0;display:grid}.pdv-orders>article{background:#fff;border:1px solid #e1e4e7;border-radius:7px;padding:20px}.pdv-orders>article p{margin:12px 0}.pdv-account-actions{flex-wrap:wrap;gap:14px;display:flex}.pdv-settings{gap:20px;display:grid}.pdv-settings>label{max-width:650px}.pdv-modal-backdrop{z-index:150}.pdv-modal-backdrop .modal{width:min(700px,100%);max-height:94dvh;overflow:auto}.pdv-product-photo{object-fit:contain;max-width:100%;max-height:220px;margin:15px auto;display:block}.pdv-product-modal>button:last-child{width:100%;margin-top:20px}.pdv-payment-form{gap:20px;display:grid}.pdv-payment-form h2{font-size:24px;font-weight:500}.pdv-payment-form label{margin:0}.pdv-payment-footer{border-top:1px solid #e2e5e8;justify-content:space-between;gap:15px;padding-top:18px;display:flex}.pdv-web .error,.pdv-web .info{overflow-wrap:anywhere}@media (max-width:600px){.pdv-web{padding:20px 14px 65px}.pdv-heading h1{font-size:27px}.pdv-home-grid{gap:16px}.pdv-home-grid>button{gap:15px;height:135px;font-size:15px}.pdv-home-grid svg{width:37px;height:37px}.pdv-tabs>button{padding:17px 3px;font-size:12px}.pdv-tables,.pdv-accounts{gap:16px}.pdv-tables b{font-size:21px}.pdv-tables span{font-size:16px}.pdv-catalog-grid{grid-template-columns:repeat(var(--pdv-columns,2),minmax(0,1fr));gap:12px}.pdv-catalog-grid img{height:125px}.pdv-catalog-grid b{font-size:14px}.pdv-payment-footer{flex-wrap:wrap}.pdv-account-actions{flex-direction:column}}.pdv-product-modal .combo-options,.pdv-product-modal .combo-picker{max-height:none;overflow:visible}.pdv-product-modal fieldset{min-width:0}.form-validation-scope{display:contents}.field-validation-bubble{white-space:normal;flex-basis:100%}:is(label:has(>.field-validation-bubble),fieldset:has(>.field-validation-bubble)){scroll-margin-top:24px}.check:has(>.field-validation-bubble){flex-wrap:wrap}.pdv-cart-shortcut{z-index:35;border-radius:7px;align-items:center;gap:10px;max-width:calc(100% - 40px);font-size:13px;display:flex;position:fixed;bottom:16px;right:20px;box-shadow:0 3px 14px #0003}.pdv-cart{scroll-margin-top:85px}.pdv-payment-shortcuts{border:1px solid #e1e5eb;border-radius:7px;min-width:0;margin:12px 0;padding:14px}.pdv-payment-shortcuts>div{flex-wrap:wrap;gap:8px;display:flex}.pdv-payment-shortcuts button{white-space:normal}.pdv-split-panel{border-top:1px solid #e1e5eb;gap:12px;min-width:0;margin-top:14px;padding-top:14px;display:grid}.pdv-split-panel p{margin:0}.pdv-split-panel small,.pdv-payment-shortcuts>small{color:#69717b;line-height:1.5;display:block}.stock-alerts{padding:18px 0}.stock-alert-summary{flex-wrap:wrap;align-items:center;gap:16px;margin:14px 0 20px;display:flex}.stock-alert-state{white-space:nowrap;color:#845500;background:#fff2d5;border-radius:6px;padding:5px 9px;display:inline-block}.stock-alert-state.out{color:#a73225;background:#ffebe7}.stock-alerts td small{color:#6f7782;line-height:1.5;display:block}.stock-alerts details{max-width:320px;margin-top:12px}.stock-alerts summary{cursor:pointer;font-size:12px}.orders-navigation a.orders-new{color:#009b91;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #009b91;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.orders-navigation a.orders-new:hover{background:#eef9f7}.orders-navigation a.orders-new:focus-visible{outline-offset:3px;outline:2px solid #009b91}.orders-navigation a.orders-new[aria-disabled=true]{opacity:.5;cursor:not-allowed}.familiar-shell .sidebar .wordmark:has(.sidebar-logo){flex:none;justify-content:center;align-items:center;min-height:166px;padding:10px 16px;display:flex}.sidebar-logo{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:146px;display:block}.store-control-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.store-control-actions button{flex:1;min-width:130px}.topbar .store-status:disabled{opacity:1;cursor:default}.address-point-instruction{color:#276960;background:#e9f8f6;border-left:3px solid #159f9f;border-radius:4px;padding:12px 14px}.kds-keyboard-help{color:#485464;background:#fff;border-bottom:1px solid #dce2ea;padding:8px 15px;font-size:12px}.kds-order.keyboard-selected{outline-offset:-3px;outline:3px solid #169b99}.kds-order:focus-visible{outline-offset:-4px;outline:4px solid #1573b7}.kds-keyboard-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.registration-panel{border:1px solid var(--border,#ddd);background:var(--surface,#fff);border-radius:12px;margin:20px 0 28px;padding:22px}.registration-panel h2{margin:0 0 8px;font-size:20px}.registration-panel .section-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.registration-panel .row-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0;display:flex}.registration-panel label{display:block}.registration-review{border-top:1px solid var(--border,#ddd);max-width:800px;margin-top:20px;padding-top:16px}.registration-review input:not([type=checkbox]),.registration-review select,.registration-panel>label input{box-sizing:border-box;width:100%}.registration-reject{border-top:1px solid var(--border,#ddd);margin-top:20px;padding-top:14px}@media (max-width:700px){.registration-panel{padding:16px}.registration-panel .section-heading{display:block}.registration-panel .section-heading>button{margin:12px 0}}.variation-product-picker{min-width:0;margin:12px 0;position:relative}.variation-product-label{margin-bottom:7px;font-weight:600;display:block}.variation-product-trigger{text-align:left;color:#263238;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.variation-product-trigger span{overflow-wrap:anywhere;min-width:0}.variation-product-trigger svg{flex-shrink:0}.variation-product-panel{background:#fff;border:1px solid #cbd5e1;border-radius:10px;margin-top:8px;overflow:hidden;box-shadow:0 5px 18px #0001}.variation-product-search{border-bottom:1px solid #e2e8f0;align-items:center;gap:9px;padding:10px;display:flex}.variation-product-search input{width:100%;min-width:0;min-height:44px;font-size:16px;margin:0!important}.variation-product-results{max-height:280px;overscroll-behavior:contain;max-height:min(280px,40dvh);overflow-y:auto}.variation-product-results .variation-product-option{color:#263238;text-align:left;width:100%;min-height:50px;font:inherit;background:#fff;border:0;border-bottom:1px solid #eef0f3;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.variation-product-results .variation-product-option.highlighted,.variation-product-results .variation-product-option:hover{color:#9b2428;background:#fff1ef}.variation-product-option span{overflow-wrap:anywhere}.variation-product-option small{color:#687780;margin-top:3px;display:block}.variation-product-count{color:#687780;border-top:1px solid #e2e8f0;padding:10px 14px;font-size:12px;margin:0!important}.variation-product-results>p{padding:14px}:is(.variation-product-trigger:focus-visible,.variation-product-option:focus-visible){outline-offset:-3px;outline:2px solid #b82b30}.pdv-pix-code{aspect-ratio:1;background:#fff;border:1px solid #ddd;border-radius:8px;width:min(100%,320px);height:auto;margin:20px auto;display:block}.pdv-qr-panel{text-align:center}.pdv-qr-panel label{text-align:left}.pdv-pix-amount{margin:14px 0;font-size:30px;font-weight:700}.pdv-pix-copy{word-break:break-all;width:100%;min-height:70px;margin-top:12px;font-size:12px}.pdv-qr-panel .row-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:18px 0;display:flex}.shop-phone-verification{background:#f3fbf6;border:1px solid #b8d8cc;border-radius:12px;padding:16px;scroll-margin-top:24px}.shop-phone-verification:focus{outline-offset:3px;outline:2px solid #177756}.shop-phone-verification strong{color:#17684c}.shop-phone-verification p,.shop-phone-verification small{font-size:14px;line-height:1.5}.shop-phone-open{text-align:center;background:#17684c;border-radius:8px;padding:14px 16px;font-weight:700;text-decoration:none;display:block;color:#fff!important}.phone-verified-badge{color:#178563;font-size:12px;font-weight:600}.dispatch-point-scale{color:#353c40;background:#f7faf9;border:1px solid #dce5e4;border-radius:8px;min-width:0;margin:10px 12px}.dispatch-point-scale>summary{cursor:pointer;padding:12px;font-size:13px;font-weight:650}.dispatch-point-scale .finance-form{border:0;gap:10px;min-width:0;margin:0;padding:10px;display:grid}.dispatch-point-scale .finance-form h4{margin:0;font-size:14px}.dispatch-point-scale .finance-form p{margin:0;font-size:12px;line-height:1.5}.dispatch-point-scale .finance-form label{gap:5px;font-size:12px;display:grid}.dispatch-point-scale select,.dispatch-point-scale button{width:100%;min-width:0;max-width:100%;min-height:38px}.dispatch-point-scale .integration-status>div{gap:8px;width:100%;min-width:0;display:grid}@media (max-width:650px){.dispatch-reference-map{height:100dvh;min-height:0}.dispatch-sidebar{flex:0 auto;max-height:46dvh;overflow:hidden}.dispatch-sidebar:has(.dispatch-point-scale[open]){flex:0 0 70dvh;height:70dvh;max-height:70dvh}.dispatch-sidebar .dispatch-tab-content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-bottom:12px;overflow:auto}.dispatch-sidebar .dispatch-tabs{flex-shrink:0}.dispatch-sidebar .dispatch-brand{flex-shrink:0;position:static}.dispatch-sidebar .dispatch-order-list{max-height:none;overflow:visible}.dispatch-sidebar .dispatch-menu{flex:0 0 100%;width:100%;max-height:35dvh;margin-top:6px;position:static}.dispatch-sidebar .dispatch-toolbar:has(.dispatch-menu){flex-wrap:wrap;height:auto}.dispatch-sidebar .dispatch-toolbar:has(.dispatch-menu) .dispatch-trigger{width:calc(100% - 28px)}.dispatch-reference-map .dispatch-map-area{isolation:isolate;flex:1 1 0;min-height:0}.dispatch-point-scale{margin:10px 0}.dispatch-point-scale select{font-size:16px}}.dispatch-menu button small{overflow-wrap:anywhere;opacity:.8;font-size:10px;font-weight:400;display:block}.pdv-heading .pdv-machine-button{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-left:auto;font-size:12px}@media (max-width:650px){.pdv-heading{flex-wrap:wrap}.pdv-heading .pdv-machine-button{flex:1 0 100%;min-width:0;margin-left:0}}.shop-ai[hidden]{display:none!important}.shop-ai{z-index:60;color:#26313a;font-family:inherit;position:fixed;bottom:24px;right:22px}.shop-ai.has-cart{bottom:92px}.shop-ai-launcher{align-items:center;gap:12px;min-height:58px;display:flex;box-shadow:0 5px 24px #0003;background:var(--shop-red,#a7212d)!important;color:#fff!important;border:1px solid #ffffff45!important;border-radius:32px!important;padding:13px 20px!important}.shop-ai-launcher span{text-align:left;font-size:11px;font-weight:400;line-height:1.5}.shop-ai-launcher b{font-size:14px;display:block}.shop-ai-panel{background:#fff;border:1px solid #e5dfe0;border-radius:18px;flex-direction:column;width:390px;max-width:calc(100vw - 28px);height:min(650px,78dvh);display:flex;overflow:hidden;box-shadow:0 8px 48px #0004}.shop-ai-panel>header{background:var(--shop-red,#a7212d);color:#fff;flex-shrink:0;align-items:center;gap:11px;padding:16px;display:flex}.shop-ai-avatar{background:#ffffff20;border-radius:50%;place-items:center;width:43px;height:43px;font-size:25px;display:grid}.shop-ai-panel>header b{font-size:16px}.shop-ai-panel>header small{color:#fff;margin-top:4px;font-size:11px;display:block}.shop-ai-panel>header button{color:#fff;background:0 0;min-height:32px;margin-left:auto;padding:4px}.shop-ai-messages{overscroll-behavior-y:contain;background:#faf7f6;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.shop-ai-message{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:94%;padding:12px 14px;font-size:13px;line-height:1.6;margin:0!important}.shop-ai-message.assistant{background:#fff;border:1px solid #ede5e4;border-bottom-left-radius:3px;align-self:flex-start}.shop-ai-message.user{background:#f0d8da;border-bottom-right-radius:3px;align-self:flex-end}.shop-ai-prompts{flex-wrap:wrap;gap:7px;display:flex}.shop-ai-prompts button{border:1px solid #d6acb2;border-radius:20px;min-height:36px;padding:8px 12px;font-size:12px;color:var(--shop-red,#a7212d)!important;background:#fff!important}.shop-ai-typing{color:#74696a;margin:0;font-size:12px}.shop-ai-panel>form{background:#fff;border-top:1px solid #eee;flex-shrink:0;align-items:center;gap:8px;margin:0;padding:10px 12px;display:flex}.shop-ai-panel>form textarea{resize:none;min-width:0;min-height:44px;max-height:100px;font:inherit;color:#26313a;background:#fff;border:1px solid #dfd5d5;border-radius:10px;flex:1;margin:0;padding:10px 12px;font-size:16px}.shop-ai-panel>form>button{background:var(--shop-red,#a7212d);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;min-height:42px;padding:10px;display:grid}.shop-ai-panel>form label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shop-ai-panel>footer{background:#fff;border:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:7px 12px 12px;display:flex}.shop-ai-panel>footer small{color:#73686b;font-size:10px}.shop-ai-panel>footer a{white-space:nowrap;color:var(--shop-red,#a7212d);font-size:11px;font-weight:650}.shop-ai-draft{background:#fff;border:1px solid #dcc8c8;border-radius:12px;padding:14px}.shop-ai-draft h3{align-items:center;gap:7px;margin:0 0 12px;font-size:14px;display:flex}.shop-ai-draft>div{border-bottom:1px solid #eee;gap:4px;padding:10px 0;font-size:12px;display:grid}.shop-ai-draft small{color:#706669;font-size:11px;line-height:1.5;display:block}.shop-ai-draft p{font-size:12px;line-height:1.5}.shop-ai-subtotal{justify-content:space-between;gap:10px;display:flex}.shop-ai-draft>button{background:var(--shop-red,#a7212d);width:100%;min-height:42px;margin-top:12px;font-size:12px}.shop-ai-error{color:#8b1f25;background:#fee7e7;border-radius:8px;padding:12px;font-size:12px;line-height:1.6;margin:0!important}.shop-ai button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:650px){.shop-ai{bottom:18px;right:14px}.shop-ai.has-cart{bottom:88px}.shop-ai-launcher{padding:11px 15px!important}.shop-ai-panel{width:calc(100vw - 28px);height:min(620px,100dvh - 115px);max-height:calc(100dvh - 115px)}.shop-ai-panel>footer{flex-wrap:wrap}.shop-ai-panel>header,.shop-ai-messages{padding:12px}}.shop-ai-suggestions{gap:8px;display:grid}.shop-ai-suggestions>button{text-align:left;border:1px solid #e1cdd0;border-radius:10px;gap:5px;padding:12px;font-size:12px;display:grid;color:#3b2a2c!important;background:#fff!important}.shop-ai-suggestions small{font-size:12px;font-weight:400;display:block}.shop-ai-suggestions span{color:var(--shop-red,#a7212d);margin-top:4px;font-size:11px}.pizza-shop .shop-product.shop-product-cashback{background:linear-gradient(110deg,#f1fcf6,#fff 65%);border-color:#86cbb3;box-shadow:inset 4px 0 #168657}.pizza-shop .shop-product.shop-product-bestseller{background:linear-gradient(110deg,#fff9e9,#fff 65%);border-color:#e9c574;box-shadow:inset 4px 0 #d79b23}.shop-product-badges{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.shop-product-badges>span{letter-spacing:0;border-radius:6px;align-items:center;max-width:100%;padding:5px 8px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.shop-badge-bestseller{color:#805007;background:#fff0c6;border:1px solid #efd28d}.shop-badge-cashback{color:#10643f;background:#dff6e9;border:1px solid #b8e2cc}.order-overview .overview-person .order-origin-badge,.order-origin-badge{white-space:normal;border-radius:5px;align-self:flex-start;align-items:center;gap:5px;width:fit-content;max-width:100%;margin:4px 0;padding:4px 7px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.order-overview .overview-person .origin-whatsapp,.origin-whatsapp{color:#146c39;background:#dcf8e6}.order-overview .overview-person .origin-site,.origin-site{color:#2453a6;background:#e3edff}.order-overview .overview-person .origin-counter,.origin-counter{color:#80500d;background:#fff0cf}.order-overview .overview-person .origin-phone,.origin-phone{color:#67439b;background:#eee7ff}.order-overview .overview-person .origin-manual,.origin-manual{color:#485565;background:#edf0f3}.order-origin-badge svg{flex-shrink:0}.overview-channel.origin-icon-WhatsApp{color:#fff;box-sizing:content-box;background:#23b879;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:inline-flex}@media (max-width:420px){.order-overview .overview-person .order-origin-badge{padding:4px 6px;font-size:10px}}.employee-benefits-modal{width:min(720px,95vw);max-height:90dvh;overflow-y:auto}.employee-benefits-modal>p{color:#68737a;font-size:13px;line-height:1.6}.employee-benefits-modal form{gap:16px;display:grid}.employee-benefits-modal fieldset{border:1px solid #dce3e8;border-radius:8px;min-width:0;padding:15px}.employee-benefits-modal legend{font-size:13px;font-weight:700}.employee-benefits-open{min-height:39px;font-size:12px}.session-exit{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.session-exit-group{flex-shrink:0;display:inline-flex;position:relative}.session-exit-error{z-index:90;white-space:normal;color:#9e3024;background:#fff4f2;border:1px solid #e8b5ad;border-radius:8px;width:250px;padding:12px;font-size:13px;position:absolute;top:100%;right:0}.familiar-shell .sidebar-bottom{flex-direction:column;gap:12px;display:flex}.sidebar-bottom .session-exit-group,.sidebar-bottom .session-exit{width:100%}.sidebar-bottom .session-exit{justify-content:flex-start}.sidebar-bottom .session-exit-error{width:100%;inset:auto auto 100% 0}@media (max-width:760px){.familiar-shell .topbar-actions .session-exit{gap:4px;padding:6px;font-size:12px}.familiar-shell .topbar-actions .avatar{display:none}}.monitor-shell.kds-display-mode{z-index:70;width:100%;height:100dvh;min-height:0;position:fixed;inset:0;overflow:auto}.kds-display-controls{color:#485464;background:#fff;border-bottom:1px solid #dce2ea;justify-content:space-between;align-items:center;gap:12px;padding:5px 15px;font-size:12px;display:flex}.kds-display-controls>span{min-width:0}.kds-display-controls button{color:#293747;background:#eef2f6;border:1px solid #dce2ea;flex-shrink:0;min-height:32px;padding:5px 10px;font-size:12px}.kds-display-mode .monitor-board{min-height:calc(100dvh - 82px)}.new-order-backdrop{overscroll-behavior:contain;align-items:flex-start;overflow:hidden auto}.new-order-page,.new-order-form,.new-order-section{min-width:0}.new-order-page .combo-picker,.new-order-page .combo-options,.new-order-page .new-order-product-grid{max-height:none;overflow:visible}.new-order-page fieldset{min-width:0}.new-order-page .order-storefront-item{background:#fff;border:1px solid #e4e7eb;border-radius:12px;gap:20px;min-width:0;margin:20px 0;padding:26px;display:grid;box-shadow:0 3px 16px #25313b0a}.order-item-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.order-item-heading>div{overflow-wrap:anywhere;min-width:0}.new-order-page .order-item-heading h2{margin:0 0 8px;padding:0;font-size:24px}.order-item-heading p{color:#747c86;margin:0;line-height:1.5}.order-item-heading>button{flex-shrink:0}.order-item-photo{object-fit:contain;border-radius:8px;width:100%;max-height:240px}.new-order-page .order-storefront-item label{margin:0}.new-order-page .order-storefront-item .combo-option{gap:12px;min-width:0;padding:12px 0}.order-storefront-item .combo-option>span{overflow-wrap:anywhere;min-width:0}.order-storefront-item .combo-option>div{flex-shrink:0}.order-item-add-row{border-top:1px solid #e4e7eb;flex-wrap:wrap;align-items:center;gap:20px;padding-top:18px;display:flex}.order-item-quantity{align-items:center;gap:8px;display:flex}.new-order-page .order-item-quantity label{text-align:center;gap:4px;font-size:12px}.new-order-page .order-item-quantity input{text-align:center;width:85px;min-height:42px;padding:8px}.new-order-page .order-item-quantity>button{color:#353c44;background:#f1f4f6;border:1px solid #e4e7eb;min-width:40px;min-height:42px;padding:8px}.new-order-page .order-item-add{background:var(--red);color:#fff;border-radius:8px;flex:1;min-height:52px;padding:14px 20px}@media (max-width:600px){.new-order-page .order-storefront-item{padding:18px 14px}.order-item-add-row{gap:12px}.new-order-page .order-item-add{flex-basis:100%}}.order-edit-backdrop{z-index:160;background:#17252e80;justify-content:center;align-items:center;padding:20px;overflow:hidden}.modal.order-edit-dialog{color:#24313c;background:#fff;border-radius:16px;flex-direction:column;width:100%;min-width:0;max-width:1160px;max-height:calc(100dvh - 40px);margin:0;padding:0;display:flex;overflow:hidden;box-shadow:0 20px 70px #0003}.order-edit-header{border-bottom:1px solid #e5eaed;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px;display:flex}.order-edit-eyebrow{letter-spacing:.12em;color:#008c84;font-size:10px;font-weight:700}.order-edit-header h2{letter-spacing:-.03em;color:#24313c;margin:5px 0;font-size:26px;line-height:1.3}.order-edit-header h2 span{color:#008c84}.order-edit-header p{color:#576570;margin:0;font-size:13px}.order-edit-header p span{color:#7b8790}.order-edit-dialog .order-edit-close{color:#586672;background:#f5f7f8;border:1px solid #e3e8eb;border-radius:9px;flex-shrink:0;width:38px;height:38px;min-height:38px;padding:8px}.order-edit-content{overscroll-behavior:contain;background:#f4f6f8;min-width:0;min-height:0;padding:24px;overflow-y:auto}.order-edit-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.order-edit-main{gap:18px;min-width:0;display:grid}.order-edit-card,.order-edit-summary{background:#fff;border:1px solid #e1e7eb;border-radius:12px;min-width:0;padding:20px}.order-edit-dialog h3{letter-spacing:-.02em;color:#293943;align-items:center;gap:9px;margin:0 0 18px;font-size:16px;font-weight:700;display:flex}.order-edit-dialog h3 svg{color:#008c84;flex-shrink:0}.order-edit-fields{grid-template-columns:1.2fr 1fr;gap:16px;display:grid}.order-edit-dialog label{color:#5a6873;gap:8px;margin:0;font-size:13px;font-weight:500}.order-edit-dialog input,.order-edit-dialog select,.order-edit-dialog textarea{color:#24313c;background:#fff;border:1px solid #d9e1e5;border-radius:7px;padding:11px 12px;font-size:15px;line-height:1.45}.order-edit-dialog textarea{min-height:88px}.order-edit-section-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.order-edit-section-title>span{color:#6f7d88;white-space:nowrap;font-size:12px}.order-edit-items{gap:14px;display:grid}.order-edit-product-card{background:#fff;border:1px solid #e1e7eb;border-radius:9px;min-width:0;padding:18px}.order-edit-product-title{align-items:flex-start;gap:12px;display:flex}.order-edit-quantity{color:#00877e;background:#e7f5f3;border-radius:6px;flex-shrink:0;place-items:center;min-width:35px;height:31px;font-size:14px;font-weight:700;display:grid}.order-edit-product-title>div{flex:1;min-width:0}.order-edit-product-title h4{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.4}.order-edit-product-title small{color:#74818a;margin-top:5px;font-size:12px;display:block}.order-edit-product-title>strong{white-space:nowrap;font-size:17px;font-weight:650;line-height:1.7}.order-edit-category{color:#178ca7;border:1px solid #8ed0df;border-radius:20px;padding:2px 9px;font-size:12px;line-height:1.5;display:inline-block}.order-edit-choices{gap:10px;margin:16px 0 0 47px;display:grid}.order-edit-choices>div{min-width:0}.order-edit-choices dt{color:#77848d;margin-bottom:3px;font-size:11px}.order-edit-choices dd{color:#3e4c56;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.order-edit-item-note{color:#5b6973;background:#f6f8fa;border-radius:5px;margin:12px 0 0 47px;padding:9px 12px;font-size:13px;line-height:1.6}.order-edit-item-actions{border-top:1px solid #eef1f3;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.order-edit-dialog .order-edit-item-actions button{color:#008c84;background:#fff;border:1px solid #9dd3ce;border-radius:6px;min-height:36px;padding:7px 11px;font-size:13px;font-weight:600}.order-edit-dialog .order-edit-item-actions .order-edit-remove{color:#cb393e;background:#fff5f5;border-color:#0000}.order-edit-dialog .order-edit-product-picker{border:0;border-top:1px solid #e9edf0;border-radius:0;gap:12px;min-width:0;margin:22px 0 0;padding:16px 0 0}.order-edit-product-picker legend{color:#53636e;padding:0 8px 0 0;font-size:13px}.order-edit-dialog .new-order-product-bar{flex-wrap:wrap;gap:7px}.order-edit-dialog .order-product-search{flex:1;min-width:160px}.order-edit-dialog .order-product-search input{padding-left:36px}.order-edit-dialog .new-order-add-product{color:#008c84;background:#e8f5f3;min-height:40px;padding:8px;font-size:11px}.order-edit-dialog .new-order-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.order-edit-dialog .order-product-results button{color:#293943;text-align:left;background:#fff}.order-edit-empty{color:#6f7d88;margin:0;padding:20px 0;font-size:14px}.order-edit-summary{padding:20px;position:sticky;top:0}.order-edit-summary dl{gap:14px;margin:0;display:grid}.order-edit-summary dl>div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.order-edit-summary dt{color:#687680}.order-edit-summary dd{white-space:nowrap;margin:0;font-weight:600}.order-edit-summary .order-edit-summary-total{border-top:1px solid #e6ebef;align-items:center;margin-top:2px;padding-top:16px}.order-edit-summary-total dt{color:#293943;font-weight:600}.order-edit-summary-total dd{color:#008c84;font-size:22px}.order-edit-summary>p{color:#7b8790;margin:14px 0 0;font-size:12px;line-height:1.6}.order-edit-kitchen-note{color:#826321;background:#fff8e9;border:1px solid #f0e1ba;border-radius:7px;gap:5px;margin-top:20px;padding:12px;font-size:12px;line-height:1.6;display:grid}.order-edit-kitchen-note b{font-size:12px}.order-edit-footer{background:#fff;border-top:1px solid #e1e7eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:17px 26px;display:flex}.order-edit-footer>div:first-child{gap:3px;display:grid}.order-edit-footer small{color:#77848d;font-size:11px}.order-edit-footer strong{color:#008c84;font-size:24px;line-height:1.2}.order-edit-footer-actions{gap:10px;display:flex}.order-edit-dialog .order-edit-cancel{color:#586672;background:#fff;border:1px solid #d9e1e5;padding:11px 18px;font-size:14px}.order-edit-dialog .order-edit-save{color:#fff;background:#009b90;min-height:46px;padding:12px 23px;font-size:14px}.order-edit-error{color:#b52a31;background:#fff1f1;border-top:1px solid #f2c9c9;flex-shrink:0;max-height:100px;margin:0;padding:12px 26px;font-size:13px;overflow:auto}.order-edit-product-content.pdv-product-modal{background:#fff;border:1px solid #e1e7eb;border-radius:12px;min-width:0;max-width:740px;margin:0 auto;padding:22px}.order-edit-product-content>h2{margin:16px 0;font-size:23px}.order-edit-product-content>label{margin:18px 0}.order-edit-product-content>p{color:#687680;font-size:14px}.order-edit-dialog .order-edit-back{color:#008c84;background:0 0;border:0;min-height:32px;padding:4px 0;font-size:13px}.order-edit-product-content>button:last-child{background:#009b90;min-height:48px;font-size:15px}.order-edit-dialog .combo-picker,.order-edit-dialog .combo-options{max-height:none;overflow:visible}.order-edit-dialog fieldset{min-width:0}@media (max-width:850px){.order-edit-layout{grid-template-columns:minmax(0,1fr)}.order-edit-summary{position:static}.order-edit-summary dl{grid-template-columns:1fr 1fr;gap:16px}.order-edit-summary .order-edit-summary-total{grid-column:1/-1}.order-edit-choices,.order-edit-item-note{margin-left:0}}@media (max-width:600px){.order-edit-backdrop{padding:0}.modal.order-edit-dialog{border-radius:0;height:100dvh;max-height:100dvh}.order-edit-header{padding:16px}.order-edit-header h2{font-size:23px}.order-edit-content{padding:14px}.order-edit-card,.order-edit-summary{padding:16px}.order-edit-fields{grid-template-columns:1fr}.order-edit-product-card{padding:14px}.order-edit-product-title{flex-wrap:wrap;gap:9px}.order-edit-product-title>div{flex-basis:calc(100% - 48px)}.order-edit-product-title>strong{margin-left:44px;font-size:18px}.order-edit-item-actions{gap:6px}.order-edit-dialog .order-edit-item-actions button{padding:7px 9px;font-size:12px}.order-edit-footer{gap:10px;padding:12px 14px}.order-edit-footer strong{font-size:20px}.order-edit-footer-actions{gap:6px}.order-edit-dialog .order-edit-save{padding:10px 12px;font-size:12px}.order-edit-dialog .order-edit-cancel{padding:10px;font-size:12px}.order-edit-summary dl{grid-template-columns:1fr}.order-edit-product-content.pdv-product-modal{padding:16px}.order-edit-error{padding:10px 14px}.order-edit-dialog input,.order-edit-dialog select,.order-edit-dialog textarea{font-size:16px}}.combo-group-search{color:#6b7780;margin:4px 0 12px;font-size:12px}.combo-group-search input{background:#fff;width:100%;min-height:42px;font-size:15px}.combo-options:empty:after{content:"Nenhuma opção encontrada. Tente outro nome.";color:#6b7780;padding:18px 0;font-size:13px;display:block}.order-product-picker{width:100%;min-width:0;max-width:100%}.order-product-picker .new-order-product-bar{grid-template-columns:minmax(0,1fr) 40px 40px auto;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;display:grid}.order-product-picker .order-product-search{background:#fff;border:1px solid #cdd8dd;border-radius:7px;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;height:48px;padding:0 12px;display:flex}.order-product-picker .order-product-search>input{width:0;min-width:0;max-width:100%;height:44px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;flex:1 1 0;margin:0;padding:10px 0;font-size:16px}.order-product-picker .order-product-search>svg{flex:0 0 19px;width:19px;height:19px}.order-product-picker .new-order-product-bar>.icon-button{color:#45636a;background:#f2f7f7;border-radius:7px;width:40px;min-width:0;height:42px;min-height:42px;padding:8px}.order-product-picker .new-order-product-bar>.new-order-add-product{white-space:normal;text-align:center;width:auto;min-width:0;min-height:42px;margin:0;padding:10px 12px;font-size:13px}.order-product-picker .order-product-results{min-width:0;max-width:100%;top:calc(100% + 6px)}.order-product-picker .order-product-results>button{overflow-wrap:anywhere;align-items:center;min-width:0}.order-product-picker .order-product-results>button>small{flex-shrink:0;font-size:12px}@media (max-width:700px){.order-product-picker .new-order-product-bar{grid-template-columns:40px 40px minmax(0,1fr)}.order-product-picker .order-product-search{grid-column:1/-1}.order-product-picker .new-order-product-bar>.new-order-add-product{justify-self:end;width:auto;max-width:100%}.order-product-picker .order-product-results>button{flex-wrap:wrap;gap:5px 12px}}.orders-navigation .orders-monitor{color:#46575f;box-shadow:none;background:0 0;border:1px solid #0000;min-height:44px}.orders-navigation .orders-monitor:hover{color:#006d67;background:#e4efef}.orders-navigation .orders-monitor:focus-visible{outline-offset:2px;outline:3px solid #008c84}.orders-navigation .employee-benefits-open{color:#006d67;background:#fff;border:1px solid #9dcac6}.orders-workspace .order-overview.selected{color:#fff;background:#087e80}.orders-workspace .order-overview.selected .phone-verified-badge,.orders-workspace .order-overview.selected .overview-channel,.orders-workspace .order-overview.selected .overview-stage>small,.orders-workspace .order-overview.selected .overview-person>small:not(.order-origin-badge){color:#fff}.detail-cart-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.order-detail .detail-cart-heading h3{margin:0}.detail-cart-heading .text-button{padding:4px 0;font-size:13px}.order-detail .detail-item-choices{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.order-detail .detail-item-choices li{color:#60717a;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.detail-items .detail-item-side{flex-direction:column;flex:none;align-items:flex-end;gap:14px;display:flex}.detail-item-controls{gap:6px;display:flex}.orders-workspace .detail-item-controls button{color:#008c84;min-width:34px;min-height:34px;box-shadow:none;background:#edf7f6;border:0;padding:7px}.order-edit-inline{width:100%;min-width:0}.order-detail .order-edit-inline section.modal.order-edit-dialog{width:100%;max-width:none;height:auto;max-height:none;box-shadow:none;border:1px solid #dce8e7;border-radius:10px;padding:0;position:static;overflow:visible}.order-edit-inline .order-edit-header{padding:16px}.order-edit-inline .order-edit-eyebrow{display:none}.order-edit-inline .order-edit-header h2{margin:0 0 4px;font-size:19px}.order-edit-inline .order-edit-content{padding:12px;overflow:visible}.order-edit-inline .order-edit-layout{grid-template-columns:minmax(0,1fr)}.order-edit-inline .order-edit-summary{display:none}.order-detail .order-edit-inline .order-edit-card{border:1px solid #e1e7eb;border-radius:8px;padding:15px}.order-detail .order-edit-inline .order-edit-card h3{color:#293943;margin-bottom:15px;font-size:15px}.order-edit-inline .order-edit-fields{grid-template-columns:1fr}.order-edit-inline .order-edit-product-content.pdv-product-modal{padding:15px}.order-edit-inline .order-edit-footer{z-index:5;border-radius:0 0 10px 10px;flex-wrap:wrap;gap:10px;padding:12px;position:sticky;bottom:0;box-shadow:0 -4px 12px #20343b08}.order-edit-inline .order-edit-footer strong{font-size:20px}.order-edit-inline .order-edit-save{padding:10px 13px}.order-edit-inline .order-edit-choices,.order-edit-inline .order-edit-item-note{margin-left:0}.order-edit-inline .order-edit-product-title{flex-wrap:wrap}.order-edit-inline .order-edit-product-title>div{flex-basis:calc(100% - 48px)}.order-edit-inline .order-edit-product-title>strong{margin-left:47px}.order-cart-section{scroll-margin-top:15px}.orders-results{container-type:inline-size}.orders-workspace .order-overview{white-space:normal;grid-template-columns:28px minmax(0,1fr) minmax(0,.75fr) auto;align-items:center;gap:12px;height:auto}.orders-workspace .order-overview .overview-person{flex-direction:column;grid-row:auto;align-items:flex-start;gap:5px;min-width:0;display:flex}.orders-workspace .order-overview .overview-person>b{overflow-wrap:anywhere;max-width:100%;line-height:1.4;display:block}.orders-workspace .order-overview .overview-person>small{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin:0}.orders-workspace .order-overview .overview-person .order-origin-badge{flex-wrap:wrap;width:fit-content;max-width:100%;margin:0}.orders-workspace .order-overview .overview-stage{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.orders-workspace .order-overview .overview-stage>.pill{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.4}.orders-workspace .order-overview .overview-stage>small{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin:0}.orders-workspace .order-overview svg{flex-shrink:0}.orders-workspace .order-overview>strong{white-space:nowrap;place-self:center end;font-size:14px}@container (width<=480px){.orders-workspace .order-overview{grid-template-columns:28px minmax(0,1fr) auto;gap:10px 12px;padding:17px 14px}.orders-workspace .order-overview>.overview-channel{grid-area:1/1;align-self:start}.orders-workspace .order-overview>.overview-person{grid-area:1/2}.orders-workspace .order-overview>strong{grid-area:1/3;align-self:start;line-height:1.6}.orders-workspace .order-overview>.overview-stage{flex-flow:wrap;grid-area:2/2/auto/-1;align-items:center;gap:6px 10px}}.orders-navigation{align-items:center;row-gap:8px}.orders-navigation>.orders-tabs{flex-wrap:wrap;min-width:0;max-width:100%}.combo-option .combo-option-description{color:#535d68;white-space:pre-line;overflow-wrap:anywhere;margin:3px 0 5px;font-size:12px;line-height:1.45}.own-cash-trigger{color:#006e68;white-space:normal;background:#fff;border:1px solid #9bc9c4;border-radius:7px;min-height:40px;padding:9px 12px;font-size:13px;line-height:1.3}.own-cash-dialog.modal{color:#26383b;background:#fff;width:100%;max-width:500px;max-height:90dvh;overflow:auto}.own-cash-dialog form{margin:18px 0}.own-cash-dialog p{line-height:1.6}.own-cash-dialog .modal-close{color:#344b50;background:0 0;font-size:26px}.own-cash-dialog .muted{font-size:12px}.own-cash-backdrop{z-index:1000}.own-cash-dialog h2{padding-right:25px}@media (max-width:600px){.familiar-shell .topbar-actions{gap:7px}.own-cash-trigger{max-width:100px;padding:8px;font-size:11px}.own-cash-dialog.modal{padding:22px}}@media (max-width:760px){.familiar-shell .topbar{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px 10px;height:auto;min-height:68px;padding:10px 14px;display:grid}.familiar-shell .topbar .main-menu-button{grid-area:1/1;margin:0}.familiar-shell .topbar .breadcrumb{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;grid-area:1/2;width:100%;min-width:0;max-width:100%;line-height:24px;display:block;overflow:hidden}.familiar-shell .topbar-actions{flex-wrap:wrap;flex-shrink:1;grid-area:2/1/auto/-1;justify-content:flex-end;gap:6px 8px;width:100%;min-width:0;max-width:100%;display:flex}.familiar-shell .topbar-actions .own-cash-trigger{white-space:nowrap;max-width:none;min-height:36px;padding:7px 9px;font-size:12px}.familiar-shell .topbar-actions .store-status{white-space:nowrap;flex-shrink:0}.familiar-shell .topbar-actions .session-exit{white-space:nowrap;min-height:36px}}.orders-workspace .detail-toolbar{grid-template-columns:minmax(0,1fr) 40px;align-items:start;gap:5px 10px;margin:20px 0 32px;display:grid}.orders-workspace .detail-toolbar>button,.orders-workspace .detail-toolbar>.maps-action,.orders-workspace .detail-primary-actions{grid-column:1;justify-self:start}.orders-workspace .detail-toolbar>button,.orders-workspace .detail-primary-actions>button{border-radius:8px;min-height:36px;padding:9px 16px;font-size:14px;line-height:1.3;box-shadow:0 2px 3px #0003}.orders-workspace .detail-toolbar>button:first-child{background:#f5a000;grid-row:1}.orders-workspace .detail-primary-actions{grid-row:2;gap:8px;max-width:100%;display:grid}.orders-workspace .detail-primary-actions>button{color:#fff;text-align:left;white-space:normal;background:#10a2a4;align-items:center;gap:8px;display:flex}.orders-workspace .detail-toolbar>.cancel-action{background:#ef4444;grid-row:3}.orders-workspace .detail-toolbar>.maps-action{grid-row:4;margin-top:4px}.orders-workspace .detail-toolbar>.order-more{grid-area:3/2;place-self:center end;margin:0}.orders-workspace .order-more summary{background:#eee;border-radius:50%;width:32px;min-width:32px;height:32px;min-height:32px}.orders-workspace .order-more-options button{box-shadow:none;color:#343c40;background:#fff;border-radius:0;font-size:14px}.orders-workspace .order-detail>section{margin-bottom:10px;padding:14px 0 8px}.orders-workspace .order-detail>section h3{color:#7b7e7e;margin:0 0 20px;font-size:12px;font-weight:400}.detail-client-row{flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 14px;display:flex}.orders-workspace .detail-customer,.orders-workspace .detail-client-row .detail-contact{color:#009b91;align-items:center;gap:10px;margin:0;font-size:15px;display:inline-flex}.orders-workspace .detail-client-row .detail-contact svg{color:#009b91;margin:0}.orders-workspace .detail-client-row a{color:#009b91;font-weight:500;text-decoration:none}.detail-delivery-method>p{color:#303639;align-items:center;gap:10px;margin:0 0 20px;font-size:16px;display:flex}.detail-delivery-method>p svg{color:#7b7e7e}.orders-workspace .detail-outline,.orders-workspace #order-settlement .finance-actions>.secondary{color:#168f89;min-height:37px;box-shadow:none;background:#fff;border:1px solid #8bc9c5;border-radius:10px;justify-content:center;align-items:center;padding:9px 15px;font-size:14px;font-weight:400;display:inline-flex}.orders-workspace .detail-cart-heading>.text-button{display:none}.orders-workspace .detail-items>div{border:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 0 14px 38px;display:grid;position:relative}.orders-workspace .detail-items .detail-item-content{min-width:0}.detail-item-title{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.orders-workspace .detail-items b,.orders-workspace .detail-items strong{color:#222;font-size:16px;font-weight:400}.detail-category-pill{color:#3199c1;overflow-wrap:anywhere;border:1px solid #66b1d3;border-radius:14px;max-width:100%;padding:2px 7px;font-size:13px;line-height:1.3}.orders-workspace .detail-items .detail-item-side{display:block}.orders-workspace .detail-item-controls{gap:4px;display:grid;position:absolute;top:25px;left:0}.orders-workspace .detail-item-controls button{color:#10afe0;background:#fff;min-width:30px;min-height:30px;padding:4px}.orders-workspace .detail-item-controls .detail-item-remove{color:#bf5960;background:#fff}.orders-workspace .detail-items p,.orders-workspace .detail-items li,.orders-workspace .detail-items small{color:#858c8f;margin:3px 0;font-size:13px;font-weight:400;line-height:1.4}.orders-workspace .detail-item-choices{margin:4px 0;padding:0;list-style:none}.orders-workspace .detail-totals{color:#858c8f;border-top:1px solid #ddd;width:100%;margin:0 0 8px;padding-top:8px;font-size:15px}.orders-workspace .detail-totals>div{justify-content:flex-end;gap:20px;margin-top:12px}.orders-workspace .detail-totals dd{text-align:right;min-width:65px}.orders-workspace .detail-totals>div:last-child{color:#202629;font-size:16px;font-weight:400}.orders-workspace .detail-add-item{margin-top:0}.orders-workspace #order-settlement{margin-top:20px}.detail-payment-plan{border-bottom:1px solid #e0e3e3;margin:0 0 8px;padding:10px 0 20px}.detail-payment-plan>summary{cursor:pointer;color:#252b2d;align-items:center;gap:10px;min-height:42px;font-size:15px;list-style:none;display:flex}.detail-payment-plan>summary::-webkit-details-marker{display:none}.detail-payment-plan>summary>svg{color:#788480;flex-shrink:0}.detail-payment-plan>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.detail-payment-plan>summary small{color:#616c70;margin-bottom:3px;font-size:13px;display:block}.detail-payment-plan>summary b,.detail-payment-plan>summary strong{font-weight:400}.detail-payment-plan>summary strong{white-space:nowrap}.orders-workspace .payment-plan-remove{color:#c93030;box-shadow:none;background:0 0;border:0;min-width:30px;min-height:36px;padding:5px}.detail-payment-plan fieldset{border:1px solid #dde8e7;border-radius:8px;margin-top:16px;padding:12px}.orders-workspace #order-settlement .finance-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}@media (max-width:760px){.orders-workspace .order-detail{box-shadow:none;background:#fff;border-radius:0;padding:18px 15px}.orders-workspace .detail-client-row{gap:12px}.orders-workspace .detail-customer,.orders-workspace .detail-client-row .detail-contact{font-size:14px}.orders-workspace .detail-items>div{gap:8px;padding-left:37px}.orders-workspace .detail-items b,.orders-workspace .detail-items strong{font-size:15px}.orders-workspace .detail-totals{font-size:14px}.detail-payment-plan>summary{gap:8px;font-size:14px}}.orders-workspace #order-settlement .detail-payment{border-bottom:1px solid #e0e3e3;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:14px 0 20px;font-size:14px;display:flex}.orders-workspace #order-settlement .detail-payment>svg{color:#788480;flex-shrink:0}.orders-workspace #order-settlement .detail-payment>span{flex:1;min-width:120px}.orders-workspace #order-settlement .detail-payment>strong{white-space:nowrap;font-size:14px;font-weight:400}.orders-workspace #order-settlement .detail-payment>small{flex-basis:100%;margin-left:34px}.orders-extra-tools{margin:8px 0 0 auto;font-size:12px;position:relative}.orders-extra-tools>summary{cursor:pointer;color:#168f89;text-align:right;padding:9px 0;list-style:none}.orders-extra-tools>summary::-webkit-details-marker{display:none}.orders-extra-tools>div{z-index:35;background:#fff;border:1px solid #e4e8ea;border-radius:8px;gap:12px;width:280px;max-width:85vw;padding:18px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 5px 20px #0002}.orders-extra-tools>div>.orders-monitor{height:auto;padding:10px;display:block}.orders-extra-tools .orders-stat{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.orders-workspace .orders-results{box-shadow:none;background:#fff;border-radius:0}.orders-workspace .order-overview{color:#535c60;min-height:132px;box-shadow:none;background:#fff;border-radius:0;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:20px 14px;margin:0;padding:24px 16px 30px;display:grid}.orders-workspace .order-overview.selected{color:#3b5554;background:#e9f7f6;box-shadow:inset 3px 0 #10a2a4}.orders-workspace .overview-channel{color:#fff;background:#20bc9a;border-radius:50%;grid-area:1/1;justify-content:center;align-items:center;width:31px;height:31px;margin-top:3px;display:flex}.orders-workspace .overview-channel.origin-icon-Site{background:#3e9eb8}.orders-workspace .overview-channel.origin-icon-Balcão{background:#929ca0}.orders-workspace .overview-channel.origin-icon-Telefone{background:#6daba5}.orders-workspace .overview-person{grid-area:1/2;min-width:0}.orders-workspace .overview-person b{font-size:16px;font-weight:500;line-height:1.35}.orders-workspace .overview-person>small{color:#596368;margin-top:5px;font-size:13px;line-height:1.4}.orders-workspace .overview-person .overview-origin-text{display:none}.orders-workspace .overview-stage{text-align:center;grid-area:1/3;max-width:145px}.orders-workspace .overview-stage .pill{white-space:normal;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:650;line-height:1.3;display:inline-block;color:#ef5350!important;background:#f8f9fa!important}.orders-workspace .overview-stage .pill.preparing{color:#8b8610!important}.orders-workspace .overview-stage .pill.ready,.orders-workspace .overview-stage .pill.delivered,.orders-workspace .overview-stage .pill.completed{color:#38be5c!important}.orders-workspace .overview-stage .pill.out{color:#3592ba!important}.orders-workspace .overview-stage .pill.cancelled{color:#dc4949!important}.orders-workspace .overview-stage>small{color:#596368;justify-content:center;margin-top:8px;font-size:13px}.orders-workspace .order-overview>strong{grid-area:2/1/auto/-1;justify-self:start;font-size:16px;font-weight:400;line-height:1.4}.orders-workspace .orders-tabs button{color:#818181;background:0 0;padding:10px 12px;font-size:14px;font-weight:400}.orders-workspace .orders-tabs button.active{color:#222;position:relative}.orders-workspace .orders-tabs button.active:after{content:"";background:#f2f2f8;height:2px;position:absolute;bottom:-10px;left:0;right:0}.orders-workspace .orders-tabs .orders-scheduled{opacity:1;color:#818181}.orders-workspace .orders-new{border-color:#31a8a9;border-radius:8px;align-items:center;gap:5px;height:37px;padding:7px 12px;font-size:14px;font-weight:400;display:inline-flex}@media (max-width:760px){.familiar-shell.orders-screen{background:#fff;font-family:Arial,sans-serif}.orders-screen .topbar{flex-wrap:nowrap;gap:10px;height:62px;min-height:62px;padding:0 16px}.orders-screen .topbar>.breadcrumb{display:none}.orders-screen .topbar .main-menu-button{color:#858585;padding:4px}.orders-screen .topbar .main-menu-button svg{width:26px;height:26px}.orders-screen .topbar-actions{flex-wrap:wrap;flex:1;justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.orders-screen .topbar-actions>.store-status{min-height:36px;box-shadow:none;background:0 0;border:0;order:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:400;display:inline-flex}.orders-screen .store-status.closed{color:#ef5350}.orders-screen .store-status.open{color:#009b91}.orders-screen .store-status-switch{background:#b7dcd8;border-radius:12px;width:36px;height:14px;display:inline-block;position:relative}.orders-screen .store-status-switch:after{content:"";background:#9ba6a4;border-radius:50%;width:20px;height:20px;position:absolute;top:-3px;left:0;box-shadow:0 1px 2px #0003}.orders-screen .store-status.open .store-status-switch:after{background:#009d91;left:16px}.orders-screen .own-cash-trigger{color:#1d2530;text-transform:uppercase;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;order:1;padding:4px 0;font-size:12px;font-weight:500}.orders-screen .topbar-actions>.icon-button{color:#159fb5;order:2;min-width:24px;margin-left:auto;padding:4px}.orders-screen .topbar-actions>.avatar{display:none}.orders-screen .topbar-actions>.session-exit-button{order:3}.orders-screen main{padding:16px 15px 30px}.orders-screen .orders-navigation{flex-wrap:wrap;align-items:center;gap:0;margin:0 0 8px;display:flex}.orders-screen .orders-navigation>.orders-new{height:37px;margin:0 6px 0 0;padding:7px 11px;font-size:14px}.orders-screen .orders-navigation>.orders-tabs{flex:1;justify-content:space-between;align-items:center;min-width:0;display:flex}.orders-screen .orders-tabs button{height:37px;padding:8px 6px;font-size:13px}.orders-screen .orders-tabs .orders-scheduled{font-size:13px}.orders-screen .orders-searchbar{flex-basis:100%;order:2;gap:10px;width:100%;min-width:0;margin:21px 0 0;display:flex}.orders-screen .orders-searchbar>input{background:#fff;border:1px solid #d0d0d0;border-radius:4px;height:40px;padding:10px 11px;font-size:16px}.orders-screen .orders-searchbar>.icon-button{color:#222;min-width:30px;padding:4px}.orders-screen .orders-searchbar>.icon-button svg{width:20px;height:20px}.orders-screen .orders-extra-tools{flex-basis:100%;order:3;margin:2px 0 0}.orders-screen .orders-extra-tools>summary{padding:6px 0;font-size:10px}.orders-screen .orders-split{margin:0;display:block}.orders-screen .orders-results{overflow:visible}.orders-screen .order-overview{grid-template-columns:32px minmax(0,1fr) auto;gap:24px 14px;min-height:136px;padding:22px 15px 34px}.orders-screen .order-overview.selected{color:#535c60;box-shadow:none;background:#fff}.orders-screen .overview-person b{font-size:16px}.orders-screen .overview-stage{max-width:125px}.orders-screen .overview-stage .pill{padding:8px 9px;font-size:12px}.orders-screen .order-overview>strong{font-size:16px}.orders-screen .overview-person>small{font-size:13px}}@media (max-width:380px){.orders-screen .topbar{gap:7px;padding:0 12px}.orders-screen .topbar-actions{gap:7px}.orders-screen .topbar-actions>.store-status{font-size:12px}.orders-screen .own-cash-trigger{font-size:11px}.orders-screen .orders-tabs button,.orders-screen .orders-tabs .orders-scheduled{padding-left:4px;padding-right:4px;font-size:12px}}@media (max-width:760px){.orders-screen .topbar-actions>.session-exit,.orders-screen .topbar-actions>.session-exit-group{flex-basis:100%;order:3;justify-content:flex-end;margin:0}.orders-screen .topbar-actions .session-exit{min-height:24px;padding:3px 0;font-size:10px}.orders-screen .topbar-actions .session-exit svg{width:13px;height:13px}:is(.orders-screen .topbar:has(.session-exit-group),.orders-screen .topbar:has(.session-exit)){height:auto;min-height:62px;padding-top:10px;padding-bottom:8px}.orders-screen .topbar-actions{row-gap:0}}.orders-workspace .order-overview>.overview-channel{flex-shrink:0;width:31px;min-width:31px;max-width:31px;height:31px;min-height:31px;max-height:31px}.orders-workspace .order-overview>.overview-person{flex-direction:column;grid-area:1/2;align-items:flex-start;gap:0;display:flex}.orders-workspace .order-overview>.overview-stage{flex-direction:column;grid-area:1/3;justify-content:flex-start;align-items:center;gap:0;min-width:0;display:flex}.orders-workspace .order-overview.selected .overview-person>small{color:#596368}@media (max-width:760px){.familiar-shell.orders-screen .topbar{align-items:center;display:flex}.familiar-shell.orders-screen .topbar-actions{grid-area:auto;width:auto}.familiar-shell.orders-screen .topbar-actions .own-cash-trigger{min-height:32px;padding:4px 0;font-size:12px}.orders-screen .order-overview>.overview-person{min-width:0}.orders-screen .order-overview>.overview-stage{grid-area:1/3}.orders-screen .order-overview.selected .overview-stage>small{color:#596368}}.orders-workspace .order-overview>.overview-channel{box-sizing:border-box;border:0;padding:0}.orders-workspace .order-overview.selected .overview-person>small,.orders-workspace .order-overview.selected .overview-stage>small{color:#596368!important}@media (max-width:760px){.orders-screen .orders-results>.orders-limit{display:none}}.new-order-payment .reference-payment-picker{width:100%;min-width:0}.reference-payment-tabs{grid-template-columns:1fr 1.45fr;gap:8px;margin:6px 0 18px;display:grid}.new-order-page .reference-payment-tabs button{white-space:nowrap;color:#19212d;background:0 0;border:0;border-radius:0;min-height:44px;padding:12px 0;font-size:15px;font-weight:500}.new-order-page .reference-payment-tabs button[aria-selected=true]{color:#21a2a6}.reference-payment-options{flex-direction:column;gap:0;display:flex}.new-order-page .reference-payment-options label{color:#999;cursor:pointer;flex-direction:row;align-items:center;gap:14px;min-height:50px;font-size:17px;font-weight:400;line-height:1.4;display:flex}.new-order-page .reference-payment-options input{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #858585;border-radius:50%;flex:0 0 21px;width:21px;height:21px;min-height:21px;margin:0;padding:0}.new-order-page .reference-payment-options input:checked{background:radial-gradient(circle,#1ca5a8 0 5px,#fff 6px);border-color:#1ca5a8}.reference-payment-options input:focus-visible{outline-offset:4px;outline:2px solid #138f93}.reference-payment-options[hidden]{display:none}.new-order-page .reference-payment-options.bank-options{flex-flow:wrap;gap:24px;margin:0 0 32px}.new-order-page .bank-options label{gap:5px}.payment-brand{border-radius:2px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:22px;font:italic 700 10px Arial,sans-serif;display:inline-flex;position:relative}.payment-brand-amex{color:#fff;background:#0085ad;border:1px solid #eee;font-size:9px}.payment-brand-cabal{color:#fff;background:#001d42;flex-direction:column;font-size:13px;font-style:normal;line-height:10px}.payment-brand-cabal small{font-size:5px}.payment-brand-cash{color:#222;background:#fafafa;border:3px double #222;height:15px;font-style:normal}.payment-brand-elo{color:#fff;background:#181818;font-size:15px;font-style:normal}.payment-brand-master{background:#f5f4f1}.payment-brand-master i{background:#ed001b;border-radius:50%;width:13px;height:13px;position:absolute;left:5px}.payment-brand-master i+i{opacity:.9;background:#f6a000;left:12px}.payment-brand-pix{color:#38bba9;white-space:nowrap;font-size:10px;font-style:normal;font-weight:400}.payment-brand-visa{color:#fff;background:#11105c;font-size:12px}.new-order-payment-preview{border-top:1px solid #eee;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.new-order-payment-preview small{color:#858585}.new-order-page .new-order-payment-add{margin-top:0}.new-order-payment .new-order-switch small{max-width:100%;line-height:1.5}.new-order-page .new-order-payment{gap:20px}.new-order-payment .new-order-switch{gap:14px}.new-order-page .new-order-action>summary{min-height:34px;font-size:15px}.new-order-page .new-order-product-bar>select{border-radius:4px}.new-order-page .new-order-payment h2{letter-spacing:0;font-size:18px;font-weight:500}.new-order-page .new-order-switch{font-size:18px}.new-order-page .new-order-create{margin-top:-18px}.new-order-page .new-order-payment-add{margin-bottom:0}@media (max-width:380px){.reference-payment-tabs{gap:4px}.new-order-page .reference-payment-tabs button{font-size:13px}.new-order-page .reference-payment-options label{gap:10px;font-size:16px}.new-order-page .reference-payment-options.bank-options{gap:18px}}.orders-workspace .orders-tabs-scroll{white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex:1;align-items:center;min-width:0;margin-bottom:-10px;padding-bottom:10px;display:flex;overflow:auto hidden}.orders-workspace .orders-tabs-scroll::-webkit-scrollbar{display:none}.orders-workspace .orders-tabs-scroll>.orders-tabs{flex:none;align-items:center;min-width:max-content;display:flex}.orders-workspace .orders-tabs-scroll>.orders-tabs>button{white-space:nowrap;flex:none;order:0}.orders-workspace .orders-tabs-scroll>.orders-monitor{white-space:nowrap;color:#818181;flex:none;height:44px;padding:12px 16px;font-size:14px;text-decoration:none}.orders-workspace .orders-navigation>.orders-new{flex-shrink:0}@media (max-width:760px){.orders-screen .orders-tabs-scroll{flex:1 1 0;align-self:center;width:0;max-width:100%}.orders-screen .orders-tabs-scroll>.orders-tabs{flex:none;justify-content:flex-start}.orders-screen .orders-tabs-scroll>.orders-tabs>button,.orders-screen .orders-tabs-scroll>.orders-monitor{height:37px;padding:8px 13px;font-size:13px}.orders-screen .orders-tabs-scroll>.orders-monitor{align-items:center;display:flex}.orders-screen .orders-tabs-scroll>.orders-tabs>button.active:after{bottom:-6px}}.orders-workspace .reference-order-detail{color:#202124;box-shadow:none;background:#fff;border:0;border-radius:0;padding:20px 16px;font-family:Roboto,Arial,sans-serif}.reference-order-detail .detail-toolbar{grid-template-columns:minmax(0,1fr) 36px;gap:5px 12px;margin:0 0 31px}.orders-workspace .reference-order-detail .detail-toolbar>button,.orders-workspace .reference-order-detail .detail-primary-actions>button{border-radius:8px;gap:10px;min-height:37px;padding:9px 17px;font-size:15px;font-weight:500;line-height:19px;box-shadow:0 2px 4px #0004}.orders-workspace .reference-order-detail .detail-toolbar>button:first-child{background:#ffa600}.orders-workspace .reference-order-detail .detail-primary-actions>button{background:#13a2a4}.orders-workspace .reference-order-detail .detail-toolbar>.cancel-action{background:#f44347}.orders-workspace .reference-order-detail .order-more summary{color:#737b80;background:#eee;width:34px;min-width:34px;height:34px;min-height:34px;padding:3px}.orders-workspace .reference-order-detail>section{border:0;margin:0 0 28px;padding:7px 0 0}.orders-workspace .reference-order-detail>section h3{color:#808383;margin:0 0 20px;font-size:13px;font-weight:400;line-height:18px}.orders-workspace .reference-order-detail .detail-client-row{align-items:center;gap:12px;margin:0}.orders-workspace .reference-order-detail .detail-customer,.orders-workspace .reference-order-detail .detail-client-row .detail-contact{color:#099d90;gap:10px;font-size:15px;font-weight:500;line-height:22px}.reference-order-detail .detail-customer{text-transform:uppercase}.reference-order-detail .detail-customer-order-count{color:#24272b;white-space:nowrap;align-items:center;gap:9px;font-size:15px;display:inline-flex}.reference-order-detail .detail-customer-order-count svg{color:#7c7e7e}.orders-workspace .reference-order-detail .detail-delivery-method>p{gap:11px;margin:0 0 21px;font-size:16px;line-height:22px}.orders-workspace .reference-order-detail .detail-outline,.orders-workspace .reference-order-detail #order-settlement .finance-actions>.secondary{color:#149b91;background:#fff;border:1px solid #9cd1ce;border-radius:10px;min-height:37px;padding:9px 15px;font-size:14px;font-weight:500;line-height:18px}.orders-workspace .reference-order-detail .order-cart-section{margin-bottom:20px}.orders-workspace .reference-order-detail .detail-items>div.reference-cart-item{border:0;min-height:60px;margin:0;padding:0 0 11px 40px;display:block;position:relative}.reference-cart-lines{min-width:0}.reference-cart-main{color:#171717;justify-content:space-between;align-items:baseline;gap:9px;margin-bottom:1px;font-size:16px;line-height:25px;display:flex}.reference-cart-main>div{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:flex}.orders-workspace .reference-cart-main strong{white-space:nowrap;font-size:16px;font-weight:400;line-height:25px}.orders-workspace .reference-order-detail .detail-category-pill{color:#329dca;white-space:nowrap;border:1px solid #6cb9da;border-radius:14px;padding:2px 7px;font-size:13px;line-height:18px}.reference-cart-choice{color:#858b8e;justify-content:space-between;gap:12px;padding-left:15px;font-size:13px;line-height:20px;display:flex}.reference-cart-choice>span:first-child{overflow-wrap:anywhere;min-width:0}.reference-cart-choice>span:last-child{white-space:nowrap;text-align:right}.orders-workspace .reference-order-detail .reference-cart-pencil{color:#09b2e6;min-width:24px;min-height:26px;box-shadow:none;background:0 0;border:0;padding:2px;position:absolute;top:31px;left:7px}.orders-workspace .reference-order-detail .detail-totals{color:#858b8e;border-top:1px solid #ddd;margin:0 0 7px;padding-top:6px;font-size:15px}.orders-workspace .reference-order-detail .detail-totals>div{gap:20px;margin:8px 0 0;line-height:23px}.orders-workspace .reference-order-detail .detail-totals dd{min-width:64px;font-weight:400}.orders-workspace .reference-order-detail .detail-totals>div:last-child{color:#171717;margin-top:8px;font-size:16px;font-weight:400;line-height:25px}.orders-workspace .reference-order-detail #order-settlement{margin-top:0;padding:7px 0 0}.orders-workspace .reference-order-detail .detail-payment-plan{border-bottom:1px solid #ddd;margin-bottom:8px;padding:7px 0 18px}.orders-workspace .reference-order-detail .detail-payment-plan>summary{color:#242424;gap:9px;min-height:42px;font-size:15px;line-height:21px}.orders-workspace .reference-order-detail .detail-payment-plan>summary small{color:#242424;margin:0;font-size:15px;line-height:21px}.orders-workspace .reference-order-detail .detail-payment-plan>summary strong{margin-left:auto;font-size:15px;font-weight:400}.orders-workspace .reference-order-detail .payment-plan-remove{color:#cf2e32;min-width:30px;margin-left:1px;padding:4px}.detail-brand-logo{background:#fafafa;border:1px solid #ddd;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:25px;font-size:10px;font-weight:700;display:inline-flex}svg.detail-brand-logo{background:0 0;border:0}.brand-visa{color:#1434cb;font-size:13px;font-style:italic}.brand-amex{color:#fff;background:#1871ba}.brand-hipercard{color:#fff;background:#b71a2a;font-size:8px}.reference-order-detail .detail-extra-payments,.reference-order-detail .detail-additional-info,.reference-order-detail .detail-settlement-options{color:#6f787d;border:0;margin:22px 0 0;padding:0;font-size:13px}.reference-order-detail .detail-extra-payments>summary,.reference-order-detail .detail-additional-info>summary,.reference-order-detail .detail-settlement-options>summary{cursor:pointer;color:#6f787d;padding:8px 0;list-style:none}.reference-order-detail .detail-extra-payments>summary:after,.reference-order-detail .detail-additional-info>summary:after,.reference-order-detail .detail-settlement-options>summary:after{content:"⌄";margin-left:8px}.reference-order-detail .detail-settlement-options[open]>summary{margin-bottom:12px}@media (max-width:760px){.orders-workspace .reference-order-detail{padding:18px 16px}.orders-workspace .reference-order-detail .detail-client-row{gap:12px}.orders-workspace .reference-order-detail .detail-client-row .detail-contact{gap:9px}.orders-workspace .reference-order-detail .detail-items>div.reference-cart-item{padding-left:40px}.reference-cart-main>div{column-gap:5px}.reference-cart-main,.orders-workspace .reference-cart-main strong{font-size:16px}.orders-workspace .reference-order-detail .detail-totals{font-size:15px}}@media (max-width:380px){.orders-workspace .reference-order-detail .detail-client-row{gap:9px}.orders-workspace .reference-order-detail .detail-customer,.orders-workspace .reference-order-detail .detail-client-row .detail-contact{font-size:14px}.reference-cart-main>div{row-gap:2px}.reference-cart-choice{padding-left:8px}}.orders-workspace .reference-order-detail .detail-toolbar>button:first-child:disabled{opacity:1}.reference-list-back{display:none}@media (max-width:760px){.reference-list-back{color:#159b91;background:0 0;flex-basis:100%;align-items:center;gap:4px;margin-bottom:4px;padding:6px 0;display:inline-flex}}.orders-workspace .reference-order-breadcrumb{color:#747b7f;background:#f8f9fa;border-radius:7px;align-items:center;gap:9px;min-height:48px;margin:0 0 15px;padding:13px 16px;font-size:17px;line-height:22px;display:flex}.orders-workspace .reference-order-breadcrumb button{box-shadow:none;color:#1ca29c;font:inherit;background:0 0;border:0;min-height:0;padding:0}.reference-order-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 18px;line-height:28px;display:flex}.reference-order-heading>div{color:#737b80;white-space:nowrap;align-items:center;gap:10px;font-size:22px;font-weight:400;display:flex}.reference-order-state{color:#848808;font-size:22px;font-weight:400}.reference-order-state.preparing{color:#c18b16}.reference-order-state.ready,.reference-order-state.completed{color:#159b81}.reference-order-state.out{color:#1b97bc}.reference-order-state.cancelled{color:#ef4444}.reference-order-position{align-items:center;gap:4px;display:inline-flex}.orders-workspace .reference-order-meta{color:#222a32;margin:0 0 27px;font-size:16px;line-height:23px}.orders-workspace .reference-order-meta>div{grid-template-columns:131px minmax(0,1fr);align-items:baseline;gap:8px;margin:4px 0;display:grid}.orders-workspace .reference-order-meta dt{white-space:nowrap;color:#222a32;font-size:14px;font-weight:400}.orders-workspace .reference-order-meta .time-row dt{text-align:right}.orders-workspace .reference-order-meta dd{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:400}.orders-workspace .reference-order-detail .reference-delivery-toolbar{grid-template-columns:max-content max-content minmax(18px,1fr);align-items:center;gap:5px 8px;margin:0 0 29px;display:grid}.orders-workspace .reference-order-detail .reference-delivery-toolbar>button:first-child{grid-area:1/1}.orders-workspace .reference-order-detail .reference-delivery-toolbar>.maps-action{white-space:nowrap;background:#0ca9df;border-radius:8px;grid-area:1/2/auto/4;justify-self:start;min-height:37px;margin:0;padding:9px 17px;font-size:15px;line-height:19px}.orders-workspace .reference-order-detail .reference-delivery-toolbar>.detail-primary-actions{grid-area:2/1;justify-self:start;min-width:0}.orders-workspace .reference-order-detail .reference-delivery-toolbar>.cancel-action{grid-area:2/2;justify-self:start}.orders-workspace .reference-order-detail .reference-delivery-toolbar>.order-more{grid-area:2/3;place-self:center end}.orders-workspace .reference-order-detail .reference-delivery-toolbar .order-more>summary{color:#6e777c;background:0 0;border-radius:0;width:24px;min-width:24px;padding:0}.orders-workspace .reference-order-detail .order-delivery-map{border:0;margin:0 0 28px;padding:0}.orders-workspace .reference-order-detail .order-delivery-map .address-point-map{aspect-ratio:1.23;border:0;border-radius:0;width:100%;height:auto}.orders-workspace .reference-order-detail .order-delivery-map .address-target-pin{filter:none;background:0 0;border:0;border-radius:0;width:23px;height:30px;padding:0;font-size:0;overflow:visible}.orders-workspace .reference-order-detail .order-delivery-map .address-target-pin:before{content:"";background:#ea4335;border-radius:50% 50% 50% 0;width:23px;height:23px;position:absolute;top:0;left:0;transform:rotate(-45deg);box-shadow:0 1px 2px #0002}.orders-workspace .reference-order-detail .order-delivery-map .address-target-pin:after{content:"";background:#b3261e;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:7px}.orders-workspace .reference-order-detail .order-delivery-map .address-map-zoom{display:none}@media (max-width:760px){.orders-workspace.detail-open>.orders-navigation{display:none}.orders-screen:has(.orders-workspace.detail-open) .topbar{display:none!important}.orders-screen:has(.orders-workspace.detail-open) main{padding:16px 16px 30px}.orders-workspace.detail-open .reference-order-detail{background:#fff;min-height:100dvh;padding:0}.orders-workspace.detail-open .reference-order-breadcrumb{margin-bottom:15px}.orders-workspace.detail-open .reference-order-heading{margin-bottom:18px}.orders-workspace.detail-open .reference-order-meta{margin-bottom:27px}}@media (max-width:370px){.reference-order-heading>div{gap:6px;font-size:19px}.reference-order-state{font-size:20px}.orders-workspace .reference-order-meta>div{grid-template-columns:124px minmax(0,1fr)}.orders-workspace .reference-order-detail .reference-delivery-toolbar>.maps-action,.orders-workspace .reference-order-detail .reference-delivery-toolbar>button,.orders-workspace .reference-order-detail .reference-delivery-toolbar .detail-primary-actions>button{padding-left:12px;padding-right:12px;font-size:14px}}.pdv-accounts .pdv-closure-warning{color:#a26417;overflow-wrap:anywhere;max-width:100%;font-size:12px;font-weight:500;line-height:1.45}.pdv-web .pdv-closure-reason{color:#795317;background:#fff8e9;border-color:#ebc98c;line-height:1.6}.detail-history .history-event{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.detail-history .history-actor{color:#59676f;font-size:12px;line-height:1.4}.detail-history>div{align-items:flex-start}.ai-order-drawer{z-index:95;background:#fff;border-left:1px solid #dce3e5;flex-direction:column;width:min(520px,100vw);min-width:0;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-5px 0 24px #132b3514}.ai-order-drawer.is-minimized{display:none}.ai-order-drawer-header{color:#263a3b;background:#f0f2f5;border-bottom:1px solid #e4e9eb;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.ai-order-drawer-header strong{font-size:14px}.ai-order-drawer-header .text-button{color:#008069;white-space:nowrap;font-size:12px}.ai-order-drawer-body{overscroll-behavior:contain;color:#202632;flex:1;min-height:0;padding:18px 20px 50px;overflow:auto}.ai-order-drawer-body .new-order-breadcrumb{display:none}.ai-order-drawer-body h2{margin-bottom:16px;font-size:17px}.ai-order-drawer-body .new-order-form{min-width:0;margin-top:0}.ai-order-drawer-body .two{grid-template-columns:1fr}.ai-order-drawer-body .new-order-section{min-width:0}.ai-order-drawer-body .order-storefront-item{padding:14px}.ai-order-drawer-body .order-item-add-row{flex-wrap:wrap}.ai-resume-order{color:#fff;z-index:94;background:#008069;font-size:13px;position:fixed;bottom:18px;right:18px;box-shadow:0 3px 16px #0002}.ai-order-open .main-shell>main{margin-right:520px}.ai-order-open .ai-workspace{grid-template-columns:1fr}.ai-order-open .ai-inbox{display:none}.ai-order-open .ai-chat{display:flex}.ai-order-open .ai-chat-header{flex-wrap:wrap}.ai-order-open .ai-chat-actions{margin-left:0}@media (max-width:1100px){.ai-order-open .main-shell>main{margin-right:0}}@media (max-width:600px){.ai-order-drawer{width:100vw}.ai-order-drawer-body{padding:16px 14px 45px}.ai-resume-order{padding:9px 13px;font-size:12px;bottom:10px;right:10px}.ai-order-drawer-header{padding:10px}.ai-order-drawer-header strong{font-size:13px}}.offline-tools{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.offline-tools>button{min-height:32px;padding:6px 9px;font-size:12px}.offline-tools>a{white-space:nowrap;font-size:12px}.offline-tools>small{white-space:normal;flex-basis:100%;max-width:260px}.topbar-actions .offline-tools{max-width:230px}.app-shell.ai-focus-screen{--ai-phone-width:380px;background:#f0f2f5;min-height:100dvh}.app-shell.ai-focus-screen>.sidebar,.app-shell.ai-focus-screen>.main-shell>.topbar{display:none}.app-shell.ai-focus-screen>.main-shell{width:100%;min-width:0;margin-left:0}.app-shell.ai-focus-screen>.main-shell>main{min-width:0;max-width:none;margin:0;padding:0}.ai-focus-screen .ai-workspace{height:100dvh;min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-columns:310px minmax(0,1fr)}.ai-focus-screen .ai-panel-link{flex:none;text-decoration:none;display:flex}.ai-focus-screen.ai-order-open>.main-shell>main{width:var(--ai-phone-width);margin:0;padding:12px}.ai-focus-screen.ai-order-open .ai-workspace{border:1px solid #d5dedf;border-radius:22px;grid-template-columns:minmax(0,1fr);height:calc(100dvh - 24px);box-shadow:0 4px 16px #132b3514}.ai-focus-screen.ai-order-open .ai-inbox{display:none}.ai-focus-screen.ai-order-open .ai-chat{display:flex}.ai-focus-screen.ai-order-open .ai-chat-header{flex-wrap:wrap;gap:8px;padding:12px}.ai-focus-screen.ai-order-open .ai-chat-title{overflow-wrap:anywhere}.ai-focus-screen.ai-order-open .ai-chat-actions{width:100%;margin:0}.ai-focus-screen.ai-order-open .ai-order-button{display:none}.ai-focus-screen.ai-order-open .ai-message-area{overscroll-behavior:contain;min-height:140px;padding:12px}.ai-focus-screen.ai-order-open .ai-bubble{max-width:94%}.ai-focus-screen.ai-order-open .ai-compose-area{flex-shrink:0;max-height:38dvh;padding:9px;overflow:auto}.ai-focus-screen.ai-order-open .ai-composer{gap:6px}.ai-focus-screen.ai-order-open .ai-native-catalog-tools{flex-wrap:wrap}.ai-focus-screen.ai-order-open .ai-native-catalog-tools select{flex:1;min-width:0}.ai-focus-screen.ai-order-open .ai-order-drawer{left:var(--ai-phone-width);width:auto;box-shadow:none;right:0}.ai-focus-screen.ai-order-open .ai-order-drawer-body{padding:24px clamp(18px,4vw,60px) 50px}.ai-focus-screen.ai-order-open .ai-order-drawer-body .new-order-form{max-width:960px;margin-left:auto;margin-right:auto}@media (min-width:901px){.ai-focus-screen.ai-order-open .ai-back{display:none!important}}@media (max-width:900px){.ai-focus-screen .ai-workspace{grid-template-columns:minmax(0,1fr)}.ai-focus-screen .ai-inbox{display:flex}.ai-focus-screen .ai-chat,.ai-focus-screen .ai-chat-open .ai-inbox{display:none}.ai-focus-screen .ai-chat-open .ai-chat{display:flex}.ai-focus-screen .ai-back{display:flex!important}.ai-focus-screen.ai-order-open>.main-shell>main{width:100%;padding:0}.ai-focus-screen.ai-order-open .ai-workspace{border:0;border-radius:0;height:100dvh}.ai-focus-screen.ai-order-open .ai-order-drawer{width:100%;left:0;right:0}.ai-focus-screen.ai-order-open .ai-order-drawer-body{padding:16px 14px 45px}}.kds-keyboard-help{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;padding:4px 10px;font-size:10px;line-height:1.35;display:flex}.kds-keyboard-help>span{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.kds-keyboard-help .kds-fullscreen-inline{white-space:nowrap;color:#293747;background:#eef2f6;border:1px solid #dce2ea;border-radius:5px;flex-shrink:0;align-items:center;gap:4px;min-height:28px;padding:3px 6px;font-size:11px;line-height:1.3;display:inline-flex}.kds-offline-options{margin-top:14px}.kds-offline-options>summary{cursor:pointer;color:#485464;font-size:13px}.kds-offline-options .offline-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.order-box-position{color:#006e63;font-variant-numeric:tabular-nums;background:#e5f5f1;border:1px solid #76bbb5;border-radius:7px;justify-content:center;align-items:center;min-width:34px;margin-right:7px;padding:4px 7px;font-weight:800;display:inline-flex}.reference-order-position b{font-variant-numeric:tabular-nums;font-size:27px}.kds-order-identity>a{font-variant-numeric:tabular-nums}.sidebar nav .pdv-module-link{cursor:pointer;align-items:center;gap:8px;text-decoration:none;display:flex}.pdv-dashboard-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (min-width:761px){.orders-screen main{max-width:none;padding:14px 15px 24px}.orders-workspace{font-family:Inter,Arial,sans-serif}.orders-workspace .orders-navigation{flex-wrap:nowrap;gap:6px;min-height:40px;margin-bottom:16px;display:flex}.orders-workspace .orders-tabs-scroll{flex:0 auto;min-width:0;margin:0;padding:0}.orders-workspace .orders-tabs button,.orders-workspace .orders-tabs-scroll>.orders-monitor{height:40px;min-height:40px;padding:9px 10px;font-size:14px;line-height:20px}.orders-workspace .orders-navigation>.orders-new{height:39px;min-height:39px;margin:0;padding:8px 12px;font-size:14px}.orders-workspace .orders-searchbar{flex-wrap:nowrap;flex:200px;order:0;gap:6px;width:auto;min-width:160px;margin:0}.orders-workspace .orders-searchbar>input{flex:auto;height:40px;padding:8px 10px;font-size:16px}.orders-workspace .orders-extra-tools{flex:none;order:0;margin:0}.orders-workspace .orders-extra-tools>summary{padding:10px 4px;font-size:10px}.orders-workspace .orders-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:30px;min-height:calc(100dvh - 150px);margin:0;display:grid}.orders-workspace .orders-results{background:#fff;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 5px 10px #0002}.orders-workspace .order-overview{color:#535c60;background:#fff;border:0;border-radius:0;grid-template-rows:auto;grid-template-columns:30px minmax(0,1.2fr) minmax(80px,.9fr) auto;align-items:center;gap:12px;min-height:88px;padding:16px}.orders-workspace .order-overview.selected{color:#fff;box-shadow:none;background:#10a2a4}.orders-workspace .order-overview>.overview-channel{grid-area:1/1;align-self:center;width:30px;height:30px;margin:0}.orders-workspace .order-overview>.overview-person{grid-area:1/2;align-self:center;gap:3px}.orders-workspace .overview-person b{font-size:16px;font-weight:400;line-height:20px}.orders-workspace .overview-person>small{margin:0;font-size:12px;line-height:16px}.orders-workspace .order-overview.selected .overview-person>small:not(.order-origin-badge),.orders-workspace .order-overview.selected .overview-stage>small{color:#fff}.orders-workspace .overview-person .order-box-position{border-radius:4px;min-width:25px;margin-right:4px;padding:1px 4px;font-size:13px;line-height:18px}.orders-workspace .order-overview.selected .order-box-position{color:#fff;background:#ffffff18;border-color:#ffffff80}.orders-workspace .order-overview>.overview-stage{grid-area:1/3;justify-content:center;align-self:center;align-items:center;gap:4px;max-width:none}.orders-workspace .overview-stage .pill{border-radius:7px;padding:6px 8px;font-size:12px;line-height:16px}.orders-workspace .overview-stage>small{margin:0;font-size:12px}.orders-workspace .order-overview>strong{white-space:nowrap;grid-area:1/4;place-self:center end;font-size:16px;font-weight:400;line-height:22px}.orders-workspace .orders-limit{color:#7a8186;margin:0;padding:10px 16px;font-size:11px;line-height:16px}.orders-workspace .reference-order-detail{background:#fff;border-radius:12px;min-width:0;max-height:calc(100dvh - 150px);padding:20px 24px;font-family:Inter,Arial,sans-serif;overflow:auto;box-shadow:0 5px 10px #0002}.orders-workspace .reference-order-breadcrumb{background:0 0;border-radius:0;min-height:22px;margin:0 0 10px;padding:0;font-size:13px;line-height:20px}.orders-workspace .reference-order-heading{gap:8px;margin:0 0 16px;line-height:24px}.orders-workspace .reference-order-state,.orders-workspace .reference-order-heading>div{font-size:20px;line-height:24px}.orders-workspace .reference-order-position b{font-size:20px;font-weight:500}.orders-workspace .reference-order-meta{grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:0 24px;margin:0 0 22px;font-size:16px;line-height:24px;display:grid}.orders-workspace .reference-order-meta>div{grid-column:2;grid-template-columns:minmax(70px,max-content) minmax(0,1fr);align-items:baseline;gap:8px;margin:0}.orders-workspace .reference-order-meta>.time-row{grid-column:1}.orders-workspace .reference-order-meta>div:first-child{grid-row:1}.orders-workspace .reference-order-meta>div:nth-child(2){grid-row:2}.orders-workspace .reference-order-meta>div:not(.time-row){grid-row:auto}.orders-workspace .reference-order-meta dt{text-align:right;white-space:normal;font-size:13px;line-height:24px}.orders-workspace .reference-order-meta dd{font-size:16px;line-height:24px}.orders-workspace .reference-order-detail .detail-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;display:flex}.orders-workspace .reference-order-detail .detail-toolbar>button,.orders-workspace .reference-order-detail .detail-primary-actions>button,.orders-workspace .reference-order-detail .detail-toolbar>.maps-action{white-space:nowrap;border-radius:7px;min-height:36px;margin:0;padding:8px 12px;font-size:13px;line-height:18px}.orders-workspace .reference-order-detail .detail-primary-actions{display:contents}.orders-workspace .reference-order-detail .detail-toolbar>.order-more{align-self:center;margin:0 0 0 auto}.orders-workspace .reference-order-detail>section{margin:0 0 20px;padding:0}.orders-workspace .reference-order-detail>section h3{margin:0 0 12px;font-size:12px;line-height:18px}.orders-workspace .reference-order-detail .detail-client-row{flex-wrap:wrap;gap:12px}.orders-workspace .reference-order-detail .detail-customer,.orders-workspace .reference-order-detail .detail-client-row .detail-contact{font-size:14px;line-height:22px}.orders-workspace .reference-order-detail .detail-delivery-method>p{margin:0 0 10px;font-size:15px;line-height:22px}.orders-workspace .reference-order-detail .detail-outline{min-height:36px;padding:8px 14px;font-size:13px}.orders-workspace .reference-order-detail .order-delivery-map{margin:0 0 20px}.orders-workspace .reference-order-detail .order-delivery-map .address-point-map{aspect-ratio:auto;height:160px}.orders-workspace .reference-order-detail .order-delivery-map>small{font-size:11px}}@media (min-width:761px) and (max-width:1000px){.orders-workspace .orders-navigation{flex-wrap:wrap}.orders-workspace .orders-searchbar{flex-basis:180px}.orders-workspace .orders-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px}.orders-workspace .order-overview{grid-template-columns:26px minmax(0,1fr) auto;gap:8px;min-height:88px;padding:12px}.orders-workspace .order-overview>.overview-stage{grid-area:2/2;align-items:flex-start}.orders-workspace .order-overview>strong{grid-area:1/3/3}.orders-workspace .reference-order-detail{padding:18px 16px}.orders-workspace .reference-order-meta{gap:0 12px}.orders-workspace .reference-order-meta dd{font-size:14px}}.kds-order-customer{color:#171f2d;overflow-wrap:anywhere;align-items:flex-start;gap:5px;margin:3px 0 6px;font-size:15px;line-height:1.25;display:flex}.kds-order-customer>svg{flex:none;margin-top:2px}.kds-order-customer>strong{min-width:0;font-weight:700}@media (min-width:601px){.pdv-catalog-grid{grid-template-columns:repeat(var(--pdv-columns,3),minmax(0,260px));justify-content:center;align-items:start}.pdv-catalog-grid>button{align-self:stretch;gap:8px;width:100%;min-width:0;padding-bottom:12px}.pdv-catalog-grid>button>img{aspect-ratio:1;object-fit:contain;background:#f5f5f5;flex:none;width:100%;height:auto;max-height:220px;display:block}.pdv-catalog-grid>button>b{padding-top:4px}}.pdv-catalog-grid>button{position:relative}.pdv-catalog-grid>button .pdv-cart-quantity{z-index:1;color:#fff;overflow-wrap:normal;background:#dc2626;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:29px;height:29px;padding:0 7px;font-size:14px;font-weight:800;line-height:1;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 5px #0003}.new-order-payment .order-payment-plan{width:100%;min-width:0}.order-payment-share{border:1px solid #dce5e7;border-radius:10px;margin-bottom:12px;padding:14px}.order-payment-share-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.order-payment-share fieldset{border:0;gap:12px;min-width:0;padding:12px 0;display:grid}.order-payment-methods{flex-wrap:wrap;gap:8px;display:flex}.order-payment-plan>p{line-height:1.6}.order-payment-share>small{color:#60717a;display:block}.order-payment-share input,.order-payment-share select{max-width:100%}.own-cash-dialog section[aria-label="Entradas e saídas de dinheiro"]{border-top:1px solid #d9e6e3;margin-top:24px;padding-top:18px}.own-cash-dialog .cash-movement-row{border-bottom:1px solid #e4ecea;padding:12px 0}.own-cash-dialog .cash-movement-row p{margin:4px 0}.own-cash-dialog details{margin:18px 0}.own-cash-dialog details summary{cursor:pointer;font-weight:600}.kds-reference .kds-observation{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff1c6;border-radius:5px;padding:6px 8px;font-weight:700;animation:2.4s ease-in-out infinite kds-observation-glow;color:#542b00!important;margin:5px 0!important;line-height:1.4!important;display:block!important}.kds-reference .kds-observation>b{font-size:inherit;line-height:inherit;color:inherit;font-weight:800}@keyframes kds-observation-glow{0%,to{background-color:#fff1c6}50%{background-color:#ffdb85}}.kds-reference .kds-observation-alert{color:#302516;pointer-events:none;background:#fff6e5;border-block:1px solid #e9ce9b;align-items:center;gap:8px;width:100%;min-width:0;padding:6px 8px;animation:.2s ease-out kds-observation-arrive;display:flex;position:relative}.kds-reference .kds-observation-alert>img{object-fit:contain;flex:0 0 60px;width:60px;height:76px;display:block!important}.kds-reference .kds-observation-alert>div{min-width:0}.kds-reference .kds-observation-alert small{color:#775733;overflow-wrap:anywhere;margin-bottom:3px;font-size:11px;line-height:1.4;display:block}.kds-reference .kds-observation-alert strong{color:#6d3500;overflow-wrap:anywhere;font-size:14px;line-height:1.35;display:block}.kds-reference .kds-observation-alert span{color:#624b32;margin-top:3px;font-size:11px;line-height:1.4;display:block}@keyframes kds-observation-arrive{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.kds-reference .kds-observation,.kds-reference .kds-observation-alert{animation:none}}.order-edit-product-content>.pdv-item-save,.pdv-product-modal>.pdv-item-save{z-index:8;color:#fff;background:#009b90;flex-shrink:0;justify-content:center;width:100%;min-height:48px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 12px #fff}.order-edit-header,.order-edit-error{flex-shrink:0}.birthday-benefit{color:#463520;background:#fff9ef;border:1px solid #e4d5c3;border-radius:9px;margin:18px 0;padding:14px}.birthday-benefit>div{gap:12px;margin-top:14px;display:grid}.birthday-benefit p{margin:0;line-height:1.5}.birthday-benefit input[type=file]{width:100%;font-size:14px}.birthday-benefit label{gap:6px;display:grid}.birthday-benefit label.check{align-items:flex-start;display:flex}.birthday-benefit .check input{flex-shrink:0;width:auto}.pdv-modal-backdrop>section.modal{box-sizing:border-box;overflow-wrap:anywhere;border:0;min-width:0;max-width:700px;margin:0;padding:32px;overflow:hidden auto}.pdv-modal-backdrop .pdv-payment-form{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.pdv-modal-backdrop .pdv-payment-form>*,.pdv-modal-backdrop .pdv-payment-form label{min-width:0;max-width:100%}.pdv-modal-backdrop .pdv-payment-form small{white-space:normal;line-height:1.5}.pdv-modal-backdrop .pdv-payment-form .check{align-items:flex-start;gap:10px;line-height:1.5}.pdv-modal-backdrop .pdv-payment-form .check input{flex:0 0 17px;margin:2px 0 0}.pdv-modal-backdrop .pdv-payment-footer{flex-wrap:wrap}@media (max-width:600px){.pdv-modal-backdrop>section.modal{padding:24px 20px}.pdv-modal-backdrop .pdv-payment-shortcuts{padding:12px}.pdv-modal-backdrop .pdv-payment-footer>button{white-space:normal;max-width:100%}}.computer-power-button{border-radius:6px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;margin:0 3px;color:#737b84!important;width:30px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:1px solid #dce1e6!important;padding:0!important;display:inline-flex!important}.computer-power-button:hover{color:#ac3434!important;border-color:#ac3434!important}.computer-power-button:focus-visible{outline-offset:3px;outline:2px solid #ac3434}.pdv-heading>.computer-power-button{margin-left:auto}.computer-power-backdrop{z-index:2500!important}.computer-power-modal{max-height:88dvh;overflow:auto;width:min(94vw,480px)!important}.computer-power-modal h2{padding-right:32px}.computer-power-modal .button{white-space:normal;max-width:100%;margin:8px 0;display:inline-flex}.computer-power-modal>button:not(.modal-close){margin:10px 10px 0 0}.order-payment-link{gap:10px;min-width:0;margin:8px 0 16px;display:grid}.order-payment-link .finance-actions{flex-wrap:wrap;margin:0}.order-payment-link label{gap:6px;min-width:0;display:grid}.order-payment-link input{width:100%;min-width:0;font-size:13px}.order-payment-link p{margin:0}.order-payment-link small{color:#66747a}.topbar-actions>.computer-power-button{margin-left:auto}.computer-power-labeled{white-space:nowrap;flex:none;gap:6px;font-size:12px;width:auto!important;padding:6px 10px!important}.computer-power-labeled span{display:inline}.topbar-actions>.computer-power-labeled{order:5;margin-left:auto}.order-edit-header-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.order-edit-inline .order-edit-header{z-index:12;background:#fff;position:sticky;top:0;box-shadow:0 3px 8px #20343b0a}.order-edit-unsaved{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.order-edit-unsaved span{flex:1;min-width:180px}.order-edit-unsaved .order-edit-save{flex-shrink:0}.order-edit-header>div:first-child{overflow-wrap:anywhere;min-width:0}@media (max-width:600px){.order-edit-header{flex-wrap:wrap}.order-edit-header-actions{max-width:100%;margin-left:auto}.order-edit-dialog .order-edit-header-actions .order-edit-save{white-space:normal;min-height:42px}.order-edit-unsaved .order-edit-save{width:100%}}.kds-order-footer>.kds-back{margin-right:auto}.kds-item-arrow>button{min-height:28px}.kds-item-arrow>button+button{margin-top:4px}.kds-keyboard-help>.computer-power-button{margin-left:auto}.detail-payment:has(>.receipt-correction){flex-wrap:wrap}.receipt-correction{flex:0 0 100%;min-width:0;margin-top:8px;font-size:13px}.receipt-correction>summary{cursor:pointer;color:#007d74}.receipt-correction form{gap:12px;max-width:500px;margin:12px 0}.receipt-correction p{margin:0}.receipt-correction .check{align-items:flex-start}.message-campaigns{max-width:1150px;margin:20px auto}.message-campaigns>.settings-form,.message-campaigns .form-grid>.settings-form{background:#fff;border:1px solid #dedede;border-radius:12px;min-width:0;margin:16px 0;padding:20px}.message-campaigns blockquote{overflow-wrap:anywhere;background:#faf5f5;border-left:4px solid #be1726;border-radius:6px;margin:12px 0;padding:14px}.message-campaigns input,.message-campaigns select,.message-campaigns textarea{max-width:100%}.message-campaigns details{border:1px solid #ddd;border-radius:12px;margin:24px 0;padding:16px}.message-campaigns td{overflow-wrap:anywhere}@media (max-width:700px){.message-campaigns .form-grid{grid-template-columns:1fr}.message-campaigns{margin:8px 0}.message-campaigns>.settings-form,.message-campaigns .form-grid>.settings-form{padding:14px}}.documents-panel{max-width:1100px}.documents-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px;margin:20px 0 28px;display:grid}.document-card{border:1px solid var(--border,#e2e8f0);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:20px;display:flex}.document-card h3,.document-card h4,.document-card p{margin:0}.document-card p{flex:1;line-height:1.55}.document-card .button{white-space:normal;align-items:center;gap:8px;display:inline-flex}.document-format{color:var(--muted-foreground,#64748b);font-weight:700}.document-link-form{border-top:1px solid var(--border,#e2e8f0);gap:12px;padding-top:16px;display:grid}.document-link-form h4{margin:0}.document-remove,.documents-panel .management-help a{align-items:center;gap:6px;display:inline-flex}.familiar-shell .sidebar-bottom{flex-direction:column;flex:none;align-items:stretch;gap:8px;max-height:45dvh;padding:12px 16px;display:flex;overflow-y:auto}.sidebar-bottom .offline-tools{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.sidebar-bottom .offline-tools button,.sidebar-bottom .offline-tools a{white-space:normal;text-align:left;font-size:12px}.sidebar-bottom .offline-tools small{line-height:1.4}.sidebar-bottom .computer-power-sidebar{color:#57616b;background:0 0;justify-content:flex-start;align-items:center;gap:8px;height:auto;font-size:13px;display:flex;border:0!important;width:100%!important;min-height:36px!important;padding:9px 10px!important}.order-timing-summary{color:#56636b;flex-wrap:wrap;order:2;align-items:center;gap:10px 16px;min-width:0;margin-left:auto;padding:8px 0;font-size:12px;display:flex}.timing-metric,.timing-driver{align-items:center;gap:6px;min-width:0;display:inline-flex}.timing-metric b,.timing-driver b{color:#126d65;white-space:nowrap}.timing-driver{border-left:1px solid #e2e8e7;padding-left:12px}.timing-driver i{background:#a6adb1;border-radius:50%;flex-shrink:0;width:7px;height:7px}.timing-driver i.on-duty{background:#15956c}.order-timing-summary small{color:#7d878d;font-size:10px}.order-timing-summary.stale{opacity:.65}.report-timing-summary{margin:20px 0}.report-timing-summary .reference-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.report-timing-summary small{color:#718078;margin-top:8px;display:block}.dispatch-driver-average{color:#65737d;align-items:center;gap:5px;font-size:11px;display:flex}.dispatch-driver-average b{color:#126d65}.orders-screen .topbar-actions>.icon-button{order:3;margin-left:0}.orders-screen .topbar{height:auto;min-height:62px}.orders-screen .topbar-actions{padding:5px 0}.orders-screen .topbar-actions>.avatar{order:4}@media (max-width:1100px){.order-timing-summary{flex-basis:100%;justify-content:flex-start;gap:7px 12px;margin-left:0}.orders-screen .topbar-actions>.icon-button{order:1;margin-left:auto}.order-timing-summary small{margin-left:auto}}@media (max-width:600px){.timing-driver{border-left:0;padding-left:0}.order-timing-summary{gap:8px 12px;font-size:11px}.order-timing-summary small{display:none}.report-timing-summary .reference-stats{grid-template-columns:1fr}}.kds-keyboard-help .kds-preparation-average{color:#3d635c;background:#ecf6f3;border-radius:5px;flex:none;align-items:center;gap:7px;padding:6px 9px;font-size:12px;display:inline-flex}.kds-preparation-average b{color:#00695c;white-space:nowrap}.kds-preparation-average.stale{opacity:.6}.kds-keyboard-help{flex-wrap:wrap}.kds-reference .kds-order.kds-order-delayed{border-left:5px solid #b92a3b}.kds-reference .kds-delay-badge{color:#a51f30;white-space:normal;background:#fff0f1;border-radius:4px;align-self:flex-start;max-width:100%;margin:6px 0;padding:5px 8px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.kds-order.keyboard-selected.kds-order-delayed{outline-offset:1px}.pdv-payment-heading{z-index:3;background:#fff;border-bottom:1px solid #e2e5e8;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex;position:sticky;top:0}.pdv-payment-heading h2{min-width:0;margin:0;padding:0}.pdv-payment-heading .pdv-payment-close{color:#26383b;white-space:nowrap;background:#fff;border:1px solid #cdd6da;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:14px;display:inline-flex}.pdv-payment-close span{font-size:24px;line-height:1}.pdv-payment-close:focus-visible{outline-offset:3px;outline:2px solid #006e68}@media (max-width:600px){.pdv-payment-heading{gap:10px}.pdv-payment-heading h2{font-size:20px}.pdv-payment-heading .pdv-payment-close{padding:8px}}.dispatch-pin-tooltip{z-index:21;color:#4e5b62;pointer-events:none;cursor:default;overflow-wrap:anywhere;background:#fff;border:1px solid #dce3e6;border-radius:8px;width:260px;max-width:calc(100% - 24px);padding:14px 16px;position:absolute;box-shadow:0 3px 15px #0003}.dispatch-pin-tooltip b{font-size:14px;font-weight:600;display:block}.dispatch-pin-tooltip p{margin:8px 0;font-size:12px;line-height:1.5}.dispatch-pin-tooltip small{color:#65787e;font-size:11px}.dispatch-order-row>.dispatch-adjust-destination{color:#229d9e;background:0 0;border:0;border-radius:4px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;min-height:30px;padding:4px;display:flex}.dispatch-adjust-destination:focus-visible{outline-offset:2px;outline:2px solid #229d9e}.kds-order-observation{background:#fffaf0;border-block:1px solid #e5c978;padding:8px 10px}.kds-order-observation h3{text-transform:uppercase;color:#6d4100;margin:0 0 4px;font:800 11px/1.4 Inter,Arial,sans-serif}.kds-reference .kds-order-observation .kds-order-note{margin:0!important}.new-order-observation small{color:#677980;margin-top:8px;font-size:12px;line-height:1.5;display:block}.detail-order-observation{border-top:1px solid #e4e7e9;margin:18px 0;padding-top:14px}.detail-order-observation h3{margin:0 0 8px}.pdv-payment-form .pdv-cash-card{color:#193e30;background:linear-gradient(135deg,#f0faf5,#f8fcfa);border:1px solid #acd5c4;border-radius:16px;gap:20px;min-width:0;padding:22px;display:grid;box-shadow:0 4px 16px #123f2b08}.pdv-cash-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.pdv-cash-title{align-items:center;gap:12px;min-width:0;display:flex}.pdv-cash-title strong{font-size:19px;line-height:1.3}.pdv-cash-symbol{color:#176442;background:#d9f0e3;border:1px solid #b9dfc9;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:23px;font-weight:800;display:grid}.pdv-cash-due{gap:4px;display:grid}.pdv-cash-due span{color:#476457;font-size:13px}.pdv-cash-due b{font-variant-numeric:tabular-nums;font-size:25px;line-height:1.2}.pdv-payment-form .pdv-cash-label{color:#284e3c;gap:10px;font-size:15px;font-weight:600;display:grid}.pdv-cash-input{background:#fff;border:2px solid #9dcbb5;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:0 18px;transition:border-color .15s,box-shadow .15s;display:flex}.pdv-cash-input>span{color:#51816b;flex-shrink:0;font-size:25px;font-weight:700}.pdv-payment-form .pdv-cash-input input{width:100%;min-width:0;min-height:78px;box-shadow:none;color:#153d2b;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;margin:0;padding:12px 0;font-size:clamp(32px,4vw,44px);font-weight:750;line-height:1.15}.pdv-cash-input:focus-within{border-color:#167c56;box-shadow:0 0 0 4px #167c561c}.pdv-payment-form .pdv-cash-input input:focus{box-shadow:none;outline:0}.pdv-cash-change{color:#174f34;background:#dff2e7;border:1px solid #b9dfc9;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:18px 20px;display:flex}.pdv-cash-change>span{font-size:17px;font-weight:600}.pdv-cash-change>strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,40px);line-height:1.2}.pdv-cash-change .pdv-cash-warning{color:#805318;font-size:15px}.pdv-payment-shortcuts .pdv-cash-choice{justify-content:center;align-items:center;gap:9px;display:inline-flex}.pdv-cash-choice>span{font-size:18px;font-weight:800}.pdv-payment-shortcuts .pdv-cash-choice[aria-pressed=true]{color:#fff;background:#176442;box-shadow:0 0 0 3px #b7dfc7}.pdv-cash-choice:focus-visible{outline-offset:4px;outline:2px solid #176442}@media (max-width:480px){.pdv-payment-form .pdv-cash-card{gap:16px;padding:16px}.pdv-cash-title strong{font-size:17px}.pdv-cash-symbol{flex-basis:42px;width:42px;height:42px;font-size:21px}.pdv-cash-due{grid-template-columns:1fr auto;align-items:center;width:100%}.pdv-cash-due b{font-size:23px}.pdv-cash-input{gap:10px;padding:0 13px}.pdv-payment-form .pdv-cash-input input{min-height:70px}.pdv-cash-change{padding:16px}.pdv-cash-change>span{font-size:15px}}.ingredient-removals-editor{color:#332a20;text-align:left;background:#fffdf7;border:1px solid #e5d8bb;border-radius:12px;gap:10px;min-width:0;margin:16px 0;padding:16px;display:grid}.ingredient-removals-editor h3{letter-spacing:0;font-size:16px}.ingredient-removals-editor>p{color:#6a5b48;margin:0;font-size:13px;line-height:1.5}.ingredient-removals-editor details{background:#fff;border:1px solid #e7dfd1;border-radius:8px;min-width:0;padding:0}.ingredient-removals-editor summary{cursor:pointer;overflow-wrap:anywhere;padding:12px;font-size:14px;font-weight:700}.ingredient-removals-editor summary>span{color:#8e3717;font-size:12px;font-weight:600}.ingredient-removals-editor details>div{padding:0 12px 10px}.ingredient-removals-editor .check{gap:10px;min-height:40px;margin:0;padding:9px 0;font-size:14px;line-height:1.4}.ingredient-removals-editor .check input{flex:0 0 19px;width:19px;height:19px;padding:0}.ingredient-removal-summary{overflow-wrap:anywhere;margin:6px 0;color:#913913!important;font-size:13px!important;font-weight:700!important;line-height:1.45!important;display:block!important}.cart-items>div:has(.cart-ingredient-review){flex-wrap:wrap}.cart-ingredient-review{flex:1 0 100%;grid-column:1/-1;width:100%;min-width:0}.cart-ingredient-review>summary{color:#167b76;cursor:pointer;padding:8px 0;font-size:13px;font-weight:650}.cart-items>div>.ingredient-removal-summary{flex:1 0 100%;grid-column:1/-1;width:100%}.kds-reference .kds-item-removal{text-transform:uppercase;font-weight:800!important}.cart-items>div>span{min-width:0}.order-item-choice-summary{min-width:0;margin-top:8px;display:block}.cart-items .order-item-choice-summary small{color:#50463d;overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.5}.cash-pending-links p{margin:10px 0}.cash-pending-link{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;padding:4px 0;font-weight:600;line-height:1.5;text-decoration:underline;display:inline-block}.cash-pending-link:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid}.own-cash-dialog.cash-room.modal{color:#25333b;background:#f6f7f9;border-radius:20px;width:calc(100vw - 48px);max-width:1120px;max-height:94dvh;padding:0;font-size:14px;overflow:auto;box-shadow:0 24px 80px #11182738}.cash-room-header{color:#fff;border-bottom:4px solid var(--cash-accent);background:linear-gradient(120deg,#261d26,#431d2b);justify-content:space-between;align-items:center;gap:20px;padding:28px 34px;display:flex;position:relative}.cash-room-header h2{letter-spacing:-.7px;color:#fff;margin:8px 0 4px;font-size:30px}.cash-room-header p{color:#e7d9df;margin:0}.cash-room-eyebrow{letter-spacing:.15em;color:#e7c4c7;font-size:10px;font-weight:750}.cash-room-close{color:#fff;background:#ffffff18;border:1px solid #ffffff35;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.cash-room-body{padding:24px 32px}.cash-room-overview{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.cash-room-status p{color:#617079;margin:6px 0 0;font-size:12px}.cash-status-pill{letter-spacing:.06em;color:#5c6671;background:#e4e8ed;border-radius:20px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex}.cash-status-pill.is-open{color:#1c694b;background:#e0f4eb}.cash-room-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.cash-room-metrics article{background:#fff;border:1px solid #e3e7eb;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:18px 16px;display:flex;position:relative}.cash-room-metrics svg{color:#64727d}.cash-room-metrics span{color:#5a6975;font-size:12px}.cash-room-metrics strong{letter-spacing:-.6px;color:#26343c;overflow-wrap:anywhere;font-size:23px}.cash-room-metrics .cash-metric-total{background:#e8f3f1;border-color:#c4ded8}.cash-metric-total svg,.cash-metric-total strong{color:#006e68}.cash-tokyo-tip{background:#fff6ed;border:1px solid #f0e1d0;border-radius:12px;align-items:center;gap:18px;min-width:0;margin-bottom:24px;padding:12px 22px 8px;display:flex}.cash-tokyo-tip img{object-fit:contain;flex-shrink:0;align-self:flex-end;width:76px;height:88px}.cash-tokyo-tip b{color:#694325;font-size:14px}.cash-tokyo-tip p{color:#685747;max-width:700px;margin:5px 0 8px;font-size:13px}.cash-room-tabs{border-bottom:1px solid #dce2e7;gap:8px;margin-bottom:22px;padding-bottom:12px;display:flex;overflow-x:auto}.cash-room-tabs button{white-space:nowrap;color:#566470;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:13px;display:flex}.cash-room-tabs button.active{color:#006e68;background:#fff;border-color:#d4e4e0;font-weight:750;box-shadow:0 2px 5px #102b2810}.cash-room-closing{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.cash-room-opening{grid-template-columns:1fr;max-width:580px;margin:0 auto 20px}.cash-room-checks{gap:18px;display:grid}.cash-room-card{background:#fff;border:1px solid #e1e6eb;border-radius:12px;min-width:0;padding:22px}.cash-room-card h3{letter-spacing:-.3px;color:#28343e;align-items:center;gap:10px;margin:0 0 15px;font-size:17px;display:flex}.cash-step{color:#006e68;background:#e9f4f1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-flex}.cash-room-card p{font-size:13px}.cash-check-clear{color:#21644a}.cash-room-card .cash-pending-links{color:#89552c;background:#fff5ec;border:0;border-radius:8px;margin:0 0 8px;padding:14px}.cash-room-card .cash-pending-links>b{font-size:13px}.cash-room-card .cash-pending-links p{font-size:12px}.cash-room-card .cash-pending-link{font-size:13px}.cash-room-card .inventory-cash-review{border:0;margin:0;padding:0}.cash-room-card .inventory-cash-review>h3{display:none}.cash-count-card form{margin:16px 0 0}.cash-count-card label{flex-direction:column;gap:8px;margin-bottom:18px;font-size:12px;font-weight:650;display:flex}.cash-count-card input.cash-count-input{color:#253b35;box-sizing:border-box;background:#fbfdfc;border:1px solid #c9d8d3;border-radius:10px;width:100%;min-width:0;height:auto;padding:17px 16px;font-size:30px;font-weight:700}.cash-count-card textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:92px;font-size:13px;font-weight:400}.cash-count-difference{border-radius:7px;padding:10px 12px}.cash-count-difference.matches{color:#216448;background:#e9f6ef}.cash-count-difference.differs{color:#80551a;background:#fff4e2}.cash-count-card .cash-count-help{color:#677780;font-size:12px}.cash-room-submit{background:#008f85;justify-content:center;width:100%;min-height:48px;font-size:14px}.cash-submit-help{text-align:center;color:#75624c;margin-top:10px;font-size:11px;line-height:1.5;display:block}.cash-room-history{margin-top:18px}.cash-room-history article{border-top:1px solid #e6ebee;padding:16px 0}.cash-room-history article p{margin:6px 0}.cash-room-footer{background:#fff;border-top:1px solid #dfe5e9;justify-content:space-between;align-items:center;gap:16px;padding:18px 32px;display:flex}.cash-room-footer small{color:#65747e;font-size:11px}.cash-room [hidden]{display:none!important}.cash-room-card>section[aria-label="Entradas e saídas de dinheiro"]{border:0;margin:0;padding:0}.cash-room-card>section[aria-label="Entradas e saídas de dinheiro"] form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cash-room-card>section[aria-label="Entradas e saídas de dinheiro"] form button{grid-column:1/-1}.cash-room-card>section[aria-label="Entradas e saídas de dinheiro"] form label{margin:0}@media (max-width:760px){.own-cash-dialog.cash-room.modal{border-radius:14px;width:calc(100vw - 20px);max-height:96dvh}.cash-room-header{padding:23px 20px}.cash-room-header h2{font-size:26px}.cash-room-header p{font-size:12px}.cash-room-eyebrow{font-size:8px}.cash-room-body{padding:18px 16px}.cash-room-overview{align-items:flex-start}.cash-room-overview>.secondary{min-height:36px;padding:8px;font-size:11px}.cash-room-overview>.secondary svg{display:none}.cash-room-metrics{grid-template-columns:1fr 1fr;gap:9px}.cash-room-metrics article{padding:13px}.cash-room-metrics strong{font-size:20px}.cash-room-metrics span{font-size:11px}.cash-tokyo-tip{gap:12px;padding:8px 12px}.cash-tokyo-tip img{width:57px;height:73px}.cash-tokyo-tip p{font-size:12px}.cash-room-tabs{gap:3px}.cash-room-tabs button{padding:10px;font-size:12px}.cash-room-tabs svg{display:none}.cash-room-closing{grid-template-columns:1fr;gap:16px}.cash-room-card{padding:18px}.cash-room-footer{align-items:flex-start;padding:15px 17px}.cash-room-footer button{font-size:12px}.cash-room-footer small{max-width:130px}.cash-room-card>section[aria-label="Entradas e saídas de dinheiro"] form{grid-template-columns:1fr}}.cash-pending-links.error,.cash-pending-links>p{display:block}.cash-room-card .cash-pending-links>p{margin:8px 0}.cash-room .cash-room-submit:disabled{color:#465751;opacity:1;background:#c7d3d0}.cash-records .finance-form{background:#fff;border:1px solid #dce5e1;border-radius:14px;max-width:960px;padding:28px}.cash-records .cash-pending-links{border-radius:10px;padding:20px}.cash-records .finance-form>h3{font-size:24px}.cash-records .finance-form input[inputmode=decimal]{padding:16px;font-size:24px}.order-overview .overview-person .origin-tokyo,.origin-tokyo{color:#6d28a8;background:#f0e7ff}.overview-channel.origin-icon-Tokyo{color:#fff;box-sizing:content-box;background:#7c3ab5;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:inline-flex}.kds-keyboard-help .kds-preparation-average{flex-wrap:wrap;max-width:100%}.kds-timing-encouragement{color:#49665e;font-size:11px;font-weight:400;line-height:1.3}.table-qr-modal{text-align:center}.table-qr-modal svg{margin:12px auto;display:block}.table-qr-tools{justify-content:center}@media print{body:has(.table-qr-backdrop) *{visibility:hidden!important}.table-qr-backdrop,.table-qr-backdrop *{visibility:visible!important}.table-qr-backdrop{background:#fff!important;display:block!important;position:absolute!important;inset:0!important}.table-qr-modal{max-width:600px!important;box-shadow:none!important;border:0!important;margin:0 auto!important}.table-qr-tools,.table-qr-tools *,.table-qr-modal .modal-close{display:none!important}}.kds-reference .kds-table-highlight{color:#412600;overflow-wrap:anywhere;background:#ffdf80;border:1px solid #dba72a;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;padding:5px 8px;display:flex}.kds-reference .kds-table-highlight strong{font-size:18px;font-weight:800;line-height:1.2}.kds-reference .kds-table-highlight>span{letter-spacing:.06em;flex-shrink:0;font-size:10px;font-weight:800}.kds-reference .kds-table-order .kds-order-header{border-top:4px solid #dba72a}.order-scheduling{background:var(--surface,#fff9ef);color:var(--text,#242424);border:1px solid #b87a26;border-radius:10px;margin:16px 0;padding:16px}.order-scheduling h3{margin:0 0 10px}.order-scheduling label{margin:10px 0;display:block}.order-scheduling input[type=checkbox]{width:auto;margin-right:8px}.order-scheduling input[type=datetime-local]{width:100%;max-width:100%;margin-top:8px;display:block}.order-scheduling p{font-size:14px;line-height:1.4}.order-scheduled-badge{color:#a05b00;font-weight:700}.purchase-input-picker{min-width:0}.purchase-input-picker>input{box-sizing:border-box;width:100%;margin-bottom:8px}.purchase-input-picker>small{color:#53656a;margin:5px 0 10px;display:block}.purchase-input-options{overscroll-behavior:contain;background:#fff;border:1px solid #cadbd8;border-radius:10px;max-height:270px;margin:8px 0;overflow-y:auto}.purchase-input-options>button{text-align:left;white-space:normal;color:#263c3a;background:#fff;border:0;border-bottom:1px solid #e5ecea;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:54px;margin:0;padding:12px 14px;display:flex}.purchase-input-options>button:last-child{border-bottom:0}.purchase-input-options>button.highlighted,.purchase-input-options>button:hover{background:#edf8f5}.purchase-input-options>button[aria-selected=true]{background:#ddf4eb}.purchase-input-options>button>span{overflow-wrap:anywhere}.purchase-input-options>button>small{color:#316a60;flex-shrink:0;font-weight:600}.purchase-input-options>p{padding:14px}.purchase-input-selected{background:#e9f7f0;border:1px solid #b8dacb;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;display:flex}.purchase-input-selected>div{min-width:0}.purchase-input-selected small,.purchase-input-selected strong{overflow-wrap:anywhere;display:block}.purchase-input-selected .text-button{flex-shrink:0}.check.purchase-conversion-confirmation{color:#253e38;cursor:pointer;box-sizing:border-box;touch-action:manipulation;background:#f2faf7;border:2px solid #a6c8c1;border-radius:12px;flex-direction:row;align-items:flex-start;gap:14px;width:100%;min-height:88px;margin:22px 0 16px;padding:18px;display:flex}.check.purchase-conversion-confirmation input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:#008580;cursor:pointer;flex:0 0 30px;width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;margin:2px 0 0;padding:0}.purchase-conversion-confirmation>span{min-width:0;line-height:1.5;display:block}.purchase-conversion-confirmation strong{font-size:16px;font-weight:700;line-height:1.45;display:block}.purchase-conversion-confirmation small{margin-top:6px;font-size:14px;font-weight:400;line-height:1.5;display:block}.check.purchase-conversion-confirmation.is-confirmed{background:#e0f4e9;border-color:#008580}.purchase-conversion-confirmation:focus-within{outline-offset:3px;outline:3px solid #008580}.orders-workspace .orders-extra-tools>div{grid-template-columns:minmax(0,1fr);width:340px;max-width:calc(100vw - 32px)}.orders-workspace .orders-extra-tools>div>:not(.modal-backdrop){min-width:0;max-width:100%}.orders-workspace .orders-extra-tools>div>.info{margin:0;padding:12px}.orders-workspace .orders-extra-tools>div>.info>button,.orders-workspace .orders-extra-tools>div>button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;height:auto;line-height:1.5}.orders-workspace .orders-extra-tools .orders-stat{gap:12px;min-width:0}.orders-workspace .orders-extra-tools .orders-stat small{white-space:normal;min-width:0}@media (max-width:760px){.orders-workspace .orders-extra-tools{flex:1 0 100%;width:100%;min-width:0;margin:2px 0 0}.orders-workspace .orders-extra-tools>div{width:100%;max-width:100%;margin-top:4px;padding:14px;position:static}}.dining-card>section{border-top:1px solid #ead9b0;margin-top:14px;padding-top:14px}.dining-card>section+button{margin-top:16px}.dining-card>section b{overflow-wrap:anywhere}.computer-tools-menu{width:100%;min-width:0}.computer-tools-menu>summary{cursor:pointer;color:#57616b;align-items:center;gap:8px;min-height:38px;padding:8px 4px;font-size:12px;line-height:1.4;list-style:none;display:flex}.computer-tools-menu>summary::-webkit-details-marker{display:none}.computer-tools-menu>summary>svg{flex-shrink:0}.computer-tools-menu>summary>span{white-space:normal;flex:1;min-width:0}.computer-tools-menu>summary:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #168579}.computer-tools-chevron{transition:transform .15s}.computer-tools-menu[open] .computer-tools-chevron{transform:rotate(180deg)}.computer-tools-options{border-top:1px solid #e2e8e7;min-width:0;padding:8px 0}.computer-tools-options .panel{overflow-wrap:anywhere;max-width:100%}.computer-tools-options .computer-power-sidebar{margin-top:8px}.sidebar-bottom .computer-tools-options .offline-tools{width:100%}.kds-item-table tr.kds-pizza-selected{outline-offset:-3px;background:#f9b33926;outline:3px solid #f9b339}.kds-item-table tr{cursor:pointer}.kds-item-arrow button{min-width:38px;min-height:38px}.kds-keyboard-status{white-space:normal;display:block}.combo-component-heading{background:#e7a52c1f;border-left:4px solid #e7a52c;padding:12px 16px;font-size:1.1rem}.combo-component-group{min-width:0}.dispatch-live-driver{z-index:12;color:#fff;background:#2563eb;border:2px solid #fff;border-radius:12px;flex-direction:column;align-items:center;min-height:0;padding:6px;font-size:11px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 5px #0005}.dispatch-live-driver.stale{background:#64748b}.dispatch-live-driver span{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.order-address-request-badge{white-space:normal;background:#fff3d6;border:1px solid #e5b45f;border-radius:7px;width:fit-content;padding:5px 9px;font-weight:700;line-height:1.4;color:#784b00!important;font-size:12px!important;display:inline-block!important}.order-address-request-panel{scroll-margin-top:90px;background:#fffbef!important;border:1px solid #e5b45f!important;border-left:4px solid #cf8a12!important}.table-service-panel{background:#fff5e7;border:2px solid #bd1724;border-radius:12px;margin:16px 0;padding:18px}.table-service-panel h2{margin:0 0 12px;font-size:18px}.table-service-panel>div{flex-wrap:wrap;align-items:center;gap:16px;padding:8px 0;display:flex}.table-service-panel button{margin-left:auto}.staff-workday-trigger{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.staff-workday-trigger.has-journey:before{content:"";opacity:.55;background:currentColor;border-radius:50%;width:6px;height:6px}.table-service-assignment{width:100%;margin-top:1rem}.table-service-assignment summary{cursor:pointer;padding:.6rem 0;font-weight:700}.table-service-assignment label{grid-template-columns:minmax(90px,1fr) minmax(160px,2fr);align-items:center;gap:.5rem;margin:.7rem 0;display:grid}.table-service-assignment small{grid-column:1/-1}.table-service-assignment select{width:100%;max-width:100%}.order-product-picker{position:relative}.order-product-picker .order-product-search{position:static}.order-product-picker .order-product-results{box-sizing:border-box;z-index:45;width:100%;max-width:100%;max-height:min(320px,45dvh);left:0;right:0;overflow:hidden auto}.order-product-picker .order-product-results>button{white-space:normal;word-break:normal;overflow-wrap:normal;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;line-height:1.45;display:grid}.order-product-result-name{white-space:normal;word-break:normal;overflow-wrap:break-word;text-align:left;min-width:0;display:block}.order-product-picker .order-product-results>button>small{white-space:normal;text-align:right;max-width:145px;line-height:1.5}@media (max-width:420px){.order-product-picker .order-product-results>button{grid-template-columns:minmax(0,1fr);gap:4px}.order-product-picker .order-product-results>button>small{text-align:left;max-width:none}}.shop-cashback-choice{border:0;min-width:0;margin:16px 0 0;padding:0}.shop-cashback-choice legend{margin-bottom:8px;font-weight:700}.shop-cashback-choice>label:has(input[type=radio]){flex-direction:row;align-items:center;gap:10px;margin:12px 0;display:flex}.shop-cashback-choice input[type=radio]{accent-color:#245e43;flex-shrink:0;height:18px;width:18px!important}.shop-cashback-choice>p{font-size:13px}.instagram-link-insights{background:#fbfdfc;border:1px solid #dfe8e7;border-radius:10px;margin:22px 0;padding:18px}.instagram-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.instagram-metrics small{color:#79828a;font-size:13px;line-height:1.5}.instagram-insights-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.instagram-link-choice{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.instagram-link-choice label{flex-direction:column;flex:1;gap:7px;min-width:200px;display:flex}.instagram-link-choice select{max-width:100%;padding:10px}.instagram-chart-legend{gap:18px;font-size:13px;display:flex}.instagram-chart-legend span:first-child{color:#1aa4a3}.instagram-chart-legend span:last-child{color:#d38e32}@media (max-width:600px){.instagram-link-insights{padding:14px}.instagram-link-insights .link-outline{white-space:normal;font-size:14px}.link-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-links .link-period{grid-template-columns:1fr 1fr;align-items:end;display:grid}.marketing-links .link-period label{min-width:0}.marketing-links .link-period button{grid-column:1/-1;justify-self:end}}.reconciliation-workspace{color:#233139}.proof-intro{justify-content:space-between;align-items:flex-start;gap:20px;margin:20px 0;display:flex}.proof-intro h2,.proof-intro h3{margin:0 0 8px}.proof-intro p{color:#5a6d74;margin:0;line-height:1.5}.proof-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.proof-summary button{color:#233139;text-align:left;background:#fff;border:1px solid #d9e5e1;border-radius:14px;flex-direction:column;gap:12px;padding:22px;display:flex}.proof-summary button:first-child{border-top:4px solid #c25e37}.proof-summary button:nth-child(2){border-top:4px solid #d39a24}.proof-summary button:last-child{border-top:4px solid #168f89}.proof-summary strong{font-size:30px;line-height:1.1}.proof-summary span{font-size:14px;font-weight:600}.proof-summary small{color:#65767d;font-size:12px}.proof-tabs{border-bottom:1px solid #d9e5e1;gap:8px;margin:20px 0;display:flex;overflow-x:auto}.proof-tabs button{color:#53656d;white-space:nowrap;background:0 0;border-bottom:3px solid #0000;border-radius:0;padding:14px}.proof-tabs button.active{color:#087c72;border-bottom-color:#168f89}.proof-filters{grid-template-columns:1fr 2fr;gap:16px;margin:20px 0;display:grid}.proof-filters label,.proof-confirm>label{flex-direction:column;gap:8px;display:flex}.proof-explanation{color:#61747a;font-size:13px;line-height:1.6}.proof-card{background:#fff;border:1px solid #dbe5e2;border-radius:14px;margin:16px 0;padding:22px}.proof-card.needs-attention{border-left:4px solid #c77d30}.proof-card-heading{justify-content:space-between;gap:20px;display:flex}.proof-card h4{margin:12px 0 6px;font-size:17px;line-height:1.4}.proof-card-heading p{color:#66777d;margin:0;font-size:13px}.proof-card-heading>strong{white-space:nowrap;font-size:21px}.proof-badge{color:#80591b;background:#f4eddf;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.proof-badge.pending{color:#805300;background:#fff1d5}.proof-badge.verified{color:#156d50;background:#e3f3ed}.proof-amounts{border-top:1px solid #edf0ee;border-bottom:1px solid #edf0ee;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin:20px 0;padding:15px 0;display:grid}.proof-amounts dt{color:#64767d;font-size:12px}.proof-amounts dd{margin:7px 0 0;font-size:19px;font-weight:600}.proof-confirm{background:#f5f9f7;border-radius:10px;gap:18px;margin-top:18px;padding:20px;display:grid}.proof-confirm select,.proof-confirm input{width:100%;min-width:0}.proof-confirm .check{flex-direction:row;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.proof-confirm .check input{flex-shrink:0;width:20px;min-height:20px}.proof-selected{overflow-wrap:anywhere;background:#fff;border:1px solid #dbe5e2;border-radius:8px;padding:15px}.proof-selected p{margin:8px 0 0;font-size:13px;line-height:1.5}.proof-empty{background:#f1f7f4;border-radius:10px;padding:24px}.proof-advanced{margin:25px 0}.proof-advanced summary{cursor:pointer;border:1px solid #dbe5e2;border-radius:10px;padding:15px}.finance-proof-reminder{color:#6f4c17;background:#fff6e6;border:1px solid #ead8b5;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:15px 18px;display:flex}.finance-proof-reminder p{margin:0;font-size:14px;line-height:1.5}@media (max-width:700px){.proof-summary{grid-template-columns:1fr;gap:10px}.proof-summary button{padding:16px}.proof-summary strong{font-size:25px}.proof-filters{grid-template-columns:1fr}.proof-intro,.proof-card-heading,.finance-proof-reminder{flex-direction:column}.proof-intro>button{width:100%}.proof-card{padding:16px}.proof-confirm{padding:14px}.proof-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-amounts>div{min-width:0}.proof-amounts dd{font-size:17px}}.loan-overdue-reminder{color:#603c2b;background:#fff8f1;border-left:4px solid #bb553b;align-items:flex-start}.loan-overdue-reminder h3{margin:0 0 8px;font-size:16px}.loan-overdue-reminder ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.loan-overdue-reminder li{gap:4px;font-size:13px;display:grid}.loan-overdue-reminder li span{color:#8b4433}.loan-overdue-reminder li small{color:#6a5e55;font-size:12px}.loan-proof-alert{background:#fff6ed;border:1px solid #edc9b4;border-left:4px solid #bb553b;border-radius:10px;margin:20px 0;padding:18px}.loan-proof-alert p,.loan-gap-note{font-size:13px;line-height:1.5}.loan-gap-note{color:#795215;background:#fff3df;border-radius:8px;padding:12px 15px}.proof-summary{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.proof-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.proof-summary{grid-template-columns:1fr}.loan-overdue-reminder{padding:14px}.loan-overdue-reminder>button{width:100%}}.loan-overdue-reminder details{margin-top:12px}.loan-overdue-reminder summary{cursor:pointer;font-size:13px;font-weight:600}.orders-screen>.content>.loan-overdue-reminder{max-width:100%}.tokio-pay-announcement{z-index:2400;color:#243b39;text-align:left;background:#fffdf8;border:1px solid #cfdfd8;border-radius:22px;width:min(510px,100vw - 32px);max-height:calc(100dvh - 32px);font-family:Arial,sans-serif;font-size:14px;line-height:1.45;position:fixed;bottom:20px;right:20px;overflow:auto;box-shadow:0 16px 65px #132e3430}.tokio-pay-announcement header{background:#e6f2ed;border-radius:21px 21px 0 0;align-items:center;gap:14px;padding:16px 44px 12px 18px;display:flex;position:relative}.tokio-pay-announcement header img{object-fit:contain;flex:none;width:78px;height:88px}.tokio-pay-announcement header span{letter-spacing:.1em;color:#36736b;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.tokio-pay-announcement h2{color:#183f39;letter-spacing:-.5px;margin:7px 0 0;font-size:23px;line-height:1.2}.tokio-pay-announcement .tokio-pay-x{color:#284c46;cursor:pointer;background:#fff9;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:8px;right:8px}.tokio-pay-body{padding:14px 22px 8px}.tokio-pay-body>p{margin:0 0 12px}.tokio-pay-today{background:#fff1d3;border:1px solid #eedcb2;border-radius:12px;gap:10px;margin-bottom:12px;padding:12px;display:flex}.tokio-pay-today>svg{color:#a5741c;flex-shrink:0;margin-top:2px}.tokio-pay-today p{margin:0;font-size:13px}.tokio-pay-hours h3{align-items:center;gap:7px;margin:0 0 6px;font-size:13px;display:flex}.tokio-pay-hours dl{margin:0 0 10px}.tokio-pay-hours dl>div{border-bottom:1px solid #e9ede7;justify-content:space-between;gap:16px;padding:4px 0;font-size:12px;display:flex}.tokio-pay-hours dt,.tokio-pay-hours dd{margin:0}.tokio-pay-hours dd{white-space:nowrap;font-weight:600}.tokio-pay-rate{color:#47645d;font-size:12px}.tokio-pay-rate span{display:block}.tokio-pay-small{color:#526860;font-size:12px}.tokio-pay-announcement footer{background:#fffdf8;border-top:1px solid #e5eae1;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;display:flex;position:sticky;bottom:0}.tokio-pay-announcement footer span{color:#647c73;font-size:11px}.tokio-pay-announcement footer button{color:#fff;cursor:pointer;background:#176d5e;border:0;border-radius:10px;min-height:42px;padding:10px 18px;font-size:13px;font-weight:700}.tokio-pay-announcement button:focus-visible{outline-offset:2px;outline:3px solid #c8953b}@media (max-height:740px){.tokio-pay-announcement{font-size:12px}.tokio-pay-announcement header{padding-top:10px;padding-bottom:8px}.tokio-pay-announcement header img{width:57px;height:62px}.tokio-pay-announcement h2{font-size:19px}.tokio-pay-body{padding-top:10px}.tokio-pay-body>p{margin-bottom:8px}.tokio-pay-hours dl>div{padding:2px 0}}@media (max-width:600px){.tokio-pay-announcement{border-radius:18px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);bottom:10px;right:10px}.tokio-pay-announcement h2{font-size:20px}.tokio-pay-body{padding-left:16px;padding-right:16px}.tokio-pay-announcement footer{padding:10px 16px}}@media (prefers-reduced-motion:no-preference){.tokio-pay-announcement{animation:.3s ease-out tokio-pay-in}@keyframes tokio-pay-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}}.table-service-banner{color:#503a0a;background:#fff4c6;border:1px solid #e5c460;border-left:5px solid #c58e08;margin:0 0 18px;padding:16px 20px}.table-service-banner .table-service-banner-heading{padding-top:0}.table-service-banner h2{margin:0;font-size:18px}.table-service-banner .table-service-call{border-top:1px solid #e7d393;padding:12px 0}.table-service-banner .table-service-call:last-child{padding-bottom:0}.table-service-banner button{white-space:normal;min-height:44px;padding:10px 16px}.table-service-banner .table-service-call strong{font-size:17px}.table-service-banner .table-service-call span{font-size:13px}@media (max-width:600px){.table-service-banner{padding:14px}.table-service-banner .table-service-banner-heading{align-items:stretch}.table-service-banner .table-service-banner-heading h2{width:100%}.table-service-banner button{width:100%;margin-left:0}.table-service-banner .table-service-call{gap:8px}}.dispatch-order-time{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;margin-left:auto;display:flex}.dispatch-order-time>time{margin-left:0}.dispatch-order-delay{color:#a11226;white-space:nowrap;background:#fff1f2;border-radius:4px;padding:2px 5px;font-size:11px;font-weight:700;line-height:14px;display:block}
