.page-header-area{--wa-header-accent:var(--app-tone-blue);--wa-header-accent-ink:color-mix(in srgb,var(--wa-header-accent) 75%,var(--text-strong));position:relative;display:inline-flex;align-items:center;gap:3px}.page-header-area[data-area=gaeste]{--wa-header-accent:var(--app-tone-teal)}.page-header-area[data-area=team]{--wa-header-accent:var(--app-tone-violet)}.page-header-area[data-area=betrieb]{--wa-header-accent:var(--app-tone-orange)}.page-header-area[data-area=zahlen]{--wa-header-accent:var(--app-tone-cyan)}.page-header-area-link{margin-left:-3px;padding:2px 3px;border-radius:5px;color:var(--wa-header-accent-ink);font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none;transition:color .14s ease,background-color .14s ease}.page-header-area-link:focus-visible,.page-header-area-link:hover{color:var(--wa-header-accent-ink);background:color-mix(in srgb,var(--wa-header-accent) 10%,transparent);text-decoration:none}.page-header-area-link:focus-visible{outline:2px solid var(--wa-header-accent-ink);outline-offset:2px}.page-header-area-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:5px;color:var(--wa-header-accent-ink);background:transparent;cursor:pointer;transition:color .14s ease,background-color .14s ease,transform .14s ease}.page-header-area-toggle:focus-visible,.page-header-area-toggle:hover,.page-header-area-toggle[aria-expanded=true]{color:var(--wa-header-accent-ink);background:color-mix(in srgb,var(--wa-header-accent) 11%,transparent)}.page-header-area-toggle[aria-expanded=true]{transform:rotate(180deg)}.page-header-area-toggle:focus-visible{outline:2px solid var(--wa-header-accent-ink);outline-offset:2px}.page-header-area-backdrop{position:fixed;inset:0;z-index:55}.page-header-area-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:60;display:flex;flex-direction:column;gap:2px;min-width:270px;max-width:340px;padding:6px;overflow:hidden;border:0;border-radius:12px;background:var(--popover);box-shadow:0 14px 34px -14px color-mix(in srgb,var(--surface-overlay) 54%,transparent),var(--gastro-card-shadow);text-transform:none;letter-spacing:normal}.page-header-area-menu:before{position:absolute;inset:0 0 auto;height:2px;background:var(--wa-header-accent);content:""}.page-header-area-menu-divider{height:1px;margin:3px 6px;background:var(--border-default)}.page-header-area-menu-item{position:relative;display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:8px;text-decoration:none;transition:background-color .14s ease}.page-header-area-menu-item:focus-visible,.page-header-area-menu-item:hover{background:color-mix(in srgb,var(--wa-header-accent) 8%,var(--interactive-ghost-hover))}.page-header-area-menu-item:focus-visible{outline:2px solid var(--wa-header-accent-ink);outline-offset:-2px}.page-header-area-menu-item[data-active]{background:color-mix(in srgb,var(--wa-header-accent) 11%,var(--surface-sunken))}.page-header-area-menu-item[data-active]:before{position:absolute;top:8px;bottom:8px;left:2px;width:2px;border-radius:999px;background:var(--wa-header-accent);content:""}.page-header-area-menu-item strong{color:var(--text-strong);font-size:12.5px;font-weight:600;line-height:1.25}.page-header-area-menu-item[data-active] strong{color:var(--wa-header-accent-ink)}.page-header-area-menu-item small{color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.3}@media (max-width:520px){.page-header-area-menu{left:-53px;width:min(310px,calc(100vw - 28px));min-width:0}}@media (prefers-reduced-motion:reduce){.page-header-area-link,.page-header-area-menu-item,.page-header-area-toggle{transition:none}}::view-transition-new(root),::view-transition-old(root){animation-duration:.18s}::view-transition-group(*){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.cp-overlay{position:fixed;inset:0;z-index:90;display:flex;justify-content:center;padding:14vh 16px 16px;background:rgba(8,12,22,.52);backdrop-filter:blur(3px)}.cp-panel{width:min(580px,100%);height:fit-content;max-height:min(520px,70vh);overflow:hidden;border:0;border-radius:14px;background:var(--popover);box-shadow:0 24px 70px rgba(0,0,0,.32)}.cp-panel,.cp-panel [cmdk-root]{display:flex;flex-direction:column}.cp-panel [cmdk-root]{min-height:0}.cp-input-row{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-default)}.cp-input-icon{width:17px;height:17px;flex:0 0 17px;color:var(--text-muted)}.cp-input{flex:1;min-width:0;border:0;padding:0;background:transparent;color:var(--text-strong);font:500 15px/1.4 var(--font-sans),DM Sans,sans-serif;outline:none}.cp-input::placeholder{color:var(--text-muted)}.cp-list{flex:1;min-height:0;overflow-y:auto;padding:8px;scroll-padding-block:8px}.cp-group [cmdk-group-heading]{padding:8px 10px 4px;color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.cp-item{--cp-item-tone:var(--interactive-primary);display:flex;align-items:center;gap:11px;padding:8px 10px;border:0;border-radius:9px;cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease}.cp-item:has(.cp-item-icon[data-tone=teal]){--cp-item-tone:var(--app-tone-teal)}.cp-item:has(.cp-item-icon[data-tone=cyan]){--cp-item-tone:var(--app-tone-cyan)}.cp-item:has(.cp-item-icon[data-tone=indigo]),.cp-item:has(.cp-item-icon[data-tone=violet]){--cp-item-tone:var(--app-tone-violet)}.cp-item:has(.cp-item-icon[data-tone=orange]){--cp-item-tone:var(--app-tone-orange)}.cp-item:has(.cp-item-icon[data-tone=pink]){--cp-item-tone:var(--app-tone-rose)}.cp-item[data-selected=true]{background:color-mix(in srgb,var(--cp-item-tone) 9%,var(--surface-card));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--cp-item-tone) 72%,transparent)}.cp-item[data-selected=true] .cp-item-icon{color:var(--cp-item-tone);background:color-mix(in srgb,var(--cp-item-tone) 15%,transparent)}.cp-item-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:8px;color:var(--app-tone-blue);background:color-mix(in srgb,currentColor 11%,transparent)}.cp-item-icon svg{width:16px;height:16px}.cp-item-icon[data-tone=teal]{color:var(--app-tone-teal)}.cp-item-icon[data-tone=cyan]{color:var(--app-tone-cyan)}.cp-item-icon[data-tone=violet]{color:var(--app-tone-violet)}.cp-item-icon[data-tone=orange]{color:var(--app-tone-orange)}.cp-item-icon[data-tone=indigo]{color:var(--app-tone-violet)}.cp-item-icon[data-tone=pink]{color:var(--app-tone-rose)}.cp-item-icon--area{color:var(--text-secondary)}.cp-item-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.cp-item-copy strong{color:var(--text-strong);font-size:13px;font-weight:600;line-height:1.25}.cp-item-copy small,.cp-item-copy strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-item-copy small{color:var(--text-muted);font-size:11px;line-height:1.3}.cp-item-area{flex:0 0 auto;color:var(--text-muted);font-size:10.5px;font-weight:600}.cp-empty{padding:22px 12px;font-size:13px;text-align:center}.cp-empty,.cp-footer{color:var(--text-muted)}.cp-footer{display:flex;align-items:center;gap:14px;padding:9px 14px;border-top:1px solid var(--border-default);font-size:11px}.cp-footer span{display:inline-flex;align-items:center;gap:5px}.cp-footer-hint{margin-left:auto}.cp-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border:1px solid var(--border-default);border-radius:5px;color:var(--text-secondary);background:var(--surface-sunken);font:600 10px/1 var(--font-sans),DM Sans,sans-serif}.cp-kbd svg{width:11px;height:11px}.cp-trigger,.sidebar-utility-trigger{display:flex;align-items:center;border:1px solid var(--border-default);border-radius:9px;color:var(--text-muted);background:var(--surface-sunken);cursor:pointer;transition:border-color .14s ease,color .14s ease,background-color .14s ease}.cp-trigger{width:100%;gap:8px;padding:7px 10px;font:500 12px/1 var(--font-sans),DM Sans,sans-serif}.sidebar-utility-trigger{width:32px;height:32px;flex:0 0 32px;justify-content:center;padding:0}.cp-trigger:hover,.sidebar-utility-trigger:hover,.sidebar-utility-trigger[aria-current=page],.sidebar-utility-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--interactive-primary) 45%,var(--border-default));color:var(--text-secondary)}.cp-trigger:focus-visible,.sidebar-utility-trigger:focus-visible{border-color:color-mix(in srgb,var(--interactive-primary) 45%,var(--border-default));color:var(--text-secondary);outline:2px solid var(--ring);outline-offset:2px}.cp-trigger svg,.sidebar-utility-trigger svg{width:15px;height:15px;flex:0 0 15px}.cp-trigger-label{flex:1;text-align:left}@media (prefers-reduced-motion:reduce){.cp-item,.cp-trigger,.sidebar-utility-trigger{transition:none}.cp-overlay{backdrop-filter:none}}.mbn-bar{display:grid;grid-template-columns:repeat(5,1fr);flex-shrink:0;border-top:1px solid var(--border);background:var(--sidebar);padding-bottom:env(safe-area-inset-bottom,0)}.mbn-item{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 2px 8px;min-width:0;color:var(--muted-foreground);-webkit-tap-highlight-color:transparent;transition:color .12s ease}.mbn-item[aria-current=page]{color:var(--primary)}.mbn-icon-wrap{position:relative;display:inline-flex}.mbn-icon-wrap svg{width:21px;height:21px;stroke-width:1.75}.mbn-item[aria-current=page] .mbn-icon-wrap svg{stroke-width:2.1}.mbn-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;letter-spacing:.01em}.mbn-dot{position:absolute;top:-2px;right:-4px;width:7px;height:7px;border-radius:999px;box-shadow:0 0 0 2px var(--sidebar)}.mbn-dot--red{background:var(--status-danger);width:8px;height:8px;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);box-shadow:none;filter:drop-shadow(1px 0 0 var(--sidebar)) drop-shadow(-1px 0 0 var(--sidebar)) drop-shadow(0 1px 0 var(--sidebar)) drop-shadow(0 -1px 0 var(--sidebar))}.mbn-dot--amber{background:var(--status-warning)}.nav-progress{position:absolute;top:0;right:0;left:0;z-index:50;height:2px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .12s ease}.nav-progress[data-active]{opacity:1;transition-delay:.1s}.nav-progress-bar{width:40%;height:100%;border-radius:999px;background:var(--interactive-primary)}.nav-progress[data-active] .nav-progress-bar{animation:nav-progress-slide 1.1s cubic-bezier(.4,0,.6,1) infinite}@keyframes nav-progress-slide{0%{transform:translateX(-110%)}55%{transform:translateX(120%)}to{transform:translateX(260%)}}@media (prefers-reduced-motion:reduce){.nav-progress[data-active] .nav-progress-bar{animation:nav-progress-pulse 1.2s ease-in-out infinite;width:100%;transform:none}@keyframes nav-progress-pulse{0%,to{opacity:.35}50%{opacity:.9}}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_646807{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_b4dd1b{font-family:Poppins,Poppins Fallback;font-weight:700;font-style:normal}.__variable_b4dd1b{--font-brand:"Poppins","Poppins Fallback"}