.admin-mobile-menu-trigger{display:none}@media (min-width:821px){.admin-shell{display:block!important}.admin-shell>.admin-sidebar{position:fixed;z-index:90;inset:0 auto 0 0;box-sizing:border-box;width:76px;min-height:100dvh;height:100dvh;overflow:hidden;padding:22px 10px 14px;box-shadow:9px 0 30px rgba(31,28,37,.04);transition:width .24s cubic-bezier(.2,.78,.2,1),box-shadow .24s ease}.admin-shell>.admin-sidebar:is(:hover,:focus-within){width:278px;box-shadow:18px 0 50px rgba(31,28,37,.16)}.admin-shell>.admin-main{width:auto!important;min-width:0;margin-left:76px}.admin-sidebar .admin-logo{width:244px;min-height:40px;padding:0 11px;white-space:nowrap}.admin-sidebar .admin-logo span,.admin-sidebar .admin-user>span{flex:0 0 auto}.admin-sidebar .admin-logo b,.admin-sidebar .admin-nav b,.admin-sidebar .admin-signout,.admin-sidebar .admin-user div{max-width:0;overflow:hidden;opacity:0;transform:translateX(-7px);white-space:nowrap;transition:opacity .16s ease,transform .2s ease,max-width .22s ease}.admin-sidebar:is(:hover,:focus-within) :is(.admin-logo b,.admin-nav b,.admin-user div,.admin-signout){max-width:210px;opacity:1;transform:translateX(0)}.admin-sidebar nav{display:grid;align-content:start;gap:5px;min-height:0;margin-top:27px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-sidebar .admin-nav{box-sizing:border-box;width:256px;min-height:48px;flex:0 0 auto;gap:14px;overflow:hidden;padding:13px 16px!important;white-space:nowrap}.admin-sidebar .admin-nav>span{display:grid;flex:0 0 20px;place-items:center;width:20px;min-width:20px}.admin-sidebar .admin-nav b{font:inherit;text-align:left}.admin-sidebar .admin-user{box-sizing:border-box;width:256px;min-height:58px;flex:0 0 auto;margin-top:10px}.admin-dark>.admin-sidebar{box-shadow:9px 0 32px rgba(0,0,0,.16)}.admin-dark>.admin-sidebar:is(:hover,:focus-within){box-shadow:20px 0 55px rgba(0,0,0,.42)}}.admin-agent-home{display:grid;justify-items:center;width:min(1120px,100%);margin:0 auto;padding:clamp(6px,2vw,25px) 0 10px}.admin-agent-presence{display:grid;place-items:center;width:104px;height:104px;margin-bottom:22px;filter:drop-shadow(0 18px 28px rgba(120,93,224,.2))}.admin-agent-presence i{position:absolute;border:1px solid rgba(109,87,210,.38);border-radius:28px;transform:rotate(45deg)}.admin-agent-presence i:first-child{inset:4px;background:linear-gradient(145deg,rgba(119,99,232,.16),rgba(115,212,229,.1))}.admin-agent-presence i:nth-child(2){inset:18px;border-color:rgba(98,197,219,.55);transform:rotate(24deg)}.admin-agent-presence i:nth-child(3){inset:31px;border-radius:17px;background:linear-gradient(145deg,#7664df,#6dd2df);box-shadow:inset 0 1px rgba(255,255,255,.55);transform:rotate(45deg)}.admin-agent-presence b{position:relative;z-index:1;color:#fff;font-size:22px}.admin-agent-intro{max-width:850px;text-align:center}.admin-agent-intro>span{color:#7567cf;font-size:11px;font-weight:900;letter-spacing:.19em}.admin-agent-intro h2{margin:12px 0 9px;font-size:clamp(38px,5vw,68px);font-weight:470;letter-spacing:-.065em;line-height:.98}.admin-agent-intro p{max-width:720px;margin:0 auto;color:#716d78;font-size:15px;line-height:1.55}.admin-agent-query{display:grid;grid-template-columns:28px minmax(0,1fr) 48px;align-items:center;width:min(820px,100%);min-height:66px;margin-top:28px;border:1px solid #dedbe7;border-radius:23px;padding:8px 9px 8px 19px;background:rgba(255,255,255,.9);box-shadow:0 20px 46px rgba(56,48,78,.1),inset 0 1px #fff}.admin-agent-query>span{color:#827c8c;font-size:21px}.admin-agent-query input{width:100%;border:0;outline:0;background:transparent;color:#211e27;font:inherit;font-size:16px}.admin-agent-query input::placeholder{color:#878290;opacity:1}.admin-agent-query button{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:16px;background:linear-gradient(145deg,#72d8e6,#8d75ee);color:#111520;font:inherit;font-size:25px;cursor:pointer;box-shadow:0 10px 24px rgba(119,99,224,.2)}.admin-agent-prompts{display:flex;gap:9px;width:min(900px,100%);margin-top:18px;overflow-x:auto;padding:2px 2px 9px;scrollbar-width:none;touch-action:pan-x;scroll-behavior:auto}.admin-agent-prompts::-webkit-scrollbar{display:none}.admin-agent-prompts button{flex:0 0 auto;min-height:38px;border:1px solid #dedbe5;border-radius:999px;padding:0 14px;background:rgba(255,255,255,.72);color:#494450;font:inherit;font-size:12px;font-weight:780;cursor:pointer;white-space:nowrap}.admin-agent-prompts button span{margin-right:7px;color:#7160d7}.admin-agent-prompts button:hover{border-color:#8370e3;background:#fff;color:#292431;box-shadow:0 8px 22px rgba(94,75,170,.12)}.admin-agent-answer{width:min(820px,100%);margin:13px 0 0;border:1px solid rgba(101,85,190,.22);border-radius:20px;padding:20px 22px;background:linear-gradient(120deg,rgba(241,238,255,.9),rgba(236,250,250,.9));box-shadow:0 14px 35px rgba(57,48,91,.08)}.admin-agent-answer>span{color:#6858bf;font-size:10px;font-weight:950;letter-spacing:.15em}.admin-agent-answer h3{margin:7px 0 5px;font-size:22px;letter-spacing:-.03em}.admin-agent-answer p{margin:0;color:#625e69;font-size:14px;line-height:1.55}.admin-agent-destinations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin-top:26px}.admin-agent-destinations>:is(a,button){position:relative;display:grid;align-content:end;min-height:150px;overflow:hidden;border:1px solid var(--agent-card-border,#dedbe7);border-radius:21px;padding:20px;background:var(--agent-card-bg,linear-gradient(145deg,#fff,#f4f1ff));color:#211e27;font:inherit;text-align:left;text-decoration:none;cursor:pointer;box-shadow:0 14px 31px rgba(47,41,65,.07);transition:transform .18s ease,box-shadow .18s ease}.admin-agent-destinations>:is(a,button):nth-child(2){--agent-card-border:#d5e5ee;--agent-card-bg:linear-gradient(145deg,#fff,#edf8fb)}.admin-agent-destinations>:is(a,button):nth-child(3){--agent-card-border:#ead9ce;--agent-card-bg:linear-gradient(145deg,#fff,#fff3ea)}.admin-agent-destinations>:is(a,button):nth-child(4){--agent-card-border:#d9e4cc;--agent-card-bg:linear-gradient(145deg,#fff,#f2f8e9)}.admin-agent-destinations>:is(a,button):hover{transform:translateY(-3px);box-shadow:0 19px 39px rgba(47,41,65,.13)}.admin-agent-destinations span{color:#77717f;font-size:10px;font-weight:950;letter-spacing:.14em}.admin-agent-destinations strong{margin:9px 0 5px;font-size:29px;line-height:1}.admin-agent-destinations p{margin:0;color:#6e6873;font-size:13px;line-height:1.4}.admin-agent-destinations i{position:absolute;top:17px;right:18px;color:#8173c9;font-size:19px;font-style:normal}.admin-dark .admin-agent-answer>span,.admin-dark .admin-agent-intro>span{color:#9fe6ff}.admin-dark .admin-agent-intro p{color:#b6b8c5}.admin-dark .admin-agent-query{border-color:rgba(255,255,255,.13);background:rgba(20,23,37,.9);box-shadow:0 22px 56px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.08)}.admin-dark .admin-agent-query input{color:#f3f2f8}.admin-dark .admin-agent-query input::placeholder{color:#b8bac6}.admin-dark .admin-agent-prompts button{border-color:rgba(255,255,255,.11);background:rgba(255,255,255,.055);color:#d8d9e3}.admin-dark .admin-agent-prompts button span{color:#79def2}.admin-dark .admin-agent-prompts button:hover{border-color:#78ddec;background:rgba(108,213,231,.1);color:#fff}.admin-dark .admin-agent-answer{border-color:rgba(112,216,234,.19);background:linear-gradient(120deg,rgba(105,83,199,.17),rgba(77,189,207,.1));box-shadow:0 18px 42px rgba(0,0,0,.22)}.admin-dark .admin-agent-answer p{color:#c9cbd5}.admin-dark .admin-agent-destinations>:is(a,button){--agent-card-border:rgba(255,255,255,.1);--agent-card-bg:linear-gradient(145deg,rgba(28,30,48,.94),rgba(17,20,32,.96));color:#f5f3fb;box-shadow:0 16px 38px rgba(0,0,0,.22)}.admin-dark .admin-agent-destinations span{color:#9fa4b7}.admin-dark .admin-agent-destinations p{color:#bfc3d1}.admin-dark .admin-agent-destinations i{color:#82deef}@media (max-width:820px){.admin-shell>.admin-sidebar{display:none!important}.admin-shell>.admin-main{width:100%!important;margin-left:0!important;padding-bottom:48px!important}:is(.catalog-page,.tables-admin-page,.admin-reservations,.delivery-admin-page,.customers-page,.campaigns-page){padding-bottom:48px!important}.admin-mobile-menu-trigger{position:fixed;z-index:112;right:max(15px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:52px;height:52px;border:1px solid rgba(44,53,70,.16);border-radius:50%;background:rgba(255,255,255,.92);color:#252837;box-shadow:0 14px 34px rgba(31,35,52,.2),inset 0 1px #fff;backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%)}.admin-mobile-menu-trigger.dark{border-color:rgba(255,255,255,.16);background:rgba(18,21,34,.9);box-shadow:0 15px 38px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.1)}.admin-mobile-menu-trigger span{display:block;height:2px;border-radius:999px;background:currentColor}.admin-mobile-menu-trigger span:first-child{width:24px}.admin-mobile-menu-trigger span:nth-child(2){width:12px}.admin-mobile-menu-trigger span:nth-child(3){width:18px}body.mobile-more-open .admin-mobile-menu-trigger{opacity:0;pointer-events:none}.admin-mobile-backdrop{align-items:stretch!important;justify-content:flex-end;padding:0!important;background:rgba(5,8,14,.5)}.admin-mobile-drawer{width:min(89vw,390px)!important;height:100dvh;max-height:100dvh!important;margin:0 0 0 auto!important;border-radius:24px 0 0 24px!important;padding:max(22px,env(safe-area-inset-top)) 18px max(26px,env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 90% 0,rgba(129,107,231,.18),transparent 17rem),#f8fafc;box-shadow:-24px 0 70px rgba(5,8,14,.28),inset 1px 0 #fff;animation:admin-drawer-in .25s cubic-bezier(.16,1,.3,1)!important}.admin-mobile-drawer>header{top:calc(-1 * max(22px, env(safe-area-inset-top)))!important;margin:0 -2px 8px;padding:max(22px,env(safe-area-inset-top)) 2px 14px!important;background:linear-gradient(#f8fafc 80%,transparent)!important}.admin-mobile-drawer .mobile-more-group{margin-top:16px}.admin-mobile-drawer .mobile-more-group>div{grid-template-columns:1fr;gap:7px}.admin-mobile-drawer .mobile-more-group button{min-height:49px;border-color:rgba(54,62,78,.11);border-radius:13px;background:rgba(255,255,255,.72)}.admin-mobile-drawer .mobile-more-group button.active{border-color:#7868d7;background:rgba(119,99,224,.12);color:#33295c}.admin-mobile-drawer.dark{background:radial-gradient(circle at 90% 0,rgba(93,205,226,.14),transparent 17rem),#0f1320!important;color:#f5f3fb}.admin-mobile-drawer.dark>header{background:linear-gradient(#0f1320 80%,transparent)!important}.admin-mobile-drawer.dark .mobile-more-group button.active{border-color:rgba(111,218,236,.52);background:rgba(90,198,218,.12);color:#eafcff}.admin-agent-home{padding-top:2px}.admin-agent-presence{width:84px;height:84px;margin-bottom:17px}.admin-agent-intro{padding:0 3px}.admin-agent-intro>span{font-size:9px;letter-spacing:.15em}.admin-agent-intro h2{margin-top:10px;font-size:clamp(36px,12vw,51px)}.admin-agent-intro p{font-size:14px}.admin-agent-query{grid-template-columns:23px minmax(0,1fr) 45px;min-height:61px;margin-top:22px;border-radius:20px;padding-left:15px}.admin-agent-query input{font-size:14px}.admin-agent-query button{width:45px;height:45px;border-radius:14px}.admin-agent-prompts{width:calc(100% + 18px);margin-right:-18px;padding-right:18px}.admin-agent-answer{padding:17px}.admin-agent-answer h3{font-size:19px}.admin-agent-destinations{grid-template-columns:1fr 1fr;gap:10px;margin-top:19px}.admin-agent-destinations>:is(a,button){min-height:135px;border-radius:18px;padding:16px}}@media (max-width:430px){.admin-agent-destinations>:is(a,button){min-height:125px}.admin-agent-destinations strong{font-size:25px}.admin-agent-destinations p{font-size:12px}}@media (prefers-reduced-motion:reduce){.admin-agent-destinations>:is(a,button),.admin-mobile-drawer,.admin-shell>.admin-sidebar{transition:none;animation:none!important}}@keyframes admin-drawer-in{0%{opacity:.6;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.agent-voice-controls{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0;color:var(--operations-copy,#16202b)}.agent-voice-controls button{border:1px solid #6c7b81;border-radius:12px;padding:10px 14px;background:var(--operations-card,#fff);color:var(--operations-copy,#16202b);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.agent-voice-controls button:disabled{opacity:.65;cursor:not-allowed}.agent-voice-controls p{flex-basis:100%;color:inherit}.admin-agent-presence.phase-listening{filter:drop-shadow(0 0 16px #70bd66)}.admin-agent-presence.phase-thinking{filter:drop-shadow(0 0 16px #8188da)}.admin-agent-presence.phase-speaking{filter:drop-shadow(0 0 18px #37b3c2)}:root{--operations-ink:#0b0f11;--operations-panel:#11171b;--operations-raised:#172025;--operations-line:rgba(139,215,230,.17);--operations-cyan:#71d8eb;--operations-violet:#9a84ff}body.operations-route{--operations-page:#f5f7fb;--operations-card:#fff;--operations-copy:#16202b;--operations-muted:#687385;--operations-border:#dfe5ec}body.operations-route.operations-dark{color-scheme:dark;--operations-page:var(--operations-ink);--operations-card:var(--operations-panel);--operations-copy:#f2f6f7;--operations-muted:#a8b2b9;--operations-border:rgba(139,215,230,.15);background:var(--operations-ink)}.operations-desktop-backdrop,.operations-desktop-rail{display:none}@media (min-width:821px){body.operations-route{padding-left:72px}body.operations-route>:is(.admin-shell,.catalog-page,.tables-admin-page,.kitchen-shell,.server-shell,.driver-page,.cashier-page,.customers-page,.campaigns-page,.campaign-metrics-page,.weekly-promotion-shell,.reservations-admin-page,.delivery-admin-page,.partners-admin-page){width:auto;min-width:0}.admin-shell>.admin-sidebar{display:none!important}.admin-shell>.admin-main{margin-left:0!important}.operations-desktop-backdrop{display:block;position:fixed;z-index:1090;inset:0;border:0;background:rgba(7,10,14,.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);cursor:default}.operations-desktop-rail{position:fixed;z-index:1100;inset:0 auto 0 0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:72px;overflow:hidden;border-right:1px solid rgba(137,197,210,.16);background:rgba(255,255,255,.94);box-shadow:12px 0 35px rgba(24,36,49,.08);color:#17212a;transition:width .24s ease,background .24s ease,box-shadow .24s ease}.operations-desktop-rail.dark{border-color:rgba(139,215,230,.14);background:rgba(11,15,17,.97);box-shadow:14px 0 42px rgba(0,0,0,.38);color:#eef4f5}.operations-desktop-rail.open{width:286px}.operations-rail-brand{display:flex;align-items:center;min-height:72px;gap:13px;padding:12px 16px;border-bottom:1px solid rgba(133,149,161,.14)}.operations-rail-brand span{flex:0 0 40px;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(113,216,235,.35);border-radius:13px;background:linear-gradient(145deg,rgba(113,216,235,.2),rgba(154,132,255,.2));color:var(--operations-cyan);font:800 18px/1 Georgia,serif}.operations-desktop-rail footer b,.operations-desktop-rail nav b,.operations-rail-brand b,.operations-rail-group>small{opacity:0;white-space:nowrap;transition:opacity .12s ease}.operations-desktop-rail.open :is(.operations-rail-brand b,nav b,footer b,.operations-rail-group>small){opacity:1}.operations-rail-brand b{font:750 17px/1.1 Segoe UI,sans-serif}.operations-desktop-rail nav{overflow:auto;padding:10px 8px 18px;scrollbar-width:none}.operations-desktop-rail nav::-webkit-scrollbar{display:none}.operations-rail-group{display:grid;gap:2px;margin-bottom:13px}.operations-rail-group>small{min-height:22px;padding:5px 12px 2px;color:#788492;font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.operations-desktop-rail :is(nav,footer) button{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;width:100%;min-height:44px;padding:2px 8px;border:0;border-radius:11px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.operations-desktop-rail :is(nav,footer) button:hover{background:rgba(91,128,147,.09)}.operations-desktop-rail :is(nav,footer) button.active{background:rgba(17,22,26,.08);color:#11161a}.operations-desktop-rail.dark :is(nav,footer) button.active{background:rgba(255,255,255,.1);color:#fff}.operations-desktop-rail :is(nav,footer) button i,.operations-desktop-rail :is(nav,footer) button>svg{display:grid;place-self:center;place-items:center;width:22px;height:22px;color:#11161a;font-style:normal;font-size:17px}.operations-desktop-rail.dark :is(nav,footer) button i,.operations-desktop-rail.dark :is(nav,footer) button>svg{color:#fff!important}.operations-desktop-rail.light :is(nav,footer) button i,.operations-desktop-rail.light :is(nav,footer) button>svg{color:#11161a!important}.operations-desktop-rail.light .operations-rail-brand span{color:#11161a}.operations-desktop-rail.dark .operations-rail-brand span{color:#fff}.operations-desktop-rail :is(nav,footer) button b{overflow:hidden;font-size:13px;text-overflow:ellipsis}.operations-desktop-rail footer{padding:9px 8px 14px;border-top:1px solid rgba(133,149,161,.14)}}.admin-mobile-menu-trigger{border:1px solid rgba(112,134,148,.25)!important;border-radius:50%!important;background:#fff!important;box-shadow:0 14px 35px rgba(22,34,45,.18)!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.admin-mobile-menu-trigger.dark{border-color:rgba(139,215,230,.22)!important;background:var(--operations-ink)!important;box-shadow:0 15px 38px rgba(0,0,0,.42)!important}.admin-mobile-menu-trigger span{background:#16212a!important;opacity:1!important}.admin-mobile-menu-trigger.dark span{background:#eef7f8!important}.admin-mobile-menu-trigger:focus{outline:none}.admin-mobile-menu-trigger:focus-visible{outline:3px solid currentColor;outline-offset:3px}.admin-mobile-backdrop{background:rgba(13,18,25,.42)!important;backdrop-filter:blur(13px) saturate(125%);-webkit-backdrop-filter:blur(13px) saturate(125%)}.mobile-more-sheet.admin-mobile-drawer{width:min(77vw,340px)!important;border:1px solid rgba(111,127,150,.19)!important;border-right:0!important;border-radius:25px 0 0 25px!important;padding:max(14px,env(safe-area-inset-top)) 15px max(22px,env(safe-area-inset-bottom))!important;scrollbar-width:none;backdrop-filter:blur(32px) saturate(142%);-webkit-backdrop-filter:blur(32px) saturate(142%)}.mobile-more-sheet.admin-mobile-drawer::-webkit-scrollbar{display:none}.admin-mobile-drawer.light{background:radial-gradient(circle at 100% 0,rgba(123,105,224,.12),transparent 17rem),rgba(250,251,255,.95)!important;color:#17212a!important;box-shadow:-24px 0 70px rgba(21,29,43,.2),inset 1px 0 rgba(255,255,255,.88)!important}.admin-mobile-drawer.dark{background:radial-gradient(circle at 100% 0,rgba(83,212,191,.11),transparent 16rem),rgba(11,15,17,.96)!important;color:#f2f6f7!important;box-shadow:-27px 0 74px rgba(0,0,0,.52),inset 1px 0 rgba(255,255,255,.07)!important}.mobile-more-sheet.admin-mobile-drawer>header{align-items:center!important;margin:0 0 10px!important;padding:3px 1px 15px!important;border-bottom:1px solid rgba(91,106,125,.15)}.mobile-more-sheet.admin-mobile-drawer.light>header{background:linear-gradient(rgba(250,251,255,.98) 82%,transparent)!important}.mobile-more-sheet.admin-mobile-drawer.dark>header{border-color:rgba(255,255,255,.09);background:linear-gradient(rgba(11,15,17,.99) 82%,transparent)!important}.admin-mobile-brand{display:flex!important;align-items:center;gap:11px;min-width:0}.admin-mobile-brand>i{display:grid;flex:0 0 38px;place-items:center;width:38px;height:38px;border:1px solid rgba(70,87,102,.16);border-radius:12px;background:linear-gradient(145deg,#eafaf2,#eee9ff);color:#11161a;font:800 18px/1 Georgia,serif;box-shadow:0 7px 18px rgba(42,51,67,.09)}.admin-mobile-drawer.dark .admin-mobile-brand>i{border-color:rgba(132,237,215,.24);background:linear-gradient(145deg,rgba(87,217,190,.15),rgba(255,255,255,.04));color:#fff}.admin-mobile-brand>div{display:grid;min-width:0;gap:2px}.admin-mobile-brand span{color:inherit!important;font-size:9px!important;font-weight:900!important;letter-spacing:.15em!important}.admin-mobile-brand h2{margin:0!important;color:inherit!important;font:750 16px/1.15 Segoe UI,sans-serif!important;white-space:nowrap}.admin-mobile-drawer .mobile-more-group{margin-top:14px!important}.admin-mobile-drawer .mobile-more-group>span{padding:0 9px 6px;font-size:10px!important;font-weight:900!important;letter-spacing:.15em!important;text-transform:uppercase;opacity:.7}.admin-mobile-drawer .mobile-more-group>div{gap:3px!important}.mobile-more-sheet.admin-mobile-drawer :is(.mobile-more-group button,.mobile-more-footer button){position:relative;min-height:45px!important;padding:6px 9px!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:inherit!important;-webkit-tap-highlight-color:transparent}.mobile-more-sheet.admin-mobile-drawer .mobile-more-group button{display:grid!important;grid-template-columns:24px minmax(0,1fr) 17px;align-items:center;gap:7px;text-align:left}.admin-mobile-drawer .mobile-more-group button>i{display:grid;place-items:center;width:22px;height:22px;color:inherit;font-style:normal;font-size:15px;opacity:.8}.admin-mobile-drawer .mobile-more-group button>em{color:inherit;font-style:normal;font-size:14px;opacity:.56;transform:translateX(-2px);transition:transform .16s ease,opacity .16s ease}.mobile-more-sheet.admin-mobile-drawer .mobile-more-group button:is(:hover,.active){background:rgba(68,58,126,.09)!important;color:#11161a!important;font-weight:900!important}.mobile-more-sheet.admin-mobile-drawer.dark .mobile-more-group button:is(:hover,.active){background:rgba(255,255,255,.085)!important;color:#fff!important}.admin-mobile-drawer .mobile-more-group button:is(:hover,.active)>em{opacity:1;transform:translateX(0)}.admin-mobile-drawer .mobile-more-group button b{overflow:hidden;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-drawer .mobile-more-group button.active b{font-weight:850}.admin-mobile-drawer.light :is(.mobile-more-group>span,.mobile-more-footer button,.mobile-more-footer svg){color:#11161a!important}.admin-mobile-drawer.dark :is(.mobile-more-group>span,.mobile-more-footer button,.mobile-more-footer svg){color:#fff!important}.mobile-more-sheet.admin-mobile-drawer .mobile-more-footer{gap:3px!important;margin-top:17px!important;padding-top:12px!important;border-top:1px solid rgba(91,106,125,.15)!important}.mobile-more-sheet.admin-mobile-drawer.dark .mobile-more-footer{border-color:rgba(255,255,255,.09)!important}.mobile-more-sheet.admin-mobile-drawer .mobile-more-footer button{display:grid!important;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left}.mobile-more-sheet.admin-mobile-drawer .mobile-more-footer button:hover{background:rgba(68,58,126,.08)!important}.mobile-more-sheet.admin-mobile-drawer.dark .mobile-more-footer button:hover{background:rgba(255,255,255,.07)!important}.mobile-more-sheet.admin-mobile-drawer.light>header button{border-color:rgba(17,22,26,.16)!important;background:#fff!important;color:#11161a!important}.mobile-more-sheet.admin-mobile-drawer.dark>header button{border-color:rgba(255,255,255,.16)!important;background:var(--operations-raised)!important;color:#fff!important}.admin-mobile-drawer .mobile-more-footer button{-webkit-tap-highlight-color:transparent}.admin-mobile-drawer>.mobile-scroll-cue{display:none!important}body.operations-dark :is(.admin-shell,.kitchen-shell,.server-shell,.server-page,.driver-page,.cashier-page,.catalog-page,.tables-admin-page,.customers-page,.campaigns-page,.campaign-metrics-page,.weekly-promotion-shell,.reservations-admin-page,.admin-reservations,.delivery-admin-page,.partners-admin-page,.daily-menu-page,.order-settings-page,.media-studio-page,.campaign-media-page,.modifier-admin-page){background:var(--operations-ink)!important;color:var(--operations-copy)!important}body.operations-dark :is(.admin-main,.admin-workspace,.catalog-workspace-self,.customers-workspace,.promotions-workspace,.kitchen-column,.driver-card,.cashier-open,.cashier-view-panel,.cashier-history,.cashier-metrics>article,.tables-area-card,.promotion-row,.metric-card,.insight-card,.admin-agent-card){border-color:var(--operations-border)!important;background-color:var(--operations-card)!important;color:var(--operations-copy)!important}body.operations-dark .admin-main{background:var(--operations-ink)!important}body.operations-dark :is(.cashier-topbar,.server-topbar,.driver-topbar,.kitchen-header,.catalog-topbar,.customers-topbar,.campaigns-topbar,.tables-admin-header,.delivery-admin-header,.admin-header){border-color:var(--operations-border)!important;background:var(--operations-panel)!important;color:var(--operations-copy)!important}body.operations-dark :is(.cashier-topbar,.server-topbar,.driver-topbar,.kitchen-header,.catalog-topbar,.customers-topbar,.campaigns-topbar,.tables-admin-header,.delivery-admin-header,.admin-header) :is(a,button,b,h1,h2,span){color:var(--operations-copy)!important}body.operations-dark :is(.cashier-shift-pill,.cashier-live,.catalog-overview>button,.customers-overview>article,.campaigns-summary>article,.tables-admin-summary>article,.catalog-list-self>article,.customers-list>article,.server-card,.server-zone,.catalog-dialog,.customers-dialog,.product-editor,.weekly-template-dialog){border-color:var(--operations-border)!important;background:var(--operations-card)!important;color:var(--operations-copy)!important}body.operations-dark .customers-overview>article :is(span,p){color:var(--operations-muted)!important}body.operations-dark .customers-overview>article b{color:var(--operations-copy)!important}body.operations-dark :is(.campaign-media-upload,.campaign-media-generator,.campaign-media-versions,.modifier-admin-page article,.reservation-admin-list article,.order-settings-page form,.order-settings-preview),body.operations-dark :is(.media-studio-page,.campaign-media-page,.modifier-admin-page,.admin-reservations,.order-settings-page)>:is(header,section){border-color:var(--operations-border)!important;background:var(--operations-card)!important;color:var(--operations-copy)!important}body.operations-dark .cashier-brand span{color:#142006!important}body.operations-dark .cashier-top-actions :is(a,button){border-color:var(--operations-border)!important;background:var(--operations-raised)!important}body.operations-dark :is(.catalog-page,.customers-page,.cashier-page,.driver-page,.kitchen-shell,.tables-admin-page) :is(p,small,dt){color:var(--operations-muted)}body.operations-dark :is(.catalog-page,.customers-page,.cashier-page,.driver-page,.kitchen-shell,.tables-admin-page) :is(h1,h2,h3,b,strong,dd,label){color:var(--operations-copy)}body.operations-dark :is(input,textarea,select){border-color:rgba(139,215,230,.18)!important;background:#12191d!important;color:#f2f6f7!important}body.operations-route:not(.operations-dark) :is(.admin-theme,.admin-bell,.kitchen-theme-button,.driver-theme-button){color:#11161a!important}body.operations-dark :is(.admin-theme,.admin-bell,.kitchen-theme-button,.driver-theme-button){color:#fff!important}.admin-header-actions .admin-bell{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(37,48,57,.13);border-radius:13px;background:#fff;cursor:pointer}.admin-header-actions .admin-bell svg{width:27px;height:27px}.admin-header-actions .admin-bell i{top:6px;right:6px;width:8px;height:8px;border:2px solid #fff}body.operations-dark .admin-header-actions .admin-bell{border-color:var(--operations-border);background:var(--operations-raised)}body.operations-dark .admin-header-actions .admin-bell i{border-color:var(--operations-raised)}body.operations-dark :is(.tables-admin-metrics article,.tables-admin-workspace,.restaurant-area-card,.restaurant-area-card>header,.restaurant-table-wrap,.restaurant-table-card,.restaurant-table-actions,.tables-admin-scope,.tables-editor,.tables-editor>header,.tables-toggle,.tables-editor-preview dl,.cashier-toolbar,.cashier-columns>div,.cashier-order,.cashier-order dl>div,.cashier-refunds,.cashier-refunds article,.cashier-history,.cashier-history article,.cashier-history dl>div,.cashier-modal,.cashier-payment-ledger dl>div,.cashier-payment-ledger,.operational-payment-orders,.kitchen-ticket,.kitchen-confirm-dialog,.server-live,.server-top-actions a,.server-top-actions button,.server-heading aside,.server-lane,.server-lane>header,.server-order-card,.server-order-card>footer,.server-table-state,.server-table-order-group,.server-table-group-heading,.server-table-group-footer,.server-table-map,.operations-view-tabs button,.driver-heading aside,.driver-payment-summary,.catalog-workspace-self,.catalog-overview>button,.catalog-list-self>article,.catalog-dialog,.catalog-preview,.catalog-preview-card,.customers-overview>article,.customers-workspace,.customers-list>article,.customers-dialog,.customers-preview,.club-admin-balance,.club-admin-history,.campaigns-summary>article,.campaigns-workspace,.campaigns-list>article,.campaign-dialog,.campaign-preview,.campaign-sample,.delivery-flow-help,.delivery-admin-metrics>article,.delivery-admin-board,.delivery-admin-board>div,.delivery-admin-card,.delivery-admin-card dl>div,.delivery-modal,.partners-admin-summary article,.partners-admin-workspace,.partners-admin-list>article,.partners-dialog,.partners-preview,.media-upload-panel,.media-ai-panel,.media-versions,.media-upload-preview,.media-generation-review,.campaign-media-upload,.campaign-media-generator,.campaign-media-versions,.campaign-upload-review,.modifier-admin-workspace,.modifier-group-list>article,.modifier-admin-preview,.order-settings-page>header,.order-settings-page>section,.order-settings-page form,.order-settings-preview,.reservation-admin-list article,.promotion-activation-dialog,.product-editor,.product-change-preview,.promotion-preview,.promotion-product-preview,.campaign-metric-summary article,.campaign-metric-table,.campaign-metric-definitions,.campaign-metric-pages){border-color:var(--operations-border)!important;background:var(--operations-card)!important;color:var(--operations-copy)!important;box-shadow:none}body.operations-dark :is(.restaurant-area-card>header,.restaurant-table-card,.server-table-group-heading,.server-table-group-footer,.cashier-order dl>div,.cashier-history dl>div,.tables-toggle,.tables-editor-preview dl){background:var(--operations-raised)!important}body.operations-dark :is(.server-lane>header,.server-order-card>footer,.server-table-group-heading,.server-table-group-footer,.server-table-state,.delivery-admin-card dl>div){background:var(--operations-raised)!important}body.operations-dark :is(.tables-admin-page,.cashier-page,.catalog-page,.customers-page,.campaigns-page,.delivery-admin-page,.partners-admin-page) :is(a,p,small,span,em,dt){color:var(--operations-muted)}body.operations-dark :is(.tables-admin-page,.cashier-page,.catalog-page,.customers-page,.campaigns-page,.delivery-admin-page,.partners-admin-page) :is(h1,h2,h3,h4,b,strong,dd,label){color:var(--operations-copy)}body.operations-dark :is(.restaurant-area-card header button,.restaurant-table-actions>a,.restaurant-table-actions>span,.restaurant-table-actions>button,.cashier-actions button,.catalog-product-actions button,.catalog-product-actions a,.partners-admin-actions button,.partners-admin-actions label){border-color:var(--operations-border)!important;background:var(--operations-raised)!important;color:var(--operations-copy)!important}body.operations-dark :is(.restaurant-area-card header button.primary,.tables-editor footer button.primary,.cashier-actions .primary,.catalog-product-actions .primary,.partners-admin-actions .primary){background:#c8ff45!important;color:#17210c!important}body.operations-dark :is(.restaurant-area-card header button.danger,.restaurant-table-actions>button,.cashier-actions .danger,.catalog-product-actions .danger,.partners-admin-actions .danger){border-color:rgba(255,113,134,.32)!important;background:rgba(111,31,48,.28)!important;color:#ffb7c4!important}body.operations-dark .restaurant-table-card.is-unavailable{border-color:rgba(255,166,84,.46)!important;background:#211912!important}body.operations-dark .tables-admin-scope{background:#17152a!important}body.operations-dark :is(.tables-admin-header,.cashier-topbar,.catalog-topbar,.customers-topbar,.campaigns-topbar,.delivery-admin-header){background:var(--operations-ink)!important}body.operations-dark .server-page :is(p,small,time,em,dt){color:var(--operations-muted)}body.operations-dark .server-page :is(h1,h2,h3,b,strong,dd){color:var(--operations-copy)}body.operations-dark .server-page :is(.server-order-card li,.server-order-card>footer,.server-lane>header,.server-table-group-footer){border-color:var(--operations-border)!important}body.operations-dark .server-page :is(.server-order-card li em,.server-order-note){background:#2a2115!important;color:#ffd19a!important}body.operations-dark :is(.driver-page,.server-page) .cashier-modal :is(h2,label>span,.operational-payment-balance span,.operational-payment-balance strong,.cashier-summary dd){color:var(--operations-copy)!important}body.operations-dark :is(.driver-page,.server-page) .cashier-modal :is(dt,small,.cashier-modal-close){color:var(--operations-muted)!important}body.operations-dark .operational-payment-orders :is(p,b,span){color:var(--operations-copy)!important}body.operations-dark .operations-view-tabs button.active{border-color:rgba(255,255,255,.72)!important;background:#f2f6f7!important;color:#11161a!important}body.operations-dark :is(.delivery-admin-card.is-ready,.delivery-admin-card>header>b){border-color:rgba(255,138,52,.44)!important;background:#261a12!important;color:#ffc08e!important}.cashier-tabs-shell{position:relative}.operations-view-tabs{scrollbar-width:none!important}.operations-view-tabs::-webkit-scrollbar{display:none!important}.cashier-tabs-cue{display:none}.customers-heading{align-items:end!important;gap:18px!important}.customers-heading>div{min-width:0}.customers-heading form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:min(100%,440px)!important;min-width:0!important}.customers-heading form input{min-width:0!important;width:100%!important}.customers-heading form button{white-space:nowrap}.catalog-product-actions .catalog-media-link,.promotion-row-actions a{display:grid!important;place-items:center!important;min-height:42px!important;padding:9px 11px!important;border-radius:10px!important;font-size:12px!important;line-height:1.2!important;text-align:center!important;text-wrap:balance}.weekly-promotion-shell .promotion-row.status-scheduled,.weekly-promotion-shell .promotion-row.status-upcoming{border-color:#96d72c!important;background:linear-gradient(115deg,#f7ffe9,#fff)!important;box-shadow:0 12px 28px rgba(111,159,35,.11);opacity:1!important}.weekly-promotion-shell .promotion-row.status-scheduled .promotion-status-mark,.weekly-promotion-shell .promotion-row.status-upcoming .promotion-status-mark{background:#bdf13b!important;color:#142006!important}.weekly-promotion-shell .promotion-row.status-draft,.weekly-promotion-shell .promotion-row.status-expired{border-color:#e0e4ea!important;background:#f4f5f7!important;opacity:.78!important}body.operations-dark .weekly-promotion-shell .promotion-row.status-scheduled,body.operations-dark .weekly-promotion-shell .promotion-row.status-upcoming{border-color:rgba(189,241,59,.68)!important;background:linear-gradient(115deg,#172218,#11171b)!important}body.operations-dark .weekly-promotion-shell .promotion-row.status-draft,body.operations-dark .weekly-promotion-shell .promotion-row.status-expired{background:#11171b!important;border-color:rgba(255,255,255,.1)!important}.daily-menu-list .promotion-row{position:relative;overflow:hidden;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.daily-menu-list .promotion-row:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#aab2bd}.daily-menu-list .promotion-row.availability-active-now{border-color:#78aa1d!important;background:linear-gradient(110deg,#f1fadf,#fff 55%)!important;box-shadow:0 14px 32px rgba(86,126,21,.13)}.daily-menu-list .promotion-row.availability-active-now:before{background:#8fc727}.daily-menu-list .promotion-row.availability-active-now .promotion-status-mark{background:#bdf13b!important;color:#17210c!important;box-shadow:0 0 0 5px rgba(189,241,59,.17)}.daily-menu-list .promotion-row.availability-active-now .promotion-row-copy>span{color:#477208!important}.daily-menu-list .promotion-row:is(.availability-upcoming,.availability-out-of-schedule){border-color:#b8acd9!important;background:linear-gradient(110deg,#f4f0ff,#fff 58%)!important}.daily-menu-list .promotion-row:is(.availability-upcoming,.availability-out-of-schedule):before{background:#7965c9}.daily-menu-list .promotion-row:is(.availability-upcoming,.availability-out-of-schedule) .promotion-status-mark{background:#e5defd!important;color:#49378e!important}.daily-menu-list .promotion-row:is(.availability-ended,.availability-draft,.availability-archived,.availability-sold-out){opacity:.82}.daily-menu-list .promotion-row.availability-sold-out:before{background:#c55353}body.operations-dark .daily-menu-list .promotion-row.availability-active-now{border-color:rgba(189,241,59,.64)!important;background:linear-gradient(110deg,#1b2819,#11171b 58%)!important;box-shadow:0 16px 36px rgba(0,0,0,.25),inset 0 0 34px rgba(151,205,51,.035)}body.operations-dark .daily-menu-list .promotion-row.availability-active-now .promotion-row-copy>span{color:#c9f277!important}body.operations-dark .daily-menu-list .promotion-row:is(.availability-upcoming,.availability-out-of-schedule){border-color:rgba(166,143,255,.42)!important;background:linear-gradient(110deg,#191727,#11171b 58%)!important}body.operations-dark .daily-menu-list .promotion-row:is(.availability-upcoming,.availability-out-of-schedule) .promotion-status-mark{background:#29233f!important;color:#c8b9ff!important}body.operations-dark .daily-menu-list .promotion-row-copy>b{color:#f2f6f7!important}body.operations-dark .daily-menu-list .promotion-row-copy>:is(p,small){color:#b5c0c6!important}.admin-shell.admin-dark .daily-menu-dialog .product-change-preview,body.operations-dark .daily-menu-dialog .product-change-preview{background:#11171b!important;color:#f2f6f7!important}.admin-shell.admin-dark .daily-menu-dialog .product-preview-grid>article,body.operations-dark .daily-menu-dialog .product-preview-grid>article{border-color:rgba(139,215,230,.15)!important;background:#172025!important;color:#f2f6f7!important}.admin-shell.admin-dark .daily-menu-dialog .product-preview-grid>article.after,body.operations-dark .daily-menu-dialog .product-preview-grid>article.after{border-color:rgba(189,241,59,.48)!important;background:linear-gradient(135deg,#1b2819,#172025)!important}.admin-shell.admin-dark .daily-menu-dialog .product-preview-grid :is(b,strong),body.operations-dark .daily-menu-dialog .product-preview-grid :is(b,strong){color:#f2f6f7!important}.admin-shell.admin-dark .daily-menu-dialog .product-preview-grid p,body.operations-dark .daily-menu-dialog .product-preview-grid p{color:#b7c1c7!important}.admin-shell.admin-dark .daily-menu-dialog .daily-menu-preview-items>div,body.operations-dark .daily-menu-dialog .daily-menu-preview-items>div{border-color:rgba(139,215,230,.15)!important;background:#172025!important}.admin-shell.admin-dark .daily-menu-dialog .daily-menu-preview-items :is(b,strong),body.operations-dark .daily-menu-dialog .daily-menu-preview-items :is(b,strong){color:#f2f6f7!important}.admin-shell.admin-dark .daily-menu-dialog .daily-menu-preview-items p,body.operations-dark .daily-menu-dialog .daily-menu-preview-items p{color:#b7c1c7!important}.admin-shell.admin-dark .daily-menu-dialog .product-preview-grid span,body.operations-dark .daily-menu-dialog .product-preview-grid span{color:#b4bec5!important}.admin-shell:not(.admin-dark) .metric-row .metric-card:first-child{background:#edf9fb!important;border-color:#b9e5ed!important}.admin-shell:not(.admin-dark) .metric-row .metric-card:nth-child(2){background:#f2effd!important;border-color:#d7cef6!important}.admin-shell:not(.admin-dark) .metric-row .metric-card:nth-child(3){background:#fff3ed!important;border-color:#f4d0bf!important}.admin-shell:not(.admin-dark) .metric-row .metric-card:nth-child(4){background:#f4f7ea!important;border-color:#d8e4b7!important}.admin-shell.admin-dark .metric-row .metric-card{background:#11171b!important}.admin-shell.admin-dark .metric-row .metric-card:first-child{border-color:#4bc6de!important}.admin-shell.admin-dark .metric-row .metric-card:nth-child(2){border-color:#9d86ff!important}.admin-shell.admin-dark .metric-row .metric-card:nth-child(3){border-color:#ff8c65!important}.admin-shell.admin-dark .metric-row .metric-card:nth-child(4){border-color:#c1dc69!important}.admin-shell.admin-dark .metric-row .metric-card:first-child h3{color:#74dfef!important}.admin-shell.admin-dark .metric-row .metric-card:nth-child(2) h3{color:#b29fff!important}.admin-shell.admin-dark .metric-row .metric-card:nth-child(3) h3{color:#ff9b78!important}.admin-shell.admin-dark .metric-row .metric-card:nth-child(4) h3{color:#cce97c!important}.admin-agent-presence{position:relative;width:176px!important;height:176px!important;margin-bottom:14px!important;isolation:isolate;border-radius:50%!important;background:transparent!important;filter:none!important;animation:admin-agent-float 5.4s ease-in-out infinite}.admin-agent-presence:before{content:"";position:absolute;z-index:-1;inset:12%;border-radius:50%;background:radial-gradient(circle,rgba(151,219,46,.24),rgba(44,191,167,.14) 38%,rgba(91,111,230,.1) 59%,transparent 73%);filter:blur(20px);transform:scale(1.35);animation:admin-agent-aura 3.5s ease-in-out infinite}.admin-agent-orb{display:block;width:100%;height:100%;overflow:visible}.admin-agent-orb-shell{fill:rgba(7,16,20,.96);stroke:rgba(149,220,65,.18);stroke-width:1.2}.admin-agent-orb-ring{fill:none;stroke:url(#admin-agent-ring);stroke-linecap:round;transform-box:fill-box;transform-origin:center;filter:url(#admin-agent-glow)}.admin-agent-orb-ring.ring-a{stroke-width:5.2;stroke-dasharray:49 5 7 8 18 13;animation:admin-agent-spin 8.5s linear infinite}.admin-agent-orb-ring.ring-b{stroke-width:2.2;stroke-dasharray:24 7 4 10 31 24;opacity:.7;animation:admin-agent-spin-reverse 5.9s linear infinite}.admin-agent-liquid{transform-box:fill-box;transform-origin:center;animation:admin-agent-breathe 4.2s ease-in-out infinite alternate}.admin-agent-orb-comet{fill:none;stroke:rgba(255,255,255,.94);stroke-width:3.2;stroke-linecap:round;stroke-dasharray:22 76;filter:url(#admin-agent-glow);transform-box:view-box;transform-origin:110px 110px;animation:admin-agent-comet 4.6s ease-in-out infinite}.admin-agent-particles{fill:#bdf13b;animation:admin-agent-particles 3.4s ease-in-out infinite alternate}.admin-agent-orb-shadow{position:absolute;z-index:-1;right:20%;bottom:3px;left:20%;height:15px;border-radius:50%;background:rgba(19,47,47,.3);filter:blur(9px)}.admin-shell:not(.admin-dark) .admin-agent-orb-shell{fill:rgba(245,249,247,.9);stroke:rgba(68,114,27,.21)}.admin-shell:not(.admin-dark) .admin-agent-presence:before{background:radial-gradient(circle,rgba(151,219,46,.2),rgba(41,187,166,.1) 42%,rgba(111,99,224,.08) 60%,transparent 74%)}.admin-agent-query button{color:#071116!important;font-size:25px!important;font-weight:900!important}@keyframes admin-agent-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes admin-agent-spin{to{transform:rotate(1turn)}}@keyframes admin-agent-spin-reverse{to{transform:rotate(-1turn)}}@keyframes admin-agent-aura{50%{opacity:.62;transform:scale(1.58)}}@keyframes admin-agent-breathe{to{transform:scale(.93,1.05) rotate(-2.5deg)}}@keyframes admin-agent-comet{0%,18%{opacity:0;stroke-dashoffset:34;transform:rotate(-22deg)}43%,72%{opacity:1}to{opacity:0;stroke-dashoffset:-52;transform:rotate(66deg)}}@keyframes admin-agent-particles{to{opacity:.38;transform:scale(.96)}}.admin-agent-prompt-set,.admin-agent-prompts-track{display:flex;flex:0 0 auto}.admin-agent-prompts-track{gap:0;width:max-content}.admin-agent-prompt-set{gap:9px;padding-right:9px}@media (min-width:821px){.admin-agent-prompts{overflow:hidden!important}.admin-agent-prompts-track{animation:admin-agent-prompts-loop 42s linear infinite}.admin-agent-prompts:is(:hover,:focus-within) .admin-agent-prompts-track{animation-play-state:paused}}@keyframes admin-agent-prompts-loop{to{transform:translateX(-50%)}}.admin-shell>.mobile-scroll-cue,.catalog-page>.mobile-scroll-cue{position:fixed!important;z-index:1600!important;right:max(18px,calc((100vw - 720px) / 2 + 20px))!important;bottom:22px!important;left:auto!important;display:flex!important;align-items:center;justify-content:center;gap:9px;width:auto!important;min-height:48px;padding:8px 15px 8px 9px;border:1px solid rgba(113,216,235,.24);border-radius:999px;background:rgba(11,15,17,.95);color:#f2f6f7;box-shadow:0 14px 36px rgba(0,0,0,.28);max-width:min(340px,calc(100vw - 36px))!important}.admin-shell>.mobile-scroll-cue span,.catalog-page>.mobile-scroll-cue span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--operations-cyan);color:#091216}body.operations-route:not(.operations-dark) :is(.catalog-page,.admin-shell)>.mobile-scroll-cue{border-color:rgba(55,88,104,.16);background:rgba(255,255,255,.96);color:#17212a;box-shadow:0 14px 34px rgba(35,54,65,.16)}.login-entering{position:fixed;z-index:50;inset:0;display:grid;place-content:center;justify-items:center;gap:8px;background:rgba(11,15,17,.96);color:#f4f8f8;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:login-entering-in .24s ease both}.login-entering>span{margin-top:18px;color:#83dced;font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.login-entering>strong{font-size:clamp(20px,5vw,30px)}.login-entering-orbit{position:relative;display:grid;place-items:center;width:92px;height:92px}.login-entering-orbit i{position:absolute;inset:5px;border:1px solid rgba(113,216,235,.55);border-radius:38% 62% 56% 44%;animation:login-orbit 2s linear infinite}.login-entering-orbit i:nth-child(2){inset:20px;border-color:rgba(154,132,255,.72);animation-direction:reverse;animation-duration:1.5s}.login-entering-orbit b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(145deg,#70dced,#9079f4);color:#081014}@keyframes login-entering-in{0%{opacity:0}}@keyframes login-orbit{to{transform:rotate(1turn)}}@media (max-width:820px){body.operations-route{padding-bottom:0!important}body.operations-route .mobile-navigation{display:none!important}body.operations-route>:is(.admin-shell,.catalog-page,.tables-admin-page,.kitchen-shell,.server-shell,.driver-page,.cashier-page,.customers-page,.weekly-promotion-shell){padding-bottom:96px!important}.cashier-tabs-shell{padding-bottom:34px}.cashier-tabs-cue{position:absolute;bottom:0;display:inline-flex;align-items:center;gap:7px;min-height:29px;padding:4px 10px;border:0;border-radius:99px;background:transparent;color:#576274;font-size:11px;font-weight:850}.cashier-tabs-cue.right{left:5px}.cashier-tabs-cue.left{right:5px}.cashier-tabs-cue span{color:#78a919;font-size:18px;will-change:transform}.cashier-tabs-cue.right span{animation:cashier-cue-right 1.35s ease-in-out infinite}.cashier-tabs-cue.left span{animation:cashier-cue-left 1.35s ease-in-out infinite}body.operations-dark .cashier-tabs-cue{color:#c8d1d5}body.operations-dark .cashier-tabs-cue span{color:#bdf13b}.customers-heading{display:grid!important}.customers-heading form{width:100%!important;grid-template-columns:minmax(0,1fr) auto!important}.customers-heading form button{padding-inline:12px!important}.admin-agent-presence{width:132px!important;height:132px!important}.admin-agent-prompts-track{animation:none!important}.admin-agent-prompt-set[aria-hidden=true]{display:none}.admin-shell>.mobile-scroll-cue,.catalog-page>.mobile-scroll-cue{right:16px!important;bottom:18px!important}}@keyframes cashier-cue-right{0%,to{transform:translateX(0);opacity:.72}50%{transform:translateX(7px);opacity:1}}@keyframes cashier-cue-left{0%,to{transform:translateX(0);opacity:.72}50%{transform:translateX(-7px);opacity:1}}@media (prefers-reduced-motion:reduce){.admin-agent-liquid,.admin-agent-orb-comet,.admin-agent-orb-ring,.admin-agent-particles,.admin-agent-presence,.admin-agent-prompts-track,.cashier-tabs-cue span,.login-entering-orbit i{animation:none!important}.operations-desktop-rail{transition:none}}.operations-view-tabs button.active b{background:rgba(17,22,26,.1)!important;color:#11161a!important}.kitchen-shell:not(.kitchen-light) .kitchen-ticket.is-delivery{border:1px solid rgba(255,157,76,.58)!important;background:linear-gradient(145deg,#151d21,#0e1418)!important;color:#f4f7f7!important;box-shadow:0 18px 44px rgba(0,0,0,.32),inset 3px 0 #ff9848!important}.kitchen-shell:not(.kitchen-light) .kitchen-ticket.is-delivery:before{background:#ff9848!important}.kitchen-shell:not(.kitchen-light) .kitchen-ticket.is-delivery :is(.kitchen-ticket-top b,.kitchen-ticket-items li,.kitchen-ticket-footer strong){color:#f4f7f7!important}.kitchen-shell:not(.kitchen-light) .kitchen-ticket.is-delivery :is(.kitchen-ticket-top small,.kitchen-ticket-items li small){color:#b8c3c8!important}.kitchen-shell:not(.kitchen-light) .kitchen-ticket.is-delivery .kitchen-ticket-top>span{border-color:rgba(255,157,76,.38)!important;background:rgba(255,152,72,.12)!important;color:#ffc28f!important}.kitchen-shell:not(.kitchen-light) .kitchen-ticket.is-delivery :is(.kitchen-ticket-items li,.kitchen-ticket-footer){border-color:rgba(139,215,230,.15)!important}.kitchen-shell:not(.kitchen-light) .kitchen-ticket.is-delivery .kitchen-ticket-items li>strong{background:rgba(255,152,72,.16)!important;color:#ffc28f!important}.kitchen-shell:not(.kitchen-light) .kitchen-ticket.is-delivery :is(.kitchen-ticket-items li em,.kitchen-order-note){background:rgba(255,152,72,.1)!important;color:#ffd2ad!important}.kitchen-shell:not(.kitchen-light) .kitchen-ticket.is-delivery .kitchen-ticket-footer button{background:linear-gradient(135deg,#ffad65,#ff8c3d)!important;color:#17100a!important}body.operations-dark .delivery-admin-board>div,body.operations-dark .delivery-admin-card,body.operations-dark .delivery-flow-help,body.operations-dark .delivery-modal{border-color:rgba(139,215,230,.2)!important;background:#11171b!important;box-shadow:inset 0 1px rgba(255,255,255,.035)!important}body.operations-dark .delivery-admin-card.is-ready{border-color:rgba(255,157,76,.58)!important;background:#11171b!important;box-shadow:inset 3px 0 #ff9848!important}body.operations-dark .delivery-admin-card>header>b{border:1px solid rgba(255,157,76,.32)!important;background:rgba(255,152,72,.12)!important;color:#ffc28f!important}body.operations-dark .delivery-admin-card :is(p,address,small,dt),body.operations-dark .delivery-flow-help p{color:#b3bec4!important}body.operations-dark .delivery-admin-card :is(h3,dd,strong),body.operations-dark .delivery-flow-help b{color:#f2f6f7!important}body.operations-dark .delivery-admin-card dl>div{border:1px solid rgba(139,215,230,.12)!important;background:#172025!important}body.operations-dark .delivery-admin-card>footer .delivery-continue,body.operations-dark .delivery-admin-card>footer button:not(.secondary),body.operations-dark .delivery-flow-help>a,body.operations-dark .delivery-modal footer .primary{background:linear-gradient(135deg,#ffad65,#ff8c3d)!important;color:#17100a!important}body.operations-dark .delivery-admin-card>footer button.secondary,body.operations-dark .delivery-modal footer button:not(.primary){border:1px solid rgba(255,255,255,.18)!important;background:#e8edeb!important;color:#28332d!important}body.operations-dark .delivery-audit-note{border:1px solid rgba(189,241,59,.3);background:rgba(189,241,59,.11)!important;color:#d8f3a0!important}.driver-page:not(.driver-light){background:radial-gradient(circle at 78% -12%,rgba(113,216,235,.1),transparent 30rem),#0b0f11!important}.driver-page:not(.driver-light) .driver-card{border:1px solid rgba(139,215,230,.2)!important;background:linear-gradient(145deg,#151d21,#101619)!important;box-shadow:0 20px 52px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.035)!important}.driver-page:not(.driver-light) .driver-card.status-out_for_delivery{border-color:rgba(113,216,235,.52)!important;box-shadow:0 20px 52px rgba(0,0,0,.3),inset 3px 0 #71d8eb!important}.driver-page:not(.driver-light) .driver-card>header>b{border:1px solid rgba(255,157,76,.35);background:rgba(255,152,72,.13)!important;color:#ffc28f!important}.driver-page:not(.driver-light) .driver-card :is(address,p,small){color:#b9c3c8!important}.driver-page:not(.driver-light) .driver-card :is(h2,strong,b){color:#f2f6f7!important}.driver-page:not(.driver-light) .driver-card>section{border-color:rgba(139,215,230,.14)!important}.driver-page:not(.driver-light) .driver-card>footer{border-top:1px solid rgba(139,215,230,.14);background:#0e1417!important}.driver-contact a:first-child{border:1px solid #a9d3ee!important;background:#e8f5fc!important;color:#174d6e!important}.driver-contact a:nth-child(2){border:1px solid #25d366!important;background:#25d366!important;color:#082313!important}.driver-page:not(.driver-light) .driver-map-link{border-color:rgba(113,216,235,.42)!important;background:rgba(113,216,235,.11)!important;color:#9ce8f4!important}.driver-page:not(.driver-light) .driver-card>footer>button{background:linear-gradient(135deg,#ffad65,#ff8c3d)!important;color:#17100a!important}.driver-page:not(.driver-light) .driver-payment-summary{border-color:rgba(139,215,230,.13)!important;background:#11191d!important}body.operations-dark .tables-admin-header>button{color:#11161a!important}body.operations-dark .server-page .operations-view-tabs button b{background:#dce2df!important;color:#11161a!important}body.operations-dark .server-page .operations-view-tabs button.active b{background:rgba(17,22,26,.12)!important;color:#11161a!important}body.operations-dark .server-page .server-lane>header>b{color:#11161a!important}body.operations-dark .server-page .server-notice{color:#2f612b!important}body.operations-dark .server-page .server-table-available,body.operations-dark .server-page .server-table-state dt,body.operations-dark .server-page .server-table-state>header span,body.operations-dark .server-page .server-table-state>p{color:#b8c3c8!important}body.operations-dark .server-page .server-table-state>header>b{border:1px solid rgba(200,255,69,.28)!important;background:rgba(200,255,69,.1)!important;color:#d9f4a3!important}body.operations-dark .server-page .server-table-state.state-occupied>header>b{border-color:#c8ff45!important;background:#c8ff45!important;color:#11161a!important}body.operations-dark .server-page .server-table-state.state-cleaning>header>b{border-color:rgba(255,184,78,.38)!important;background:rgba(255,184,78,.12)!important;color:#ffd090!important}body.operations-dark .server-page .operational-payment-trigger{border-color:#c8ff45!important;background:#c8ff45!important;color:#11161a!important}body.operations-dark .admin-reservations .reservation-admin-list :is(span,small,p),body.operations-dark .admin-reservations .reservation-admin-tools>span,body.operations-dark .admin-reservations .reservation-empty,body.operations-dark .admin-reservations header p,body.operations-dark .admin-reservations header>a:first-child{color:#b8c3c8!important}body.operations-dark .admin-reservations :is(h1,.reservation-admin-list b){color:#f2f6f7!important}.list-pagination{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%}.list-pagination button:first-child,.list-pagination button:last-child{justify-self:auto}.list-pagination-status{flex:0 0 auto}body.operations-dark .list-pagination{border-color:rgba(139,215,230,.18)!important;background:#11171b!important}body.operations-dark .list-pagination button{border-color:rgba(139,215,230,.2)!important;background:#172025!important;color:#f2f6f7!important}body.operations-dark .list-pagination button:disabled{border-color:rgba(139,215,230,.1)!important;background:#141b1f!important;color:#7f8a91!important;opacity:1}body.operations-dark .list-pagination :is(.list-pagination-current,.list-pagination-current b){color:#f2f6f7!important}body.operations-dark .list-pagination-status small{color:#a8b2b9!important}body.operations-dark .delivery-admin-page .delivery-modal,body.operations-dark :is(.server-page,.driver-page,.cashier-page) .cashier-modal{border:1px solid rgba(139,215,230,.42)!important;background:#11171b!important;box-shadow:0 28px 90px rgba(0,0,0,.68),inset 0 1px rgba(255,255,255,.045)!important}body.operations-dark .cashier-summary{gap:3px;border:1px solid rgba(139,215,230,.16);border-radius:13px;padding:8px;background:#0e1417}body.operations-dark .cashier-summary>div{border-bottom:0!important}body.operations-dark .cashier-page .operations-view-tabs button b{background:#dce2df!important;color:#11161a!important}body.operations-dark .cashier-page .operations-view-tabs button.active,body.operations-dark .cashier-page .operations-view-tabs button.active :is(span,b){color:#11161a!important}:is(.cashier-page,.server-page,.driver-page) .cashier-error{border:1px solid #d693a0!important;background:#ffe8eb!important;color:#84283b!important}body.operations-dark :is(.cashier-page,.server-page,.driver-page) .cashier-error{border-color:#a75469!important;background:#351a23!important;color:#ffc7d2!important}.driver-page.driver-light .driver-card>header>div>small,.driver-page.driver-light .driver-card>header>div>span,.driver-page.driver-light .driver-card>section>span,.driver-page.driver-light .driver-heading>div>span{color:#8b3d12!important}.driver-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,390px),1fr));align-items:start}.driver-grid:has(>.driver-card:only-child){max-width:720px;grid-template-columns:minmax(0,1fr)}.admin-agent-settings-link{display:block;width:max-content;max-width:100%;margin:18px auto;color:inherit;font-size:15px}.cashier-history .cashier-history-filters{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px}.cashier-history-filters label{display:grid;gap:6px;font-weight:700}.cashier-history-filters :is(input,select){min-height:44px;border:1px solid #c9d5cf;border-radius:10px;padding:9px 12px;background:#fff;color:#203029;font:inherit}body.operations-dark .cashier-history-filters :is(input,select){background:#11171b;color:#f2f6f7;border-color:rgba(139,215,230,.38);color-scheme:dark}@media (max-width:700px){.list-pagination{flex-wrap:nowrap;gap:7px;padding:9px}.list-pagination button{min-width:0;padding-inline:9px}.list-pagination-status{gap:4px}.list-pagination-status small{display:none}}.voice-setup-json{max-height:320px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;padding:16px;background:var(--ai-inset);color:var(--ai-text);border-radius:12px}body:has(.ai-settings-page){background:var(--operations-page,#f5f7fb);color-scheme:light}body.operations-dark:has(.ai-settings-page){color-scheme:dark}.ai-settings-page{--ai-surface:var(--operations-card,#fff);--ai-text:var(--operations-copy,#16202b);--ai-muted:#4d6059;--ai-border:#c9d5cf;--ai-inset:#f5f7f6;--ai-accent:#486313;max-width:1100px;min-height:100dvh;margin:auto;padding:40px 24px 100px;color:var(--ai-text);font-size:16px;line-height:1.6}body.operations-dark .ai-settings-page{--ai-muted:#bbc7c9;--ai-border:#526168;--ai-inset:#172025;--ai-accent:#c8ff45}.ai-settings-page *,.ai-settings-page :after,.ai-settings-page :before{box-sizing:border-box}.ai-settings-page>header{margin-bottom:28px}.ai-settings-page header>a{text-decoration:none;font-weight:650}.ai-settings-page header>span,.ai-settings-review>span{display:block;margin-top:24px;color:var(--ai-accent);font-size:13px;letter-spacing:.09em;font-weight:800}.ai-settings-page h1{color:var(--ai-text);font-size:clamp(34px,5vw,48px);line-height:1.15;margin:12px 0}.ai-settings-page h2{color:var(--ai-text);font-size:28px;line-height:1.25;margin:0 0 16px}.ai-settings-page h3{color:var(--ai-text);font-size:20px}.ai-settings-page p,.ai-settings-page small{color:var(--ai-muted)}.ai-settings-page>header p{margin:0;font-size:17px}.ai-settings-page fieldset,.ai-settings-page section{min-width:0;border:1px solid var(--ai-border);border-radius:22px;background:var(--ai-surface);padding:26px;margin:0 0 24px;box-shadow:0 12px 32px #00000009}body.operations-dark .ai-settings-page :is(section,fieldset){box-shadow:0 12px 32px #00000025}.ai-settings-page fieldset{padding-top:10px}.ai-settings-page legend{float:left;width:100%;padding:12px 0 20px;font-weight:800;font-size:22px;color:var(--ai-text)}.ai-settings-page legend+*{clear:both}.ai-settings-page label{display:grid;gap:8px;margin-bottom:20px;font-weight:650;color:var(--ai-text)}.ai-settings-page label:last-child{margin-bottom:0}.ai-settings-page small{display:block;font-weight:400;font-size:14px}.ai-settings-page input:not([type=checkbox]),.ai-settings-page textarea{width:100%;min-height:48px;border:1px solid var(--ai-border);border-radius:12px;padding:12px 14px;background:var(--ai-inset);color:var(--ai-text);font:inherit}.ai-settings-page textarea{resize:vertical}.ai-settings-page :is(input,textarea)::placeholder{color:var(--ai-muted);opacity:1;font-weight:400}.ai-settings-page :is(input,textarea):disabled{opacity:1;color:var(--ai-muted);-webkit-text-fill-color:var(--ai-muted);cursor:not-allowed}.ai-settings-page .ai-toggle{display:flex;align-items:flex-start;gap:12px;margin:0;padding:18px;border:1px solid var(--ai-border);border-radius:14px;background:var(--ai-inset)}.ai-settings-page .ai-toggle b{display:block;color:var(--ai-text);font-size:17px;margin-bottom:4px}.ai-settings-page input[type=checkbox]{width:20px;height:20px;flex:none;margin-top:4px;accent-color:#5c7f18}.ai-connection-status,.ai-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ai-settings-grid{margin:22px 0}.ai-connection-status span{font-size:13px;letter-spacing:.06em;color:var(--ai-muted);font-weight:700}.ai-connection-status b{display:block;color:var(--ai-text);font-size:22px;margin:5px 0}.ai-settings-links,.ai-settings-page footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.ai-settings-page form>footer{margin-bottom:28px}.ai-settings-page .ai-settings-links a,.ai-settings-page button{border:1px solid #81aa29;border-radius:12px;background:#c8ff45;color:#17210c;padding:12px 18px;min-height:48px;font:inherit;font-weight:800;cursor:pointer;text-decoration:none;text-align:center}.ai-settings-page button.secondary{background:var(--ai-inset);border-color:var(--ai-border);color:var(--ai-text)}.ai-settings-page button:disabled{background:var(--ai-inset);color:var(--ai-muted);border-color:var(--ai-border);opacity:1;cursor:not-allowed}.ai-settings-page :is(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--ai-accent);outline-offset:3px}.ai-settings-page a{color:var(--ai-text)}.ai-settings-page details{background:var(--ai-inset);padding:16px 18px;border:1px solid var(--ai-border);border-radius:14px}.ai-settings-page summary{cursor:pointer;font-weight:700;color:var(--ai-text)}.ai-settings-page details p{white-space:pre-wrap;overflow-wrap:anywhere}.ai-settings-review dl>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0}.ai-settings-review dt{color:var(--ai-muted)}.ai-settings-review dd{margin:0;font-weight:800;color:var(--ai-text)}.ai-settings-page .ai-settings-error{background:#ffe8eb;color:#84283b;border:1px solid #d693a0;border-radius:14px;padding:16px}.ai-settings-page .ai-settings-notice{background:#e8f5d8;color:#315315;border:1px solid #9eb87e;border-radius:14px;padding:16px}body.operations-dark .ai-settings-page .ai-settings-error{background:#351a23;color:#ffc7d2;border-color:#a75469}body.operations-dark .ai-settings-page .ai-settings-notice{background:#24331b;color:#d8f3a0;border-color:#82974d}@media (max-width:650px){.ai-settings-page{padding:36px 18px 100px}.ai-connection-status,.ai-settings-grid{grid-template-columns:1fr;gap:16px}.ai-settings-page fieldset,.ai-settings-page section{padding:20px}.ai-settings-page fieldset{padding-top:6px}.ai-settings-page footer{justify-content:stretch}.ai-settings-links a,.ai-settings-page footer button{flex:1 1 100%}.ai-settings-review dl>div{flex-wrap:wrap}}body:has(.delivery-tracking-page){background:var(--operations-page,#f5f7fb)}.dispatch-workspace{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);gap:24px;align-items:start}.dispatch-workspace>section{display:grid;gap:18px}.dispatch-driver{display:grid;gap:4px;padding:14px 0;border-bottom:1px solid var(--track-line)}.tracking-incident-details{margin:20px 0}.tracking-incident-details summary{cursor:pointer;font-weight:700;color:var(--track-text)}.delivery-notifications{--notice-card:#fff;--notice-text:#17212b;--notice-muted:#465d60;--notice-inset:#eef4f6;--notice-line:#8a9ba9;position:fixed;left:max(18px,env(safe-area-inset-left));bottom:max(22px,env(safe-area-inset-bottom));font-family:Segoe UI,sans-serif;font-size:14px;color:var(--notice-text)}body.operations-dark .delivery-notifications{--notice-card:#11171b;--notice-text:#edf4f5;--notice-muted:#bdcace;--notice-inset:#1b272d;--notice-line:#63777c}.delivery-notifications *{box-sizing:border-box}.delivery-notifications button{border:1px solid var(--notice-line);border-radius:14px;padding:12px 16px;min-height:44px;background:var(--notice-inset);color:var(--notice-text);font:inherit;font-weight:650;cursor:pointer}.delivery-notifications>div{position:absolute;bottom:62px;left:0;width:min(360px,calc(100vw - 36px));max-height:min(65dvh,calc(100dvh - 108px));overflow:auto;overscroll-behavior:contain;border:1px solid var(--notice-line);border-radius:20px;background:var(--notice-card);padding:18px;box-shadow:0 16px 50px #0003}.delivery-notifications h2{font-size:19px;margin:0;color:var(--notice-text)}.delivery-notifications p{color:var(--notice-muted);font-size:14px;line-height:1.5}.delivery-notifications a{display:block;border:1px solid var(--notice-line);background:var(--notice-inset);padding:12px;border-radius:13px;margin:10px 0;color:var(--notice-text);text-decoration:none}.delivery-notifications small{display:block;margin-top:5px;color:var(--notice-muted);font-size:12px}.delivery-notifications>.delivery-notification-trigger{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;padding:0;background:var(--notice-card);box-shadow:0 6px 20px #0002}.delivery-notification-trigger>svg{display:block;width:22px;height:22px}.delivery-notification-trigger>b{position:absolute;right:-3px;top:-3px;display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border:1px solid #81aa29;border-radius:99px;background:#c8ff45;color:#17210c;font-size:12px;line-height:1;font-weight:750}.delivery-notification-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}.delivery-notifications :is(button,a):focus-visible{outline:3px solid #4084a8;outline-offset:3px}.delivery-notifications{left:auto;bottom:auto;right:max(18px,env(safe-area-inset-right));top:max(24px,env(safe-area-inset-top))}.admin-notification-slot{width:48px;height:48px;flex-shrink:0}.delivery-notifications a>span{display:block;margin-top:5px;color:var(--notice-muted);font-size:14px}.delivery-notifications .delivery-chat-count{display:inline-block;margin-left:7px;font-size:13px;color:var(--notice-text)}.delivery-notifications>div{bottom:auto;top:62px;left:auto;right:0;max-height:min(65dvh,calc(100dvh - 120px))}.driver-coordination{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.driver-coordination a{color:inherit;border:1px solid;border-radius:12px;padding:12px;font-weight:700;text-decoration:none}@media(max-width:850px){.dispatch-workspace{grid-template-columns:minmax(0,1fr)}.dispatch-workspace>.tracking-thread{grid-row:1}}.delivery-tracking-page{--track-card:var(--operations-card,#fff);--track-text:var(--operations-copy,#16202b);--track-muted:#4d6059;--track-line:#c9d5cf;--track-inset:#f0f4f3;min-height:100dvh;max-width:1440px;margin:auto;padding:36px 24px 100px;color:var(--track-text);font-size:16px;line-height:1.55}body.operations-dark .delivery-tracking-page{--track-muted:#bbc7c9;--track-line:#526168;--track-inset:#172025;color-scheme:dark}.delivery-tracking-page *{box-sizing:border-box;min-width:0}.delivery-tracking-page a{color:var(--track-text);font-weight:700;text-decoration:none}.delivery-tracking-page>header{margin-bottom:24px}.delivery-tracking-page header span{display:block;font-size:13px;font-weight:800;letter-spacing:.07em;color:var(--track-muted);margin-top:14px}.delivery-tracking-page h1{font-size:clamp(34px,5vw,48px);line-height:1.15;margin:12px 0;color:var(--track-text)}.delivery-tracking-page h2{font-size:22px;line-height:1.3;margin:5px 0;color:var(--track-text)}.delivery-tracking-page h3{font-size:20px;margin:22px 0 10px;color:var(--track-text)}.delivery-tracking-page p{color:var(--track-muted);margin:10px 0;overflow-wrap:anywhere}.delivery-tracking-page small{font-size:14px;color:var(--track-muted)}.delivery-tracking-page button{min-height:46px;border:1px solid #81aa29;border-radius:12px;background:#c8ff45;color:#17210c;padding:11px 16px;font:inherit;font-weight:750;cursor:pointer}.delivery-tracking-page .tracking-tabs button,.delivery-tracking-page button.tracking-secondary{border-color:var(--track-line);background:var(--track-inset);color:var(--track-text)}.delivery-tracking-page button:disabled{border-color:var(--track-line);background:var(--track-inset);color:var(--track-muted);cursor:not-allowed}.tracking-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.delivery-tracking-page .tracking-tabs button[aria-pressed=true]{background:#c8ff45;border-color:#81aa29;color:#17210c}.tracking-workspace{display:grid;gap:24px}.tracking-workspace.with-thread{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start}.tracking-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:18px;align-items:start}.tracking-list:has(>.tracking-card:only-child){grid-template-columns:minmax(0,1fr);max-width:720px}.tracking-card,.tracking-empty,.tracking-thread{border:1px solid var(--track-line);border-radius:22px;background:var(--track-card);padding:22px;box-shadow:0 14px 36px #00000009}body.operations-dark :is(.tracking-card,.tracking-thread,.tracking-empty){box-shadow:0 14px 36px #00000025}.tracking-card>header,.tracking-thread>header{display:flex;align-items:start;justify-content:space-between;gap:12px}.tracking-card header span,.tracking-thread header span{margin-top:0}.tracking-status{display:block;border:1px solid var(--track-line);border-radius:99px;background:var(--track-inset);color:var(--track-text);padding:6px 10px;font-size:14px;white-space:nowrap}.tracking-timeline{list-style:none;padding:0;margin:18px 0}.tracking-timeline li{display:grid;gap:3px;border-left:2px solid var(--track-line);padding:0 0 16px 16px;position:relative}.tracking-timeline li:before{content:"";position:absolute;width:8px;height:8px;left:-5px;top:7px;border-radius:50%;background:var(--track-text)}.tracking-timeline b{font-size:15px;color:var(--track-text)}.tracking-timeline time{font-size:14px;color:var(--track-muted)}.tracking-timeline .pending:before{background:var(--track-line)}.tracking-thread{scroll-margin-top:24px}.tracking-thread label{display:grid;gap:7px;margin:16px 0;font-weight:700}.tracking-thread :is(select,textarea){width:100%;border:1px solid var(--track-line);border-radius:12px;background:var(--track-inset);color:var(--track-text);padding:12px;font:inherit}.tracking-thread textarea{resize:vertical}.tracking-thread textarea::placeholder{color:var(--track-muted);opacity:1}.tracking-thread :is(select,textarea):disabled{opacity:1;color:var(--track-muted);-webkit-text-fill-color:var(--track-muted)}.tracking-thread form>button{width:100%;margin-bottom:18px}.tracking-messages{max-height:400px;overflow:auto;overscroll-behavior:contain;display:grid;gap:12px;padding:2px 0}.tracking-incident,.tracking-messages article{border:1px solid var(--track-line);border-radius:14px;background:var(--track-inset);padding:14px}.tracking-messages article.mine{border-color:#81aa29}.tracking-messages p{white-space:pre-wrap;color:var(--track-text)}.tracking-incident{margin-bottom:12px}.tracking-incident p{white-space:pre-wrap}.tracking-error,.tracking-success,.tracking-warning{border:1px solid;border-radius:12px;padding:14px!important}.delivery-tracking-page .tracking-error{background:#ffe8eb;color:#84283b;border-color:#d693a0}.delivery-tracking-page .tracking-warning{background:#fff1d6;color:#714000;border-color:#c58b3e}.delivery-tracking-page .tracking-success{background:#e8f5d8;color:#315315;border-color:#9eb87e}body.operations-dark .delivery-tracking-page .tracking-error{background:#351a23;color:#ffc7d2;border-color:#a75469}body.operations-dark .delivery-tracking-page .tracking-warning{background:#322819;color:#ffe0a4;border-color:#a58650}body.operations-dark .delivery-tracking-page .tracking-success{background:#24331b;color:#d8f3a0;border-color:#82974d}.delivery-tracking-page :is(a,button,select,textarea):focus-visible{outline:3px solid #81aa29;outline-offset:3px}@media(max-width:1000px){.tracking-workspace.with-thread{grid-template-columns:minmax(0,1fr)}.tracking-thread{grid-row:1}}@media(max-width:650px){.delivery-tracking-page{padding:36px 18px 100px}.tracking-card,.tracking-empty,.tracking-thread{padding:18px}.tracking-tabs button{flex:1 1 auto}.tracking-card>header{flex-wrap:wrap}}.delivery-chat-messages{min-height:170px;max-height:380px;padding:12px;border:1px solid var(--track-line);border-radius:18px;background:var(--track-inset);align-content:start;gap:12px}.delivery-chat-messages article{width:fit-content;max-width:90%;justify-self:start;border:1px solid var(--track-line);background:var(--track-card);border-radius:16px 16px 16px 5px;padding:12px 14px}.delivery-chat-messages article.mine{justify-self:end;border-color:#8fb6c6;background:#e7f4fb;border-radius:16px 16px 5px 16px}.delivery-chat-messages article b{display:block;font-size:13px;color:var(--track-text)}.delivery-chat-messages article p{margin:5px 0;line-height:1.5;color:var(--track-text)}.delivery-chat-messages article small{font-size:12px;color:var(--track-muted)}body.operations-dark .delivery-chat-messages article.mine{border-color:#537b8b;background:#172c35}.delivery-chat-messages .delivery-chat-empty{margin:auto;text-align:center;font-size:15px;padding:22px 8px}.tracking-thread .delivery-chat-composer{margin-top:16px}.tracking-thread .delivery-chat-composer>label{font-size:14px;margin:0 0 8px}.delivery-chat-composer>div{display:flex;align-items:end;gap:8px}.delivery-chat-composer textarea{flex:1 1;min-width:0;min-height:76px;max-height:190px;resize:vertical}.delivery-chat-composer>div>button{flex-shrink:0;min-height:46px;margin:0}.delivery-chat-composer>small{display:block;margin:8px 0 18px;font-size:12px;line-height:1.5}.delivery-inbox-page>header{padding-right:54px}.delivery-inbox-workspace{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:22px;align-items:start}.inbox-conversations{display:grid;gap:12px}.inbox-conversations>label{font-weight:650;font-size:15px}.inbox-conversations>input{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--track-line);border-radius:14px;background:var(--track-card);color:var(--track-text);font:inherit}.inbox-conversations>input::placeholder{color:var(--track-muted);opacity:1}.inbox-filters{display:flex;gap:9px}.inbox-filters button[aria-pressed=true]{background:#c8ff45;color:#17210c;border-color:#81aa29}.delivery-inbox-page .inbox-conversation{position:relative;display:flex;gap:12px;align-items:start;border:1px solid var(--track-line);border-radius:18px;padding:17px;background:var(--track-card);font-weight:400}.inbox-conversation.selected{box-shadow:inset 4px 0 #81aa29;background:var(--track-inset)}.inbox-avatar{display:grid;place-items:center;flex:none;width:42px;height:42px;border:1px solid var(--track-line);border-radius:50%;background:var(--track-inset);font-size:19px;font-weight:700}.inbox-conversation>span:nth-child(2){flex:1 1}.inbox-conversation strong{display:block;font-size:17px;line-height:1.4;padding-right:12px}.inbox-conversation small{display:block;font-size:13px;margin-top:4px}.delivery-inbox-page .inbox-conversation p{margin:8px 0 4px;font-size:15px;font-weight:400;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inbox-conversation time{font-size:13px;color:var(--track-muted)}.inbox-unread{flex:none;display:grid;place-items:center;min-width:24px;height:24px;background:#c8ff45;border-radius:99px;color:#17210c;font-size:13px;padding:0 5px}.delivery-inbox-thread{position:sticky;top:20px}.delivery-inbox-thread>header{align-items:center;justify-content:start;gap:12px}.delivery-inbox-thread h2{font-size:23px;margin:4px 0}.delivery-inbox-page .inbox-recipient{font-size:16px;line-height:1.5}.inbox-participants{margin:12px 0;font-size:14px}.inbox-participants summary{cursor:pointer;font-weight:650}.inbox-participants p{font-size:14px;margin:7px 0}.delivery-inbox-page .inbox-identity{font-size:14px;padding:11px 13px;border:1px solid var(--track-line);border-radius:12px;background:var(--track-inset);color:var(--track-text)}.inbox-empty{display:grid;align-content:center;min-height:400px;padding:30px;border:1px solid var(--track-line);border-radius:22px;background:var(--track-card)}.inbox-empty>span{font-size:42px}.inbox-back{display:none}.tracking-link-button{display:inline-flex;align-items:center;min-height:46px;border:1px solid var(--track-line);border-radius:12px;padding:11px 16px;background:var(--track-inset);font-size:15px}.dispatch-messages-link p{font-size:16px}.delivery-inbox-thread .delivery-chat-messages{min-height:220px;max-height:calc(100dvh - 370px)}.delivery-inbox-thread .delivery-chat-composer>small,.delivery-inbox-thread .delivery-chat-messages article small{font-size:13px}.delivery-inbox-thread .delivery-chat-composer>label{font-size:15px}.delivery-inbox-thread .delivery-chat-composer textarea{font-size:16px}.delivery-inbox-thread .delivery-chat-messages article b span{font-weight:450}.delivery-notifications small{font-size:13px}.delivery-notifications .notice-inbox-link{font-weight:750}.delivery-message-toast{--toast-card:#fff;--toast-copy:#17212b;position:fixed;right:18px;bottom:24px;z-index:1105;display:flex;align-items:start;gap:10px;width:min(390px,calc(100vw - 36px));padding:17px;border:1px solid #8a9ba9;border-radius:18px;background:var(--toast-card);color:var(--toast-copy);box-shadow:0 12px 40px #0003;font-size:15px}.delivery-message-toast a{color:inherit;text-decoration:none;flex:1 1}.delivery-message-toast span,.delivery-message-toast strong{display:block}.delivery-message-toast span{margin-top:5px;font-size:14px}.delivery-message-toast button{flex:none;border:1px solid #8a9ba9;background:transparent;color:inherit;border-radius:50%;width:34px;height:34px;font-size:20px;cursor:pointer}body.operations-dark .delivery-message-toast{--toast-card:#172025;--toast-copy:#edf4f5}body:has(.app-confirmation-backdrop) .delivery-message-toast,body:has(.mobile-more-sheet.open) .delivery-message-toast{visibility:hidden}@media(max-width:850px){.delivery-inbox-workspace{grid-template-columns:minmax(0,1fr)}.delivery-inbox-page.has-conversation .inbox-conversations,.delivery-inbox-page.has-conversation>header h1,.delivery-inbox-page.has-conversation>header p,.delivery-inbox-page:not(.has-conversation) .inbox-empty{display:none}.delivery-inbox-page.has-conversation>header{margin-bottom:16px}.inbox-back{display:block;padding:9px!important;font-size:14px!important}.delivery-inbox-thread{position:static}.delivery-inbox-thread .delivery-chat-messages{max-height:46dvh;min-height:180px}.delivery-inbox-thread h2{font-size:21px}.delivery-message-toast{bottom:85px}}