:root{color:#fff;background:#070707;font-family:Inter,system-ui,Arial}*{box-sizing:border-box}body{color:#fff;margin:0;background:#050505!important}.site{min-height:100vh}.hero{background:linear-gradient(135deg,#ffae4326,#0009);border-bottom:1px solid #2d2418;padding:26px 5vw 18px}.top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.brand{align-items:center;gap:16px;display:flex}.logo{object-fit:cover;background:#111;border:1px solid #3a2a18;border-radius:18px;width:82px;height:82px}.logoMark{color:#111;background:linear-gradient(135deg,#d99a39,#6d3d10);border-radius:18px;place-items:center;width:82px;height:82px;font-size:30px;font-weight:900;display:grid}h1{letter-spacing:-3px;margin:0;font-size:clamp(38px,7vw,86px)}h2{margin:10px 0;font-size:clamp(30px,5vw,56px)}h3{color:#f3b25b;font-size:30px}.hero p{color:#ddd;margin:8px 0;font-size:20px}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.actions button,.actions a,.cats button,.orderBtn,.adminPage button{color:#111;cursor:pointer;background:#d89636;border:0;border-radius:999px;padding:12px 16px;font-weight:800;text-decoration:none}.actions button:not(.active){color:#eee;background:#333}.info{color:#eee;margin-top:12px;font-size:18px}.cats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;background:#080808d9;border-bottom:1px solid #222;gap:12px;padding:18px 5vw;display:flex;position:sticky;top:0;overflow:auto}.cats button{white-space:nowrap;color:#fff;background:#191919;border:1px solid #333}.cats button.active{color:#111;background:#d89636}.catTitle{padding:20px 5vw}.catTitle p{color:#bbb}.panel{padding:0 5vw 26px}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.card{background:#121212;border:1px solid #2d2d2d;border-radius:24px;overflow:hidden;box-shadow:0 14px 45px #0006}.card img,.placeholder{object-fit:cover;color:#d89636;background:#1e160d;place-items:center;width:100%;height:180px;font-weight:900;display:grid}.cardBody{padding:18px}.line{justify-content:space-between;align-items:start;gap:12px;display:flex}.line h4{margin:0;font-size:21px}.line strong{color:#ffbd62;white-space:nowrap;font-size:20px}.card p{color:#ccc;line-height:1.45}.card details{color:#ddd;margin:12px 0}.card small{color:#bbb;margin-top:8px;line-height:1.4;display:block}.orderBtn{margin-top:10px;display:inline-block}.loading,footer{color:#aaa;padding:30px 5vw}.adminPage{background:#080808;min-height:100vh;padding:24px}.adminCard,.adminBox{background:#121212;border:1px solid #303030;border-radius:20px;margin-bottom:18px;padding:20px}.adminCard{max-width:520px;margin:8vh auto}.adminPage input,.adminPage select{color:#fff;background:#060606;border:1px solid #333;border-radius:12px;width:100%;margin:7px 0;padding:12px}.adminGrid{grid-template-columns:1fr 2fr;gap:18px;display:grid}.adminHead{justify-content:space-between;align-items:center;display:flex}.adminHead a{color:#ffbd62;margin-right:12px}.formGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.editRow{gap:8px;margin-bottom:8px;display:grid;grid-template-columns:1fr 1fr .55fr 1.2fr 1.4fr 1.4fr auto!important}.msg{color:#ffbd62}.modalOverlay{z-index:20000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.orderModal{background:#111;border:1px solid #3a2a18;border-radius:26px;width:min(760px,96vw);max-height:92vh;padding:24px;position:relative;overflow:auto;box-shadow:0 30px 90px #000000bf}.closeBtn{color:#fff;cursor:pointer;background:#1c1c1c;border:1px solid #444;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:14px;right:14px}.modalPrice{color:#ffbd62;margin:4px 0 10px;font-size:26px;font-weight:900}.modalDesc{color:#ccc;margin-right:34px;line-height:1.5}.optionBlock{margin:18px 0}.optionBlock h3{color:#f3b25b;margin:0 0 10px;font-size:20px}.optionGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.option{color:#eee;cursor:pointer;background:#080808;border:1px solid #333;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:11px;display:flex}.option.active{background:#241609;border-color:#d89636}.option input{width:auto;margin:0 6px 0 0}.option span{flex:1}.option b{color:#ffbd62;white-space:nowrap}.modalSelect,.noteBox{color:#fff;width:100%;font:inherit;background:#070707;border:1px solid #333;border-radius:14px;padding:13px}.noteBox{resize:vertical;min-height:86px}.modalBottom{background:linear-gradient(#111111d9,#111 35%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex;position:sticky;bottom:-24px}.orderBtn.big{padding:14px 18px;font-size:16px}.hiddenLogo{display:none}.adminTabs{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.adminTabs button{color:#fff;background:#222;border:1px solid #333;border-radius:999px;padding:12px 16px;font-weight:800}.adminTabs button.active{color:#111;background:#d89636}.hint{color:#bbb;font-size:13px}.miniEdit{grid-template-columns:1fr 1fr .45fr;align-items:center;gap:8px;margin:10px 0;display:grid}.cmsRow{align-items:start;grid-template-columns:1fr 1fr .45fr 1.2fr auto 1.4fr 1.4fr .4fr auto auto!important}.cmsRow textarea{color:#fff;min-height:46px;font:inherit;background:#060606;border:1px solid #333;border-radius:12px;padding:10px}.uploadBtn{color:#ffbd62;cursor:pointer;background:#2a2115;border:1px solid #62411d;border-radius:12px;justify-content:center;align-items:center;padding:11px 12px;font-weight:900;display:inline-flex}.uploadBtn input{display:none}.adminPreview{object-fit:cover;border:1px solid #444;border-radius:18px;width:110px;height:110px;margin:12px 0;display:block}.wideMini{grid-template-columns:1fr 1fr .5fr 1.4fr auto .45fr auto auto!important}.premiumSite{background:radial-gradient(circle at 50% 0,#ff92242e,#0000 32%),radial-gradient(circle at 15% 20%,#ffb44c14,#0000 24%),linear-gradient(#050505 0%,#090706 48%,#050505 100%);position:relative;overflow-x:hidden}.smokeLayer{pointer-events:none;z-index:0;filter:blur(35px);animation:16s ease-in-out infinite alternate smokeMove;position:fixed;inset:-20%;background:radial-gradient(circle at 20% 28%,#ffffff12,#0000 20%),radial-gradient(circle at 82% 14%,#ffffff0e,#0000 24%),radial-gradient(circle at 42% 78%,#ffffff0b,#0000 26%),linear-gradient(120deg,#0000 20%,#ffffff07 46%,#0000 68%)!important}.emberLayer{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.emberLayer span{background:#ff9b32;border-radius:50%;animation:9s linear infinite emberRise;position:absolute;opacity:.2!important;width:2.5px!important;height:2.5px!important;box-shadow:0 0 7px #ff9b32!important}.emberLayer span:first-child{animation-delay:0s;bottom:-10%;left:12%}.emberLayer span:nth-child(2){animation-delay:2s;bottom:-10%;left:28%}.emberLayer span:nth-child(3){animation-delay:4s;bottom:-10%;left:48%}.emberLayer span:nth-child(4){animation-delay:1s;bottom:-10%;left:64%}.emberLayer span:nth-child(5){animation-delay:5s;bottom:-10%;left:78%}.emberLayer span:nth-child(6){animation-delay:3s;bottom:-10%;left:90%}.premiumHero,.premiumCats,.premiumMain,footer{z-index:1;position:relative}.premiumHero{text-align:center;border-bottom:1px solid #ffb9572e;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:34px 18px 26px;display:flex;padding-top:86px!important;padding-bottom:8px!important;position:relative!important}.heroLogoWrap{place-items:center;width:138px;height:138px;margin-bottom:10px;display:grid;position:relative}.logoAura{position:absolute;filter:blur(28px)!important;background:radial-gradient(circle,#ffd97852,#ff8d1c1f 46%,#0000 74%)!important;border-radius:50%!important;animation:5.2s ease-in-out infinite goldPulse!important;inset:-24px!important}.heroLogo{position:relative;object-fit:contain!important;filter:drop-shadow(0 0 9px #ffecb2c7)drop-shadow(0 0 24px #ffb84385)drop-shadow(0 0 62px #ff6e123d)!important;mix-blend-mode:normal!important;object-position:center!important;width:180px!important;height:180px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;animation:4.8s ease-in-out infinite tmMoltenGlow!important}.heroLogoFallback{color:#111;background:linear-gradient(135deg,#ffcb76,#8b4a16);border-radius:24px;place-items:center;width:112px;height:112px;font-size:42px;font-weight:1000;position:relative;display:none!important}.premiumHero h1{letter-spacing:-4px;background:linear-gradient(#fff,#ffd698 50%,#be731d);color:#0000;text-shadow:0 0 32px #ff97321f;text-transform:none;filter:drop-shadow(0 0 16px #ffb34824);-webkit-background-clip:text;background-clip:text;margin:8px 0;line-height:.9;margin-top:-4px!important;font-size:34px!important}.heroTag{text-transform:uppercase;letter-spacing:3px!important;color:#0000!important;text-shadow:0 0 14px #ff9d3038!important;background:linear-gradient(90deg,#9f5b19,#ffe2a4,#ff9b2d,#ffe2a4,#9f5b19) 0 0/260% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:900!important;animation:7s linear infinite tagShine!important}.heroInfo{color:#ddd;margin-top:8px!important;font-size:12px!important}.heroInfo span{color:#ffbd62;margin:0 8px}.heroLang{gap:10px;margin-top:18px;display:flex}.heroLang button{color:#fff;background:#13100c;border:1px solid #3a2a18;border-radius:999px;padding:10px 16px;font-weight:900}.heroLang button.active{color:#111;background:#d89636}.premiumCats{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060606c7;border-top:1px solid #ffbc6214;border-bottom:1px solid #ffbc6221;gap:12px;padding:16px 5vw;display:flex;position:sticky;top:0;overflow:auto}.premiumCats button{color:#f4f4f4;background:linear-gradient(#15120e,#0b0b0b);border:1px solid #30251a;border-radius:20px;flex-direction:column;align-items:center;gap:5px;min-width:124px;padding:13px 14px;display:flex;box-shadow:0 10px 30px #00000040}.premiumCats button b{font-size:24px}.premiumCats button span{white-space:nowrap;font-size:13px;font-weight:900}.premiumCats button.active{background:linear-gradient(#2d1d0c,#120d08);border-color:#ffbd62;box-shadow:0 0 0 1px #ffbd623d,0 0 28px #ff911f2e}.premiumMain{padding:20px 5vw 40px}.premiumTitle{text-align:center;max-width:760px;margin:8px auto 22px}.premiumTitle h2{background:linear-gradient(#fff,#ffc576);color:#0000;-webkit-background-clip:text;background-clip:text;margin:8px 0;font-size:clamp(34px,6vw,62px)}.premiumTitle p{color:#bdbdbd;margin:0}.backMini{color:#ffbd62;background:#15110c;border:1px solid #3a2a18;border-radius:999px;padding:10px 14px;font-weight:900}.subGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;max-width:980px;margin:0 auto 30px;display:grid}.subCard{text-align:left;color:#fff;background:linear-gradient(#1e160df5,#090909f5);border:1px solid #332617;border-radius:28px;min-height:180px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 55px #0000006b}.subCard:before{content:"";opacity:.8;background:radial-gradient(circle at 30% 20%,#ffaa3838,#0000 35%);position:absolute;inset:-40%}.subCard>*{position:relative}.subIcon{margin-bottom:10px;font-size:36px}.subCard h3{color:#fff;margin:0;font-size:26px}.subCard p{color:#c8c8c8}.subCard span{color:#ffbd62;font-weight:900}.premiumProducts{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:20px;display:grid}.premiumCard{background:linear-gradient(#16120df5,#0a0a0afa);border:1px solid #2d2114;border-radius:28px;overflow:hidden;box-shadow:0 20px 60px #00000073}.premiumImgWrap{background:#120d08;height:210px;position:relative;overflow:hidden}.premiumImgWrap img,.premiumPlaceholder{object-fit:cover;color:#ffbd62;place-items:center;width:100%;height:100%;font-weight:1000;display:grid}.premiumImgWrap img{transition:transform .45s}.premiumCard:hover .premiumImgWrap img{transform:scale(1.05)}.priceBadge{color:#ffbd62;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;border:1px solid #ffbd6273;border-radius:999px;padding:9px 13px;position:absolute;bottom:14px;right:14px}.premiumCardBody{padding:18px}.premiumCardBody h4{margin:0 0 8px;font-size:23px}.premiumCardBody p{color:#c9c9c9;min-height:42px;line-height:1.45}.premiumCardBody details{color:#ddd;margin:10px 0}.premiumCardBody small{color:#bdbdbd;margin-top:6px;display:block}.premiumOrderBtn{color:#111;background:linear-gradient(135deg,#ffbd62,#b76516);border:0;border-radius:18px;width:100%;margin-top:10px;padding:14px 16px;font-weight:1000;box-shadow:0 10px 28px #ff911f2e}.heroLogoWrap{width:168px;height:168px}.categoryFlash div{filter:blur(18px);background:radial-gradient(circle,#ffbe5573,#ff59141f 40%,#0000 70%);border-radius:50%;width:min(72vw,540px);height:min(72vw,360px);animation:.9s forwards flashCore}.categoryFlash strong{letter-spacing:7px;background:linear-gradient(#fff,#ffbd62,#a94f12);color:#0000;text-shadow:0 0 28px #ff93246b;-webkit-background-clip:text;background-clip:text;font-size:clamp(22px,5vw,52px);position:absolute;transform:translateY(84px);display:none!important}.categoryFlash.steam{background:radial-gradient(circle at 50% 52%,#ffffff1f,#0000 34%),radial-gradient(circle at 50% 100%,#ffbe5a1f,#0000 50%)}.categoryFlash.steam div{background:radial-gradient(circle at 42% 55%,#ffffff6b,#0000 24%),radial-gradient(circle at 58% 45%,#ffffff52,#0000 28%),radial-gradient(circle,#ffb74f2e,#0000 70%)}.categoryFlash.wok div{background:radial-gradient(circle,#ffde7b9e,#ff481040 38%,#0000 70%)}.categoryFlash.burger div{background:radial-gradient(circle,#ffb0408c,#ff260c29 42%,#0000 72%)}.categoryFlash.bbq div{background:radial-gradient(circle,#ffd25ba6,#ff310a4d 34%,#0000 74%)}.categoryFlash.wrap div{background:radial-gradient(circle,#ffc96873,#ff7c1c2e 42%,#0000 72%)}.categoryFlash.wings div{background:radial-gradient(circle,#ffbc4e8c,#ff4e1a38 40%,#0000 72%)}.heroLogoWrap{width:190px!important;height:190px!important;margin-bottom:6px!important;overflow:visible!important}.smokeLayer{opacity:.96!important;filter:blur(46px)!important;background:radial-gradient(circle at 50% 12%,#ffffff13,#0000 21%),radial-gradient(circle at 18% 30%,#ffffff0f,#0000 20%),radial-gradient(circle at 86% 25%,#ffffff0d,#0000 23%),radial-gradient(circle at 50% 86%,#ffffff09,#0000 29%),linear-gradient(105deg,#0000 20%,#ffffff09 50%,#0000 72%)!important;animation:20s ease-in-out infinite alternate smokeMove!important}.categoryFlash{z-index:40!important;pointer-events:none!important;background:#00000005!important;place-items:center!important;animation:.86s forwards v4Fade!important;display:grid!important;position:fixed!important;inset:0!important}.categoryFlash .fxShape{filter:blur()!important;border-radius:40px!important;place-items:center!important;width:min(70vw,430px)!important;height:min(50vw,290px)!important;animation:.86s forwards v4FxPop!important;display:none!important;position:relative!important}.categoryFlash .fxShape:before{content:""!important;filter:blur(25px)!important;opacity:.9!important;border-radius:50%!important;position:absolute!important;inset:8%!important}.categoryFlash i{filter:drop-shadow(0 0 18px #ffcb63a6)drop-shadow(0 0 55px #ff601061)!important;font-size:clamp(90px,22vw,190px)!important;font-style:normal!important;line-height:1!important;position:relative!important;transform:translateY(0)!important}.categoryFlash.wok .fxShape:before{background:radial-gradient(circle at 50% 70%,#ffffff42,#0000 30%),radial-gradient(circle,#ffbc4c40,#ff5a131a 44%,#0000 74%)!important}.categoryFlash.wok .fxShape:after{content:""!important;filter:blur(16px)!important;background:radial-gradient(#ffffff4d,#0000 58%),linear-gradient(#0000,#ffffff2e,#0000)!important;border-radius:50%!important;height:42%!important;animation:.86s forwards v4Steam!important;position:absolute!important;bottom:18%!important;left:22%!important;right:22%!important}.categoryFlash.coal .fxShape:before{background:radial-gradient(circle at 35% 60%,#ff27096b,#0000 22%),radial-gradient(circle at 55% 55%,#ffb32b75,#0000 26%),radial-gradient(circle,#ff560e38,#0000 70%)!important}.categoryFlash.coal .fxShape:after{content:""!important;filter:blur(.2px)!important;background:radial-gradient(circle at 20% 70%,#2d1208 0 13%,#0000 14%),radial-gradient(circle at 42% 62%,#3b1709 0 15%,#0000 16%),radial-gradient(circle at 62% 70%,#291106 0 12%,#0000 13%),radial-gradient(circle at 78% 64%,#441a08 0 13%,#0000 14%)!important;border-radius:50%!important;height:34%!important;position:absolute!important;bottom:24%!important;left:16%!important;right:16%!important;box-shadow:0 0 28px #ff500c80,inset 0 0 22px #ff641459!important}.categoryFlash.fryer .fxShape:before{background:radial-gradient(circle at 50% 62%,#ffaa366b,#0000 32%),linear-gradient(90deg,#0000,#ff461029,#0000)!important}.categoryFlash.fryer .fxShape:after{content:""!important;background:repeating-linear-gradient(90deg,#ffda708c 0 10px,#ff64132e 10px 20px)!important;border-radius:18px!important;width:66%!important;height:18%!important;position:absolute!important;bottom:31%!important;transform:skew(-10deg)!important;box-shadow:0 0 35px #ff7f1861!important}.categoryFlash.wrap .fxShape:before{background:radial-gradient(circle,#ffc75b52,#ff681324 46%,#0000 72%)!important}.premiumHero h1{letter-spacing:2px!important;background:linear-gradient(#fff8df 0%,#ffd37a 28%,#c07720 62%,#fff0b8 100%)!important;color:#0000!important;text-shadow:0 0 10px #ffd37a2e,0 0 28px #ff97272e,0 6px 28px #0000008c!important;filter:drop-shadow(0 0 8px #ffb43d29)!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(48px,9vw,98px)!important;font-weight:800!important;line-height:.92!important}.categoryFlash i,.categoryFlash strong{display:none!important}.fxScene{filter:drop-shadow(0 0 35px #ff7a1840)!important;border-radius:42px!important;width:min(74vw,520px)!important;height:min(52vw,330px)!important;animation:.95s forwards v5Scene!important;position:relative!important;transform:translateY(12px)scale(.92)!important}.fxScene:before,.fxScene:after,.fxScene span{content:"";display:block;position:absolute}.steamOne,.steamTwo,.steamThree{filter:blur(4px);opacity:0;border-left:5px solid #ffffff59;border-radius:50%;width:38px;height:140px;animation:.95s forwards v5Steam}.steamOne{animation-delay:20ms;top:12%;left:38%}.steamTwo{height:160px;animation-delay:80ms;top:6%;left:49%}.steamThree{animation-delay:.14s;top:14%;left:60%}.categoryFlash.wok .fxScene:before{background:radial-gradient(at 50% 20%,#1e1e1ef0,#040404fa 62%,#0000 64%);border-bottom:10px solid #ffab35a6;border-radius:0 0 230px 230px;height:30%;bottom:22%;left:19%;right:19%;box-shadow:inset 0 -18px 35px #ff7a182e,0 16px 36px #000000a6,0 0 35px #ff801452}.categoryFlash.wok .fxScene:after{clip-path:polygon(50% 0%,62% 34%,84% 54%,63% 67%,72% 100%,50% 80%,29% 100%,37% 66%,16% 52%,38% 35%);filter:blur(.5px);background:radial-gradient(at 50% 85%,#ffe166f2,#0000 20%),radial-gradient(at 42% 72%,#ff5210d9,#0000 26%),radial-gradient(at 62% 74%,#ff8d1dbf,#0000 28%);height:46%;animation:.55s ease-in-out infinite alternate v5Fire;bottom:20%;left:35%;right:35%}.categoryFlash.fryer .fxScene:before{background:repeating-linear-gradient(90deg,#ffcd6f47 0 8px,#0000 8px 18px),linear-gradient(#ffa8301f,#ff641840);border:6px solid #ffc45fb8;border-radius:18px 18px 42px 42px;height:34%;bottom:25%;left:22%;right:22%;box-shadow:0 0 45px #ff761947,inset 0 -18px 32px #ff5d1333}.categoryFlash.fryer .fxScene:after{background:radial-gradient(circle at 14% 70%,#ffffd2e6 0 4px,#0000 5px),radial-gradient(circle at 31% 35%,#ffffd2d9 0 3px,#0000 4px),radial-gradient(circle at 48% 72%,#ffffd2d9 0 5px,#0000 6px),radial-gradient(circle at 67% 36%,#ffffd2d1 0 3px,#0000 4px),radial-gradient(circle at 82% 64%,#ffffd2e6 0 4px,#0000 5px),linear-gradient(90deg,#ffc63a8c,#ff6f148c);border-radius:50%;height:18%;animation:.32s ease-in-out infinite alternate v5Oil;bottom:33%;left:27%;right:27%}.categoryFlash.grill .fxScene:before{background:repeating-linear-gradient(90deg,#ffd57eb3 0 8px,#0000 8px 26px),linear-gradient(#ff731652,#23140abf);border-radius:16px;height:20%;bottom:30%;left:17%;right:17%;transform:skew(-8deg);box-shadow:0 0 45px #ff751857,inset 0 0 28px #ff550f33}.categoryFlash.grill .fxScene:after{filter:blur(13px);background:linear-gradient(90deg,#0000,#ff560f6b,#0000),radial-gradient(#ffcf5c59,#0000 62%);border-radius:50%;height:20%;bottom:21%;left:24%;right:24%}.categoryFlash.burgerpress .fxScene:before{background:radial-gradient(at 50% 6%,#f3b45d 0 18%,#0000 19%),linear-gradient(#0000 0 20%,#3a1d0e 21% 41%,#ffcc47 42% 50%,#602b10 51% 70%,#d39242 71% 100%);border-radius:34px 34px 26px 26px;height:36%;animation:.95s forwards v5BurgerPress;bottom:24%;left:19%;right:19%;box-shadow:0 0 35px #ff801f4d,inset 0 -12px 22px #00000073}.categoryFlash.burgerpress .fxScene:after{background:linear-gradient(#2c2c2c,#070707);border-radius:12px;height:13%;animation:.95s forwards v5Press;top:20%;left:28%;right:28%;box-shadow:0 12px 25px #0000008c,0 0 28px #ff992e29}.categoryFlash.burgerpress .steamOne,.categoryFlash.burgerpress .steamTwo,.categoryFlash.burgerpress .steamThree{filter:blur(1px);background:linear-gradient(#ffcf5a,#ff6815);border:0;border-radius:10px;width:9px;height:42px;animation:.95s forwards v5Juice;top:auto;bottom:21%}.categoryFlash.burgerpress .steamOne{left:37%}.categoryFlash.burgerpress .steamTwo{animation-delay:80ms;left:51%}.categoryFlash.burgerpress .steamThree{animation-delay:.15s;left:63%}.categoryFlash.bbqreal .fxScene:before{background:radial-gradient(circle at 15% 68%,#1b0d08 0 8%,#0000 9%),radial-gradient(circle at 29% 57%,#331209 0 10%,#0000 11%),radial-gradient(circle at 45% 70%,#251006 0 9%,#0000 10%),radial-gradient(circle at 61% 58%,#431709 0 10%,#0000 11%),radial-gradient(circle at 78% 66%,#210f07 0 8%,#0000 9%),linear-gradient(#ff751233,#140804e6);border-bottom:8px solid #ff5d128c;border-radius:0 0 65px 65px;height:28%;bottom:20%;left:13%;right:13%;box-shadow:0 0 55px #ff440c73,inset 0 0 38px #ff460c59}.categoryFlash.bbqreal .fxScene:after{background:repeating-linear-gradient(90deg,#ffd889d1 0 7px,#0000 7px 22px),linear-gradient(#ff7f1a59,#461e0a8c);border-radius:15px;height:13%;bottom:42%;left:18%;right:18%;transform:skew(-8deg);box-shadow:0 0 35px #ff871661}.categoryFlash.bbqreal .steamOne,.categoryFlash.bbqreal .steamTwo,.categoryFlash.bbqreal .steamThree{border-left-color:#ffffff6b}.restaurantStatus{letter-spacing:.4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffbd6240;border-radius:999px;justify-content:center;align-items:center;margin-top:12px;padding:9px 15px;font-weight:1000;display:inline-flex}.restaurantStatus.open{color:#111;background:linear-gradient(135deg,#8cffb1,#2ed66b);box-shadow:0 0 24px #4bff8729}.restaurantStatus.closed{color:#fff;background:linear-gradient(135deg,#3a1515,#b61e1e);border-color:#ff505059;box-shadow:0 0 26px #ff3c1e2e}.customerLaunchPill{color:#ffbd62;opacity:.92;margin-top:9px;font-size:13px;font-weight:900}.closedOrderBtn{color:#aaa!important;box-shadow:none!important;background:linear-gradient(135deg,#2a2a2a,#111)!important;border:1px solid #333!important}.closedModal{text-align:center;border-color:#ff505059!important}.toggleLine{color:#fff!important;background:#080808!important;border:1px solid #333!important;border-radius:12px!important;align-items:center!important;gap:10px!important;padding:12px!important;font-weight:900!important;display:flex!important}.toggleLine input{transform:scale(1.2);width:auto!important;margin:0!important}.oneCol{grid-template-columns:1fr!important}.dangerBox{background:#180909!important;border-color:#ff464673!important}.orderRow,.controlOrder{background:#080808;border:1px solid #333;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:9px 0;padding:12px;display:flex}.controlBtns{flex-wrap:wrap;gap:8px;display:flex}.controlBtns button{border-radius:12px!important;padding:9px 11px!important}.accountBtn{color:#ffbd62;background:linear-gradient(135deg,#2a1b0a,#0d0d0d);border:1px solid #ffbd6259;border-radius:999px;padding:10px 16px;font-weight:1000;text-decoration:none}.customerTop{color:#fff;background:#00000059;border:1px solid #ffbd624d;border-radius:18px;flex-direction:column;align-items:flex-start;min-width:150px;padding:8px 13px;display:flex}.customerTop b{color:#fff;font-size:14px}.customerTop small{font-size:12px;font-weight:900;color:#ffbd62!important}.customerModal,.settingsModal{max-width:560px!important}.miniTabs{gap:10px;margin:10px 0 16px;display:flex}.miniTabs button{flex:1;border-radius:14px!important}.miniTabs button.active{color:#111!important;background:linear-gradient(135deg,#ffbd62,#b76516)!important}.popupForm{grid-template-columns:1fr;gap:10px;display:grid}.popupForm.two{grid-template-columns:1fr 2fr auto}.popupForm input,.optionBlock select{color:#fff;background:#080808;border:1px solid #393939;border-radius:14px;width:100%;padding:12px;font-weight:800}.profileMini{background:#090909;border:1px solid #333;border-radius:16px;gap:5px;margin-bottom:14px;padding:13px;display:grid}.profileMini strong{color:#ffbd62}.addressList{gap:10px;margin-top:12px;display:grid}.addressItem{background:#080808;border:1px solid #333;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.addressItem p{color:#ccc;margin:4px 0 0}.orderModal select,.orderModal input{color:#fff;background:#080808;border:1px solid #393939;border-radius:14px;width:100%;margin:7px 0;padding:12px;font-weight:800}.controlOrder{background:#080808;border:1px solid #333;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:9px 0;padding:12px;display:flex}.supportFooter{z-index:1;text-align:center;background:#00000047;border-top:1px solid #ffbd6226;padding:34px 20px;position:relative}.supportFooter p{color:#bbb;margin:0 0 10px;font-weight:800}.supportBtn{color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:999px;padding:12px 22px;font-weight:1000;text-decoration:none;display:inline-flex}.customerOrdersPanel{z-index:1;background:#00000059;border:1px solid #ffbd622e;border-radius:22px;margin:10px 5vw 40px;padding:18px;position:relative}.customerOrdersPanel h2{color:#ffbd62;margin-top:0}.customerOrderRow{background:#080808;border:1px solid #2d2d2d;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:12px;display:flex}.customerOrderRow small{color:#aaa;margin-top:3px;display:block}.statusBadge{text-transform:capitalize;color:#fff;background:#222;border-radius:999px;padding:7px 11px;font-weight:900}.statusBadge.pending{color:#ffd37a;background:#3a2b08}.statusBadge.confirmed{color:#8cffb1;background:#12301b}.statusBadge.preparing{color:#9bbcff;background:#1c2442}.statusBadge.delivered{color:#80ffab;background:#103c22}.statusBadge.cancelled,.statusBadge.cancelled_by_customer,.statusBadge.cancelled_by_restaurant,.statusBadge.fake_order{color:#ff9b9b;background:#451515}.ordersHistoryModal{max-width:720px!important}.latestOrderBox{background:#ffbd6214;border:1px solid #ffbd6259;border-radius:16px;margin:12px 0;padding:14px}.latestOrderBox h3{color:#ffbd62;margin:0 0 8px}.ordersHistoryList{gap:8px;max-height:55vh;padding-right:4px;display:grid;overflow:auto}.penaltyText{font-weight:900;color:#ff9b9b!important}.langSwitch{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.accountHeader{gap:12px!important}.premiumHero .accountHeader,.heroLang.accountHeader{z-index:50!important;grid-template-columns:1fr auto!important;grid-template-areas:"customer lang""orders lang""settings lang"!important;place-items:start!important;gap:8px 10px!important;width:auto!important;margin:0!important;display:grid!important;position:absolute!important;top:10px!important;left:10px!important;right:10px!important}.premiumHero .langSwitch,.heroLang.accountHeader .langSwitch{flex-direction:column!important;grid-area:lang!important;place-self:start end!important;gap:6px!important;width:auto!important;display:flex!important}.premiumHero .langSwitch button,.heroLang.accountHeader .langSwitch button{text-align:center!important;border-radius:999px!important;width:52px!important;min-width:52px!important;max-width:52px!important;padding:8px!important;font-size:13px!important}.premiumHero .customerTop,.heroLang.accountHeader .customerTop{border-radius:18px!important;grid-area:customer!important;place-self:start!important;width:210px!important;min-width:210px!important;max-width:210px!important;margin:0!important;padding:10px 13px!important}.premiumHero .customerTop b,.heroLang.accountHeader .customerTop b{font-size:15px!important;line-height:1.1!important}.premiumHero .customerTop small,.heroLang.accountHeader .customerTop small{font-size:13px!important;line-height:1.1!important}.premiumHero .ordersHeaderBtn,.heroLang.accountHeader .ordersHeaderBtn{grid-area:orders!important;justify-self:start!important;width:min(50vw,250px)!important;min-width:145px!important;margin:0!important}.premiumHero .settingsHeaderBtn,.heroLang.accountHeader .settingsHeaderBtn{grid-area:settings!important;justify-self:start!important;width:min(50vw,250px)!important;min-width:145px!important;margin:0!important}.premiumHero .accountBtn,.heroLang.accountHeader .accountBtn{border-radius:999px!important;padding:10px 14px!important;font-size:15px!important}.premiumHero .heroLogoWrap{margin-top:4px!important;transform:scale(.82)!important}.premiumHero .customerTop,.heroLang.accountHeader .customerTop,.premiumHero .ordersHeaderBtn,.heroLang.accountHeader .ordersHeaderBtn,.premiumHero .settingsHeaderBtn,.heroLang.accountHeader .settingsHeaderBtn{width:48vw!important;min-width:132px!important}.premiumHero .ordersHeaderBtn,.heroLang.accountHeader .ordersHeaderBtn,.premiumHero .settingsHeaderBtn,.heroLang.accountHeader .settingsHeaderBtn{width:140px!important;min-width:140px!important;max-width:140px!important;padding:10px 14px!important;font-size:15px!important}.categoryEffect,.category-effect,.clickEffect,.click-effect,.flashEffect,.flash-effect,.foodFlash,.food-flash,.wokFlash,.wok-flash,.grillFlash,.grill-flash,.burgerFlash,.burger-flash,.fxOverlay,.fx-overlay,.categoryFx,.category-fx,.effectOverlay,.effect-overlay{opacity:0!important;visibility:hidden!important;pointer-events:none!important;animation:none!important;display:none!important}.premiumSite{padding-bottom:92px!important}.premiumHero .heroLang,.premiumHero .accountHeader{display:none!important}.premiumAppDashboard{z-index:2;gap:14px;padding:12px 16px 6px;display:grid;position:relative}.welcomeRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.welcomeRow small{color:#ffbd62;letter-spacing:.4px;font-weight:900}.welcomeRow h2{color:#fff;margin:2px 0 0;font-size:25px;line-height:1.05}.topLangMini{background:#00000061;border:1px solid #ffbd6240;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;display:flex;box-shadow:0 8px 22px #00000059}.topLangMini button{color:#ddd;background:0 0;border:0;padding:2px 4px;font-weight:1000}.topLangMini button.active{color:#ffbd62}.topLangMini span{color:#555;font-weight:900}.walletCardPremium{background:radial-gradient(circle at 85% 15%,#ffbd6257,#0000 34%),linear-gradient(135deg,#ffbd6238,#0000008c 48%,#ffbd621a);border:1px solid #ffbd6259;border-radius:26px;flex-direction:column;justify-content:space-between;min-height:118px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073,0 0 35px #ffbd621a}.walletCardPremium:after{content:"";filter:blur(8px);background:#ffffff14;border-radius:50%;width:180px;height:180px;position:absolute;inset:-60px auto auto 35%}.walletCardPremium span{color:#fff;text-transform:uppercase;letter-spacing:.8px;z-index:1;font-size:16px;font-weight:1000;position:relative}.walletCardPremium small{color:#ffdc9b;z-index:1;font-weight:900;position:relative}.walletCardPremium strong{color:#fff;z-index:1;font-size:30px;line-height:1;position:relative}.activeOrderCard{background:#00000061;border:1px solid #ffffff1a;border-radius:22px;padding:16px;box-shadow:0 12px 36px #0000005c}.activeOrderCard>div:first-child{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.activeOrderCard b{color:#fff}.activeOrderCard small{color:#ffbd62;text-transform:capitalize;font-weight:900}.progressTrack{background:#222;border-radius:999px;height:9px;overflow:hidden}.progressTrack span{background:linear-gradient(90deg,#ffbd62,#fff1b8);border-radius:999px;height:100%;display:block}.pageHidden{display:none!important}.appPage{z-index:2;min-height:45vh;padding:14px 16px 110px;position:relative}.appPage h2{color:#ffbd62;margin:0 0 10px;font-size:28px}.orderTimelineCard,.profileGlassCard{background:#0000006b;border:1px solid #ffbd622e;border-radius:22px;margin:10px 0;padding:16px;box-shadow:0 12px 34px #00000059}.orderTimelineTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.orderTimelineCard small{color:#aaa;margin-top:5px;display:block}.statusLine{grid-template-columns:repeat(4,1fr);gap:5px;margin:13px 0 4px;display:grid}.statusLine i{background:#242424;border-radius:999px;height:6px}.statusLine i.done{background:linear-gradient(90deg,#ffbd62,#fff0bc)}.profileGlassCard{gap:7px;display:grid}.profileGlassCard b{color:#fff;font-size:22px}.profileGlassCard span{color:#bbb}.profileGlassCard strong{color:#ffbd62}.bottomAppNav{z-index:9999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090909d1;border:1px solid #ffbd6238;border-radius:26px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;height:70px;padding:7px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 20px 55px #0000008c}.bottomAppNav button{color:#aaa;background:0 0;border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;font-size:20px;font-weight:900;display:flex;overflow:hidden}.bottomAppNav button span{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;font-size:11px;overflow:hidden}.bottomAppNav button.active{color:#ffbd62;background:linear-gradient(135deg,#ffbd6238,#ffbd6214)}.ordersHeaderBtn,.settingsHeaderBtn,.customerOrdersPanel,.myOrdersPanel,.supportFooter{display:none!important}.categoryRail{margin-top:12px!important}.orderModalCompact{max-height:92vh!important;padding-bottom:118px!important;position:relative!important;overflow:hidden!important}.orderCompactContent{max-height:calc(92vh - 120px)!important;padding-right:4px!important;overflow:auto!important}.selectLineBtn{color:#fff;text-align:left;background:#00000059;border:1px solid #ffbd6238;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:10px 0;padding:15px 16px;font-weight:1000;display:flex}.selectLineBtn b{color:#ffbd62;text-align:right;max-width:48%;font-size:14px}.defaultAddressBox{background:#ffbd620f;border:1px solid #ffbd6233;border-radius:18px;margin:10px 0;padding:14px}.defaultAddressBox span{color:#ffbd62;margin-bottom:6px;font-weight:1000;display:block}.defaultAddressBox b{color:#fff}.defaultAddressBox p{color:#ddd;margin:5px 0}.defaultAddressBox small{color:#999}.noteCompact h3{margin-bottom:8px}.stickyOrderFooter{z-index:40;padding:12px 14px max(14px, env(safe-area-inset-bottom));background:linear-gradient(#080808d9,#000000fa);border-top:1px solid #ffbd6233;grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid;bottom:0;left:0;right:0;position:absolute!important}.stickyOrderFooter small{color:#ccc;font-weight:800;display:block}.stickyOrderFooter b{color:#ffbd62;font-size:18px;display:block}.stickyOrderFooter .premiumOrderBtn{white-space:nowrap;min-width:132px;margin:0!important}.pickerOverlay{z-index:20010;background:#000000a6;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pickerSheet{background:#0b0b0b;border:1px solid #ffbd6240;border-radius:26px 26px 0 0;width:min(94vw,560px);max-height:78vh;padding:20px;position:relative;overflow:auto;box-shadow:0 -20px 60px #0000008c}.pickerSheet h3{color:#ffbd62;margin:0 46px 14px 0;font-size:24px}.closeBtn.mini{width:42px!important;height:42px!important;top:14px!important;right:14px!important}.pickerList{gap:8px;display:grid}.pickerChoice{color:#fff;text-align:left;background:#070707;border:1px solid #2c2c2c;border-radius:16px;justify-content:space-between;gap:10px;padding:13px 14px;font-weight:900;display:flex}.pickerChoice.active{color:#ffbd62;background:#ffbd6214;border-color:#ffbd62}.doneBtn.wide{width:100%;margin-top:10px}.greenText{color:#8cffb1!important}.premiumAppDashboard.compactCustomerTop{z-index:35!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding:0!important;display:flex!important;position:absolute!important;top:12px!important;left:18px!important;right:18px!important}.topCustomerLeft,.topCustomerRight{color:#fff!important;text-shadow:0 2px 12px #000000a6!important;pointer-events:auto!important}.topCustomerLeft{max-width:52vw!important}.topCustomerLeft small,.topCustomerRight small{color:#fff!important;font-size:13px!important;font-weight:900!important;line-height:1.05!important;display:block!important}.topCustomerLeft b{color:#fff!important;opacity:.95!important;font-size:13px!important;font-weight:1000!important;line-height:1.1!important;display:block!important}.topCustomerLeft strong{color:#fff!important;font-size:16px!important;line-height:1.08!important;display:block!important}.topCustomerRight{text-align:right!important}.topCustomerRight strong{color:#fff!important;font-size:15px!important;line-height:1.08!important;display:block!important}.walletCardPremium,.welcomeRow,.activeOrderCard{display:none!important}.pickerSheet .walletQuickBtns button,.pickerSheet .doneBtn,.qtyControls button{appearance:none!important;color:#ffbd62!important;background:linear-gradient(135deg,#ffbd6229,#00000059)!important;border:1px solid #ffbd6247!important;border-radius:14px!important;padding:10px 14px!important;font-weight:1000!important;box-shadow:inset 0 1px #ffffff14,0 8px 24px #00000038!important}.pickerSheet .doneBtn.wide{color:#111!important;background:linear-gradient(135deg,#ffbd62,#a95712)!important;width:100%!important;margin-top:12px!important}.drinkQtyRow{grid-template-columns:1fr auto auto!important;align-items:center!important;gap:10px!important;display:grid!important}.qtyControls{align-items:center!important;gap:7px!important;display:flex!important}.qtyControls button{border-radius:50%!important;width:34px!important;height:34px!important;padding:0!important;font-size:19px!important}.qtyControls em{color:#fff!important;text-align:center!important;min-width:18px!important;font-style:normal!important;font-weight:1000!important}.pickerSheet input.modalInput{color:#fff!important;background:#070707!important;border:1px solid #ffffff29!important;border-radius:16px!important;padding:14px!important;font-size:16px!important}.walletQuickBtns{display:none!important}.walletAmountInput{height:54px!important;margin-top:10px!important;font-size:18px!important}#walletAmountInput,.walletAmountInput{caret-color:#ffbd62!important;touch-action:manipulation!important}.mobileGate{display:none}.whatsappCustomerModal .phoneOtpWrap{background:#070707;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;padding:0 12px;display:flex}.whatsappCustomerModal .phoneOtpWrap span{color:#ffbd62;white-space:nowrap;font-weight:1000}.whatsappCustomerModal .phoneOtpWrap input{flex:1;min-width:0;color:#fff!important;background:0 0!important;border:0!important;outline:none!important;padding:13px 0!important}.waPendingBox{background:#25d36614;border:1px solid #25d36659;border-radius:16px;margin-top:12px;padding:14px}.waPendingBox b{color:#25d366;margin-bottom:6px;display:block}.waPendingBox p{color:#eee;margin:0 0 6px}.waPendingBox small{color:#aaa}.controlBtns input{max-width:190px}.controlOrder small strong{color:#ffbd62}.mobileGateTop.welcomeTop{justify-content:space-between;align-items:flex-start}.mobileWelcome.guestWelcome{text-align:right;padding-top:2px}.mobileWelcome.guestWelcome b{color:#ffbd62;letter-spacing:.3px;font-size:15px}.welcomeActions{gap:13px;max-width:360px;margin:18px auto 0}.welcomeActions .signMain,.welcomeActions .contactMain{min-height:46px}.guestContinueBtn{color:#fff;letter-spacing:.2px;background:linear-gradient(135deg,#1fd067,#0b7f3b);border:1px solid #29dc708c;border-radius:18px;width:100%;min-height:58px;font-size:17px;font-weight:1000;box-shadow:0 18px 40px #1fd06740,inset 0 1px #ffffff38}.welcomeAddress{color:#ffffffd1;border-top:1px solid #ffffff24;margin-top:10px;padding-top:14px;text-align:center!important;font-size:14px!important;line-height:1.55!important}.guestOrderBtn{color:#ffbd62!important;background:linear-gradient(135deg,#302317,#15100c)!important;border:1px solid #ffbd6259!important}.mobileLocked .smokeLayer,.mobileLocked .emberLayer{opacity:1!important;visibility:visible!important;display:block!important}.guestMenuTop{z-index:20;justify-content:space-between;align-items:flex-start;width:100%;padding:16px 18px 4px;display:flex;position:relative}.guestMenuWelcome{color:#ffbd62;letter-spacing:.2px;text-shadow:0 0 16px #ffbd624d;justify-items:start;gap:5px;font-size:15px;font-weight:900;display:grid}.guestMenuLoginBtn{color:#fff;font:inherit;cursor:pointer;background:#13100ce6;border:1px solid #ffbd6280;border-radius:999px;padding:7px 11px;font-size:12px;line-height:1;box-shadow:0 6px 18px #00000047}.guestMenuLoginBtn:focus-visible{outline-offset:2px;outline:2px solid #ffbd62}.guestMenuLang{transform-origin:100% 0;transform:scale(.86)}.guestMenuLang button{cursor:pointer}.welcomeAddress div{margin:0!important}.menuTopLangGuest{display:none!important}.profilePopupModal{max-height:88vh;overflow:auto}.profileUserIdBox{background:#ffbd6214;border:1px solid #ffbd6247;border-radius:16px;margin:10px 0 14px;padding:12px 14px}.profileUserIdBox small{color:#aaa;margin-bottom:5px;display:block}.profileUserIdBox b{color:#ffbd62;word-break:break-all}.cashbackRewardsCard{background:linear-gradient(135deg,#ffbd621c,#00000047);border:1px solid #ffbd6252;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;margin:10px 0 14px;padding:14px 15px;display:grid;box-shadow:inset 0 1px #ffffff0a}.cashbackRewardsTitle{gap:2px;min-width:0;display:grid}.cashbackRewardsTitle small{color:#a99478;letter-spacing:.14em;font-size:10px;font-weight:900}.cashbackRewardsTitle strong{color:#f4d49b;font-size:16px;line-height:1.25}.cashbackRewardsRates{gap:7px;display:flex}.cashbackRewardsRates span{text-align:center;background:#00000047;border:1px solid #ffffff17;border-radius:12px;gap:1px;min-width:78px;padding:8px 10px;display:grid}.cashbackRewardsRates small{color:#c8beb0;font-size:10px;line-height:1.2}.cashbackRewardsRates b{color:#ffbd62;font-size:18px}.cashbackRewardsCard p{color:#bdb5aa;grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.settingsRow{background:#00000038;border:1px solid #ffffff1a;border-radius:16px;margin:10px 0;padding:12px}.settingsRow label{color:#ffbd62;margin-bottom:8px;font-weight:900;display:block}.rowLine{justify-content:space-between;align-items:center;gap:10px;display:flex}.rowLine.editLine{align-items:stretch}.rowLine input,.settingsRow input,.addressForm textarea{color:#fff;background:#050505;border:1px solid #ffffff24;border-radius:12px;width:100%;padding:12px}.addressForm textarea{resize:vertical;min-height:80px}.wideSettingBtn{width:100%;min-height:44px;margin:5px 0}.settingsPane h3,.settingsPane h4{color:#ffbd62}.profileAddressItem{align-items:flex-start;gap:8px}.profileAddressItem>div:first-child{cursor:pointer;flex:1}.profileAddressItem small{color:#25d366;margin-left:8px}@media (width<=560px){.cashbackRewardsCard{grid-template-columns:1fr;padding:13px}.cashbackRewardsRates{width:100%}.cashbackRewardsRates span{flex:1;min-width:0}}.addressBtns{flex-wrap:wrap;gap:6px;display:flex}.addressBtns button{border-radius:10px;padding:8px 10px}.addBasketBtn{color:#25d366;background:#25d3661a;border:1px solid #25d36673;border-radius:14px;width:100%;min-height:42px;margin-top:8px;font-weight:1000}.basketCount{color:#031b0d;background:#25d366;border-radius:99px;place-items:center;min-width:18px;height:18px;font-size:11px;font-style:normal;font-weight:1000;display:grid;position:absolute;top:8px;right:18px}.basketModal{max-height:88vh;overflow:auto}.basketList{gap:10px;margin:12px 0;display:grid}.basketLine{background:#00000047;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.basketLine small{color:#aaa;margin-top:3px;display:block}.basketLine strong{color:#ffbd62}.removeBasketBtn{color:#ff8080;background:#ff5a5a14;border:1px solid #ff5a5a59;border-radius:12px;grid-column:1/-1;padding:8px}.basketNote{color:#fff;resize:vertical;background:#050505;border:1px solid #ffffff24;border-radius:14px;width:100%;min-height:80px;padding:12px}.basketTotal{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:18px;display:flex}.basketTotal b{color:#ffbd62}.basketActions{flex-wrap:wrap;gap:10px;display:flex}.addBasketFooterBtn{background:linear-gradient(135deg,#25d366,#0b8d3f)!important}.basketDetails{margin-top:5px;line-height:1.35;color:#cfcfcf!important}.basketAddressBox{margin:12px 0}.basketTotal div{text-align:right;gap:2px;display:grid}.basketTotal small{color:#aaa;font-size:12px;display:block}.basketTotal .greenText{color:#25d366}@media (width<=750px){.adminGrid,.editRow{grid-template-columns:1fr}.hero{padding-top:18px}.brand{align-items:flex-start}.logoMark,.logo{width:60px;height:60px}h1{letter-spacing:-2px;font-size:44px}.actions{width:100%}.actions a,.actions button{text-align:center;flex:1}.grid{grid-template-columns:1fr}.info{font-size:16px}}@media (width<=650px){.orderModal{padding:18px}.modalBottom{bottom:-18px}.optionGrid{grid-template-columns:1fr}}@media (width<=950px){.editRow{grid-template-columns:1fr!important}}@media (width<=1100px){.cmsRow,.miniEdit{grid-template-columns:1fr!important}}@media (width<=1250px){.wideMini,.cmsRow{grid-template-columns:1fr!important}}@keyframes smokeMove{0%{transform:translate(-2%,1%)scale(1)}to{transform:translate(3%,-2%)scale(1.08)}}@keyframes emberRise{0%{opacity:0;transform:translateY(0)scale(.7)}15%{opacity:.65}to{opacity:0;transform:translateY(-110vh)scale(1.2)}}@keyframes goldPulse{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.12)}}@media (width<=650px){.premiumHero{min-height:320px}.heroLogoWrap{width:118px;height:118px}.heroLogo,.heroLogoFallback{width:96px;height:96px}.premiumCats{padding:13px 14px}.premiumCats button{border-radius:17px;min-width:104px}.premiumProducts{grid-template-columns:1fr}.premiumImgWrap{height:220px}.heroTag{letter-spacing:3px}}@keyframes tmBreath{0%,to{filter:drop-shadow(0 0 14px #ffbe5759)drop-shadow(0 0 34px #ff7d142e);transform:scale(.985)}50%{filter:drop-shadow(0 0 26px #ffd57ebf)drop-shadow(0 0 70px #ff741452);transform:scale(1.025)}}@keyframes flashCore{0%{opacity:0;transform:scale(.45)}24%{opacity:1}to{opacity:0;transform:scale(1.25)}}@keyframes flashOut{0%{opacity:0}18%{opacity:1}to{opacity:0}}@media (width<=650px){.heroLogoWrap{width:136px;height:136px}.heroLogo{width:122px!important;height:122px!important}.categoryFlash strong{letter-spacing:4px;transform:translateY(64px)}}@keyframes tmMoltenGlow{0%,to{filter:drop-shadow(0 0 8px #ffecb29e)drop-shadow(0 0 20px #ffb84366)drop-shadow(0 0 50px #ff6e122e);transform:scale(.99)}50%{filter:drop-shadow(0 0 16px #fff6cef2)drop-shadow(0 0 42px #ffc44fb3)drop-shadow(0 0 95px #ff681052);transform:scale(1.02)}}@keyframes v4Fade{0%{opacity:0}15%{opacity:1}to{opacity:0}}@keyframes v4FxPop{0%{opacity:0;transform:scale(.45)translateY(28px)}25%{opacity:1}to{opacity:0;transform:scale(1.16)translateY(-8px)}}@keyframes v4Steam{0%{opacity:0;transform:translateY(34px)scale(.8)}30%{opacity:.9}to{opacity:0;transform:translateY(-54px)scale(1.25)}}@media (width<=650px){.heroLogoWrap{width:150px!important;height:150px!important}.heroLogo{width:142px!important;height:142px!important}.categoryFlash .fxShape{width:82vw!important;height:54vw!important}}@keyframes tagShine{0%{background-position:0 0}to{background-position:260% 0}}@keyframes v5Fade{0%{opacity:0}12%{opacity:1}to{opacity:0}}@keyframes v5Scene{0%{opacity:0;transform:translateY(42px)scale(.72)}18%{opacity:1}to{opacity:0;transform:translateY(-8px)scale(1.06)}}@keyframes v5Steam{0%{opacity:0;transform:translateY(42px)scale(.55)}30%{opacity:.85}to{opacity:0;transform:translateY(-68px)scale(1.35)}}@keyframes v5Fire{0%{transform:scale(.92)translateY(3px)}to{transform:scale(1.08)translateY(-3px)}}@keyframes v5Oil{0%{transform:translateY(2px)scaleX(.97)}to{transform:translateY(-2px)scaleX(1.03)}}@keyframes v5BurgerPress{0%{transform:scaleY(1.05)}45%{transform:scaleY(.82)}to{opacity:0;transform:scaleY(.9)}}@keyframes v5Press{0%{transform:translateY(-20px)}45%{transform:translateY(42px)}to{opacity:0;transform:translateY(35px)}}@keyframes v5Juice{0%{opacity:0;transform:translateY(-12px)}35%{opacity:1}to{opacity:0;transform:translateY(55px)}}@media (width<=650px){.premiumHero h1{letter-spacing:0!important}.heroTag{letter-spacing:3px!important}.fxScene{width:86vw!important;height:58vw!important}}@media (width<=700px){.orderRow,.controlOrder{flex-direction:column;align-items:stretch}.popupForm.two{grid-template-columns:1fr}.addressItem{flex-direction:column;align-items:stretch}.heroLang{flex-wrap:wrap;justify-content:center}.controlOrder{flex-direction:column;align-items:stretch}.controlBtns button{width:100%}}@media (width<=900px){.staffCreateGrid{grid-template-columns:1fr!important}}@media (width<=700px){.customerOrderRow{flex-direction:column;align-items:stretch}.accountHeader{grid-template-columns:1fr!important;place-items:start!important;gap:10px!important;width:100%!important;margin-top:14px!important;display:grid!important}.langSwitch{order:0!important;justify-content:flex-start!important;width:100%!important}.customerTop{order:1!important;align-items:flex-start!important;width:min(92vw,360px)!important}.ordersHeaderBtn{order:2!important;width:min(92vw,220px)!important}.settingsHeaderBtn{order:3!important;width:min(92vw,220px)!important}.heroLang .accountBtn{justify-content:center!important}.bottomAppNav{z-index:25!important}.orderModalCompact{max-height:89vh!important}.orderCompactContent{max-height:calc(89vh - 120px)!important}.stickyOrderFooter{bottom:0!important}.topCustomerLeft{text-align:center!important;max-width:58vw!important;transform:translate(12px)!important}.topCustomerLeft small{color:#ffbd62!important;text-shadow:0 0 14px #ffbd6273!important;font-size:14px!important}.topCustomerLeft b{display:none!important}.topCustomerLeft strong{color:#ffbd62!important;letter-spacing:.2px!important;text-shadow:0 0 18px #ffbd626b,0 2px 12px #000c!important;font-size:21px!important;font-weight:1000!important}.topCustomerRight small{color:#ffbd62!important;text-shadow:0 0 14px #ffbd6259!important}.topCustomerRight strong{color:#ffbd62!important;text-shadow:0 0 14px #ffbd6259,0 2px 12px #000c!important}.mobileGate{z-index:5;background:radial-gradient(circle at 50% 18%,#ffbd622e,#0000 32%),linear-gradient(#180e04b8,#000000eb);min-height:100vh;padding:18px 18px 110px;display:block;position:relative}.mobileLocked>.premiumHero,.mobileLocked>.premiumCats,.mobileLocked>.premiumAppDashboard,.mobileLocked>.premiumMain,.mobileLocked>.supportFooter,.mobileLocked>.bottomAppNav,.mobileLocked>.appPage,.mobileLocked>footer:last-child,.mobileMenuReady>.mobileGate{display:none!important}.mobileGateTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.mobileGateLang{background:#0000004d;border:1px solid #ffbd6247;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;display:inline-flex;box-shadow:0 10px 30px #00000059}.mobileGateLang button{color:#eee;background:0 0;border:0;font-size:14px;font-weight:1000}.mobileGateLang button.active{color:#ffbd62}.mobileGateLang span{color:#6d5737;font-weight:1000}.mobileWelcome{text-align:right;color:#fff;max-width:52%}.mobileWelcome small{color:#ffbd62;text-shadow:0 0 16px #ffbd6259;font-weight:1000;display:block}.mobileWelcome b{font-size:18px;line-height:1.05;display:block}.mobileGateHero{text-align:center;padding:16px 0 24px}.mobileGateLogo{margin:0 auto 8px;transform:scale(.78)}.mobileGateHero h1{color:#f8c978;text-shadow:0 0 26px #ffbd6259;margin:0;font-size:42px;line-height:1}.mobileGateHero .heroTag{letter-spacing:3px;margin-top:10px;font-size:12px}.mobileGateHero .heroInfo{margin-top:16px;font-size:13px;line-height:1.7}.mobileGateActions{gap:14px;margin-top:6px;display:grid}.newOrderBtn,.mobileActionBtn,.mobileBackBtn{text-align:center;box-sizing:border-box;border:1px solid #ffbd6247;border-radius:24px;width:100%;padding:18px 20px;font-size:18px;font-weight:1000;text-decoration:none}.newOrderBtn{color:#111;background:linear-gradient(135deg,#ffd177,#a95712);box-shadow:0 18px 44px #ff8c002e}.mobileActionBtn{color:#fff;background:#0000006b;box-shadow:inset 0 1px #ffffff0f,0 15px 38px #00000040}.mobileActionBtn.support{color:#fff;background:linear-gradient(135deg,#25d366bf,#128c7ea6);border-color:#25d36659}.mobileAddressGate{gap:12px;margin-top:8px;display:grid}.mobileAddressGate h2{color:#ffbd62;margin:0;font-size:28px}.mobileAddressGate p{color:#cfcfcf;margin:0 0 6px}.mobileAddressCard{color:#fff;text-align:left;background:#00000061;border:1px solid #ffbd6238;border-radius:22px;gap:6px;padding:16px;display:grid;box-shadow:0 12px 34px #00000047}.mobileAddressCard b{color:#ffbd62;font-size:18px}.mobileAddressCard span{color:#f0f0f0;line-height:1.35}.mobileAddressCard small{color:#8cffb1;font-weight:1000}.mobileBackBtn{color:#ffbd62;background:#00000040;padding:14px 18px}}.quantityLine{cursor:default!important}.quantityLine .qtyControls{margin-left:auto}.adminBox .hint strong{color:var(--gold,#ffbd62)}.premiumImgWrap{isolation:isolate;background:linear-gradient(135deg,#15100b,#090909);position:relative;overflow:hidden}.premiumImgWrap:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffffff06,#ffffff13,#ffffff06);animation:1.9s ease-in-out infinite tmSmoothImageShimmer;position:absolute;inset:0;transform:translate(-100%)}.premiumImgWrap img,.premiumImgWrap .premiumPlaceholder{object-fit:cover;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.premiumImgWrap img{opacity:0;transition:opacity .38s,transform .38s;transform:scale(1.01)}.premiumImgWrap img.loaded{opacity:1;transform:scale(1)}.premiumImgWrap .priceBadge{z-index:3;pointer-events:none;max-width:calc(100% - 28px);position:absolute;bottom:14px;right:14px}@keyframes tmSmoothImageShimmer{0%{transform:translate(-100%)}70%,to{transform:translate(100%)}}.premiumCard{backface-visibility:hidden;transform:translateZ(0)}@media (width<=768px){.smokeLayer{opacity:.32!important;filter:none!important}.emberLayer span:nth-child(n+4){display:none!important}.logoAura{filter:blur(13px)!important;opacity:.65!important}.premiumCard:hover{transform:none!important}}.premiumProducts{content-visibility:auto;contain-intrinsic-size:900px}.premiumImgWrap{background:#120d08}.premiumImgWrap img{content-visibility:auto}@media (width<=900px),(prefers-reduced-motion:reduce){.logoAura,.categoryFlash,.categoryFlash *,.premiumHero:before,.premiumHero:after{animation:none!important}.categoryFlash{display:none!important}.logoAura{filter:none!important;opacity:.35!important}.premiumHero h1,.fxScene,.heroLogo{filter:none!important}.restaurantStatus,.premiumCard,.premiumImgWrap{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.premiumCard:hover{transform:none!important}.premiumImgWrap:before{animation:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.unavailableCard{opacity:.82}.unavailableCard .premiumImgWrap:after{content:"";pointer-events:none;z-index:2;background:#00000047;position:absolute;inset:0}.unavailableNotice{color:#ffd0d0;text-align:center;background:#7d181842;border:1px solid #ff686885;border-radius:12px;margin:11px 0 4px;padding:9px 11px;font-weight:900}.unavailableOrderBtn,.unavailableBasketBtn{opacity:.9;color:#d8d8d8!important;box-shadow:none!important;cursor:not-allowed!important;background:linear-gradient(135deg,#5b5b5b,#333)!important}.premiumOrderBtn:disabled,.addBasketBtn:disabled{cursor:not-allowed}.availabilityList{gap:10px;max-height:540px;margin-top:12px;display:grid;overflow:auto}.availabilityRow{background:#12100d;border:1px solid #3a2a18;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.availabilityRow small{color:#bdbdbd;margin-top:4px;display:block}.makeUnavailableBtn{color:#fff!important;background:#7b2222!important}.makeAvailableBtn{color:#fff!important;background:#1f693d!important}@media (width<=620px){.availabilityRow{flex-direction:column;align-items:flex-start}.availabilityRow button{width:100%}}.controlShell{max-width:1500px;margin:auto}.controlHeader{z-index:20;background:#080808;border-bottom:1px solid #2b2116;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex;position:sticky;top:0}.controlHeader h1{color:#ffbd62;margin:0;font-size:28px}.controlHeader p{color:#a8a8a8;margin:5px 0 0}.controlHeaderActions{align-items:center;gap:8px;display:flex}.controlHeaderActions a{color:#ffbd62;text-decoration:none}.controlTabs{z-index:19;background:#080808;border-bottom:1px solid #2b2116;gap:8px;padding:14px 0;display:flex;position:sticky;top:86px;overflow-x:auto}.controlTabs button{white-space:nowrap;color:#d5d0c8;background:#15120e;border:1px solid #41311f;border-radius:12px;padding:11px 14px}.controlTabs button.active{color:#16100a;background:#ffbd62;border-color:#ffbd62;font-weight:800}.controlTabs span{color:#fff;background:#9c251d;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:12px;display:inline-grid}.controlTabs button.active span{background:#3f1915}.controlMessage{color:#c9f4d1;background:#19291d;border:1px solid #386c43;border-radius:12px;margin:14px 0;padding:12px 14px}.controlPanel{background:#121212;border:1px solid #303030;border-radius:20px;margin-top:18px;padding:20px}.panelTop{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.panelTop h2{color:#ffbd62;margin:0}.panelTop p{color:#aaa;margin:5px 0 0}.panelFilters{align-items:center;gap:10px;margin-bottom:15px;display:flex}.panelFilters input,.panelFilters select,.reportActions input{max-width:340px;margin:0}.summaryChips{flex-wrap:wrap;gap:8px;display:flex}.summaryChips b,.statusPill{color:#ffca7a;text-transform:capitalize;background:#282017;border-radius:999px;padding:6px 9px;font-size:12px}.controlOrder{border-color:#3a2a18!important}.controlBtns button:disabled{opacity:.42;cursor:not-allowed;filter:grayscale()}.emptyState{text-align:center;color:#aaa;background:#0d0d0d;border:1px dashed #3d3d3d;border-radius:14px;padding:35px 18px}.reportGrid{grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;display:grid}.reportGrid>div{background:#0c0c0c;border:1px solid #342717;border-radius:14px;padding:16px}.reportGrid small{color:#aaa;display:block}.reportGrid b{color:#ffbd62;margin-top:8px;font-size:20px;display:block}.reportActions{flex-wrap:wrap;gap:8px;display:flex}.reportNote{color:#cfc4ae;background:#17120b;border:1px solid #3f301e;border-radius:12px;margin:16px 0;padding:12px}.reportTable{border:1px solid #2e2e2e;border-radius:12px;overflow:auto}.reportTable>div{border-bottom:1px solid #292929;grid-template-columns:100px 1fr 120px 160px;align-items:center;gap:12px;padding:12px;display:grid}.restaurantState{background:#11100e;border:1px solid #4a3520;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:25px;display:flex}.restaurantState h3{margin:0 0 6px}.restaurantState p{color:#aaa;margin:0}.openDot,.closedDot{border-radius:50%;width:11px;height:11px;margin-right:8px;display:inline-block}.openDot{background:#4bd16b;box-shadow:0 0 12px #4bd16b}.closedDot{background:#e4534f;box-shadow:0 0 12px #e4534f}.openRestaurantBtn{background:#257f3b!important}.closeRestaurantBtn{background:#9b2924!important}.makeAvailableBtn{background:#257f3b!important}.makeUnavailableBtn{background:#9b2924!important}@media (width<=760px){.controlHeader{flex-direction:column;align-items:flex-start;position:static}.controlTabs{position:static}.panelTop,.restaurantState,.panelFilters{flex-direction:column;align-items:stretch}.panelFilters input,.panelFilters select{max-width:none}.reportGrid{grid-template-columns:repeat(2,1fr)}.reportTable>div{grid-template-columns:80px 1fr;gap:6px}.reportTable>div span:nth-child(3),.reportTable>div span:nth-child(4){grid-column:2}.controlHeaderActions{flex-wrap:wrap}}.reportTable>div{grid-template-columns:110px minmax(180px,1fr) 160px 145px auto;align-items:center;gap:12px}.reportTable button,.penaltyReport button{padding:8px 12px;font-size:13px}.reportMeta{opacity:.72;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.penaltyText{color:#ffbd5a;margin-top:4px;font-size:11px;display:block}.penaltyReport{background:#17120d;border:1px solid #ffb04247;border-radius:14px;margin-top:18px;padding:16px}.penaltyReport h3{margin:0 0 10px}.penaltyReport>div{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.penaltyReport span{opacity:.86;flex:1;font-size:13px}.orderDetailGrid{grid-template-columns:1fr 1fr;gap:8px 18px;max-height:62vh;padding-right:6px;display:grid;overflow:auto}.orderDetailGrid p{overflow-wrap:anywhere;border:1px solid #ffffff14;border-radius:9px;margin:0;padding:9px}.orderDetailGrid p:last-child{grid-column:1/-1}@media (width<=720px){.reportTable>div{grid-template-columns:1fr 1fr}.reportTable>div>*{min-width:0}.orderDetailGrid{grid-template-columns:1fr}.penaltyReport>div{flex-direction:column;align-items:flex-start}}@media print{body{color:#000!important;background:#fff!important}.controlHeader,.controlTabs,.controlMessage,.noPrint,.closeBtn{display:none!important}.adminPage,.controlPanel,.printableReport{color:#000!important;box-shadow:none!important;background:#fff!important;border:0!important}.controlPanel{width:100%!important;margin:0!important;padding:0!important}.panelTop h2,.reportGrid b,.reportTable,.reportTable *,.cancelledSummary,.cancelledSummary *{color:#000!important}.reportGrid>div,.reportTable>div,.cancelledSummary>div{background:#fff!important;border:1px solid #999!important}.statusPill{color:#000!important;background:#fff!important;border:1px solid #777!important}.reportMeta{color:#333!important}}.newOrderNotificationStack{z-index:9999;pointer-events:none;gap:10px;max-height:calc(100vh - 36px);padding-right:2px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;overflow:auto}.newOrderBanner{pointer-events:auto;color:#fff3d8;background:#241305;border:1px solid #ffbd62;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;animation:1.1s ease-in-out infinite tmPulseOrder;display:flex;position:relative;box-shadow:0 12px 38px #00000080}.newOrderBannerText{min-width:0}.newOrderBanner b{color:#ffbd62;font-size:16px;display:block}.newOrderBanner span{color:#f5d9ad;overflow-wrap:anywhere;margin-top:3px;font-size:13px;display:block}.newOrderBanner button{color:#1b1006;white-space:nowrap;background:#ffbd62;border:0;border-radius:10px;padding:11px 15px;font-weight:900}.customerOrderNotice{z-index:10000;color:#fff0df;background:#32180b;border:1px solid #f09346;border-radius:14px;align-items:center;gap:12px;max-width:650px;margin:auto;padding:14px 16px;display:flex;position:fixed;top:16px;left:18px;right:18px;box-shadow:0 12px 36px #0000006b}.customerOrderNotice b{color:#ffbd62;display:block}.customerOrderNotice span{margin-top:3px;font-size:13px;display:block}.customerOrderNotice button{color:#1c1007;background:#ffbd62;border:0;border-radius:9px;padding:9px 12px;font-weight:800}.customerOrderNotice .noticeClose{color:#fff0df;background:0 0;margin-left:auto;padding:0 5px;font-size:24px}@keyframes tmPulseOrder{0%,to{box-shadow:0 12px 38px #00000080}50%{box-shadow:0 12px 42px #ffaa408c}}@media (width<=640px){.newOrderNotificationStack{max-height:calc(100vh - 20px);bottom:10px;left:10px;right:10px}.newOrderBanner{align-items:flex-start}.newOrderBanner button{padding:9px 10px}.customerOrderNotice{align-items:flex-start;top:10px;left:10px;right:10px}.customerOrderNotice button{font-size:12px}}@media print{.newOrderNotificationStack,.newOrderBanner,.customerOrderNotice{display:none!important}}.alertSettingsCard{background:linear-gradient(135deg,#d896361f,#0e0e0ee0);border:1px solid #4a371f;border-radius:16px;grid-column:1/-1;gap:10px;padding:16px;display:grid}.alertSettingsCard h3{color:#ffbd62;margin:0;font-size:20px}.alertSettingsCard label{color:#eee;gap:6px;font-weight:700;display:grid}.alertSettingsCard select,.alertSettingsCard input{margin:0}.alertSettingsCard input[type=range]{accent-color:#d89636;cursor:pointer}.alertSettingsCard .rangeLabel{grid-template-columns:1fr auto;align-items:center}.alertSettingsCard .rangeLabel input{grid-column:1/-1}.alertSettingsCard small{color:#c8c8c8;line-height:1.4}.quickOrderOverlay{z-index:10050;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8}.quickOrderModal{background:linear-gradient(160deg,#19120a,#0c0c0c 56%);border:1px solid #6d4a1c;width:min(590px,100vw - 24px);max-height:calc(100vh - 28px);padding:24px;overflow:auto;box-shadow:0 28px 70px #0009}.quickOrderTitleRow{justify-content:space-between;align-items:flex-start;gap:15px;padding-right:38px;display:flex}.quickOrderTitleRow h2{color:#fff;margin:2px 0 5px;font-size:28px;line-height:1.08}.quickOrderEyebrow{color:#ffbd62;letter-spacing:1.5px;margin:0;font-size:11px;font-weight:900}.quickOrderPhone{color:#ffcf87;font-size:15px;font-weight:800;text-decoration:none}.quickOrderHero{background:#100e0b;border:1px solid #47331c;border-radius:16px;align-items:center;gap:14px;margin:18px 0;padding:12px;display:flex}.quickOrderThumb{object-fit:cover;background:#24170c;border:1px solid #6a4a22;border-radius:13px;flex:0 0 76px;width:76px;height:76px}.quickOrderThumbFallback{place-items:center;font-size:32px;display:grid}.quickOrderHero b{color:#fff;font-size:16px;display:block}.quickOrderHero small{color:#c2b49d;margin-top:4px;display:block}.quickOrderHero strong{color:#ffbd62;margin-top:7px;font-size:17px;display:block}.quickOrderCustomerInfo{grid-template-columns:1fr 1fr;gap:10px;margin:13px 0;display:grid}.quickOrderCustomerInfo>div{background:#101010;border:1px solid #302619;border-radius:12px;min-width:0;padding:11px 12px}.quickOrderCustomerInfo .quickOrderAddress{grid-column:1/-1}.quickOrderCustomerInfo span{color:#a99b87;text-transform:uppercase;letter-spacing:.8px;font-size:11px;display:block}.quickOrderCustomerInfo b,.quickOrderCustomerInfo a{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:14px;text-decoration:none;display:block}.quickOrderCustomerInfo a{color:#ffcf87;font-weight:800}.quickOrderLines{gap:8px;max-height:235px;padding-right:2px;display:grid;overflow:auto}.quickOrderLine{background:#0c0c0c;border:1px solid #2d2d2d;border-radius:12px;padding:11px 12px}.quickOrderLine b{color:#f6f2eb;font-size:14px;display:block}.quickOrderLine small{color:#b9aa93;margin-top:4px;font-size:12px;line-height:1.35;display:block}.quickOrderActions{grid-template-columns:1fr 1.25fr;gap:10px;margin-top:18px;display:grid}.quickOrderActions button{border-radius:12px;min-height:47px;font-size:15px;font-weight:900}.quickRejectBtn{color:#fff!important;background:#3a1715!important;border:1px solid #a74940!important}.quickAcceptBtn{color:#1a1006!important;background:#ffbd62!important;border:1px solid #ffbd62!important}.quickOrderHint{color:#b8aa96;margin:11px 2px 0;line-height:1.45;display:block}@media (width<=560px){.quickOrderModal{padding:18px}.quickOrderTitleRow h2{font-size:24px}.quickOrderCustomerInfo{grid-template-columns:1fr}.quickOrderCustomerInfo .quickOrderAddress{grid-column:auto}.quickOrderActions{grid-template-columns:1fr}.quickOrderHero{align-items:flex-start}}.basketLiveState{color:#ffbd62;vertical-align:middle;white-space:nowrap;border:1px solid #ffbd6252;border-radius:999px;align-items:center;margin-left:7px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.basketLiveState.error{color:#faa;border-color:#ff6e6e73}.reportDateField,.optionalNoteLabel{color:var(--muted,#c8c8c8);text-align:left;gap:6px;font-size:12px;display:grid}.reportDateField span,.optionalNoteLabel>span{color:var(--muted,#c8c8c8)}.optionalNoteLabel textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:84px}.reportNote span{opacity:.75}.orderAlarmArmNotice{z-index:10070;color:#fff4dc;background:#2a1807;border:1px solid #ffbd62;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex;position:fixed;top:16px;left:18px;right:18px;box-shadow:0 14px 42px #00000080}.orderAlarmArmNotice div{min-width:0}.orderAlarmArmNotice b{color:#ffca76;font-size:15px;display:block}.orderAlarmArmNotice span{color:#f7dfbb;margin-top:3px;font-size:12px;line-height:1.35;display:block}.orderAlarmArmNotice button{color:#1a1006;white-space:nowrap;background:#ffbd62;border:0;border-radius:10px;flex:none;padding:10px 13px;font-weight:900}@media (width<=640px){.orderAlarmArmNotice{align-items:flex-start;top:10px;left:10px;right:10px}.orderAlarmArmNotice button{padding:9px 10px;font-size:12px}}@media print{.orderAlarmArmNotice{display:none!important}}.waOpenBtn{background:#25d366;border-radius:12px;justify-content:center;align-items:center;min-height:42px;margin-top:6px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex;color:#07120a!important}.notificationsHeaderBtn{position:relative}.customerNotificationsModal{flex-direction:column;width:min(680px,100vw - 28px);max-height:min(78vh,760px);display:flex}.customerNotificationsHeading{justify-content:space-between;align-items:flex-start;gap:14px;padding-right:28px;display:flex}.customerNotificationsHeading h2{margin:0}.customerNotificationsHeading .hint{margin:6px 0 0}.enableToneBtn,.noticeToneBtn{color:#e4f6ff!important;background:#204d67!important;border:1px solid #4fa4cf!important}.customerNotificationList{flex-direction:column;gap:10px;margin-top:14px;padding:4px 2px 8px;display:flex;overflow:auto}.customerNotificationCard{background:#15120e;border:1px solid #3d3020;border-radius:14px;gap:12px;padding:13px;display:flex}.customerNotificationCard.unread{border-color:#e79b3c;box-shadow:inset 0 0 0 1px #ffae4d21}.customerNotificationCard.read{opacity:.76}.customerNotificationIcon{background:#2a1f12;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.customerNotificationBody{flex:1;min-width:0}.customerNotificationTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.customerNotificationTop b{color:#ffcb83}.customerNotificationTop i{color:#fff;background:#a73524;border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800}.customerNotificationBody p{color:#e7e1d8;white-space:pre-wrap;margin:6px 0;line-height:1.45}.customerNotificationBody small{color:#aaa}.customerMessageModal{width:min(560px,100vw - 28px)}.customerMessageModal textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:125px;margin-top:10px}.messageLengthHint{color:#aaa;margin-top:7px;display:block}.notificationCount{color:#fff!important;background:#b52f23!important}.customerOrderNotice{flex-wrap:wrap}.customerOrderNotice>div{flex:1;min-width:190px}.customerOrderNotice .noticeToneBtn{color:#e4f6ff!important;background:#204d67!important}@media (width<=700px){.customerNotificationsHeading{flex-direction:column;padding-right:0}.customerNotificationsHeading .enableToneBtn{align-self:stretch}.customerNotificationCard{padding:11px}.customerNotificationIcon{width:34px;height:34px}.bottomAppNav button{min-width:0}}@media print{.customerNotificationsModal,.customerMessageModal{display:none!important}}.dailyTotalsPanel{max-width:1200px}.dailyTotalsMessage{color:#d6f5db;background:#19291d;border:1px solid #386c43;border-radius:12px;margin:0 0 14px;padding:11px 13px}.dailySourceTabs{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}.dailySourceTabs button{color:#d7cfbf;background:#17120d;border:1px solid #4a3520;border-radius:12px;padding:11px 15px;font-weight:800}.dailySourceTabs button.active{color:#1c1308;background:#ffbd62;border-color:#ffbd62}.dailySourceEditor{background:#0d0d0d;border:1px solid #3a2a18;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;padding:18px;display:flex}.dailySourceEditor p{color:#aaa;max-width:650px;margin:6px 0 0}.dailySourceEditor label{color:#d2c5ae;gap:7px;min-width:240px;font-weight:800;display:grid}.dailySourceEditor input{margin:0;padding:13px;font-size:22px;font-weight:900}.dailySourceLabel{color:#ffbd62;font-size:18px;font-weight:900}.dailyTotalsSummary{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;margin:15px 0;display:grid}.dailyTotalsSummary>div,.monthlyTotalsPreview>div{background:#0c0c0c;border:1px solid #3a2a18;border-radius:14px;padding:14px}.dailyTotalsSummary>div.active{border-color:#ffbd62;box-shadow:inset 0 0 0 1px #ffbd6240}.dailyTotalsSummary>div.grand{background:#21180c;border-color:#806022}.dailyTotalsSummary small,.monthlyTotalsPreview small{color:#aaa;display:block}.dailyTotalsSummary b,.monthlyTotalsPreview b{color:#ffbd62;margin-top:8px;font-size:19px;display:block}.dailyTotalsSaveBar{color:#b7b0a5;border-top:1px solid #342717;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.dailyTotalsSaveBar button{font-weight:900}.monthlyTotalsBox{background:#100e0b;border:1px solid #4a3520;border-radius:16px;margin-top:18px;padding:18px}.monthlyTotalsBox h3{color:#ffbd62;margin:0;font-size:20px}.monthlyTotalsPreview{grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;margin-top:15px;display:grid}@media (width<=760px){.dailySourceEditor{flex-direction:column;align-items:stretch}.dailySourceEditor label{min-width:0}.dailyTotalsSummary{grid-template-columns:repeat(2,1fr)}.dailyTotalsSaveBar{flex-direction:column;align-items:stretch}.monthlyTotalsPreview{grid-template-columns:1fr}}.walletSendSettingBtn{color:#effaff!important;background:linear-gradient(135deg,#254765,#193246)!important;border-color:#4e96c2!important}.walletTransferPane{gap:14px;max-height:min(72vh,720px);padding-right:2px;display:grid;overflow:auto}.walletTransferHero{background:linear-gradient(140deg,#16486661,#0f1012f5);border:1px solid #57acd76b;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.walletTransferHero h3{color:#e8f7ff;margin:3px 0 7px}.walletTransferHero p{color:#cbdce7;max-width:480px;margin:0;line-height:1.45}.walletTransferBalance{text-align:right;background:#0b1820;border:1px solid #5db9e759;border-radius:13px;flex:none;min-width:142px;padding:12px}.walletTransferBalance small{color:#aacde0;display:block}.walletTransferBalance b{color:#8edcff;margin-top:5px;font-size:20px;display:block}.walletTransferOwnId{background:#17110a;border:1px dashed #ffbd6280;border-radius:14px;gap:4px;padding:13px 14px;display:grid}.walletTransferOwnId small{color:#b5aa9e}.walletTransferOwnId b{color:#ffcb83;letter-spacing:.7px;overflow-wrap:anywhere;font-size:17px}.walletTransferOwnId span{color:#d9cbb9;font-size:12px;line-height:1.42}.walletTransferDisabled{color:#ffd8d8;background:#6e19194d;border:1px solid #ee66668c;border-radius:13px;padding:13px;font-weight:800}.walletTransferForm{background:#0d0d0d;border:1px solid #3e3428;border-radius:16px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:15px;display:grid}.walletTransferForm label{color:#cfc4b6;gap:6px;font-size:12px;font-weight:800;display:grid}.walletTransferForm input{margin:0}.walletTransferForm button{min-height:46px;font-weight:900;color:#fff!important;background:#298462!important;border-color:#298462!important}.walletTransferReview{background:linear-gradient(145deg,#174e3366,#0f1512);border:1px solid #50b77a80;border-radius:16px;padding:18px}.walletTransferReview h4{color:#87efb4;margin:6px 0;font-size:29px}.walletTransferReview p{color:#e6f4eb;margin:5px 0}.walletTransferRecipientCode{font-weight:800;color:#b8deca!important}.walletTransferReview small{color:#becbc1;margin-top:10px;line-height:1.45;display:block}.walletTransferConfirmBtn{font-weight:900;color:#fff!important;background:#298462!important;border-color:#298462!important}.walletTransferMessage{background:#0f3a515c;border:1px solid #5db9e76b;border-radius:12px;padding:11px 13px;color:#ddf5ff!important;margin:0!important}.walletTransferHistoryHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:3px;display:flex}.walletTransferHistoryHead h4{color:#ffcb83;margin:0}.walletTransferHistoryHead p{color:#aaa;margin:5px 0 0;font-size:12px}.walletTransferHistoryHead button{padding:9px 12px;font-size:12px}.walletTransferHistory{gap:8px;display:grid}.walletTransferHistoryRow{background:#0c0c0c;border:1px solid #342b23;border-radius:13px;gap:11px;padding:12px;display:flex}.walletTransferHistoryRow.sent{border-left:3px solid #e59b44}.walletTransferHistoryRow.received{border-left:3px solid #42be84}.walletTransferDirection{background:#21170d;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.walletTransferHistoryRow b{color:#f2e6d4}.walletTransferHistoryRow p{color:#d7cec3;margin:4px 0;font-size:13px}.walletTransferHistoryRow p span{color:#ffcb83}.walletTransferHistoryRow small{color:#999}.walletTransferAdminBox h2{margin:0 0 5px}.walletTransferAdminState{color:#d5f0dc;background:#112117;border:1px solid #56b67b59;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:11px 13px;display:flex}.walletTransferAdminState span{color:#b6c7b9;font-size:12px}.walletTransferAdminRow b{color:#83edb1;font-size:17px}@media (width<=720px){.walletTransferHero{flex-direction:column}.walletTransferBalance{text-align:left;box-sizing:border-box;width:100%}.walletTransferForm{grid-template-columns:1fr}.walletTransferForm button{width:100%}.walletTransferHistoryHead{flex-direction:column;align-items:stretch}.walletTransferHistoryHead button{width:100%}}@media print{.walletTransferPane,.walletTransfersAdminBox{display:none!important}}.dailyTotalsEmbedded{margin-top:18px}.dailySourceEditor label button{min-width:150px;margin:0;font-weight:900}.monthlyReportResults{margin-top:16px}.monthlyRowsTable{border:1px solid #342717;border-radius:12px;margin-top:14px;overflow:auto}.monthlyRowsTable>div{color:#ded8cf;border-bottom:1px solid #292929;grid-template-columns:1.15fr repeat(5,minmax(110px,1fr));align-items:center;gap:10px;padding:11px 13px;display:grid}.monthlyRowsTable>div:last-child{border-bottom:0}.monthlyRowsHead{color:#ffcb7d;text-transform:uppercase;letter-spacing:.03em;background:#17120d;font-size:12px}.monthlyRowsTable strong{color:#ffbd62}@media (width<=760px){.monthlyRowsTable>div{min-width:720px}.dailySourceEditor label button{width:100%}}.deliveryShell{max-width:1260px;margin:0 auto;padding-bottom:42px}.deliveryHeader{color:#fff;background:linear-gradient(135deg,#191919,#2d2020);border:1px solid #ffbd3961;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:22px;display:flex;box-shadow:0 12px 34px #0000003d}.deliveryHeader h1{margin:3px 0;font-size:clamp(1.5rem,3vw,2.25rem)}.deliveryHeader p{color:#d8d8d8;margin:0}.deliveryHeaderActions{flex-wrap:wrap;gap:10px;display:flex}.deliveryCardEyebrow{letter-spacing:.13em;color:#ffca64;font-size:.71rem;font-weight:800}.deliveryIntro{background:#fff;border:1px solid #eee;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;padding:16px 18px;display:flex}.deliveryIntro>div{flex-direction:column;gap:4px;min-width:150px;display:flex}.deliveryIntro span{font-size:1.4rem;font-weight:800}.deliveryIntro p{color:#555;flex:1;min-width:220px;margin:0;line-height:1.45}.deliverySection{margin-top:20px}.deliveryOrdersGrid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px;display:grid}.deliveryOrderCard{background:#fff;border:1px solid #e6e6e6;border-radius:18px;padding:17px;box-shadow:0 7px 22px #00000012}.deliveryOrderCard.assigned{border-color:#b59656;box-shadow:0 9px 24px #a16f001f}.deliveryOrderHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deliveryOrderHead h3{margin:5px 0 3px}.deliveryPhone{color:#2563eb;font-weight:700;text-decoration:none;display:inline-block}.deliveryOrderAmount{text-align:right;flex-direction:column;align-items:flex-end;gap:7px;display:flex}.deliveryInfoGrid{grid-template-columns:1fr;gap:10px;margin:14px 0;display:grid}.deliveryInfoBlock{background:#f8f8f8;border-radius:10px;padding:10px}.deliveryInfoBlock small,.deliveryItemsBox small{color:#666;font-weight:700;display:block}.deliveryInfoBlock p{white-space:pre-wrap;margin:4px 0 0;line-height:1.36}.deliveryItemsBox{border-top:1px solid #eee;padding-top:12px}.deliveryItemsBox ul{margin:7px 0 0;padding-left:18px;line-height:1.45}.deliveryCardActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.deliveryCardActions button{min-height:38px}.deliveryPrimaryBtn{color:#fff!important;background:#1d7b47!important}.deliveryDeliveredBtn{color:#fff!important;background:#15c!important}.deliveryReleaseBtn{color:#fff!important;background:#a93822!important}.deliveryMapBtn{color:#1e40af!important;background:#eef2ff!important}.deliveryLockHint{color:#a05a00;margin:12px 0 0;font-size:.85rem;font-weight:600}.deliveryCustomerContact{background:#effaf3;border-left:4px solid #15a05c;border-radius:8px;flex-direction:column;gap:5px;margin-top:10px;padding:10px 12px;display:flex}.deliveryCustomerContact small{color:#48715b;font-weight:700}.deliveryCustomerContact a{color:#0a6f3a;font-weight:800;text-decoration:none}.deliveryAssignedLine{color:#6f4a00;margin-top:4px;display:inline-block}.deliveryReportPanel{margin-top:18px}.deliveryReportPreview{flex-direction:column;gap:15px;display:flex}.deliveryReportGroup{background:#fff;border:1px solid #e4e4e4;border-radius:14px;overflow:hidden}.deliveryReportGroup h3{background:#f6f6f6;margin:0;padding:12px 14px}.deliveryReportGroup h3 small{color:#555;font-weight:500}.deliveryReportRows{overflow:auto}.deliveryReportRows>div{border-top:1px solid #eee;grid-template-columns:110px 120px minmax(170px,1fr) 110px minmax(180px,1fr);align-items:center;gap:10px;min-width:720px;padding:10px 14px;display:grid}.deliveryReportRows .deliveryReportHead{text-transform:uppercase;letter-spacing:.04em;background:#fff7e6;border-top:0;font-size:.78rem}.deliveryReportRows strong{color:#7c3c00}.staffCreateGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media (width<=720px){.deliveryHeader{flex-direction:column;align-items:flex-start}.deliveryOrderHead{flex-direction:column}.deliveryOrderAmount{text-align:left;align-items:flex-start}.deliveryIntro{align-items:stretch}.deliveryIntro>div{min-width:0}.deliveryCardActions button{flex:130px}.deliveryReportRows>div{min-width:650px}.deliveryCustomerContact{font-size:.9rem}}.deliveryOrdersTitle{margin-bottom:12px}.deliveryOrdersSummary{color:#1b1b1b}.deliveryOrdersSummary strong:first-child{color:#9a6400}.deliveryOrdersSummary strong:nth-of-type(2){color:#12673c}.deliveryOrderCard{color:#171717!important;background:#fff9e9!important;border:2px solid #d9a129!important;box-shadow:0 8px 22px #8658001f!important}.deliveryOrderCard.available{background:linear-gradient(#fff9e8,#fff4cd)!important;border-color:#d69a18!important}.deliveryOrderCard.assigned{background:linear-gradient(#eefbf3,#ddf5e7)!important;border-color:#2d9b5f!important;box-shadow:0 9px 24px #167b4529!important}.deliveryOrderCard,.deliveryOrderCard h3,.deliveryOrderCard p,.deliveryOrderCard li,.deliveryOrderCard b,.deliveryOrderCard strong,.deliveryOrderCard span{color:#171717}.deliveryOrderCard.available .deliveryCardEyebrow{color:#9a6200!important}.deliveryOrderCard.assigned .deliveryCardEyebrow{color:#0f6d3a!important}.deliveryOrderCard .deliveryPhone{color:#064fc4!important}.deliveryOrderCard .deliveryInfoBlock{border:1px solid #00000014;background:#ffffffc7!important}.deliveryOrderCard .deliveryInfoBlock small,.deliveryOrderCard .deliveryItemsBox small{color:#4d4d4d!important}.deliveryOrderCard .deliveryInfoBlock p,.deliveryOrderCard .deliveryItemsBox li{font-weight:600;color:#151515!important}.deliveryOrderCard .deliveryItemsBox{border-top-color:#0000001f!important}.deliveryOrderCard .statusPill{color:#fff!important}.deliveryOrderCard .deliveryLockHint{color:#774300!important}.deliveryReportTotals{grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px;margin:14px 0 18px;display:grid}.deliveryReportTotals>div{color:#1c1c1c;background:#fff7e4;border:1px solid #d6a03a;border-radius:12px;padding:12px}.deliveryReportTotals small{color:#666;margin-bottom:5px;font-weight:700;display:block}.deliveryReportTotals strong{color:#111;font-size:1.08rem}.deliveryReportSummaryList{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.deliveryReportSummaryCard{color:#171717;background:#fff;border:1px solid #d6d6d6;border-radius:15px;overflow:hidden;box-shadow:0 6px 18px #0000000f}.deliveryReportSummaryCard header{background:#f3f3f3;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.deliveryReportSummaryCard h3{color:#111;margin:0}.deliveryReportSummaryCard header span{color:#555;font-weight:700}.deliveryReportStatGrid{background:#ddd;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.deliveryReportStatGrid>div{color:#171717;background:#fff;min-height:78px;padding:12px}.deliveryReportStatGrid small{color:#666;margin-bottom:7px;font-weight:700;display:block}.deliveryReportStatGrid strong{color:#111;font-size:1rem}.deliveryReportStatGrid .grand{background:#e9f8ef}.deliveryReportStatGrid .grand strong{color:#0f6d3a}@media (width<=900px){.deliveryReportTotals{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (width<=560px){.deliveryReportTotals{grid-template-columns:1fr}.deliveryReportStatGrid{grid-template-columns:repeat(2,1fr)}.deliveryOrderCard{padding:14px}.deliveryOrdersGrid{grid-template-columns:1fr}}.extrasManager{gap:16px;display:grid}.extraCategoryFilter{background:#0d0a07;border:1px solid #3d2d1b;border-radius:14px;grid-template-columns:minmax(150px,240px) minmax(220px,420px);align-items:center;gap:12px;padding:14px;display:grid}.extraCategoryFilter span{color:#ffbd62;font-weight:900}.extraCreateBox{background:#0c0c0c;border:1px solid #43311d;border-radius:16px;gap:14px;padding:16px;display:grid}.extraDishChooser{gap:10px;display:grid}.extraDishChooser.compact{border-top:1px solid #2f2a23;padding-top:12px}.extraDishChooser>b{color:#d9c49d;font-size:13px}.extraDishGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.extraDishOption{color:#ddd;cursor:pointer;background:#111;border:1px solid #343434;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:10px 12px;display:flex}.extraDishOption input{accent-color:#ffbd62;width:auto!important;margin:0!important}.extraDishOption.active{color:#ffcf82;background:#2a1d0d;border-color:#b77b30}.extraExistingList{gap:14px;display:grid}.extraEditorCard{background:#0b0b0b;border:1px solid #3b3023;border-radius:16px;padding:15px}.extraEditorTop{grid-template-columns:1fr 1fr .55fr .45fr auto auto;align-items:center;gap:8px;display:grid}@media (width<=900px){.extraCategoryFilter{grid-template-columns:1fr}.extraEditorTop{grid-template-columns:1fr 1fr}}@media (width<=560px){.bottomAppNav{border-radius:22px;gap:3px;height:68px;padding:5px;bottom:6px;left:6px;right:6px}.bottomAppNav button{border-radius:17px;font-size:18px}.bottomAppNav button span{font-size:10px}.extraEditorTop,.extraDishGrid{grid-template-columns:1fr}}.addressFooter{z-index:5;padding:18px 18px calc(22px + env(safe-area-inset-bottom));color:#ffffffc7;text-align:center;letter-spacing:.15px;max-width:920px;margin:0 auto;font-size:13px;line-height:1.55;position:relative}.smokeLayer{will-change:transform,opacity;opacity:.72!important;filter:none!important;background:radial-gradient(at 18% 26%,#fff1,#0000 34%),radial-gradient(at 82% 20%,#ffffff0e,#0000 38%),radial-gradient(at 50% 82%,#ffb45a09,#0000 43%)!important;animation:24s ease-in-out infinite alternate tmSmokeBase!important;position:fixed!important;inset:-18%!important;overflow:hidden!important}.smokeLayer:before,.smokeLayer:after{content:"";pointer-events:none;will-change:transform,opacity;position:absolute;inset:-12%}.smokeLayer:before{opacity:.68;background:radial-gradient(at 28% 42%,#ffffff17,#0000 34%),radial-gradient(at 72% 56%,#fff1,#0000 38%);animation:18s ease-in-out infinite alternate tmSmokeDriftOne}.smokeLayer:after{opacity:.58;background:radial-gradient(at 68% 30%,#ffffff12,#0000 31%),radial-gradient(at 35% 72%,#ff9a370b,#0000 40%);animation:23s ease-in-out infinite alternate tmSmokeDriftTwo}@keyframes tmSmokeBase{0%{opacity:.62;transform:translate(-1.5%,1%)scale(1.01)}to{opacity:.78;transform:translate(1.5%,-1%)scale(1.055)}}@keyframes tmSmokeDriftOne{0%{transform:translate(-4%,2%)scale(1)}to{transform:translate(5%,-3%)scale(1.09)}}@keyframes tmSmokeDriftTwo{0%{transform:translate(4%,-2%)scale(1.06)}to{transform:translate(-5%,3%)scale(1)}}.heroLogoWrap{isolation:isolate;overflow:visible!important}.logoAura{will-change:transform,opacity;opacity:.96!important;filter:blur(22px)!important;background:radial-gradient(circle,#ffecad8c 0%,#ffae3757 30%,#ff590c21 53%,#0000 73%)!important;animation:3.8s ease-in-out infinite tmAuraBreath!important;inset:-34px!important}.heroLogo{will-change:transform;filter:drop-shadow(0 0 7px #fff7d6fa)drop-shadow(0 0 20px #ffbc49d6)drop-shadow(0 0 48px #ff5b0d85)!important;animation:3.8s ease-in-out infinite tmLogoBreath!important}@keyframes tmAuraBreath{0%,to{opacity:.68;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes tmLogoBreath{0%,to{transform:translateZ(0)scale(.985)}50%{transform:translateZ(0)scale(1.025)}}.premiumImgWrap .premiumPlaceholder{color:#ffbd62bd;letter-spacing:.5px;background:radial-gradient(circle at 50% 35%,#ffbd621a,#0000 52%),#120d08;place-items:center;font-weight:900;display:grid}@media (width<=900px){.smokeLayer{opacity:.62!important;animation:26s ease-in-out infinite alternate tmSmokeBase!important}.smokeLayer:before{animation-duration:20s}.smokeLayer:after{animation-duration:26s}.logoAura{filter:blur(16px)!important;opacity:.94!important;animation:4.2s ease-in-out infinite tmAuraBreath!important}.heroLogo{filter:drop-shadow(0 0 6px #fff7d6f5)drop-shadow(0 0 16px #ffb840d1)drop-shadow(0 0 34px #ff560a7a)!important;animation:4.2s ease-in-out infinite tmLogoBreath!important}.guestMenuTop{padding-top:max(14px,env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.smokeLayer,.smokeLayer:before,.smokeLayer:after,.logoAura,.heroLogo{animation:none!important}}.customerNotificationTabs{background:#00000047;border:1px solid #ffbd6238;border-radius:16px;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0 16px;padding:5px;display:grid}.customerNotificationTabs button{color:#ffffffb8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;min-height:46px;font-weight:900;position:relative}.customerNotificationTabs button.active{color:#16100a;background:linear-gradient(135deg,#ffd58a,#e99a32);border-color:#ffe6aca6;box-shadow:0 0 20px #ffa9373d}.customerNotificationTabs button span{opacity:.72;margin-left:5px}.customerNotificationTabs button i{color:#fff;background:#df3e34;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-style:normal;display:grid;position:absolute;top:4px;right:6px;box-shadow:0 0 12px #df3e348c}.persistentCustomerLang{top:max(12px,env(safe-area-inset-top));z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0704db;border:1px solid #ffbd626b;border-radius:999px;align-items:center;gap:7px;padding:6px 8px;display:flex;position:absolute;right:14px;box-shadow:0 8px 28px #0000006b,0 0 18px #ffa4301f}.persistentCustomerLang span{color:#ffbd627a}.persistentCustomerLang button{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:40px;padding:7px 9px;font-weight:1000}.persistentCustomerLang button.active{color:#171006;background:linear-gradient(135deg,#ffd990,#e6972f);box-shadow:0 0 16px #ffab3952}.smokeLayer{mix-blend-mode:screen;opacity:.88!important;background:radial-gradient(at 12% 18%,#ffffff24,#0000 31%),radial-gradient(at 86% 25%,#ffffff1c,#0000 34%),radial-gradient(at 48% 60%,#ffffff13,#0000 38%),radial-gradient(at 35% 92%,#ff8e2f11,#0000 42%)!important}.smokeLayer:before{opacity:.82!important;background:radial-gradient(at 24% 42%,#ffffff29,#0000 31%),radial-gradient(at 74% 58%,#ffffff1c,#0000 36%)!important}.smokeLayer:after{opacity:.72!important;background:radial-gradient(at 70% 30%,#ffffff1f,#0000 29%),radial-gradient(at 32% 72%,#ff9a3713,#0000 39%)!important}.logoAura{opacity:1!important;filter:blur(20px)!important;background:radial-gradient(circle,#fffad8c7 0%,#ffc4508f 25%,#ff650d40 49%,#0000 74%)!important;box-shadow:0 0 55px #ff991f61,0 0 105px #ff52082e!important}.heroLogo{filter:drop-shadow(0 0 8px #ffffe6)drop-shadow(0 0 22px #ffc44efa)drop-shadow(0 0 54px #ff670cb8)drop-shadow(0 0 88px #ff480559)!important}@media (width<=700px){.customerNotificationTabs{grid-template-columns:1fr}.persistentCustomerLang{top:max(10px,env(safe-area-inset-top));position:fixed;right:10px}.smokeLayer{opacity:.78!important}.logoAura{opacity:1!important;filter:blur(17px)!important}}@media (prefers-reduced-motion:reduce){.smokeLayer,.smokeLayer:before,.smokeLayer:after,.logoAura,.heroLogo{animation:none!important}.smokeLayer{opacity:.82!important}.logoAura{opacity:1!important;filter:blur(20px)!important}.heroLogo{filter:drop-shadow(0 0 8px #ffffe6)drop-shadow(0 0 24px #ffbf46f5)drop-shadow(0 0 56px #ff5d0aad)!important}}.heroLanguageBar{z-index:6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a0704a8;border:1px solid #ffbd624d;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin-top:13px;padding:5px 7px;display:inline-flex;position:relative;box-shadow:0 7px 22px #0000003d}.heroLanguageBar span{color:#ffbd6261}.heroLanguageBar button{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:38px;padding:6px 9px;font-size:12px;font-weight:900}.heroLanguageBar button.active{color:#181108;background:linear-gradient(135deg,#f4c979,#d98d2b);box-shadow:0 0 8px #ffae3a2e}.persistentCustomerLang{display:none!important}.premiumHero{isolation:isolate;overflow:hidden}.premiumHero:before,.premiumHero:after{content:"";pointer-events:none;z-index:0;will-change:transform,opacity;position:absolute}.premiumHero:before{filter:blur(22px);opacity:.5;background:radial-gradient(at 18% 42%,#ffffff1b,#0000 32%),radial-gradient(at 78% 33%,#ffffff13,#0000 36%),radial-gradient(at 53% 74%,#ffad480b,#0000 41%);inset:-38% -18% -22%;animation:18s ease-in-out infinite alternate tmDesktopHeroSmokeA!important}.premiumHero:after{filter:blur(28px);opacity:.36;background:radial-gradient(at 30% 62%,#ffffff12,#0000 34%),radial-gradient(at 70% 56%,#ffffff0e,#0000 39%);inset:-24% -26% -34%;animation:24s ease-in-out infinite alternate tmDesktopHeroSmokeB!important}.premiumHero>*{z-index:2;position:relative}@keyframes tmDesktopHeroSmokeA{0%{opacity:.38;transform:translate(-3%,2%)scale(1.02)}50%{opacity:.56;transform:translate(2%,-1%)scale(1.08)}to{opacity:.42;transform:translate(5%,-3%)scale(1.04)}}@keyframes tmDesktopHeroSmokeB{0%{opacity:.28;transform:translate(4%,-2%)scale(1.07)}to{opacity:.44;transform:translate(-5%,3%)scale(1.01)}}@keyframes tmMinimalAura{0%,to{opacity:.22;transform:scale(.97)}50%{opacity:.34;transform:scale(1.025)}}@keyframes tmMinimalLogo{0%,to{transform:translateZ(0)scale(.997)}50%{transform:translateZ(0)scale(1.006)}}.smokeLayer{opacity:.28!important;mix-blend-mode:normal!important;animation:28s ease-in-out infinite alternate tmSmokeBase!important}.smokeLayer:before{opacity:.28!important;animation:24s ease-in-out infinite alternate tmSmokeDriftOne!important}.smokeLayer:after{opacity:.2!important;animation:31s ease-in-out infinite alternate tmSmokeDriftTwo!important}@media (width>=901px){.premiumHero:before{animation:18s ease-in-out infinite alternate tmDesktopHeroSmokeA!important}.premiumHero:after{animation:24s ease-in-out infinite alternate tmDesktopHeroSmokeB!important}.logoAura{animation:6.5s ease-in-out infinite tmMinimalAura!important}.heroLogo{animation:6.5s ease-in-out infinite tmMinimalLogo!important}}@media (width<=900px){.heroLanguageBar{margin-top:11px;padding:5px 7px}.premiumHero:before{opacity:.38;filter:blur(18px)}.premiumHero:after{opacity:.26;filter:blur(22px)}.logoAura{opacity:.26!important;filter:blur(11px)!important}.heroLogo{filter:drop-shadow(0 0 2px #fff4ce7a)drop-shadow(0 0 7px #ffb23a36)!important}}@media (prefers-reduced-motion:reduce) and (width<=900px){.premiumHero:before,.premiumHero:after,.logoAura,.heroLogo{animation:none!important}}.deliveryLocationOverlay{z-index:100000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03070ad1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.deliveryLocationModal{color:#f7f3ea;background:linear-gradient(155deg,#10171c,#090d10);border:1px solid #ffbc4452;border-radius:22px;width:min(720px,96vw);max-height:94vh;padding:18px;position:relative;overflow:auto;box-shadow:0 28px 90px #000000a6}.deliveryLocationClose{z-index:3;border-radius:50%;width:38px;height:38px;position:absolute;top:12px;right:14px}.deliveryLocationHeading p{letter-spacing:.18em;color:#d8a247;margin:0 0 6px;font-size:11px}.deliveryLocationHeading h2{margin:0 42px 6px 0}.deliveryLocationHeading span{color:#aeb8be;margin-bottom:12px;font-size:13px;display:block}.deliveryLocationMap{background:#1d2428;border:1px solid #ffffff1f;border-radius:16px;height:min(52vh,460px);min-height:310px;overflow:hidden}.deliveryLocationState{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 2px 10px;display:flex}.deliveryLocationState b{line-height:1.35}.deliveryLocationState b.inside{color:#7ee3a7}.deliveryLocationState b.outside{color:#ff9b8f}.deliveryLocationState small{color:#aeb8be;white-space:nowrap}.deliveryLocationActions{justify-content:flex-end;gap:10px;display:flex}.deliveryLocationActions button{min-height:44px}.deliveryLocationActions .confirm{color:#15100a;background:linear-gradient(135deg,#dc9b27,#f0bf58)}.deliveryLocationActions .secondary{background:#1a242a}.tmDeliveryPin{background:0 0!important;border:none!important}.tmDeliveryPin span{background:#e9a638;border:3px solid #fff;border-radius:50% 50% 50% 0;width:28px;height:28px;display:block;transform:rotate(-45deg);box-shadow:0 5px 20px #00000073}.tmDeliveryPin span:after{content:"";background:#111;border-radius:50%;width:7px;height:7px;margin:7px;display:block;transform:rotate(45deg)}body.tmLocationOpen{overflow:hidden}.deliveryZoneAdmin{overflow:visible}.deliveryZoneRuleCard{background:#ffffff06;border:1px solid #ffb84038;border-radius:16px;gap:10px;margin-bottom:16px;padding:14px;display:grid}.deliveryZoneRuleCard textarea{min-height:72px}.deliveryZoneWorkspace{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);align-items:start;gap:16px;display:grid}.deliveryZoneMap{z-index:1;background:#1d2428;border:1px solid #ffffff26;border-radius:18px;height:620px;position:relative;overflow:hidden}.deliveryZoneEditor{gap:12px;display:grid;position:sticky;top:10px}.deliveryZoneListHead{justify-content:space-between;align-items:center;display:flex}.deliveryZoneList{gap:8px;max-height:230px;display:grid;overflow:auto}.deliveryZoneList>button{text-align:left;background:#101820;border:1px solid #ffffff1a;gap:4px;display:grid}.deliveryZoneList>button.active{border-color:#e4a33c;box-shadow:0 0 0 1px #e4a33c4d}.deliveryZoneList small{color:#9ca9b1}.deliveryZoneEditor label{gap:6px;display:grid}.switchLine{align-items:center;gap:9px;display:flex!important}.switchLine input{width:18px;height:18px}.leaflet-container{font-family:Arial,sans-serif}.leaflet-draw-toolbar a{background-color:#fff!important}.securityRetentionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.securityRetentionGrid article{background:#ffffff06;border:1px solid #ffffff1f;border-radius:16px;padding:16px}.securityRetentionGrid h3{margin-top:0}.securityRetentionGrid p{color:#aeb8be;line-height:1.55}.legalFooterLinks{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.legalFooterLinks button{color:#b8c0c5;background:0 0;border:0;padding:4px 6px;font-size:12px;text-decoration:underline}.legalModal{width:min(760px,95vw);max-height:90vh;overflow:auto}.legalTabs{flex-wrap:wrap;gap:8px;margin:0 42px 16px 0;display:flex}.legalTabs button{background:#141d22}.legalTabs button.active{color:#161008;background:#d79b35}.legalContent{gap:12px;display:grid}.legalContent section{background:#ffffff06;border:1px solid #ffffff1a;border-radius:14px;padding:13px 15px}.legalContent h3{color:#e7ad4c;margin:0 0 5px;font-size:15px}.legalContent p{color:#c5cdd1;margin:0;line-height:1.6}.legalContact{background:#e1a3381a;border:1px solid #e1a3383d;border-radius:14px;margin-top:18px;padding:15px}.legalContact p{margin:6px 0}.legalContact a{margin-top:5px;display:inline-flex}.settingsActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid!important}.deletionPendingBox{background:#ffad2a17;border:1px solid #ffb74061;border-radius:14px;margin:12px 0;padding:13px}.deletionPendingBox p{margin:5px 0 10px}.deleteAccountLink{width:100%;margin:12px 0;color:#ff8f82!important;background:0 0!important;border:1px solid #ff625261!important}.permissionCards{gap:12px;display:grid}.permissionCards>div{background:#ffffff06;border:1px solid #ffffff1c;border-radius:14px;padding:14px}.permissionCards p{color:#aeb8be;line-height:1.5}.accountDeletionPane>p{color:#c4cdd1;line-height:1.6}.customerNotificationActions{justify-content:flex-end;gap:8px;margin:10px 0;display:flex}.customerNotificationActions button{background:#162027;font-size:12px}@media (width<=860px){.deliveryZoneWorkspace{grid-template-columns:1fr}.deliveryZoneMap{height:480px}.deliveryZoneEditor{position:static}.securityRetentionGrid,.settingsActionGrid{grid-template-columns:1fr}.deliveryLocationState{display:grid}.deliveryLocationState small{white-space:normal}.deliveryLocationMap{min-height:280px}}body.tmSensitiveHidden .premiumAppDashboard,body.tmSensitiveHidden .appPageOrders,body.tmSensitiveHidden .profilePopupModal,body.tmSensitiveHidden .walletTransferPane{filter:blur(18px)!important;opacity:.18!important;transition:none!important}.emberLayer span:nth-child(7){animation-duration:10.4s;animation-delay:6.2s;bottom:-10%;left:18%}.emberLayer span:nth-child(8){animation-duration:8.7s;animation-delay:7.4s;bottom:-10%;left:38%}.emberLayer span:nth-child(9){animation-duration:11.1s;animation-delay:1.5s;bottom:-10%;left:57%}.emberLayer span:nth-child(10){animation-duration:9.3s;animation-delay:3.6s;bottom:-10%;left:70%}.emberLayer span:nth-child(11){animation-duration:10s;animation-delay:5.1s;bottom:-10%;left:84%}.emberLayer span:nth-child(12){animation-duration:8.8s;animation-delay:2.7s;bottom:-10%;left:96%}.logoAura{opacity:.66!important;filter:blur(17px)!important;background:radial-gradient(circle,#ffefba94 0%,#ffbe4857 38%,#ff701629 60%,#0000 78%)!important;animation:5.2s ease-in-out infinite tmSafeAuraPulse!important;inset:-20px!important;box-shadow:0 0 30px #ffa42d2e!important}.heroLogo{filter:drop-shadow(0 0 5px #fff9e1e0)drop-shadow(0 0 16px #ffc14da8)drop-shadow(0 0 34px #ff761852)!important;animation:5.2s ease-in-out infinite tmSafeLogoPulse!important}@keyframes tmSafeAuraPulse{0%,to{opacity:.56;transform:scale(.985)}50%{opacity:.74;transform:scale(1.035)}}@keyframes tmSafeLogoPulse{0%,to{transform:translateZ(0)scale(.998)}50%{transform:translateZ(0)scale(1.009)}}@media (width<=768px){.emberLayer span:nth-child(-n+6){display:block!important}.emberLayer span:nth-child(n+7){display:none!important}.logoAura{opacity:.6!important;filter:blur(15px)!important}.heroLogo{filter:drop-shadow(0 0 4px #fff9e1d1)drop-shadow(0 0 13px #ffc14d94)drop-shadow(0 0 27px #ff761840)!important}}@media (prefers-reduced-motion:reduce){.logoAura,.heroLogo{animation:none!important}}.tmFatalScreen{color:#fff;text-align:center;background:radial-gradient(circle at 50% 20%,#ffaa3729,#0000 35%),linear-gradient(#090706,#020202);place-items:center;min-height:100vh;padding:24px;display:grid}.tmFatalCard{background:#0a0a0ae0;border:1px solid #ffbe4e47;border-radius:22px;width:min(460px,94vw);padding:28px 22px;box-shadow:0 24px 70px #0000008c}.tmFatalCard img{object-fit:contain;filter:drop-shadow(0 0 16px #ffb84173);width:110px;height:110px}.tmFatalCard h1{letter-spacing:-1px;color:#ffd391;margin:8px 0 12px;-webkit-text-fill-color:initial!important;background:0 0!important;font-size:34px!important}.tmFatalCard p{color:#ddd;line-height:1.55}.tmFatalCard strong{color:#ffbd62;margin-top:10px;line-height:1.5;display:block}.tmFatalCard button{color:#111;background:#d89636;border:0;border-radius:999px;margin-top:16px;padding:12px 18px;font-weight:900}.premiumHero:before,.premiumHero:after{content:none!important;animation:none!important;display:none!important}.smokeLayer{will-change:transform,opacity;contain:strict;transform:translate(0,0)scale(1.02);opacity:.48!important;filter:blur(22px)!important;mix-blend-mode:screen!important;animation:24s ease-in-out infinite alternate tmFastSmoothSmoke!important;inset:-8%!important}.smokeLayer:before,.smokeLayer:after{content:none!important;animation:none!important;display:none!important}@keyframes tmFastSmoothSmoke{0%{opacity:.42;transform:translate(-1.5%,1%)scale(1.02)}50%{opacity:.5;transform:translate(.8%,-.5%)scale(1.045)}to{opacity:.45;transform:translate(1.8%,-1.2%)scale(1.03)}}.heroLogoWrap{will-change:transform;contain:layout paint;transform:translate(0,0)scale(.965);animation:9.2s cubic-bezier(.45,0,.55,1) infinite tmLogoDepthBreath!important}.logoAura{will-change:opacity,transform;animation:9.2s cubic-bezier(.45,0,.55,1) infinite tmLogoAuraBreath!important}.heroLogo{will-change:auto;transform:translateZ(0);animation:none!important}@keyframes tmLogoDepthBreath{0%,to{transform:translateY(2px)scale(.965)}50%{transform:translateY(-2px)scale(1.035)}}@keyframes tmLogoAuraBreath{0%,to{opacity:.42;transform:scale(.94)}50%{opacity:.78;transform:scale(1.08)}}.emberLayer{contain:strict;will-change:auto}.emberLayer span{will-change:transform,opacity;box-shadow:0 0 6px #ff9b32d9!important}.premiumCard{content-visibility:auto;contain:layout paint style;contain-intrinsic-size:420px}.premiumImgWrap img{transform:translateZ(0)}@media (width<=900px){.heroLanguageBar,.guestMenuTop,.bottomAppNav,.premiumCats{-webkit-backdrop-filter:none!important}.smokeLayer{filter:blur(16px)!important;opacity:.42!important;animation-duration:28s!important;inset:-5%!important}.heroLogoWrap,.logoAura{animation-duration:9.8s!important}}@media (prefers-reduced-motion:reduce){.smokeLayer,.heroLogoWrap,.logoAura,.emberLayer span{animation:none!important}.heroLogoWrap{transform:scale(1)!important}.logoAura{opacity:.62!important}}.heroLogoWrap{contain:none!important;isolation:isolate!important;box-shadow:none!important;clip-path:none!important;will-change:auto!important;background:0 0!important;border:0!important;outline:0!important;animation:none!important;overflow:visible!important;transform:none!important}.heroLogoWrap:before,.heroLogoWrap:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.logoAura{z-index:0!important;will-change:transform,opacity!important;border-radius:50%!important;animation:6s linear infinite tmCleanCircularAuraBreath!important;overflow:visible!important}.heroLogo{z-index:1!important;box-shadow:none!important;mix-blend-mode:normal!important;will-change:transform!important;backface-visibility:hidden!important;background:0 0!important;border:0!important;outline:0!important;animation:6s linear infinite tmCleanLogoDepthBreath!important;display:block!important}@keyframes tmCleanLogoDepthBreath{0%,to{transform:translateY(2px)scale(.965)}50%{transform:translateY(-2px)scale(1.035)}}@keyframes tmCleanCircularAuraBreath{0%,to{opacity:.4;transform:scale(.92)}50%{opacity:.78;transform:scale(1.1)}}@media (width<=900px){.heroLogoWrap{contain:none!important;transform:none!important}.heroLogo,.logoAura{animation-duration:6s!important}}@media (prefers-reduced-motion:reduce){.heroLogo,.logoAura{animation:none!important}.heroLogo{transform:none!important}.logoAura{opacity:.62!important;transform:none!important}}.premiumHero h1{text-shadow:0 0 8px #ffebb857,0 0 19px #ffa83533!important;filter:drop-shadow(0 0 8px #ffa83a24)!important}.deliveryZonePriceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.deliveryZonePriceGrid label{margin:0}.deliveryZoneEditor>label{gap:6px;display:grid}.deliveryZoneEditor input[type=number]{width:100%}.deliveryZoneList button small{line-height:1.35}@media (width<=700px){.deliveryZonePriceGrid{grid-template-columns:1fr}}.reportDeleteBox{background:#5c120e29;border:1px solid #ff6c5c52;border-radius:16px;margin-top:16px;padding:16px}.reportDeleteBox h3{color:#ffab9d;margin:0 0 5px;font-size:17px}.reportDeleteBox p{color:#c8b9b6;margin:0 0 12px;line-height:1.45}.reportDeleteControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reportDeleteControls select,.reportDeleteControls input{color:#fff;background:#11181c;border:1px solid #ffffff26;border-radius:10px;min-height:40px;padding:8px 10px}.reportDeleteControls input[type=text]{flex:1;min-width:230px}.reportDeleteTarget{color:#e6c28a;background:#11181c;border-radius:10px;padding:9px 12px}.reportDeleteControls .dangerBtn{color:#fff!important;background:#9e2e25!important;border:1px solid #d85b4e!important}@media (width<=700px){.reportDeleteControls{grid-template-columns:1fr;display:grid}.reportDeleteControls input,.reportDeleteControls select,.reportDeleteControls .dangerBtn{width:100%}.reportDeleteControls>span{display:none}}.compactCustomerNotice{cursor:pointer;width:min(430px,100vw - 20px);transform:translate(-50%);border-radius:16px!important;flex-wrap:nowrap!important;gap:10px!important;padding:10px 12px!important;top:12px!important;left:50%!important;right:auto!important}.compactNoticeIcon{background:#ffbd6224;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.compactNoticeText{flex:1;min-width:0}.compactNoticeText b{white-space:nowrap;text-overflow:ellipsis;color:#ffbd62;display:block;overflow:hidden}.compactNoticeText span{color:#e4d8ca!important;margin-top:2px!important;font-size:12px!important;display:block!important}.compactCustomerNotice .noticeToneBtn{flex:none;padding:7px 9px!important;font-size:11px!important}.compactCustomerNotice .noticeClose{flex:none;margin-left:0!important}.premiumCard{content-visibility:visible!important;contain:none!important}.premiumImgWrap,.premiumImgWrap img{content-visibility:visible!important}@media (width<=640px){.compactCustomerNotice{top:max(8px,env(safe-area-inset-top))!important}.compactCustomerNotice .noticeToneBtn{display:none}}
