.ReadyMadeWebsites_section__e3UWl{padding:clamp(48px,7vw,78px) 24px;background:var(--site-surface)}.ReadyMadeWebsites_shell__dGk6P{max-width:1180px;margin:0 auto}.ReadyMadeWebsites_headingRow___i1qp{display:flex;gap:28px;justify-content:space-between;align-items:end;margin-bottom:28px}.ReadyMadeWebsites_heading__FWH6e{margin:8px 0 0;color:var(--site-text);font:400 clamp(28px,4vw,42px)/1.08 "Instrument Serif",Georgia,serif}.ReadyMadeWebsites_intro__FcZe1{max-width:560px;margin:0;color:var(--site-muted);font:500 14px/1.7 Manrope,system-ui,sans-serif}.ReadyMadeWebsites_grid__MyrvK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ReadyMadeWebsites_card__VPLds{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--site-border);border-radius:20px;background:var(--site-surface);box-shadow:0 14px 34px rgba(15,23,42,.07);transition:transform .2s ease,box-shadow .2s ease}.ReadyMadeWebsites_card__VPLds:hover{transform:translateY(-3px);box-shadow:0 20px 44px rgba(15,23,42,.12)}.ReadyMadeWebsites_imageWrap__43E5R{position:relative;aspect-ratio:16/9;overflow:hidden;background:#e2e8f0}.ReadyMadeWebsites_image__DT6VW{-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.ReadyMadeWebsites_card__VPLds:hover .ReadyMadeWebsites_image__DT6VW{transform:scale(1.025)}.ReadyMadeWebsites_badge__JFhaX{position:absolute;top:12px;left:12px;padding:7px 10px;border-radius:999px;color:#fff;background:rgba(15,23,42,.84);backdrop-filter:blur(8px);font:800 10px/1 Manrope,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.ReadyMadeWebsites_body__ChXtc{display:flex;flex:1;flex-direction:column;padding:20px}.ReadyMadeWebsites_category__g0mqa{margin:0 0 6px;color:var(--product-accent);font:800 10px/1.2 Manrope,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.ReadyMadeWebsites_name__zLcXC{margin:0;color:var(--site-text);font:400 28px/1.1 "Instrument Serif",Georgia,serif}.ReadyMadeWebsites_description__bHWoK{margin:10px 0 18px;color:var(--site-muted);font:500 13px/1.65 Manrope,system-ui,sans-serif}.ReadyMadeWebsites_priceBlock__oQ30f{margin-top:auto;padding-top:15px;border-top:1px solid var(--site-border)}.ReadyMadeWebsites_from__6uTy2{display:block;color:var(--site-muted);font:700 10px/1.2 Manrope,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em}.ReadyMadeWebsites_price__M16BQ{display:block;margin-top:4px;color:var(--site-text);font:800 23px/1.1 Manrope,system-ui,sans-serif}.ReadyMadeWebsites_vat__g0PhC{display:block;margin-top:3px;color:var(--site-muted);font:500 10px/1.4 Manrope,system-ui,sans-serif}.ReadyMadeWebsites_actions__9JP7d{display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:16px}.ReadyMadeWebsites_primary__9e8Rd,.ReadyMadeWebsites_secondary__S88CA{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:11px;font:800 12px/1 Manrope,system-ui,sans-serif;text-decoration:none}.ReadyMadeWebsites_primary__9e8Rd{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);padding:0 15px}.ReadyMadeWebsites_secondary__S88CA{width:44px;color:var(--site-text);border:1px solid var(--site-border);background:var(--site-surface-soft)}.ReadyMadeWebsites_note__ZB9dA{display:flex;gap:10px;align-items:flex-start;margin:24px 0 0;padding:14px 16px;border-radius:14px;color:var(--site-muted);background:var(--site-surface-soft);font:500 12px/1.55 Manrope,system-ui,sans-serif}@media (max-width:900px){.ReadyMadeWebsites_grid__MyrvK{grid-template-columns:1fr 1fr}.ReadyMadeWebsites_headingRow___i1qp{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.ReadyMadeWebsites_section__e3UWl{padding-inline:16px}.ReadyMadeWebsites_grid__MyrvK{grid-template-columns:1fr}.ReadyMadeWebsites_card__VPLds{border-radius:17px}}.WebsitePackageDifference_section__Kq7_U{padding:clamp(52px,7vw,88px) 24px;color:#101828;background:#f7f8fb;border-block:1px solid #e6e9ef}.WebsitePackageDifference_shell__8IcbP{max-width:1180px;margin:0 auto}.WebsitePackageDifference_eyebrow__ZRuph{margin:0 0 10px;color:#4f46e5;font:900 10px/1.3 Manrope,system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase}.WebsitePackageDifference_section__Kq7_U h2{max-width:800px;margin:0;font:400 clamp(32px,5vw,52px)/1.02 "Instrument Serif",Georgia,serif}.WebsitePackageDifference_intro__d18UY{max-width:780px;margin:16px 0 32px;color:#5f6b7a;font:500 14px/1.75 Manrope,system-ui,sans-serif}.WebsitePackageDifference_cards__Mxf9X{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.WebsitePackageDifference_card__BC8UA{position:relative;padding:20px;border:1px solid #dde2ea;border-radius:17px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.05)}.WebsitePackageDifference_featured__H2qjU{border:2px solid #6366f1;background:linear-gradient(150deg,#fff,#eef2ff)}.WebsitePackageDifference_badge__bBy3S{display:inline-flex;margin-bottom:22px;padding:6px 8px;border-radius:999px;color:#4f46e5;background:#eef2ff;font:850 9px/1 Manrope,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.WebsitePackageDifference_card__BC8UA h3{min-height:42px;margin:0 0 14px;font:800 15px/1.35 Manrope,system-ui,sans-serif}.WebsitePackageDifference_card__BC8UA strong{display:block;font:900 25px/1.1 Manrope,system-ui,sans-serif}.WebsitePackageDifference_card__BC8UA small{display:block;min-height:18px;margin-top:7px;color:#667085;font:650 10px/1.4 Manrope,system-ui,sans-serif}.WebsitePackageDifference_tableWrap__EF1Yj{overflow-x:auto;border:1px solid #dde2ea;border-radius:18px;background:#fff}.WebsitePackageDifference_tableWrap__EF1Yj table{width:100%;min-width:850px;border-collapse:collapse}.WebsitePackageDifference_tableWrap__EF1Yj td,.WebsitePackageDifference_tableWrap__EF1Yj th{padding:15px 17px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:top}.WebsitePackageDifference_tableWrap__EF1Yj thead th{color:#344054;background:#f9fafb;font:800 11px/1.4 Manrope,system-ui,sans-serif}.WebsitePackageDifference_tableWrap__EF1Yj tbody th{width:215px;color:#344054;font:750 11px/1.5 Manrope,system-ui,sans-serif}.WebsitePackageDifference_tableWrap__EF1Yj td{color:#5f6b7a;font:600 11px/1.5 Manrope,system-ui,sans-serif}.WebsitePackageDifference_no__7CGNb,.WebsitePackageDifference_optional__zeEMU,.WebsitePackageDifference_yes__UTvxp{display:inline-flex;gap:6px;align-items:flex-start}.WebsitePackageDifference_yes__UTvxp{color:#067647}.WebsitePackageDifference_optional__zeEMU{color:#b54708}.WebsitePackageDifference_no__7CGNb{color:#98a2b3}.WebsitePackageDifference_systemNote__iMDLu{margin:18px 0 0;padding:17px 19px;border-left:3px solid #f59e0b;color:#475467;background:#fff7ed;font:650 11px/1.7 Manrope,system-ui,sans-serif}.WebsitePackageDifference_dark__wisAV{color:#fff;background:#0b1220;border-color:#263044}.WebsitePackageDifference_dark__wisAV .WebsitePackageDifference_intro__d18UY{color:#aeb9ca}.WebsitePackageDifference_dark__wisAV .WebsitePackageDifference_card__BC8UA{border-color:#2c374c;background:#111b2b;box-shadow:none}.WebsitePackageDifference_dark__wisAV .WebsitePackageDifference_featured__H2qjU{border-color:#818cf8;background:linear-gradient(150deg,#111b2b,#1b2145)}.WebsitePackageDifference_dark__wisAV .WebsitePackageDifference_card__BC8UA h3,.WebsitePackageDifference_dark__wisAV .WebsitePackageDifference_card__BC8UA strong{color:#fff}.WebsitePackageDifference_dark__wisAV .WebsitePackageDifference_card__BC8UA small{color:#aeb9ca}.WebsitePackageDifference_dark__wisAV .WebsitePackageDifference_tableWrap__EF1Yj{border-color:#2c374c;background:#111b2b}.WebsitePackageDifference_dark__wisAV .WebsitePackageDifference_tableWrap__EF1Yj td,.WebsitePackageDifference_dark__wisAV .WebsitePackageDifference_tableWrap__EF1Yj th{border-color:#263044}.WebsitePackageDifference_dark__wisAV .WebsitePackageDifference_tableWrap__EF1Yj thead th{color:#e4e7ec;background:#131f32}.WebsitePackageDifference_dark__wisAV .WebsitePackageDifference_tableWrap__EF1Yj tbody th{color:#d0d5dd}.WebsitePackageDifference_dark__wisAV .WebsitePackageDifference_tableWrap__EF1Yj td{color:#b7c0ce}.WebsitePackageDifference_dark__wisAV .WebsitePackageDifference_systemNote__iMDLu{color:#d5dbea;background:#182033}@media (max-width:900px){.WebsitePackageDifference_cards__Mxf9X{grid-template-columns:1fr 1fr}}@media (max-width:560px){.WebsitePackageDifference_section__Kq7_U{padding-inline:16px}.WebsitePackageDifference_cards__Mxf9X{grid-template-columns:1fr}.WebsitePackageDifference_card__BC8UA h3{min-height:0}}.SmallBusinessEditorialHero_hero__cHJxn{position:relative;isolation:isolate;min-height:clamp(680px,76vh,820px);overflow:hidden;background:#eaf2f0;color:#0b1830}.SmallBusinessEditorialHero_colorField__uEyZL{position:absolute;inset:0 42% 0 0;z-index:-3;background:linear-gradient(135deg,#f4f7f2,#e5f1ef 58%,#cee5e4)}.SmallBusinessEditorialHero_colorField__uEyZL:after{content:"";position:absolute;width:76%;aspect-ratio:1;left:-29%;bottom:-52%;border-radius:50%;background:radial-gradient(circle,rgba(150,229,229,.5),rgba(150,229,229,0) 68%)}.SmallBusinessEditorialHero_media__GGu_B{position:absolute;inset:0 0 0 42%;z-index:-2;background:#0d4d49}.SmallBusinessEditorialHero_media__GGu_B img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.SmallBusinessEditorialHero_seam__7q_4c{position:absolute;inset:0 0 0 31%;z-index:-1;background:linear-gradient(90deg,#e9f2ef,rgba(233,242,239,.97) 22%,rgba(233,242,239,.64) 43%,rgba(233,242,239,.12) 62%,transparent 78%);pointer-events:none}.SmallBusinessEditorialHero_inner__MJvqn{width:min(100% - 48px,1280px);min-height:inherit;margin:0 auto;display:flex;align-items:center}.SmallBusinessEditorialHero_copy__L0SyY{width:min(49%,650px);padding:90px 0 110px}.SmallBusinessEditorialHero_eyebrow__UCFqb{display:inline-flex;align-items:center;gap:9px;color:#193fb8;font:800 10px/1.4 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.SmallBusinessEditorialHero_eyebrow__UCFqb svg{filter:drop-shadow(0 0 8px rgba(37,99,235,.35))}.SmallBusinessEditorialHero_copy__L0SyY h1{max-width:680px;margin:25px 0 24px;font:400 clamp(56px,5.4vw,82px)/.94 "Instrument Serif",serif;letter-spacing:-.047em;text-wrap:balance}.SmallBusinessEditorialHero_copy__L0SyY p{max-width:590px;margin:0;color:#43516a;font:500 clamp(15px,1.2vw,17px)/1.75 Manrope,sans-serif;text-wrap:pretty}.SmallBusinessEditorialHero_actions__XcpQk{display:flex;align-items:center;gap:19px;flex-wrap:wrap;margin-top:31px}.SmallBusinessEditorialHero_actions__XcpQk a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:53px;padding:0 24px;border-radius:13px;background:#0b1830;box-shadow:0 19px 45px rgba(11,24,48,.19);color:#fff;text-decoration:none;font:800 13px/1 Manrope,sans-serif;transition:transform .2s ease,box-shadow .2s ease}.SmallBusinessEditorialHero_actions__XcpQk a:hover{transform:translateY(-2px);box-shadow:0 24px 54px rgba(11,24,48,.26)}.SmallBusinessEditorialHero_actions__XcpQk span{max-width:210px;color:#5c687a;font:700 10px/1.5 Manrope,sans-serif}.SmallBusinessEditorialHero_index__lIcDU{position:absolute;left:max(24px,calc((100vw - 1280px)/2));bottom:30px;display:flex;align-items:center;gap:12px;color:#607084;font:750 9px/1 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.SmallBusinessEditorialHero_index__lIcDU i{width:48px;height:1px;background:rgba(72,92,113,.38)}@media(max-width:1000px){.SmallBusinessEditorialHero_copy__L0SyY{width:52%}.SmallBusinessEditorialHero_copy__L0SyY h1{font-size:clamp(52px,6.3vw,68px)}.SmallBusinessEditorialHero_media__GGu_B{left:45%}.SmallBusinessEditorialHero_colorField__uEyZL{right:38%}.SmallBusinessEditorialHero_seam__7q_4c{left:34%}}@media(max-width:860px){.SmallBusinessEditorialHero_hero__cHJxn{min-height:auto;display:grid;grid-template-rows:auto minmax(430px,64vw);background:#e9f2ef}.SmallBusinessEditorialHero_colorField__uEyZL{inset:0;z-index:-2}.SmallBusinessEditorialHero_inner__MJvqn{min-height:0;grid-row:1}.SmallBusinessEditorialHero_copy__L0SyY{width:100%;max-width:680px;padding:72px 0 58px}.SmallBusinessEditorialHero_copy__L0SyY h1{font-size:clamp(48px,8.8vw,68px)}.SmallBusinessEditorialHero_media__GGu_B{position:relative;inset:auto;grid-row:2;z-index:0;min-height:430px}.SmallBusinessEditorialHero_media__GGu_B img{-o-object-position:center 44%;object-position:center 44%}.SmallBusinessEditorialHero_index__lIcDU,.SmallBusinessEditorialHero_seam__7q_4c{display:none}}@media(max-width:560px){.SmallBusinessEditorialHero_hero__cHJxn{grid-template-rows:auto 430px}.SmallBusinessEditorialHero_inner__MJvqn{width:min(100% - 32px,1280px)}.SmallBusinessEditorialHero_copy__L0SyY{padding:58px 0 46px}.SmallBusinessEditorialHero_copy__L0SyY h1{margin-block:20px;font-size:clamp(43px,12vw,55px);line-height:.98}.SmallBusinessEditorialHero_copy__L0SyY p{font-size:14px}.SmallBusinessEditorialHero_actions__XcpQk{display:grid;gap:13px;margin-top:25px}.SmallBusinessEditorialHero_actions__XcpQk a{width:-moz-max-content;width:max-content}.SmallBusinessEditorialHero_actions__XcpQk span{max-width:none}.SmallBusinessEditorialHero_media__GGu_B img{-o-object-position:56% center;object-position:56% center}}@media(prefers-reduced-motion:reduce){.SmallBusinessEditorialHero_actions__XcpQk a{transition:none}}.SmallBusinessDemoBridge_section__58t7j{padding:clamp(62px,7vw,92px) 24px;background:var(--site-surface);border-top:1px solid color-mix(in srgb,var(--site-border) 70%,transparent);border-bottom:1px solid color-mix(in srgb,var(--site-border) 70%,transparent)}.SmallBusinessDemoBridge_inner__5LOBi{width:min(100%,1180px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);gap:clamp(54px,7vw,96px);align-items:end}.SmallBusinessDemoBridge_copy__j_KQ_>span{color:var(--site-blue);font:800 10px/1.4 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.SmallBusinessDemoBridge_copy__j_KQ_ h2{max-width:650px;margin:18px 0 16px;color:var(--site-text);font:400 clamp(42px,4.2vw,62px)/.98 "Instrument Serif",serif;letter-spacing:-.04em;text-wrap:balance}.SmallBusinessDemoBridge_copy__j_KQ_ p{max-width:660px;margin:0;color:var(--site-text-muted);font:500 15px/1.72 Manrope,sans-serif}.SmallBusinessDemoBridge_inner__5LOBi ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--site-border)}.SmallBusinessDemoBridge_inner__5LOBi li{display:grid;grid-template-columns:48px 1fr;align-items:center;min-height:61px;border-bottom:1px solid var(--site-border)}.SmallBusinessDemoBridge_inner__5LOBi li b{color:var(--site-blue);font:800 10px/1 JetBrains Mono,monospace}.SmallBusinessDemoBridge_inner__5LOBi li span{color:var(--site-text);font:750 13px/1.3 Manrope,sans-serif}@media(max-width:850px){.SmallBusinessDemoBridge_inner__5LOBi{grid-template-columns:1fr;gap:38px}.SmallBusinessDemoBridge_inner__5LOBi ol{max-width:640px}}@media(max-width:560px){.SmallBusinessDemoBridge_section__58t7j{padding-inline:16px}.SmallBusinessDemoBridge_copy__j_KQ_ h2{font-size:42px}.SmallBusinessDemoBridge_copy__j_KQ_ p{font-size:14px}}.GastroLotseWebsiteAssistance_panel__LOaRr{color:#173d30;background:#fff;border:1px solid #dce7df;border-radius:24px;padding:clamp(18px,4vw,32px);display:grid;gap:22px;min-width:0;font-family:Manrope,system-ui,sans-serif}.GastroLotseWebsiteAssistance_yearBanner__cs25J{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:20px;border:1px solid #bed9c8;border-radius:18px;background:#eff7f0;color:#173d30;min-width:0}.GastroLotseWebsiteAssistance_yearBanner__cs25J>svg{flex:0 0 auto;color:#176248}.GastroLotseWebsiteAssistance_yearBanner__cs25J>div{flex:1 1 240px;min-width:0}.GastroLotseWebsiteAssistance_yearBanner__cs25J h2{margin:0 0 7px;font-size:18px;line-height:1.35}.GastroLotseWebsiteAssistance_yearBanner__cs25J p{margin:0;font-size:13px;line-height:1.6;color:#466555}.GastroLotseWebsiteAssistance_yearBanner__cs25J .GastroLotseWebsiteAssistance_button__N5J0l{font-size:14px}.GastroLotseWebsiteAssistance_panel__LOaRr *{box-sizing:border-box}.GastroLotseWebsiteAssistance_heading__KL_vP{display:grid;gap:10px}.GastroLotseWebsiteAssistance_eyebrow__Qf7F3{color:#327054;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.GastroLotseWebsiteAssistance_heading__KL_vP h1,.GastroLotseWebsiteAssistance_heading__KL_vP h2{margin:0;font-size:clamp(25px,4vw,36px);line-height:1.15;letter-spacing:-.025em}.GastroLotseWebsiteAssistance_panel__LOaRr p{margin:0;color:#52685d;line-height:1.65}.GastroLotseWebsiteAssistance_price__LyKfg{background:#eef6ef;border-radius:12px;padding:12px 16px;display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:14px}.GastroLotseWebsiteAssistance_price__LyKfg strong{font-size:20px;color:#173d30}.GastroLotseWebsiteAssistance_choices____tup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.GastroLotseWebsiteAssistance_choice__qK6YU{display:grid;gap:10px;align-content:start;border:1px solid #d5e2d9;border-radius:17px;padding:20px;text-align:left;color:inherit;background:#fbfdfb;text-decoration:none;font:inherit;cursor:pointer;min-width:0}.GastroLotseWebsiteAssistance_choice__qK6YU[aria-pressed=true]{border:2px solid #176248;padding:19px;background:#f0f7f1}.GastroLotseWebsiteAssistance_choice__qK6YU strong{font-size:18px}.GastroLotseWebsiteAssistance_choice__qK6YU span{font-size:14px;line-height:1.6;color:#52685d}.GastroLotseWebsiteAssistance_choice__qK6YU svg{color:#176248}.GastroLotseWebsiteAssistance_form__mvk4A{display:grid;gap:18px;padding-top:6px}.GastroLotseWebsiteAssistance_form__mvk4A label:not(.GastroLotseWebsiteAssistance_check__RRkop){display:grid;gap:7px;font-size:14px;font-weight:700}.GastroLotseWebsiteAssistance_form__mvk4A input:not([type=checkbox]),.GastroLotseWebsiteAssistance_form__mvk4A textarea{width:100%;min-width:0;border:1px solid #bdcfc3;border-radius:10px;padding:12px;background:#fff;color:#173d30;font:inherit;font-size:16px}.GastroLotseWebsiteAssistance_form__mvk4A input[type=file]{font-size:13px;padding:10px}.GastroLotseWebsiteAssistance_form__mvk4A textarea{min-height:100px;resize:vertical}.GastroLotseWebsiteAssistance_form__mvk4A small,.GastroLotseWebsiteAssistance_hint__nXBa0{font-size:13px!important;font-weight:400;color:#52685d;line-height:1.6}.GastroLotseWebsiteAssistance_uploads__bDiSs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.GastroLotseWebsiteAssistance_check__RRkop{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6}.GastroLotseWebsiteAssistance_check__RRkop input{width:19px;height:19px;flex:0 0 19px;margin-top:2px;accent-color:#176248}.GastroLotseWebsiteAssistance_panel__LOaRr a:not(.GastroLotseWebsiteAssistance_choice__qK6YU){color:#176248;font-weight:700}.GastroLotseWebsiteAssistance_button__N5J0l,.GastroLotseWebsiteAssistance_panel__LOaRr a.GastroLotseWebsiteAssistance_button__N5J0l{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border:0;border-radius:12px;padding:12px 18px;font:inherit;font-weight:800;cursor:pointer;background:#176248;color:#fff;text-decoration:none;white-space:normal;text-align:center}.GastroLotseWebsiteAssistance_button__N5J0l:disabled{opacity:.55;cursor:not-allowed}.GastroLotseWebsiteAssistance_secondary__9u0H1{background:#edf4ee!important;color:#173d30!important}.GastroLotseWebsiteAssistance_actions__UFEHK{display:flex;gap:10px;flex-wrap:wrap}.GastroLotseWebsiteAssistance_notice__JWypr{border-radius:12px;background:#f1f7f2;padding:16px;display:grid;gap:10px}.GastroLotseWebsiteAssistance_notice__JWypr h3{margin:0;font-size:18px}.GastroLotseWebsiteAssistance_error__SbDKi{color:#a52d28!important;border:1px solid #ecc8c5;background:#fff5f4;padding:12px;border-radius:10px}.GastroLotseWebsiteAssistance_assetList__GVTJq{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none;margin:0}.GastroLotseWebsiteAssistance_assetList__GVTJq li{border:1px solid #dce7df;border-radius:10px;padding:10px;max-width:100%;overflow-wrap:anywhere;font-size:13px}.GastroLotseWebsiteAssistance_panel__LOaRr a:focus-visible,.GastroLotseWebsiteAssistance_panel__LOaRr button:focus-visible,.GastroLotseWebsiteAssistance_panel__LOaRr input:focus-visible,.GastroLotseWebsiteAssistance_panel__LOaRr textarea:focus-visible{outline:3px solid #a6cbbb;outline-offset:3px}.GastroLotseWebsiteAssistance_checkout__4YiI4{display:grid;gap:16px;border-top:1px solid #dce7df;padding-top:20px}.GastroLotseWebsiteAssistance_checkout__4YiI4 h3{margin:0}.GastroLotseWebsiteAssistance_fine__hDv5n{font-size:12px!important}.GastroLotseWebsiteAssistance_loading__Tl3i5{color:#52685d;font-size:14px}@media (max-width:650px){.GastroLotseWebsiteAssistance_choices____tup,.GastroLotseWebsiteAssistance_uploads__bDiSs{grid-template-columns:1fr}.GastroLotseWebsiteAssistance_panel__LOaRr{border-radius:18px;gap:18px}.GastroLotseWebsiteAssistance_actions__UFEHK>*{width:100%}.GastroLotseWebsiteAssistance_choice__qK6YU{padding:17px}.GastroLotseWebsiteAssistance_choice__qK6YU[aria-pressed=true]{padding:16px}.GastroLotseWebsiteAssistance_price__LyKfg{align-items:flex-start;flex-direction:column}}.GastroLotseLanding_page__gdB8E{--ink:#11291f;--muted:#60736a;--green:#196b4f;--line:#d9e7df;background:#f6f9f7;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.GastroLotseLanding_page__gdB8E *{box-sizing:border-box}.GastroLotseLanding_hero__wtX2z{min-height:760px;padding:clamp(64px,9vw,120px) clamp(20px,5vw,72px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:clamp(40px,8vw,110px);align-items:center;max-width:1440px;margin:0 auto}.GastroLotseLanding_heroCopy__lDf9n{max-width:720px}.GastroLotseLanding_workBadge__RKp37{display:inline-flex;background:#fff3da;color:#7f4c10;border:1px solid #ead5a8;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.GastroLotseLanding_eyebrow__6c1e_{color:#477362;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:850;margin:22px 0 10px}.GastroLotseLanding_brand__qp7bG{font-family:Georgia,serif;font-size:25px;margin-bottom:20px}.GastroLotseLanding_brand__qp7bG small{font-family:Inter,sans-serif;text-transform:uppercase;font-size:9px;letter-spacing:.1em;color:var(--muted)}.GastroLotseLanding_hero__wtX2z h1,.GastroLotseLanding_pilot__Qmbq8 h2,.GastroLotseLanding_sectionTitle__Ta_li h2{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.045em;line-height:1.02;margin:0}.GastroLotseLanding_hero__wtX2z h1{font-size:clamp(48px,7vw,88px)}.GastroLotseLanding_intro__j6V_A{font-size:clamp(17px,2vw,21px);line-height:1.6;color:var(--muted);max-width:650px}.GastroLotseLanding_actions__JUBiI{display:flex;gap:11px;flex-wrap:wrap;margin:30px 0 20px}.GastroLotseLanding_primary__Sxqln,.GastroLotseLanding_secondary__vQRLX{min-height:50px;padding:0 18px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:800;text-decoration:none}.GastroLotseLanding_primary__Sxqln{background:var(--green);color:#fff;box-shadow:0 12px 30px rgba(25,107,79,.19)}.GastroLotseLanding_primary__Sxqln:hover{background:#11563f}.GastroLotseLanding_secondary__vQRLX{background:#fff;color:var(--ink);border:1px solid var(--line)}.GastroLotseLanding_limit__LHysw{display:flex;gap:8px;align-items:flex-start;color:var(--muted);font-size:11px;line-height:1.55;max-width:620px}.GastroLotseLanding_limit__LHysw svg{flex:0 0 auto;margin-top:1px}.GastroLotseLanding_productPreview__VkTjq{background:#fff;border:1px solid var(--line);border-radius:28px;padding:22px;box-shadow:0 36px 100px rgba(23,73,51,.14);transform:rotate(1.2deg);position:relative}.GastroLotseLanding_productPreview__VkTjq:before{content:"";position:absolute;inset:12px -18px -18px 18px;background:#dfeee6;border-radius:28px;z-index:-1}.GastroLotseLanding_previewTop__fse89{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding-bottom:16px;border-bottom:1px solid var(--line)}.GastroLotseLanding_previewTop__fse89 span{font-family:Georgia,serif;font-size:19px}.GastroLotseLanding_previewTop__fse89 b{background:#e3f3ea;color:#155c43;padding:7px 10px;border-radius:9px}.GastroLotseLanding_previewScore__CCMR_{display:grid;grid-template-columns:114px 1fr;gap:18px;align-items:center;padding:24px 0}.GastroLotseLanding_ring__YL95v{width:110px;height:110px;border-radius:50%;display:grid;place-items:center;align-content:center;background:radial-gradient(circle at center,#fff 57%,transparent 58%),conic-gradient(#319872 72%,#e1ebe6 0)}.GastroLotseLanding_ring__YL95v strong{font-family:Georgia,serif;font-size:37px;line-height:1}.GastroLotseLanding_ring__YL95v small{font-size:9px;color:var(--muted)}.GastroLotseLanding_previewScore__CCMR_>div:last-child{display:flex;flex-direction:column}.GastroLotseLanding_previewScore__CCMR_ p,.GastroLotseLanding_previewScore__CCMR_ span{font-size:10px;color:var(--muted)}.GastroLotseLanding_previewScore__CCMR_ strong{font-size:18px;margin:5px 0}.GastroLotseLanding_previewScore__CCMR_ p{margin:0}.GastroLotseLanding_previewRows__yy8Mj{display:grid;gap:8px}.GastroLotseLanding_previewRows__yy8Mj article{border:1px solid var(--line);border-radius:13px;padding:12px;display:flex;gap:10px;align-items:center}.GastroLotseLanding_previewRows__yy8Mj svg{color:var(--green)}.GastroLotseLanding_previewRows__yy8Mj .GastroLotseLanding_warning__xy6eC{background:#fff8ee;border-color:#ebcda1}.GastroLotseLanding_previewRows__yy8Mj .GastroLotseLanding_warning__xy6eC svg{color:#9a5a0d}.GastroLotseLanding_previewRows__yy8Mj span{display:flex;flex-direction:column}.GastroLotseLanding_previewRows__yy8Mj strong{font-size:12px}.GastroLotseLanding_previewRows__yy8Mj small{font-size:9px;color:var(--muted);margin-top:3px}.GastroLotseLanding_productPreview__VkTjq>a{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--green);font-size:12px;font-weight:800;text-decoration:none;margin-top:16px;min-height:44px}.GastroLotseLanding_naming__pXm3D{max-width:1280px;margin:0 auto 80px;padding:20px 24px;background:#fff4dc;border:1px solid #ebd3a6;border-radius:18px;display:flex;gap:14px;color:#73430d}.GastroLotseLanding_naming__pXm3D svg{flex:0 0 auto}.GastroLotseLanding_naming__pXm3D p{margin:6px 0 0;line-height:1.55;font-size:13px}.GastroLotseLanding_thesis__dxyzX{background:#10271d;color:#fff;padding:clamp(60px,9vw,110px) clamp(24px,8vw,120px);display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end}.GastroLotseLanding_thesis__dxyzX p{font-family:Georgia,serif;font-size:clamp(34px,5vw,66px);line-height:1.08;letter-spacing:-.035em;margin:0}.GastroLotseLanding_thesis__dxyzX span{font-size:17px;line-height:1.7;color:#c8d9d0}.GastroLotseLanding_capabilities__GAzra{max-width:1280px;margin:0 auto;padding:clamp(70px,9vw,120px) 24px}.GastroLotseLanding_sectionTitle__Ta_li{max-width:740px}.GastroLotseLanding_pilot__Qmbq8 h2,.GastroLotseLanding_sectionTitle__Ta_li h2{font-size:clamp(38px,5vw,62px)}.GastroLotseLanding_grid__1Pb_G{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px}.GastroLotseLanding_grid__1Pb_G article{background:#fff;border:1px solid var(--line);border-radius:17px;padding:24px;min-height:200px}.GastroLotseLanding_grid__1Pb_G svg{color:var(--green);width:25px;height:25px}.GastroLotseLanding_grid__1Pb_G h3{font-size:16px;margin:30px 0 9px}.GastroLotseLanding_grid__1Pb_G p{font-size:13px;color:var(--muted);line-height:1.6;margin:0}.GastroLotseLanding_pilot__Qmbq8{max-width:1280px;margin:0 auto;padding:0 24px 120px;display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:55px;align-items:start}.GastroLotseLanding_pilot__Qmbq8 ul{list-style:none;padding:0;margin:32px 0;display:grid;gap:13px}.GastroLotseLanding_pilot__Qmbq8 li{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:14px}.GastroLotseLanding_pilot__Qmbq8 li svg{color:var(--green);flex:0 0 auto}.GastroLotseLanding_pilot__Qmbq8 aside{background:#e1f1e8;border:1px solid #c7e0d3;border-radius:22px;padding:28px;display:flex;flex-direction:column}.GastroLotseLanding_pilot__Qmbq8 aside>span{text-transform:uppercase;font-size:10px;font-weight:850;letter-spacing:.1em;color:#477362}.GastroLotseLanding_pilot__Qmbq8 aside>strong{font-family:Georgia,serif;font-size:38px;margin:11px 0}.GastroLotseLanding_pilot__Qmbq8 aside p{font-size:13px;line-height:1.65;color:var(--muted);margin:0 0 22px}.GastroLotseLanding_textLink__j82zn{color:var(--green);text-align:center;font-weight:750;font-size:12px;margin-top:16px}.GastroLotseLanding_page__gdB8E a:focus-visible{outline:3px solid rgba(47,152,112,.35);outline-offset:3px}@media(max-width:940px){.GastroLotseLanding_hero__wtX2z{grid-template-columns:1fr;min-height:auto}.GastroLotseLanding_productPreview__VkTjq{max-width:620px;margin:0 auto}.GastroLotseLanding_thesis__dxyzX{grid-template-columns:1fr}.GastroLotseLanding_grid__1Pb_G{grid-template-columns:repeat(2,1fr)}.GastroLotseLanding_pilot__Qmbq8{grid-template-columns:1fr}.GastroLotseLanding_pilot__Qmbq8 aside{max-width:540px}}@media(max-width:620px){.GastroLotseLanding_hero__wtX2z{padding-top:54px}.GastroLotseLanding_hero__wtX2z h1{font-size:52px}.GastroLotseLanding_actions__JUBiI{flex-direction:column}.GastroLotseLanding_primary__Sxqln,.GastroLotseLanding_secondary__vQRLX{width:100%}.GastroLotseLanding_productPreview__VkTjq{padding:15px;border-radius:21px;transform:none}.GastroLotseLanding_productPreview__VkTjq:before{display:none}.GastroLotseLanding_previewScore__CCMR_{grid-template-columns:96px 1fr}.GastroLotseLanding_ring__YL95v{width:92px;height:92px}.GastroLotseLanding_naming__pXm3D{margin:0 16px 60px}.GastroLotseLanding_thesis__dxyzX{gap:30px}.GastroLotseLanding_grid__1Pb_G{grid-template-columns:1fr}.GastroLotseLanding_grid__1Pb_G article{min-height:170px}.GastroLotseLanding_pilot__Qmbq8{padding-bottom:80px}}@media(prefers-reduced-motion:reduce){.GastroLotseLanding_page__gdB8E *{scroll-behavior:auto!important;transition:none!important}}.GastroLotseLanding_page__gdB8E{--action:#195f7a;--success:#23805f;--warning:#b56811}.GastroLotseLanding_primary__Sxqln{background:var(--action);box-shadow:0 12px 30px rgba(25,95,122,.18)}.GastroLotseLanding_primary__Sxqln:hover{background:#124c63}.GastroLotseLanding_ring__YL95v{background:radial-gradient(circle at center,#fff 57%,transparent 58%),conic-gradient(var(--warning) 72%,#e1e7e4 0)}.GastroLotseLanding_previewRows__yy8Mj article>em{margin-left:auto;flex:0 0 auto;border-radius:999px;padding:5px 7px;font-style:normal;font-size:7px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.GastroLotseLanding_statusGood__DqmgO{color:#155b43;background:#e2f4eb}.GastroLotseLanding_statusWarn___AHHw{color:#7b4308;background:#fff1db}.GastroLotseLanding_grid__1Pb_G svg,.GastroLotseLanding_productPreview__VkTjq>a,.GastroLotseLanding_textLink__j82zn{color:var(--action)}@media(max-width:620px){.GastroLotseLanding_previewRows__yy8Mj article>em{display:none}}.GastroLotseLanding_page__gdB8E,.GastroLotseLanding_page__gdB8E *{font-family:Manrope,ui-sans-serif,system-ui,sans-serif!important}.GastroLotseLanding_page__gdB8E[lang=de],.GastroLotseLanding_page__gdB8E[lang=de] *{hyphens:none;-webkit-hyphens:none;overflow-wrap:normal;word-break:normal}.GastroLotseLanding_gastroNav__OO7EF{max-width:1280px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.GastroLotseLanding_gastroNav__OO7EF>a{display:inline-flex;text-decoration:none;width:205px;min-width:0}.GastroLotseLanding_gastroNav__OO7EF>a img{width:198px!important;height:60px!important;max-width:100%}.GastroLotseLanding_gastroNav__OO7EF nav{display:flex;align-items:center;gap:18px}.GastroLotseLanding_gastroNav__OO7EF nav a{color:var(--ink);font-size:12px;font-weight:800;text-decoration:none}.GastroLotseLanding_gastroNav__OO7EF .GastroLotseLanding_navLogin__oNs6F{padding:11px 15px;border-radius:999px;background:var(--action,#195f7a);color:#fff}@media(max-width:620px){.GastroLotseLanding_gastroNav__OO7EF{padding:10px 14px;gap:10px}.GastroLotseLanding_gastroNav__OO7EF>a{width:145px}.GastroLotseLanding_gastroNav__OO7EF>a img{width:145px!important;height:44px!important}.GastroLotseLanding_gastroNav__OO7EF nav{gap:8px}.GastroLotseLanding_gastroNav__OO7EF nav>a:first-child{display:none}.GastroLotseLanding_gastroNav__OO7EF .GastroLotseLanding_navLogin__oNs6F{padding:10px 13px}}.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}.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_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:760px;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_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:54px}.GastroLotseGuide_sectionTitle__pvYM0{max-width:720px;margin-bottom:22px}.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.65;margin:0}.GastroLotseGuide_step__lxKHI{position:relative}.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;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_icon__SQFTf{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e7f3ed;color:#196b4f}.GastroLotseGuide_note__tZ9i5{margin-top:34px;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;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}@media(max-width:780px){.GastroLotseGuide_featureGrid__Po7BN,.GastroLotseGuide_roleGrid__uQHY2,.GastroLotseGuide_steps__Tcn7D{grid-template-columns:1fr}.GastroLotseGuide_page__T2SyK{padding-left:16px;padding-right:16px}}.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}}