.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}}
.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{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.restaurant-module__aXxoKq__claims strong{text-transform:uppercase;letter-spacing:.08em;width:100%;font-size:11px}.restaurant-module__aXxoKq__claims span{background:#f1efe7;border-radius:20px;padding:7px 10px;font-size:11px}.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{max-width:360px;display:flex}.restaurant-module__aXxoKq__claimAction input{min-width:160px}.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{margin:15px 0}.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__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__offer{background:#edf3d6;border-left:3px solid #1f6b57;gap:3px;margin:15px 0;padding:11px;display:grid}.restaurant-module__aXxoKq__offer small,.restaurant-module__aXxoKq__offer span{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{flex-direction:column;align-items:stretch!important}.restaurant-module__aXxoKq__two{grid-template-columns:1fr}.restaurant-module__aXxoKq__results article{flex-direction:column;align-items:stretch}.restaurant-module__aXxoKq__claimAction{width:100%;max-width:none}}
.Brand-module__FaNgDa__brand{color:#17342e;white-space:nowrap;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.Brand-module__FaNgDa__logoFrame{background:#eee9df;border-radius:15px;flex:0 0 52px;width:52px;height:52px;position:relative;overflow:hidden}.Brand-module__FaNgDa__logo{width:104px;max-width:none;height:104px;position:absolute;top:-3px;left:-26px}.Brand-module__FaNgDa__wordmark{flex-direction:column;gap:1px;display:inline-flex}.Brand-module__FaNgDa__name{letter-spacing:-.7px;font:700 25px/1 DM Serif Display,Georgia,serif}.Brand-module__FaNgDa__tagline{color:#1f6b57;letter-spacing:.01em;font:italic 10px/1.15 DM Sans,sans-serif}@media (max-width:480px){.Brand-module__FaNgDa__brand{gap:7px}.Brand-module__FaNgDa__logoFrame{border-radius:13px;flex-basis:46px;width:46px;height:46px}.Brand-module__FaNgDa__logo{width:92px;height:92px;top:-3px;left:-23px}.Brand-module__FaNgDa__name{font-size:22px}.Brand-module__FaNgDa__tagline{font-size:9px}}
