:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#090909;color:#f5f5f5}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{min-height:100vh;background:radial-gradient(circle at top,#202020 0,#0a0a0a 44%,#060606 100%)}button,input,select{font:inherit}a{color:inherit}.shell{min-height:100vh;display:grid;place-items:center;padding:20px}.card{width:min(720px,100%);border:1px solid #2a2a2a;border-radius:24px;padding:clamp(24px,5vw,54px);background:rgba(14,14,14,.94);box-shadow:0 30px 90px rgba(0,0,0,.45)}.authCard{width:min(520px,100%)}.eyebrow{font-size:11px;letter-spacing:.17em;color:#9e9e9e}.brandTitle{margin:10px 0 14px;font-size:clamp(44px,11vw,76px);line-height:.95;letter-spacing:-.055em}.dashboardTitle{margin:8px 0 0;font-size:clamp(30px,7vw,48px);line-height:1;letter-spacing:-.035em}.mutedCopy{margin:0 0 28px;color:#b8b8b8;line-height:1.55}.formStack{display:grid;gap:16px}label{display:grid;gap:8px}label>span{font-size:13px;color:#c7c7c7}input,select{width:100%;min-height:52px;border:1px solid #3b3b3b;border-radius:14px;padding:0 15px;background:#111;color:#fff;outline:none}input:focus,select:focus{border-color:#777;box-shadow:0 0 0 3px rgba(255,255,255,.08)}.primaryButton,.secondaryButton{min-height:52px;border-radius:14px;padding:0 18px;cursor:pointer;font-weight:750;border:1px solid transparent}.primaryButton{background:#f4f4f4;color:#0b0b0b}.primaryButton:disabled,.secondaryButton:disabled{opacity:.55;cursor:wait}.secondaryButton{background:#171717;border-color:#383838;color:#f4f4f4}.linkButton{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.formError{margin:0;border:1px solid #643232;background:#241313;color:#ffb8b8;border-radius:12px;padding:12px 14px;font-size:14px}.statusRow{display:flex;align-items:center;gap:9px;margin-top:24px;color:#aaa;font-size:13px}.dot{width:8px;height:8px;border-radius:999px;background:#78e08f;box-shadow:0 0 16px rgba(120,224,143,.6)}.eventBadge{display:grid;gap:4px;border:1px solid #2c2c2c;border-radius:14px;padding:13px 15px;background:#101010}.eventBadge small{color:#8f8f8f}.eventBadge strong{font-size:17px}.eventBadge span{color:#9f9f9f;font-size:12px}.credentialCard h2,.emptyState h2{margin:12px 0 8px}.credentialCard p,.emptyState p{color:#b8b8b8;line-height:1.5}.credentialCard{display:grid;gap:14px}.credentialRow{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid #2d2d2d;background:#101010;padding:14px;border-radius:13px}.credentialRow span{color:#9e9e9e}.credentialRow code{font-size:18px}.pinRow code{font-size:30px;font-weight:800;letter-spacing:.12em}.warningCopy{margin:0;color:#ffd38a!important}.topline{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.roleBadge{border:1px solid #414141;border-radius:999px;padding:8px 11px;font-weight:800}.identityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0}.identityGrid>div{display:grid;gap:5px;border:1px solid #2b2b2b;border-radius:15px;padding:15px;background:#101010}.identityGrid span{color:#8f8f8f;font-size:12px}.identityGrid small{color:#8f8f8f;overflow-wrap:anywhere}.nextStep{border-left:3px solid #78e08f;padding:11px 0 11px 14px;margin-bottom:24px}.nextStep p{margin:5px 0 0;color:#aaa}.choiceBox{border:1px solid #2d2d2d;border-radius:14px;padding:14px;margin:0;display:grid;gap:10px;background:#101010}.choiceBox legend{padding:0 6px;color:#c7c7c7;font-size:13px}.choiceRow{display:flex;align-items:center;gap:10px;min-height:42px;cursor:pointer}.choiceRow input[type=radio]{width:18px;min-height:18px;height:18px;padding:0;margin:0;accent-color:#f4f4f4}.choiceRow span{color:#e2e2e2;font-size:14px}.pinGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.accountActions{display:flex;flex-wrap:wrap;gap:12px}.changePinCard{width:100%;display:grid;gap:14px;border:1px solid #2d2d2d;border-radius:16px;background:#101010;padding:16px}.sectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sectionHeading h2{margin:6px 0 0;font-size:22px}.textButton{appearance:none;border:0;background:transparent;color:#bdbdbd;cursor:pointer;padding:6px}.helperCopy{margin:0;color:#969696;font-size:12px;line-height:1.45}.roleStack{display:grid;justify-items:end;gap:6px}.roleCaption{font-size:11px;color:#b7b7b7;text-align:right}.roleBadgeSupreme{border-color:#8f7a39;background:linear-gradient(180deg,#2a2411,#17140b);color:#ffe59a;box-shadow:0 0 28px rgba(255,220,120,.12)}.supremePanel{margin:0 0 18px;border:1px solid #4a4127;border-radius:18px;padding:18px;background:linear-gradient(180deg,rgba(45,38,17,.55),rgba(18,16,10,.72))}.supremePanel h2{margin:8px 0;font-size:24px}.supremePanel p{margin:0;color:#c7c1ae;line-height:1.55}.developerModules{display:grid;gap:14px;margin-bottom:24px}.visibilityControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid #2d2d2d;border-radius:14px;padding:12px;background:#101010}.visibilityOption{display:flex;align-items:center;gap:9px;min-height:40px;cursor:pointer}.visibilityOption input{width:18px;height:18px;min-height:18px;padding:0;margin:0;accent-color:#f4f4f4}.visibilityOption span{font-size:13px}.visibilityControls .helperCopy{grid-column:1/-1}.moduleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.moduleCard{display:grid;gap:6px;min-height:92px;border:1px solid #2d2d2d;border-radius:15px;padding:15px;background:#101010}.moduleCard strong{font-size:15px}.moduleCard span{font-size:12px;color:#949494;line-height:1.4}.moduleEmpty{grid-column:1/-1;border:1px dashed #3a3a3a;border-radius:14px;padding:18px;color:#969696;font-size:13px}@media(max-width:560px){.shell{padding:12px;place-items:start center}.card{margin-top:18px;border-radius:20px;padding:24px 18px}.identityGrid{grid-template-columns:1fr}.topline{align-items:flex-start}.roleStack{max-width:46%}.roleBadgeSupreme{font-size:10px}.pinGrid{grid-template-columns:1fr}.accountActions{display:grid}.moduleGrid,.visibilityControls{grid-template-columns:1fr}}.compactIdentity{margin-top:12px;color:#9d9d9d;font-size:13px}.compactModules{margin:30px 0 24px}.moduleLink{text-decoration:none;min-height:74px;justify-content:center;transition:border-color .15s ease,transform .15s ease}.moduleLink:hover{border-color:#777}.shellTop{place-items:start center;padding-top:28px}.managementCard{width:min(1040px,100%);padding:28px}.managementTopbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.backLink{color:#bdbdbd;text-decoration:none;font-size:14px}.backLink:hover{color:#fff}.staffToolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.staffToolbar h1{margin:0;font-size:clamp(30px,5vw,46px);letter-spacing:-.035em}.staffToolbar span{display:block;margin-top:5px;color:#8f8f8f;font-size:13px}.compactButton{min-height:44px}.credentialReveal{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;border:1px solid #66551c;background:#211b08;border-radius:15px;padding:14px 16px;margin-bottom:16px}.credentialReveal span{font-size:12px;color:#cdbf8f}.credentialReveal strong{font-size:14px}.credentialReveal code{font-size:25px;font-weight:850;letter-spacing:.14em;color:#ffe59a}.staffCreateForm{display:grid;gap:14px;border:1px solid #303030;border-radius:18px;background:#0f0f0f;padding:16px;margin-bottom:18px}.staffFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.staffList{display:grid;gap:9px}.staffRow{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(130px,.8fr) auto minmax(180px,auto);gap:12px;align-items:center;border:1px solid #2d2d2d;border-radius:15px;background:#101010;padding:13px 14px}.staffRowInactive{opacity:.58}.staffIdentity{display:grid;gap:3px;min-width:0}.staffIdentity strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staffIdentity span{color:#8f8f8f;font-size:12px}.roleSelect{min-height:42px;border-radius:11px;padding:0 10px}.statusPill{justify-self:start;border:1px solid #315a3b;border-radius:999px;padding:6px 9px;color:#9ce5a9;font-size:11px;font-weight:700}.statusPillOff{border-color:#494949;color:#aaa}.staffActions{display:flex;justify-content:flex-end;gap:7px}.smallButton{min-height:38px;border:1px solid #383838;border-radius:10px;background:#171717;color:#eee;padding:0 11px;cursor:pointer;font-weight:700;font-size:12px}.smallButton:hover{border-color:#666}.smallButton:disabled{opacity:.5;cursor:wait}.selfLabel{color:#a9a9a9;font-size:12px}.staffEmpty{border:1px dashed #333;border-radius:14px;padding:20px;text-align:center;color:#8f8f8f}@media(max-width:800px){.staffRow{grid-template-columns:1fr auto}.staffActions,.staffIdentity{grid-column:1/-1}.staffActions{justify-content:flex-start}.credentialReveal{grid-template-columns:1fr auto}.credentialReveal span{grid-column:1/-1}.staffFormGrid{grid-template-columns:1fr}}@media(max-width:560px){.managementCard{padding:20px 14px}.staffToolbar{align-items:flex-end}.staffToolbar h1{font-size:30px}.credentialReveal code{font-size:22px}.roleBadgeSupreme{max-width:170px;text-align:center}}.eventList{display:grid;gap:9px}.eventRow{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;border:1px solid #2d2d2d;border-radius:15px;background:#101010;padding:15px 16px}.settingsForm{display:grid;gap:18px}.settingsForm h1{margin:0 0 6px;font-size:clamp(30px,5vw,46px);letter-spacing:-.035em}.narrowManagement{width:min(720px,100%)}.toggleRow{display:flex;align-items:center;gap:12px;min-height:52px;border:1px solid #303030;border-radius:14px;padding:0 15px;background:#101010;cursor:pointer}.toggleRow input{width:20px;height:20px;min-height:20px;margin:0;padding:0}.toggleRow span{font-size:15px;color:#eee}.settingsActions{display:flex;align-items:center;gap:14px}.savedText{font-size:13px;color:#9ce5a9}.metricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metricCard{display:grid;gap:5px;border:1px solid #2d2d2d;border-radius:15px;background:#101010}.metricCard strong{line-height:1}.metricCard span{font-size:12px;color:#8f8f8f}.statusBreakdown{display:grid;gap:8px;margin-top:16px}.statusBreakdown>div{display:flex;justify-content:space-between;align-items:center;border:1px solid #292929;border-radius:12px;padding:11px 13px}.statusBreakdown span{font-size:12px;color:#aaa}.statusBreakdown strong{font-size:14px}@media(max-width:760px){.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalogToolbar{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.catalogToolbar h1{margin:0;font-size:clamp(30px,5vw,46px)}.catalogActions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.inlineCreate{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px;border:1px solid #303030;border-radius:15px;padding:13px;margin-bottom:14px}.catalogStats{display:flex;gap:15px;color:#8f8f8f;font-size:12px;margin:10px 0 16px}.catalogList{display:grid;gap:10px}.catalogGroup{border:1px solid #2d2d2d;border-radius:15px;overflow:hidden}.catalogGroupHead{padding:11px 13px;border-bottom:1px solid #242424}.catalogProduct{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:11px 13px;border-bottom:1px solid #202020}.catalogProduct:last-child{border-bottom:0}.catalogProduct>div:first-child{display:grid;gap:4px}.catalogProduct span{font-size:12px;color:#8f8f8f}.catalogProductActions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.variantChip{border:1px solid #383838;border-radius:999px;padding:6px 8px;font-size:11px}.inactiveGroup{opacity:.45}.posShell{min-height:100vh;padding:8px;background:#080808}.posHeader{height:56px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 8px}.posHeader>strong{text-align:center}.posHeader>.roleBadge{justify-self:end}.posLayout{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:10px}.cartPanel,.posCatalog{border:1px solid #292929;border-radius:17px;background:#0d0d0d}.posCatalog{padding:13px}.posTopbar{display:grid;grid-template-columns:220px 1fr;gap:10px}.categoryTabs,.stationTabs{display:flex;gap:7px;overflow-x:auto}.categoryTabs{margin:10px 0}.tabButton{min-height:43px;border:1px solid #333;border-radius:11px;background:#141414;color:#bbb;padding:0 13px;white-space:nowrap;font-weight:700}.tabButtonActive{background:#eee;color:#090909}.tabButton:disabled{opacity:.35}.productGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:9px}.productCard{display:grid;align-content:space-between;gap:10px;min-height:120px;border:1px solid #2c2c2c;border-radius:14px;padding:12px;background:#111}.productAdd{min-height:43px;display:flex;justify-content:space-between;align-items:center;border:0;border-radius:10px;background:#1d1d1d;color:#fff;padding:0 11px}.productAdd b{font-size:24px}.variantButtons{display:grid;gap:5px}.variantButtons button{min-height:38px;border:1px solid #333;border-radius:9px;background:#161616;color:#eee;display:flex;justify-content:space-between;align-items:center;padding:0 9px}.variantButtons span{font-size:11px;color:#999}.cartPanel{display:grid;grid-template-rows:auto 1fr auto auto;min-height:calc(100vh - 72px);padding:13px;position:sticky;top:64px}.cartHead,.cartTotal{display:flex;justify-content:space-between;align-items:center}.cartHead{padding-bottom:10px}.cartHead span{background:#222;border-radius:999px;min-width:28px;height:28px;display:grid;place-items:center;font-size:12px}.cartItems{display:grid;align-content:start;gap:7px;overflow:auto}.cartItem{grid-template-columns:1fr auto auto;gap:8px;align-items:center;border:1px solid #292929;border-radius:11px;padding:9px}.cartItem,.cartItem>div:first-child{display:grid}.cartItem>div:first-child span{font-size:11px;color:#888}.cartItem>span{font-size:12px}.qtyControl{display:flex;align-items:center;gap:7px}.qtyControl button{width:30px;height:30px;border:1px solid #333;border-radius:8px;background:#171717;color:#fff}.cartEmpty{text-align:center;color:#777;padding:24px}.cartTotal{padding:12px 0 9px;border-top:1px solid #252525}.cartTotal strong{font-size:23px}.sendOrderButton{min-height:55px;border:0;border-radius:12px;background:#f1f1f1;color:#080808;font-weight:900}.sendOrderButton:disabled{opacity:.35}.posSuccess{margin:8px 0;border:1px solid #315a3b;background:#102015;color:#a7efb4;border-radius:11px;padding:10px 12px}@media(max-width:900px){.posLayout{grid-template-columns:1fr}.cartPanel{position:relative;top:auto;min-height:auto}.posTopbar{grid-template-columns:1fr}}@media(max-width:560px){.catalogToolbar{display:grid}.catalogActions{justify-content:flex-start}.catalogProduct{grid-template-columns:1fr}.catalogProductActions{justify-content:flex-start}.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.posHeader>strong{font-size:12px}.cartItem{grid-template-columns:1fr auto}}.opsShell{min-height:100vh;padding:8px;background:#080808}.opsBoard{max-width:1450px;margin:0 auto;padding:8px}.boardTitle{display:flex;justify-content:space-between;align-items:flex-end;margin:8px 0 16px}.boardTitle h1{margin:0;font-size:clamp(30px,5vw,48px);letter-spacing:-.04em}.boardTitle span{color:#8f8f8f;font-size:13px}.cashierGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.cashOrderCard{display:grid;gap:12px;border:1px solid #2d2d2d;border-radius:16px;background:#101010;padding:14px}.cashOrderHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.cashOrderHead>div{display:grid;gap:3px}.cashOrderHead strong{font-size:20px}.cashOrderHead span{font-size:12px;color:#8f8f8f}.cashOrderHead>b{font-size:20px}.cashItems{display:grid;gap:6px;padding:10px 0;border-top:1px solid #242424;border-bottom:1px solid #242424}.cashItems>div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.cashItems b{font-size:12px}.paymentButtons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.paymentButtons button{min-height:50px;border-radius:11px;font-weight:850;cursor:pointer}.paymentButtons button:disabled{opacity:.45}.payCash{border:1px solid #315a3b;background:#132018;color:#b7efc1}.payCard{border:1px solid #3c4564;background:#151929;color:#c7d2ff}.feeNote{font-size:11px;color:#8f8f8f;text-align:right}.barStation{margin-bottom:22px}.barStation h2{margin:0 0 10px;font-size:17px}.barGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.barOrder{display:grid;gap:12px;border:1px solid #3a3a3a;border-radius:16px;background:#111;padding:14px}.barQueued{opacity:.58}.barReady{border-color:#315a3b;background:#102015}.barOrderHead{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px}.barOrderHead strong{font-size:24px}.barOrderHead b{font-size:18px}.barOrderHead span{font-size:10px;font-weight:900;letter-spacing:.08em;color:#aaa}.barItems{display:grid;gap:7px}.barItems>div{display:grid;grid-template-columns:auto 1fr;gap:8px}.barItems b{font-size:15px}.barItems span{font-size:14px}.readyButton{min-height:52px;border:0;border-radius:11px;background:#f2f2f2;color:#080808;font-weight:900;font-size:16px;cursor:pointer}.readyButton:disabled{opacity:.45}@media(max-width:560px){.opsBoard{padding:4px}.barGrid,.cashierGrid,.paymentButtons{grid-template-columns:1fr}.cashOrderHead strong{font-size:18px}}.cartHeadRight{display:flex;align-items:center;gap:8px}.cartCloseButton,.mobileCartBackdrop,.mobileCartBar{display:none}@media(max-width:700px){.posShell{padding:0 6px 92px}.posHeader{height:48px;padding:0 6px}.posHeader>.roleBadge{font-size:9px;padding:6px 8px}.posCatalog{padding:8px;border-radius:14px}.posControlsSticky{position:sticky;top:0;z-index:20;background:rgba(13,13,13,.98);padding:6px 0 8px;border-bottom:1px solid #242424}.posTopbar{display:grid;grid-template-columns:1fr;gap:7px}.manualTableInput{min-height:52px;font-size:16px;border-radius:12px}.categoryTabs,.stationTabs{gap:6px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.categoryTabs::-webkit-scrollbar,.stationTabs::-webkit-scrollbar{display:none}.categoryTabs{margin:7px 0 0}.tabButton{min-height:44px;padding:0 13px;scroll-snap-align:start}.productGrid{grid-template-columns:1fr;gap:8px;padding-top:8px}.productCard{min-height:auto;padding:12px;border-radius:13px;gap:9px}.productCard>strong{font-size:16px}.productAdd{min-height:54px;font-size:15px}.variantButtons{display:grid;grid-template-columns:1fr 1fr;gap:7px}.variantButtons button{min-height:54px;padding:0 12px}.variantButtons span{font-size:12px}.variantButtons strong{font-size:14px}.cartPanel{display:grid;position:fixed;left:0;right:0;bottom:0;top:auto;z-index:80;min-height:0;max-height:82vh;border-radius:20px 20px 0 0;border-width:1px 1px 0;padding:14px 12px calc(14px + env(safe-area-inset-bottom));transform:translateY(105%);transition:transform .18s ease;background:#0d0d0d;box-shadow:0 -18px 55px rgba(0,0,0,.6)}.cartPanelOpen{transform:translateY(0)}.cartHead{padding-bottom:12px}.cartHead strong{font-size:19px}.cartHeadRight span{min-width:30px;height:30px}.cartCloseButton{display:grid;place-items:center;width:36px;height:36px;border:1px solid #333;border-radius:10px;background:#171717;color:#fff;font-size:23px}.cartItems{max-height:48vh;overflow:auto;padding-right:2px}.cartItem{grid-template-columns:1fr auto;gap:10px;padding:11px}.cartItem>span{grid-column:1/-1;text-align:right;font-size:13px;font-weight:700}.qtyControl button{width:38px;height:38px;font-size:18px}.cartTotal{padding:13px 0 10px}.cartTotal strong{font-size:25px}.sendOrderButton{min-height:58px;font-size:15px}.mobileCartBackdrop{display:block;position:fixed;inset:0;z-index:70;border:0;background:rgba(0,0,0,.62)}.mobileCartBar{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:60;min-height:64px;border:1px solid #454545;border-radius:16px;background:#f3f3f3;color:#080808;padding:0 14px;box-shadow:0 12px 40px rgba(0,0,0,.45)}.mobileCartBar span{font-size:12px;text-align:left}.mobileCartBar span b{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:#111;color:#fff}.mobileCartBar strong{font-size:18px}.mobileCartBar em{font-style:normal;font-size:12px;font-weight:850}.formError,.posSuccess{margin:8px 0}}.posCatalog,.posLayout,.posShell,.productCard,.productGrid,.variantButtons{min-width:0}@media(max-width:700px){body,html{overflow-x:hidden}.posCatalog,.posLayout,.posShell{width:100%;max-width:100%;overflow-x:hidden}.productGrid{width:100%;grid-template-columns:minmax(0,1fr)}.productCard{width:100%;max-width:100%;overflow:hidden}.productCard>strong{min-width:0;overflow-wrap:anywhere}.variantButtons{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%}.variantButtons button{width:100%;max-width:100%;min-width:0;gap:6px;overflow:hidden}.variantButtons button span,.variantButtons button strong{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variantButtons button span{font-size:11px}.variantButtons button strong{font-size:13px}.productAdd{width:100%;max-width:100%;min-width:0}.productAdd span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.barTitleActions{display:flex;align-items:center;gap:10px}.preparedToggle{min-height:34px;border:1px solid #343434;border-radius:999px;background:#121212;color:#bdbdbd;padding:0 11px;font-size:11px;font-weight:750;cursor:pointer}.preparedToggle:hover{border-color:#555;color:#fff}.preparedSection{margin-top:22px;border-top:1px solid #242424;padding-top:14px}.preparedSectionHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.preparedSectionHead>strong{font-size:14px;color:#bdbdbd}.preparedStation{display:grid;gap:7px;margin-bottom:12px}.preparedStationName{font-size:11px;color:#777;text-transform:uppercase;letter-spacing:.08em}.preparedList{display:grid;gap:6px}.preparedRow{justify-content:space-between;gap:12px;border:1px solid #252525;border-radius:11px;background:#0d0d0d;padding:9px 11px;color:#8f8f8f}.preparedRow,.preparedRow>div{display:flex;align-items:center}.preparedRow>div{gap:8px}.preparedRow strong{font-size:13px;color:#bdbdbd}.preparedRow span{font-size:11px}.barReady{display:none}@media(max-width:560px){.boardTitle{align-items:flex-start}.barTitleActions{display:grid;justify-items:end;gap:6px}.preparedToggle{min-height:32px;font-size:10px}}.cartTitleBlock{display:grid;gap:2px}.cartTitleBlock small{font-size:11px;color:#8f8f8f;font-weight:600}.barWaiter{display:block;margin-top:-5px;color:#777;font-size:11px}.waiterIdentityRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.waiterNameChip{display:inline-flex;align-items:center;min-height:44px;border:1px solid #303030;border-radius:12px;background:#111;color:#aaa;padding:0 12px;font-size:12px;font-weight:700;white-space:nowrap}.posTopbarSingle{grid-template-columns:1fr}@media(max-width:700px){.waiterIdentityRow{grid-template-columns:1fr}.waiterNameChip{min-height:34px;padding:0 10px;font-size:11px}.posTopbarSingle{grid-template-columns:1fr}.barStation>h2{margin-top:4px}}.renameInline{display:grid;grid-template-columns:minmax(150px,1fr) auto auto;gap:7px;align-items:center}.renameInline input{min-height:38px;border-radius:10px;padding:0 10px}.renameInline .textButton{font-size:12px}@media(max-width:800px){.renameInline{grid-template-columns:1fr auto}.renameInline .textButton{grid-column:2}}.myOrdersList{display:grid;gap:10px}.myOrderCard{display:grid;gap:11px;border:1px solid #2d2d2d;border-radius:16px;background:#101010;padding:14px}.myOrderHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.myOrderHead>div{display:grid;gap:3px}.myOrderHead>div>strong{font-size:19px}.myOrderHead>div>span{font-size:11px;color:#8f8f8f}.myOrderStatus{border:1px solid #5a4d2a;border-radius:999px;background:#241f10;color:#f3d77f;padding:6px 9px;font-size:10px;font-weight:850;white-space:nowrap}.myOrderStatusQueued{border-color:#4c4c4c;background:#171717;color:#bbb}.myOrderStatusProgress{border-color:#375071;background:#131c2b;color:#a9caff}.myOrderStatusReady{border-color:#315a3b;background:#102015;color:#a7efb4}.myOrderStatusCancelled{border-color:#633333;background:#261313;color:#ffb9b9}.myOrderItems{display:grid;gap:6px;padding:10px 0;border-top:1px solid #242424;border-bottom:1px solid #242424}.myOrderItems>div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.myOrderItems b{font-size:12px}.myOrderTotal{display:flex;justify-content:space-between;align-items:center}.myOrderTotal span{color:#8f8f8f;font-size:12px}.myOrderTotal strong{font-size:18px}.myOrdersHistory{display:grid;gap:10px;margin-top:24px}.myOrdersHistory>strong{font-size:13px;color:#8f8f8f}.compactHistory{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.myOrderCardCompact{padding:11px 12px}.myOrderCardCompact .myOrderHead>div>strong{font-size:15px}@media(max-width:560px){.myOrderHead>div>strong{font-size:17px}.compactHistory{grid-template-columns:1fr}}.cashHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.cashLiveSummary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px}.cashLiveSummary>div{display:grid;gap:4px;border:1px solid #2b2b2b;border-radius:13px;background:#101010;padding:11px 12px}.cashLiveSummary span{font-size:10px;color:#888}.cashLiveSummary strong{font-size:17px}.cashClosedNotice{border:1px dashed #333;border-radius:13px;padding:12px 14px;margin-bottom:14px;color:#8f8f8f;font-size:12px}.cashCutPanel{display:grid;gap:14px;border:1px solid #4a4127;border-radius:17px;background:#121009;padding:15px;margin-bottom:14px}.cashCutHead{display:flex;justify-content:space-between;align-items:center}.cashCutHead>div{display:grid;gap:3px}.cashCutHead span{font-size:10px;color:#8f8f8f}.cashCutHead strong{font-size:16px}.cashCutMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cashCutMetrics>div{display:grid;gap:3px;border:1px solid #332f22;border-radius:12px;background:#0e0d09;padding:10px}.cashCutMetrics span{font-size:10px;color:#8f8f8f}.cashCutMetrics strong{font-size:16px}.cashExpected{border-color:#65551f!important;background:#1b1708!important}.countedCashField{display:grid;gap:7px}.countedCashField input{font-size:22px;font-weight:800}.cashDifference{display:flex;justify-content:space-between;align-items:center;border:1px solid #3d3d3d;border-radius:12px;padding:11px 13px}.cashDifference span{font-size:12px;color:#aaa}.cashDifference strong{font-size:18px}.cashDifferencePositive{border-color:#315a3b;color:#a7efb4}.cashDifferenceNegative{border-color:#643232;color:#ffb8b8}.closeCashButton{min-height:54px;border:1px solid #5a4931;border-radius:12px;background:#22190f;color:#ffd6a2;font-weight:850;cursor:pointer}.closeCashButton:disabled{opacity:.4}.cashConfirmRow{display:grid;grid-template-columns:1fr 1.4fr;gap:8px}.cashHistory{display:grid;gap:10px;border-top:1px solid #252525;padding-top:14px;margin:14px 0}.cashHistoryList{display:grid;gap:8px}.cashHistoryRow{display:grid;gap:9px;border:1px solid #292929;border-radius:13px;background:#0f0f0f;padding:11px 12px}.cashHistoryTitle{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.cashHistoryTitle>div{display:grid;gap:2px}.cashHistoryTitle strong{font-size:13px}.cashHistoryTitle span{font-size:10px;color:#888}.historyDifference{border:1px solid #3c3c3c;border-radius:999px;padding:5px 8px!important;color:#aaa!important;white-space:nowrap}.historyDifference.positive{border-color:#315a3b;color:#9ce5a9!important}.historyDifference.negative{border-color:#643232;color:#ffb8b8!important}.cashHistoryMetrics{display:flex;gap:10px 14px;flex-wrap:wrap}.cashHistoryMetrics span{font-size:10px;color:#888}.cashHistoryMetrics b{color:#ccc}.cashierGrid{margin-top:10px}@media(max-width:760px){.cashLiveSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.cashLiveSummary>div:first-child{grid-column:1/-1}.cashCutMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cashExpected{grid-column:1/-1}}@media(max-width:560px){.cashHeaderActions{display:grid;grid-template-columns:auto auto;justify-content:end}.cashHeaderActions>span{grid-column:1/-1;text-align:right}.cashCutPanel{padding:12px}.cashCutMetrics{grid-template-columns:1fr 1fr}.cashConfirmRow{grid-template-columns:1fr}.cashHistoryTitle{display:grid}}.notificationOptIn{position:fixed;right:12px;bottom:12px;z-index:120;min-height:38px;border:1px solid #474747;border-radius:999px;background:#171717;color:#eee;padding:0 13px;font-size:11px;font-weight:800;box-shadow:0 10px 28px rgba(0,0,0,.42);cursor:pointer}@media(max-width:700px){.notificationOptIn{right:10px;bottom:84px}}.cashPendingBanner{display:grid;gap:4px;border:1px solid #735f27;border-radius:13px;background:#211b08;padding:11px 13px;margin-bottom:12px}.cashPendingBanner strong{color:#ffe59a;font-size:13px}.cashPendingBanner span{color:#c8bc92;font-size:11px}.approvalQueue{display:grid;gap:9px;margin-bottom:14px}.approvalCard{display:grid;gap:11px;border:1px solid #4a4127;border-radius:15px;background:#121009;padding:13px}.approvalHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.approvalHead>div{display:grid;gap:3px}.approvalHead>div>strong{font-size:16px}.approvalHead>div>span{font-size:11px;color:#888}.approvalMetrics{display:flex;gap:8px 14px;flex-wrap:wrap}.approvalMetrics span{font-size:10px;color:#888}.approvalMetrics b{color:#ddd}.approveCutButton{min-height:48px;border:1px solid #315a3b;border-radius:11px;background:#132018;color:#b7efc1;font-weight:900;cursor:pointer}.approveCutButton:disabled{opacity:.45}.pendingSupervisorState{border:1px dashed #66551c;border-radius:11px;padding:12px;text-align:center;color:#d7c78f;font-size:12px}.cashRejectedBanner{display:grid;gap:4px;border:1px solid #643232;border-radius:13px;background:#241111;padding:11px 13px;margin-bottom:12px}.cashRejectedBanner strong{color:#ffb8b8;font-size:13px}.cashRejectedBanner span{color:#c98f8f;font-size:11px}.approvalActions{display:grid;grid-template-columns:1fr 1.3fr;gap:8px}.rejectCutButton{min-height:48px;border:1px solid #643232;border-radius:11px;background:#241111;color:#ffb8b8;font-weight:900;cursor:pointer}.approveCutButton:disabled,.rejectCutButton:disabled{opacity:.45}.cashRejectedInline{border:1px dashed #643232;border-radius:11px;padding:12px;text-align:center;color:#ffb8b8;font-size:12px}@media(max-width:560px){.approvalActions{grid-template-columns:1fr}}.deliveredButton{min-height:52px;border:1px solid #315a3b;border-radius:11px;background:#132018;color:#b7efc1;font-size:14px;font-weight:900;letter-spacing:.04em;cursor:pointer}.deliveredButton:disabled{opacity:.45}.myOrderCard:has(.deliveredButton){border-color:#315a3b;background:#0d1710}.stationManager{display:grid;gap:9px;margin:0 0 16px}.stationManagerHead{display:flex;justify-content:space-between;align-items:center}.stationManagerHead span{font-size:11px;color:#777}.stationManagerGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.stationManageCard{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #292929;border-radius:13px;background:#0f0f0f;padding:10px 12px}.stationManageCard>div{display:grid;gap:3px}.stationManageCard span{font-size:11px;color:#777}.catalogEditCompact{display:grid;grid-template-columns:1fr 90px auto auto;gap:7px;width:100%}.catalogGroupHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.categoryEdit{display:grid;grid-template-columns:minmax(140px,1fr) auto auto;gap:7px;width:100%}.productEditForm{grid-column:1/-1;display:grid;grid-template-columns:minmax(180px,1.5fr) 110px minmax(140px,1fr) minmax(140px,1fr);gap:8px;width:100%;align-items:center}.catalogEditActions{display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end}.variantEditForm{display:grid;grid-template-columns:120px 95px auto auto;gap:6px;align-items:center}.variantChipButton{background:#151515;color:#d0d0d0;cursor:pointer}.catalogProduct:has(.productEditForm){grid-template-columns:1fr}@media(max-width:760px){.catalogEditCompact,.categoryEdit,.productEditForm,.variantEditForm{grid-template-columns:1fr}.catalogEditActions{justify-content:stretch}.catalogEditActions .primaryButton{width:100%}.stationManageCard{align-items:flex-start}}.catalogField{display:grid;gap:5px}.catalogField>span{font-size:10px;color:#8f8f8f;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.productEditForm:has(input[name=bottlePrice]){grid-template-columns:minmax(180px,1.4fr) 115px 115px minmax(135px,1fr) minmax(135px,1fr)}@media(max-width:760px){.productEditForm:has(input[name=bottlePrice]){grid-template-columns:1fr}}.hiddenFileInput{display:none}.dangerTextButton{min-height:34px;border:1px solid #643232;border-radius:9px;background:#241111;color:#ffb8b8;padding:0 10px;font-size:11px;font-weight:800;cursor:pointer}.dangerTextButton:disabled{opacity:.4}.eventRowActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.adminDashboardCard{width:min(1320px,100%);padding:26px}.adminDashHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.adminDashHead h1{margin:7px 0 0;font-size:clamp(30px,5vw,48px);letter-spacing:-.04em}.adminLive{display:flex;align-items:center;gap:8px;border:1px solid #2d2d2d;border-radius:999px;background:#101010;padding:8px 11px}.adminLive>div{display:grid}.adminLive strong{font-size:11px}.adminLive small{font-size:9px;color:#777}.adminMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:13px}.adminMetric{display:grid;gap:5px;min-height:105px;align-content:center;border:1px solid #2b2b2b;border-radius:15px;background:#101010;padding:14px}.adminMetricPrimary{border-color:#65551f;background:#181508}.adminMetric span{font-size:10px;color:#8f8f8f;text-transform:uppercase;letter-spacing:.05em}.adminMetric strong{font-size:clamp(20px,2.5vw,30px);letter-spacing:-.025em}.adminMetric small{font-size:10px;color:#777}.adminStatGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adminPanel{border:1px solid #292929;border-radius:16px;background:#0f0f0f;padding:13px;min-width:0}.adminPanelWide{grid-column:1/-1}.adminPanelHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.adminPanelHead strong{font-size:14px}.adminPanelHead span{font-size:10px;color:#777}.rankList{display:grid;gap:8px}.rankRow{display:flex;gap:8px;align-items:center;min-width:0}.rankNumber{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#191919;color:#8f8f8f;font-size:10px;flex:0 0 auto}.rankMain{display:grid;gap:5px;min-width:0;flex:1 1}.rankMain>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center}.rankMain strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rankMain span{font-size:9px;color:#7f7f7f;white-space:nowrap}.hourTrack,.rankBar{height:5px;border-radius:999px;background:#1c1c1c;overflow:hidden}.hourTrack i,.rankBar i{display:block;height:100%;border-radius:999px;background:#d9d9d9}.simpleStatList{display:grid;gap:6px}.simpleStatList>div{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid #202020;padding:6px 0}.simpleStatList>div:last-child{border-bottom:0}.simpleStatList>div>div{display:grid;gap:2px}.simpleStatList strong{font-size:11px}.simpleStatList span{font-size:9px;color:#777}.simpleStatList b{font-size:11px}.statusAdminGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.statusAdminGrid>div{display:flex;justify-content:space-between;gap:8px;border:1px solid #242424;border-radius:10px;padding:9px}.statusAdminGrid span{font-size:10px;color:#888}.statusAdminGrid strong{font-size:12px}.hourChart{display:grid;gap:7px}.hourRow{display:grid;grid-template-columns:48px minmax(80px,1fr) 110px 70px;gap:9px;align-items:center}.hourRow>small,.hourRow>span{font-size:9px;color:#777}.hourRow>strong{font-size:10px;text-align:right}.adminEmpty{color:#777;font-size:11px;padding:10px 0}@media(max-width:900px){.adminMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adminStatGrid{grid-template-columns:1fr}.adminPanelWide{grid-column:auto}}@media(max-width:560px){.adminDashboardCard{padding:18px 11px}.adminDashHead{display:grid}.adminMetrics{grid-template-columns:1fr 1fr}.adminMetric{min-height:92px;padding:11px}.adminMetric strong{font-size:19px}.rankMain>div:first-child{display:grid;gap:2px}.rankMain span{white-space:normal}.hourRow{grid-template-columns:40px 1fr 86px}.hourRow>small{display:none}.statusAdminGrid{grid-template-columns:1fr}}.adminSubtitle{margin:8px 0 0;color:#929292;font-size:12px;line-height:1.45}.salesSection{display:grid;gap:10px;margin-bottom:16px}.salesSectionHead{display:flex;justify-content:space-between;align-items:flex-end;gap:14px}.salesSectionHead>div{display:grid;gap:3px}.salesSectionHead strong{font-size:14px}.salesNote,.salesSectionHead span{font-size:10px;color:#777}.adminMetricsKpi,.adminMetricsSales{margin-bottom:0}.adminSectionTitle{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin:22px 0 10px;padding-top:15px;border-top:1px solid #252525}.adminSectionTitle strong{font-size:16px}.adminSectionTitle span{font-size:10px;color:#777}.adminPanelHead>div{display:grid;gap:2px;min-width:0}.adminPanelHead small{font-size:9px;color:#747474;font-weight:500}.adminMetricPrimary strong{font-size:clamp(24px,3vw,34px)}@media(max-width:700px){.adminSectionTitle,.salesSectionHead{display:grid;align-items:start}.salesNote{line-height:1.4}.adminLive{justify-self:start}.adminPanelHead{align-items:flex-start}.adminPanelHead>span{white-space:nowrap}}.orderActionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cancelOrderButton,.voidRequestButton{min-height:48px;border-radius:11px;font-size:12px;font-weight:850;cursor:pointer}.cancelOrderButton{border:1px solid #643232;background:#241111;color:#ffb8b8}.voidRequestButton{border:1px solid #66551c;background:#211b08;color:#ffe59a}.cancelOrderButton:disabled,.voidRequestButton:disabled{opacity:.45}.cancellationPending{display:grid;gap:3px;border:1px solid #66551c;border-radius:11px;background:#1d1809;padding:10px 12px}.cancellationPending strong{font-size:12px;color:#ffe59a}.cancellationPending span{font-size:11px;color:#d6c89a}.cancellationPending small{font-size:10px;color:#8f8669}@media(max-width:560px){.orderActionGrid{grid-template-columns:1fr}}.orderHistoryCard{width:min(1250px,100%);padding:26px}.historyTitle{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.historyTitle h1{margin:7px 0 5px;font-size:clamp(30px,5vw,46px);letter-spacing:-.04em}.historyTitle p{margin:0;color:#888;font-size:12px}.historyCount{display:grid;justify-items:end;border:1px solid #2d2d2d;border-radius:13px;background:#101010;padding:9px 12px}.historyCount strong{font-size:19px}.historyCount span{font-size:9px;color:#777}.voidApprovalSection{display:grid;gap:10px;border:1px solid #59491c;border-radius:16px;background:#121008;padding:13px;margin-bottom:14px}.historySectionHead{display:flex;justify-content:space-between;align-items:center}.historySectionHead>div{display:grid;gap:2px}.historySectionHead strong{font-size:14px}.historySectionHead span{font-size:10px;color:#9b8d62}.historySectionHead>b{display:grid;place-items:center;min-width:28px;height:28px;border-radius:999px;background:#2a220b;color:#ffe59a}.voidApprovalGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:8px}.voidApprovalCard{display:grid;gap:9px;border:1px solid #3b331d;border-radius:13px;background:#0f0d08;padding:11px}.voidApprovalTop,.voidMeta{display:flex;justify-content:space-between;gap:10px}.voidApprovalTop>div{display:grid;gap:2px}.voidApprovalTop strong{font-size:16px}.voidApprovalTop span,.voidMeta span{font-size:10px;color:#8f8669}.voidApprovalTop>b{font-size:16px}.voidReason{display:grid;gap:2px;border-left:2px solid #66551c;padding-left:9px}.voidReason span{font-size:9px;color:#8f8669}.voidReason strong{font-size:11px}.voidApprovalActions{display:grid;grid-template-columns:1fr 1.4fr;gap:7px}.historyFilters{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(150px,.7fr) minmax(160px,.8fr);gap:9px;margin-bottom:13px}.historyFilters label{gap:5px}.historyFilters label>span{font-size:10px;color:#888}.historyFilters input,.historyFilters select{min-height:44px;border-radius:11px}.historyOrderList{display:grid;gap:9px}.historyOrderCard{display:grid;gap:11px;border:1px solid #2b2b2b;border-radius:15px;background:#101010;padding:13px}.historyOrderHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.historyOrderHead>div:first-child{display:grid;gap:3px}.historyOrderHead>div:first-child>strong{font-size:19px}.historyOrderHead>div:first-child>span{font-size:10px;color:#777}.historyOrderAmount{display:flex;gap:9px;align-items:center}.historyOrderAmount>b{font-size:18px}.historyPeople{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.historyPeople>div{display:grid;gap:2px;border:1px solid #242424;border-radius:10px;padding:8px 9px}.historyPeople span{font-size:9px;color:#777}.historyPeople strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.historyItems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;border-top:1px solid #232323;border-bottom:1px solid #232323;padding:9px 0}.historyItems>div{display:flex;justify-content:space-between;gap:10px;font-size:11px}.historyItems b{font-size:10px}.historyTimeline{display:flex;gap:8px 14px;flex-wrap:wrap}.historyTimeline span{font-size:9px;color:#747474}.historyTimeline b{color:#aaa;font-weight:650}.historyCancellation{display:flex;justify-content:space-between;gap:12px;border-radius:10px;padding:9px 10px}.historyCancellation>div{display:grid;gap:2px}.historyCancellation strong{font-size:10px}.historyCancellation small,.historyCancellation span{font-size:9px}.historyCancellation.approved{border:1px solid #315a3b;background:#102015;color:#a7efb4}.historyCancellation.rejected{border:1px solid #643232;background:#241111;color:#ffb8b8}.historyCancellation.pending{border:1px solid #66551c;background:#211b08;color:#ffe59a}@media(max-width:760px){.orderHistoryCard{padding:18px 11px}.historyTitle{display:grid}.historyCount{justify-self:start;justify-items:start}.historyFilters{grid-template-columns:1fr}.historyPeople{grid-template-columns:repeat(2,minmax(0,1fr))}.historyItems{grid-template-columns:1fr}.historyOrderHead{display:grid}.historyOrderAmount{justify-content:space-between}.voidApprovalActions{grid-template-columns:1fr}.historyCancellation{display:grid}}.environmentBadge{position:fixed;top:10px;left:50%;transform:translateX(-50%);z-index:250;display:flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid #6b5520;border-radius:999px;background:rgba(35,28,8,.94);color:#ffe59a;font-size:10px;font-weight:900;letter-spacing:.12em;box-shadow:0 10px 28px rgba(0,0,0,.38);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none}body[data-vigma-environment=staging] .opsShell,body[data-vigma-environment=staging] .posShell,body[data-vigma-environment=staging] .shellTop{padding-top:48px}@media(max-width:700px){.environmentBadge{top:6px;min-height:28px;font-size:9px}.notificationOptIn{bottom:84px}}.adminMetricsSimple .adminMetric{min-height:96px}@media(max-width:760px){.adminMetricsSimple{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.adminMetricsSimple{grid-template-columns:1fr 1fr}.adminMetricsSimple .adminMetric{min-height:88px}.adminMetricsSimple .adminMetric strong{font-size:18px}}.cashMismatchNotice{border:1px solid #643232;border-radius:11px;background:#241111;color:#ffb8b8;padding:10px 12px;font-size:11px;font-weight:700}.adminMetricsSimple{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:800px){.adminMetricsSimple{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.adminMetricsSimple{grid-template-columns:1fr 1fr}.adminMetricsSimple .adminMetric{min-height:88px}.adminMetricsSimple .adminMetric strong{font-size:18px}}.cashOrderOwned{border-color:#315a3b!important;background:#0d1710!important}.cashOrderLocked{opacity:.72}.cashClaimBadge{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #3b3b3b;border-radius:10px;background:#151515;padding:8px 10px}.cashClaimBadge strong{font-size:10px;letter-spacing:.08em;color:#aaa}.cashClaimBadge span{font-size:11px;color:#ccc}.cashClaimMine{border-color:#315a3b;background:#102015}.cashClaimMine strong{color:#9ce5a9}.cashClaimMine button{border:0;background:transparent;color:#9ce5a9;font-size:10px;font-weight:800;cursor:pointer}.claimOrderButton{min-height:46px;border:1px solid #4b4b4b;border-radius:11px;background:#181818;color:#f3f3f3;font-weight:900;letter-spacing:.03em;cursor:pointer}.claimOrderButton:disabled{opacity:.4}.cashOrderOwned .paymentButtons button{box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.refundLedger{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:11px;padding:10px 11px}.refundLedger>div{display:grid;gap:3px}.refundLedger strong{font-size:11px}.refundLedger span{font-size:10px}.refundLedger.completed{border:1px solid #315a3b;background:#102015;color:#a7efb4}.refundLedger.pending{border:1px solid #66551c;background:#211b08;color:#ffe59a}.refundLedger .approveCutButton{min-height:40px;padding:0 12px}@media(max-width:560px){.refundLedger{display:grid}.refundLedger .approveCutButton{width:100%}}.maintenanceCard{width:min(980px,100%);padding:26px}.maintenanceHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.maintenanceHead h1{margin:7px 0 6px;font-size:clamp(30px,5vw,44px);letter-spacing:-.04em}.maintenanceHead p{margin:0;color:#8f8f8f;font-size:12px;line-height:1.5}.maintenanceEnv{border:1px solid #66551c;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;letter-spacing:.08em}.maintenanceEnv.staging{background:#211b08;color:#ffe59a}.maintenanceEnv.production{border-color:#7b2929;background:#2a0d0d;color:#ffb8b8}.maintenanceProductionWarning{display:grid;gap:3px;border:1px solid #7b2929;border-radius:13px;background:#220d0d;padding:12px 14px;margin-bottom:14px}.maintenanceProductionWarning strong{color:#ff9e9e;font-size:12px;letter-spacing:.08em}.maintenanceProductionWarning span{color:#d9a6a6;font-size:11px}.maintenanceStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.maintenanceStats>div{display:grid;gap:3px;border:1px solid #292929;border-radius:12px;background:#101010;padding:11px}.maintenanceStats strong{font-size:20px}.maintenanceStats span{font-size:9px;color:#777;text-transform:uppercase}.maintenanceDangerCard{display:grid;gap:11px;border:1px solid #4d2b2b;border-radius:16px;background:#130d0d;padding:14px;margin-top:12px}.maintenanceNuclear{border-color:#7b2929;background:#1b0909}.maintenanceSectionTitle>div{display:grid;gap:3px}.maintenanceSectionTitle strong{font-size:15px}.maintenanceSectionTitle span{font-size:10px;color:#9a7c7c;line-height:1.45}.maintenanceDangerCard label{gap:5px}.maintenanceDangerCard label>span{font-size:10px;color:#a88}.maintenanceDangerCard label b{color:#ffc0c0}.maintenanceDangerCard input,.maintenanceDangerCard select{min-height:44px;border-radius:11px}.maintenanceDeleteButton,.maintenanceNuclearButton{min-height:48px;border-radius:11px;font-size:11px;font-weight:900;letter-spacing:.04em;cursor:pointer}.maintenanceDeleteButton{border:1px solid #733;background:#2a1010;color:#ffc0c0}.maintenanceNuclearButton{border:1px solid #9a3030;background:#3a0d0d;color:#ffd0d0}.maintenanceDeleteButton:disabled,.maintenanceNuclearButton:disabled{opacity:.35;cursor:not-allowed}.maintenanceDangerCard small,.maintenanceFootnote{font-size:10px;color:#8c7373;line-height:1.5}.maintenanceFootnote{margin-top:13px;border-top:1px solid #272020;padding-top:12px}@media(max-width:650px){.maintenanceCard{padding:18px 11px}.maintenanceHead{display:grid}.maintenanceStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.pwaInstallButton{min-width:150px;border-color:#5d512c;background:#18150d;color:#ffe59a}.pwaInstallButton:before{content:"+";display:inline-grid;place-items:center;margin-right:7px;width:17px;height:17px;border:1px solid #7c6b37;border-radius:5px;font-size:12px}@media(max-width:560px){.pwaInstallButton{width:100%}}.networkBanner{position:fixed;left:50%;bottom:max(12px,env(safe-area-inset-bottom));transform:translateX(-50%);z-index:500;width:min(720px,calc(100% - 24px));padding:11px 14px;border-radius:13px;text-align:center;font-size:11px;font-weight:900;letter-spacing:.035em;box-shadow:0 16px 45px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.networkBannerOffline{border:1px solid #7b2929;background:rgba(52,12,12,.96);color:#ffd0d0}.networkBannerRestored{border:1px solid #315a3b;background:rgba(13,36,20,.96);color:#b7efc1}@media(max-width:560px){.networkBanner{bottom:max(8px,env(safe-area-inset-bottom));font-size:10px;line-height:1.35;padding:10px 12px}}:root{color-scheme:light;--v-bg:#F6F7F9;--v-surface:#FFFFFF;--v-surface-2:#F1F3F5;--v-border:#E1E5EA;--v-border-strong:#CBD2DA;--v-text:#16191D;--v-muted:#626B76;--v-disabled:#98A1AB;--v-accent:#2563EB;--v-accent-hover:#1D4ED8;--v-accent-soft:#EFF6FF;--v-success:#15803D;--v-success-soft:#F0FDF4;--v-warning:#A16207;--v-warning-soft:#FFFBEB;--v-danger:#B91C1C;--v-danger-soft:#FEF2F2;--v-shadow:0 10px 28px rgba(22,25,29,.07);background:var(--v-bg);color:var(--v-text);font-size:16px}body,html{color:var(--v-text)!important}body,html{background:var(--v-bg)!important}body{font-size:16px;line-height:1.5}.opsShell,.posShell,.shell{background:var(--v-bg)!important}.shell{padding:24px}.shellTop{padding-top:24px}.adminPanel,.barOrder,.card,.cartItem,.cartPanel,.cashHistoryRow,.cashOrderCard,.catalogGroup,.changePinCard,.choiceBox,.eventBadge,.eventRow,.identityGrid>div,.metricCard,.moduleCard,.posCatalog,.preparedRow,.preparedSection,.productCard,.staffCreateForm,.staffRow,.toggleRow,.visibilityControls{background:var(--v-surface)!important;color:var(--v-text)!important;border-color:var(--v-border)!important;box-shadow:none!important}.card{box-shadow:var(--v-shadow)!important;border-radius:20px}.authCard{box-shadow:0 18px 48px rgba(22,25,29,.09)!important}.adminPanelHead small,.adminSubtitle,.barWaiter,.boardTitle span,.cashOrderHead span,.catalogProduct span,.catalogStats,.compactIdentity,.eventBadge small,.eventBadge span,.eyebrow,.feeNote,.helperCopy,.identityGrid small,.identityGrid span,.metricCard span,.moduleCard span,.mutedCopy,.rankMain span,.roleCaption,.simpleStatList span,.staffToolbar span{color:var(--v-muted)!important}.mutedCopy{font-size:16px;line-height:1.6}label>span{font-size:15px;font-weight:600}input,label>span,select{color:var(--v-text)!important}input,select{min-height:54px;border:1px solid var(--v-border-strong)!important;border-radius:12px;background:var(--v-surface)!important;font-size:16px}input::placeholder{color:var(--v-disabled)}input:focus,select:focus{border-color:var(--v-accent)!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}.claimOrderButton,.primaryButton,.readyButton,.secondaryButton,.sendOrderButton{min-height:54px;border-radius:12px;font-size:16px;font-weight:750}.claimOrderButton,.primaryButton,.readyButton,.sendOrderButton{background:var(--v-accent)!important;color:#fff!important;border-color:var(--v-accent)!important}.claimOrderButton:hover,.primaryButton:hover,.readyButton:hover,.sendOrderButton:hover{background:var(--v-accent-hover)!important}.preparedToggle,.secondaryButton,.smallButton,.textButton{background:var(--v-surface)!important;color:var(--v-text)!important;border-color:var(--v-border-strong)!important}.smallButton{font-size:14px;min-height:42px}.textButton{color:var(--v-accent)!important;font-size:14px}.backLink{color:var(--v-muted)!important;font-size:15px;font-weight:650}.backLink:hover{color:var(--v-accent)!important}.roleBadge{border-color:#BFDBFE!important;background:var(--v-accent-soft)!important;color:#1E40AF!important;font-size:12px}.roleBadgeSupreme{border-color:#FDE68A!important;background:#FFFBEB!important;color:#854D0E!important;box-shadow:none!important}.formError{border-color:#FECACA!important;background:var(--v-danger-soft)!important;color:var(--v-danger)!important;font-size:15px}.posSuccess{border-color:#BBF7D0!important;background:var(--v-success-soft)!important;color:#166534!important;font-size:15px}.dot{background:#22C55E;box-shadow:none}.statusRow{color:var(--v-muted)!important;font-size:14px}.dashboardCard{width:min(980px,100%)}.dashboardHero{padding-bottom:20px;border-bottom:1px solid var(--v-border)}.dashboardTitle{color:var(--v-text);font-size:clamp(30px,6vw,46px)}.homeSections{display:grid;gap:30px;margin:28px 0}.homeSection{display:grid;gap:12px}.homeSection h2{margin:0;font-size:20px;letter-spacing:-.015em}.sectionKicker{font-size:12px;letter-spacing:.1em;font-weight:800;color:var(--v-muted)}.compactModules{margin:0}.moduleGrid{gap:12px}.moduleCard{min-height:104px;padding:16px 17px;border-radius:14px;align-content:center}.moduleCard strong{font-size:17px;line-height:1.25}.moduleCard span{font-size:14px;line-height:1.45}.moduleLink{transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.moduleLink:hover{border-color:#93C5FD!important;box-shadow:0 6px 18px rgba(37,99,235,.08)!important;transform:translateY(-1px)}.moduleGridPrimary{grid-template-columns:minmax(0,1fr)}.moduleCardPrimary{min-height:126px;background:var(--v-accent-soft)!important;border-color:#93C5FD!important;padding:20px}.moduleCardPrimary strong{font-size:22px;color:#1D4ED8}.moduleCardPrimary span{font-size:15px;color:#475569!important}.moduleGridAdmin .moduleCard{background:#FAFBFC!important}.accountActions{padding-top:20px;border-top:1px solid var(--v-border)}.posShell{padding:10px 12px 24px}.posHeader{min-height:64px;height:auto;background:var(--v-surface)!important;border-bottom:1px solid var(--v-border);padding:8px 14px;position:sticky;top:0;z-index:30}.posHeader>strong{font-size:16px;color:var(--v-text)}.posLayout{gap:14px}.cartPanel,.posCatalog{border-radius:16px}.posCatalog{padding:16px}.posControlsSticky{background:var(--v-surface)!important}.manualTableInput{font-size:17px!important;font-weight:650}.waiterNameChip{background:var(--v-surface-2)!important;border-color:var(--v-border)!important}.tabButton,.waiterNameChip{color:var(--v-muted)!important}.tabButton{min-height:48px;border-color:var(--v-border-strong)!important;background:var(--v-surface)!important;font-size:15px}.tabButtonActive{background:var(--v-accent)!important;color:#fff!important;border-color:var(--v-accent)!important}.productGrid{gap:12px}.productCard{min-height:132px;padding:14px}.productCard>strong{font-size:17px}.productAdd,.variantButtons button{min-height:50px;border:1px solid var(--v-border)!important;background:var(--v-surface-2)!important;color:var(--v-text)!important;font-size:15px}.productAdd b{color:var(--v-accent)}.variantButtons span{font-size:13px!important;color:var(--v-muted)!important}.cartPanel{box-shadow:0 12px 32px rgba(22,25,29,.08)!important}.cartHead strong{font-size:20px}.cartHead span{background:var(--v-surface-2)!important;color:var(--v-text)!important}.cartItem{padding:12px}.cartItem>div:first-child strong{font-size:16px}.cartItem>div:first-child span{font-size:13px!important;color:var(--v-muted)!important}.cartItem>span{font-size:14px!important}.cartCloseButton,.qtyControl button{border-color:var(--v-border-strong)!important;background:var(--v-surface)!important;color:var(--v-text)!important}.cartTotal{border-color:var(--v-border)!important}.cartTotal strong{font-size:26px}.opsBoard{padding:14px}.boardTitle{margin:10px 0 20px}.boardTitle h1{font-size:clamp(28px,5vw,42px);color:var(--v-text)}.cashierGrid{gap:14px}.cashOrderCard{padding:16px;border-radius:15px}.cashOrderHead strong,.cashOrderHead>b{font-size:22px}.cashItems{border-color:var(--v-border)!important;gap:8px}.cashItems>div{font-size:15px}.cashItems b{font-size:14px}.paymentButtons{gap:10px}.paymentButtons button{min-height:56px;font-size:16px;border-radius:12px}.payCash{border-color:#86EFAC!important;background:#F0FDF4!important;color:#166534!important}.payCard{border-color:#BFDBFE!important;background:#EFF6FF!important;color:#1E40AF!important}.feeNote{font-size:13px!important}.cashClaimBadge{background:#F8FAFC!important}.cashCutPanel,.cashHistoryRow,.cashSummary{background:var(--v-surface)!important;border-color:var(--v-border)!important;color:var(--v-text)!important}.barGrid{gap:14px}.barStation h2{font-size:18px;color:var(--v-text)}.barOrder{padding:16px;border-radius:15px}.barQueued{opacity:.72;background:#FAFBFC!important}.barReady{border-color:#86EFAC!important;background:var(--v-success-soft)!important}.barOrderHead strong{font-size:27px;color:var(--v-accent)}.barOrderHead b{font-size:19px}.barOrderHead span{font-size:12px!important;background:var(--v-surface-2);border-radius:999px;padding:5px 8px}.barOrderHead span,.barWaiter{color:var(--v-muted)!important}.barWaiter{font-size:14px}.barItems{gap:9px}.barItems b,.barItems span{font-size:16px}.readyButton{font-size:17px;min-height:56px}.adminDashboardCard,.managementCard{background:var(--v-surface)!important}.managementTopbar{border-bottom:1px solid var(--v-border);padding-bottom:16px}.adminDashHead h1,.catalogToolbar h1,.settingsForm h1,.staffToolbar h1{color:var(--v-text)}.metricGrid{gap:12px}.metricCard{padding:18px}.metricCard strong{font-size:30px}.metricCard span{font-size:14px!important}.statusBreakdown>div{background:var(--v-surface)!important;border-color:var(--v-border)!important}.statusBreakdown span{color:var(--v-muted)!important}.catalogProduct span,.staffIdentity span,.statusBreakdown span{font-size:14px!important}.statusPill{border-color:#BBF7D0!important;background:var(--v-success-soft)!important;color:#166534!important;font-size:12px}.statusPillOff{background:var(--v-surface-2)!important;color:var(--v-muted)!important}.adminMetric,.statusPillOff{border-color:var(--v-border)!important}.adminMetric{background:var(--v-surface)!important;color:var(--v-text)!important}.adminMetricPrimary{background:var(--v-accent-soft)!important;border-color:#BFDBFE!important}.rankBar{background:#E8EDF3!important}.rankBar i{background:var(--v-accent)!important}.catalogGroupHead,.catalogProduct,.inlineCreate,.rankRow,.simpleStatList>div{border-color:var(--v-border)!important}.inlineCreate{background:#FAFBFC!important}.variantChip{border-color:var(--v-border-strong)!important;background:var(--v-surface-2)!important}.toggleRow span{font-size:16px!important;color:var(--v-text)!important}.credentialReveal{border-color:#FDE68A!important;background:var(--v-warning-soft)!important}.credentialReveal code,.credentialReveal span{color:#854D0E!important}.staffEmpty{border-color:var(--v-border)!important;background:#FAFBFC!important;color:var(--v-muted)!important;font-size:15px}.environmentBadge{background:#FFFBEB!important;color:#854D0E!important;border-color:#FDE68A!important}button{font-size:16px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}button:disabled{opacity:.5}@media(max-width:700px){.shell{padding:12px}.card{margin-top:8px;padding:22px 16px;border-radius:16px}.posShell{padding:0 6px 92px}.posHeader{min-height:56px;padding:6px 8px}.posHeader>strong{font-size:14px!important}.posCatalog{padding:10px}.posControlsSticky{background:rgba(255,255,255,.98)!important;border-color:var(--v-border)!important}.productGrid{grid-template-columns:1fr}.productCard{padding:14px}.productAdd,.variantButtons button{min-height:56px}.cartPanel{box-shadow:0 -18px 55px rgba(22,25,29,.16)!important}.cartPanel,.mobileCartBar{background:var(--v-surface)!important;border-color:var(--v-border)!important}.mobileCartBar{color:var(--v-text)!important;box-shadow:0 -8px 24px rgba(22,25,29,.12)!important}.moduleGrid,.moduleGridAdmin{grid-template-columns:1fr}.moduleCard{min-height:88px}.moduleCardPrimary{min-height:116px}.homeSections{gap:26px}.homeSection h2{font-size:19px}.barGrid,.cashierGrid{grid-template-columns:1fr}.barOrder,.cashOrderCard{padding:15px}.paymentButtons{grid-template-columns:1fr 1fr}.paymentButtons button{min-height:58px}.boardTitle{align-items:flex-start;gap:10px}}@media(max-width:390px){.paymentButtons{grid-template-columns:1fr}.dashboardTitle{font-size:30px}.barOrderHead{grid-template-columns:auto 1fr;align-items:start}.barOrderHead span{grid-column:1/-1;justify-self:start}}.adminLive,.cashCutMetrics>div,.cashLiveSummary>div,.credentialRow,.historyCount,.historyOrderCard,.mobileCartBar span b,.myOrderCard,.notificationOptIn,.pwaInstallButton,.rankNumber,.stationManageCard,.supremePanel,.variantChipButton{background:var(--v-surface)!important;color:var(--v-text)!important;border-color:var(--v-border)!important;box-shadow:none!important}.approvalCard,.cancellationPending,.cashCutPanel,.supremePanel,.voidApprovalSection{background:var(--v-warning-soft)!important;color:var(--v-text)!important;border-color:#FDE68A!important}.cashExpected{background:var(--v-warning-soft)!important;border-color:#FDE68A!important;color:#854D0E!important}.myOrderStatusQueued{background:var(--v-surface-2)!important;color:var(--v-muted)!important;border-color:var(--v-border)!important}.myOrderStatusProgress{background:var(--v-accent-soft)!important;color:#1E40AF!important;border-color:#BFDBFE!important}.cashOrderOwned,.historyCancellation.approved,.myOrderCard:has(.deliveredButton),.myOrderStatusReady,.refundLedger.completed{background:var(--v-success-soft)!important;color:var(--v-text)!important;border-color:#BBF7D0!important}.approveCutButton,.deliveredButton{background:#15803D!important;color:#fff!important;border-color:#15803D!important;min-height:52px;font-size:16px}.cashClaimBadge{background:var(--v-surface-2)!important;border-color:var(--v-border)!important;color:var(--v-text)!important}.cashClaimMine{background:var(--v-accent-soft)!important;border-color:#BFDBFE!important}.voidApprovalCard{background:var(--v-surface)!important;border-color:#FDE68A!important;color:var(--v-text)!important}.pwaInstallButton{min-height:48px;color:var(--v-text)!important}.preparedToggle{background:var(--v-surface)!important;border-color:var(--v-border-strong)!important;color:var(--v-text)!important}.mobileCartBar span b,.rankNumber{background:var(--v-surface-2)!important}.hourTrack,.rankBar{background:#E8EDF3!important}.adminEmpty,.adminLive small,.adminLive strong,.adminMetric small,.adminMetric span,.adminPanelHead small,.adminPanelHead span,.adminSectionTitle span,.adminSubtitle,.approvalHead>div>span,.approvalMetrics span,.barWaiter,.cancelOrderButton,.cancellationPending small,.cancellationPending span,.cancellationPending strong,.cartTitleBlock small,.cashClaimBadge span,.cashClaimBadge strong,.cashClaimMine button,.cashClosedNotice,.cashCutHead span,.cashCutMetrics span,.cashDifference span,.cashHistoryMetrics span,.cashHistoryTitle span,.cashHistoryTitle strong,.cashLiveSummary span,.cashMismatchNotice,.cashPendingBanner span,.cashPendingBanner strong,.cashRejectedBanner span,.cashRejectedBanner strong,.cashRejectedInline,.catalogField>span,.catalogStats,.choiceBox legend,.compactIdentity,.credentialReveal span,.dangerTextButton,.eventBadge span,.eyebrow,.helperCopy,.historyCancellation small,.historyCancellation span,.historyCancellation strong,.historyCount span,.historyFilters label>span,.historyItems b,.historyItems>div,.historyOrderHead>div:first-child>span,.historyPeople span,.historyPeople strong,.historySectionHead span,.historyTimeline span,.historyTitle p,.hourRow>small,.hourRow>span,.hourRow>strong,.identityGrid span,.mobileCartBar em,.mobileCartBar span,.moduleEmpty,.myOrderHead>div>span,.myOrderItems b,.myOrderItems>div,.myOrderStatus,.myOrderTotal span,.myOrdersHistory>strong,.networkBanner,.notificationOptIn,.pendingSupervisorState,.preparedRow span,.preparedRow strong,.preparedStationName,.preparedToggle,.rankMain span,.rankMain strong,.rankNumber,.refundLedger span,.refundLedger strong,.renameInline .textButton,.roleBadge,.roleCaption,.salesNote,.salesSectionHead span,.savedText,.selfLabel,.simpleStatList b,.simpleStatList span,.simpleStatList strong,.staffIdentity span,.staffToolbar span,.stationManageCard span,.stationManagerHead span,.statusAdminGrid span,.statusAdminGrid strong,.statusPill,.variantChip,.visibilityOption span,.voidApprovalTop span,.voidMeta span,.voidReason span,.voidReason strong,.voidRequestButton,.waiterNameChip{font-size:14px!important;line-height:1.4}.barItems span,.cashItems>div,.historyItems>div,.myOrderItems>div{font-size:15px!important}.adminMetric strong,.cashOrderHead strong,.cashOrderHead>b{color:var(--v-text)!important}.adminLive small,.historyTimeline span,.rankMain span,.simpleStatList span{color:var(--v-muted)!important}.cancelOrderButton,.cashClaimMine button,.preparedToggle,.pwaInstallButton,.voidRequestButton{min-height:48px;padding-inline:14px}