.GastroLotseProfile_page__388X3{min-height:100vh;background:#f3f6f2;color:#17392f;padding:22px 18px 70px;font-family:Arial,sans-serif}.GastroLotseProfile_shell__srN_u{max-width:960px;margin:auto}.GastroLotseProfile_back___mLts{display:inline-flex;margin:8px 0 26px;color:#1c604b;text-decoration:none;font-weight:850}.GastroLotseProfile_hero__nS6He{display:grid;grid-template-columns:1.2fr .8fr;overflow:hidden;border-radius:30px;background:#153f34;color:#fff}.GastroLotseProfile_heroCopy__N5y8H{padding:clamp(28px,5vw,60px)}.GastroLotseProfile_tag__VKg6S{color:#d9bd78;font-size:11px;font-weight:900;letter-spacing:.13em}.GastroLotseProfile_hero__nS6He h1{margin:10px 0 14px;font-family:Georgia,serif;font-size:clamp(42px,7vw,72px);font-weight:500;line-height:.98}.GastroLotseProfile_hero__nS6He p{color:rgba(255,255,255,.76);line-height:1.7}.GastroLotseProfile_facts__Kxcz1{display:grid;gap:12px;padding:32px;background:#d9bb73;color:#17392f;align-content:center}.GastroLotseProfile_facts__Kxcz1 a,.GastroLotseProfile_facts__Kxcz1 span{display:flex;align-items:flex-start;gap:9px;color:inherit;text-decoration:none;font-weight:750;line-height:1.45}.GastroLotseProfile_facts__Kxcz1 svg{flex:0 0 18px;width:18px}.GastroLotseProfile_booking__bYXe0{display:grid;grid-template-columns:.75fr 1.25fr;gap:28px;margin-top:28px;padding:clamp(22px,4vw,42px);border:1px solid #d5e0da;border-radius:26px;background:#fff}.GastroLotseProfile_booking__bYXe0 h2{margin:0;font-family:Georgia,serif;font-size:35px;font-weight:500}.GastroLotseProfile_booking__bYXe0>div:first-child p{color:#65766f;line-height:1.65}.GastroLotseProfile_rules__A5XAb{display:grid;gap:9px;margin-top:20px;color:#39584d;font-size:13px}.GastroLotseProfile_form__DNDbC{display:grid;gap:14px}.GastroLotseProfile_formGrid__FGJyR{display:grid;grid-template-columns:1fr 1fr;gap:11px}.GastroLotseProfile_form__DNDbC label{display:grid;gap:6px;font-size:12px;font-weight:850}.GastroLotseProfile_form__DNDbC input,.GastroLotseProfile_form__DNDbC textarea{box-sizing:border-box;width:100%;min-height:46px;padding:10px 12px;border:1px solid #c5d4cd;border-radius:11px;background:#fbfcfb;font:inherit}.GastroLotseProfile_form__DNDbC textarea{min-height:82px;resize:vertical}.GastroLotseProfile_full__Djdc7{grid-column:1/-1}.GastroLotseProfile_consent__uTyFF{display:grid!important;grid-template-columns:20px 1fr;align-items:start!important;line-height:1.5;font-weight:600!important}.GastroLotseProfile_consent__uTyFF input{width:18px;min-height:18px;margin-top:1px}.GastroLotseProfile_submit__5zuTC,.GastroLotseProfile_success__Q2flF button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border:0;border-radius:13px;background:#176248;color:#fff;font-weight:900;cursor:pointer}.GastroLotseProfile_submit__5zuTC:disabled{opacity:.6}.GastroLotseProfile_form__DNDbC>small{color:#6d7a75;line-height:1.5}.GastroLotseProfile_error__Xs17q{margin:0;padding:11px;border-radius:10px;background:#fff0ed;color:#8c332d}.GastroLotseProfile_honeypot__X1iUm{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.GastroLotseProfile_closed__kdzat,.GastroLotseProfile_success__Q2flF{display:grid;justify-items:start;gap:10px;padding:26px;border-radius:18px;background:#e9f5ee}.GastroLotseProfile_success__Q2flF svg{color:#176248}.GastroLotseProfile_success__Q2flF h2,.GastroLotseProfile_success__Q2flF p{margin:0}.GastroLotseProfile_closed__kdzat{background:#fff1df;color:#75470e}.GastroLotseProfile_spin__bNZ91{animation:GastroLotseProfile_spin__bNZ91 .8s linear infinite}@keyframes GastroLotseProfile_spin__bNZ91{to{transform:rotate(1turn)}}.GastroLotseProfile_note__e9vjP{margin-top:22px;color:#6b7974;font-size:11px;line-height:1.6}@media(max-width:720px){.GastroLotseProfile_booking__bYXe0,.GastroLotseProfile_hero__nS6He{grid-template-columns:1fr}.GastroLotseProfile_facts__Kxcz1{padding:24px}.GastroLotseProfile_booking__bYXe0{gap:20px}.GastroLotseProfile_formGrid__FGJyR{grid-template-columns:1fr}.GastroLotseProfile_full__Djdc7{grid-column:auto}}.GastroLotseProfile_page__388X3,.GastroLotseProfile_page__388X3 *{font-family:Manrope,ui-sans-serif,system-ui,sans-serif!important}.GastroLotseDirectory_page__mRloh{min-height:100vh;background:#f7f7f2;color:#18332d;padding:0 24px;font-family:Arial,sans-serif}.GastroLotseDirectory_shell__KLeLb{max-width:1160px;margin:auto}.GastroLotseDirectory_nav__Se_c1{height:96px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe4dc}.GastroLotseDirectory_brand__PSRFE{font-size:26px;font-weight:800;letter-spacing:-1px;text-decoration:none}.GastroLotseDirectory_brand__PSRFE span{display:block;font-size:11px;font-weight:500;letter-spacing:2px;margin-top:3px}.GastroLotseDirectory_nav__Se_c1>div{display:flex;align-items:center;gap:28px;font-size:14px}.GastroLotseDirectory_login__330iD{background:#183d31;color:white;padding:13px 20px;border-radius:30px}.GastroLotseDirectory_hero__m8bZY{padding:70px 0 46px;max-width:830px}.GastroLotseDirectory_eyebrow__wQ9Ds{font-size:11px;letter-spacing:2px;font-weight:700;color:#61735c}.GastroLotseDirectory_hero__m8bZY h1{font-size:clamp(48px,7vw,86px);line-height:1.03;letter-spacing:-4px;font-weight:600;margin:22px 0}.GastroLotseDirectory_hero__m8bZY em{font-family:Georgia,serif;font-weight:400;color:#527345}.GastroLotseDirectory_hero__m8bZY>p{font-size:18px;color:#667369;line-height:1.6;margin:24px 0}.GastroLotseDirectory_search__71X7C{display:flex;align-items:center;gap:14px;background:white;border:1px solid #d4dccf;border-radius:18px;padding:10px 10px 10px 22px;box-shadow:0 8px 26px #254b3010;margin-top:32px}.GastroLotseDirectory_search__71X7C input{min-width:0;flex:1;background:none;border:0;font-size:16px;color:#18332d;padding:12px 0;outline-offset:4px}.GastroLotseDirectory_empty__8eOsi button,.GastroLotseDirectory_more__xeAi8,.GastroLotseDirectory_search__71X7C button{background:#244b37;color:white;border:0;border-radius:12px;padding:16px 27px;font-weight:600;cursor:pointer}.GastroLotseDirectory_location__8g40k{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:17px;font-size:12px;color:#65766a}.GastroLotseDirectory_location__8g40k button{display:flex;align-items:center;gap:7px;color:#244b37;font-size:13px;border:0;background:none;padding:8px 0;text-decoration:underline;cursor:pointer}.GastroLotseDirectory_filters___N_Vz select,.GastroLotseDirectory_location__8g40k select{border:1px solid #d6dfd2;border-radius:10px;padding:10px;background:#fff;color:#284637}.GastroLotseDirectory_filters___N_Vz{display:flex;justify-content:space-between;gap:18px;padding:25px 0;border-top:1px solid #dfe4dc;border-bottom:1px solid #dfe4dc}.GastroLotseDirectory_filters___N_Vz>div{display:flex;gap:8px;flex-wrap:wrap}.GastroLotseDirectory_filters___N_Vz button{display:flex;gap:7px;align-items:center;min-height:44px;border:1px solid #d9dfd3;border-radius:24px;padding:10px 17px;background:transparent;color:#425344;cursor:pointer}.GastroLotseDirectory_filters___N_Vz button[aria-pressed=true]{background:#244b37;border-color:#244b37;color:white}.GastroLotseDirectory_heading__o7SwT{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:30px 0 22px}.GastroLotseDirectory_heading__o7SwT h2{font-size:24px;letter-spacing:-.5px}.GastroLotseDirectory_heading__o7SwT span{font-size:13px;color:#6b7567}.GastroLotseDirectory_grid__O6X3N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.GastroLotseDirectory_card__Unc6J{padding:25px;background:white;border:1px solid #dfe6d9;border-radius:18px;display:flex;flex-direction:column;min-width:0}.GastroLotseDirectory_cardTop__azH4F{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;font-size:11px;color:#63715f}.GastroLotseDirectory_cardTop__azH4F span{display:flex;align-items:center;gap:4px}.GastroLotseDirectory_card__Unc6J h3{font-family:Georgia,serif;font-size:27px;margin:20px 0 8px}.GastroLotseDirectory_card__Unc6J>p{color:#6b7567;font-size:14px}.GastroLotseDirectory_facts__3Hk81{display:grid;gap:12px;margin:24px 0;font-size:13px;color:#62715f}.GastroLotseDirectory_facts__3Hk81>*{display:flex;align-items:start;gap:8px;overflow-wrap:anywhere}.GastroLotseDirectory_facts__3Hk81 svg{flex-shrink:0}.GastroLotseDirectory_actions__U3nYH{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e6eadf;padding-top:18px;margin-top:auto;font-size:12px}.GastroLotseDirectory_actions__U3nYH a{gap:4px}.GastroLotseDirectory_empty__8eOsi{text-align:center;background:#fff;border:1px solid #dfe6d9;border-radius:20px;padding:48px 24px;min-height:275px}.GastroLotseDirectory_emptyIcon__lU4wN{display:inline-flex;background:#edf2e5;padding:17px;border-radius:50%;color:#6c8259}.GastroLotseDirectory_empty__8eOsi h3{font-family:Georgia,serif;font-size:28px;font-weight:400;margin:20px 0 12px}.GastroLotseDirectory_empty__8eOsi p{max-width:480px;margin:0 auto 24px;color:#73806c;font-size:14px;line-height:1.7}.GastroLotseDirectory_empty__8eOsi a{display:inline-flex;align-items:center;gap:7px;color:#315b3c;font-size:13px;text-decoration:underline}.GastroLotseDirectory_more__xeAi8{display:block;margin:24px auto}.GastroLotseDirectory_free__cJlk4{display:flex;align-items:center;justify-content:space-between;gap:40px;background:#e7eddc;border-radius:22px;padding:40px;margin:48px 0}.GastroLotseDirectory_free__cJlk4 span{font-size:10px;letter-spacing:1.4px;color:#4e6744;font-weight:700}.GastroLotseDirectory_free__cJlk4 h2{font-family:Georgia,serif;font-weight:400;font-size:30px;margin:12px 0}.GastroLotseDirectory_free__cJlk4 p{max-width:520px;font-size:14px;line-height:1.7;color:#60715a}.GastroLotseDirectory_free__cJlk4>a{display:flex;align-items:center;gap:10px;flex-shrink:0;background:#244b37;color:white;border-radius:25px;padding:15px 20px;font-size:13px}.GastroLotseDirectory_footer__gBaYF{display:flex;gap:25px;align-items:start;padding:0 0 35px;font-size:11px;color:#7b8475}.GastroLotseDirectory_footer__gBaYF>span{white-space:nowrap;font-weight:700}.GastroLotseDirectory_footer__gBaYF p{margin:0;line-height:1.6}.GastroLotseDirectory_note__MpS4Z{font-size:13px;color:#687962;margin-top:20px}.GastroLotseDirectory_page__mRloh button:disabled{opacity:.55;cursor:wait}.GastroLotseDirectory_page__mRloh a:focus-visible,.GastroLotseDirectory_page__mRloh button:focus-visible,.GastroLotseDirectory_page__mRloh select:focus-visible{outline:3px solid #8d9e5f;outline-offset:4px}@media(max-width:850px){.GastroLotseDirectory_grid__O6X3N{grid-template-columns:repeat(2,minmax(0,1fr))}.GastroLotseDirectory_free__cJlk4{flex-direction:column;align-items:start;gap:20px}}@media(max-width:560px){.GastroLotseDirectory_page__mRloh{padding:0 18px}.GastroLotseDirectory_nav__Se_c1{height:82px}.GastroLotseDirectory_brand__PSRFE{font-size:23px}.GastroLotseDirectory_nav__Se_c1>div{gap:12px;font-size:12px}.GastroLotseDirectory_login__330iD{padding:11px 14px}.GastroLotseDirectory_hero__m8bZY{padding:45px 0 30px}.GastroLotseDirectory_hero__m8bZY h1{letter-spacing:-2px}.GastroLotseDirectory_hero__m8bZY>p{font-size:15px}.GastroLotseDirectory_search__71X7C{padding-left:12px;gap:8px}.GastroLotseDirectory_search__71X7C input{font-size:14px}.GastroLotseDirectory_search__71X7C button{padding:15px 14px}.GastroLotseDirectory_filters___N_Vz{flex-direction:column;gap:12px}.GastroLotseDirectory_filters___N_Vz button{padding:10px 12px;font-size:12px}.GastroLotseDirectory_filters___N_Vz select{align-self:start}.GastroLotseDirectory_heading__o7SwT{align-items:start;flex-direction:column;gap:8px}.GastroLotseDirectory_heading__o7SwT h2{margin:0;font-size:22px}.GastroLotseDirectory_grid__O6X3N{grid-template-columns:1fr}.GastroLotseDirectory_free__cJlk4{padding:27px}.GastroLotseDirectory_footer__gBaYF{flex-wrap:wrap}.GastroLotseDirectory_empty__8eOsi h3{font-size:25px}.GastroLotseDirectory_location__8g40k{gap:8px 14px}}.GastroLotseDirectory_page__mRloh{font-family:Manrope,system-ui,sans-serif}.GastroLotseDirectory_myTeam__NoI1W{padding-top:24px}.GastroLotseDirectory_hero__m8bZY{padding-top:38px}.GastroLotseDirectory_placePicker__Ronte{margin-top:20px;padding:18px 20px;border:1px solid #d8e1d2;border-radius:18px;background:#edf2e8}.GastroLotseDirectory_placePicker__Ronte>div{display:flex;align-items:center;gap:8px}.GastroLotseDirectory_placePicker__Ronte form{margin-top:12px}.GastroLotseDirectory_placePicker__Ronte label{font-size:12px;font-weight:700;display:block;margin-bottom:6px}.GastroLotseDirectory_placePicker__Ronte form>div{display:flex;gap:8px}.GastroLotseDirectory_placePicker__Ronte input{flex:1;min-width:0;border:1px solid #c4d2bc;border-radius:10px;background:white;padding:12px;font:inherit}.GastroLotseDirectory_placePicker__Ronte button{border:0;border-radius:10px;background:#264d38;color:white;padding:12px 16px;min-height:44px;font:700 13px Manrope,system-ui,sans-serif;cursor:pointer}.GastroLotseDirectory_placePicker__Ronte p{font-size:11px;line-height:1.6;color:#586b4d;margin:12px 0 0}.GastroLotseDirectory_placePicker__Ronte :focus-visible{outline:3px solid #6a9257;outline-offset:3px}@media(max-width:500px){.GastroLotseDirectory_placePicker__Ronte{padding:16px}.GastroLotseDirectory_placePicker__Ronte form>div{flex-wrap:wrap}.GastroLotseDirectory_placePicker__Ronte input{width:100%;flex-basis:100%}.GastroLotseDirectory_placePicker__Ronte button{width:100%}}.GastroLotseDirectory_cardBrand__8kjbn{width:82px;height:82px;border-radius:18px;background:#f0f4ed;display:grid;place-items:center;margin-bottom:16px;overflow:hidden}.GastroLotseDirectory_cardBrand__8kjbn img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.GastroLotseDirectory_cardBrand__8kjbn b{font-size:30px;color:#52705d}.GastroLotseDirectory_page__mRloh{--gs-ink:#10244a;--gs-aubergine:#643653;--gs-terracotta:#c86543;--gs-line:#e7ddd3;background:#fbf7f1}.GastroLotseDirectory_brand__PSRFE{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.GastroLotseDirectory_brand__PSRFE span{color:var(--gs-aubergine)}.GastroLotseDirectory_hero__m8bZY h1{font-family:Georgia,Times New Roman,serif;color:var(--gs-ink)}.GastroLotseDirectory_search__71X7C{border-color:var(--gs-line);border-radius:20px;box-shadow:0 14px 38px rgba(39,27,21,.08)}.GastroLotseDirectory_search__71X7C svg{color:var(--gs-terracotta)}.GastroLotseDirectory_quickActions__PC5iw{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.GastroLotseDirectory_quickActions__PC5iw a{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid var(--gs-line);background:#fffaf5;border-radius:16px;color:var(--gs-ink);text-decoration:none}.GastroLotseDirectory_quickActions__PC5iw svg{color:var(--gs-aubergine)}.GastroLotseDirectory_quickActions__PC5iw span{display:grid;gap:3px}.GastroLotseDirectory_quickActions__PC5iw strong{font-size:13px}.GastroLotseDirectory_quickActions__PC5iw small{font-size:11px;color:#77727a}.GastroLotseDirectory_placePicker__Ronte{background:#f3ece5;border-color:var(--gs-line)}.GastroLotseDirectory_placePicker__Ronte button{background:var(--gs-ink)}.GastroLotseDirectory_filters___N_Vz{border-color:var(--gs-line)}.GastroLotseDirectory_filters___N_Vz button{border-color:var(--gs-line);background:#fffaf5;color:#4d4b56}.GastroLotseDirectory_filters___N_Vz button[aria-pressed=true]{background:var(--gs-ink);border-color:var(--gs-ink)}.GastroLotseDirectory_heading__o7SwT h2{font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:500}.GastroLotseDirectory_grid__O6X3N{gap:20px}.GastroLotseDirectory_card__Unc6J{padding:0;border-color:var(--gs-line);border-radius:22px;overflow:hidden;box-shadow:0 10px 30px rgba(37,25,21,.06);transition:transform .2s,box-shadow .2s}.GastroLotseDirectory_card__Unc6J:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgba(37,25,21,.1)}.GastroLotseDirectory_cardPhoto__UJQjZ{height:205px;position:relative;background:radial-gradient(circle at 30% 20%,#cdb8a7,transparent 34%),linear-gradient(145deg,#735044,#251c28);overflow:hidden}.GastroLotseDirectory_pavillonPhoto__kWd4P{background-image:linear-gradient(180deg,transparent 35%,rgba(16,14,18,.62)),url(/images/portfolio/pavillon-restaurant.jpg);background-size:cover;background-position:50%}.GastroLotseDirectory_cardPhoto__UJQjZ .GastroLotseDirectory_cardBrand__8kjbn{position:absolute;left:16px;bottom:16px;width:72px;height:72px;border-radius:17px;background:#fff;margin:0;box-shadow:0 7px 18px rgba(0,0,0,.18)}.GastroLotseDirectory_kind__nJor6,.GastroLotseDirectory_rating__yM26J,.GastroLotseDirectory_unrated__Juwgq{position:absolute;top:14px;border-radius:20px;padding:8px 11px;font-size:11px;font-weight:800;backdrop-filter:blur(10px)}.GastroLotseDirectory_kind__nJor6{left:14px;background:rgba(255,251,246,.92);color:var(--gs-aubergine)}.GastroLotseDirectory_rating__yM26J,.GastroLotseDirectory_unrated__Juwgq{right:14px;background:rgba(255,255,255,.94);color:var(--gs-terracotta);display:flex;align-items:center;gap:5px}.GastroLotseDirectory_rating__yM26J small{color:#69636a}.GastroLotseDirectory_unrated__Juwgq{color:#686269}.GastroLotseDirectory_cardBody__MOIxS{padding:20px}.GastroLotseDirectory_cardBody__MOIxS h3{margin:0 0 7px;color:var(--gs-ink)}.GastroLotseDirectory_cardBody__MOIxS>p{margin:0}.GastroLotseDirectory_cardBody__MOIxS .GastroLotseDirectory_facts__3Hk81{margin:20px 0}.GastroLotseDirectory_facts__3Hk81>div{display:flex;gap:14px;flex-wrap:wrap}.GastroLotseDirectory_facts__3Hk81>div a{display:flex;gap:6px;align-items:center}.GastroLotseDirectory_facts__3Hk81 svg{color:var(--gs-aubergine)}.GastroLotseDirectory_cardBody__MOIxS .GastroLotseDirectory_actions__U3nYH{padding-top:16px}.GastroLotseDirectory_actions__U3nYH a{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 11px;border-radius:11px}.GastroLotseDirectory_actions__U3nYH a:first-child{background:#f5ede6;color:var(--gs-aubergine)}.GastroLotseDirectory_actions__U3nYH a:last-child{background:var(--gs-ink);color:#fff}.GastroLotseDirectory_free__cJlk4{background:#efe2dc}.GastroLotseDirectory_free__cJlk4 span{color:var(--gs-aubergine)}.GastroLotseDirectory_free__cJlk4>a{background:var(--gs-ink)}.GastroLotseDirectory_page__mRloh a:focus-visible,.GastroLotseDirectory_page__mRloh button:focus-visible,.GastroLotseDirectory_page__mRloh input:focus-visible,.GastroLotseDirectory_page__mRloh select:focus-visible{outline:3px solid #c6876d;outline-offset:4px}@media(max-width:600px){.GastroLotseDirectory_quickActions__PC5iw{gap:8px}.GastroLotseDirectory_quickActions__PC5iw a{padding:13px 9px;gap:7px;flex-direction:column;text-align:center}.GastroLotseDirectory_quickActions__PC5iw svg{width:20px}.GastroLotseDirectory_quickActions__PC5iw small{display:none}.GastroLotseDirectory_cardPhoto__UJQjZ{height:215px}}@font-face{font-family:Gastro DM;src:url(/fonts/dm-sans-latin-v17.ttf) format("truetype");font-weight:400 700;font-display:swap}@font-face{font-family:Gastro Fraunces;src:url(/fonts/fraunces-latin-v38.ttf) format("truetype");font-weight:500 600;font-display:swap}.GastroLotseDirectory_page__mRloh{--gs-ink:#171321;--gs-aubergine:#2b163d;--gs-terracotta:#ef7f5d;--gs-line:#e8dfe8;--gs-mint:#9ed7bd;background:#fcf8f4;color:var(--gs-ink);font-family:Gastro DM,system-ui,sans-serif}.GastroLotseDirectory_brand__PSRFE{font-family:Gastro DM,system-ui,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.03em;color:var(--gs-ink)}.GastroLotseDirectory_heading__o7SwT h2,.GastroLotseDirectory_hero__m8bZY h1{font-family:Gastro Fraunces,Georgia,serif;letter-spacing:-.045em}.GastroLotseDirectory_hero__m8bZY h1{font-size:clamp(52px,7vw,92px);line-height:.94}.GastroLotseDirectory_hero__m8bZY em{color:var(--gs-aubergine);font-style:italic}.GastroLotseDirectory_eyebrow__wQ9Ds{color:var(--gs-terracotta);font-family:Gastro DM,system-ui,sans-serif}.GastroLotseDirectory_empty__8eOsi button,.GastroLotseDirectory_more__xeAi8,.GastroLotseDirectory_search__71X7C button{background:var(--gs-aubergine)}.GastroLotseDirectory_quickActions__PC5iw a{background:#fffdfb;border-color:var(--gs-line)}.GastroLotseDirectory_quickActions__PC5iw svg{color:var(--gs-terracotta)}.GastroLotseDirectory_filters___N_Vz button[aria-pressed=true]{background:var(--gs-aubergine);border-color:var(--gs-aubergine)}.GastroLotseDirectory_placePicker__Ronte{background:#f2eaf4;border-color:#e1d5e5}.GastroLotseDirectory_placePicker__Ronte button{background:var(--gs-aubergine)}.GastroLotseDirectory_free__cJlk4{background:#f3e5df}.GastroLotseDirectory_free__cJlk4>a{background:var(--gs-aubergine)}.GastroLotseDirectory_coverImage___zMXe{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.GastroLotseDirectory_cardPhoto__UJQjZ:has(.GastroLotseDirectory_coverImage___zMXe){background:#ddd}.GastroLotseDirectory_cardPhoto__UJQjZ:has(.GastroLotseDirectory_coverImage___zMXe):after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(20,14,20,.42))}.GastroLotseDirectory_cardPhoto__UJQjZ .GastroLotseDirectory_coverImage___zMXe{z-index:0}.GastroLotseDirectory_cardPhoto__UJQjZ .GastroLotseDirectory_cardBrand__8kjbn,.GastroLotseDirectory_cardPhoto__UJQjZ .GastroLotseDirectory_kind__nJor6,.GastroLotseDirectory_cardPhoto__UJQjZ .GastroLotseDirectory_rating__yM26J,.GastroLotseDirectory_cardPhoto__UJQjZ .GastroLotseDirectory_unrated__Juwgq{z-index:1}.GastroLotseDirectory_nav__Se_c1 .GastroLotseDirectory_brand__PSRFE{display:flex;align-items:center;width:205px;min-width:0}.GastroLotseDirectory_nav__Se_c1 .GastroLotseDirectory_brand__PSRFE img{width:198px!important;height:60px!important;max-width:100%}@media(max-width:560px){.GastroLotseDirectory_nav__Se_c1 .GastroLotseDirectory_brand__PSRFE{width:148px}.GastroLotseDirectory_nav__Se_c1 .GastroLotseDirectory_brand__PSRFE img{width:148px!important;height:45px!important}.GastroLotseDirectory_nav__Se_c1>div{gap:10px}.GastroLotseDirectory_nav__Se_c1>div>a:not(.GastroLotseDirectory_login__330iD){display:none}}.GastroLotseDirectory_orderControls__iRGF2{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.GastroLotseDirectory_orderControls__iRGF2 button{width:34px;height:34px;border:0;border-radius:50%;background:#244b37;color:#fff;font-size:20px;line-height:1;cursor:pointer}.GastroLotseDirectory_orderControls__iRGF2 span{min-width:18px;text-align:center;font-weight:800}.GastroLotseDirectory_orderControls__iRGF2 small{flex-basis:100%;color:#687962;font-size:11px}.GastroLotseDirectory_orderBox__NPQMv,.GastroLotseDirectory_ratingBox__aKCzp{display:grid;gap:16px;margin:35px 0;padding:30px;border-radius:22px;background:#fff;border:1px solid #dfe6d9;box-shadow:0 8px 26px #254b3010}.GastroLotseDirectory_orderBox__NPQMv h2,.GastroLotseDirectory_ratingBox__aKCzp h2{font-family:Georgia,serif;font-weight:400;font-size:30px;margin:10px 0}.GastroLotseDirectory_orderBox__NPQMv label{display:grid;gap:7px;font-size:12px;font-weight:700}.GastroLotseDirectory_orderBox__NPQMv input,.GastroLotseDirectory_orderBox__NPQMv textarea{width:100%;box-sizing:border-box;border:1px solid #d4dccf;border-radius:10px;padding:11px;font:inherit}.GastroLotseDirectory_orderBox__NPQMv button{justify-self:start;border:0;border-radius:12px;padding:14px 20px;background:#244b37;color:#fff;font-weight:700;cursor:pointer}.GastroLotseDirectory_orderLines__QgLbj{display:grid;gap:8px}.GastroLotseDirectory_orderLines__QgLbj>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e6eadf;padding-bottom:8px}.GastroLotseDirectory_orderTotal__s_Khl{font-size:18px}.GastroLotseDirectory_ratingBox__aKCzp{grid-template-columns:1fr auto;align-items:center;background:#f3e5df}.GastroLotseDirectory_stars__KqsC0{display:flex;gap:4px}.GastroLotseDirectory_stars__KqsC0 button{border:0;background:transparent;color:#a76725;font-size:38px;line-height:1;cursor:pointer}.GastroLotseDirectory_ratingBox__aKCzp>p{grid-column:1/-1;color:#315b3c;font-size:13px}.GastroLotseDirectory_ratingBox__aKCzp small{color:#687962}@media(max-width:560px){.GastroLotseDirectory_orderBox__NPQMv,.GastroLotseDirectory_ratingBox__aKCzp{padding:22px}.GastroLotseDirectory_ratingBox__aKCzp{grid-template-columns:1fr}.GastroLotseDirectory_stars__KqsC0 button{font-size:32px}}.GastroLotseBusinessSwitcher_panel__LPdK4{display:flex;align-items:center;gap:16px;padding:18px 20px;background:#edf3e8;border:1px solid #d4dfce;border-radius:18px;margin:0 0 24px;color:#244332;font:14px/1.5 Manrope,system-ui,sans-serif;flex-wrap:wrap}.GastroLotseBusinessSwitcher_panel__LPdK4>svg{flex-shrink:0}.GastroLotseBusinessSwitcher_identity__Ri2Le{flex:1;min-width:170px;display:grid;gap:3px}.GastroLotseBusinessSwitcher_identity__Ri2Le>span{font-size:9px;font-weight:800;letter-spacing:1px}.GastroLotseBusinessSwitcher_identity__Ri2Le strong{font-size:19px;overflow-wrap:anywhere}.GastroLotseBusinessSwitcher_identity__Ri2Le small{color:#52664b}.GastroLotseBusinessSwitcher_panel__LPdK4 p{margin:4px 0}.GastroLotseBusinessSwitcher_switch__CqoBF{font-size:11px;display:grid;gap:5px}.GastroLotseBusinessSwitcher_switch__CqoBF select{min-height:44px;max-width:100%;background:white;border:1px solid #bacdb4;padding:8px;border-radius:9px;font:13px Manrope,system-ui,sans-serif}.GastroLotseBusinessSwitcher_open__W96IF{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#254b37;color:white;border-radius:10px;text-decoration:none;font-weight:700}.GastroLotseBusinessSwitcher_panel__LPdK4 button{border:0;background:none;color:inherit;text-decoration:underline;min-height:44px;cursor:pointer}.GastroLotseBusinessSwitcher_panel__LPdK4 :focus-visible{outline:3px solid #5d8757;outline-offset:3px}@media(max-width:650px){.GastroLotseBusinessSwitcher_panel__LPdK4{padding:16px;gap:12px}.GastroLotseBusinessSwitcher_switch__CqoBF,.GastroLotseBusinessSwitcher_switch__CqoBF select{width:100%}.GastroLotseBusinessSwitcher_open__W96IF{width:100%;justify-content:center}}.GastroLotseBusinessSwitcher_panel__LPdK4,.GastroLotseBusinessSwitcher_panel__LPdK4 *{font-family:Manrope,ui-sans-serif,system-ui,sans-serif!important}.GastroLotseBusinessSwitcher_expanded__YzNq5{flex-basis:100%;border-top:1px solid #bacdb4;padding-top:16px}.GastroLotseBusinessSwitcher_expanded__YzNq5 h2{font-size:19px;margin:0 0 8px}.GastroLotseBusinessSwitcher_fields__xmOen{border:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.GastroLotseBusinessSwitcher_fields__xmOen label{display:grid;gap:5px}.GastroLotseBusinessSwitcher_fields__xmOen input,.GastroLotseBusinessSwitcher_fields__xmOen select{min-width:0;min-height:44px;background:white;border:1px solid #bacdb4;border-radius:9px;padding:8px;font:inherit}.GastroLotseBusinessSwitcher_branch__R2AI6{border-top:1px solid #d4dfce;padding:14px 0}.GastroLotseBusinessSwitcher_expanded__YzNq5>small{display:block}.GastroLotseBusinessSwitcher_panel__LPdK4 .GastroLotseBusinessSwitcher_expanded__YzNq5>button{background:#254b37;color:#fff;padding:8px 16px;border-radius:10px;text-decoration:none;margin:12px 0}.GastroLotseMenuEditor_editor__Bq_Nx{max-width:1100px;margin:auto;padding:16px;color:var(--text-primary,#17251f)}.GastroLotseMenuEditor_editor__Bq_Nx label{display:block;font-weight:600;margin:12px 0}.GastroLotseMenuEditor_editor__Bq_Nx input:not([type=checkbox]),.GastroLotseMenuEditor_editor__Bq_Nx select,.GastroLotseMenuEditor_editor__Bq_Nx textarea{display:block;box-sizing:border-box;width:100%;padding:12px;border:1px solid #bbc9c1;border-radius:10px;margin-top:6px;background:white;color:#182c21;font:inherit}.GastroLotseMenuEditor_editor__Bq_Nx textarea{min-height:88px;resize:vertical}.GastroLotseMenuEditor_editor__Bq_Nx button,.GastroLotseMenuEditor_editor__Bq_Nx summary{padding:12px 16px;min-height:44px;cursor:pointer;border:1px solid #789788;border-radius:10px;background:#edf6f0;color:#18442b;font:inherit;font-weight:600}.GastroLotseMenuEditor_editor__Bq_Nx button:disabled{opacity:.5;cursor:default}.GastroLotseMenuEditor_editor__Bq_Nx details{margin:20px 0;padding:16px;border:1px solid #d3ded7;border-radius:14px}.GastroLotseMenuEditor_grid__5iqBn{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px}.GastroLotseMenuEditor_grid__5iqBn article{min-width:0;padding:16px;border:1px solid #d3ded7;border-radius:16px;background:#fff}.GastroLotseMenuEditor_grid__5iqBn img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.GastroLotseMenuEditor_actions__rPWyZ{display:flex;gap:10px;flex-wrap:wrap;padding:20px 0}.GastroLotseMenuEditor_publicationPanel__7yyFu{position:sticky;top:70px;z-index:10;margin:18px 0;padding:16px;border:2px solid #1f7549;border-radius:16px;background:#f5faf6;box-shadow:0 6px 18px rgba(24,68,43,.12)}.GastroLotseMenuEditor_publicationPanel__7yyFu p{margin:8px 0;font-size:13px;line-height:1.5}.GastroLotseMenuEditor_publicationPanel__7yyFu .GastroLotseMenuEditor_actions__rPWyZ{padding:8px 0 0}.GastroLotseMenuEditor_editor__Bq_Nx .GastroLotseMenuEditor_publishButton__mn7Vk{background:#18442b;color:#fff;border-color:#18442b;font-weight:800;min-height:48px}@media(max-width:640px){.GastroLotseMenuEditor_publicationPanel__7yyFu{top:60px}.GastroLotseMenuEditor_publicationPanel__7yyFu .GastroLotseMenuEditor_actions__rPWyZ{display:grid;grid-template-columns:1fr 1fr}.GastroLotseMenuEditor_publicationPanel__7yyFu .GastroLotseMenuEditor_publishButton__mn7Vk{grid-column:1/-1;grid-row:1}}.GastroLotseMenuEditor_page__RF9ki,.GastroLotseMenuEditor_page__RF9ki *{font-family:Manrope,ui-sans-serif,system-ui,sans-serif!important}.GastroLotseMenuEditor_menuTools__KX7Lg{display:grid;gap:10px;margin:18px 0}.GastroLotseMenuEditor_menuTools__KX7Lg>input{max-width:420px}.GastroLotseMenuEditor_filterRow__uJ2Gg{display:flex;flex-wrap:wrap;gap:7px}.GastroLotseMenuEditor_filterRow__uJ2Gg button{min-height:36px;padding:7px 11px;border-radius:999px;font-size:12px}.GastroLotseMenuEditor_filterRow__uJ2Gg .GastroLotseMenuEditor_activeFilter__GWdAP{background:#18442b;color:#fff}.GastroLotseMenuEditor_inlineCheck__RzXDE{display:flex!important;align-items:center;gap:8px}.GastroLotseMenuEditor_inlineCheck__RzXDE input{width:18px!important;min-height:18px!important}.GastroLotseMenuEditor_websiteImport__vLBgQ{margin:24px 0;padding:22px;border:1px solid #b8cbc0;border-radius:18px;background:#f5faf6;box-shadow:0 10px 30px rgba(24,68,43,.05)}.GastroLotseMenuEditor_websiteImportDone__CSL0K{border-color:#58a978;background:#eaf8ef}.GastroLotseMenuEditor_websiteImportHeader__diGCP{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.GastroLotseMenuEditor_websiteImport__vLBgQ h2{margin:3px 0 6px;font-size:22px;line-height:1.15;color:#18442b}.GastroLotseMenuEditor_websiteImport__vLBgQ p{margin:6px 0;color:#52665b}.GastroLotseMenuEditor_eyebrow__E4jSv{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2a7650}.GastroLotseMenuEditor_importStatus__Z_Zog{flex:none;padding:7px 11px;border-radius:999px;background:#dfeae3;color:#587064;font-size:12px;font-weight:800}.GastroLotseMenuEditor_websiteImportDone__CSL0K .GastroLotseMenuEditor_importStatus__Z_Zog{background:#1f7549;color:#fff}.GastroLotseMenuEditor_websiteImportForm__id2Gn{display:flex;gap:10px;align-items:end;margin-top:16px}.GastroLotseMenuEditor_websiteImportForm__id2Gn input{margin-top:0!important;flex:1;min-width:0}.GastroLotseMenuEditor_websiteImportForm__id2Gn button{white-space:nowrap}.GastroLotseMenuEditor_websiteImportHint__UR_Bp{font-size:13px!important;margin-top:14px!important}.GastroLotseMenuEditor_websiteImportHint__UR_Bp a,.GastroLotseMenuEditor_websiteImport__vLBgQ small a{color:#1d7048;font-weight:700}.GastroLotseMenuEditor_websiteImport__vLBgQ small{display:block;margin-top:12px;color:#5d6d64;overflow-wrap:anywhere}@media (max-width:640px){.GastroLotseMenuEditor_websiteImportForm__id2Gn,.GastroLotseMenuEditor_websiteImportHeader__diGCP{display:grid}.GastroLotseMenuEditor_websiteImportForm__id2Gn button{width:100%}}.GastroLotseReceipts_page__1r21F{font-family:Manrope,system-ui,sans-serif;color:#173d32;max-width:1100px;margin:auto}.GastroLotseReceipts_hero__zr_Da{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.GastroLotseReceipts_kicker__sgSsT{font-size:11px;font-weight:800;letter-spacing:.14em;color:#738378}.GastroLotseReceipts_hero__zr_Da h1{font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-1.5px;margin:10px 0}.GastroLotseReceipts_hero__zr_Da p{font-size:15px;color:#687c72}.GastroLotseReceipts_heroIcon__790kb{border-radius:24px;padding:22px;background:#e4efdd;color:#496c38}.GastroLotseReceipts_tabs__iELhI{display:inline-flex;gap:5px;padding:5px;background:#e9eeea;border-radius:15px}.GastroLotseReceipts_tabs__iELhI button{min-height:44px;padding:0 26px;border:0;border-radius:11px;background:none;color:#536a5f;font-weight:750;cursor:pointer}.GastroLotseReceipts_tabs__iELhI button[aria-pressed=true]{background:#fff;color:#173d32;box-shadow:0 2px 8px #102c1710}.GastroLotseReceipts_period__agvS0{display:flex;align-items:center;gap:12px;margin:25px 0 18px}.GastroLotseReceipts_period__agvS0 h2{font-size:19px;flex:1;margin:0}.GastroLotseReceipts_period__agvS0 input,.GastroLotseReceipts_period__agvS0 select{padding:10px 12px;border:1px solid #d6e0d7;border-radius:10px;background:white;min-height:44px;font:inherit}.GastroLotseReceipts_metrics__gus7A{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.GastroLotseReceipts_metrics__gus7A article{padding:24px;border-radius:21px;border:1px solid #dde6dc;background:white;display:flex;flex-direction:column;align-items:start;gap:10px}.GastroLotseReceipts_metrics__gus7A article>span{font-size:12px;line-height:1.5}.GastroLotseReceipts_metrics__gus7A strong{font-size:clamp(25px,3vw,34px);letter-spacing:-1.2px;font-weight:800;font-variant-numeric:tabular-nums}.GastroLotseReceipts_metrics__gus7A small{font-size:11px;opacity:.75}.GastroLotseReceipts_metrics__gus7A .GastroLotseReceipts_primaryMetric__S2lJ_{background:#204936;color:white;border-color:#204936}.GastroLotseReceipts_note__dsmTd{font-size:12px;line-height:1.7;color:#778579;margin:18px 0 30px}.GastroLotseReceipts_search__rEetH{display:flex;align-items:center;gap:12px;padding:9px 10px 9px 17px;border:1px solid #dce4dc;background:white;border-radius:15px}.GastroLotseReceipts_search__rEetH input{min-width:0;flex:1;border:0;background:none;padding:10px 0;font:inherit;font-size:14px;color:inherit}.GastroLotseReceipts_detailTop__osacg button,.GastroLotseReceipts_more__02mDx,.GastroLotseReceipts_search__rEetH button{display:flex;align-items:center;gap:8px;background:#204936;color:white;padding:12px 18px;border:0;border-radius:10px;cursor:pointer;font:inherit;font-size:12px;font-weight:750;min-height:44px}.GastroLotseReceipts_listHead__Bs8Bu{display:flex;align-items:center;justify-content:space-between;margin:28px 0 16px}.GastroLotseReceipts_listHead__Bs8Bu h2,.GastroLotseReceipts_monthly__AK8t0 h2{font-size:21px;letter-spacing:-.6px}.GastroLotseReceipts_listHead__Bs8Bu span{font-size:12px;color:#728376}.GastroLotseReceipts_receipt__1QGqH{background:white;border:1px solid #dfe5dc;border-radius:18px;margin-bottom:12px;overflow:hidden}.GastroLotseReceipts_receipt__1QGqH summary{display:flex;align-items:center;gap:15px;padding:22px;cursor:pointer;list-style:none}.GastroLotseReceipts_receipt__1QGqH summary::-webkit-details-marker{display:none}.GastroLotseReceipts_receiptIcon__2h62Q{border-radius:13px;padding:13px;background:#f1f4eb;color:#63814d;flex-shrink:0}.GastroLotseReceipts_receiptName__i1omk{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.GastroLotseReceipts_receiptName__i1omk strong{font-size:14px;overflow-wrap:anywhere}.GastroLotseReceipts_receiptName__i1omk span,.GastroLotseReceipts_receiptTotal__c0gck span{font-size:11px;color:#748577}.GastroLotseReceipts_receiptTotal__c0gck{display:flex;flex-direction:column;align-items:end;gap:7px}.GastroLotseReceipts_receiptTotal__c0gck strong{font-size:20px;font-variant-numeric:tabular-nums;white-space:nowrap}.GastroLotseReceipts_details__PDY6W{border-top:1px solid #e4e9e0;padding:24px}.GastroLotseReceipts_detailTop__osacg{display:flex;justify-content:space-between;align-items:center;gap:15px}.GastroLotseReceipts_detailTop__osacg h3{font-size:17px;margin:0 0 9px}.GastroLotseReceipts_detailTop__osacg p{font-size:12px;color:#748577}.GastroLotseReceipts_breakdown__jkhXl{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0;padding:18px;background:#f4f6f0;border-radius:13px;font-size:12px}.GastroLotseReceipts_breakdown__jkhXl dt{color:#748577;font-size:11px;margin-bottom:7px}.GastroLotseReceipts_breakdown__jkhXl dd{margin:0;font-weight:750}.GastroLotseReceipts_items__7Bjxr{list-style:none;margin:0;padding:0}.GastroLotseReceipts_items__7Bjxr li{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid #edf0e9;font-size:12px}.GastroLotseReceipts_items__7Bjxr small{display:block;color:#748577;margin-top:6px}.GastroLotseReceipts_items__7Bjxr strong{white-space:nowrap;font-size:11px}.GastroLotseReceipts_monthly__AK8t0{margin-top:35px}.GastroLotseReceipts_monthly__AK8t0>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.GastroLotseReceipts_monthly__AK8t0 button{display:flex;align-items:center;gap:15px;text-align:left;border:1px solid #dfe5dc;background:white;border-radius:14px;padding:19px;cursor:pointer;color:inherit;font:inherit;font-size:13px}.GastroLotseReceipts_monthly__AK8t0 button>span{flex:1}.GastroLotseReceipts_monthly__AK8t0 small{display:block;font-size:11px;color:#728376;margin-top:5px}.GastroLotseReceipts_monthly__AK8t0 strong{font-variant-numeric:tabular-nums}.GastroLotseReceipts_empty__HUQMH{text-align:center;padding:40px 20px;border:1px dashed #cbd8c9;border-radius:18px;color:#728376}.GastroLotseReceipts_empty__HUQMH h3{color:#304e3a;font-size:19px}.GastroLotseReceipts_empty__HUQMH p{max-width:450px;margin:auto;font-size:13px;line-height:1.7}.GastroLotseReceipts_error__vdVjE{padding:15px;background:#fff0e9;border:1px solid #eed4c8;border-radius:12px;font-size:13px;margin:15px 0}.GastroLotseReceipts_error__vdVjE button{margin-left:12px;text-decoration:underline}.GastroLotseReceipts_more__02mDx{margin:20px auto}.GastroLotseReceipts_page__1r21F button:disabled{opacity:.55;cursor:not-allowed}.GastroLotseReceipts_page__1r21F :is(button,input,select,summary):focus-visible{outline:3px solid #a4b987;outline-offset:3px}@media(max-width:680px){.GastroLotseReceipts_heroIcon__790kb{display:none}.GastroLotseReceipts_metrics__gus7A{grid-template-columns:1fr 1fr}.GastroLotseReceipts_metrics__gus7A .GastroLotseReceipts_primaryMetric__S2lJ_{grid-column:1/-1}.GastroLotseReceipts_metrics__gus7A article{padding:20px}.GastroLotseReceipts_metrics__gus7A strong{font-size:26px}.GastroLotseReceipts_period__agvS0{flex-wrap:wrap}.GastroLotseReceipts_period__agvS0 input{max-width:100%}.GastroLotseReceipts_receipt__1QGqH summary{padding:17px;gap:10px;flex-wrap:wrap}.GastroLotseReceipts_receiptIcon__2h62Q{padding:10px}.GastroLotseReceipts_receiptName__i1omk{flex-basis:calc(100% - 62px)}.GastroLotseReceipts_receiptTotal__c0gck{align-items:start;margin-left:52px;flex:1}.GastroLotseReceipts_details__PDY6W{padding:18px}.GastroLotseReceipts_detailTop__osacg{align-items:start;flex-direction:column}.GastroLotseReceipts_breakdown__jkhXl{grid-template-columns:1fr 1fr}.GastroLotseReceipts_monthly__AK8t0>div{grid-template-columns:1fr}.GastroLotseReceipts_search__rEetH button{padding:12px}.GastroLotseReceipts_tabs__iELhI button{padding:0 24px}.GastroLotseReceipts_items__7Bjxr li{flex-wrap:wrap}.GastroLotseReceipts_hero__zr_Da h1{letter-spacing:-1px}.GastroLotseReceipts_listHead__Bs8Bu h2{font-size:20px}}.GastroLotseReceipts_page__1r21F,.GastroLotseReceipts_page__1r21F *{font-family:Manrope,ui-sans-serif,system-ui,sans-serif!important}.GastroLotseLogoManager_box__z7qUF{max-width:650px;background:#fff;border:1px solid #dde5d8;border-radius:24px;padding:28px}.GastroLotseLogoManager_box__z7qUF img{display:block;width:120px;height:120px;-o-object-fit:contain;object-fit:contain;border:1px solid #e1e6de;border-radius:20px;margin:20px 0}.GastroLotseLogoManager_box__z7qUF input{display:block;margin:20px 0}.GastroLotseLogoManager_box__z7qUF button{min-height:48px;border:0;border-radius:12px;background:#244b37;color:#fff;padding:0 22px;font-weight:750}.GastroLotseLogoManager_box__z7qUF,.GastroLotseLogoManager_box__z7qUF *{font-family:Manrope,ui-sans-serif,system-ui,sans-serif!important}.GastroLotseLogoManager_section__Ex0oN{border-top:1px solid #e1e8e2;margin-top:24px;padding-top:20px}.GastroLotseLogoManager_section__Ex0oN h2{margin:0 0 6px;font-size:18px}.GastroLotseLogoManager_section__Ex0oN p{color:#61736a;font-size:13px;line-height:1.5}.GastroLotseLogoManager_logoPreview__vDaA3{width:120px!important;height:120px!important}.GastroLotseLogoManager_coverPreview__Sgq5j{display:block;width:100%;max-width:620px;height:220px!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:16px!important}.GastroLotseGuide_page__T2SyK{background:#f6f9f7;color:#11291f;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;padding:clamp(42px,7vw,90px) 20px 110px}.GastroLotseGuide_inner__siKA2{max-width:1120px;margin:0 auto}.GastroLotseGuide_intro__mqpzj{max-width:800px;margin:0 auto 42px;text-align:center}.GastroLotseGuide_eyebrow__EVK7x{color:#477362;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:850;margin:0 0 12px}.GastroLotseGuide_intro__mqpzj h1{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.045em;line-height:1.02;font-size:clamp(42px,7vw,76px);margin:0 0 18px}.GastroLotseGuide_intro__mqpzj p{color:#60736a;font-size:17px;line-height:1.7;margin:0}.GastroLotseGuide_guideNav__uQ_xl{position:sticky;top:12px;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 48px;padding:10px;border:1px solid #d9e7df;border-radius:16px;background:rgba(255,255,255,.9);box-shadow:0 12px 28px rgba(23,73,51,.08);backdrop-filter:blur(14px)}.GastroLotseGuide_guideNav__uQ_xl a{color:#196b4f;text-decoration:none;border:1px solid #d9e7df;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.GastroLotseGuide_guideNav__uQ_xl a:hover{background:#e7f3ed}.GastroLotseGuide_featureGrid__Po7BN,.GastroLotseGuide_roleGrid__uQHY2,.GastroLotseGuide_steps__Tcn7D{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.GastroLotseGuide_feature__RwuRY,.GastroLotseGuide_roleCard__oCsoo,.GastroLotseGuide_step__lxKHI{background:#fff;border:1px solid #d9e7df;border-radius:18px;padding:22px;box-shadow:0 12px 28px rgba(23,73,51,.06)}.GastroLotseGuide_roleCard__oCsoo{border-top:4px solid #23805f}.GastroLotseGuide_feature__RwuRY h2,.GastroLotseGuide_roleCard__oCsoo h2,.GastroLotseGuide_step__lxKHI h2{font-size:17px;margin:0 0 9px}.GastroLotseGuide_feature__RwuRY p,.GastroLotseGuide_roleCard__oCsoo p,.GastroLotseGuide_step__lxKHI p{color:#60736a;font-size:13px;line-height:1.65;margin:0}.GastroLotseGuide_section__DYoLt{margin-top:68px;scroll-margin-top:82px}.GastroLotseGuide_sectionTitle__pvYM0{max-width:780px;margin-bottom:24px}.GastroLotseGuide_sectionTitle__pvYM0 h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,4vw,48px);font-weight:500;letter-spacing:-.04em;line-height:1.08;margin:0 0 10px}.GastroLotseGuide_sectionTitle__pvYM0 p{color:#60736a;line-height:1.7;margin:0}.GastroLotseGuide_startGrid__9HBwh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.GastroLotseGuide_startCard__MUNcQ{display:flex;gap:13px;background:#e7f3ed;border:1px solid #c8e0d3;border-radius:18px;padding:20px;color:#196b4f}.GastroLotseGuide_startCard__MUNcQ h3{font-size:16px;margin:0 0 7px}.GastroLotseGuide_startCard__MUNcQ p{color:#477362;font-size:13px;line-height:1.65;margin:0}.GastroLotseGuide_detailGrid__tAiwc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.GastroLotseGuide_detailCard__qK_4u{background:#fff;border:1px solid #d9e7df;border-radius:18px;padding:22px;box-shadow:0 12px 28px rgba(23,73,51,.06)}.GastroLotseGuide_detailTop__g4o_Z{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.GastroLotseGuide_detailCard__qK_4u h3,.GastroLotseGuide_example__Cdfd0 h3,.GastroLotseGuide_exceptionCard__T4wpK h3,.GastroLotseGuide_faq__PohAg h3,.GastroLotseGuide_reviewGrid__INpBN h3,.GastroLotseGuide_stepWide__5SOsn h3,.GastroLotseGuide_timelineItem__zETiL h3{font-size:17px;line-height:1.25;margin:0 0 8px}.GastroLotseGuide_detailCard__qK_4u p,.GastroLotseGuide_example__Cdfd0 p,.GastroLotseGuide_exceptionCard__T4wpK p,.GastroLotseGuide_faq__PohAg p,.GastroLotseGuide_reviewGrid__INpBN p,.GastroLotseGuide_stepWide__5SOsn p,.GastroLotseGuide_timelineItem__zETiL p{color:#60736a;font-size:13px;line-height:1.7;margin:0}.GastroLotseGuide_number__3w8Nd{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e1f1e8;color:#196b4f;font-weight:850;font-size:14px}.GastroLotseGuide_icon__SQFTf{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e7f3ed;color:#196b4f}.GastroLotseGuide_timeline__WCSVb{position:relative;display:grid;gap:0;max-width:900px}.GastroLotseGuide_timeline__WCSVb:before{content:"";position:absolute;left:20px;top:22px;bottom:22px;width:2px;background:#c8e0d3}.GastroLotseGuide_timelineItem__zETiL{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:0 0 28px}.GastroLotseGuide_timelineItem__zETiL:last-child{padding-bottom:0}.GastroLotseGuide_timelineMarker__VkMDL{display:grid;place-items:center;align-content:center;gap:4px;width:42px;height:42px;border:1px solid #c8e0d3;border-radius:14px;background:#fff;color:#196b4f;z-index:1}.GastroLotseGuide_timelineMarker__VkMDL span{font-size:11px;font-weight:850}.GastroLotseGuide_stepsWide__S7oJJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.GastroLotseGuide_stepWide__5SOsn{display:flex;gap:12px;padding:20px;background:#fff;border:1px solid #d9e7df;border-radius:18px}.GastroLotseGuide_stepWide__5SOsn>svg{flex:0 0 auto;color:#23805f;margin-top:2px}.GastroLotseGuide_example__Cdfd0{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:24px;margin-top:18px;padding:24px;background:#11291f;border-radius:20px;color:#fff}.GastroLotseGuide_example__Cdfd0 .GastroLotseGuide_eyebrow__EVK7x{color:#a6d6be}.GastroLotseGuide_example__Cdfd0 h3{font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.GastroLotseGuide_example__Cdfd0 p{color:#c9ded3}.GastroLotseGuide_exampleRecord__sjW5S{display:grid;gap:6px;align-content:center;padding:18px;border-radius:14px;background:#234938}.GastroLotseGuide_exampleRecord__sjW5S span{font-size:11px;color:#a6d6be;text-transform:uppercase;letter-spacing:.08em}.GastroLotseGuide_exampleRecord__sjW5S strong{font-size:14px;margin-bottom:8px}.GastroLotseGuide_exceptionGrid__9flCe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.GastroLotseGuide_exceptionCard__T4wpK,.GastroLotseGuide_reviewGrid__INpBN article{background:#fff;border:1px solid #d9e7df;border-radius:18px;padding:22px;box-shadow:0 12px 28px rgba(23,73,51,.06)}.GastroLotseGuide_exceptionCard__T4wpK .GastroLotseGuide_icon__SQFTf{margin-bottom:18px}.GastroLotseGuide_featureGrid__Po7BN{grid-template-columns:repeat(2,minmax(0,1fr))}.GastroLotseGuide_feature__RwuRY{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px}.GastroLotseGuide_reviewGrid__INpBN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.GastroLotseGuide_reviewGrid__INpBN article>svg{color:#196b4f;margin-bottom:15px}.GastroLotseGuide_faqGrid___yQEZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.GastroLotseGuide_faq__PohAg{background:#fff;border:1px solid #d9e7df;border-radius:18px;padding:22px}.GastroLotseGuide_note__tZ9i5{margin-top:42px;padding:20px 22px;border-radius:17px;background:#fff4dc;border:1px solid #ebd3a6;color:#73430d;font-size:13px;line-height:1.65}.GastroLotseGuide_note__tZ9i5 strong{display:block;margin-bottom:4px}.GastroLotseGuide_cta__NGGA3{margin-top:42px;text-align:center}.GastroLotseGuide_cta__NGGA3 a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 19px;border-radius:12px;background:#196b4f;color:#fff;text-decoration:none;font-weight:800;font-size:14px}.GastroLotseGuide_page__T2SyK a:focus-visible{outline:3px solid rgba(47,152,112,.35);outline-offset:3px}.GastroLotseGuide_embedded__T4eUx{padding-top:26px;padding-bottom:36px}.GastroLotseGuide_embedded__T4eUx .GastroLotseGuide_section__DYoLt:first-of-type{margin-top:10px}@media(max-width:860px){.GastroLotseGuide_detailGrid__tAiwc,.GastroLotseGuide_exceptionGrid__9flCe,.GastroLotseGuide_reviewGrid__INpBN{grid-template-columns:repeat(2,minmax(0,1fr))}.GastroLotseGuide_example__Cdfd0{grid-template-columns:1fr}}@media(max-width:780px){.GastroLotseGuide_detailGrid__tAiwc,.GastroLotseGuide_exceptionGrid__9flCe,.GastroLotseGuide_faqGrid___yQEZ,.GastroLotseGuide_featureGrid__Po7BN,.GastroLotseGuide_reviewGrid__INpBN,.GastroLotseGuide_roleGrid__uQHY2,.GastroLotseGuide_startGrid__9HBwh,.GastroLotseGuide_stepsWide__S7oJJ,.GastroLotseGuide_steps__Tcn7D{grid-template-columns:1fr}.GastroLotseGuide_page__T2SyK{padding-left:16px;padding-right:16px}.GastroLotseGuide_guideNav__uQ_xl{justify-content:flex-start;top:8px}.GastroLotseGuide_guideNav__uQ_xl a{font-size:11px;padding:7px 10px}.GastroLotseGuide_section__DYoLt{margin-top:54px}.GastroLotseGuide_example__Cdfd0{padding:20px}.GastroLotseGuide_example__Cdfd0 h3{font-size:24px}}.GastroLotseTaskPlanner_wrap__Ex979{display:grid;gap:20px;margin-top:22px}.GastroLotseTaskPlanner_actions__Rkjxn,.GastroLotseTaskPlanner_rowActions__kmXuD,.GastroLotseTaskPlanner_tabs__sEXqS{display:flex;gap:8px}.GastroLotseTaskPlanner_primary__suP1I,.GastroLotseTaskPlanner_secondary__e9234,.GastroLotseTaskPlanner_tabs__sEXqS button{border:0;border-radius:14px;padding:12px 16px;display:flex;align-items:center;gap:8px;font:inherit;font-weight:750;cursor:pointer}.GastroLotseTaskPlanner_primary__suP1I svg,.GastroLotseTaskPlanner_secondary__e9234 svg,.GastroLotseTaskPlanner_tabs__sEXqS svg{width:18px}.GastroLotseTaskPlanner_tabs__sEXqS button{background:#edf2ef;color:#355448}.GastroLotseTaskPlanner_primary__suP1I,.GastroLotseTaskPlanner_tabs__sEXqS .GastroLotseTaskPlanner_active__hIJDb{background:#195f7a;color:white}.GastroLotseTaskPlanner_secondary__e9234{background:#edf2ef;color:#355448}.GastroLotseTaskPlanner_card__LGAgg{background:white;border:1px solid #dfe7e2;border-radius:22px;padding:22px;display:grid;gap:16px}.GastroLotseTaskPlanner_card__LGAgg h2{margin:0;display:flex;align-items:center;gap:9px}.GastroLotseTaskPlanner_card__LGAgg label{display:grid;gap:7px;font-weight:700;color:#23443a}.GastroLotseTaskPlanner_card__LGAgg input,.GastroLotseTaskPlanner_card__LGAgg select{min-height:44px;border:1px solid #cfdcd5;border-radius:12px;padding:9px 11px;background:white;font:inherit}.GastroLotseTaskPlanner_grid__S4MlC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.GastroLotseTaskPlanner_days__B_lrC{display:flex;gap:7px;flex-wrap:wrap}.GastroLotseTaskPlanner_days__B_lrC button{width:42px;height:42px;border:1px solid #cfdcd5;border-radius:50%;background:white}.GastroLotseTaskPlanner_days__B_lrC .GastroLotseTaskPlanner_dayOn__Zb9NO{background:#17483a;color:white}.GastroLotseTaskPlanner_list__oDD9v{display:grid;gap:9px}.GastroLotseTaskPlanner_list__oDD9v article{display:flex;align-items:center;justify-content:space-between;background:white;border:1px solid #dfe7e2;border-radius:16px;padding:14px 16px}.GastroLotseTaskPlanner_list__oDD9v article>div:first-child{display:grid;gap:4px}.GastroLotseTaskPlanner_list__oDD9v span{color:#61756c;font-size:14px}.GastroLotseTaskPlanner_list__oDD9v article button{border:0;background:#fff0ec;color:#a23b2b;border-radius:10px;padding:9px}.GastroLotseTaskPlanner_list__oDD9v article button.GastroLotseTaskPlanner_edit__v9S6o{background:#e8f3f7;color:#195f7a}.GastroLotseTaskPlanner_rowActions__kmXuD{flex-shrink:0}.GastroLotseTaskPlanner_rowActions__kmXuD svg{width:18px;height:18px}.GastroLotseTaskPlanner_schedule__JFbQS{display:grid;gap:8px}.GastroLotseTaskPlanner_schedule__JFbQS>div{display:grid;grid-template-columns:120px 1fr auto 1fr;align-items:center;gap:9px}.GastroLotseTaskPlanner_schedule__JFbQS label{display:flex;align-items:center;gap:8px}.GastroLotseTaskPlanner_schedule__JFbQS label input{min-height:auto}@media(max-width:700px){.GastroLotseTaskPlanner_grid__S4MlC{grid-template-columns:1fr}.GastroLotseTaskPlanner_schedule__JFbQS>div{grid-template-columns:90px 1fr auto 1fr}.GastroLotseTaskPlanner_card__LGAgg{padding:16px}.GastroLotseTaskPlanner_tabs__sEXqS{overflow:auto}.GastroLotseTaskPlanner_actions__Rkjxn{align-items:stretch;flex-direction:column}}.GastroLotseStockInsights_stockInsights__VPIn9{display:grid;gap:16px;padding:22px;border:1px solid #c9ded3;border-radius:22px;background:linear-gradient(135deg,#f5fbf7,#fff)}.GastroLotseStockInsights_insightsHeading__nwtAD{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.GastroLotseStockInsights_insightsHeading__nwtAD p{margin:0;color:#176248;font-size:11px;font-weight:900;letter-spacing:.1em}.GastroLotseStockInsights_insightsHeading__nwtAD h2{margin:5px 0;font-size:25px}.GastroLotseStockInsights_insightsHeading__nwtAD span{color:#607169;font-size:13px}.GastroLotseStockInsights_insightsHeading__nwtAD>svg{width:34px;height:34px;padding:11px;border-radius:14px;background:#dcefe5;color:#176248}.GastroLotseStockInsights_insightTabs__KQpWW{display:flex;gap:7px;flex-wrap:wrap}.GastroLotseStockInsights_insightTabs__KQpWW button{border:1px solid #cbded4;border-radius:999px;padding:9px 14px;background:#fff;color:#285b46;font:inherit;font-weight:800;cursor:pointer}.GastroLotseStockInsights_insightTabActive__lZrWk{background:#176248!important;color:#fff!important;border-color:#176248!important}.GastroLotseStockInsights_insightMetrics__ZIE5Q{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.GastroLotseStockInsights_insightMetrics__ZIE5Q article{display:flex;gap:10px;align-items:center;padding:14px;border:1px solid #dce8e1;border-radius:14px;background:#fff}.GastroLotseStockInsights_insightMetrics__ZIE5Q svg{width:20px;color:#176248}.GastroLotseStockInsights_insightMetrics__ZIE5Q span{display:grid;gap:4px;color:#6a7972;font-size:11px;font-weight:750}.GastroLotseStockInsights_insightMetrics__ZIE5Q strong{color:#17281f;font-size:16px}.GastroLotseStockInsights_insightWarning__llLsL{background:#fffaf0!important;border-color:#e8c875!important}.GastroLotseStockInsights_insightDanger__lxCYc{background:#fff1ee!important;border-color:#df8e85!important}.GastroLotseStockInsights_stockAlert__ldng5{display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid #e3bd68;border-radius:14px;background:#fff8e7;color:#80561c}.GastroLotseStockInsights_stockAlert__ldng5>svg{width:20px}.GastroLotseStockInsights_stockAlert__ldng5 span{display:grid;gap:2px}.GastroLotseStockInsights_stockAlert__ldng5 small{color:#8b6c3b}.GastroLotseStockInsights_categoryReport__LTD3v,.GastroLotseStockInsights_portionReport__Juqdr{display:grid;gap:9px;padding-top:4px}.GastroLotseStockInsights_categoryReport__LTD3v h3,.GastroLotseStockInsights_portionReport__Juqdr h3{margin:0;font-size:16px}.GastroLotseStockInsights_categoryReport__LTD3v>div,.GastroLotseStockInsights_portionReport__Juqdr>div{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:11px 12px;border-radius:11px;background:#f1f6f3}.GastroLotseStockInsights_categoryReport__LTD3v>div span,.GastroLotseStockInsights_portionReport__Juqdr>div span{display:flex;gap:13px;flex-wrap:wrap}.GastroLotseStockInsights_categoryReport__LTD3v small,.GastroLotseStockInsights_portionReport__Juqdr small{color:#64766c}.GastroLotseStockInsights_wasteText__sWPRC{color:#a14e28!important}.GastroLotseStockInsights_portionReport__Juqdr b{color:#176248;white-space:nowrap}.GastroLotseStockInsights_categoryReport__LTD3v>p{margin:0;color:#718078}.GastroLotseStockInsights_error__Sp2_W{display:flex;align-items:center;gap:8px;margin:0;padding:12px 15px;border-radius:12px;background:#fff0ed;color:#92342d;font-weight:700}.GastroLotseStockInsights_error__Sp2_W svg{width:18px}@media(max-width:900px){.GastroLotseStockInsights_insightMetrics__ZIE5Q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.GastroLotseStockInsights_stockInsights__VPIn9{padding:16px}.GastroLotseStockInsights_insightsHeading__nwtAD h2{font-size:21px}.GastroLotseStockInsights_insightMetrics__ZIE5Q{grid-template-columns:1fr 1fr}.GastroLotseStockInsights_insightMetrics__ZIE5Q article{padding:11px}.GastroLotseStockInsights_categoryReport__LTD3v>div,.GastroLotseStockInsights_portionReport__Juqdr>div{align-items:flex-start;flex-direction:column;gap:7px}.GastroLotseStockInsights_portionReport__Juqdr b{white-space:normal}}.GastroLotseOperations_page__Aae_s{display:grid;gap:22px;color:#15231d}.GastroLotseOperations_hero__gOUp1{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px;border-radius:25px;background:linear-gradient(125deg,#123d30,#17624a);color:#fff}.GastroLotseOperations_hero__gOUp1 p{margin:0 0 8px;color:#d9b96d;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.GastroLotseOperations_hero__gOUp1 h1{margin:0;font-size:clamp(29px,3.7vw,46px);line-height:1.05;letter-spacing:-.04em}.GastroLotseOperations_hero__gOUp1 span{display:block;margin-top:12px;max-width:670px;color:rgba(255,255,255,.78);line-height:1.55}.GastroLotseOperations_hero__gOUp1>svg{width:58px;height:58px;color:#d9b96d}.GastroLotseOperations_quickForm__0GHYu,.GastroLotseOperations_reservationForm__ysRqy,.GastroLotseOperations_stockForm__fM4dR{display:flex;align-items:end;flex-wrap:wrap;gap:13px;padding:19px;border:1px solid #dfe8e3;border-radius:20px;background:#fff}.GastroLotseOperations_stockForm__fM4dR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.GastroLotseOperations_stockForm__fM4dR h2{grid-column:1/-1;margin:0}.GastroLotseOperations_quickForm__0GHYu label,.GastroLotseOperations_reservationForm__ysRqy label,.GastroLotseOperations_stockForm__fM4dR label{display:grid;gap:7px;font-size:12px;font-weight:800}.GastroLotseOperations_grow__ngNOg{flex:1;min-width:240px}.GastroLotseOperations_quickForm__0GHYu input,.GastroLotseOperations_quickForm__0GHYu select,.GastroLotseOperations_reservationForm__ysRqy input,.GastroLotseOperations_stockForm__fM4dR input,.GastroLotseOperations_stockForm__fM4dR select{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #cbd8d1;border-radius:11px;padding:10px 12px;background:#fbfcfb;font:inherit}.GastroLotseOperations_card__e8Hio button,.GastroLotseOperations_quickForm__0GHYu button,.GastroLotseOperations_reservationForm__ysRqy button,.GastroLotseOperations_stockForm__fM4dR button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:43px;border:0;border-radius:11px;padding:10px 14px;background:#176248;color:#fff;font:inherit;font-weight:800;cursor:pointer}.GastroLotseOperations_card__e8Hio button:disabled,.GastroLotseOperations_quickForm__0GHYu button:disabled,.GastroLotseOperations_reservationForm__ysRqy button:disabled,.GastroLotseOperations_stockForm__fM4dR button:disabled{opacity:.5;cursor:not-allowed}.GastroLotseOperations_quickForm__0GHYu svg,.GastroLotseOperations_reservationForm__ysRqy svg,.GastroLotseOperations_stockForm__fM4dR svg{width:18px}.GastroLotseOperations_error__5_6DY,.GastroLotseOperations_privacy__9QEta{display:flex;align-items:center;gap:8px;margin:0;padding:12px 15px;border-radius:12px;background:#fff0ed;color:#92342d;font-weight:700}.GastroLotseOperations_privacy__9QEta{background:#eaf5ef;color:#245843;font-size:13px;font-weight:600}.GastroLotseOperations_error__5_6DY svg,.GastroLotseOperations_privacy__9QEta svg{flex:0 0 18px;width:18px}.GastroLotseOperations_board__8wu9r{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:start}.GastroLotseOperations_board__8wu9r>section{display:grid;gap:10px;padding:12px;border-radius:18px;background:#eef3f0;min-height:170px}.GastroLotseOperations_board__8wu9r h2{display:flex;align-items:center;justify-content:space-between;margin:0;padding:4px;font-size:12px;letter-spacing:.06em}.GastroLotseOperations_board__8wu9r h2 b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#fff}.GastroLotseOperations_columnEmpty___Di0D{display:grid;place-items:center;min-height:90px;color:#829088}.GastroLotseOperations_card__e8Hio{display:grid;gap:9px;padding:16px;border:1px solid #e0e8e3;border-radius:16px;background:#fff;box-shadow:0 6px 18px rgba(24,64,48,.05)}.GastroLotseOperations_card__e8Hio h2,.GastroLotseOperations_card__e8Hio p{margin:0}.GastroLotseOperations_card__e8Hio p{color:#607169;line-height:1.45}.GastroLotseOperations_card__e8Hio small{color:#77857e}.GastroLotseOperations_card__e8Hio>button{margin-top:4px}.GastroLotseOperations_cardTop__nhQRc{display:flex;align-items:center;justify-content:space-between;gap:10px}.GastroLotseOperations_cardTop__nhQRc span{padding:5px 7px;border-radius:999px;background:#e9f4ef;color:#176248;font-size:10px;font-weight:900;letter-spacing:.04em}.GastroLotseOperations_guestList__xM2HM,.GastroLotseOperations_itemGrid__MJimn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.GastroLotseOperations_quantity__b5prR{font-size:28px}.GastroLotseOperations_adjust__DEB1Q{display:flex;gap:8px;margin-top:4px}.GastroLotseOperations_adjust__DEB1Q button{flex:1;background:#e8f2ed;color:#165642}.GastroLotseOperations_status_EXPIRING__3iQNC,.GastroLotseOperations_status_LOW__WlJxi{border-color:#e8c875}.GastroLotseOperations_status_EXPIRED__jugYU{border-color:#df8e85}.GastroLotseOperations_status_EXPIRED__jugYU .GastroLotseOperations_cardTop__nhQRc span{background:#fff0ed;color:#9a332c}.GastroLotseOperations_contact__OFZ6C{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border-radius:10px;background:#f3f6f4;font-size:13px}.GastroLotseOperations_contact__OFZ6C button{flex:0 0 34px;min-height:34px;padding:7px;background:transparent;color:#8f3a34}.GastroLotseOperations_contact__OFZ6C svg{width:17px}.GastroLotseOperations_empty__0u3D_{grid-column:1/-1;display:grid;place-items:center;gap:7px;min-height:190px;padding:25px;border:1px dashed #bdcbc4;border-radius:18px;text-align:center;color:#697870}.GastroLotseOperations_empty__0u3D_ h3,.GastroLotseOperations_empty__0u3D_ p{margin:0}.GastroLotseOperations_empty__0u3D_ svg{color:#176248}.GastroLotseOperations_spin__RElAd{animation:GastroLotseOperations_spin__RElAd .8s linear infinite}@keyframes GastroLotseOperations_spin__RElAd{to{transform:rotate(1turn)}}@media(max-width:1050px){.GastroLotseOperations_board__8wu9r,.GastroLotseOperations_guestList__xM2HM,.GastroLotseOperations_itemGrid__MJimn,.GastroLotseOperations_stockForm__fM4dR{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.GastroLotseOperations_page__Aae_s{gap:16px}.GastroLotseOperations_hero__gOUp1{align-items:flex-start;padding:22px;border-radius:20px}.GastroLotseOperations_hero__gOUp1 h1{font-size:30px}.GastroLotseOperations_hero__gOUp1>svg{width:38px;height:38px}.GastroLotseOperations_quickForm__0GHYu,.GastroLotseOperations_reservationForm__ysRqy,.GastroLotseOperations_stockForm__fM4dR{display:grid;grid-template-columns:1fr;padding:15px}.GastroLotseOperations_stockForm__fM4dR h2{grid-column:auto}.GastroLotseOperations_grow__ngNOg{min-width:0}.GastroLotseOperations_quickForm__0GHYu button,.GastroLotseOperations_reservationForm__ysRqy button,.GastroLotseOperations_stockForm__fM4dR button{width:100%}.GastroLotseOperations_board__8wu9r,.GastroLotseOperations_guestList__xM2HM,.GastroLotseOperations_itemGrid__MJimn{grid-template-columns:1fr}.GastroLotseOperations_board__8wu9r{overflow:visible}.GastroLotseOperations_board__8wu9r>section{min-height:120px}.GastroLotseOperations_card__e8Hio{padding:15px}}.GastroLotseOperations_scanPanel__L5V7F{display:grid;gap:16px;padding:21px;border:1px solid #c9ded3;border-radius:21px;background:linear-gradient(135deg,#f2faf6,#fff)}.GastroLotseOperations_scanIntro__BmkyQ{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px}.GastroLotseOperations_scanIntro__BmkyQ>svg{width:44px;height:44px;padding:10px;border-radius:13px;background:#dcefe5;color:#176248}.GastroLotseOperations_scanIntro__BmkyQ span{color:#176248;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.GastroLotseOperations_scanIntro__BmkyQ h2{margin:3px 0 5px;font-size:23px}.GastroLotseOperations_scanIntro__BmkyQ p{margin:0;color:#607169;font-size:13px;line-height:1.5}.GastroLotseOperations_cameraButton__EycKJ{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border-radius:13px;background:#176248;color:#fff;font-size:13px;font-weight:850;cursor:pointer;white-space:nowrap}.GastroLotseOperations_cameraButton__EycKJ input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.GastroLotseOperations_cameraButton__EycKJ svg{width:19px}.GastroLotseOperations_scanResult__vkGiy{display:grid;gap:12px;padding:15px;border-radius:16px;background:#fff;border:1px solid #dce8e1}.GastroLotseOperations_scanActions__fWDaF,.GastroLotseOperations_scanSummary__FRO2w,.GastroLotseOperations_scanSummary__FRO2w>div,.GastroLotseOperations_scannedItems__m14uz article{display:flex;align-items:center;gap:10px}.GastroLotseOperations_scanSummary__FRO2w{justify-content:space-between}.GastroLotseOperations_scanSummary__FRO2w>div>svg{color:#176248}.GastroLotseOperations_scanSummary__FRO2w span,.GastroLotseOperations_scannedItems__m14uz span{display:grid;gap:2px}.GastroLotseOperations_scanSummary__FRO2w small,.GastroLotseOperations_scannedItems__m14uz small{color:#718078}.GastroLotseOperations_scanSummary__FRO2w>b{padding:6px 9px;border-radius:999px;background:#e8f4ee;color:#176248;font-size:11px}.GastroLotseOperations_scannedItems__m14uz{display:grid;gap:7px}.GastroLotseOperations_scannedItems__m14uz article{padding:10px 11px;border-radius:11px;background:#f5f8f6}.GastroLotseOperations_scannedItems__m14uz article>svg{width:17px;color:#176248}.GastroLotseOperations_scannedItems__m14uz article span{flex:1}.GastroLotseOperations_scannedItems__m14uz article>b{font-size:13px}.GastroLotseOperations_scanActions__fWDaF{justify-content:flex-end}.GastroLotseOperations_scanActions__fWDaF button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:43px;padding:0 14px;border:0;border-radius:11px;background:#176248;color:#fff;font-weight:800;cursor:pointer}.GastroLotseOperations_scanActions__fWDaF .GastroLotseOperations_rejectScan__guxqp{background:#eef2f0;color:#46584f}.GastroLotseOperations_manualStock__iEVvR{border:1px solid #dfe8e3;border-radius:16px;background:#fff}.GastroLotseOperations_manualStock__iEVvR summary{padding:15px 18px;color:#52645b;font-size:13px;font-weight:800;cursor:pointer}.GastroLotseOperations_manualStock__iEVvR .GastroLotseOperations_stockForm__fM4dR{border:0;border-top:1px solid #e5ebe8;border-radius:0 0 16px 16px}@media(max-width:640px){.GastroLotseOperations_scanPanel__L5V7F{padding:16px}.GastroLotseOperations_scanIntro__BmkyQ{grid-template-columns:auto 1fr}.GastroLotseOperations_scanIntro__BmkyQ .GastroLotseOperations_cameraButton__EycKJ{grid-column:1/-1;width:100%;box-sizing:border-box}.GastroLotseOperations_scanActions__fWDaF{display:grid;grid-template-columns:1fr 2fr}.GastroLotseOperations_scanActions__fWDaF button{width:100%}}.GastroLotseOperations_orderForm__OMnIg{align-items:stretch}.GastroLotseOperations_orderForm__OMnIg>label{align-self:end}.GastroLotseOperations_dishPicker__BY5HJ{flex:1 1 100%;display:grid;gap:8px}.GastroLotseOperations_dishPicker__BY5HJ>span{font-size:12px;font-weight:800}.GastroLotseOperations_dishPicker__BY5HJ>div{display:flex;flex-wrap:wrap;gap:8px}.GastroLotseOperations_dishPicker__BY5HJ button{min-height:42px;padding:8px 13px;border:1px solid #cddbd4;border-radius:12px;background:#f7faf8;color:#234b3b;cursor:pointer;font-weight:750}.GastroLotseOperations_dishPicker__BY5HJ button b{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-right:7px;border-radius:50%;background:#dfeee6}.GastroLotseOperations_stockMetrics__cHSqA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.GastroLotseOperations_stockMetrics__cHSqA article{display:flex;align-items:center;gap:11px;padding:16px;border:1px solid #dde7e1;border-radius:16px;background:#fff}.GastroLotseOperations_stockMetrics__cHSqA svg{width:21px;color:#176248}.GastroLotseOperations_stockMetrics__cHSqA span{display:grid;gap:3px;color:#66766e;font-size:11px;font-weight:750}.GastroLotseOperations_stockMetrics__cHSqA strong{color:#17281f;font-size:19px}.GastroLotseOperations_stockActions__tGMm2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.GastroLotseOperations_stockActions__tGMm2 button,.GastroLotseOperations_toolPanel__ECYpg button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 14px;border:1px solid #caddd3;border-radius:13px;background:#fff;color:#17583f;font-weight:850;cursor:pointer}.GastroLotseOperations_stockActions__tGMm2 svg,.GastroLotseOperations_toolPanel__ECYpg button svg{width:19px}.GastroLotseOperations_toolPanel__ECYpg{display:grid;gap:17px;padding:20px;border:1px solid #cce0d6;border-radius:20px;background:#fff}.GastroLotseOperations_toolHeading__bFtGh{display:flex;gap:12px;align-items:flex-start}.GastroLotseOperations_toolHeading__bFtGh>svg{width:38px;height:38px;padding:9px;border-radius:12px;background:#e1f1e9;color:#176248}.GastroLotseOperations_toolHeading__bFtGh h2,.GastroLotseOperations_toolHeading__bFtGh p{margin:0}.GastroLotseOperations_toolHeading__bFtGh p{margin-top:4px;color:#63756b;font-size:13px}.GastroLotseOperations_recipeForm__p0pfY,.GastroLotseOperations_toolForm__ZXO5J{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.GastroLotseOperations_recipeForm__p0pfY label,.GastroLotseOperations_toolForm__ZXO5J label{display:grid;gap:6px;font-size:12px;font-weight:800}.GastroLotseOperations_countForm__gy1ec input,.GastroLotseOperations_recipeForm__p0pfY input,.GastroLotseOperations_toolForm__ZXO5J input,.GastroLotseOperations_toolForm__ZXO5J select{box-sizing:border-box;min-height:44px;width:100%;border:1px solid #cbd8d1;border-radius:11px;padding:9px 11px;background:#fbfcfb}.GastroLotseOperations_ingredientRows__Agosz{grid-column:1/-1;display:grid;gap:7px;padding:13px;border-radius:13px;background:#f4f8f6}.GastroLotseOperations_ingredientRows__Agosz>label{display:grid;grid-template-columns:1fr 120px;align-items:center}.GastroLotseOperations_ingredientRows__Agosz span{display:flex;justify-content:space-between;gap:12px}.GastroLotseOperations_ingredientRows__Agosz small{color:#78877f}.GastroLotseOperations_recipeForm__p0pfY>button{grid-column:1/-1}.GastroLotseOperations_recipeList__YheDh{display:grid;gap:8px}.GastroLotseOperations_recipeList__YheDh article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 13px;border-radius:12px;background:#f5f8f6}.GastroLotseOperations_recipeList__YheDh article>div,.GastroLotseOperations_recipeList__YheDh article>span{display:grid;gap:3px}.GastroLotseOperations_recipeList__YheDh small{color:#718078;font-size:11px}.GastroLotseOperations_recipeList__YheDh article>span{text-align:right;color:#61736a;font-size:11px}.GastroLotseOperations_recipeList__YheDh b{color:#173b2d;font-size:15px}.GastroLotseOperations_countForm__gy1ec{display:grid;gap:8px}.GastroLotseOperations_countForm__gy1ec label{display:grid;grid-template-columns:minmax(0,1fr) 120px 35px;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#f5f8f6}.GastroLotseOperations_countForm__gy1ec label>span{display:grid}.GastroLotseOperations_countForm__gy1ec small{color:#718078}.GastroLotseOperations_countForm__gy1ec label>b{font-size:12px;color:#64766d}.GastroLotseOperations_variancePanel__i2fzj{display:grid;gap:8px;padding:17px;border:1px solid #ebce88;border-radius:17px;background:#fffaf0}.GastroLotseOperations_variancePanel__i2fzj h2{display:flex;align-items:center;gap:8px;margin:0;font-size:17px}.GastroLotseOperations_variancePanel__i2fzj h2 svg{width:19px;color:#a86414}.GastroLotseOperations_variancePanel__i2fzj p{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:12px;margin:0;padding:9px 0;border-top:1px solid #f0e2bf;color:#5f6f67;font-size:13px}.GastroLotseOperations_variancePanel__i2fzj p>b{color:#9a4b19}.GastroLotseOperations_forecast__3i_IH{padding:8px 9px;border-radius:9px;background:#f1f6f3;color:#3d6654!important;font-size:12px}.GastroLotseOperations_checkLabel__8pqvJ{display:flex!important;align-items:center;gap:8px!important}.GastroLotseOperations_checkLabel__8pqvJ input{width:18px!important;min-height:18px!important}@media(max-width:900px){.GastroLotseOperations_stockMetrics__cHSqA{grid-template-columns:repeat(2,minmax(0,1fr))}.GastroLotseOperations_recipeForm__p0pfY{grid-template-columns:1fr 1fr}.GastroLotseOperations_recipeForm__p0pfY>label:first-child{grid-column:1/-1}}@media(max-width:640px){.GastroLotseOperations_stockMetrics__cHSqA{grid-template-columns:1fr 1fr}.GastroLotseOperations_stockMetrics__cHSqA article{padding:12px}.GastroLotseOperations_stockMetrics__cHSqA strong{font-size:16px}.GastroLotseOperations_stockActions__tGMm2{grid-template-columns:1fr}.GastroLotseOperations_toolPanel__ECYpg{padding:15px}.GastroLotseOperations_recipeForm__p0pfY,.GastroLotseOperations_toolForm__ZXO5J{grid-template-columns:1fr}.GastroLotseOperations_ingredientRows__Agosz,.GastroLotseOperations_recipeForm__p0pfY>label:first-child{grid-column:auto}.GastroLotseOperations_ingredientRows__Agosz>label{grid-template-columns:1fr 95px}.GastroLotseOperations_recipeList__YheDh article{align-items:flex-start;flex-direction:column}.GastroLotseOperations_recipeList__YheDh article>span{text-align:left}.GastroLotseOperations_countForm__gy1ec label{grid-template-columns:minmax(0,1fr) 90px 25px}.GastroLotseOperations_variancePanel__i2fzj p{grid-template-columns:1fr auto}.GastroLotseOperations_variancePanel__i2fzj p>span{grid-column:1/-1;grid-row:2}.GastroLotseOperations_dishPicker__BY5HJ>div{display:grid;grid-template-columns:1fr 1fr}.GastroLotseOperations_dishPicker__BY5HJ button{text-align:left}}.GastroLotseOperations_capacityStrip__cVx97{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px}.GastroLotseOperations_capacityStrip__cVx97 article{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid #dce7e1;border-radius:16px;background:#fff;min-width:0}.GastroLotseOperations_capacityStrip__cVx97 article>svg{flex:0 0 38px;width:38px;height:38px;padding:9px;border-radius:11px;background:#e8f4ee;color:#176248}.GastroLotseOperations_capacityStrip__cVx97 span{display:grid;min-width:0;color:#66766e;font-size:10px}.GastroLotseOperations_capacityStrip__cVx97 strong{overflow:hidden;text-overflow:ellipsis;color:#17281f;font-size:15px}.GastroLotseOperations_capacityStrip__cVx97>button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:10px 16px;border:0;border-radius:15px;font-weight:850;cursor:pointer}.GastroLotseOperations_capacityStrip__cVx97>button svg{width:18px}.GastroLotseOperations_lockButton__VZKFo{background:#9b3f38;color:#fff}.GastroLotseOperations_unlockButton__8ItR5{background:#176248;color:#fff}.GastroLotseOperations_closedNotice__Za43f{display:flex;align-items:center;gap:9px;margin:0;padding:14px 16px;border:1px solid #e7b7b2;border-radius:14px;background:#fff2f0;color:#85342e;font-weight:800}.GastroLotseOperations_closedNotice__Za43f svg{width:18px}.GastroLotseOperations_reservationSettings__wHprK{border:1px solid #dce7e1;border-radius:17px;background:#fff;overflow:hidden}.GastroLotseOperations_reservationSettings__wHprK summary{padding:17px 19px;font-weight:850;cursor:pointer}.GastroLotseOperations_reservationSettings__wHprK form{display:grid;gap:15px;padding:18px;border-top:1px solid #e4ebe7}.GastroLotseOperations_reservationSettings__wHprK label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800}.GastroLotseOperations_settingsGrid__vK3zm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.GastroLotseOperations_settingsGrid__vK3zm label{display:grid;align-items:stretch;gap:6px}.GastroLotseOperations_settingsGrid__vK3zm input,.GastroLotseOperations_settingsGrid__vK3zm select,.GastroLotseOperations_settingsGrid__vK3zm textarea{box-sizing:border-box;width:100%;min-height:44px;padding:9px 11px;border:1px solid #cbd8d1;border-radius:11px;background:#fbfcfb;font:inherit}.GastroLotseOperations_settingsGrid__vK3zm textarea{min-height:90px;resize:vertical}.GastroLotseOperations_settingsGrid__vK3zm .GastroLotseOperations_fullField__eqpbA{grid-column:1/-1}.GastroLotseOperations_reservationSettings__wHprK form>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;justify-self:start;min-height:44px;padding:9px 15px;border:0;border-radius:11px;background:#176248;color:#fff;font-weight:850;cursor:pointer}.GastroLotseOperations_reservationSettings__wHprK form>button:disabled{opacity:.5}@media(max-width:900px){.GastroLotseOperations_capacityStrip__cVx97{grid-template-columns:repeat(2,minmax(0,1fr))}.GastroLotseOperations_capacityStrip__cVx97>button{grid-column:1/-1}.GastroLotseOperations_settingsGrid__vK3zm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.GastroLotseOperations_capacityStrip__cVx97,.GastroLotseOperations_settingsGrid__vK3zm{grid-template-columns:1fr}.GastroLotseOperations_capacityStrip__cVx97>button,.GastroLotseOperations_settingsGrid__vK3zm .GastroLotseOperations_fullField__eqpbA{grid-column:auto}.GastroLotseOperations_capacityStrip__cVx97 article{padding:12px}.GastroLotseOperations_reservationSettings__wHprK form>button{width:100%}}.GastroLotseOperations_printArea__cmK49{display:grid;gap:14px}.GastroLotseOperations_printHeading___g20t{display:none}.GastroLotseOperations_reservationToolbar__IP6rI{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #dce7e1;border-radius:16px;background:#fff}.GastroLotseOperations_reservationToolbar__IP6rI>div{display:flex;flex-wrap:wrap;gap:7px}.GastroLotseOperations_reservationToolbar__IP6rI button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 14px;border:1px solid #cbd8d1;border-radius:11px;background:#f6f9f7;color:#294c3e;font:inherit;font-weight:800;cursor:pointer}.GastroLotseOperations_reservationToolbar__IP6rI .GastroLotseOperations_activeView__29xYM,.GastroLotseOperations_reservationToolbar__IP6rI .GastroLotseOperations_printButton__v5hxe{border-color:#176248;background:#176248;color:#fff}.GastroLotseOperations_reservationToolbar__IP6rI svg{width:18px}.GastroLotseOperations_printButton__v5hxe{margin-left:auto}@media(max-width:640px){.GastroLotseOperations_reservationToolbar__IP6rI{align-items:stretch;flex-direction:column}.GastroLotseOperations_reservationToolbar__IP6rI>div{display:grid;grid-template-columns:repeat(3,1fr)}.GastroLotseOperations_reservationToolbar__IP6rI button{padding:8px}.GastroLotseOperations_printButton__v5hxe{width:100%;margin-left:0}}@media print{.GastroLotseOperations_printArea__cmK49,.GastroLotseOperations_printArea__cmK49 *{visibility:visible!important}.GastroLotseOperations_printArea__cmK49{position:absolute;inset:0;display:block;width:100%;padding:20px;background:#fff;color:#000}.GastroLotseOperations_printHeading___g20t{display:block;margin-bottom:18px;border-bottom:2px solid #111;padding-bottom:12px}.GastroLotseOperations_printHeading___g20t h1{margin:6px 0;font-size:24px}.GastroLotseOperations_printHeading___g20t p{margin:0}.GastroLotseOperations_printHide__q_bGH{display:none!important}.GastroLotseOperations_guestList__xM2HM{display:block}.GastroLotseOperations_guestList__xM2HM .GastroLotseOperations_card__e8Hio{margin:0 0 10px;-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #999;box-shadow:none}.GastroLotseOperations_cardTop__nhQRc span{border:1px solid #777;background:#fff;color:#000}}.GastroLotseOperations_page__Aae_s,.GastroLotseOperations_page__Aae_s *{font-family:Manrope,ui-sans-serif,system-ui,sans-serif!important}.GastroLotseOperations_dishPickerHeader__jGCYe{display:flex;align-items:center;justify-content:space-between;gap:12px}.GastroLotseOperations_dishPickerHeader__jGCYe>span{font-size:12px;font-weight:850}.GastroLotseOperations_dishPickerHeader__jGCYe input{min-height:40px;max-width:280px;border:1px solid #cbd8d1;border-radius:10px;padding:8px 11px;background:#fbfcfb;font:inherit}.GastroLotseOperations_categoryTabs__TgpLx{display:flex!important;flex-wrap:wrap;gap:7px!important}.GastroLotseOperations_categoryTabs__TgpLx button{min-height:36px!important;padding:7px 11px!important;border-radius:999px!important;background:#fff!important;color:#2a5543!important;font-size:12px}.GastroLotseOperations_categoryTabs__TgpLx .GastroLotseOperations_categoryActive__lEYnP{background:#176248!important;color:#fff!important;border-color:#176248!important}.GastroLotseOperations_dishPicker__BY5HJ>small{color:#718078}.GastroLotseOperations_dishPicker__BY5HJ>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:390px;overflow:auto;padding-right:3px}.GastroLotseOperations_dishPicker__BY5HJ>div:last-child button{display:flex;align-items:center;gap:7px;min-height:48px;padding:8px 10px;border:1px solid #cddbd4;border-radius:12px;background:#f7faf8;color:#234b3b;cursor:pointer;font-weight:750;text-align:left}.GastroLotseOperations_dishPicker__BY5HJ>div:last-child button span{flex:1;min-width:0}.GastroLotseOperations_dishPicker__BY5HJ>div:last-child button small{white-space:nowrap;color:#65786d;font-size:11px}.GastroLotseOperations_dishPicker__BY5HJ>div:last-child button b{display:inline-grid;place-items:center;flex:0 0 23px;width:23px;height:23px;border-radius:50%;background:#dfeee6}.GastroLotseOperations_dishPicker__BY5HJ .GastroLotseOperations_dishSelected__C9SOd{border-color:#4d9b79;background:#e6f4ed;color:#14553e}@media(max-width:900px){.GastroLotseOperations_dishPicker__BY5HJ>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.GastroLotseOperations_dishPickerHeader__jGCYe{align-items:stretch;flex-direction:column}.GastroLotseOperations_dishPickerHeader__jGCYe input{max-width:none}.GastroLotseOperations_dishPicker__BY5HJ>div:last-child{grid-template-columns:1fr 1fr;max-height:460px}}.GastroLotseOrderWorkspace_serviceStrip__RMRXw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.GastroLotseOrderWorkspace_serviceStrip__RMRXw article{display:flex;align-items:center;gap:11px;min-width:0;padding:14px;border:1px solid #dce7e1;border-radius:16px;background:#fff}.GastroLotseOrderWorkspace_serviceStrip__RMRXw svg{flex:0 0 38px;width:38px;height:38px;padding:9px;border-radius:11px;background:#e8f4ee;color:#176248}.GastroLotseOrderWorkspace_serviceStrip__RMRXw span{display:grid;min-width:0;color:#66766e;font-size:10px}.GastroLotseOrderWorkspace_serviceStrip__RMRXw strong{overflow:hidden;color:#17281f;font-size:18px;text-overflow:ellipsis}.GastroLotseOrderWorkspace_board__tZScx{grid-template-columns:repeat(4,minmax(0,1fr))}.GastroLotseOrderWorkspace_collectorRow__bz9iY{display:grid;gap:6px;padding:10px;border-radius:11px;background:#f3f7f5;color:#52665c;font-size:11px;font-weight:800}.GastroLotseOrderWorkspace_collectorRow__bz9iY select{box-sizing:border-box;width:100%;min-height:40px;border:1px solid #c4d5cc;border-radius:9px;padding:7px 9px;background:#fff;color:#173d30;font:inherit}.GastroLotseOrderWorkspace_collectorRow__bz9iY strong{color:#173d30}@media (max-width:1050px){.GastroLotseOrderWorkspace_board__tZScx,.GastroLotseOrderWorkspace_serviceStrip__RMRXw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.GastroLotseOrderWorkspace_serviceStrip__RMRXw{grid-template-columns:1fr 1fr;gap:8px}.GastroLotseOrderWorkspace_serviceStrip__RMRXw article{padding:11px}.GastroLotseOrderWorkspace_serviceStrip__RMRXw svg{flex-basis:34px;width:34px;height:34px;padding:8px}.GastroLotseOrderWorkspace_serviceStrip__RMRXw strong{font-size:16px}.GastroLotseOrderWorkspace_board__tZScx{grid-template-columns:1fr}}.NativeWebHandoff_page__wudmw{min-height:100dvh;background:#f3f7f6;display:grid;place-items:center;padding:24px;color:#123b4a;font-family:Arial,sans-serif}.NativeWebHandoff_card__VPGeA{width:100%;max-width:460px;background:#fff;border:1px solid #dbe6e3;border-radius:24px;padding:32px;box-shadow:0 16px 50px #123b4a0d}.NativeWebHandoff_brand__1l1c3{font-size:14px;font-weight:700;color:#32685b}.NativeWebHandoff_card__VPGeA h1{font-size:28px;line-height:1.2;margin:20px 0}.NativeWebHandoff_card__VPGeA p{line-height:1.6;overflow-wrap:anywhere}.NativeWebHandoff_card__VPGeA button{width:100%;border:0;border-radius:12px;padding:16px;background:#123b4a;color:#fff;font:inherit;font-weight:700;overflow-wrap:anywhere;cursor:pointer}.NativeWebHandoff_card__VPGeA button:disabled{opacity:.6;cursor:wait}.NativeWebHandoff_detail__Gs2Ap{background:#f3f7f6;border-radius:12px;padding:16px}.NativeWebHandoff_error__Oy1FT{color:#9a3426}@media(max-width:420px){.NativeWebHandoff_page__wudmw{padding:16px}.NativeWebHandoff_card__VPGeA{padding:24px}}