*{box-sizing:border-box}html{background:#0f0f0d}body{margin:0;font-family:Tahoma,Arial,sans-serif;background:#f6f3ec;color:#1b1a17}button,input,textarea{font:inherit}.center{min-height:100vh;display:grid;place-items:center}.hero{height:285px;position:relative;background:radial-gradient(circle at 20% 20%,#4a311f 0,transparent 35%),linear-gradient(135deg,#181512,#362417 60%,#17130f);overflow:hidden}.hero:after{content:"";background-image:radial-gradient(circle at 80% 20%,rgba(255,190,115,.2),transparent 25%)}.hero:after,.heroShade{position:absolute;inset:0}.heroShade{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.08))}.brandWrap{position:absolute;z-index:2;bottom:30px;left:22px;right:22px;display:flex;align-items:center;gap:16px;color:#fff;max-width:900px;margin:auto}.logoCircle{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:#f0e2ca;color:#2d1d13;border:3px solid rgba(255,255,255,.6);font-size:24px;font-weight:700;overflow:hidden}.logoCircle img{width:100%;height:100%;object-fit:cover}.eyebrow{font-size:10px;letter-spacing:3px;color:#e7c596;margin:0 0 4px}.brandWrap h1{margin:0;font-size:34px;letter-spacing:.5px}.sub{margin:5px 0 0;color:#e9dfd2;font-size:13px}.searchWrap{margin:-20px auto 0;position:relative;z-index:3;width:min(calc(100% - 28px),900px);display:flex;align-items:center;gap:10px;padding:0 16px;height:54px;background:#fff;border-radius:18px;box-shadow:0 10px 30px rgba(33,25,16,.12)}.searchWrap input{border:0;outline:0;flex:1 1;background:transparent}.cats{display:flex;overflow-x:auto;gap:8px;padding:22px max(14px,calc((100% - 900px)/2));scrollbar-width:none;position:-webkit-sticky;position:sticky;top:0;background:rgba(246,243,236,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4}.cats button{white-space:nowrap;border:1px solid #dfd4c5;background:#fff;padding:10px 15px;border-radius:999px;color:#514536}.cats button.active{background:#20170f;color:white;border-color:#20170f}.menuSection{max-width:900px;margin:auto;padding:0 14px 115px}.sectionHead{display:flex;align-items:end;justify-content:space-between;margin:8px 2px 16px}.sectionHead span{font-size:11px;color:#9a8061}.sectionHead h2{margin:3px 0 0;font-size:24px}.sectionHead small{color:#8b7c6d}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 4px 18px rgba(68,49,29,.07)}.thumb{height:130px;background:linear-gradient(135deg,#e6d9c8,#c9b294);display:grid;place-items:center}.thumb img{width:100%;height:100%;object-fit:cover}.fallback{font-size:38px;filter:grayscale(.25)}.cardBody{padding:12px}.titleRow{display:flex;gap:10px;align-items:start;justify-content:space-between}.titleRow h3{font-size:15px;margin:0;line-height:1.4}.titleRow strong{font-size:13px;color:#8a5b30;white-space:nowrap}.cardBody p{font-size:12px;color:#786d60;line-height:1.6;min-height:38px}.cardBottom{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.stock{font-size:10px;color:#47704b}.stock.off{color:#9b4d45}.cardBottom button{border:0;background:#20170f;color:#fff;border-radius:10px;padding:8px 10px;display:flex;align-items:center;gap:4px}.cardBottom button:disabled{opacity:.4}.cartBar{position:fixed;z-index:8;bottom:18px;left:50%;transform:translateX(-50%);width:min(calc(100% - 28px),620px);height:60px;border:0;border-radius:18px;background:#20170f;color:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:0 18px;box-shadow:0 15px 35px rgba(0,0,0,.3)}.badge{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#c69a66;color:#1f150d;font-weight:700}.sheetBackdrop{position:fixed;inset:0;z-index:20;background:rgba(0,0,0,.45);display:flex;align-items:end}.sheet{width:min(100%,680px);max-height:92vh;overflow:auto;margin:auto;background:#faf8f4;border-radius:28px 28px 0 0;padding:20px}.sheetHead{display:flex;align-items:center;justify-content:space-between}.sheetHead small{color:#97846e}.sheetHead h2{margin:4px 0}.iconBtn{border:0;background:#eee6db;width:42px;height:42px;border-radius:50%;display:grid;place-items:center}.cartList{display:grid;grid-gap:10px;gap:10px;margin:18px 0}.cartItem{background:#fff;padding:13px;border-radius:14px;display:flex;justify-content:space-between;align-items:center}.cartItem h4{margin:0 0 5px}.cartItem span{font-size:12px;color:#8c6745}.qty{display:flex;align-items:center;gap:10px}.qty button{width:30px;height:30px;border:0;border-radius:8px;background:#eee5da;display:grid;place-items:center}.form{display:grid;grid-gap:9px;gap:9px}.form input,.form textarea{border:1px solid #e2d8ca;border-radius:12px;background:#fff;padding:13px;outline:none}.form textarea{min-height:80px;resize:vertical}.total{display:flex;justify-content:space-between;padding:18px 4px;font-size:18px}.submit,.success button{width:100%;height:54px;border:0;border-radius:14px;background:#20170f;color:#fff;font-weight:700}.success{text-align:center;padding:32px 10px}.success svg{color:#4b8757}.success h3{font-size:22px}.success p{color:#776957}.success button{margin-top:10px}@media(min-width:760px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero{height:330px}.thumb{height:160px}.brandWrap h1{font-size:42px}}@media(max-width:430px){.grid{grid-template-columns:1fr}.card{display:grid;grid-template-columns:120px 1fr}.thumb{height:100%;min-height:150px}.cardBody p{min-height:auto}.brandWrap h1{font-size:28px}}.authPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 70% 10%,#264b45 0,transparent 28%),linear-gradient(145deg,#07110f,#10221e 55%,#07110f)}.authCard{width:min(100%,440px);background:#fff;border-radius:28px;padding:28px;box-shadow:0 35px 90px rgba(0,0,0,.35)}.authBrand{display:flex;align-items:center;gap:12px}.authLogo,.dashLogo{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#07110f;color:#fff;font-weight:800;font-size:13px;letter-spacing:1px}.authBrand div:last-child{display:grid}.authBrand small{color:#7b827f;margin-top:2px}.authCopy{margin:34px 0 24px}.authCopy span{font-size:12px;color:#168474}.authCopy h1{margin:5px 0 8px;font-size:30px}.authCopy p{margin:0;color:#777f7b;font-size:14px}.authForm{display:grid;grid-gap:16px;gap:16px}.authForm label>span{display:block;font-size:12px;margin:0 4px 7px;color:#48504d}.inputIcon{height:52px;border:1px solid #dfe4e1;border-radius:14px;display:flex;align-items:center;gap:10px;padding:0 14px;background:#fafcfb}.inputIcon input{border:0;outline:0;flex:1 1;background:transparent}.primaryBtn{height:52px;border:0;border-radius:14px;background:#0d675a;color:#fff;font-weight:700;margin-top:4px}.primaryBtn:disabled{opacity:.6}.authError{background:#fff1f0;color:#9d322e;border-radius:12px;padding:11px;font-size:13px}.authFoot{text-align:center;margin:22px 0 0;color:#a0a6a3;font-size:11px}.dashShell{min-height:100vh;background:#f4f6f5;display:grid;grid-template-columns:240px 1fr;direction:ltr}.dashSide{direction:rtl;background:#0b1714;color:#fff;padding:22px 16px;display:flex;flex-direction:column;min-height:100vh;position:-webkit-sticky;position:sticky;top:0;height:100vh}.dashBrand{display:flex;gap:11px;padding:0 7px}.dashBrand>div:last-child{display:grid}.dashBrand span{font-size:10px;color:#7e9790;margin-top:2px}.restaurantMini{margin:28px 0 18px;background:#122621;border:1px solid #1b3831;border-radius:16px;padding:13px;display:flex;align-items:center;gap:10px}.restaurantMini div{display:grid}.restaurantMini span{font-size:10px;color:#85a59c;margin-top:2px}.dashNav{display:grid;grid-gap:7px;gap:7px}.dashNav button,.logoutBtn{border:0;color:#a8bdb7;background:transparent;border-radius:12px;padding:12px 13px;display:flex;gap:10px;align-items:center;text-align:right}.dashNav button.on{background:#0d675a;color:#fff}.logoutBtn{margin-top:auto;color:#d6aaa6}.dashMain{direction:rtl;padding:28px;min-width:0}.dashTop{display:flex;align-items:center;justify-content:space-between}.dashTop small{color:#7a8581}.dashTop h1{margin:3px 0 0;font-size:28px}.softBtn{border:1px solid #d8dfdc;background:#fff;border-radius:12px;padding:10px 13px;display:flex;gap:7px;align-items:center}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:24px 0}.stats div{background:#fff;border:1px solid #e4e8e6;border-radius:17px;padding:18px;display:grid;grid-gap:8px;gap:8px}.stats span{font-size:12px;color:#76817d}.stats strong{font-size:22px}.panel{background:#fff;border:1px solid #e2e7e4;border-radius:20px;padding:20px}.panelHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.panelHead span{font-size:11px;color:#168474}.panelHead h2{margin:4px 0 0}.panelHead small{color:#83908b}.menuAdminList,.orderTable{display:grid;grid-gap:8px;gap:8px}.orderRow{display:grid;grid-template-columns:100px 1fr 150px 170px;align-items:center;grid-gap:12px;gap:12px;border-top:1px solid #edf0ee;padding:13px 5px}.orderRow:first-child{border-top:0}.orderRow>div{display:grid}.orderRow span{font-size:11px;color:#84908c;margin-top:3px}.menuAdminRow select,.orderRow select{height:38px;border:1px solid #dce2df;background:#fff;border-radius:10px;padding:0 9px}.orderNum b{color:#0d675a}.empty{padding:35px;text-align:center;color:#89938f}.miniSearch{height:42px;border:1px solid #dde3e0;border-radius:12px;display:flex;align-items:center;gap:8px;padding:0 11px}.miniSearch input{border:0;outline:0;background:transparent}.menuAdminRow{display:grid;grid-template-columns:38px minmax(180px,1fr) 160px 130px 88px;grid-gap:9px;gap:9px;align-items:center;border-top:1px solid #edf0ee;padding:10px 0}.catDot{width:34px;height:34px;border-radius:10px;background:#e9f4f1;color:#0d675a;display:grid;place-items:center;font-weight:700}.nameEdit,.priceEdit{height:40px;border:1px solid #dce2df;border-radius:10px;background:#fff}.nameEdit{padding:0 10px;min-width:0}.priceEdit{display:flex;align-items:center;padding:0 9px;direction:ltr}.priceEdit input{border:0;outline:0;min-width:0;width:100%;background:transparent}.priceEdit span{font-size:11px;color:#7f8a86;white-space:nowrap}.saveBtn{height:38px;border:0;border-radius:10px;background:#0d675a;color:#fff;display:flex;align-items:center;justify-content:center;gap:5px}.saveBtn:disabled{opacity:.45}.notice{background:#fff8e8;color:#7f6225;border-radius:12px;padding:11px 13px;font-size:12px;margin-bottom:10px}@media(max-width:900px){.dashShell{display:block}.dashSide{min-height:auto;height:auto;position:static;padding:14px}.dashBrand,.restaurantMini{display:none}.dashNav{display:grid;grid-template-columns:1fr 1fr}.logoutBtn{position:absolute;top:13px;left:13px;padding:9px}.dashMain{padding:16px}.stats{grid-template-columns:1fr 1fr}.orderRow{grid-template-columns:75px 1fr 100px}.orderRow select{grid-column:1/-1}.menuAdminRow{grid-template-columns:36px 1fr 120px}.menuAdminRow .saveBtn,.menuAdminRow select{grid-column:auto}.panelHead{align-items:flex-start;flex-direction:column}.miniSearch,.miniSearch input{width:100%}}@media(max-width:560px){.stats{grid-template-columns:1fr 1fr}.stats strong{font-size:18px}.panel{padding:13px}.orderRow{grid-template-columns:70px 1fr}.orderRow>strong{grid-column:1/-1}.menuAdminRow{grid-template-columns:34px 1fr}.menuAdminRow select,.priceEdit,.saveBtn{grid-column:2}.dashTop h1{font-size:22px}}.createBar{display:grid;grid-template-columns:1fr 150px;grid-gap:10px;gap:10px;margin:12px 0 18px}.categoryAdminRow input,.createBar input,.descEdit,.newItemGrid input,.newItemGrid select{height:42px;border:1px solid #dce2df;border-radius:10px;background:#fff;padding:0 10px;outline:none}.categoryAdminList{display:grid;grid-gap:8px;gap:8px}.categoryAdminRow{display:grid;grid-template-columns:1fr 180px 100px;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #edf0ee}.toggleLabel{display:flex;align-items:center;gap:8px;font-size:12px;color:#65706c}.newItemCard{background:#f7faf9;border:1px solid #e0e8e5;border-radius:16px;padding:14px;margin-bottom:16px}.newItemCard h3{margin:0 0 12px;font-size:16px}.newItemGrid{display:grid;grid-template-columns:1.2fr 1fr .8fr 1.5fr 1fr 120px;grid-gap:8px;gap:8px}.uploadBox,.uploadMini{border:1px dashed #b8cbc5;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:7px;color:#0d675a;cursor:pointer;min-height:40px;font-size:12px}.uploadBox input,.uploadMini input{display:none}.menuAdminCard{display:grid;grid-template-columns:90px 1fr;grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid #edf0ee}.adminThumb{width:90px;height:90px;border-radius:14px;background:#eef3f1;overflow:hidden;display:grid;place-items:center;font-size:28px}.adminThumb img{width:100%;height:100%;object-fit:cover}.menuAdminFields{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(170px,1.4fr) 150px 130px 120px 120px 90px;grid-gap:8px;gap:8px;align-items:center}.menuAdminFields select{height:40px;border:1px solid #dce2df;background:#fff;border-radius:10px;padding:0 8px}.descEdit{min-width:0}.uploadMini{height:40px}.uploadMini span{white-space:nowrap}.dashNav{grid-template-columns:1fr!important}.dashNav button{width:100%}@media(max-width:1200px){.newItemGrid{grid-template-columns:1fr 1fr 1fr}.menuAdminFields{grid-template-columns:1fr 1fr 140px}.menuAdminFields .saveBtn,.menuAdminFields .uploadMini{grid-column:auto}.menuAdminCard{grid-template-columns:70px 1fr}.adminThumb{width:70px;height:70px}}@media(max-width:760px){.categoryAdminRow,.createBar,.menuAdminCard,.newItemGrid{grid-template-columns:1fr}.adminThumb{width:100%;height:160px}.menuAdminFields{grid-template-columns:1fr}.menuAdminFields .priceEdit,.menuAdminFields .saveBtn,.menuAdminFields .uploadMini,.menuAdminFields select{grid-column:1}.dashNav{grid-template-columns:repeat(3,1fr)!important}.dashNav button{justify-content:center;font-size:12px}}.noticeBar{max-width:1100px;margin:16px auto 0;padding:12px 16px;border-radius:14px;background:#fff3cd;color:#7a5700;font-weight:700}.orderTypePicker{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:10px 0 16px}.orderTypePicker button{border:1px solid #ddd;background:#fff;border-radius:12px;padding:10px 8px;font-weight:700;white-space:nowrap;font-size:.95rem}.orderTypePicker button.active{background:#111;color:#fff;border-color:#111}.locationBtn{display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed #aaa!important;background:#fafafa!important;color:#222!important}.totalsMini{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.totalsMini div{display:flex;justify-content:space-between;color:#666}.success strong{font-size:1.15rem}.success small{display:block;color:#666;margin:8px 0 14px}.subscriptionBanner{display:flex;align-items:center;gap:8px;background:#fff3cd;color:#7a5700;border-radius:14px;padding:12px 14px;margin:0 0 14px;font-weight:700}.settingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.settingsGrid label{display:grid;grid-gap:7px;gap:7px;font-weight:700}.settingsGrid input{border:1px solid #ddd}.settingsGrid input,.toggleRow{padding:12px;border-radius:12px}.toggleRow{display:flex!important;align-items:center;justify-content:space-between;background:#fafafa}.toggleRow input{width:20px;height:20px}.primaryAdminBtn{margin-top:18px;display:flex;align-items:center;gap:8px;border-radius:12px;padding:12px 18px;background:#111;font-weight:800}.subscriptionCard{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.subscriptionCard>div{background:#fafafa;border:1px solid #eee;border-radius:14px;padding:16px;display:grid;grid-gap:8px;gap:8px}.subscriptionCard span{color:#777}.subscriptionCard strong{font-size:1.1rem}.noticeList{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.noticeList>div{display:flex;gap:10px;padding:12px;border:1px solid #eee;border-radius:12px}.noticeList>div.unread{background:#f6fffe;border-color:#b7ece9}.noticeList p{margin:4px 0}.noticeList small{color:#777}@media(max-width:800px){.orderTypePicker,.settingsGrid,.subscriptionCard{grid-template-columns:1fr}.dashShell{display:block}.dashSide{position:static;width:auto}.dashNav{grid-template-columns:repeat(2,1fr);display:grid}.dashMain{margin:0!important;padding:14px!important}}.platformShell{min-height:100vh;background:#f4f7f6;display:grid;grid-template-columns:250px 1fr;direction:ltr}.platformSide{direction:rtl;background:#071411;color:#fff;padding:22px 16px;display:flex;flex-direction:column;min-height:100vh;position:-webkit-sticky;position:sticky;top:0;height:100vh}.platformBrand{display:flex;gap:11px;align-items:center;padding:0 7px}.platformAdminBadge>div,.platformBrand>div:last-child{display:grid}.platformAdminBadge span,.platformBrand span{font-size:10px;color:#83a198}.platformAdminBadge{display:flex;align-items:center;gap:10px;background:#0e2721;border:1px solid #173b32;padding:13px;border-radius:15px;margin:28px 0 18px}.platformSide nav{display:grid;grid-gap:7px;gap:7px}.platformSide nav a,.platformSide>button{display:flex;align-items:center;gap:9px;border:0;border-radius:11px;background:transparent;color:#9bb1aa;padding:12px;text-decoration:none}.platformSide nav a.on{background:#0d675a;color:white}.platformSide>button{margin-top:auto;color:#d8aaa5}.platformMain{direction:rtl;padding:28px;min-width:0}.platformTop{display:flex;justify-content:space-between;align-items:center}.platformTop small{color:#77847f}.platformTop h1{margin:3px 0 0}.platformTopActions{display:flex;gap:8px}.platformTopActions button{display:flex;align-items:center;gap:7px;border:1px solid #d8e0dd;background:white;border-radius:11px;padding:10px 12px}.platformStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:24px 0}.platformStats>div{background:#fff;border:1px solid #e0e7e4;border-radius:17px;padding:17px;display:grid;grid-template-columns:32px 1fr;align-items:center;grid-gap:2px 8px;gap:2px 8px}.platformStats svg{grid-row:1/3;color:#0d675a}.platformStats span{font-size:11px;color:#78837f}.platformStats strong{font-size:20px}.platformPanel{background:white;border:1px solid #e0e6e3;border-radius:20px;padding:18px}.platformPanelHead{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px}.platformPanelHead span{font-size:11px;color:#168474}.platformPanelHead h2{margin:4px 0 0}.platformSearch{height:42px;border:1px solid #dbe3e0;border-radius:12px;display:flex;align-items:center;gap:8px;padding:0 11px;min-width:290px}.platformSearch input{border:0;outline:0;flex:1 1}.platformTR,.platformTable{display:grid}.platformTR{grid-template-columns:minmax(180px,1.4fr) 140px 90px 100px 150px 150px;align-items:center;grid-gap:10px;gap:10px;padding:12px 5px;border-top:1px solid #edf0ef}.platformTH{border-top:0;background:#f7faf9;border-radius:10px;color:#697672;font-size:11px}.platformRestaurant{display:grid}.platformRestaurant small,.platformTR>div:nth-child(5) small{display:block;color:#84908c;font-size:10px;margin-top:4px}.platformTR select{height:36px;border:1px solid #dbe2df;border-radius:9px;background:#fff;padding:0 8px}.statusPill{display:inline-flex;padding:5px 9px;border-radius:999px;background:#edf1ef;font-size:11px}.statusPill.active{background:#e6f7ef;color:#176548}.statusPill.past_due{background:#fff2d8;color:#8b6218}.statusPill.cancelled{background:#fdebea;color:#9b3c37}.warn{color:#a26b15!important}.platformActions{display:flex;gap:6px}.platformActions button{border:0;border-radius:9px;background:#0d675a;color:#fff;padding:8px 9px;font-size:11px}.platformActions button.danger{background:#9a3f3a}.platformActions button:disabled{opacity:.45}@media(max-width:1000px){.platformShell{display:block}.platformSide{height:auto;min-height:auto;position:static;padding:12px 14px;gap:10px}.platformAdminBadge{display:none}.platformBrand{display:flex;-webkit-padding-end:100px;padding-inline-end:100px}.platformSide nav{display:flex;overflow-x:auto;gap:6px;padding-bottom:4px;scrollbar-width:thin}.platformSide nav a{white-space:nowrap;flex:0 0 auto;padding:9px 11px;background:#0d211c}.platformSide nav a.on{background:#0d675a}.platformSide>button{position:absolute;left:12px;top:10px;margin:0}.platformMain{padding:16px}.platformStats{grid-template-columns:1fr 1fr}.platformTR{grid-template-columns:1.2fr 1fr 1fr}.platformTH{display:none}.platformTR>div:nth-child(4),.platformTR>div:nth-child(5),.platformTR>div:nth-child(6){grid-column:auto}.platformPanelHead{flex-direction:column;align-items:stretch}.platformSearch{min-width:0}.platformTop{align-items:flex-start;gap:10px}.platformTopActions{flex-direction:column}}@media(max-width:650px){.platformStats,.platformTR{grid-template-columns:1fr 1fr}.platformActions,.platformRestaurant{grid-column:1/-1}}.kdsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.kdsCard{border:1px solid #e3e7e5;border-radius:16px;padding:16px;background:#fafafa}.kdsCard.pending{border-top:4px solid #d79a2b}.kdsCard.accepted{border-top:4px solid #3978aa}.kdsCard.preparing{border-top:4px solid #8a5eb0}.kdsCard.ready{border-top:4px solid #25875d}.kdsCardTop{display:flex;justify-content:space-between;align-items:center}.kdsCardTop span{font-size:11px;color:#78837f}.kdsCard h3{margin:14px 0 5px}.kdsCard p{margin:4px 0;color:#69736f;font-size:12px}.kdsCard>strong{display:block;margin:12px 0}.kdsActions button{width:100%;border:0;border-radius:10px;padding:10px;background:#0d675a;color:white;font-weight:700}.reportGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.reportGrid>div{background:#f8faf9;border:1px solid #e5e9e7;border-radius:14px;padding:16px;display:grid;grid-gap:7px;gap:7px}.reportGrid span{font-size:11px;color:#77827e}.reportGrid strong{font-size:20px}.reportBars{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.reportBars>div>div{display:flex;justify-content:space-between;font-size:12px;margin-bottom:6px}.reportBars i{height:9px;background:#edf1ef;overflow:hidden}.reportBars em,.reportBars i{display:block;border-radius:999px}.reportBars em{height:100%;background:#0d675a}@media(max-width:900px){.kdsGrid,.reportGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.kdsGrid,.reportGrid{grid-template-columns:1fr}}.optionGroups{display:grid;grid-gap:18px;gap:18px;margin:12px 0 20px}.optionGroup{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid #e7e7e7;border-radius:16px}.optionGroup>div:first-child{display:flex;justify-content:space-between;gap:10px}.optionGroup small{color:#777}.optionValue{display:flex;justify-content:space-between;align-items:center;border:1px solid #e7e7e7;background:#fff;border-radius:12px;padding:11px 12px;text-align:right}.optionValue.selected{border-color:#03b1ae;background:#effcfb}.optionValue b{font-size:12px;color:#555}.cartItem small{display:block;color:#777;margin:3px 0}.subPage{min-height:100vh;background:#f6f7f8;padding:24px;direction:rtl}.subTop{max-width:1200px;margin:0 auto 20px;gap:18px}.subTop,.subTop>button{display:flex;align-items:center}.subTop>button{gap:7px}.subTop h1{margin:2px 0}.growthGrid,.optionAdminList,.qrGrid,.subPage>.createBar,.subPage>.panel{max-width:1200px;margin:0 auto 18px}.lockedBox{max-width:1200px;margin:30px auto;padding:24px;border-radius:18px;background:#fff3cd;border:1px solid #ffe69c}.inlineActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.inlineActions input{max-width:220px}.valueList{display:grid;grid-gap:7px;gap:7px;margin:12px 0}.customerList>div,.simpleRow,.staffList>div,.valueList>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #eee}.qrGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.qrCard{text-align:center}.qrCard img{width:200px;max-width:100%;border-radius:12px;background:white}.qrCard small{display:block;word-break:break-all;color:#777;margin:8px 0}.qrCard a{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.customerList,.growthGrid,.staffList{display:grid}.growthGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:16px;gap:16px}.danger{color:#b42318!important}.featureMatrix{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px}.featureMatrix article{display:flex;justify-content:space-between;align-items:center;gap:14px}.featureMatrix h3{margin:3px 0}.featureMatrix code{font-size:11px;color:#777}.branchPicker{width:min(calc(100% - 28px),900px);margin:14px auto 0;background:#fff;border:1px solid #e3d8ca;border-radius:14px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.branchPicker span{font-size:12px;color:#75695d}.branchPicker select{border:0;background:#f7f3ed;border-radius:9px;padding:8px 12px;min-width:180px}.branchForm{display:grid;grid-template-columns:1fr 1fr 1.5fr 1fr auto;grid-gap:9px;gap:9px}.branchAdminCard input,.branchForm input{border:1px solid #dce2df;border-radius:10px;padding:11px;background:#fff}.branchAdminCard button,.branchForm button{border:0;border-radius:10px;background:#0d675a;color:#fff;padding:10px 13px;display:flex;align-items:center;justify-content:center;gap:6px}.branchAdminList{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.branchAdminCard{display:grid;grid-gap:9px;gap:9px;padding:14px;border:1px solid #e5e9e7;border-radius:15px;background:#fafcfc}.branchTitle{display:flex;align-items:center;gap:7px;color:#0d675a}.branchItems{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px;gap:8px}.branchItems label{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border:1px solid #e7ebe9;border-radius:11px;background:#fafcfc}.branchItems input{width:19px;height:19px}@media(max-width:850px){.branchForm{grid-template-columns:1fr 1fr}.branchForm button{grid-column:1/-1}}@media(max-width:520px){.branchForm{grid-template-columns:1fr}.branchForm button{grid-column:auto}.branchPicker{align-items:stretch;flex-direction:column}.branchPicker select{width:100%}}.createBar select,.form select,.panelHead select{border:1px solid #e2d8ca;border-radius:12px;background:#fff;padding:11px 12px;outline:none}.branchAdminCard label:not(.toggleRow){display:grid;grid-gap:6px;gap:6px;font-size:12px;color:#68736f}.inlineActions>button{border:0;border-radius:9px;background:#0d675a;color:#fff;padding:9px 11px;display:flex;align-items:center;gap:6px}.helperText{margin:14px 0 0;color:#6d7773;font-size:.9rem}.scheduleList{display:grid;grid-gap:14px;gap:14px}.scheduleList article{border:1px solid #e7ece9;border-radius:15px;padding:14px}.scheduleList h3{margin:0 0 10px}.scheduleRow{display:grid;grid-template-columns:22px 110px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 0;border-top:1px solid #f0f2f1}.scheduleRow:first-of-type{border-top:0}.scheduleRow button{display:flex;align-items:center;gap:6px;border:0;background:#fdeceb;color:#9c3f39;border-radius:9px;padding:7px 9px}@media(max-width:650px){.scheduleRow{grid-template-columns:22px 1fr auto}.scheduleRow b{grid-column:2/3}.scheduleRow button{grid-column:3/4;grid-row:1/3}}.languageChoices{display:flex;flex-wrap:wrap;gap:10px}.languageChoices label{display:flex;align-items:center;gap:8px;border:1px solid #e2e7e4;border-radius:11px;padding:10px 13px;background:#fff}.selectLabel{display:grid;grid-gap:7px;gap:7px;margin-top:16px}.selectLabel select{height:44px;border:1px solid #dbe2df;border-radius:11px;background:#fff;padding:0 10px}.restaurantAuthPage{min-height:100vh;display:grid;place-items:center;padding:24px}.restaurantAuthCard{overflow:hidden}.restaurantLoginBrand{display:flex;align-items:center;gap:14px}.restaurantLoginBrand>div:last-child{display:grid}.restaurantLoginBrand strong{font-size:18px}.restaurantLoginBrand small{color:#7b827f;margin-top:3px}.restaurantLoginLogo{width:62px;height:62px;border-radius:18px;display:grid;place-items:center;overflow:hidden;background:#f3f5f4;border:1px solid #e5e9e7;font-weight:900;font-size:16px}.restaurantLoginLogo img{width:100%;height:100%;object-fit:cover}.restaurantAuthCopy{margin-top:28px}.restaurantAuthLoading{color:#fff;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);padding:14px 18px;border-radius:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.adminModalActions .primaryAction,.platformTopActions .primaryAction{background:#0d675a;color:#fff;border-color:#0d675a}.platformTR{grid-template-columns:minmax(170px,1.25fr) minmax(160px,1.1fr) 120px 90px 90px 135px 190px}.platformActions button{display:inline-flex;align-items:center;justify-content:center;gap:4px}.planGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.planGrid article{border:1px solid #e2e8e6;border-radius:14px;padding:15px;display:grid;grid-gap:7px;gap:7px;background:#fafcfb}.planGrid span{font-size:12px;color:#6f7d78}.adminModalBackdrop{position:fixed;inset:0;background:#06110dd9;display:grid;place-items:center;padding:18px;z-index:1000}.adminModal{width:min(820px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:22px;padding:20px;box-shadow:0 30px 80px #0005}.adminModalHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.adminModalHead small{color:#0d7a69}.adminModalHead h2{margin:4px 0}.adminModalHead>button{border:0;background:#f1f4f3;border-radius:10px;width:40px;height:40px;display:grid;place-items:center}.adminFormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.adminFormGrid label{display:grid;grid-gap:6px;gap:6px}.adminFormGrid label>span,.readonlyBox>span{font-size:12px;color:#687672}.adminFormGrid input,.adminFormGrid select{height:43px;border:1px solid #d9e2df;border-radius:10px;padding:0 11px;background:#fff}.adminFormGrid input[type=color]{padding:5px}.checkLabel{display:flex!important;align-items:center;gap:9px;border:1px solid #e0e6e3;border-radius:10px;padding:0 12px;height:43px}.checkLabel input{width:17px;height:17px}.readonlyBox{display:grid;align-content:center;border:1px solid #e1e7e4;background:#f8faf9;border-radius:10px;padding:8px 11px}.readonlyBox small{color:#7c8884}.adminModalActions{display:flex;justify-content:flex-start;gap:8px;margin-top:20px}.adminModalActions button{border:1px solid #d8e0dd;background:#fff;border-radius:10px;padding:10px 16px}.adminModalActions button:disabled{opacity:.5}@media(max-width:1100px){.platformTR{grid-template-columns:1.2fr 1fr 1fr}.platformTR>div:nth-child(n+4){grid-column:auto}.adminFormGrid,.planGrid{grid-template-columns:1fr}}.langSwitcher{display:flex;justify-content:center;gap:8px;margin:12px auto 0;max-width:1100px;padding:0 16px}.langSwitcher button{border:1px solid #d9e2df;background:#fff;border-radius:999px;padding:8px 13px}.langSwitcher button.active{background:var(--brand,#0d675a);color:#fff;border-color:var(--brand,#0d675a)}.accountGrid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.settingsGrid.oneCol{grid-template-columns:1fr}.helperText{display:flex;align-items:center;gap:7px}.formButtonCell{display:flex;align-items:end}.formButtonCell .primaryAdminBtn{width:100%;margin:0}.adminUsersList{display:grid;grid-gap:10px;gap:10px}.adminUsersList article{display:grid;grid-template-columns:minmax(220px,1.4fr) 110px minmax(180px,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px;border:1px solid #e5eae8;border-radius:14px;background:#fafcfb}.adminUsersList article>div:first-child{display:grid}.adminUsersList article small{color:#7a8581}.platformSide nav a{cursor:pointer}.primaryAdminBtn{border:0;border-radius:11px;background:#0d675a;color:#fff;padding:11px 15px;font-weight:700}.adminFormGrid input,.adminFormGrid select,.settingsGrid input,.settingsGrid select{width:100%}@media(max-width:900px){.accountGrid{grid-template-columns:1fr}.adminUsersList article{grid-template-columns:1fr 100px}.adminUsersList article>.inlineActions{grid-column:1/-1}}@media(max-width:600px){.adminUsersList article{grid-template-columns:1fr}.adminUsersList article>.inlineActions{grid-column:auto}.adminModal{padding:16px}.platformTopActions{flex-wrap:wrap}}.translationStack{display:grid;grid-gap:7px;gap:7px;min-width:0}.translationEditor{display:grid;grid-gap:7px;gap:7px;padding:10px;border:1px dashed #d8e2de;border-radius:10px;background:#f8fbfa}.translationEditor small{color:#0d675a;font-weight:700}.categoryAdminRow{align-items:start!important}.orderLineItems{display:grid!important;grid-gap:3px;gap:3px;margin-top:8px;padding-top:7px;border-top:1px dashed #e2e7e4}.orderLineItems span{font-size:11px!important;color:#4f5d58!important}.orderLineItems em{font-style:normal;color:#78837f}.kdsItems{display:grid;grid-gap:8px;gap:8px;margin:12px 0;padding:10px;border-radius:11px;background:#fff;border:1px solid #edf0ef}.kdsItems>div{display:grid;grid-gap:2px;gap:2px}.kdsItems small{color:#6e7975}.planGrid article label{display:grid;grid-gap:5px;gap:5px}.planGrid article label span{font-size:11px;color:#73817c}.planGrid article input{height:40px;border:1px solid #dce4e1;border-radius:9px;padding:0 10px;background:#fff}.orderActionCell{display:flex}.orderActionCell select{flex:1 1}.iconSoft{border:1px solid #dce3e0;background:#fff;border-radius:9px;width:38px;height:38px;display:grid;place-items:center}.noticeList>div{transition:.18s}.noticeList>div:hover{background:#f5faf8}.brandAssetRow{display:flex;align-items:center;gap:18px}.brandPreview{width:84px;height:84px;border-radius:20px;background:#edf4f1;border:1px solid #dce6e2;display:grid;place-items:center;overflow:hidden;font-weight:900;font-size:22px;color:#0d675a}.brandPreview img{width:100%;height:100%;object-fit:cover}.uploadAssetBtn{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;border:1px solid #d9e3df;border-radius:9px;padding:8px 11px;background:#fff;cursor:pointer;width:max-content!important}.uploadAssetBtn input{display:none}.settingsGrid label>.uploadAssetBtn{margin-top:6px}.orderRow{grid-template-columns:minmax(0,1fr) 130px 190px}.orderRow>strong{text-align:center}.cartBar,.cats button.active,.menuSection .cardBottom button,.submit{background:var(--brand,#20170f)}.cats button.active{border-color:var(--brand,#20170f)}.titleRow strong{color:var(--brand,#8a5b30)}.badge{background:#fff;color:var(--brand,#20170f)}@media(max-width:900px){.orderRow{grid-template-columns:1fr 110px}.orderActionCell{grid-column:1/-1}.orderRow>strong{text-align:start}.dashTop{gap:10px;align-items:flex-start}.dashTop>.inlineActions{justify-content:flex-start}}@media(max-width:560px){.orderRow{grid-template-columns:1fr}.orderActionCell,.orderRow>strong{grid-column:auto}.brandAssetRow{align-items:flex-start}.dashTop{flex-direction:column}.dashTop>.inlineActions{width:100%}.dashTop .softBtn{flex:1 1;justify-content:center}}.platformLanding{min-height:100vh;background:#071411}.landingTop{height:78px;max-width:1180px;margin:auto;padding:0 22px;justify-content:space-between}.landingBrand,.landingTop{display:flex;align-items:center}.landingBrand{gap:11px}.landingBrand>div:last-child{display:grid}.landingBrand span{font-size:10px;color:#82a298}.landingActions a,.landingLogin{color:#fff;text-decoration:none;border:1px solid #26443c;border-radius:12px;padding:10px 15px}.landingHero{max-width:1180px;margin:auto;padding:80px 22px 70px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:50px;gap:50px;align-items:center}.landingEyebrow{font-size:11px;letter-spacing:2px;color:#50c9b6}.landingHero h1{font-size:clamp(38px,6vw,74px);line-height:1.05;margin:14px 0 20px;max-width:850px}.landingHero p{font-size:18px;line-height:1.9;color:#b8cbc5;max-width:720px}.landingActions{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}.landingActions a:first-child{background:#0d7b6b;border-color:#0d7b6b}.landingVisual{display:grid;grid-gap:14px;gap:14px}.landingVisual>div{min-height:190px;border:1px solid #1b3730;border-radius:24px;background:linear-gradient(145deg,#0d201b,#0a1815);display:grid;place-items:center;text-align:center;padding:22px}.landingVisual svg{color:#43baa7}.landingVisual b{font-size:22px}.landingVisual span{color:#8eaaa2}.landingFeatures{max-width:1180px;margin:auto;padding:0 22px 70px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.landingFeatures article{border:1px solid #1d3731;border-radius:20px;background:#0b1b17;padding:24px}.landingFeatures svg{color:#43baa7}.landingFeatures h3{margin:18px 0 8px}.landingFeatures p{color:#94aaa3;line-height:1.7}.platformLanding footer{text-align:center;padding:24px;color:#718d84;border-top:1px solid #122a24}@media(max-width:800px){.landingHero{padding-top:45px}.landingFeatures,.landingHero{grid-template-columns:1fr}.landingVisual{grid-template-columns:1fr 1fr}.landingVisual>div{min-height:150px}}@media(max-width:520px){.landingVisual{grid-template-columns:1fr}.landingHero h1{font-size:42px}.landingHero p{font-size:15px}}.growthWide{grid-column:1/-1}.couponForm{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));grid-gap:8px;gap:8px;margin-bottom:16px}.couponForm input,.couponForm select{height:42px;border:1px solid #dce3e0;border-radius:10px;padding:0 10px;background:#fff}.couponList{display:grid;grid-gap:8px;gap:8px}.couponList article{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:11px;border:1px solid #e7ebe9;border-radius:12px}.couponList article>div:first-child{display:grid}.couponList small{color:#78837f}.loyaltyList{margin-top:16px}@media(max-width:900px){.couponForm{grid-template-columns:1fr 1fr}}@media(max-width:560px){.couponForm{grid-template-columns:1fr}.couponList article{grid-template-columns:1fr auto}.couponList .inlineActions{grid-column:1/-1}}.hoursGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0 18px}.hoursGrid article{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid #e3e9e6;border-radius:13px;padding:12px;background:#fafcfb}.hoursGrid article label{display:grid;grid-gap:4px;gap:4px}.hoursGrid article label>span{font-size:10px;color:#71807b}.hoursGrid article input[type=time]{height:38px;border:1px solid #dce4e1;border-radius:8px;padding:0 8px;background:#fff}.hoursGrid .toggleRow{display:flex}.hoursGrid .toggleRow span{font-size:11px}@media(max-width:950px){.hoursGrid{grid-template-columns:1fr}}@media(max-width:600px){.hoursGrid article{grid-template-columns:1fr 1fr}.hoursGrid article>b{grid-column:1/-1}.hoursGrid .toggleRow{justify-content:flex-start}}.simpleSearch{height:40px;border:1px solid #dce4e1;border-radius:10px;padding:0 11px;background:#fff;min-width:220px}.paymentsList{display:grid;grid-gap:8px;gap:8px}.paymentsList article{display:grid;grid-template-columns:minmax(180px,1.2fr) 130px minmax(160px,1fr) 42px;grid-gap:12px;gap:12px;align-items:center;border:1px solid #e5eae8;border-radius:12px;padding:12px;background:#fafcfb}.paymentsList article>div{display:grid;grid-gap:3px;gap:3px}.paymentsList small{color:#77847f}.paymentsList strong{color:#0d675a}@media(max-width:700px){.paymentsList article{grid-template-columns:1fr auto}.paymentsList article>div:nth-child(3){grid-column:1/-1}.simpleSearch{min-width:0;width:100%}}.miniPayments{margin:18px 0;display:grid;grid-gap:6px;gap:6px}.miniPayments h3{margin:0 0 5px}.miniPayments>div{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e6ebe9;border-radius:10px;background:#fafcfb}.miniPayments span{font-size:12px;color:#73807c}.miniPayments b{color:#0d675a}.auditList{display:grid;grid-gap:8px;gap:8px}.auditList article{display:grid;grid-template-columns:30px 1fr;grid-gap:10px;gap:10px;align-items:start;border:1px solid #e5eae8;border-radius:12px;padding:12px;background:#fafcfb}.auditList article>svg{color:#0d675a;margin-top:2px}.auditList article>div{display:grid;grid-gap:4px;gap:4px}.auditList small{color:#77847f}.auditList code{white-space:pre-wrap;word-break:break-word;color:#55635e;background:#f0f4f2;padding:7px;border-radius:8px;font-size:10px}.plansMatrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.planFeatureRows{display:grid;grid-gap:6px;gap:6px}.planFeatureRows article{display:grid;grid-template-columns:minmax(0,1fr) 100px 100px;grid-gap:9px;gap:9px;align-items:center;padding:9px;border:1px solid #e7ebe9;border-radius:10px}.planFeatureRows article>div{display:grid;grid-gap:2px;gap:2px}.planFeatureRows small{color:#7b8783;font-size:10px}.planFeatureRows label>span{font-size:10px;color:#77847f}.planFeatureRows input[type=number]{width:90px;height:34px;border:1px solid #dae3df;border-radius:8px;padding:0 7px}@media(max-width:1250px){.plansMatrix{grid-template-columns:1fr}}@media(max-width:520px){.planFeatureRows article{grid-template-columns:1fr auto}.planFeatureRows article>label:last-child{grid-column:1/-1}}.reportFilters{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.reportFilters label{display:grid;grid-gap:5px;gap:5px}.reportFilters label span{font-size:11px;color:#73817c}.reportFilters input{height:41px;border:1px solid #dce4e1;border-radius:10px;padding:0 10px;background:#fff}.reportKpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.reportKpis article{display:grid;grid-gap:7px;gap:7px;background:#fff;border:1px solid #e1e7e4;border-radius:15px;padding:16px}.reportKpis svg{color:#0d675a}.reportKpis span{font-size:11px;color:#77847f}.reportKpis strong{font-size:19px}.reportTwoCol{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.metricRows{display:grid;grid-gap:7px;gap:7px}.dailyReport article,.metricRows article{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e6ebe9;border-radius:11px;padding:11px;background:#fafcfb}.metricRows article>div{display:grid;grid-gap:3px;gap:3px}.dailyReport span,.metricRows small{color:#7a8682;font-size:11px}.dailyReport strong,.metricRows strong{color:#0d675a}.dailyReport{display:grid;grid-gap:7px;gap:7px}.dailyReport article{display:grid;grid-template-columns:1fr 100px 150px}.legalPage{min-height:100vh;background:#f4f7f5;padding:40px 18px}.legalPage>article{max-width:850px;margin:auto;background:#fff;border:1px solid #e1e8e5;border-radius:22px;padding:30px;line-height:1.9}.legalPage h1{font-size:34px;margin:18px 0}.legalPage h2{font-size:19px;margin:28px 0 6px}.legalPage p{color:#52605b}.legalPage a{color:#0d675a}.legalPage small{display:block;margin-top:30px;color:#8a9691}.supportCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:22px 0}.supportCards>div{border:1px solid #e2e8e5;border-radius:14px;padding:16px;display:grid;grid-gap:8px;gap:8px;background:#fafcfb}.supportCards svg{color:#0d675a}.supportCards a,.supportCards span{font-size:12px}.errorCard{width:min(90vw,430px);background:#fff;border:1px solid #e1e7e4;border-radius:20px;padding:28px;text-align:center}.errorCard>b{color:#0d675a}.errorCard p{color:#78837f}.errorCard a,.errorCard button{display:inline-block;border:0;background:#0d675a;color:#fff;text-decoration:none;border-radius:11px;padding:11px 15px}.platformLanding footer{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap}.platformLanding footer nav{display:flex;gap:14px}.platformLanding footer a{color:#83a39a;text-decoration:none}.platformLanding footer a:hover{color:#fff}@media(max-width:1050px){.reportKpis{grid-template-columns:repeat(2,1fr)}.reportTwoCol{grid-template-columns:1fr}}@media(max-width:600px){.reportKpis{grid-template-columns:1fr}.dailyReport article{grid-template-columns:1fr auto}.dailyReport strong{grid-column:1/-1}.supportCards{grid-template-columns:1fr}.legalPage>article{padding:20px}.legalPage h1{font-size:28px}}.orderFilters input,.orderFilters select{height:38px;border:1px solid #dce3e0;background:#fff;border-radius:9px;padding:0 9px}.orderFilters input{min-width:190px}@media(max-width:720px){.orderFilters{width:100%;display:grid!important;grid-template-columns:1fr 1fr}.orderFilters input{grid-column:1/-1;min-width:0}.orderFilters small{align-self:center}}.menuPowered{max-width:900px;margin:-82px auto 95px;text-align:center;color:#9a8f83;font-size:11px}.menuPowered b{color:var(--brand,#20170f)}.platformAnalyticsKpis{grid-template-columns:repeat(4,minmax(0,1fr))}.platformAnalyticsKpis article small{color:#7d8985;font-size:10px}.platformAnalyticsTable{display:grid;overflow:auto}.platformAnalyticsRow{min-width:850px;display:grid;grid-template-columns:1.4fr .8fr .75fr 1fr .75fr 1fr;align-items:center;grid-gap:12px;gap:12px;padding:12px 8px;border-top:1px solid #e8ecea}.platformAnalyticsRow.head{border-top:0;background:#f7faf8;border-radius:10px;font-size:11px;color:#6d7b76}.platformAnalyticsRow>div{display:grid;grid-gap:3px;gap:3px}.platformAnalyticsRow small{color:#81908a}.platformAnalyticsRow strong{color:#0d675a}@media(max-width:850px){.platformAnalyticsKpis{grid-template-columns:1fr 1fr}}@media(max-width:520px){.platformAnalyticsKpis{grid-template-columns:1fr}}.roleSelect{height:36px;border:1px solid #dbe3df;border-radius:9px;background:#fff;padding:0 8px;min-width:100px}.archivedList{display:grid;grid-gap:9px;gap:9px}.archivedList article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border:1px solid #e3e9e6;border-radius:13px;background:#fafcfb}.archivedList article>div{display:grid;grid-gap:4px;gap:4px}.archivedList small{color:#7b8783}@media(max-width:650px){.archivedList article{align-items:stretch;flex-direction:column}}.trackOrderBtn{display:block;margin-top:12px;text-decoration:none;text-align:center;border:1px solid #cfdad6;border-radius:14px;padding:14px;color:#0d675a;background:#f7fbf9;font-weight:700}.trackPage{min-height:100vh;background:radial-gradient(circle at 70% 0,#17493f 0,transparent 28%),linear-gradient(145deg,#07110f,#10221e 55%,#07110f);display:grid;place-items:center;padding:22px}.trackCard{width:min(100%,720px);background:#fff;border-radius:26px;padding:28px;box-shadow:0 35px 90px rgba(0,0,0,.3)}.trackCard>a{color:#0d675a}.trackHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.trackHead small{color:#168474}.trackHead h1{margin:5px 0;font-size:32px}.trackHead p{margin:0;color:#77827e}.trackStatus{display:flex;align-items:center;gap:8px;border-radius:999px;padding:10px 14px;background:#ecf8f4;color:#137463;font-size:12px}.trackStatus.cancelled{background:#fff1f0;color:#a43e39}.trackSteps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin:34px 0}.trackSteps>div{position:relative;display:grid;justify-items:center;text-align:center;grid-gap:7px;gap:7px;color:#9ca6a2;font-size:11px}.trackSteps>div:before{content:"";position:absolute;top:20px;right:-50%;width:100%;height:2px;background:#e1e7e4;z-index:0}.trackSteps>div:first-child:before{display:none}.trackSteps i{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#eef2f0;position:relative;z-index:1}.trackSteps svg{width:18px}.trackSteps .done{color:#0d675a}.trackSteps .done i{background:#dff3ec}.trackSteps .done:before{background:#79c5b7}.trackSteps .current i{outline:3px solid #bce4da}.trackSummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.trackSummary>div{background:#f7f9f8;border:1px solid #e4e9e7;border-radius:13px;padding:13px;display:grid;grid-gap:5px;gap:5px}.trackSummary span{font-size:10px;color:#7b8782}.trackSummary strong{font-size:13px}.trackRefresh{text-align:center;color:#8c9793;font-size:11px;margin:18px 0 8px}.trackMenuLink{display:block;text-align:center;text-decoration:none;font-weight:700}.trackCancelled{padding:18px;background:#fff3f2;color:#8f3b37;border-radius:13px;margin:26px 0}.trackCard>.trackStatus svg,.trackCard>svg{color:#0d675a}@media(max-width:650px){.trackCard{padding:20px}.trackHead{display:grid}.trackStatus{width:max-content}.trackSteps{grid-template-columns:1fr;gap:5px}.trackSteps>div{grid-template-columns:42px 1fr;justify-items:start;text-align:right;align-items:center}.trackSteps>div:before{display:none}.trackSummary{grid-template-columns:1fr}}.shareMenuCard{display:grid;grid-template-columns:300px 1fr;grid-gap:28px;gap:28px;align-items:center}.shareQr{background:#fff;border:1px solid #e2e8e5;border-radius:20px;padding:18px;display:grid;place-items:center}.shareQr img{width:100%;height:auto;border-radius:12px}.shareMenuInfo{display:grid;grid-gap:10px;gap:10px}.shareMenuInfo>span{color:#168474;font-size:11px}.shareMenuInfo h2{font-size:30px;margin:0}.shareMenuInfo code{direction:ltr;text-align:left;background:#f2f6f4;border:1px solid #e0e7e4;border-radius:12px;padding:12px;word-break:break-all}.shareMenuInfo p{color:#73807b;line-height:1.8}.shareMenuInfo a{text-decoration:none;color:#33413c}@media(max-width:760px){.shareMenuCard{grid-template-columns:1fr}.shareQr{max-width:340px;margin:auto}.shareMenuInfo,.shareMenuInfo code{text-align:center}.shareMenuInfo .inlineActions{justify-content:center}}.orderActionCell{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) 40px;grid-gap:7px;gap:7px;align-items:center}.paymentSelect{height:38px;border:1px solid #dce2df;background:#fff;border-radius:10px;padding:0 8px}.payState{display:inline-flex!important;width:max-content;padding:3px 7px;border-radius:999px;background:#fff4dc;color:#936f21}.payState.paid{background:#e5f5ed;color:#237754}@media(max-width:760px){.orderActionCell{grid-template-columns:1fr 1fr}.orderActionCell .iconSoft{grid-column:1/-1;width:100%}}.sortInput{width:80px;height:36px;border:1px solid #dae2df;border-radius:8px;padding:0 7px;background:#fff}.categoryAdminRow{grid-template-columns:minmax(220px,1fr) auto 80px auto auto!important}@media(max-width:700px){.categoryAdminRow{grid-template-columns:1fr auto!important}.categoryAdminRow .translationStack{grid-column:1/-1}.categoryAdminRow .sortInput{width:100%}}.wideSelect{width:100%;height:44px;border:1px solid #dce4e1;border-radius:11px;background:#fff;padding:0 11px}:root{--tayvo-navy:#0f3d4e;--tayvo-navy-2:#082c39;--tayvo-cyan:#00b5c8;--tayvo-cyan-2:#1ad1d0;--tayvo-ice:#d8f1f4;--tayvo-surface:#f7fbfc;--tayvo-white:#ffffff;--tayvo-text:#123642;--tayvo-muted:#6f8790;--tayvo-line:#dbe9ec;--tayvo-shadow:0 18px 55px rgba(15,61,78,.10);--tayvo-radius:22px}body,html{background:var(--tayvo-surface)}body{font-family:Tahoma,Segoe UI,Arial,sans-serif;color:var(--tayvo-text)}::selection{background:rgba(0,181,200,.22);color:var(--tayvo-navy)}a,button,input,select,textarea{transition:.18s ease}button{cursor:pointer}.tayvoLogoImg{display:block;width:172px;height:auto;object-fit:contain}.sideTayvoLogo{filter:brightness(0) invert(1);width:132px}.authTayvoLogo{width:152px}.landingBrand .tayvoLogoImg{width:170px}.platformLanding{background:radial-gradient(circle at 12% 8%,rgba(0,181,200,.18),transparent 28%),radial-gradient(circle at 88% 14%,rgba(216,241,244,.11),transparent 26%),linear-gradient(145deg,#082c39,#0f3d4e 50%,#0b3241);color:#fff;overflow:hidden}.landingTop{height:92px;max-width:1220px;border-bottom:1px solid rgba(255,255,255,.08)}.landingBrand{gap:14px}.landingBrand span{font-size:11px;color:#b9dce1;letter-spacing:1.2px}.landingActions a,.landingLogin{border:1px solid rgba(216,241,244,.24);background:rgba(255,255,255,.04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;padding:12px 18px;font-weight:700}.landingActions a:hover,.landingLogin:hover{transform:translateY(-1px);border-color:rgba(0,181,200,.75)}.landingHero{max-width:1220px;padding:86px 22px 76px;gap:64px}.landingEyebrow{color:#70e4e5;font-weight:800;letter-spacing:2.5px}.landingHero h1{font-size:clamp(44px,6vw,78px);letter-spacing:-1.5px;max-width:820px;text-wrap:balance}.landingHero p{color:#c5dfe3;max-width:760px}.landingActions a:first-child{background:linear-gradient(135deg,var(--tayvo-cyan),var(--tayvo-cyan-2));border-color:transparent;color:#07313d;box-shadow:0 14px 30px rgba(0,181,200,.22)}.landingVisual{position:relative}.landingVisual:before{content:"";position:absolute;inset:10% -8%;background:radial-gradient(circle,rgba(0,181,200,.18),transparent 60%);filter:blur(20px)}.landingVisual>div{position:relative;min-height:188px;border:1px solid rgba(216,241,244,.15);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 50px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landingFeatures svg,.landingVisual svg{color:#55d9da}.landingVisual span{color:#b0cfd4}.landingFeatures{max-width:1220px}.landingFeatures article{border-color:rgba(216,241,244,.13);background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));box-shadow:0 18px 45px rgba(0,0,0,.12)}.landingFeatures p{color:#acc8cd}.platformLanding footer{border-color:rgba(255,255,255,.08);color:#94b6bd}.authPage{background:radial-gradient(circle at 20% 18%,rgba(0,181,200,.18),transparent 28%),radial-gradient(circle at 85% 12%,rgba(216,241,244,.18),transparent 24%),linear-gradient(145deg,#082c39,#0f3d4e 58%,#0a3240)}.authCard{border:1px solid rgba(15,61,78,.08);border-radius:30px;box-shadow:0 36px 100px rgba(3,35,45,.32);padding:30px}.authBrand{justify-content:space-between;border-bottom:1px solid #edf4f5;padding-bottom:18px}.authBrand>div{display:grid}.authBrand small{color:#79929a;letter-spacing:.4px}.authCopy span{color:var(--tayvo-cyan);font-weight:800}.authCopy h1{color:var(--tayvo-navy)}.authCopy p{color:#728891;line-height:1.8}.inputIcon{border-color:#dce9eb;background:#fbfdfe}.inputIcon:focus-within{border-color:var(--tayvo-cyan);box-shadow:0 0 0 4px rgba(0,181,200,.1)}.primaryBtn{background:linear-gradient(135deg,var(--tayvo-cyan),#079fb0);box-shadow:0 12px 25px rgba(0,181,200,.18)}.primaryBtn:hover{transform:translateY(-1px)}.authFoot{color:#8ca0a7}.dashShell{background:#f4f9fa;grid-template-columns:255px 1fr}.dashSide{background:linear-gradient(180deg,#082c39,#0f3d4e);padding:24px 16px;-webkit-border-end:1px solid rgba(255,255,255,.04);border-inline-end:1px solid rgba(255,255,255,.04)}.dashBrand{min-height:54px;align-items:center;justify-content:space-between}.dashBrand>span{font-size:10px;color:#9dc5cb;letter-spacing:.8px}.restaurantMini{background:rgba(255,255,255,.06);border-color:rgba(216,241,244,.11);border-radius:18px}.restaurantMini span{color:#8fb8bf}.dashNav{gap:5px}.dashNav button,.logoutBtn{border-radius:13px;color:#a9c8cd}.dashNav button:hover{background:rgba(255,255,255,.06);color:#fff}.dashNav button.on{background:linear-gradient(135deg,var(--tayvo-cyan),#11a8b7);color:#07313d;box-shadow:0 10px 24px rgba(0,181,200,.18)}.dashMain{padding:30px}.dashTop{background:rgba(255,255,255,.76);border:1px solid #e1edef;border-radius:20px;padding:17px 19px;box-shadow:0 12px 32px rgba(15,61,78,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashTop h1{color:var(--tayvo-navy)}.dashTop small{color:#7d959c}.platformTopActions button,.primaryAdminBtn,.softBtn{border-color:#dce9eb}.platformTopActions button:hover,.softBtn:hover{border-color:#9bdde4;background:#f2fcfd}.panel,.stats div{border-color:#deebed;border-radius:20px;box-shadow:0 12px 34px rgba(15,61,78,.045)}.stats div{position:relative;overflow:hidden}.stats div:after{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:4px;background:linear-gradient(var(--tayvo-cyan),var(--tayvo-cyan-2))}.stats strong{color:var(--tayvo-navy)}.dailyReport strong,.metricRows strong,.panelHead span,.reportKpis svg,.shareMenuInfo>span{color:var(--tayvo-cyan)}.platformActions button,.primaryAdminBtn{background:linear-gradient(135deg,var(--tayvo-cyan),#0ca8b8);color:#07313d;font-weight:800;border:0;box-shadow:0 10px 22px rgba(0,181,200,.15)}.subPage{background:#f4f9fa!important;min-height:100vh!important;color:var(--tayvo-text)}.subTop{border-bottom:1px solid #dfeaed!important;background:rgba(255,255,255,.76)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 26px rgba(15,61,78,.04)}.subTop h1{color:var(--tayvo-navy)}.subTop small{color:var(--tayvo-cyan)!important;font-weight:800}.subTop button{border-color:#dce8eb!important;background:#fff!important;color:var(--tayvo-navy)!important}.orderFilters input,.orderFilters select,.paymentSelect,.reportFilters input,.roleSelect,.selectLabel select,.settingsGrid input,.settingsGrid select,.settingsGrid textarea,.sortInput,.wideSelect{border-color:#d9e7ea!important;background:#fff!important}.settingsGrid input:focus,.settingsGrid select:focus,.settingsGrid textarea:focus{outline:0;border-color:var(--tayvo-cyan)!important;box-shadow:0 0 0 3px rgba(0,181,200,.09)}.lockedBox{border-color:#cde7ea!important;background:#f1fbfc!important;color:#46636c!important}.platformShell{background:#f3f8f9;grid-template-columns:260px 1fr}.platformSide{background:linear-gradient(180deg,#062936,#0f3d4e)}.platformBrand{display:grid!important;grid-gap:8px!important;gap:8px!important}.platformBrand span{color:#98c1c7!important;letter-spacing:.8px}.platformAdminBadge{background:rgba(255,255,255,.06);border-color:rgba(216,241,244,.12)}.platformSide nav a,.platformSide>button{color:#a8c8ce}.platformSide nav a:hover{background:rgba(255,255,255,.06);color:#fff}.platformSide nav a.on{background:linear-gradient(135deg,var(--tayvo-cyan),#11a8b7);color:#07313d;font-weight:800}.platformMain{padding:30px}.platformTop{background:#fff;border:1px solid #dfebed;border-radius:20px;padding:17px 19px;box-shadow:0 12px 32px rgba(15,61,78,.045)}.platformTop h1{color:var(--tayvo-navy)}.platformPanel,.platformStats>div{border-color:#dce9eb;border-radius:20px;box-shadow:0 12px 34px rgba(15,61,78,.045)}.platformPanelHead span,.platformStats svg{color:var(--tayvo-cyan)}.statusPill.active{background:#def7f4;color:#0b6f69}.platformSearch{border-color:#d7e6e9}.legalPage{background:linear-gradient(180deg,#eff8fa,#f8fbfc)}.errorCard,.legalPage>article,.trackCard{border-color:#dce9eb;box-shadow:var(--tayvo-shadow)}.legalPage h1,.legalPage h2,.trackHead h1{color:var(--tayvo-navy)}.legalPage a,.trackCard>a,.trackMenuLink{color:var(--tayvo-cyan)}.supportCards>div{border-color:#dce9eb;background:#f7fcfd}.supportCards svg{color:var(--tayvo-cyan)}.trackPage{background:radial-gradient(circle at 20% 10%,rgba(0,181,200,.18),transparent 28%),linear-gradient(145deg,#082c39,#0f3d4e)}.trackStatus{background:#e9fafa;color:#0d6d76}.trackSteps .done{color:#0b9aaa}.trackSteps .done i{background:#e2f8fa}.trackSteps .done:before{background:#67d6df}.restaurantMenuPage{min-height:100vh;background:var(--brand-surface,#f7fbfc);color:var(--brand-secondary,#0f3d4e)}.restaurantMenuPage .hero{height:310px;background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--brand,#00b5c8) 52%,transparent),transparent 36%),linear-gradient(135deg,var(--brand-secondary,#0f3d4e),color-mix(in srgb,var(--brand-secondary,#0f3d4e) 76%,#000))}.restaurantMenuPage .hero:after{background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--brand,#00b5c8) 28%,transparent),transparent 28%)}.restaurantMenuPage .heroShade{background:linear-gradient(0deg,rgba(0,0,0,.62),rgba(0,0,0,.04))}.restaurantMenuPage .logoCircle{border-radius:22px;background:#fff;color:var(--brand-secondary);border-color:color-mix(in srgb,var(--brand,#00b5c8) 45%,#fff);box-shadow:0 12px 30px rgba(0,0,0,.15)}.restaurantMenuPage .eyebrow{color:color-mix(in srgb,var(--brand,#00b5c8) 72%,#fff);font-weight:800}.restaurantMenuPage .searchWrap{border:1px solid color-mix(in srgb,var(--brand,#00b5c8) 16%,#e2e8ea);box-shadow:0 14px 36px rgba(15,61,78,.1)}.restaurantMenuPage .cats{background:color-mix(in srgb,var(--brand-surface,#f7fbfc) 92%,transparent)}.restaurantMenuPage .cats button{border-color:color-mix(in srgb,var(--brand,#00b5c8) 18%,#d9e4e6);color:var(--brand-secondary)}.restaurantMenuPage .cardBottom button,.restaurantMenuPage .cartBar,.restaurantMenuPage .cats button.active,.restaurantMenuPage .submit,.restaurantMenuPage .success button{background:var(--brand,#00b5c8);color:#fff;border-color:var(--brand,#00b5c8)}.restaurantMenuPage .card{border:1px solid color-mix(in srgb,var(--brand,#00b5c8) 12%,#e3ebed);box-shadow:0 10px 30px rgba(15,61,78,.07)}.restaurantMenuPage .titleRow strong{color:var(--brand,#00b5c8)}.restaurantMenuPage .badge{background:#fff;color:var(--brand-secondary)}.restaurantMenuPage .sheet{background:var(--brand-surface,#f7fbfc)}.restaurantMenuPage .optionValue.selected{border-color:var(--brand,#00b5c8)!important;background:color-mix(in srgb,var(--brand,#00b5c8) 10%,#fff)!important}.restaurantMenuPage .langSwitcher button.active,.restaurantMenuPage .orderTypePicker button.active{background:var(--brand,#00b5c8)!important;color:#fff!important;border-color:var(--brand,#00b5c8)!important}.restaurantMenuPage.theme-soft .card{border-radius:28px}.restaurantMenuPage.theme-soft .thumb{border-radius:0 0 28px 28px}.restaurantMenuPage.theme-bold .card{border-width:2px;box-shadow:6px 8px 0 color-mix(in srgb,var(--brand,#00b5c8) 20%,transparent)}.restaurantMenuPage.theme-bold .cats button.active{box-shadow:0 6px 0 color-mix(in srgb,var(--brand-secondary,#0f3d4e) 45%,transparent)}.menuPowered b{color:var(--brand,#00b5c8)}.themePresetGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.themePresetGrid button{border:1px solid #dce9eb;background:#fff;border-radius:16px;padding:13px;display:grid;grid-template-columns:repeat(3,28px) 1fr;align-items:center;grid-gap:7px;gap:7px;color:var(--tayvo-navy)}.themePresetGrid button:hover{border-color:#8edbe3;transform:translateY(-1px)}.themePresetGrid i{width:28px;height:28px;border-radius:50%;border:1px solid rgba(15,61,78,.08)}.themeSettingsGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.colorField{display:flex;align-items:center;gap:9px;border:1px solid #dce9eb;background:#fff;border-radius:12px;padding:7px}.colorField input[type=color]{width:42px!important;height:34px!important;border:0!important;padding:0!important;background:transparent!important}.colorField code{font-size:11px;color:#607780}.themeMiniPreview{margin-top:18px;border-radius:22px;padding:18px;background:var(--brand-surface);border:1px solid color-mix(in srgb,var(--brand) 16%,#dce9eb)}.themeMiniHero{min-height:105px;border-radius:18px;padding:18px;display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,var(--brand-secondary),color-mix(in srgb,var(--brand-secondary) 76%,#000));color:#fff}.themeMiniLogo{width:58px;height:58px;border-radius:17px;background:#fff;display:grid;place-items:center;overflow:hidden;color:var(--brand-secondary);font-weight:800}.themeMiniLogo img{width:100%;height:100%;object-fit:cover}.themeMiniHero>div:last-child{display:grid;grid-gap:5px;gap:5px}.themeMiniHero span{font-size:11px;color:#c5dce0}.themeMiniCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:12px}.themeMiniCards i{height:72px;border-radius:15px;background:#fff;border:1px solid color-mix(in srgb,var(--brand) 18%,#e0e9eb)}.themeMiniPreview.theme-soft .themeMiniCards i{border-radius:24px}.themeMiniPreview.theme-bold .themeMiniCards i{border-width:2px;box-shadow:4px 5px 0 color-mix(in srgb,var(--brand) 18%,transparent)}@media(max-width:1000px){.dashShell{display:block}.dashSide{height:auto;min-height:auto;position:static}.dashBrand{-webkit-padding-end:110px;padding-inline-end:110px}.sideTayvoLogo{width:118px}.themeSettingsGrid{grid-template-columns:1fr 1fr!important}.themePresetGrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.landingTop{height:76px}.landingBrand .tayvoLogoImg{width:132px}.landingBrand span{display:none}.landingHero{padding-top:48px}.landingHero h1{font-size:44px}.authCard{padding:22px}.authTayvoLogo{width:126px}.dashMain,.platformMain{padding:14px}.themePresetGrid,.themeSettingsGrid{grid-template-columns:1fr!important}.restaurantMenuPage .hero{height:270px}.restaurantMenuPage .brandWrap{bottom:26px}.restaurantMenuPage .logoCircle{width:66px;height:66px}.restaurantMenuPage .brandWrap h1{font-size:29px}}