.account-module__FD2Xgq__guestPage,.account-module__FD2Xgq__accountPage,.account-module__FD2Xgq__center{color:#17342e;background:#f6f1e7;min-height:100vh}.account-module__FD2Xgq__center{place-items:center;display:grid}.account-module__FD2Xgq__kicker{text-transform:uppercase;letter-spacing:.18em;color:#1f6b57;margin:0 0 12px;font-size:11px;font-weight:700}.account-module__FD2Xgq__guestHeader,.account-module__FD2Xgq__accountHeader{max-width:1200px!important;height:76px!important;padding:0 28px!important}.account-module__FD2Xgq__guestHeader>a:last-child{color:#17342e;text-underline-offset:4px;font-size:12px;font-weight:700}.account-module__FD2Xgq__guestGrid{grid-template-columns:1fr 480px;align-items:center;gap:90px;max-width:1200px;min-height:calc(100vh - 76px);margin:auto;padding:60px 28px 90px;display:grid}.account-module__FD2Xgq__intro h1{letter-spacing:-4px;margin:0;font:clamp(52px,6vw,83px)/.96 DM Serif Display}.account-module__FD2Xgq__intro h1 em{color:#1f6b57}.account-module__FD2Xgq__intro>p:not(.account-module__FD2Xgq__kicker){color:#6b766f;max-width:570px;margin:28px 0;font-size:17px;line-height:1.65}.account-module__FD2Xgq__intro ul{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.account-module__FD2Xgq__intro li{border:1px solid #c8c9bc;border-radius:20px;padding:7px 11px;font-size:11px}.account-module__FD2Xgq__authCard{background:#fffdf7;border:1px solid #17342e;border-radius:9px;padding:28px;box-shadow:9px 9px #17342e}.account-module__FD2Xgq__tabs{border-bottom:1px solid #d8d7ca;grid-template-columns:1fr 1fr;margin:-5px 0 24px;display:grid}.account-module__FD2Xgq__tabs button{color:#6b766f;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px;font-weight:700}.account-module__FD2Xgq__tabs button.account-module__FD2Xgq__active{color:#17342e;border-bottom-color:#1f6b57}.account-module__FD2Xgq__authCard form,.account-module__FD2Xgq__profile{gap:14px;display:grid}.account-module__FD2Xgq__authCard label,.account-module__FD2Xgq__profile label{gap:6px;display:grid}.account-module__FD2Xgq__authCard label>span,.account-module__FD2Xgq__profile label>span,.account-module__FD2Xgq__accountType legend{text-transform:uppercase;letter-spacing:.1em;color:#6b766f;font-size:10px;font-weight:700}.account-module__FD2Xgq__authCard input,.account-module__FD2Xgq__authCard select,.account-module__FD2Xgq__profile input,.account-module__FD2Xgq__profile select{color:#17342e;background:#fff;border:1px solid #d8d7ca;border-radius:5px;width:100%;padding:12px}.account-module__FD2Xgq__authCard label>small{color:#6b766f;font-size:9px}.account-module__FD2Xgq__twoFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.account-module__FD2Xgq__accountType{border:0;gap:7px;margin:0;padding:0;display:flex}.account-module__FD2Xgq__accountType legend{margin-bottom:6px}.account-module__FD2Xgq__accountType label{cursor:pointer;border:1px solid #d8d7ca;border-radius:5px;align-items:center;gap:6px;padding:9px 12px;display:flex}.account-module__FD2Xgq__accountType input,.account-module__FD2Xgq__consent input{width:auto}.account-module__FD2Xgq__accountType span{color:#17342e!important;text-transform:none!important;letter-spacing:0!important}.account-module__FD2Xgq__consent{grid-template-columns:16px 1fr;align-items:start;gap:8px!important;display:grid!important}.account-module__FD2Xgq__consent span{line-height:1.4;text-transform:none!important;letter-spacing:0!important}.account-module__FD2Xgq__primary{color:#fff;cursor:pointer;background:#17342e;border:0;border-radius:5px;padding:14px 18px;font-weight:700}.account-module__FD2Xgq__primary:disabled{opacity:.55}.account-module__FD2Xgq__error{color:#a1372c;margin:0;font-size:12px}.account-module__FD2Xgq__legal{color:#6b766f;margin:0;font-size:10px;line-height:1.5}.account-module__FD2Xgq__legal a{color:#1f6b57}.account-module__FD2Xgq__secureGate{color:#7e2c24;background:#f8e5df;border-left:3px solid #a1372c;margin:0;padding:11px 13px;font-size:12px;line-height:1.5}.account-module__FD2Xgq__accountPage{background:radial-gradient(circle at 85% 15%,#edf3d6,#0000 28%),#f6f1e7}.account-module__FD2Xgq__accountHeader{border-bottom:1px solid #d8d7ca}.account-module__FD2Xgq__accountHeader>div{gap:15px;display:flex}.account-module__FD2Xgq__accountHeader button{color:#1f6b57;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.account-module__FD2Xgq__inboxHead{max-width:900px;margin:auto;padding:48px 28px 25px}.account-module__FD2Xgq__inboxHead h1{letter-spacing:-2px;margin:0;font:52px DM Serif Display}.account-module__FD2Xgq__inboxHead>p:last-child{color:#6b766f}.account-module__FD2Xgq__inbox{background:#fffdf7;border:1px solid #bfc1b5;border-radius:10px;flex-direction:column;width:min(900px,100% - 40px);height:calc(100vh - 260px);min-height:530px;margin:0 auto 40px;display:flex;position:relative;overflow:hidden;box-shadow:8px 8px #dfe3d6}.account-module__FD2Xgq__messages{flex-direction:column;flex:1;gap:15px;padding:35px;display:flex;overflow:auto}.account-module__FD2Xgq__messages article{border-radius:8px;max-width:72%;padding:12px 16px}.account-module__FD2Xgq__messages small{color:#6b766f;font-size:9px}.account-module__FD2Xgq__messages p{white-space:pre-wrap;margin:6px 0 0;font-size:14px;line-height:1.55}.account-module__FD2Xgq__mine{color:#fff;background:#17342e;align-self:flex-end}.account-module__FD2Xgq__mine small{color:#c6d0cc}.account-module__FD2Xgq__theirs{background:#f6f1e7;border:1px solid #d8d7ca;align-self:flex-start}.account-module__FD2Xgq__empty{text-align:center;color:#6b766f;max-width:390px;margin:auto}.account-module__FD2Xgq__empty>span{color:#17342e;background:#dff28b;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;display:grid}.account-module__FD2Xgq__empty h2{color:#17342e;margin:14px 0 7px;font:30px DM Serif Display}.account-module__FD2Xgq__empty p{line-height:1.6}.account-module__FD2Xgq__composer{border-top:1px solid #d8d7ca;padding:14px 18px}.account-module__FD2Xgq__composer textarea{resize:vertical;color:#17342e;background:0 0;border:0;width:100%;min-height:68px;padding:8px 4px}.account-module__FD2Xgq__composer textarea:focus{outline:0}.account-module__FD2Xgq__composer>div{justify-content:space-between;align-items:center;display:flex}.account-module__FD2Xgq__composer small{color:#6b766f;font-size:10px}.account-module__FD2Xgq__composer button{padding:10px 17px}.account-module__FD2Xgq__profile{z-index:2;background:#fffdf7;border-left:1px solid #d8d7ca;width:min(410px,100%);height:100%;padding:28px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-10px 0 30px #17342e1f}.account-module__FD2Xgq__profile>div:first-child{justify-content:space-between;align-items:center;display:flex}.account-module__FD2Xgq__profile h2{margin:0;font:32px DM Serif Display}.account-module__FD2Xgq__profile>div:first-child button{cursor:pointer;background:0 0;border:0;font-size:28px}.account-module__FD2Xgq__profile input:disabled{background:#efeee8}.account-module__FD2Xgq__toast,.account-module__FD2Xgq__toastSuccess{color:#fff;background:#a1372c;border-radius:5px;padding:11px 15px;font-size:12px;position:fixed;bottom:20px;right:20px}.account-module__FD2Xgq__toastSuccess{background:#1f6b57}@media (max-width:850px){.account-module__FD2Xgq__guestGrid{grid-template-columns:1fr;gap:45px}.account-module__FD2Xgq__intro h1{font-size:58px}.account-module__FD2Xgq__authCard{width:100%;max-width:600px;margin:auto}.account-module__FD2Xgq__inbox{height:calc(100vh - 250px)}}@media (max-width:560px){.account-module__FD2Xgq__guestHeader,.account-module__FD2Xgq__accountHeader{height:65px!important;padding:0 18px!important}.account-module__FD2Xgq__guestGrid{padding:45px 18px 70px}.account-module__FD2Xgq__intro h1{letter-spacing:-2px;font-size:48px}.account-module__FD2Xgq__authCard{padding:22px;box-shadow:5px 5px #17342e}.account-module__FD2Xgq__twoFields{grid-template-columns:1fr}.account-module__FD2Xgq__inboxHead{padding:35px 18px 18px}.account-module__FD2Xgq__inboxHead h1{font-size:42px}.account-module__FD2Xgq__inbox{width:100%;height:calc(100vh - 220px);box-shadow:none;border-radius:0;margin:0}.account-module__FD2Xgq__messages{padding:20px 14px}.account-module__FD2Xgq__messages article{max-width:88%}.account-module__FD2Xgq__composer>div{align-items:flex-end}.account-module__FD2Xgq__composer small{max-width:120px}}.account-module__FD2Xgq__guestPage,.account-module__FD2Xgq__center{color:var(--ink);background:radial-gradient(circle at 12% 35%,#ff372785,#0000 28rem),radial-gradient(circle at 88% 100%,#ff791833,#0000 30rem),linear-gradient(135deg,#625b5c,#2d2225 55%,#21181b)}.account-module__FD2Xgq__guestHeader,.account-module__FD2Xgq__accountHeader{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf7e6;border-bottom:1px solid #48272a1f;box-shadow:0 8px 30px #1f0d1014}.account-module__FD2Xgq__intro{color:#fff}.account-module__FD2Xgq__intro h1,.account-module__FD2Xgq__inboxHead h1,.account-module__FD2Xgq__empty h2,.account-module__FD2Xgq__profile h2{font-family:Outfit,sans-serif;font-weight:700}.account-module__FD2Xgq__intro h1 em{color:#ff8424;text-shadow:0 0 30px #ff3a2580;font-style:normal}.account-module__FD2Xgq__intro>p:not(.account-module__FD2Xgq__kicker){color:#eadbd8}.account-module__FD2Xgq__intro li{color:#fff;background:#ffffff14;border-color:#ffffff3d}.account-module__FD2Xgq__kicker,.account-module__FD2Xgq__accountHeader button,.account-module__FD2Xgq__legal a,.account-module__FD2Xgq__guestHeader>a:last-child{color:var(--red)}.account-module__FD2Xgq__authCard{background:var(--paper);border:1px solid #fff6;border-radius:22px;box-shadow:0 28px 78px #12070961}.account-module__FD2Xgq__tabs button.account-module__FD2Xgq__active{border-bottom-color:var(--red);color:var(--ink)}.account-module__FD2Xgq__authCard input,.account-module__FD2Xgq__authCard select,.account-module__FD2Xgq__profile input,.account-module__FD2Xgq__profile select,.account-module__FD2Xgq__accountType label{border-color:#dfcec8;border-radius:10px}.account-module__FD2Xgq__primary{background:linear-gradient(135deg,var(--red),var(--orange));border-radius:10px;box-shadow:0 10px 25px #e12f1f38}.account-module__FD2Xgq__secureGate{border-left-color:var(--red);color:#812e25;background:#ffebe4}.account-module__FD2Xgq__accountPage{color:var(--ink);background:radial-gradient(circle at 88% 12%,#ff4c2b1a,transparent 28rem), var(--cream)}.account-module__FD2Xgq__inbox{background:var(--paper);border-color:#e1d2cc;border-radius:20px;box-shadow:0 20px 55px #4623261c}.account-module__FD2Xgq__mine{background:linear-gradient(135deg,#3b282c,#211719);border-radius:16px 16px 4px}.account-module__FD2Xgq__theirs{background:#fff2ec;border-color:#e4d6d0;border-radius:16px 16px 16px 4px}.account-module__FD2Xgq__empty>span{background:linear-gradient(135deg,var(--red),var(--orange));color:#fff;box-shadow:0 8px 22px #e12f1f38}.account-module__FD2Xgq__profile{background:var(--paper);border-left-color:#e2d3cd;box-shadow:-16px 0 45px #35191c24}.account-module__FD2Xgq__toast{background:var(--red)}@media (max-width:560px){.account-module__FD2Xgq__authCard{border-radius:18px;box-shadow:0 20px 55px #12070952}}.account-module__FD2Xgq__authHeading{margin-bottom:24px}.account-module__FD2Xgq__authHeading button,.account-module__FD2Xgq__forgotPassword{width:max-content;color:var(--red);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.account-module__FD2Xgq__authHeading h2{color:var(--ink);margin:14px 0 7px;font-size:28px;line-height:1.1}.account-module__FD2Xgq__authHeading p,.account-module__FD2Xgq__formNotice{color:#6b5e5b;margin:0;font-size:13px;line-height:1.55}.account-module__FD2Xgq__portalLabel{color:var(--red);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:800}.account-module__FD2Xgq__portalSwitch{color:#6b5e5b;text-align:center;border-top:1px solid #eadbd5;margin:22px 0 0;padding-top:18px;font-size:12px;line-height:1.55}.account-module__FD2Xgq__portalSwitch a{color:var(--red);text-underline-offset:3px;font-weight:800}.account-module__FD2Xgq__savedLocation{background:#fff8f4;border:1px solid #ead6cf;border-radius:14px;gap:12px;min-width:0;margin:2px 0;padding:15px;display:grid}.account-module__FD2Xgq__savedLocation legend{color:var(--ink);padding:0 6px;font-size:12px;font-weight:800}.account-module__FD2Xgq__savedLocation legend small{color:#7a6a66;font-size:10px;font-weight:600}.account-module__FD2Xgq__savedLocation>p,.account-module__FD2Xgq__nextStep{color:#766763;margin:-3px 0 0;font-size:11px;line-height:1.5}.account-module__FD2Xgq__nextStep{color:#5d4642;background:#fff0e8;border-radius:10px;padding:11px 12px}.account-module__FD2Xgq__formNotice{color:var(--ink);background:#fff0e8;border-radius:10px;padding:11px 13px}@media (max-width:850px){.account-module__FD2Xgq__guestGrid{flex-direction:column;display:flex}.account-module__FD2Xgq__authCard{order:-1}}@media (max-width:560px){.account-module__FD2Xgq__restaurantInboxHead{padding:24px 18px 12px}.account-module__FD2Xgq__restaurantInboxHead h1{letter-spacing:-1px;font-size:34px}.account-module__FD2Xgq__restaurantInboxHead>p:last-child{margin-bottom:0;font-size:12px}}
.restaurant-module__aXxoKq__workspace{color:#17342e;background:#fffdf7;border:1px solid #bfc1b5;border-radius:10px;width:min(1100px,100% - 40px);margin:0 auto 34px;padding:28px}.restaurant-module__aXxoKq__titleRow,.restaurant-module__aXxoKq__titleRow>div:last-child,.restaurant-module__aXxoKq__statusRow,.restaurant-module__aXxoKq__formActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.restaurant-module__aXxoKq__titleRow p{color:#1f6b57;text-transform:uppercase;letter-spacing:.15em;margin:0;font-size:10px;font-weight:700}.restaurant-module__aXxoKq__titleRow h2{margin:3px 0;font:36px DM Serif Display}.restaurant-module__aXxoKq__actions button,.restaurant-module__aXxoKq__formActions button,.restaurant-module__aXxoKq__preview button,.restaurant-module__aXxoKq__results button,.restaurant-module__aXxoKq__search button{color:#17342e;cursor:pointer;background:#fff;border:1px solid #17342e;border-radius:5px;padding:10px 13px;font-weight:700}.restaurant-module__aXxoKq__notice,.restaurant-module__aXxoKq__reviewNote{background:#edf3d6;border-left:3px solid #1f6b57;padding:10px 13px;font-size:12px}.restaurant-module__aXxoKq__claims{gap:8px;margin:15px 0;display:grid}.restaurant-module__aXxoKq__claims strong{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.restaurant-module__aXxoKq__claimCard{background:#f1efe7;border:1px solid #d8d7ca;border-radius:8px;grid-template-columns:1fr auto;align-items:start;gap:12px;padding:14px;display:grid}.restaurant-module__aXxoKq__claimCard h3{margin:0;font:22px DM Serif Display}.restaurant-module__aXxoKq__claimCard p{color:#6b766f;margin:3px 0 0;font-size:10px}.restaurant-module__aXxoKq__claimCard>span{text-transform:capitalize;background:#fff;border-radius:20px;padding:6px 9px;font-size:11px}.restaurant-module__aXxoKq__carePayment,.restaurant-module__aXxoKq__careConfirmed,.restaurant-module__aXxoKq__careWaiting{background:#fffdf7;border-radius:6px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.restaurant-module__aXxoKq__carePayment>div,.restaurant-module__aXxoKq__careConfirmed,.restaurant-module__aXxoKq__careWaiting{align-items:flex-start}.restaurant-module__aXxoKq__carePayment b,.restaurant-module__aXxoKq__careConfirmed b,.restaurant-module__aXxoKq__careWaiting b{font-size:12px;display:block}.restaurant-module__aXxoKq__carePayment small,.restaurant-module__aXxoKq__careConfirmed small,.restaurant-module__aXxoKq__careWaiting small{color:#6b766f;margin-top:3px;font-size:10px;line-height:1.4;display:block}.restaurant-module__aXxoKq__carePayment button{color:#fff;cursor:pointer;background:#17342e;border:1px solid #17342e;border-radius:5px;flex:none;padding:10px 13px;font-weight:700}.restaurant-module__aXxoKq__careConfirmed{background:#edf3d6;border-left:3px solid #1f6b57;display:block}.restaurant-module__aXxoKq__careWaiting{display:block}.restaurant-module__aXxoKq__claimNote{grid-column:1/-1;color:#17342e!important}.restaurant-module__aXxoKq__dialog{background:#f6f1e7;border:1px solid #d8d7ca;border-radius:8px;gap:14px;max-width:700px;margin:24px auto 0;padding:22px;display:grid}.restaurant-module__aXxoKq__dialog>div:first-child{justify-content:space-between;align-items:center;display:flex}.restaurant-module__aXxoKq__dialog h3{margin:0;font:28px DM Serif Display}.restaurant-module__aXxoKq__dialog>div:first-child button{cursor:pointer;background:0 0;border:0;font-size:27px}.restaurant-module__aXxoKq__dialog label,.restaurant-module__aXxoKq__editor label,.restaurant-module__aXxoKq__preview label{gap:6px;display:grid}.restaurant-module__aXxoKq__dialog label>span,.restaurant-module__aXxoKq__editor label>span,.restaurant-module__aXxoKq__preview label>span,.restaurant-module__aXxoKq__cuisines legend{text-transform:uppercase;letter-spacing:.09em;color:#6b766f;font-size:10px;font-weight:700}.restaurant-module__aXxoKq__dialog input,.restaurant-module__aXxoKq__editor input,.restaurant-module__aXxoKq__editor textarea,.restaurant-module__aXxoKq__preview input,.restaurant-module__aXxoKq__search input,.restaurant-module__aXxoKq__restaurantSelect,.restaurant-module__aXxoKq__claimAction input{color:#17342e;background:#fff;border:1px solid #d8d7ca;border-radius:5px;width:100%;padding:11px}.restaurant-module__aXxoKq__terms{grid-template-columns:16px 1fr;align-items:start;display:grid!important}.restaurant-module__aXxoKq__terms input{width:auto}.restaurant-module__aXxoKq__terms span{text-transform:none!important;letter-spacing:0!important}.restaurant-module__aXxoKq__primary{color:#fff!important;background:#17342e!important}.restaurant-module__aXxoKq__search{display:flex}.restaurant-module__aXxoKq__search input{border-radius:5px 0 0 5px}.restaurant-module__aXxoKq__search button{color:#fff;background:#17342e;border-radius:0 5px 5px 0}.restaurant-module__aXxoKq__results{gap:7px;display:grid}.restaurant-module__aXxoKq__results article{background:#fff;border:1px solid #d8d7ca;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.restaurant-module__aXxoKq__results article>div:first-child{gap:3px;display:grid}.restaurant-module__aXxoKq__results span,.restaurant-module__aXxoKq__results em,.restaurant-module__aXxoKq__dialog small{color:#6b766f;font-size:10px}.restaurant-module__aXxoKq__claimAction{grid-template-columns:minmax(130px,1fr) minmax(150px,1fr) auto;align-items:end;gap:8px;max-width:560px;display:grid}.restaurant-module__aXxoKq__claimAction input{min-width:0}.restaurant-module__aXxoKq__claimAction label{gap:4px;display:grid}.restaurant-module__aXxoKq__claimAction label>span,.restaurant-module__aXxoKq__claimHygieneForm label>span{color:#6b766f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.restaurant-module__aXxoKq__dialogIntro{color:#5f514c;margin:0;font-size:13px;line-height:1.5}.restaurant-module__aXxoKq__hygieneConfirmed{color:#1f6b57;gap:3px;margin:0;display:grid}.restaurant-module__aXxoKq__hygieneConfirmed span{background:0 0;border:0;padding:0}.restaurant-module__aXxoKq__claimHygieneForm{align-items:end;gap:8px;display:flex}.restaurant-module__aXxoKq__claimHygieneForm label{flex:1;gap:4px;display:grid}.restaurant-module__aXxoKq__claimHygieneForm input{background:#fff;border:1px solid #ddccc6;border-radius:9px;width:100%;padding:10px}.restaurant-module__aXxoKq__empty{text-align:center;color:#6b766f;gap:5px;padding:45px;display:grid}.restaurant-module__aXxoKq__empty strong{color:#17342e;font:27px DM Serif Display}.restaurant-module__aXxoKq__restaurantSelect{min-width:min(420px,100%);margin:0}.restaurant-module__aXxoKq__locationToolbar{background:#f6f1e7;border:1px solid #d8d7ca;border-radius:8px;justify-content:space-between;align-items:end;gap:18px;margin:18px 0 15px;padding:14px;display:flex}.restaurant-module__aXxoKq__locationToolbar label{gap:5px;display:grid}.restaurant-module__aXxoKq__locationToolbar label>span{color:#1f6b57;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.restaurant-module__aXxoKq__locationToolbar label>small{color:#6b766f;font-size:9px}.restaurant-module__aXxoKq__locationActions{gap:8px;display:flex}.restaurant-module__aXxoKq__locationActions button{color:#17342e;cursor:pointer;background:#fffdf7;border:1px solid #adb2a5;border-radius:5px;padding:10px 12px;font-weight:700}.restaurant-module__aXxoKq__statusRow{border-block:1px solid #d8d7ca;margin:15px 0;padding:12px 0;font-size:11px}.restaurant-module__aXxoKq__status{text-transform:uppercase;letter-spacing:.08em;background:#dff28b;border-radius:20px;padding:6px 10px;font-size:9px}.restaurant-module__aXxoKq__statusRow a{color:#1f6b57}.restaurant-module__aXxoKq__subscriptionBar{background:#edf3d6;border-left:3px solid #1f6b57;justify-content:space-between;align-items:center;gap:15px;margin:-4px 0 15px;padding:11px 13px;display:flex}.restaurant-module__aXxoKq__subscriptionBar strong,.restaurant-module__aXxoKq__subscriptionBar span{display:block}.restaurant-module__aXxoKq__subscriptionBar strong{text-transform:capitalize;font-size:11px}.restaurant-module__aXxoKq__subscriptionBar span{color:#59665f;margin-top:3px;font-size:10px}.restaurant-module__aXxoKq__subscriptionBar button{color:#17342e;cursor:pointer;background:0 0;border:1px solid #17342e;border-radius:5px;flex:none;padding:8px 11px;font-weight:700}.restaurant-module__aXxoKq__layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:30px;display:grid}.restaurant-module__aXxoKq__editor{gap:14px;display:grid}.restaurant-module__aXxoKq__editor textarea{resize:vertical;min-height:90px}.restaurant-module__aXxoKq__two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.restaurant-module__aXxoKq__checks{gap:8px;display:flex}.restaurant-module__aXxoKq__checks label,.restaurant-module__aXxoKq__cuisines label{border:1px solid #d8d7ca;border-radius:20px;grid-template-columns:16px 1fr;align-items:center;padding:7px 10px;display:flex}.restaurant-module__aXxoKq__checks input,.restaurant-module__aXxoKq__cuisines input{width:auto}.restaurant-module__aXxoKq__checks span,.restaurant-module__aXxoKq__cuisines span{text-transform:none!important;letter-spacing:0!important}.restaurant-module__aXxoKq__cuisines{border:0;flex-wrap:wrap;gap:6px;padding:0;display:flex}.restaurant-module__aXxoKq__cuisines legend{width:100%;margin-bottom:6px}.restaurant-module__aXxoKq__formActions{justify-content:flex-start}.restaurant-module__aXxoKq__preview{background:#f6f1e7;border:1px solid #d8d7ca;border-radius:8px;align-self:start;padding:22px;position:sticky;top:18px}.restaurant-module__aXxoKq__preview>p:first-child{text-transform:uppercase;letter-spacing:.12em;color:#1f6b57;font-size:9px;font-weight:700}.restaurant-module__aXxoKq__preview h3{margin:8px 0;font:33px DM Serif Display}.restaurant-module__aXxoKq__preview>p{color:#6b766f;font-size:12px;line-height:1.55}.restaurant-module__aXxoKq__previewTags{flex-wrap:wrap;gap:5px;display:flex}.restaurant-module__aXxoKq__previewTags span{border:1px solid #c9c8bd;border-radius:20px;padding:5px 8px;font-size:9px}.restaurant-module__aXxoKq__preview dl{background:#d8d7ca;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.restaurant-module__aXxoKq__preview dl div{background:#fffdf7;padding:10px}.restaurant-module__aXxoKq__preview dt{text-transform:uppercase;color:#6b766f;font-size:8px}.restaurant-module__aXxoKq__preview dd{margin:3px 0 0;font-size:18px}.restaurant-module__aXxoKq__preview label{margin:15px 0}.restaurant-module__aXxoKq__preview button{width:100%}@media (max-width:850px){.restaurant-module__aXxoKq__layout{grid-template-columns:1fr}.restaurant-module__aXxoKq__preview{position:static}.restaurant-module__aXxoKq__titleRow{flex-direction:column;align-items:flex-start}.restaurant-module__aXxoKq__workspace{width:calc(100% - 24px);padding:20px}}@media (max-width:560px){.restaurant-module__aXxoKq__actions,.restaurant-module__aXxoKq__statusRow,.restaurant-module__aXxoKq__formActions,.restaurant-module__aXxoKq__locationToolbar,.restaurant-module__aXxoKq__locationActions{flex-direction:column;align-items:stretch!important}.restaurant-module__aXxoKq__restaurantSelect{min-width:0}.restaurant-module__aXxoKq__two{grid-template-columns:1fr}.restaurant-module__aXxoKq__results article{flex-direction:column;align-items:stretch}.restaurant-module__aXxoKq__claimAction{grid-template-columns:1fr;width:100%;max-width:none}.restaurant-module__aXxoKq__claimHygieneForm,.restaurant-module__aXxoKq__carePayment{flex-direction:column;align-items:stretch}.restaurant-module__aXxoKq__carePayment button{width:100%}.restaurant-module__aXxoKq__subscriptionBar{flex-direction:column;align-items:stretch}}.restaurant-module__aXxoKq__menuManagement{border-top:1px solid #d8d7ca;margin-top:34px;padding-top:28px}.restaurant-module__aXxoKq__menuHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.restaurant-module__aXxoKq__menuHead p{color:#1f6b57;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.restaurant-module__aXxoKq__menuHead h3{margin:4px 0 0;font:400 32px DM Serif Display}.restaurant-module__aXxoKq__sectionIntro{justify-content:space-between;align-items:start;gap:24px;margin-bottom:16px;display:flex}.restaurant-module__aXxoKq__sectionIntro h4,.restaurant-module__aXxoKq__menuEditorSection h4,.restaurant-module__aXxoKq__addSection h4{margin:0;font:400 24px DM Serif Display}.restaurant-module__aXxoKq__sectionIntro p{color:#6b766f;max-width:680px;margin:6px 0 0;font-size:12px;line-height:1.55}.restaurant-module__aXxoKq__sectionIntro>strong{background:#dff28b;border-radius:20px;flex:none;padding:7px 11px;font-size:10px}.restaurant-module__aXxoKq__sectionIntro>button{color:#17342e;cursor:pointer;background:#fff;border:1px solid #17342e;border-radius:5px;padding:8px 11px;font-weight:700}.restaurant-module__aXxoKq__menuWorkspace{gap:18px;display:grid}.restaurant-module__aXxoKq__menuEditorSection,.restaurant-module__aXxoKq__addSection{background:#f8f5ee;border:1px solid #d8d7ca;border-radius:8px;padding:20px}.restaurant-module__aXxoKq__menuEditorSection>header{border-bottom:1px solid #d8d7ca;justify-content:space-between;align-items:start;gap:20px;padding-bottom:14px;display:flex}.restaurant-module__aXxoKq__menuEditorSection>header span{color:#1f6b57;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.restaurant-module__aXxoKq__menuEditorSection>header p{color:#6b766f;margin:4px 0 0;font-size:11px}.restaurant-module__aXxoKq__menuEditorSection>header button,.restaurant-module__aXxoKq__itemActions button,.restaurant-module__aXxoKq__addItem>button,.restaurant-module__aXxoKq__addSection>button{color:#17342e;cursor:pointer;background:#fff;border:1px solid #17342e;border-radius:5px;padding:9px 12px;font-weight:700}.restaurant-module__aXxoKq__menuEditorItems{gap:10px;margin:15px 0;display:grid}.restaurant-module__aXxoKq__menuItemEditor>form,.restaurant-module__aXxoKq__addItem{background:#fffdf7;border-radius:7px;gap:10px;padding:15px;display:grid}.restaurant-module__aXxoKq__menuItemEditor{background:#fffdfb;border:1px solid #e7d8d2;border-radius:11px;overflow:hidden}.restaurant-module__aXxoKq__menuItemEditorSummary{justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.restaurant-module__aXxoKq__menuItemEditorSummary h5{color:#302224;margin:0;font:700 14px Outfit,sans-serif}.restaurant-module__aXxoKq__itemPriceSummary{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.restaurant-module__aXxoKq__itemPriceSummary span{background:#f4ece9;border-radius:20px;align-items:baseline;gap:5px;padding:5px 8px;display:flex}.restaurant-module__aXxoKq__itemPriceSummary small{color:#77645f;font-size:8px}.restaurant-module__aXxoKq__itemPriceSummary strong{color:#302224;font-size:10px}.restaurant-module__aXxoKq__itemPriceSummary em{color:#8a7771;font-size:10px;font-style:normal}.restaurant-module__aXxoKq__itemEditControls{align-items:center;gap:8px;display:flex}.restaurant-module__aXxoKq__itemEditControls>span{color:#28713a;font-size:10px;font-weight:800}.restaurant-module__aXxoKq__itemEditControls button{color:#302224;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7b9b1;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:750}.restaurant-module__aXxoKq__menuItemEditor>form{border-top:1px solid #eadbd6;border-radius:0}.restaurant-module__aXxoKq__itemDetailsFields{border:0;gap:10px;display:grid}.restaurant-module__aXxoKq__itemDetailsFields>summary{color:#765953;cursor:pointer;width:fit-content;font-size:10px;font-weight:750}.restaurant-module__aXxoKq__itemDetailsFields[open]>summary{margin-bottom:10px}.restaurant-module__aXxoKq__menuItemEditor.restaurant-module__aXxoKq__itemSaved{background:#f8fcf5;border-color:#a9cda8}.restaurant-module__aXxoKq__menuEditorItems label,.restaurant-module__aXxoKq__addItem label,.restaurant-module__aXxoKq__addSection label{gap:5px;display:grid}.restaurant-module__aXxoKq__menuEditorItems label>span,.restaurant-module__aXxoKq__addItem label>span,.restaurant-module__aXxoKq__addSection label>span{color:#6b766f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.restaurant-module__aXxoKq__menuEditorItems input,.restaurant-module__aXxoKq__menuEditorItems textarea,.restaurant-module__aXxoKq__addItem input,.restaurant-module__aXxoKq__addItem textarea,.restaurant-module__aXxoKq__addSection input{color:#17342e;background:#fff;border:1px solid #d8d7ca;border-radius:5px;width:100%;padding:10px}.restaurant-module__aXxoKq__menuEditorItems textarea,.restaurant-module__aXxoKq__addItem textarea{resize:vertical;min-height:62px}.restaurant-module__aXxoKq__channelPriceFields{border:1px solid #ead8d1;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:12px;display:grid}.restaurant-module__aXxoKq__channelPriceFields legend{color:#6b766f;letter-spacing:.08em;text-transform:uppercase;padding:0 6px;font-size:9px;font-weight:750}.restaurant-module__aXxoKq__channelPriceFields input::placeholder{color:#a9948e}.restaurant-module__aXxoKq__itemActions{align-items:center;gap:8px;display:flex}.restaurant-module__aXxoKq__itemActions label{grid-template-columns:16px 1fr;align-items:center;margin-right:auto;display:flex}.restaurant-module__aXxoKq__itemActions input{width:auto}.restaurant-module__aXxoKq__itemActions label span{text-transform:none;letter-spacing:0}.restaurant-module__aXxoKq__addItem h5{color:#1f6b57;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:11px}.restaurant-module__aXxoKq__addSection{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.restaurant-module__aXxoKq__addSection h4{grid-column:1/-1}.restaurant-module__aXxoKq__menuEmpty{text-align:center;color:#6b766f;border:1px dashed #c7c6ba;border-radius:6px;margin:0;padding:18px;font-size:12px}@media (max-width:760px){.restaurant-module__aXxoKq__menuHead{flex-direction:column;align-items:stretch}.restaurant-module__aXxoKq__sectionIntro{flex-direction:column}.restaurant-module__aXxoKq__addSection{grid-template-columns:1fr 1fr}.restaurant-module__aXxoKq__channelPriceFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.restaurant-module__aXxoKq__menuEditorSection,.restaurant-module__aXxoKq__addSection{padding:15px}.restaurant-module__aXxoKq__addSection{grid-template-columns:1fr}.restaurant-module__aXxoKq__itemActions{flex-direction:column;align-items:stretch}.restaurant-module__aXxoKq__itemActions label{margin-right:0}.restaurant-module__aXxoKq__menuItemEditorSummary{flex-direction:column;align-items:flex-start}.restaurant-module__aXxoKq__itemEditControls{justify-content:space-between;width:100%}.restaurant-module__aXxoKq__channelPriceFields{grid-template-columns:1fr}}.restaurant-module__aXxoKq__workspace{background:var(--paper);color:var(--ink);border-color:#e0d1cb;border-radius:20px;box-shadow:0 20px 56px #4623261a}.restaurant-module__aXxoKq__titleRow h2,.restaurant-module__aXxoKq__dialog h3,.restaurant-module__aXxoKq__empty strong,.restaurant-module__aXxoKq__preview h3,.restaurant-module__aXxoKq__menuHead h3,.restaurant-module__aXxoKq__sectionIntro h4,.restaurant-module__aXxoKq__menuEditorSection h4,.restaurant-module__aXxoKq__addSection h4{font-family:Outfit,sans-serif;font-weight:700}.restaurant-module__aXxoKq__titleRow p,.restaurant-module__aXxoKq__preview>p:first-child,.restaurant-module__aXxoKq__menuHead p,.restaurant-module__aXxoKq__menuEditorSection>header span,.restaurant-module__aXxoKq__addItem h5,.restaurant-module__aXxoKq__statusRow a{color:var(--red)}.restaurant-module__aXxoKq__actions button,.restaurant-module__aXxoKq__formActions button,.restaurant-module__aXxoKq__preview button,.restaurant-module__aXxoKq__results button,.restaurant-module__aXxoKq__search button,.restaurant-module__aXxoKq__menuEditorSection>header button,.restaurant-module__aXxoKq__itemActions button,.restaurant-module__aXxoKq__addItem>button,.restaurant-module__aXxoKq__addSection>button,.restaurant-module__aXxoKq__sectionIntro>button{color:var(--ink);background:#fff;border-color:#d7b9b1;border-radius:9px}.restaurant-module__aXxoKq__primary,.restaurant-module__aXxoKq__search button{border-color:#0000;box-shadow:0 8px 20px #e12f1f33;background:linear-gradient(135deg, var(--red), var(--orange))!important;color:#fff!important}.restaurant-module__aXxoKq__notice,.restaurant-module__aXxoKq__reviewNote{border-left-color:var(--red);background:#fff0e8}.restaurant-module__aXxoKq__claims span,.restaurant-module__aXxoKq__status,.restaurant-module__aXxoKq__previewTags span,.restaurant-module__aXxoKq__sectionIntro>strong{background:var(--soft-red);color:#8b3128;border-color:#efc1b5}.restaurant-module__aXxoKq__dialog,.restaurant-module__aXxoKq__preview,.restaurant-module__aXxoKq__menuEditorSection,.restaurant-module__aXxoKq__addSection{background:#f8f2ef;border-color:#e3d4ce;border-radius:14px}.restaurant-module__aXxoKq__dialog input,.restaurant-module__aXxoKq__editor input,.restaurant-module__aXxoKq__editor textarea,.restaurant-module__aXxoKq__preview input,.restaurant-module__aXxoKq__search input,.restaurant-module__aXxoKq__restaurantSelect,.restaurant-module__aXxoKq__claimAction input,.restaurant-module__aXxoKq__menuEditorItems input,.restaurant-module__aXxoKq__menuEditorItems textarea,.restaurant-module__aXxoKq__addItem input,.restaurant-module__aXxoKq__addItem textarea,.restaurant-module__aXxoKq__addSection input{color:var(--ink);border-color:#ddccc6;border-radius:9px}.restaurant-module__aXxoKq__results article,.restaurant-module__aXxoKq__menuItemEditor,.restaurant-module__aXxoKq__addItem{background:#fffdfb;border-color:#e7d8d2;border-radius:11px}.restaurant-module__aXxoKq__checks label,.restaurant-module__aXxoKq__cuisines label{background:#fffaf7;border-color:#dfcec8}.restaurant-module__aXxoKq__preview{box-shadow:0 14px 35px #46232614}@media (max-width:850px){.restaurant-module__aXxoKq__workspace{border-radius:16px}}.restaurant-module__aXxoKq__priceWorkspace{background:linear-gradient(135deg,#fff8f4,#fff0e9);border:1px solid #efb6a6;border-radius:14px;gap:15px;padding:20px;display:grid}.restaurant-module__aXxoKq__priceWorkspace>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.restaurant-module__aXxoKq__priceWorkspace>header p,.restaurant-module__aXxoKq__priceHistory>div>p{color:#a03229;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:8px;font-weight:800}.restaurant-module__aXxoKq__priceWorkspace>header h4,.restaurant-module__aXxoKq__priceHistory h4{margin:3px 0 0;font:700 23px Outfit,sans-serif}.restaurant-module__aXxoKq__priceWorkspace>header span{color:#6b5a55;max-width:650px;margin-top:5px;font-size:10px;line-height:1.5;display:block}.restaurant-module__aXxoKq__priceWorkspace button,.restaurant-module__aXxoKq__priceHistory button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d7b9b1;border-radius:9px;padding:9px 12px;font-weight:750}.restaurant-module__aXxoKq__priceWorkspace button:disabled,.restaurant-module__aXxoKq__priceHistory button:disabled{opacity:.5;cursor:not-allowed}.restaurant-module__aXxoKq__priceReductionForm{background:#ffffffb8;border-radius:11px;grid-template-columns:minmax(230px,1fr) auto auto;align-items:end;gap:12px;padding:14px;display:grid}.restaurant-module__aXxoKq__priceReductionForm>label{gap:5px;display:grid}.restaurant-module__aXxoKq__priceReductionForm>label>span,.restaurant-module__aXxoKq__priceReductionForm legend{color:#735f59;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.restaurant-module__aXxoKq__priceReductionForm select,.restaurant-module__aXxoKq__priceReductionForm input{width:100%;color:var(--ink);background:#fff;border:1px solid #ddc8c1;border-radius:8px;padding:10px}.restaurant-module__aXxoKq__priceReductionForm fieldset{border:0;align-items:center;gap:5px;padding:0;display:flex}.restaurant-module__aXxoKq__priceReductionForm legend{width:100%;margin-bottom:5px}.restaurant-module__aXxoKq__priceReductionForm fieldset>button{padding:10px}.restaurant-module__aXxoKq__priceReductionForm fieldset>.restaurant-module__aXxoKq__selectedReduction{border-color:var(--red);background:var(--soft-red);color:#972f26}.restaurant-module__aXxoKq__priceReductionForm fieldset>label{grid-template-columns:1fr auto;align-items:center;width:85px;display:grid;position:relative}.restaurant-module__aXxoKq__priceReductionForm fieldset>label span{color:#735f59;text-transform:uppercase;font-size:7px;position:absolute;top:-15px;left:2px}.restaurant-module__aXxoKq__priceReductionForm fieldset>label input{padding-right:25px}.restaurant-module__aXxoKq__priceReductionForm fieldset>label b{margin-left:-22px;font-size:10px}.restaurant-module__aXxoKq__noComparisonSource{background:#fff9;border:1px dashed #dcbbb1;border-radius:10px;gap:3px;padding:14px;display:grid}.restaurant-module__aXxoKq__noComparisonSource strong{font-size:11px}.restaurant-module__aXxoKq__noComparisonSource span{color:#6b5a55;font-size:10px;line-height:1.5}.restaurant-module__aXxoKq__reductionPreview{border-top:1px solid #e4bfb5;gap:12px;padding-top:15px;display:grid}.restaurant-module__aXxoKq__reductionPreviewHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.restaurant-module__aXxoKq__reductionPreviewHead>div{gap:2px;display:grid}.restaurant-module__aXxoKq__reductionPreviewHead strong{font-size:12px}.restaurant-module__aXxoKq__reductionPreviewHead span{color:#6b5a55;font-size:9px}.restaurant-module__aXxoKq__reductionRows{gap:6px;display:grid}.restaurant-module__aXxoKq__reductionRows>label{cursor:pointer;background:#fff;border:1px solid #ead3cc;border-radius:9px;grid-template-columns:18px minmax(160px,1fr) minmax(90px,.5fr) 18px minmax(90px,.5fr);align-items:center;gap:10px;padding:10px;display:grid}.restaurant-module__aXxoKq__reductionRows input{width:auto}.restaurant-module__aXxoKq__reductionRows label>span{gap:1px;display:grid}.restaurant-module__aXxoKq__reductionRows label>span:nth-last-child(3),.restaurant-module__aXxoKq__reductionRows label>span:last-child{justify-items:end}.restaurant-module__aXxoKq__reductionRows strong,.restaurant-module__aXxoKq__reductionRows b{font-size:10px}.restaurant-module__aXxoKq__reductionRows small{color:#7a6862;font-size:8px}.restaurant-module__aXxoKq__reductionRows em{color:#537348;font-size:7px;font-style:normal}.restaurant-module__aXxoKq__reductionRows>label.restaurant-module__aXxoKq__priceIncrease{background:#fffaf0;border-color:#e6c494}.restaurant-module__aXxoKq__reductionRows .restaurant-module__aXxoKq__priceIncrease em{color:#9a5a18;font-weight:750}.restaurant-module__aXxoKq__reductionPreview details{color:#805145;gap:3px;font-size:9px;display:grid}.restaurant-module__aXxoKq__reductionPreview details span{margin-top:3px;display:block}.restaurant-module__aXxoKq__reductionPreview>.restaurant-module__aXxoKq__primary{justify-self:end}.restaurant-module__aXxoKq__itemSourcePrices{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:5px;display:grid}.restaurant-module__aXxoKq__itemSourcePrices>div{background:#f8f3f0;border:1px solid #eadcd6;border-radius:8px;grid-template-columns:1fr auto;gap:2px 8px;padding:8px;display:grid}.restaurant-module__aXxoKq__itemSourcePrices span,.restaurant-module__aXxoKq__itemSourcePrices small{color:#74645f;font-size:8px}.restaurant-module__aXxoKq__itemSourcePrices strong{font-size:10px}.restaurant-module__aXxoKq__itemSourcePrices small{grid-column:1/-1}.restaurant-module__aXxoKq__priceHistory{border-top:1px solid #dfcec8;gap:8px;padding-top:18px;display:grid}.restaurant-module__aXxoKq__priceHistory article{background:#fffdfb;border:1px solid #e4d4ce;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.restaurant-module__aXxoKq__priceHistory article>div{gap:2px;display:grid}.restaurant-module__aXxoKq__priceHistory article strong{font-size:10px}.restaurant-module__aXxoKq__priceHistory article span{color:#75645f;font-size:8px}.restaurant-module__aXxoKq__priceHistory article em{color:#765953;text-transform:uppercase;background:#f1e8e5;border-radius:14px;padding:5px 8px;font-size:8px;font-style:normal}@media (max-width:820px){.restaurant-module__aXxoKq__priceReductionForm{grid-template-columns:1fr;align-items:stretch}.restaurant-module__aXxoKq__priceReductionForm fieldset{flex-wrap:wrap}}@media (max-width:600px){.restaurant-module__aXxoKq__priceWorkspace{padding:15px}.restaurant-module__aXxoKq__priceWorkspace>header,.restaurant-module__aXxoKq__reductionPreviewHead{flex-direction:column;align-items:stretch}.restaurant-module__aXxoKq__reductionRows>label{grid-template-columns:18px 1fr auto}.restaurant-module__aXxoKq__reductionRows label>span:nth-last-child(3){grid-column:2;justify-items:start}.restaurant-module__aXxoKq__reductionRows label>span:nth-last-child(2){display:none}.restaurant-module__aXxoKq__reductionRows label>span:last-child{grid-area:1/3/span 2}.restaurant-module__aXxoKq__priceHistory article{grid-template-columns:1fr auto}.restaurant-module__aXxoKq__priceHistory article button{grid-column:1/-1}}.restaurant-module__aXxoKq__workspaceNavigation{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfbf5;border:1px solid #e3d4cf;border-radius:12px;gap:7px;margin:16px 0 4px;padding:7px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #401f2217}.restaurant-module__aXxoKq__workspaceNavigation button{color:#493638;text-align:center;cursor:pointer;background:#f6eeeb;border:0;border-radius:8px;flex:1;gap:2px;padding:10px 12px;display:grid}.restaurant-module__aXxoKq__workspaceNavigation button strong{font-size:11px;font-weight:800}.restaurant-module__aXxoKq__workspaceNavigation button span{color:#806d67;font-size:8px}.restaurant-module__aXxoKq__workspaceNavigation button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#e43120,#ff711f)}.restaurant-module__aXxoKq__workspaceNavigation button[aria-selected=true] span{color:#ffffffd1}.restaurant-module__aXxoKq__workspaceNavigation button:focus-visible{outline-offset:2px;outline:3px solid #e4312040}.restaurant-module__aXxoKq__profilePanel{padding-top:28px}.restaurant-module__aXxoKq__profilePanelHeading{margin-bottom:16px}.restaurant-module__aXxoKq__profilePanelHeading p{color:#a13d31;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.restaurant-module__aXxoKq__profilePanelHeading h3{color:#302224;margin:4px 0 0;font:700 28px Outfit,sans-serif}.restaurant-module__aXxoKq__detailsHeading{color:#302224;border-top:1px solid #e3d4cf;margin:38px 0 16px;padding-top:28px;font:700 28px Outfit,sans-serif}.restaurant-module__aXxoKq__menuEditorSearch{background:#fff;border:1px solid #decac4;border-radius:12px;gap:6px;padding:13px;display:grid}.restaurant-module__aXxoKq__menuEditorSearch>span{color:#7c5f58;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.restaurant-module__aXxoKq__menuEditorSearch>div{background:#fffdfb;border:1px solid #d7c3bd;border-radius:9px;display:flex}.restaurant-module__aXxoKq__menuEditorSearch input{color:#302224;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:11px 12px;font-size:14px}.restaurant-module__aXxoKq__menuEditorSearch button{color:#765953;cursor:pointer;background:0 0;border:0;width:42px;font-size:20px}.restaurant-module__aXxoKq__menuEditorSearch>small{color:#816d67;font-size:9px}.restaurant-module__aXxoKq__promotionWorkspace>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.restaurant-module__aXxoKq__promotionWorkspace>summary::-webkit-details-marker{display:none}.restaurant-module__aXxoKq__promotionWorkspace>summary p{color:#1f6b57;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.restaurant-module__aXxoKq__promotionWorkspace>summary h4{margin:4px 0 0;font:700 18px Outfit,sans-serif}.restaurant-module__aXxoKq__promotionWorkspace>summary>div:first-child>span{color:#5b665d;margin-top:4px;font-size:10px;display:block}.restaurant-module__aXxoKq__promotionWorkspace>summary>b{color:#1f6b57;background:#fff;border-radius:20px;flex:none;padding:8px 11px;font-size:9px}.restaurant-module__aXxoKq__promotionWorkspace[open]>summary{border-bottom:1px solid #d7dfcf;padding-bottom:13px}.restaurant-module__aXxoKq__photoManager{border-top:1px solid #e3d4cf;margin-top:38px;padding-top:28px;scroll-margin-top:80px}.restaurant-module__aXxoKq__photoManagerHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.restaurant-module__aXxoKq__photoManagerHead p{color:#a13d31;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.restaurant-module__aXxoKq__photoManagerHead h3{color:#302224;margin:4px 0;font:700 28px Outfit,sans-serif}.restaurant-module__aXxoKq__photoManagerHead span{color:#75645f;font-size:11px}.restaurant-module__aXxoKq__photoManagerHead>strong{color:#8b3229;background:#f5e6e1;border-radius:20px;flex:none;padding:7px 11px;font-size:10px}.restaurant-module__aXxoKq__photoNotice{color:#71352d;background:#fff0e9;border-left:3px solid #d54a34;padding:10px 12px;font-size:11px}.restaurant-module__aXxoKq__photoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.restaurant-module__aXxoKq__photoGrid article{background:#fff;border:1px solid #e0d0ca;border-radius:12px;overflow:hidden}.restaurant-module__aXxoKq__photoGrid article>img,.restaurant-module__aXxoKq__photoPlaceholder{aspect-ratio:4/3;object-fit:cover;background:#eee5e1;width:100%;display:block}.restaurant-module__aXxoKq__photoPlaceholder{color:#786a65;place-items:center;font-size:10px;display:grid}.restaurant-module__aXxoKq__photoGrid article>div:not(.restaurant-module__aXxoKq__photoActions){gap:3px;padding:10px;display:grid}.restaurant-module__aXxoKq__photoGrid article>div strong{color:#302224;font-size:11px}.restaurant-module__aXxoKq__photoGrid article>div span{color:#786a65;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.restaurant-module__aXxoKq__coverPhoto{box-shadow:inset 0 0 0 2px #e74b35}.restaurant-module__aXxoKq__photoActions{border-top:1px solid #eee2de;gap:5px;padding:8px;display:flex}.restaurant-module__aXxoKq__photoActions button{color:#563e3a;cursor:pointer;background:#fffaf8;border:1px solid #decac4;border-radius:7px;flex:1;min-height:34px;font-size:9px;font-weight:750}.restaurant-module__aXxoKq__photoActions button:last-child{color:#a23c31}.restaurant-module__aXxoKq__photoEmpty{background:#fffaf7;border:1px dashed #d2bdb7;border-radius:12px;align-items:center;gap:13px;margin-bottom:14px;padding:16px;display:flex}.restaurant-module__aXxoKq__photoEmpty>span{color:#a13d31;background:#f5e6e1;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.restaurant-module__aXxoKq__photoEmpty strong{color:#302224;font-size:12px}.restaurant-module__aXxoKq__photoEmpty p{color:#786a65;margin:3px 0 0;font-size:10px}.restaurant-module__aXxoKq__photoUpload{background:#fbf7f4;border:1px solid #dfcec8;border-radius:14px;grid-template-columns:minmax(190px,1.2fr) minmax(150px,.8fr) minmax(210px,1fr) auto;align-items:end;gap:10px;padding:15px;display:grid;position:relative}.restaurant-module__aXxoKq__photoUpload label{gap:5px;min-width:0;display:grid}.restaurant-module__aXxoKq__photoUpload label>span{color:#715d57;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.restaurant-module__aXxoKq__photoUpload label>span small{letter-spacing:0;text-transform:none;font-weight:500}.restaurant-module__aXxoKq__photoUpload input,.restaurant-module__aXxoKq__photoUpload select{color:#302224;background:#fff;border:1px solid #d5c2bc;border-radius:8px;width:100%;min-height:42px;padding:9px 10px}.restaurant-module__aXxoKq__filePicker input{padding:7px;font-size:10px}.restaurant-module__aXxoKq__filePicker>small,.restaurant-module__aXxoKq__photoUpload>small{color:#806d67;font-size:8px;line-height:1.4}.restaurant-module__aXxoKq__photoUpload>small{grid-column:1/-1}.restaurant-module__aXxoKq__photoUpload>button{white-space:nowrap;min-height:42px}.restaurant-module__aXxoKq__uploadProgress{background:#eadbd6;border-radius:3px;height:3px;position:absolute;bottom:10px;left:15px;right:15px;overflow:hidden}.restaurant-module__aXxoKq__uploadProgress span{border-radius:inherit;background:linear-gradient(90deg,#e43120,#ff711f);height:100%;transition:width .2s;display:block}#restaurant-module__aXxoKq__manage-menu,#restaurant-module__aXxoKq__manage-details{scroll-margin-top:80px}@media (max-width:850px){.restaurant-module__aXxoKq__photoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.restaurant-module__aXxoKq__photoUpload{grid-template-columns:1fr 1fr}}@media (max-width:560px){.restaurant-module__aXxoKq__workspace{border-inline:0;border-radius:0;width:100%;margin-bottom:18px;padding:15px}.restaurant-module__aXxoKq__titleRow h2{font-size:28px}.restaurant-module__aXxoKq__locationToolbar{margin-top:12px;padding:12px}.restaurant-module__aXxoKq__locationActions{grid-template-columns:1fr 1fr;display:grid}.restaurant-module__aXxoKq__locationActions button{min-height:42px;padding:8px;font-size:9px}.restaurant-module__aXxoKq__statusRow{grid-template-columns:auto 1fr;display:grid;align-items:center!important}.restaurant-module__aXxoKq__statusRow a{grid-column:1/-1}.restaurant-module__aXxoKq__workspaceNavigation{margin-inline:-8px;overflow-x:auto}.restaurant-module__aXxoKq__workspaceNavigation button{min-height:48px}.restaurant-module__aXxoKq__workspaceNavigation button span{display:none}.restaurant-module__aXxoKq__menuManagement{margin-top:18px;padding-top:18px}.restaurant-module__aXxoKq__menuHead{gap:4px;margin-bottom:12px}.restaurant-module__aXxoKq__menuHead h3,.restaurant-module__aXxoKq__photoManagerHead h3{font-size:24px}.restaurant-module__aXxoKq__sectionIntro{gap:8px;margin-bottom:4px}.restaurant-module__aXxoKq__sectionIntro h4{font-size:20px}.restaurant-module__aXxoKq__promotionWorkspace>summary{align-items:flex-start}.restaurant-module__aXxoKq__promotionWorkspace>summary .restaurant-module__aXxoKq__promotionState{display:none}.restaurant-module__aXxoKq__promotionWorkspace>summary>b{white-space:nowrap}.restaurant-module__aXxoKq__menuEditorSection{padding:13px}.restaurant-module__aXxoKq__menuEditorSection>summary{gap:8px}.restaurant-module__aXxoKq__menuEditorSection>summary h4{font-size:20px}.restaurant-module__aXxoKq__menuEditorSection>summary>strong{padding:7px 8px}.restaurant-module__aXxoKq__itemEditControls button,.restaurant-module__aXxoKq__itemActions button{min-height:42px}.restaurant-module__aXxoKq__photoManager{margin-top:28px;padding-top:22px}.restaurant-module__aXxoKq__photoManagerHead{align-items:flex-start}.restaurant-module__aXxoKq__photoGrid{grid-template-columns:1fr 1fr;gap:8px}.restaurant-module__aXxoKq__photoActions{flex-direction:column}.restaurant-module__aXxoKq__photoActions button{min-height:38px}.restaurant-module__aXxoKq__photoUpload{grid-template-columns:1fr;padding:13px}.restaurant-module__aXxoKq__photoUpload>button{min-height:46px}.restaurant-module__aXxoKq__detailsHeading{margin-top:28px;font-size:24px}}.restaurant-module__aXxoKq__promotionWorkspace{background:linear-gradient(135deg,#f2f7e8,#fbf8e9);border:1px solid #c9d6bd;border-radius:14px;gap:14px;padding:20px;display:grid}.restaurant-module__aXxoKq__promotionWorkspace>header{justify-content:space-between;align-items:start;gap:22px;display:flex}.restaurant-module__aXxoKq__promotionWorkspace>header p{color:#1f6b57;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.restaurant-module__aXxoKq__promotionWorkspace>header h4{margin:4px 0 0;font:700 23px Outfit,sans-serif}.restaurant-module__aXxoKq__promotionWorkspace>header>div:first-child>span,.restaurant-module__aXxoKq__promotionWorkspace>small{color:#5b665d;max-width:680px;margin-top:5px;font-size:11px;line-height:1.5;display:block}.restaurant-module__aXxoKq__promotionState{background:#fff;border-left:3px solid #1f6b57;gap:2px;min-width:215px;padding:10px 12px;display:grid}.restaurant-module__aXxoKq__promotionState strong{color:#17342e;text-transform:capitalize;font-size:11px}.restaurant-module__aXxoKq__promotionState span,.restaurant-module__aXxoKq__promotionState small{color:#637068;font-size:9px}.restaurant-module__aXxoKq__promotionState.restaurant-module__aXxoKq__active{border-left-color:#1f6b57}.restaurant-module__aXxoKq__promotionState.restaurant-module__aXxoKq__scheduled{border-left-color:#d58019}.restaurant-module__aXxoKq__promotionState.restaurant-module__aXxoKq__expired,.restaurant-module__aXxoKq__promotionState.restaurant-module__aXxoKq__inactive{border-left-color:#8d928b}.restaurant-module__aXxoKq__promotionWorkspace>form{grid-template-columns:minmax(120px,.7fr) minmax(145px,1fr) minmax(145px,1fr) auto;align-items:end;gap:10px;display:grid}.restaurant-module__aXxoKq__promotionWorkspace>form>label{gap:5px;display:grid}.restaurant-module__aXxoKq__promotionWorkspace>form>label>span{color:#5b665d;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.restaurant-module__aXxoKq__promotionWorkspace input{color:#17342e;background:#fff;border:1px solid #bfc9b5;border-radius:5px;width:100%;min-height:40px;padding:9px 10px}.restaurant-module__aXxoKq__percentageInput{position:relative}.restaurant-module__aXxoKq__percentageInput input{padding-right:30px}.restaurant-module__aXxoKq__percentageInput b{color:#1f6b57;font-size:12px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.restaurant-module__aXxoKq__promotionActions{gap:7px;display:flex}.restaurant-module__aXxoKq__promotionActions button{color:#fff;white-space:nowrap;cursor:pointer;background:#17342e;border:1px solid #17342e;border-radius:5px;min-height:40px;padding:9px 12px;font-weight:700}.restaurant-module__aXxoKq__promotionActions button+button{color:#17342e;background:#fff}.restaurant-module__aXxoKq__promotionActions button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:850px){.restaurant-module__aXxoKq__promotionWorkspace>header{display:grid}.restaurant-module__aXxoKq__promotionWorkspace>form{grid-template-columns:1fr 1fr}.restaurant-module__aXxoKq__promotionState{min-width:0}}@media (max-width:560px){.restaurant-module__aXxoKq__promotionWorkspace{padding:15px}.restaurant-module__aXxoKq__promotionWorkspace>form{grid-template-columns:1fr}.restaurant-module__aXxoKq__promotionActions button{flex:1}}.restaurant-module__aXxoKq__menuEditorSection>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.restaurant-module__aXxoKq__menuEditorSection>summary::-webkit-details-marker{display:none}.restaurant-module__aXxoKq__menuEditorSection>summary span{color:#a13d31;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.restaurant-module__aXxoKq__menuEditorSection>summary p{color:#786a65;margin:4px 0 0;font-size:11px}.restaurant-module__aXxoKq__menuEditorSection>summary>strong{color:#8b3229;background:#f5e6e1;border-radius:20px;flex:none;padding:7px 10px;font-size:9px}.restaurant-module__aXxoKq__menuEditorSection[open]>summary{border-bottom:1px solid #e5d7d2;padding-bottom:14px}.restaurant-module__aXxoKq__menuSectionActions{justify-content:flex-end;padding-top:12px;display:flex}.restaurant-module__aXxoKq__menuSectionActions button{color:#9c3d34;cursor:pointer;background:#fff;border:1px solid #b95549;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:800}@media (max-width:520px){.restaurant-module__aXxoKq__menuEditorSection>summary{align-items:flex-start}.restaurant-module__aXxoKq__menuEditorSection>summary>strong{white-space:nowrap}}.restaurant-module__aXxoKq__officialLinks,.restaurant-module__aXxoKq__partnerLinks{background:#fbf7f4;border:1px solid #dfcec8;border-radius:12px;gap:12px;padding:15px;display:grid}.restaurant-module__aXxoKq__officialLinks legend,.restaurant-module__aXxoKq__partnerLinks legend{color:#3a292c;padding:0 7px;font-size:11px;font-weight:850}.restaurant-module__aXxoKq__officialLinks>p:first-of-type,.restaurant-module__aXxoKq__partnerLinks>p{color:#705f59;margin:0;font-size:9px;line-height:1.5}.restaurant-module__aXxoKq__linkPurpose{background:#fff;border:1px solid #e1d3ce;border-radius:10px;padding:12px}.restaurant-module__aXxoKq__linkPurpose>span,.restaurant-module__aXxoKq__partnerLinks label>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.restaurant-module__aXxoKq__linkPurpose>span b,.restaurant-module__aXxoKq__partnerLinks label>span b{color:#765953;letter-spacing:.04em;background:#efe8e5;border-radius:20px;flex:none;padding:4px 7px;font-size:7px}.restaurant-module__aXxoKq__linkPurpose:nth-of-type(2)>span b{color:#a03229;background:#ffe3db}.restaurant-module__aXxoKq__linkPurpose>small{color:#665651;font-size:9px;line-height:1.45}.restaurant-module__aXxoKq__linkPurpose>em{color:#7c6963;font-size:8px;font-style:normal;line-height:1.55}.restaurant-module__aXxoKq__linkPurpose>em strong{color:#4e3d39}.restaurant-module__aXxoKq__officialLinks .restaurant-module__aXxoKq__linkWarning{color:#80420f;background:#fff2df;border-left:3px solid #c76a20;border-radius:5px;margin:0;padding:10px;font-size:9px;line-height:1.45}.restaurant-module__aXxoKq__officialLinks .restaurant-module__aXxoKq__linkWarning strong,.restaurant-module__aXxoKq__officialLinks .restaurant-module__aXxoKq__linkRule strong{display:block}.restaurant-module__aXxoKq__officialLinks .restaurant-module__aXxoKq__linkRule{color:#705f59;border-top:1px solid #e7dad5;margin:0;padding-top:10px;font-size:8px;line-height:1.5}.restaurant-module__aXxoKq__partnerLinks{background:#f4f1ef;border-color:#d7d2cf}.restaurant-module__aXxoKq__deliveryServiceList{gap:9px;display:grid}.restaurant-module__aXxoKq__deliveryServiceRow{background:#fff;border:1px solid #ded3cf;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;display:grid}.restaurant-module__aXxoKq__deliveryServiceBadge{color:#9e3d32;background:#f3e9e5;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.restaurant-module__aXxoKq__deliveryServiceRow>div{gap:7px;display:grid}.restaurant-module__aXxoKq__deliveryServiceRow strong{color:#39292b;font-size:11px}.restaurant-module__aXxoKq__deliveryServiceRow label{gap:4px;display:grid}.restaurant-module__aXxoKq__deliveryServiceRow label>span{color:#705f59;font-size:8px;font-weight:750;display:block}.restaurant-module__aXxoKq__deliveryServiceRow button,.restaurant-module__aXxoKq__addDeliveryService button{color:#6b4f49;cursor:pointer;background:#fff;border:1px solid #d7c8c2;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:800}.restaurant-module__aXxoKq__deliveryServiceRow button:hover{color:#9c3d34;border-color:#b95549}.restaurant-module__aXxoKq__noDeliveryServices{text-align:center;border:1px dashed #d7c8c2;border-radius:9px;padding:12px}.restaurant-module__aXxoKq__addDeliveryService{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.restaurant-module__aXxoKq__addDeliveryService button{color:#fff;background:#39292b;border-color:#39292b}.restaurant-module__aXxoKq__addDeliveryService button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:600px){.restaurant-module__aXxoKq__officialLinks,.restaurant-module__aXxoKq__partnerLinks{padding:12px}.restaurant-module__aXxoKq__linkPurpose>span,.restaurant-module__aXxoKq__partnerLinks label>span{flex-direction:column;align-items:flex-start}.restaurant-module__aXxoKq__deliveryServiceRow{grid-template-columns:30px minmax(0,1fr)}.restaurant-module__aXxoKq__deliveryServiceRow>button{grid-column:2;justify-self:start}.restaurant-module__aXxoKq__addDeliveryService{grid-template-columns:1fr}}.restaurant-module__aXxoKq__promotionWorkspace:not([open])>form,.restaurant-module__aXxoKq__promotionWorkspace:not([open])>small{display:none}.restaurant-module__aXxoKq__itemActions .restaurant-module__aXxoKq__saveItemButton{color:#fff;background:#302224;border-color:#302224}.restaurant-module__aXxoKq__itemActions .restaurant-module__aXxoKq__deleteItemButton{color:#a13d31;border-color:#d9b9b2}.restaurant-module__aXxoKq__cardPhotoManager{margin-top:0}.restaurant-module__aXxoKq__cardPhotoManager>small{color:#75645f;margin-top:9px;font-size:10px;line-height:1.5;display:block}.restaurant-module__aXxoKq__photoSlot{background:#fbf7f4;border:1px solid #dfcec8;border-radius:14px;gap:12px;padding:15px;display:grid;position:relative}.restaurant-module__aXxoKq__photoSlotHeading{justify-content:space-between;align-items:start;gap:14px;display:flex}.restaurant-module__aXxoKq__photoSlotHeading>div{gap:3px;display:grid}.restaurant-module__aXxoKq__photoSlotHeading strong{color:#302224;font-size:12px}.restaurant-module__aXxoKq__photoSlotHeading span{color:#786a65;font-size:10px}.restaurant-module__aXxoKq__photoSlotHeading>button{color:#a13d31;cursor:pointer;background:#fff;border:1px solid #d9b9b2;border-radius:7px;flex:none;padding:7px 10px;font-size:9px;font-weight:750}.restaurant-module__aXxoKq__photoSlotBody{grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:stretch;gap:13px;display:grid}.restaurant-module__aXxoKq__photoSlotBody>img,.restaurant-module__aXxoKq__photoSlotEmpty{object-fit:cover;background:#eee5e1;border-radius:10px;width:100%;height:100%;min-height:128px;max-height:180px;display:block;overflow:hidden}.restaurant-module__aXxoKq__photoSlotEmpty{color:#a13d31;border:1px dashed #d2bdb7;place-items:center;font-size:28px;display:grid}.restaurant-module__aXxoKq__photoSlotFields{gap:9px;display:grid}.restaurant-module__aXxoKq__photoSlotFields label{gap:5px;min-width:0;display:grid}.restaurant-module__aXxoKq__photoSlotFields label>span{color:#715d57;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.restaurant-module__aXxoKq__photoSlotFields label>span small{letter-spacing:0;text-transform:none;font-weight:500}.restaurant-module__aXxoKq__photoSlotFields input{color:#302224;background:#fff;border:1px solid #d5c2bc;border-radius:8px;width:100%;min-height:42px;padding:9px 10px}.restaurant-module__aXxoKq__photoSlotFields .restaurant-module__aXxoKq__filePicker input{padding:7px;font-size:10px}.restaurant-module__aXxoKq__photoSlotFields .restaurant-module__aXxoKq__filePicker>small{color:#806d67;font-size:8px;line-height:1.4}.restaurant-module__aXxoKq__photoSlotFields>button{white-space:nowrap;justify-self:start;min-height:42px;padding-inline:18px}.restaurant-module__aXxoKq__photoSlot .restaurant-module__aXxoKq__uploadProgress{height:3px;position:static}.restaurant-module__aXxoKq__photoSlot .restaurant-module__aXxoKq__photoNotice{margin:0;font-size:10px}.restaurant-module__aXxoKq__menuPhotoSlot{background:#fffaf7;border-color:#ead8d1;padding:12px}.restaurant-module__aXxoKq__menuPhotoSlot .restaurant-module__aXxoKq__photoSlotBody{grid-template-columns:100px minmax(0,1fr)}.restaurant-module__aXxoKq__menuPhotoSlot .restaurant-module__aXxoKq__photoSlotBody>img,.restaurant-module__aXxoKq__menuPhotoSlot .restaurant-module__aXxoKq__photoSlotEmpty{min-height:100px;max-height:120px}.restaurant-module__aXxoKq__menuPhotoSlot .restaurant-module__aXxoKq__photoSlotFields{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) auto;align-items:end}.restaurant-module__aXxoKq__menuEditorItemPhoto{object-fit:cover;background:#eee5e1;border-radius:9px;flex:none;width:58px;height:58px}.restaurant-module__aXxoKq__newItemPhotoField{background:#fffaf7;border:1px solid #ead8d1;border-radius:10px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:11px;display:grid}.restaurant-module__aXxoKq__newItemPhotoField>div{color:#a13d31;background:#eee5e1;border:1px dashed #d2bdb7;border-radius:9px;place-items:center;width:72px;height:72px;font-size:24px;display:grid}.restaurant-module__aXxoKq__newItemPhotoField input[type=file]{padding:7px;font-size:10px}.restaurant-module__aXxoKq__newItemPhotoField small{color:#806d67;font-size:8px}#restaurant-module__aXxoKq__manage-card-photo{scroll-margin-top:80px}@media (max-width:850px){.restaurant-module__aXxoKq__menuPhotoSlot .restaurant-module__aXxoKq__photoSlotFields{grid-template-columns:1fr}}@media (max-width:560px){.restaurant-module__aXxoKq__cardPhotoManager{margin-top:0}.restaurant-module__aXxoKq__photoSlotBody,.restaurant-module__aXxoKq__menuPhotoSlot .restaurant-module__aXxoKq__photoSlotBody{grid-template-columns:78px minmax(0,1fr)}.restaurant-module__aXxoKq__photoSlotBody>img,.restaurant-module__aXxoKq__photoSlotEmpty,.restaurant-module__aXxoKq__menuPhotoSlot .restaurant-module__aXxoKq__photoSlotBody>img,.restaurant-module__aXxoKq__menuPhotoSlot .restaurant-module__aXxoKq__photoSlotEmpty{min-height:78px;max-height:96px}.restaurant-module__aXxoKq__photoSlotFields,.restaurant-module__aXxoKq__menuPhotoSlot .restaurant-module__aXxoKq__photoSlotFields{grid-template-columns:1fr}.restaurant-module__aXxoKq__photoSlotFields>button{justify-self:stretch;min-height:46px}.restaurant-module__aXxoKq__newItemPhotoField{grid-template-columns:56px minmax(0,1fr);gap:9px}.restaurant-module__aXxoKq__newItemPhotoField>div{width:56px;height:56px}}
.Brand-module__FaNgDa__brand{color:#2b1c1f;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.Brand-module__FaNgDa__logoFrame{background:#625b5c;border:1px solid #ff412b8f;border-radius:16px;flex:0 0 48px;width:48px;height:48px;position:relative;overflow:hidden;box-shadow:0 8px 22px #df2b2038}.Brand-module__FaNgDa__logo{object-fit:contain;width:196px;max-width:none;height:196px;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)}.Brand-module__FaNgDa__wordmark{flex-direction:column;gap:1px;display:inline-flex}.Brand-module__FaNgDa__name{letter-spacing:-1px;font:800 23px/1 Outfit,Manrope,sans-serif}.Brand-module__FaNgDa__dinner{color:#f0442f}.Brand-module__FaNgDa__tagline{color:#a43a31;letter-spacing:.04em;font:600 8.5px/1.15 Manrope,sans-serif}@media (max-width:480px){.Brand-module__FaNgDa__brand{gap:7px}.Brand-module__FaNgDa__logoFrame{border-radius:14px;flex-basis:42px;width:42px;height:42px}.Brand-module__FaNgDa__logo{width:171px;height:171px}.Brand-module__FaNgDa__name{font-size:20px}.Brand-module__FaNgDa__tagline{font-size:8px}}
.analytics-module__wkRsPa__page,.analytics-module__wkRsPa__loading{color:#2b1c1f;background:#f1f0eb;min-height:100vh}.analytics-module__wkRsPa__topbar{background:#fffdf9;border-bottom:1px solid #ddd5ce;max-width:none!important;height:68px!important;padding:0 32px!important}.analytics-module__wkRsPa__topbar nav{align-items:center;gap:18px;font-size:12px;display:flex}.analytics-module__wkRsPa__topbar nav a{color:#b43125;font-weight:700}.analytics-module__wkRsPa__topbar nav span{color:#766864}.analytics-module__wkRsPa__kicker{color:#e3432f;letter-spacing:.18em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}.analytics-module__wkRsPa__hero{justify-content:space-between;align-items:end;gap:32px;padding:40px 32px 24px;display:flex}.analytics-module__wkRsPa__hero h1{letter-spacing:-2.5px;margin:0;font:58px/.95 DM Serif Display,serif}.analytics-module__wkRsPa__hero>div:first-child>p:last-child{color:#70635f;max-width:650px;margin:14px 0 0}.analytics-module__wkRsPa__controls{gap:8px;display:flex}.analytics-module__wkRsPa__controls label{color:#766864;letter-spacing:.08em;text-transform:uppercase;gap:4px;font-size:9px;font-weight:800;display:grid}.analytics-module__wkRsPa__controls select{color:#2b1c1f;background:#fffdf9;border:1px solid #d5c9c1;border-radius:9px;min-width:145px;padding:10px}.analytics-module__wkRsPa__loading{place-items:center;min-height:55vh;font-weight:700;display:grid}.analytics-module__wkRsPa__error{color:#8b342c;background:#fff0e9;border-left:3px solid #e3432f;margin:0 32px 15px;padding:10px 12px}.analytics-module__wkRsPa__metrics{background:#fffdf9;border:1px solid #ddd3cb;border-radius:13px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 32px 20px;display:grid;overflow:hidden}.analytics-module__wkRsPa__metrics article{border-left:1px solid #e7dfd8;gap:3px;padding:17px;display:grid}.analytics-module__wkRsPa__metrics article:first-child{border-left:0}.analytics-module__wkRsPa__metrics span{color:#80716d;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.analytics-module__wkRsPa__metrics strong{font-size:30px}.analytics-module__wkRsPa__metrics small{color:#80716d;font-size:10px}.analytics-module__wkRsPa__metrics .analytics-module__wkRsPa__outboundMetric{background:#fff0e8}.analytics-module__wkRsPa__funnelSection,.analytics-module__wkRsPa__activityPanel,.analytics-module__wkRsPa__tables>article,.analytics-module__wkRsPa__campaigns,.analytics-module__wkRsPa__dataSection{background:#fffdf9;border:1px solid #ddd3cb;border-radius:14px;margin:0 32px 20px;padding:22px}.analytics-module__wkRsPa__funnelSection h2,.analytics-module__wkRsPa__activityPanel h2,.analytics-module__wkRsPa__tables h2,.analytics-module__wkRsPa__campaigns h2,.analytics-module__wkRsPa__dataSection h2{margin:0;font:30px/1.05 DM Serif Display,serif}.analytics-module__wkRsPa__funnel{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:15px;margin-top:18px;display:grid}.analytics-module__wkRsPa__funnel span{color:#6e605c;background:#f4eee9;border-radius:10px;min-height:72px;padding:14px;font-size:12px;line-height:1.45}.analytics-module__wkRsPa__funnel b{color:#2b1c1f;font-size:24px;display:block}.analytics-module__wkRsPa__funnel i{color:#e3432f;font-style:normal}.analytics-module__wkRsPa__activityPanel>header,.analytics-module__wkRsPa__campaigns>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.analytics-module__wkRsPa__legend{color:#766864;gap:14px;font-size:10px;display:flex}.analytics-module__wkRsPa__legend span:before{content:"";border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.analytics-module__wkRsPa__legend .analytics-module__wkRsPa__searchLegend:before,.analytics-module__wkRsPa__searchBar{background:#e3432f}.analytics-module__wkRsPa__legend .analytics-module__wkRsPa__clickLegend:before,.analytics-module__wkRsPa__clickBar{background:#277763}.analytics-module__wkRsPa__legend .analytics-module__wkRsPa__outboundLegend:before,.analytics-module__wkRsPa__outboundBar{background:#e9a530}.analytics-module__wkRsPa__chart{gap:7px;min-height:190px;margin-top:22px;display:flex;overflow-x:auto}.analytics-module__wkRsPa__chart article{flex:1;grid-template-rows:160px auto;gap:7px;min-width:32px;display:grid}.analytics-module__wkRsPa__chart article>div{border-bottom:1px solid #cec2bb;justify-content:center;align-items:end;gap:2px;display:flex}.analytics-module__wkRsPa__chart i{border-radius:3px 3px 0 0;width:25%;min-height:2px}.analytics-module__wkRsPa__chart span{color:#857773;text-align:center;white-space:nowrap;font-size:8px}.analytics-module__wkRsPa__tables{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:20px;margin:0 32px 20px;display:grid}.analytics-module__wkRsPa__tables>article{min-width:0;margin:0}.analytics-module__wkRsPa__tables table,.analytics-module__wkRsPa__campaigns table{border-collapse:collapse;width:100%;margin-top:18px;font-size:11px}.analytics-module__wkRsPa__tables th,.analytics-module__wkRsPa__tables td,.analytics-module__wkRsPa__campaigns th,.analytics-module__wkRsPa__campaigns td{text-align:right;border-bottom:1px solid #e6ddd6;padding:9px 7px}.analytics-module__wkRsPa__tables th:first-child,.analytics-module__wkRsPa__tables td:first-child,.analytics-module__wkRsPa__campaigns th:first-child,.analytics-module__wkRsPa__campaigns td:first-child{text-align:left}.analytics-module__wkRsPa__tables th,.analytics-module__wkRsPa__campaigns th{color:#83746f;letter-spacing:.07em;text-transform:uppercase;font-size:8px}.analytics-module__wkRsPa__campaigns{overflow-x:auto}.analytics-module__wkRsPa__campaigns header>small{color:#80716d;text-align:right;max-width:360px;line-height:1.5}.analytics-module__wkRsPa__empty{color:#857773;font-size:12px}.analytics-module__wkRsPa__dataSection{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:50px;display:grid}.analytics-module__wkRsPa__dataSection p{color:#70635f;max-width:650px;font-size:12px;line-height:1.55}.analytics-module__wkRsPa__dataSection>div:nth-child(2){gap:8px;display:flex}.analytics-module__wkRsPa__dataSection a{color:#fff;background:#2b1c1f;border-radius:9px;padding:12px 15px;font-size:11px;font-weight:800;text-decoration:none}.analytics-module__wkRsPa__dataSection>small{color:#80716d;border-top:1px solid #e5dcd5;grid-column:1/-1;padding-top:13px;font-size:10px}@media (max-width:900px){.analytics-module__wkRsPa__hero{align-items:start}.analytics-module__wkRsPa__metrics{grid-template-columns:repeat(2,1fr)}.analytics-module__wkRsPa__metrics article{border-top:1px solid #e7dfd8}.analytics-module__wkRsPa__tables,.analytics-module__wkRsPa__funnel{grid-template-columns:1fr}.analytics-module__wkRsPa__funnel i{text-align:center;transform:rotate(90deg)}}@media (max-width:650px){.analytics-module__wkRsPa__topbar{height:60px!important;padding:0 14px!important}.analytics-module__wkRsPa__topbar nav span{display:none}.analytics-module__wkRsPa__hero{padding:28px 16px 18px;display:grid}.analytics-module__wkRsPa__hero h1{letter-spacing:-1.5px;font-size:40px}.analytics-module__wkRsPa__controls{width:100%}.analytics-module__wkRsPa__controls label,.analytics-module__wkRsPa__controls select{width:100%;min-width:0}.analytics-module__wkRsPa__metrics,.analytics-module__wkRsPa__funnelSection,.analytics-module__wkRsPa__activityPanel,.analytics-module__wkRsPa__campaigns,.analytics-module__wkRsPa__dataSection{margin-left:16px;margin-right:16px}.analytics-module__wkRsPa__metrics{grid-template-columns:1fr}.analytics-module__wkRsPa__metrics article{border-left:0}.analytics-module__wkRsPa__tables{margin-left:16px;margin-right:16px}.analytics-module__wkRsPa__activityPanel>header,.analytics-module__wkRsPa__campaigns>header{flex-direction:column;align-items:start}.analytics-module__wkRsPa__campaigns header>small{text-align:left}.analytics-module__wkRsPa__dataSection{grid-template-columns:1fr}.analytics-module__wkRsPa__dataSection>div:nth-child(2){display:grid}}
.todo-module__REt6uW__page,.todo-module__REt6uW__center{color:#2b1c1f;background:#f1f0eb;min-height:100vh}.todo-module__REt6uW__center{place-items:center;font-weight:700;display:grid}.todo-module__REt6uW__kicker{color:#e3432f;letter-spacing:.18em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}.todo-module__REt6uW__topbar{background:#fffdf9;border-bottom:1px solid #ddd5ce;max-width:none!important;height:68px!important;padding:0 32px!important}.todo-module__REt6uW__topbar nav{align-items:center;gap:18px;font-size:12px;display:flex}.todo-module__REt6uW__topbar nav a{color:#b43125;font-weight:700}.todo-module__REt6uW__topbar nav span{color:#766864}.todo-module__REt6uW__topbar nav button{color:#766864;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.todo-module__REt6uW__hero{justify-content:space-between;align-items:end;gap:32px;padding:40px 32px 24px;display:flex}.todo-module__REt6uW__hero h1{letter-spacing:-2.5px;margin:0;font:58px/.95 DM Serif Display,serif}.todo-module__REt6uW__hero>div>p:last-child{color:#70635f;max-width:690px;margin:15px 0 0;line-height:1.55}.todo-module__REt6uW__progressCard{background:#fffdf9;border:1px solid #d8cdc5;border-radius:14px;flex:none;width:270px;padding:17px;box-shadow:0 8px 24px #3824250d}.todo-module__REt6uW__progressCard span{text-transform:uppercase;align-items:baseline;gap:7px;font-size:11px;display:flex}.todo-module__REt6uW__progressCard strong{color:#e3432f;font-size:26px}.todo-module__REt6uW__progressCard>div{background:#ece6e0;border-radius:9px;height:7px;margin:11px 0 9px;overflow:hidden}.todo-module__REt6uW__progressCard i{border-radius:inherit;background:linear-gradient(90deg,#e3432f,#ff6c21);height:100%;display:block}.todo-module__REt6uW__progressCard small{color:#776964}.todo-module__REt6uW__summary{background:#fffdf9;border:1px solid #ddd3cb;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 32px 20px;display:grid;overflow:hidden}.todo-module__REt6uW__summary span{border-left:1px solid #e7dfd8;gap:2px;padding:13px 16px;display:grid}.todo-module__REt6uW__summary span:first-child{border-left:0}.todo-module__REt6uW__summary b{font-size:21px}.todo-module__REt6uW__summary small{color:#80716d;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.todo-module__REt6uW__controls{align-items:center;gap:12px;padding:0 32px 18px;display:flex}.todo-module__REt6uW__viewSwitch{background:#fffdf9;border:1px solid #cfc3ba;border-radius:10px;padding:3px;display:flex}.todo-module__REt6uW__viewSwitch button{color:#6e605c;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 15px;font-weight:700}.todo-module__REt6uW__viewSwitch .todo-module__REt6uW__active{color:#fff;background:#2b1c1f}.todo-module__REt6uW__filters{flex:1;grid-template-columns:minmax(150px,1fr) 130px minmax(190px,250px);gap:8px;display:grid}.todo-module__REt6uW__filters input,.todo-module__REt6uW__filters select,.todo-module__REt6uW__taskForm input,.todo-module__REt6uW__taskForm textarea,.todo-module__REt6uW__taskForm select,.todo-module__REt6uW__newTask input,.todo-module__REt6uW__newTask textarea,.todo-module__REt6uW__newTask select,.todo-module__REt6uW__comments textarea{color:#2b1c1f;width:100%;min-width:0;font:inherit;background:#fffdf9;border:1px solid #d5c9c1;border-radius:9px;padding:10px 11px;font-size:12px}.todo-module__REt6uW__addButton,.todo-module__REt6uW__primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef3d2f,#ff6c21);border:0;border-radius:9px;padding:11px 17px;font-weight:800;box-shadow:0 7px 18px #e3432f2b}.todo-module__REt6uW__notice{color:#834035;background:#fff4eb;border-left:3px solid #e3432f;margin:-6px 32px 14px;padding:8px 11px;font-size:12px}.todo-module__REt6uW__board{grid-template-columns:repeat(5,minmax(260px,1fr));align-items:stretch;gap:12px;height:max(440px,100vh - 420px);padding:0 20px 24px;display:grid;overflow-x:auto}.todo-module__REt6uW__column{background:#e9e7e1;border:1px solid #ddd5ce;border-radius:14px;flex-direction:column;min-height:0;padding:10px;display:flex;overflow:hidden}.todo-module__REt6uW__focusColumn{background:#f3e5d8;border-color:#e5b79a}.todo-module__REt6uW__column>header{justify-content:space-between;align-items:center;padding:6px 5px 12px;font-size:12px;font-weight:800;display:flex}.todo-module__REt6uW__column>header b{color:#675a57;text-align:center;background:#d8d4cc;border-radius:20px;min-width:25px;padding:4px 7px;font-size:10px}.todo-module__REt6uW__cardList{scrollbar-color:#bdb5ae transparent;scrollbar-width:thin;align-content:start;gap:9px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.todo-module__REt6uW__emptyColumn{color:#928782;margin:10px 5px;font-size:11px}.todo-module__REt6uW__taskCard{cursor:pointer;background:#fffdf9;border:1px solid #d7cdc6;border-radius:11px;outline:none;padding:13px;position:relative;box-shadow:0 2px 4px #3222240a}.todo-module__REt6uW__taskCard:before{content:"";background:#b7afa9;border-radius:0 0 4px 4px;width:43px;height:3px;position:absolute;top:0;left:12px}.todo-module__REt6uW__taskCard.todo-module__REt6uW__priority_now:before{background:#ed3d2e}.todo-module__REt6uW__taskCard.todo-module__REt6uW__priority_next:before{background:#e7aa32}.todo-module__REt6uW__taskCard:hover,.todo-module__REt6uW__taskCard:focus-visible{border-color:#e3432f;transform:translateY(-1px);box-shadow:0 8px 20px #4a2b2617}.todo-module__REt6uW__cardMeta{color:#8a7c77;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;margin:2px 0 10px;font-size:9px;font-weight:800;display:flex}.todo-module__REt6uW__cardMeta em{font-style:normal}.todo-module__REt6uW__taskCard h3{margin:0;font-size:14px;line-height:1.25}.todo-module__REt6uW__taskCard>p{color:#766864;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 13px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.todo-module__REt6uW__cardFoot{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.todo-module__REt6uW__cardFoot>span{text-transform:uppercase;border-radius:20px;padding:5px 8px;font-size:9px;font-weight:800}.todo-module__REt6uW__owner_human{color:#55479a;background:#e8e3fc}.todo-module__REt6uW__owner_ai{color:#226858;background:#dff2ed}.todo-module__REt6uW__owner_shared{color:#974820;background:#ffead8}.todo-module__REt6uW__cardFoot small{color:#756864;flex:1;font-size:9px}.todo-module__REt6uW__cardFoot b{font-size:9px}.todo-module__REt6uW__timeline{grid-template-columns:280px minmax(0,900px);gap:42px;max-width:1280px;margin:0 auto;padding:15px 32px 60px;display:grid}.todo-module__REt6uW__timelineIntro{align-self:start;position:sticky;top:25px}.todo-module__REt6uW__timelineIntro h2{margin:0;font:38px/1 DM Serif Display,serif}.todo-module__REt6uW__timelineIntro>p:last-child{color:#776964;font-size:13px;line-height:1.5}.todo-module__REt6uW__timelineList{gap:10px;display:grid;position:relative}.todo-module__REt6uW__timelineList:before{content:"";background:#cabdb5;width:1px;position:absolute;top:13px;bottom:13px;left:8px}.todo-module__REt6uW__timelineList article{background:#fffdf9;border:1px solid #ddd2ca;border-radius:11px;grid-template-columns:120px minmax(0,1fr) auto;gap:18px;margin-left:28px;padding:14px;display:grid;position:relative}.todo-module__REt6uW__timelineList article>i{background:#e3432f;border:3px solid #f1f0eb;border-radius:50%;width:13px;height:13px;position:absolute;top:17px;left:-26px}.todo-module__REt6uW__timelineList article>i.todo-module__REt6uW__commentDot{background:#27806c}.todo-module__REt6uW__timelineList article>div{gap:4px;font-size:10px;display:grid}.todo-module__REt6uW__timelineList article>div span{color:#847672}.todo-module__REt6uW__timelineList article section small{color:#b43125;text-transform:uppercase;font-size:9px;font-weight:800}.todo-module__REt6uW__timelineList article section p{white-space:pre-wrap;margin:4px 0 0;font-size:12px;line-height:1.45}.todo-module__REt6uW__timelineList article button{color:#b43125;cursor:pointer;background:0 0;border:0;align-self:center;font-size:10px;font-weight:800}.todo-module__REt6uW__overlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#271c1d9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.todo-module__REt6uW__newTask,.todo-module__REt6uW__taskDetail{background:#fffdf9;border:1px solid #cdbfb6;border-radius:16px;width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 80px #180e0f52}.todo-module__REt6uW__taskDetail{width:min(1100px,100%)}.todo-module__REt6uW__newTask{gap:15px;padding:24px;display:grid}.todo-module__REt6uW__newTask>header,.todo-module__REt6uW__taskDetail>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.todo-module__REt6uW__newTask h2,.todo-module__REt6uW__taskDetail h2{margin:0;font:34px/1.05 DM Serif Display,serif}.todo-module__REt6uW__newTask header>button,.todo-module__REt6uW__taskDetail header>button{cursor:pointer;background:#fff;border:1px solid #d6c9c1;border-radius:50%;flex:none;width:38px;height:38px;font-size:22px}.todo-module__REt6uW__newTask label,.todo-module__REt6uW__taskForm label{gap:6px;display:grid}.todo-module__REt6uW__newTask label>span,.todo-module__REt6uW__taskForm label>span{color:#756762;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.todo-module__REt6uW__newTask textarea,.todo-module__REt6uW__taskForm>label textarea{resize:vertical;min-height:105px}.todo-module__REt6uW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.todo-module__REt6uW__taskDetail>header{z-index:2;background:#fffdf9;border-bottom:1px solid #e3d9d2;padding:22px 24px;position:sticky;top:0}.todo-module__REt6uW__taskDetail>header p{color:#e3432f;letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800}.todo-module__REt6uW__detailBody{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);display:grid}.todo-module__REt6uW__taskForm{border-right:1px solid #e3d9d2;gap:15px;padding:24px;display:grid}.todo-module__REt6uW__comments{background:#f5f2ed;flex-direction:column;gap:15px;min-height:560px;padding:24px;display:flex}.todo-module__REt6uW__comments h3{margin:0;font-size:22px}.todo-module__REt6uW__comments>div:first-child>p:last-child{color:#766864;margin:6px 0 0;font-size:11px;line-height:1.5}.todo-module__REt6uW__commentList{flex:1;align-content:start;gap:9px;display:grid}.todo-module__REt6uW__commentList article{background:#fff;border:1px solid #d9d0c9;border-radius:10px;padding:11px}.todo-module__REt6uW__commentList article.todo-module__REt6uW__aiComment{background:#f0fbf8;border-color:#a8d8cc}.todo-module__REt6uW__commentList article>div{justify-content:space-between;gap:10px;display:flex}.todo-module__REt6uW__commentList article strong{font-size:11px}.todo-module__REt6uW__commentList article span{color:#8a7e79;font-size:9px}.todo-module__REt6uW__commentList article p{white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.5}.todo-module__REt6uW__noComments{color:#8b7f7a;font-size:11px}.todo-module__REt6uW__comments form{gap:8px;display:grid}.todo-module__REt6uW__comments form textarea{resize:vertical;min-height:85px}@media (max-width:950px){.todo-module__REt6uW__hero{align-items:start}.todo-module__REt6uW__hero h1{font-size:48px}.todo-module__REt6uW__controls{flex-wrap:wrap}.todo-module__REt6uW__filters{flex-basis:100%;order:3;width:100%}.todo-module__REt6uW__detailBody{grid-template-columns:1fr}.todo-module__REt6uW__taskForm{border-bottom:1px solid #e3d9d2;border-right:0}.todo-module__REt6uW__comments{min-height:400px}.todo-module__REt6uW__timeline{grid-template-columns:1fr;gap:18px}.todo-module__REt6uW__timelineIntro{position:static}}@media (max-width:700px){.todo-module__REt6uW__topbar{height:60px!important;padding:0 14px!important}.todo-module__REt6uW__topbar nav span{display:none}.todo-module__REt6uW__hero{padding:28px 16px 18px;display:grid}.todo-module__REt6uW__hero h1{letter-spacing:-1.5px;font-size:40px}.todo-module__REt6uW__progressCard{width:auto}.todo-module__REt6uW__summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 16px 16px}.todo-module__REt6uW__summary span:nth-child(3){border-top:1px solid #e7dfd8;border-left:0}.todo-module__REt6uW__summary span:nth-child(4){border-top:1px solid #e7dfd8}.todo-module__REt6uW__controls{padding:0 16px 14px}.todo-module__REt6uW__viewSwitch,.todo-module__REt6uW__viewSwitch button{flex:1}.todo-module__REt6uW__addButton{white-space:nowrap}.todo-module__REt6uW__filters{grid-template-columns:1fr 1fr}.todo-module__REt6uW__filters input{grid-column:1/-1}.todo-module__REt6uW__notice{margin-left:16px;margin-right:16px}.todo-module__REt6uW__board{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(86vw,86vw));height:min(620px,68vh);padding:0 10px 24px;display:grid;overflow-x:auto}.todo-module__REt6uW__column{scroll-snap-align:start;min-height:0;overflow:hidden}.todo-module__REt6uW__cardList{padding-right:2px;overflow-y:auto}.todo-module__REt6uW__timeline{padding:8px 16px 45px}.todo-module__REt6uW__timelineList article{grid-template-columns:1fr;gap:7px}.todo-module__REt6uW__timelineList article>div{grid-template-columns:auto 1fr}.todo-module__REt6uW__timelineList article button{justify-self:start;padding:0}.todo-module__REt6uW__overlay{align-items:end;padding:0}.todo-module__REt6uW__newTask,.todo-module__REt6uW__taskDetail{border-radius:16px 16px 0 0;max-height:94vh}.todo-module__REt6uW__newTask{padding:20px 16px}.todo-module__REt6uW__taskDetail>header{padding:18px 16px}.todo-module__REt6uW__taskDetail h2{font-size:27px}.todo-module__REt6uW__taskForm,.todo-module__REt6uW__comments{padding:18px 16px}.todo-module__REt6uW__formGrid{grid-template-columns:1fr}}
