@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_632273af-module__FdJQ9a__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_632273af-module__FdJQ9a__variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_13343c65-module__VTOczq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_13343c65-module__VTOczq__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.3deb4k1l7b0hc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.30mp6k74iam-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.3deb4k1l7b0hc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.30mp6k74iam-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.3deb4k1l7b0hc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.30mp6k74iam-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.3deb4k1l7b0hc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.30mp6k74iam-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono Fallback;src:local(Arial);ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.0%;size-adjust:134.59%}.spline_sans_mono_1d0be964-module__Pu2pWG__className{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.spline_sans_mono_1d0be964-module__Pu2pWG__variable{--font-mono:"Spline Sans Mono", "Spline Sans Mono Fallback"}
.feedbackWidget-module__8g0ZJq__root{pointer-events:none;z-index:var(--z-feedback);font-family:var(--font-sans);font-size:14px;line-height:var(--lh-note);color:var(--color-text);position:fixed;inset:0}@media print{.feedbackWidget-module__8g0ZJq__root{display:none!important}}.feedbackWidget-module__8g0ZJq__handle{pointer-events:auto;cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:flex-end;align-items:center;width:24px;height:84px;padding:0;display:flex;position:absolute;right:0}.feedbackWidget-module__8g0ZJq__handle:active{cursor:grabbing}.feedbackWidget-module__8g0ZJq__handleBar{border-radius:var(--radius-pill) 0 0 var(--radius-pill);background:var(--color-inverse);width:7px;height:100%;box-shadow:var(--shadow-card-lg);transition:width var(--motion-snap) ease, background-color var(--motion-snap) ease;display:block}.feedbackWidget-module__8g0ZJq__handle:hover .feedbackWidget-module__8g0ZJq__handleBar,.feedbackWidget-module__8g0ZJq__handle:focus-visible .feedbackWidget-module__8g0ZJq__handleBar{background:var(--c-teal-700);width:11px}.feedbackWidget-module__8g0ZJq__handle:focus-visible{outline:3px solid var(--color-focus);outline-offset:-2px;border-radius:var(--radius-badge) 0 0 var(--radius-badge)}.feedbackWidget-module__8g0ZJq__handleWide{width:auto;height:auto}.feedbackWidget-module__8g0ZJq__handleLabel{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill) 0 0 var(--radius-pill);background:var(--color-inverse);color:var(--color-on-inverse);font-weight:var(--fw-semibold);box-shadow:var(--shadow-card-lg);white-space:nowrap;font-size:13px;display:inline-flex}@media (prefers-reduced-motion:reduce){.feedbackWidget-module__8g0ZJq__handleBar{transition:none}}.feedbackWidget-module__8g0ZJq__panel{right:max(var(--space-3), env(safe-area-inset-right));bottom:max(var(--space-3), env(safe-area-inset-bottom));pointer-events:auto;width:min(380px, calc(100vw - 2 * var(--space-3)));max-height:min(640px, calc(100vh - 2 * var(--space-3)));border-radius:var(--radius-frame);background:var(--color-surface);box-shadow:var(--shadow-panel), var(--shadow-popover);flex-direction:column;display:flex;position:absolute;overflow:hidden}.feedbackWidget-module__8g0ZJq__head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-inverse);color:var(--color-on-inverse);display:flex}.feedbackWidget-module__8g0ZJq__title{font-family:var(--font-sans);font-size:16px;font-weight:var(--fw-semibold);margin:0}.feedbackWidget-module__8g0ZJq__close{min-width:var(--tap-min-inline);min-height:var(--tap-min-inline);color:inherit;font-size:22px;line-height:var(--lh-none);cursor:pointer;border-radius:var(--radius-badge);background:0 0;border:0}.feedbackWidget-module__8g0ZJq__close:focus-visible{outline:2px solid var(--color-focus-on-dark)}.feedbackWidget-module__8g0ZJq__body{min-height:0;padding:var(--space-3) var(--space-4);overflow-wrap:anywhere;word-break:break-word;flex:auto;overflow-y:auto}.feedbackWidget-module__8g0ZJq__intro{margin:0 0 var(--space-3);color:var(--color-text-muted)}.feedbackWidget-module__8g0ZJq__label{margin:var(--space-3) 0 var(--space-1);font-weight:var(--fw-semibold);font-size:13px;display:block}.feedbackWidget-module__8g0ZJq__input,.feedbackWidget-module__8g0ZJq__textarea{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);font:inherit;color:inherit;background:var(--color-surface)}.feedbackWidget-module__8g0ZJq__textarea{resize:vertical;min-height:74px}.feedbackWidget-module__8g0ZJq__input:focus-visible,.feedbackWidget-module__8g0ZJq__textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.feedbackWidget-module__8g0ZJq__kind{gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.feedbackWidget-module__8g0ZJq__kindBtn{min-height:var(--control-height);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;flex:1}.feedbackWidget-module__8g0ZJq__kindBtnActive{background:var(--color-inverse);border-color:var(--color-inverse);color:var(--color-on-inverse)}.feedbackWidget-module__8g0ZJq__btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-button);border:1px solid var(--color-border);background:var(--color-surface);font:inherit;font-weight:var(--fw-semibold);color:var(--color-text);cursor:pointer;text-decoration:none;display:inline-flex}.feedbackWidget-module__8g0ZJq__btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.feedbackWidget-module__8g0ZJq__btn:disabled{opacity:.55;cursor:default}.feedbackWidget-module__8g0ZJq__btnPrimary{background:var(--color-inverse);border-color:var(--color-inverse);color:var(--color-on-inverse)}.feedbackWidget-module__8g0ZJq__btnWide{width:100%;margin-top:var(--space-2)}.feedbackWidget-module__8g0ZJq__preview{margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-inset);padding:var(--space-2)}.feedbackWidget-module__8g0ZJq__previewImg{border-radius:var(--radius-badge);width:100%;height:auto;display:block}.feedbackWidget-module__8g0ZJq__hint{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:12.5px}.feedbackWidget-module__8g0ZJq__actions{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-divider);background:var(--color-surface);flex:none}.feedbackWidget-module__8g0ZJq__status{margin:var(--space-2) 0 0;min-height:1em;color:var(--color-text-muted);font-size:12.5px}.feedbackWidget-module__8g0ZJq__statusOk{color:var(--c-status-ready)}.feedbackWidget-module__8g0ZJq__statusError{color:var(--c-status-problem)}.feedbackWidget-module__8g0ZJq__foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-3);border-top:1px solid var(--color-divider);background:var(--color-board);flex:none;font-size:12.5px;display:flex}.feedbackWidget-module__8g0ZJq__link{min-height:var(--tap-min-inline);color:var(--color-link);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}
.Wortmarke-module__JKRGhW__marke{color:var(--color-text);align-items:flex-end;text-decoration:none;display:inline-flex}.Wortmarke-module__JKRGhW__marke[data-ton=dunkel]{color:var(--color-on-inverse)}a.Wortmarke-module__JKRGhW__marke{min-height:var(--control-height)}.Wortmarke-module__JKRGhW__wort{font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:26px;line-height:var(--lh-none)}.Wortmarke-module__JKRGhW__marke[data-groesse=leiste] .Wortmarke-module__JKRGhW__wort{font-size:22px}.Wortmarke-module__JKRGhW__punkt{border-radius:var(--radius-pill);background:var(--color-cta);width:6px;height:6px;margin:0 0 var(--space-1) var(--space-1);flex:none}.Wortmarke-module__JKRGhW__marke[data-ton=dunkel] .Wortmarke-module__JKRGhW__punkt{background:var(--c-teal-light)}.Wortmarke-module__JKRGhW__marke:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.Wortmarke-module__JKRGhW__marke[data-ton=dunkel]:focus-visible{outline-color:var(--color-focus-on-dark)}.Wortmarke-module__JKRGhW__kopf{width:100%}.Wortmarke-module__JKRGhW__leiste{max-width:var(--mk-max);padding:var(--space-2) var(--mk-gutter);min-height:var(--mk-nav-h);box-sizing:border-box;align-items:center;margin:0 auto;display:flex}
.BlackoutForm-module__mX9u3a__form{gap:var(--space-4);display:grid}.BlackoutForm-module__mX9u3a__row{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.BlackoutForm-module__mX9u3a__field{gap:var(--space-1);flex-direction:column;flex:220px;min-width:0;display:flex}.BlackoutForm-module__mX9u3a__fieldNarrow{gap:var(--space-1);flex-direction:column;flex:none;display:flex}.BlackoutForm-module__mX9u3a__label{color:var(--color-text);font-size:13px;font-weight:var(--fw-semibold)}.BlackoutForm-module__mX9u3a__input{width:100%;min-width:0;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:14px}.BlackoutForm-module__mX9u3a__submit{height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-button);background:var(--color-cta);color:var(--color-cta-text);font-weight:var(--fw-semibold);cursor:pointer;border:1px solid #0000;flex:none;font-size:14px}.BlackoutForm-module__mX9u3a__submit:disabled{opacity:.6;cursor:progress}.BlackoutForm-module__mX9u3a__error{color:var(--color-status-problem);font-size:13px}.BlackoutForm-module__mX9u3a__saved{color:var(--color-status-ready);font-size:13px}.BlackoutForm-module__mX9u3a__hint{color:var(--color-text-muted);margin:0;font-size:13px}
.MenuForms-module__V0xQWa__form{gap:var(--space-2);display:grid}.MenuForms-module__V0xQWa__controls{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.MenuForms-module__V0xQWa__select,.MenuForms-module__V0xQWa__input{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:14px}.MenuForms-module__V0xQWa__textarea{min-height:calc(var(--control-height) * 2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:14px;line-height:var(--lh-compact);resize:vertical}.MenuForms-module__V0xQWa__field{flex:180px;min-width:0;display:flex}.MenuForms-module__V0xQWa__input{flex:auto;min-width:0}.MenuForms-module__V0xQWa__priceField{flex:0 0 120px}.MenuForms-module__V0xQWa__numField{flex:none;width:92px}.MenuForms-module__V0xQWa__numLabel{gap:var(--space-1);min-width:0;max-width:100%;color:var(--color-text-muted);flex-direction:column;flex:0 auto;font-size:13px;display:flex}.MenuForms-module__V0xQWa__descField{flex:100%}.MenuForms-module__V0xQWa__stack{gap:var(--space-4);max-width:32rem;display:grid}.MenuForms-module__V0xQWa__stackField{gap:var(--space-1);flex-direction:column;display:flex}.MenuForms-module__V0xQWa__stackLabel{color:var(--color-text);font-size:13px;font-weight:var(--fw-semibold)}.MenuForms-module__V0xQWa__hint{color:var(--color-text-muted);font-size:12px}.MenuForms-module__V0xQWa__submit{}.MenuForms-module__V0xQWa__danger{height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--color-status-problem);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-status-problem);font-weight:var(--fw-semibold);cursor:pointer;flex:none;font-size:14px}.MenuForms-module__V0xQWa__dangerQuiet{min-height:var(--control-height);padding:0 var(--space-2);color:var(--color-status-problem);font-family:inherit;font-weight:var(--fw-regular);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;flex:none;font-size:14px;text-decoration:underline}.MenuForms-module__V0xQWa__dangerQuiet:hover:not(:disabled){background:var(--color-status-problem-bg);border-radius:var(--radius-button)}.MenuForms-module__V0xQWa__dangerQuiet:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.MenuForms-module__V0xQWa__dangerQuiet:disabled,.MenuForms-module__V0xQWa__danger:disabled{opacity:.6;cursor:progress}.MenuForms-module__V0xQWa__error{}.MenuForms-module__V0xQWa__saved{}.MenuForms-module__V0xQWa__currencyWarn{border-radius:var(--radius-button);border:1px solid var(--c-warn);color:var(--c-warn-strong);font-size:12px;line-height:var(--lh-label);flex-basis:100%;margin:6px 0 0;padding:8px 10px}.MenuForms-module__V0xQWa__allergenSet{border:1px solid var(--color-border);border-radius:var(--radius-button);padding:var(--space-2) var(--space-3) var(--space-3);margin:0}.MenuForms-module__V0xQWa__allergenLegend{padding:0 var(--space-2);color:var(--color-text-muted);font-size:13px;font-weight:var(--fw-semibold)}.MenuForms-module__V0xQWa__allergenGrid{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.MenuForms-module__V0xQWa__allergenOption{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-text);cursor:pointer;font-size:14px;display:flex}.MenuForms-module__V0xQWa__checkField{}.MenuForms-module__V0xQWa__checkHint{color:var(--color-text-muted);font-size:12px}.MenuForms-module__V0xQWa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MenuForms-module__V0xQWa__autoHint{margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text-muted);font-size:12px}.MenuForms-module__V0xQWa__autoMark{color:var(--color-text-muted);font-size:11px;font-weight:var(--fw-semibold)}.MenuForms-module__V0xQWa__fieldsetRow{border:0;margin:0;padding:0}.MenuForms-module__V0xQWa__legend{color:var(--color-text-muted);margin-bottom:var(--space-2);font-size:14px}.MenuForms-module__V0xQWa__checkRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.MenuForms-module__V0xQWa__checkChip{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);cursor:pointer;display:inline-flex}.MenuForms-module__V0xQWa__checkChip:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.MenuForms-module__V0xQWa__inlineForm{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.MenuForms-module__V0xQWa__priceInput{text-align:right;font-variant-numeric:tabular-nums;width:6.5rem;}.MenuForms-module__V0xQWa__smallButton{min-height:44px;padding:0 var(--space-4);font-size:14px;}.MenuForms-module__V0xQWa__pairRow{gap:var(--space-2);align-items:center;display:flex}
.CallBeacon-module__but_tq__beacon{z-index:95;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-status-problem);color:var(--color-on-inverse);border:1px solid var(--color-status-problem);box-shadow:var(--shadow-card-lg);font-weight:var(--fw-semibold);right:var(--space-6);bottom:var(--space-6);font-size:14px;text-decoration:none;display:inline-flex;position:fixed}.CallBeacon-module__but_tq__beacon:hover{filter:brightness(1.08)}.CallBeacon-module__but_tq__halo{border-radius:inherit;border:3px solid var(--color-status-problem);animation:CallBeacon-module__but_tq__beacon-halo var(--motion-pulse-live) ease-out infinite;pointer-events:none;position:absolute;inset:-2px}.CallBeacon-module__but_tq__bell{animation:CallBeacon-module__but_tq__beacon-ring var(--motion-pulse-live) ease-in-out infinite;display:inline-flex}.CallBeacon-module__but_tq__text{white-space:nowrap}@keyframes CallBeacon-module__but_tq__beacon-halo{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.45)}}@keyframes CallBeacon-module__but_tq__beacon-ring{0%,60%,to{transform:rotate(0)}65%{transform:rotate(-12deg)}75%{transform:rotate(10deg)}85%{transform:rotate(-6deg)}}@media (max-width:899px){body:has([data-floating-cart]) .CallBeacon-module__but_tq__beacon{bottom:calc(var(--space-3) + env(safe-area-inset-bottom) + var(--control-height) + var(--space-6) + var(--space-2))}}@media (max-width:599px){.CallBeacon-module__but_tq__beacon{left:var(--space-4);right:var(--space-4);bottom:calc(var(--staff-bottom-nav-h) + env(safe-area-inset-bottom) + var(--space-3))}body:has([data-floating-cart]) .CallBeacon-module__but_tq__beacon{bottom:calc(var(--staff-bottom-nav-h) + env(safe-area-inset-bottom) + var(--space-3) + var(--control-height) + var(--space-6) + var(--space-2))}}@media (prefers-reduced-motion:reduce){.CallBeacon-module__but_tq__bell{animation:none}.CallBeacon-module__but_tq__halo{display:none}}
.ReservationFloorPlan-module__4rTyPW__panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}.ReservationFloorPlan-module__4rTyPW__heading{font-family:var(--font-sans);font-weight:var(--fw-semibold);margin:0;font-size:16px}.ReservationFloorPlan-module__4rTyPW__hint{color:var(--color-text-muted);margin:0;font-size:13px}.ReservationFloorPlan-module__4rTyPW__empty{color:var(--color-text-muted);margin:0;font-size:14px}.ReservationFloorPlan-module__4rTyPW__zoneTabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.ReservationFloorPlan-module__4rTyPW__zoneTab{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);cursor:pointer;font-size:14px}.ReservationFloorPlan-module__4rTyPW__zoneTab[data-active=true]{background:var(--color-accent-soft-bg,var(--color-status-new-bg));border-color:var(--color-status-new-border);font-weight:var(--fw-semibold)}.ReservationFloorPlan-module__4rTyPW__planFrame{width:100%;height:clamp(260px,55vw,460px);container-type:inline-size}.ReservationFloorPlan-module__4rTyPW__node{transform:translate(-50%, -50%) rotate(var(--plan-rot,0deg));--plan-chair-w:clamp(8px, 2.6cqw, 14px);--plan-chair-h:clamp(6px, 1.8cqw, 10px);border:1.5px solid var(--c-mist-border);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card);font-family:var(--font-sans);flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0 2px;display:inline-flex;position:absolute}.ReservationFloorPlan-module__4rTyPW__shapeCircle{border-radius:50%;width:clamp(52px,14cqw,60px);height:clamp(52px,14cqw,60px)}.ReservationFloorPlan-module__4rTyPW__shapeSquare{border-radius:var(--radius-card);width:clamp(54px,15cqw,64px);height:clamp(54px,15cqw,64px)}.ReservationFloorPlan-module__4rTyPW__shapeRect{border-radius:var(--radius-card);width:clamp(66px,20cqw,86px);height:clamp(48px,14cqw,60px)}.ReservationFloorPlan-module__4rTyPW__shapeBanquet{border-radius:var(--radius-card);width:clamp(76px,23cqw,110px);height:clamp(48px,12cqw,60px)}.ReservationFloorPlan-module__4rTyPW__nodeLabel{font-size:clamp(12px,3.4cqw,15px);font-weight:var(--fw-bold);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.05;display:-webkit-box;overflow:hidden}.ReservationFloorPlan-module__4rTyPW__nodeSub{opacity:.8;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(9px,2.4cqw,10px)}.ReservationFloorPlan-module__4rTyPW__node[data-status=frei]{background:var(--color-surface);border-color:#d3cbb9}.ReservationFloorPlan-module__4rTyPW__node[data-status=freiBald]{background:var(--color-surface);border:1.5px dashed var(--color-status-new-border);color:var(--color-status-new)}.ReservationFloorPlan-module__4rTyPW__node[data-status=reserviert]{background:var(--color-status-new-bg);border:1.5px solid var(--color-status-new-border);color:var(--color-status-new)}.ReservationFloorPlan-module__4rTyPW__node[data-status=belegt]{background:var(--color-status-progress-bg);border-color:var(--color-status-progress-border);color:var(--color-status-progress)}.ReservationFloorPlan-module__4rTyPW__pin{font-size:11px;line-height:var(--lh-none);position:absolute;top:-4px;right:-4px}.ReservationFloorPlan-module__4rTyPW__legend{gap:var(--space-3);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.ReservationFloorPlan-module__4rTyPW__legendItem{align-items:center;gap:var(--space-2);display:inline-flex}.ReservationFloorPlan-module__4rTyPW__legendSwatch{border:1.5px solid var(--c-mist-border);background:var(--color-surface);border-radius:4px;width:14px;height:14px}.ReservationFloorPlan-module__4rTyPW__legendSwatch[data-status=freiBald]{border:1.5px dashed var(--color-status-new-border)}.ReservationFloorPlan-module__4rTyPW__legendSwatch[data-status=reserviert]{background:var(--color-status-new-bg);border-color:var(--color-status-new-border)}.ReservationFloorPlan-module__4rTyPW__legendSwatch[data-status=belegt]{background:var(--color-status-progress-bg);border-color:var(--color-status-progress-border)}.ReservationFloorPlan-module__4rTyPW__node[data-tappable=true]{cursor:pointer;font:inherit;border:none}.ReservationFloorPlan-module__4rTyPW__node[data-selected=true]{outline:2px solid var(--color-cta);outline-offset:2px}.ReservationFloorPlan-module__4rTyPW__detail{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-inset);background:var(--color-surface-2)}.ReservationFloorPlan-module__4rTyPW__detailHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ReservationFloorPlan-module__4rTyPW__detailTable{font-family:var(--font-sans);font-weight:var(--fw-semibold);color:var(--color-text);font-size:15px}.ReservationFloorPlan-module__4rTyPW__detailStatus{border-radius:var(--radius-pill);border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface);padding:2px 8px;font-size:11.5px}.ReservationFloorPlan-module__4rTyPW__detailClose{min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);cursor:pointer;margin-left:auto;font-size:13px}.ReservationFloorPlan-module__4rTyPW__detailBody{margin:var(--space-2) 0 0;font-size:14px;line-height:var(--lh-text);color:var(--color-text)}.ReservationFloorPlan-module__4rTyPW__detailKey{color:var(--color-text-muted)}.ReservationFloorPlan-module__4rTyPW__assignBanner{margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-status-new-border);border-radius:var(--radius-inset);background:var(--color-status-new-bg);flex-direction:column;gap:2px;display:flex}.ReservationFloorPlan-module__4rTyPW__assignBannerTitle{font-family:var(--font-sans);font-weight:var(--fw-semibold);color:var(--color-text);font-size:15px}.ReservationFloorPlan-module__4rTyPW__assignBannerHint{font-size:13px;line-height:var(--lh-note);color:var(--color-text-muted)}.ReservationFloorPlan-module__4rTyPW__node[data-assign=waehlbar]{box-shadow:inset 0 0 0 2px var(--color-status-new-border)}.ReservationFloorPlan-module__4rTyPW__node[data-assign=belegt],.ReservationFloorPlan-module__4rTyPW__node[data-assign=nicht_zuteilbar]{opacity:.55;cursor:not-allowed}.ReservationFloorPlan-module__4rTyPW__assignBadge{max-width:100%;font-size:10px;font-weight:var(--fw-semibold);line-height:var(--lh-none);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;padding:2px 4px;overflow:hidden}.ReservationFloorPlan-module__4rTyPW__node[data-assign=gewaehlt] .ReservationFloorPlan-module__4rTyPW__nodeSub,.ReservationFloorPlan-module__4rTyPW__node[data-assign=belegt] .ReservationFloorPlan-module__4rTyPW__nodeSub{display:none}.ReservationFloorPlan-module__4rTyPW__node[data-assign=gewaehlt] .ReservationFloorPlan-module__4rTyPW__assignBadge{border-color:var(--color-cta);color:var(--color-cta)}.ReservationFloorPlan-module__4rTyPW__assignBar{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-inset);background:var(--color-surface-2)}.ReservationFloorPlan-module__4rTyPW__assignSummary{font-size:14px;line-height:var(--lh-text);margin:0}.ReservationFloorPlan-module__4rTyPW__assignWarn{color:var(--color-status-problem);font-weight:var(--fw-semibold)}.ReservationFloorPlan-module__4rTyPW__assignActions{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ReservationFloorPlan-module__4rTyPW__assignCancel,.ReservationFloorPlan-module__4rTyPW__assignSubmit{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-button);font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ReservationFloorPlan-module__4rTyPW__assignCancel{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.ReservationFloorPlan-module__4rTyPW__assignSubmit{border:1px solid var(--color-cta);background:var(--color-cta);color:var(--color-cta-text)}.ReservationFloorPlan-module__4rTyPW__assignSubmit:disabled{opacity:.55;cursor:not-allowed}.ReservationFloorPlan-module__4rTyPW__assignNote,.ReservationFloorPlan-module__4rTyPW__assignError{margin:var(--space-2) 0 0;font-size:13px;line-height:var(--lh-note)}.ReservationFloorPlan-module__4rTyPW__assignNote{color:var(--color-text-muted)}.ReservationFloorPlan-module__4rTyPW__assignError{color:var(--color-status-problem);font-weight:var(--fw-semibold)}.ReservationFloorPlan-module__4rTyPW__assignSaved{margin:var(--space-2) 0 0;font-size:13px;font-weight:var(--fw-semibold);color:var(--color-status-ready)}.ReservationFloorPlan-module__4rTyPW__protectBadge{font-size:10px;font-weight:var(--fw-semibold);line-height:var(--lh-none);border-radius:var(--radius-pill);border:1px solid var(--color-status-problem-border);background:var(--color-status-problem-bg);max-width:100%;color:var(--color-status-problem);white-space:nowrap;text-overflow:ellipsis;padding:2px 4px;overflow:hidden}
.AdoptSuggestionsBand-module__K9z0dW__band{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-status-new-border);border-radius:var(--radius-card);background:var(--color-status-new-bg);flex-wrap:wrap;display:flex}.AdoptSuggestionsBand-module__K9z0dW__note{font-size:14px;line-height:var(--lh-note);color:var(--color-text);flex:20rem;margin:0}.AdoptSuggestionsBand-module__K9z0dW__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.AdoptSuggestionsBand-module__K9z0dW__submit{min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-cta);border-radius:var(--radius-button);background:var(--color-cta);color:var(--color-cta-text);font-size:14px;font-weight:var(--fw-semibold);cursor:pointer}.AdoptSuggestionsBand-module__K9z0dW__submit:disabled{opacity:.55;cursor:not-allowed}.AdoptSuggestionsBand-module__K9z0dW__error,.AdoptSuggestionsBand-module__K9z0dW__saved{font-size:13px;font-weight:var(--fw-semibold);margin:0}.AdoptSuggestionsBand-module__K9z0dW__error{color:var(--color-status-problem)}.AdoptSuggestionsBand-module__K9z0dW__saved{color:var(--color-status-ready)}
.RepackBand-module__wOdmRG__band{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-2);flex-direction:column;display:flex}.RepackBand-module__wOdmRG__note{font-size:14px;line-height:var(--lh-note);margin:0}.RepackBand-module__wOdmRG__details{font-size:13px}.RepackBand-module__wOdmRG__summary{min-height:44px;color:var(--color-text-muted);cursor:pointer;align-items:center;display:flex}.RepackBand-module__wOdmRG__list{padding:0 0 0 var(--space-2);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.RepackBand-module__wOdmRG__item{font-size:13px;line-height:var(--lh-note)}.RepackBand-module__wOdmRG__actions{}.RepackBand-module__wOdmRG__submit{min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-size:14px;font-weight:var(--fw-semibold);cursor:pointer}.RepackBand-module__wOdmRG__submit:disabled{opacity:.55;cursor:not-allowed}.RepackBand-module__wOdmRG__error{}.RepackBand-module__wOdmRG__saved{}
.ServiceCalls-module__c90N_W__wrap{margin-bottom:var(--space-6);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);border:1px solid var(--color-status-progress-border,var(--color-border));background:var(--color-status-progress-bg,var(--color-surface))}.ServiceCalls-module__c90N_W__head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.ServiceCalls-module__c90N_W__title{font-family:var(--font-sans);font-size:15px;font-weight:var(--fw-semibold);color:var(--color-text);margin:0}.ServiceCalls-module__c90N_W__bell{border:2px solid var(--color-cta);border-bottom:none;border-radius:50% 50% 0 0;flex:none;width:11px;height:11px;position:relative}.ServiceCalls-module__c90N_W__bell:after{content:"";border-radius:var(--radius-pill);background:var(--color-cta);width:15px;height:2px;position:absolute;bottom:-2.5px;left:-3px}.ServiceCalls-module__c90N_W__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ServiceCalls-module__c90N_W__item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);display:flex}.ServiceCalls-module__c90N_W__info{gap:2px;min-width:0;display:grid}.ServiceCalls-module__c90N_W__infoTop{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.ServiceCalls-module__c90N_W__point{font-family:var(--font-sans);font-weight:var(--fw-semibold);color:var(--color-text);font-size:15px}.ServiceCalls-module__c90N_W__kind{font-family:var(--font-sans);font-size:12px;font-weight:var(--fw-semibold);color:var(--color-text-muted)}.ServiceCalls-module__c90N_W__kind[data-kind=payment]{color:var(--color-cta)}.ServiceCalls-module__c90N_W__kind[data-kind=order_ready]{color:var(--color-status-new)}.ServiceCalls-module__c90N_W__caller{font-family:var(--font-sans);color:var(--color-text-muted);font-size:12px}.ServiceCalls-module__c90N_W__since{font-family:var(--font-sans);color:var(--color-text-muted);font-size:13px}.ServiceCalls-module__c90N_W__since[data-wait=long]{color:var(--color-cta);font-weight:var(--fw-semibold)}.ServiceCalls-module__c90N_W__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.ServiceCalls-module__c90N_W__openBill{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-button);border:1px solid var(--color-cta);background:var(--color-surface);color:var(--color-cta);font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-medium);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ServiceCalls-module__c90N_W__openBill:hover{background:var(--color-status-progress-bg,var(--color-surface))}.ServiceCalls-module__c90N_W__resolve{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-button);border:1px solid var(--color-cta);background:var(--color-cta);color:var(--color-cta-text);font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-medium);cursor:pointer}.ServiceCalls-module__c90N_W__resolve:hover{filter:brightness(1.06)}
.AcknowledgedRail-module__sMIUWG__rail{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-2);flex-direction:column;display:flex}.AcknowledgedRail-module__sMIUWG__heading{font-family:var(--font-sans);font-size:15px;font-weight:var(--fw-semibold);color:var(--color-text);margin:0}.AcknowledgedRail-module__sMIUWG__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AcknowledgedRail-module__sMIUWG__entry{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.AcknowledgedRail-module__sMIUWG__label{color:var(--color-text);flex-direction:column;font-size:14px;display:flex}.AcknowledgedRail-module__sMIUWG__meta{}.AcknowledgedRail-module__sMIUWG__undo{min-height:44px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);cursor:pointer;font-size:14px}.AcknowledgedRail-module__sMIUWG__undo:disabled{opacity:.6;cursor:progress}.AcknowledgedRail-module__sMIUWG__error{}.AcknowledgedRail-module__sMIUWG__auto{color:var(--color-text-muted);font-size:13px}
.CollisionsBand-module__-7FabW__band{padding:var(--space-3);border:1px solid var(--color-status-problem-border);border-radius:var(--radius-card);background:var(--color-status-problem-bg)}.CollisionsBand-module__-7FabW__title{margin:0 0 var(--space-2);font-family:var(--font-sans);font-weight:var(--fw-semibold);color:var(--color-text);font-size:15px}.CollisionsBand-module__-7FabW__list{}.CollisionsBand-module__-7FabW__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.CollisionsBand-module__-7FabW__tone{font-size:12px;font-weight:var(--fw-semibold);padding:1px var(--space-2);border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-surface);white-space:nowrap}.CollisionsBand-module__-7FabW__row[data-tone=laut] .CollisionsBand-module__-7FabW__tone{border-color:var(--color-status-problem-border);color:var(--color-status-problem)}.CollisionsBand-module__-7FabW__note{font-size:14px;line-height:var(--lh-note);flex:18rem}.CollisionsBand-module__-7FabW__move{align-items:center;gap:var(--space-2);display:flex}.CollisionsBand-module__-7FabW__submit{min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-cta);border-radius:var(--radius-button);background:var(--color-cta);color:var(--color-cta-text);font-size:14px;font-weight:var(--fw-semibold);cursor:pointer}.CollisionsBand-module__-7FabW__submit:disabled{opacity:.55;cursor:not-allowed}.CollisionsBand-module__-7FabW__error,.CollisionsBand-module__-7FabW__saved{font-size:13px;font-weight:var(--fw-semibold)}.CollisionsBand-module__-7FabW__error{color:var(--color-status-problem)}.CollisionsBand-module__-7FabW__saved{color:var(--color-status-ready)}
.CancelNotices-module__fvpBrW__wrap{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);border:1px solid var(--color-status-problem-border,var(--color-border));background:var(--color-status-problem-bg,var(--color-surface))}.CancelNotices-module__fvpBrW__head{}.CancelNotices-module__fvpBrW__title{}.CancelNotices-module__fvpBrW__mark{border:2px solid var(--color-status-problem);border-radius:50%;flex:none;width:13px;height:13px;position:relative}.CancelNotices-module__fvpBrW__mark:after{content:"";border-radius:var(--radius-pill);background:var(--color-status-problem);width:13px;height:2px;position:absolute;top:4px;left:-1px;transform:rotate(-45deg)}.CancelNotices-module__fvpBrW__list{}.CancelNotices-module__fvpBrW__item{}.CancelNotices-module__fvpBrW__info{}.CancelNotices-module__fvpBrW__infoTop{}.CancelNotices-module__fvpBrW__point{}.CancelNotices-module__fvpBrW__action{font-family:var(--font-sans);font-size:12px;font-weight:var(--fw-semibold);color:var(--color-text-muted)}.CancelNotices-module__fvpBrW__action[data-worked]{color:var(--color-status-problem)}.CancelNotices-module__fvpBrW__items{font-family:var(--font-sans);color:var(--color-text);font-size:14px}.CancelNotices-module__fvpBrW__since{}.CancelNotices-module__fvpBrW__ack{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-button);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-medium);cursor:pointer}.CancelNotices-module__fvpBrW__ack:hover{filter:brightness(.97)}.CancelNotices-module__fvpBrW__item[data-acknowledged]{border-color:var(--color-border-subtle,var(--color-border));background:var(--color-surface-muted,var(--color-surface))}.CancelNotices-module__fvpBrW__acknowledged{font-family:var(--font-sans);color:var(--color-text-muted);text-align:right;flex:none;font-size:14px}
.EmptyState-module__g8TcFq__wrap{text-align:center;justify-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.EmptyState-module__g8TcFq__icon{border-radius:var(--radius-pill);background:var(--color-status-ready-bg);width:56px;height:56px;color:var(--color-status-ready);margin-bottom:var(--space-1);justify-content:center;align-items:center;display:inline-flex}.EmptyState-module__g8TcFq__icon[data-tone=neutral]{background:var(--color-board);color:var(--color-text-muted)}.EmptyState-module__g8TcFq__icon[data-tone=warning]{background:var(--color-status-problem-bg);color:var(--color-status-problem)}.EmptyState-module__g8TcFq__title{font-family:var(--font-serif);font-size:22px;line-height:var(--lh-snug);color:var(--color-text)}.EmptyState-module__g8TcFq__hint{font-size:15px;line-height:var(--lh-body);color:var(--color-text-muted);max-width:44ch}.EmptyState-module__g8TcFq__action{margin-top:var(--space-2)}
.AddPointForm-module__UkAKca__form{}.AddPointForm-module__UkAKca__controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.AddPointForm-module__UkAKca__select{}.AddPointForm-module__UkAKca__input{flex:200px;min-width:0;}.AddPointForm-module__UkAKca__labelInput{flex:200px;display:flex}.AddPointForm-module__UkAKca__submit{}.AddPointForm-module__UkAKca__error{}.AddPointForm-module__UkAKca__hint{color:var(--color-text-muted);font-size:14px}.AddPointForm-module__UkAKca__srOnly{}
.AdminSeite-module__Y_Zxna__page{gap:var(--space-6);max-width:1040px;display:grid}.AdminSeite-module__Y_Zxna__pageSchmal{gap:var(--space-6);max-width:880px;display:grid}.AdminSeite-module__Y_Zxna__pageKompakt{gap:var(--space-6);max-width:760px;display:grid}.AdminSeite-module__Y_Zxna__pageVoll{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.AdminSeite-module__Y_Zxna__head{gap:var(--space-2);display:grid}.AdminSeite-module__Y_Zxna__back{font-size:13px;font-weight:var(--fw-semibold);color:var(--color-link);width:fit-content;text-decoration:none}.AdminSeite-module__Y_Zxna__back:hover{text-decoration:underline}.AdminSeite-module__Y_Zxna__h1{font-size:26px}.AdminSeite-module__Y_Zxna__h2{font-size:16px;font-family:var(--font-sans);font-weight:var(--fw-semibold)}.AdminSeite-module__Y_Zxna__h2Karte{font-size:17px;font-family:var(--font-sans);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.AdminSeite-module__Y_Zxna__h3{font-family:var(--font-sans);font-weight:var(--fw-semibold);margin:var(--space-6) 0 var(--space-2);font-size:16px}.AdminSeite-module__Y_Zxna__h2Serif{font-size:19px;font-family:var(--font-serif);font-weight:var(--fw-regular);line-height:var(--lh-snug)}.AdminSeite-module__Y_Zxna__section{gap:var(--space-3);display:grid}.AdminSeite-module__Y_Zxna__card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:var(--space-4);gap:var(--space-3);display:grid}.AdminSeite-module__Y_Zxna__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.AdminSeite-module__Y_Zxna__tableBar{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.AdminSeite-module__Y_Zxna__newButton{min-height:44px;padding:0 var(--space-6);border:1px solid var(--color-link);border-radius:var(--radius-button);background:var(--color-link);color:var(--color-on-inverse);font-size:14px;font-weight:var(--fw-semibold);align-items:center;text-decoration:none;display:inline-flex}.AdminSeite-module__Y_Zxna__newButton:hover{opacity:.92;text-decoration:none}.AdminSeite-module__Y_Zxna__newButton[aria-current=true]{box-shadow:inset 0 0 0 1px var(--color-link)}.AdminSeite-module__Y_Zxna__dataTable{border-collapse:collapse;width:100%}.AdminSeite-module__Y_Zxna__dataTable th{text-align:left;font-size:12px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--color-text-muted);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.AdminSeite-module__Y_Zxna__dataTable td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider);vertical-align:middle}.AdminSeite-module__Y_Zxna__dataTable tbody tr:last-child td{border-bottom:none}.AdminSeite-module__Y_Zxna__num{text-align:right;font-variant-numeric:tabular-nums}.AdminSeite-module__Y_Zxna__row:hover{background:var(--color-bg)}.AdminSeite-module__Y_Zxna__row[data-active=true]{background:var(--color-bg);box-shadow:inset 3px 0 0 0 var(--c-teal)}.AdminSeite-module__Y_Zxna__rowLink{min-height:28px;font-weight:var(--fw-semibold);color:var(--color-link);align-items:center;text-decoration:none;display:inline-flex}.AdminSeite-module__Y_Zxna__rowLink:hover{text-decoration:underline}.AdminSeite-module__Y_Zxna__panelMeta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.AdminSeite-module__Y_Zxna__panelMetaVerteilt{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.AdminSeite-module__Y_Zxna__panelSection{border-top:1px solid var(--color-divider);padding-top:var(--space-4);gap:var(--space-3);display:grid}.AdminSeite-module__Y_Zxna__panelSectionTitle{font-size:13px;font-weight:var(--fw-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--ls-label)}.AdminSeite-module__Y_Zxna__inlineLink{font-weight:var(--fw-semibold);color:var(--color-link)}.AdminSeite-module__Y_Zxna__tabs{gap:var(--space-4);border-bottom:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.AdminSeite-module__Y_Zxna__tab{padding:var(--space-2) var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:14px;font-weight:var(--fw-semibold);border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none}.AdminSeite-module__Y_Zxna__tab:hover{color:var(--color-text);text-decoration:none}.AdminSeite-module__Y_Zxna__tab[data-active=true]{color:var(--color-text);border-bottom-color:var(--c-teal)}.AdminSeite-module__Y_Zxna__lead{color:var(--color-text-muted);max-width:60ch}.AdminSeite-module__Y_Zxna__notice{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text-muted)}.AdminSeite-module__Y_Zxna__muted{color:var(--color-text-muted);font-size:14px}.AdminSeite-module__Y_Zxna__mutedBegrenzt{color:var(--color-text-muted);max-width:70ch;font-size:14px}.AdminSeite-module__Y_Zxna__kpiGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));display:grid}.AdminSeite-module__Y_Zxna__kpiCard{border:1px solid var(--c-border-3);border-radius:var(--radius-card);background:var(--color-surface);padding:var(--space-4)}.AdminSeite-module__Y_Zxna__kpiLabel{color:var(--color-text-muted);margin-bottom:var(--space-2);font-size:12px}.AdminSeite-module__Y_Zxna__kpiRow{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.AdminSeite-module__Y_Zxna__kpiValue{font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:27px;line-height:var(--lh-none);color:var(--color-text)}.AdminSeite-module__Y_Zxna__accountingNote{color:var(--color-text-muted);max-width:52ch;font-size:12.5px;line-height:var(--lh-text);margin:0}.AdminSeite-module__Y_Zxna__exportRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.AdminSeite-module__Y_Zxna__filters{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.AdminSeite-module__Y_Zxna__field{gap:var(--space-1);display:grid}.AdminSeite-module__Y_Zxna__fieldLabel{font-size:12px;font-weight:var(--fw-semibold);color:var(--color-text-muted)}.AdminSeite-module__Y_Zxna__select{min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:14px}.AdminSeite-module__Y_Zxna__apply{min-height:var(--control-height);padding:0 var(--space-6);border:1px solid var(--color-link);border-radius:var(--radius-button);background:var(--color-link);color:var(--color-on-inverse);font-size:14px;font-weight:var(--fw-semibold);cursor:pointer}.AdminSeite-module__Y_Zxna__apply:hover{opacity:.92}.AdminSeite-module__Y_Zxna__fieldLabelStark{font-size:13px;font-weight:var(--fw-semibold);color:var(--color-text)}.AdminSeite-module__Y_Zxna__fieldHint{color:var(--color-text-muted);max-width:52ch;font-size:12.5px}.AdminSeite-module__Y_Zxna__groups{gap:var(--space-4);display:grid}.AdminSeite-module__Y_Zxna__group{gap:var(--space-2);display:grid}.AdminSeite-module__Y_Zxna__pageBreit{gap:var(--space-6);max-width:var(--page-max,1100px);flex-direction:column;display:flex}.AdminSeite-module__Y_Zxna__headSpalte{gap:var(--space-2);flex-direction:column;display:flex}.AdminSeite-module__Y_Zxna__backGedaempft{color:var(--color-text-muted);font-size:14px;text-decoration:none}.AdminSeite-module__Y_Zxna__backGedaempft:hover{text-decoration:underline}.AdminSeite-module__Y_Zxna__h1Gross{font-family:var(--font-serif,inherit);font-weight:var(--fw-regular);margin:0;font-size:28px}
.ConfirmDialog-module__d6C6GG__dialog{border-radius:var(--radius-sheet);max-width:420px;width:calc(100vw - var(--space-8));background:0 0;border:none;margin:auto;padding:0}.ConfirmDialog-module__d6C6GG__dialog::backdrop{background:color-mix(in srgb, var(--c-petrol) 40%, transparent)}.ConfirmDialog-module__d6C6GG__panel{background:var(--color-surface);border-radius:var(--radius-sheet);box-shadow:var(--shadow-panel);padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.ConfirmDialog-module__d6C6GG__title{font-family:var(--font-sans);font-weight:var(--fw-semibold);color:var(--color-text);margin:0;font-size:18px}.ConfirmDialog-module__d6C6GG__message{font-size:14.5px;line-height:var(--lh-text);color:var(--color-text-muted);margin:0}.ConfirmDialog-module__d6C6GG__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ConfirmDialog-module__d6C6GG__cancel,.ConfirmDialog-module__d6C6GG__confirm{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-button);font-family:var(--font-sans);font-weight:var(--fw-semibold);cursor:pointer;font-size:15px}.ConfirmDialog-module__d6C6GG__cancel{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.ConfirmDialog-module__d6C6GG__confirm{border:1px solid var(--color-status-problem-border);background:var(--color-status-problem-bg);color:var(--color-status-problem)}.ConfirmDialog-module__d6C6GG__confirm:hover,.ConfirmDialog-module__d6C6GG__cancel:hover{border-color:var(--color-text-muted)}@media (max-width:26rem){.ConfirmDialog-module__d6C6GG__actions{flex-direction:column-reverse}.ConfirmDialog-module__d6C6GG__cancel,.ConfirmDialog-module__d6C6GG__confirm{width:100%}}
.AsyncActionButton-module__GIaMBG__base{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-button);font-weight:var(--fw-semibold);cursor:pointer;flex:none;font-size:14px}.AsyncActionButton-module__GIaMBG__base:disabled{opacity:.6;cursor:progress}.AsyncActionButton-module__GIaMBG__secondary{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.AsyncActionButton-module__GIaMBG__secondary:hover:not(:disabled){border-color:var(--color-link);color:var(--color-link)}.AsyncActionButton-module__GIaMBG__compact{min-height:32px;padding:0 var(--space-3);font-size:13px}.AsyncActionButton-module__GIaMBG__danger{border:1px solid var(--color-status-problem);background:var(--color-surface);color:var(--color-status-problem)}.AsyncActionButton-module__GIaMBG__danger:hover:not(:disabled){background:var(--color-status-problem);color:var(--color-on-inverse)}
.FloorPlanEditor-module__oxuwPq__editor{gap:var(--space-3);display:grid}.FloorPlanEditor-module__oxuwPq__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--c-border);flex-wrap:wrap;display:flex}.FloorPlanEditor-module__oxuwPq__toolbarGroup{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.FloorPlanEditor-module__oxuwPq__segment{align-items:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--c-border-warm);border-radius:var(--radius-card);background:var(--c-segment-track);flex-wrap:wrap;display:inline-flex}.FloorPlanEditor-module__oxuwPq__segmentButton{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);min-width:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-nav);color:var(--c-muted);font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;display:inline-flex}.FloorPlanEditor-module__oxuwPq__segmentButton[aria-pressed=true]{background:var(--c-petrol);color:var(--c-cream)}.FloorPlanEditor-module__oxuwPq__segmentButton:disabled,.FloorPlanEditor-module__oxuwPq__segmentButton[data-leer=true]{cursor:not-allowed;opacity:.45}.FloorPlanEditor-module__oxuwPq__count{font-family:var(--font-mono);opacity:.75;font-size:11px}.FloorPlanEditor-module__oxuwPq__zoomValue{text-align:center;min-width:3.5em;font-family:var(--font-mono);color:var(--c-muted);font-size:12px}.FloorPlanEditor-module__oxuwPq__addZone{border:1px dashed var(--c-toggle-off-border);}.FloorPlanEditor-module__oxuwPq__addZone:hover{border-color:var(--c-teal);color:var(--c-teal)}.FloorPlanEditor-module__oxuwPq__snap{border:1px solid var(--c-border);background:var(--color-surface);}.FloorPlanEditor-module__oxuwPq__snap[aria-pressed=true]{border-color:var(--c-mint-info-border);background:var(--c-mint);color:var(--c-teal)}.FloorPlanEditor-module__oxuwPq__snapDot{border-radius:var(--radius-badge);background:var(--c-toggle-off-border);width:14px;height:14px}.FloorPlanEditor-module__oxuwPq__snap[aria-pressed=true] .FloorPlanEditor-module__oxuwPq__snapDot{background:var(--c-teal)}.FloorPlanEditor-module__oxuwPq__padLink{min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-nav);background:var(--c-petrol);color:var(--c-cream);font-size:13px;font-weight:var(--fw-semibold);align-items:center;text-decoration:none;display:inline-flex}.FloorPlanEditor-module__oxuwPq__body{gap:var(--space-4);grid-template-columns:248px minmax(0,1fr) 300px;align-items:start;display:grid}@media (max-width:1023px){.FloorPlanEditor-module__oxuwPq__body{grid-template-columns:minmax(0,1fr)}}.FloorPlanEditor-module__oxuwPq__stage{gap:var(--space-2);min-width:0;display:grid}.FloorPlanEditor-module__oxuwPq__surround{padding:var(--space-6);border-radius:var(--radius-card);background:var(--c-segment-track);position:relative;overflow:auto}.FloorPlanEditor-module__oxuwPq__hintRow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.FloorPlanEditor-module__oxuwPq__hint{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--c-border);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--c-paper) 90%, transparent);color:var(--c-muted);font-size:12px;display:inline-flex}.FloorPlanEditor-module__oxuwPq__hintDot{border-radius:var(--radius-badge);background:var(--c-teal);width:7px;height:7px}.FloorPlanEditor-module__oxuwPq__placeCenter{border:1px solid var(--c-teal);background:var(--color-surface);color:var(--c-teal);font-size:13px;}.FloorPlanEditor-module__oxuwPq__canvas{width:calc(var(--werkstatt-zoom,100) * 1%);aspect-ratio:3/2;border-radius:var(--radius-badge);outline:1px solid var(--c-drawer-edge);background-color:var(--color-surface);background-image:linear-gradient(var(--c-divider) 1px, transparent 1px), linear-gradient(90deg, var(--c-divider) 1px, transparent 1px);background-size:var(--grid-x,3.125%) var(--grid-y,4.6875%);min-width:320px;box-shadow:var(--shadow-card);touch-action:none;margin:0 auto;position:relative;container-type:inline-size}.FloorPlanEditor-module__oxuwPq__empty{padding:var(--space-6);text-align:center;color:var(--color-text-muted);pointer-events:none;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}.FloorPlanEditor-module__oxuwPq__masse{left:var(--space-2);bottom:var(--space-1);font-family:var(--font-mono);color:var(--color-text-muted);pointer-events:none;font-size:10.5px;position:absolute}.FloorPlanEditor-module__oxuwPq__floatBar{top:var(--space-2);align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--c-petrol);color:var(--c-cream);white-space:nowrap;font-size:12px;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.FloorPlanEditor-module__oxuwPq__floatCount{padding:0 var(--space-2);font-weight:var(--fw-semibold)}.FloorPlanEditor-module__oxuwPq__floatButton{min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--c-cream);font-family:var(--font-sans);font-size:12px;font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0}.FloorPlanEditor-module__oxuwPq__floatButton:disabled{cursor:not-allowed;opacity:.55}.FloorPlanEditor-module__oxuwPq__floatButtonAccent{color:var(--c-live-soft);}.FloorPlanEditor-module__oxuwPq__statusLine{gap:var(--space-3);min-height:1.5em;font-family:var(--font-mono);color:var(--color-text-muted);flex-wrap:wrap;margin:0;font-size:12px;display:flex}.FloorPlanEditor-module__oxuwPq__node{transform:translate(-50%, -50%) rotate(var(--plan-rot,0deg));--plan-chair-w:clamp(8px, 2.6cqw, 20px);--plan-chair-h:clamp(6px, 1.8cqw, 14px);border:1.5px solid var(--c-mist-border);background:var(--color-surface);color:var(--color-text);cursor:grab;box-shadow:var(--shadow-card);font-family:var(--font-sans);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.FloorPlanEditor-module__oxuwPq__node:active{cursor:grabbing}.FloorPlanEditor-module__oxuwPq__node[data-selected=true]{outline:1.5px solid var(--c-teal);outline-offset:8px}.FloorPlanEditor-module__oxuwPq__node:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.FloorPlanEditor-module__oxuwPq__shapeCircle{border-radius:50%;width:clamp(44px,8.2cqw,62px);height:clamp(44px,8.2cqw,62px)}.FloorPlanEditor-module__oxuwPq__shapeSquare{border-radius:var(--radius-card);width:clamp(48px,10cqw,76px);height:clamp(48px,10cqw,76px)}.FloorPlanEditor-module__oxuwPq__shapeRect{border-radius:var(--radius-card);width:clamp(66px,16.3cqw,124px);height:clamp(44px,9cqw,68px)}.FloorPlanEditor-module__oxuwPq__shapeBanquet{border-radius:var(--radius-card);width:clamp(76px,18.2cqw,138px);height:clamp(44px,8.4cqw,64px)}.FloorPlanEditor-module__oxuwPq__nodeLabel{font-size:clamp(12px,2cqw,15px);font-weight:var(--fw-bold);line-height:var(--lh-none)}.FloorPlanEditor-module__oxuwPq__nodeSeats{font-family:var(--font-mono);color:var(--color-text-muted);font-size:10px}.FloorPlanEditor-module__oxuwPq__fixture{cursor:grab;border:0;padding:0}.FloorPlanEditor-module__oxuwPq__fixture[data-selected=true]{outline:1.5px solid var(--c-teal);outline-offset:4px}.FloorPlanEditor-module__oxuwPq__fixture:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.FloorPlanEditor-module__oxuwPq__column{gap:var(--space-4);align-content:start;display:grid}.FloorPlanEditor-module__oxuwPq__tools{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.FloorPlanEditor-module__oxuwPq__tool{align-content:center;justify-items:center;gap:var(--space-1);border:1px solid var(--c-border);border-radius:var(--radius-inset);background:var(--color-surface);min-height:64px;color:var(--color-text);font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-semibold);cursor:pointer;display:grid}.FloorPlanEditor-module__oxuwPq__tool[aria-pressed=true]{border-color:var(--c-petrol);background:var(--c-petrol);color:var(--c-cream)}.FloorPlanEditor-module__oxuwPq__glyph{font-size:18px;line-height:var(--lh-none)}.FloorPlanEditor-module__oxuwPq__layersHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.FloorPlanEditor-module__oxuwPq__eyebrow{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--color-text-muted)}.FloorPlanEditor-module__oxuwPq__textButton{min-height:var(--control-height);padding:0 var(--space-1);color:var(--c-teal);font-family:var(--font-sans);font-size:12px;font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0}.FloorPlanEditor-module__oxuwPq__layers{gap:var(--space-1);max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.FloorPlanEditor-module__oxuwPq__layer{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-button);color:var(--color-text);font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.FloorPlanEditor-module__oxuwPq__layer[aria-pressed=true]{border-color:var(--c-teal);background:var(--color-surface)}.FloorPlanEditor-module__oxuwPq__layerName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.FloorPlanEditor-module__oxuwPq__layerMeta{font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-regular);color:var(--color-text-muted)}.FloorPlanEditor-module__oxuwPq__muted{color:var(--color-text-muted);margin:0;font-size:12.5px}.FloorPlanEditor-module__oxuwPq__panel{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--c-border-3);border-radius:var(--radius-card);background:var(--color-bg);display:grid}.FloorPlanEditor-module__oxuwPq__panelTitle{font-family:var(--font-serif);font-size:24px;font-weight:var(--fw-regular);line-height:var(--lh-subtitle);margin:0}.FloorPlanEditor-module__oxuwPq__panelSub{margin-top:calc(-1 * var(--space-3));}.FloorPlanEditor-module__oxuwPq__field{gap:var(--space-1);flex-direction:column;display:flex}.FloorPlanEditor-module__oxuwPq__label{}.FloorPlanEditor-module__oxuwPq__input,.FloorPlanEditor-module__oxuwPq__select{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:14px}.FloorPlanEditor-module__oxuwPq__row{gap:var(--space-2);display:flex}.FloorPlanEditor-module__oxuwPq__row .FloorPlanEditor-module__oxuwPq__field{flex:1 1 0;min-width:0}.FloorPlanEditor-module__oxuwPq__stepper{grid-template-columns:var(--control-height) minmax(0, 1fr) var(--control-height);align-items:center;gap:var(--space-2);display:grid}.FloorPlanEditor-module__oxuwPq__stepButton{height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:18px}.FloorPlanEditor-module__oxuwPq__stepButton[data-leer=true]{cursor:not-allowed;opacity:.45}.FloorPlanEditor-module__oxuwPq__stepValue{text-align:center;font-family:var(--font-mono);font-size:20px}.FloorPlanEditor-module__oxuwPq__shapes{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.FloorPlanEditor-module__oxuwPq__shape{align-content:center;justify-items:center;gap:var(--space-1);border:1px solid var(--c-border);border-radius:var(--radius-nav);background:var(--color-surface);min-height:52px;color:var(--color-text-muted);font-family:var(--font-sans);font-size:10.5px;font-weight:var(--fw-semibold);cursor:pointer;display:grid}.FloorPlanEditor-module__oxuwPq__shape[aria-pressed=true]{border:1.5px solid var(--c-teal);color:var(--c-teal)}.FloorPlanEditor-module__oxuwPq__shapeGlyph{border-radius:var(--radius-badge);border:1.5px solid}.FloorPlanEditor-module__oxuwPq__glyphRund{border-radius:50%;width:22px;height:22px}.FloorPlanEditor-module__oxuwPq__glyphQuadrat{width:22px;height:22px}.FloorPlanEditor-module__oxuwPq__glyphRechteck{width:32px;height:20px}.FloorPlanEditor-module__oxuwPq__glyphTafel{width:38px;height:16px}.FloorPlanEditor-module__oxuwPq__rotation{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.FloorPlanEditor-module__oxuwPq__range{width:100%;min-height:var(--control-height);accent-color:var(--c-teal)}.FloorPlanEditor-module__oxuwPq__rotationValue{font-family:var(--font-mono);font-size:14px}.FloorPlanEditor-module__oxuwPq__linkCard{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--c-mint-info-border);border-radius:var(--radius-inset);background:var(--c-mint-info);display:grid}.FloorPlanEditor-module__oxuwPq__linkEyebrow{color:var(--c-mint-info-text);}.FloorPlanEditor-module__oxuwPq__qrLink{min-height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--c-mint-info-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--c-teal);font-size:13px;font-weight:var(--fw-semibold);justify-content:center;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.FloorPlanEditor-module__oxuwPq__actions{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--c-border-3);flex-wrap:wrap;display:flex}.FloorPlanEditor-module__oxuwPq__ghost{min-height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-semibold);cursor:pointer}.FloorPlanEditor-module__oxuwPq__ghost:disabled{cursor:not-allowed;opacity:.55}.FloorPlanEditor-module__oxuwPq__alignGrid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.FloorPlanEditor-module__oxuwPq__cta{min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-button);background:var(--color-cta);color:var(--color-cta-text);font-family:var(--font-sans);font-size:15px;font-weight:var(--fw-semibold);cursor:pointer;border:0}.FloorPlanEditor-module__oxuwPq__cta:disabled{cursor:not-allowed;opacity:.55}.FloorPlanEditor-module__oxuwPq__feedback{margin:0;font-size:13px}.FloorPlanEditor-module__oxuwPq__dialog{}.FloorPlanEditor-module__oxuwPq__dialogPanel{}.FloorPlanEditor-module__oxuwPq__dialogTitle{}.FloorPlanEditor-module__oxuwPq__dialogActions{}
.BonCard-module__FEafFa__card{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);transition:transform var(--motion-snap) ease-out;touch-action:pan-y;flex-direction:column;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){.BonCard-module__FEafFa__card{transition:none}}.BonCard-module__FEafFa__card[data-fallback=true]{border-color:var(--color-status-problem)}.BonCard-module__FEafFa__head{gap:var(--space-1);flex-direction:column;display:flex}.BonCard-module__FEafFa__point{font-family:var(--font-sans);font-size:22px;font-weight:var(--fw-semibold);color:var(--color-text);letter-spacing:.02em}.BonCard-module__FEafFa__meta{color:var(--color-text-muted);font-size:13px}.BonCard-module__FEafFa__test{font-size:13px;font-weight:var(--fw-semibold);color:var(--color-status-accepted);margin:0}.BonCard-module__FEafFa__fallback{color:var(--color-status-problem);margin:0;font-size:13px}.BonCard-module__FEafFa__rule{border:none;border-top:1px dashed var(--color-border);margin:0}.BonCard-module__FEafFa__items{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BonCard-module__FEafFa__item{gap:var(--space-2);color:var(--color-text);font-size:16px;display:flex}.BonCard-module__FEafFa__qty{font-variant-numeric:tabular-nums;min-width:2.5em;font-weight:var(--fw-semibold)}.BonCard-module__FEafFa__name{gap:var(--space-1);flex-direction:column;display:flex}.BonCard-module__FEafFa__options,.BonCard-module__FEafFa__note{color:var(--color-text-muted);font-size:14px}.BonCard-module__FEafFa__done{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-button);background:var(--color-cta);color:var(--color-cta-text);font-family:var(--font-sans);font-size:15px;font-weight:var(--fw-semibold);cursor:pointer;border:1px solid #0000}.BonCard-module__FEafFa__done:disabled{opacity:.6;cursor:progress}.BonCard-module__FEafFa__error{font-size:13px;line-height:var(--lh-text);color:var(--color-status-problem);margin:0}
.Field-module__kdOvOq__field{gap:var(--space-1);flex-direction:column;display:flex}.Field-module__kdOvOq__field label{font-size:13px;font-weight:var(--fw-semibold);color:var(--color-text)}.Field-module__kdOvOq__field input{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font:inherit}.Field-module__kdOvOq__field input[aria-invalid=true]{border-color:var(--color-status-problem-border)}.Field-module__kdOvOq__hint{color:var(--color-text-muted);font-size:13px}.Field-module__kdOvOq__error{color:var(--color-status-problem);font-size:13px}
.kennzahlen-module__YASQIG__page{}.kennzahlen-module__YASQIG__head{}.kennzahlen-module__YASQIG__h1{}.kennzahlen-module__YASQIG__lead{}.kennzahlen-module__YASQIG__toolbar{}.kennzahlen-module__YASQIG__segment{background:var(--c-segment-track);border-radius:var(--radius-nav);flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.kennzahlen-module__YASQIG__segmentItem{border-radius:var(--radius-badge);min-height:36px;font-family:var(--font-sans);font-weight:var(--fw-semibold);color:var(--color-text-muted);align-items:center;padding:7px 14px;font-size:13px;text-decoration:none;display:inline-flex}.kennzahlen-module__YASQIG__segmentItem[data-active=true]{background:var(--color-inverse);color:var(--color-on-inverse)}.kennzahlen-module__YASQIG__card{border:1px solid var(--c-border-3);border-radius:var(--radius-card);background:var(--color-surface);padding:20px}.kennzahlen-module__YASQIG__cardTitle{font-family:var(--font-serif);font-weight:var(--fw-regular);color:var(--color-text);margin:0 0 2px;font-size:19px}.kennzahlen-module__YASQIG__cardSub{color:var(--color-text-muted);margin:0 0 14px;font-size:12.5px}.kennzahlen-module__YASQIG__two{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:14px;display:grid}.kennzahlen-module__YASQIG__kpiGrid{}.kennzahlen-module__YASQIG__kpiCard{}.kennzahlen-module__YASQIG__kpiLabel{}.kennzahlen-module__YASQIG__kpiRow{}.kennzahlen-module__YASQIG__kpiValue{}.kennzahlen-module__YASQIG__delta{font-size:12px;font-weight:var(--fw-semibold);border-radius:var(--radius-badge);padding:2px 8px}.kennzahlen-module__YASQIG__delta[data-up=true]{color:var(--color-status-ready);background:var(--color-status-ready-bg);border:1px solid var(--color-status-ready-border)}.kennzahlen-module__YASQIG__delta[data-up=false]{color:var(--color-status-problem);background:var(--color-status-problem-bg);border:1px solid var(--color-status-problem-border)}.kennzahlen-module__YASQIG__accounting{border:1px solid var(--c-chart-4);border-radius:var(--radius-card);background:var(--c-mint-info);padding:20px}.kennzahlen-module__YASQIG__accountingHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.kennzahlen-module__YASQIG__accountingNote{}.kennzahlen-module__YASQIG__exportRow{}.kennzahlen-module__YASQIG__exportBtn{min-height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);cursor:pointer;align-items:center;padding:0 13px;text-decoration:none;display:inline-flex}.kennzahlen-module__YASQIG__exportBtn[aria-disabled=true]{color:var(--color-text-muted);cursor:not-allowed}.kennzahlen-module__YASQIG__sumGrid{background:var(--color-surface-2);border:1px solid var(--color-surface-2);border-radius:var(--radius-inset);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.kennzahlen-module__YASQIG__sumCell{background:var(--color-surface);padding:13px 15px}.kennzahlen-module__YASQIG__sumLabel{color:var(--color-text-muted);margin-bottom:5px;font-size:11.5px}.kennzahlen-module__YASQIG__sumValue{font-size:16px;font-weight:var(--fw-semibold);color:var(--color-text)}.kennzahlen-module__YASQIG__sumValue[data-accent=true]{color:var(--color-cta)}.kennzahlen-module__YASQIG__patternBlock{border-top:1px solid var(--color-divider);margin-top:18px;padding-top:16px}.kennzahlen-module__YASQIG__patternLabel{font-size:11px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--color-text-muted)}.kennzahlen-module__YASQIG__hourBars{align-items:flex-end;gap:6px;height:150px;margin-top:10px;display:flex}.kennzahlen-module__YASQIG__hourCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.kennzahlen-module__YASQIG__barVal{color:var(--color-text-muted);font-size:10px}.kennzahlen-module__YASQIG__bar{background:var(--c-chart-bar-idle);border-radius:4px 4px 0 0;width:62%;max-width:24px}.kennzahlen-module__YASQIG__bar[data-peak=true]{background:var(--c-chart-1)}.kennzahlen-module__YASQIG__barLabel{color:var(--color-text-muted);font-size:10px}.kennzahlen-module__YASQIG__caption{color:var(--color-text-muted);margin:8px 0 0;font-size:11.5px}.kennzahlen-module__YASQIG__weekBars{align-items:flex-end;gap:10px;height:80px;margin-top:10px;display:flex}.kennzahlen-module__YASQIG__weekCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.kennzahlen-module__YASQIG__monthBars{align-items:flex-end;gap:2px;height:78px;margin-top:10px;display:flex}.kennzahlen-module__YASQIG__monthBar{background:var(--c-chart-4);border-radius:2px 2px 0 0;flex:1;min-width:0}.kennzahlen-module__YASQIG__monthBar[data-peak=true]{background:var(--c-chart-1)}.kennzahlen-module__YASQIG__monthBar[data-quiet=true]{background:var(--c-chart-quiet)}.kennzahlen-module__YASQIG__barPeakTeal{background:var(--c-chart-1)}.kennzahlen-module__YASQIG__barQuietSand{background:var(--c-chart-quiet)}.kennzahlen-module__YASQIG__monthAxis{justify-content:space-between;margin-top:6px;display:flex}.kennzahlen-module__YASQIG__axisTick{color:var(--color-text-muted);font-size:10px}.kennzahlen-module__YASQIG__rowList{gap:13px;display:grid}.kennzahlen-module__YASQIG__rowItem{gap:6px;display:grid}.kennzahlen-module__YASQIG__rowHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.kennzahlen-module__YASQIG__rowName{font-size:14px;font-weight:var(--fw-semibold);color:var(--color-text)}.kennzahlen-module__YASQIG__rowMeta{color:var(--color-text-muted);flex:none;font-size:12.5px}.kennzahlen-module__YASQIG__track{border-radius:var(--radius-pill);background:var(--c-chart-1);height:8px}.kennzahlen-module__YASQIG__trackThin{border-radius:var(--radius-pill);height:8px}.kennzahlen-module__YASQIG__flopList{gap:10px;display:grid}.kennzahlen-module__YASQIG__flopCard{border:1px solid var(--color-divider);border-radius:var(--radius-inset);background:var(--c-surface-warm);padding:12px 14px}.kennzahlen-module__YASQIG__flopHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:3px;display:flex}.kennzahlen-module__YASQIG__flopLost{font-size:11.5px;font-weight:var(--fw-semibold);color:var(--c-warn-strong);flex:none}.kennzahlen-module__YASQIG__flopNote{color:var(--color-text-muted);font-size:12px;line-height:var(--lh-note)}.kennzahlen-module__YASQIG__prepRow{gap:6px;display:grid}.kennzahlen-module__YASQIG__prepHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.kennzahlen-module__YASQIG__prepVal{align-items:center;gap:var(--space-2);display:inline-flex}.kennzahlen-module__YASQIG__prepAvg{font-size:13px;font-weight:var(--fw-semibold);color:var(--color-text)}.kennzahlen-module__YASQIG__targetChip{font-size:11px;font-weight:var(--fw-semibold);border-radius:var(--radius-badge);padding:2px 8px}.kennzahlen-module__YASQIG__targetChip[data-over=true]{color:var(--color-status-progress);background:var(--color-status-progress-bg);border:1px solid var(--color-status-progress-border)}.kennzahlen-module__YASQIG__targetChip[data-over=false]{color:var(--color-status-ready);background:var(--color-status-ready-bg);border:1px solid var(--color-status-ready-border)}.kennzahlen-module__YASQIG__barTrack{border-radius:var(--radius-pill);background:var(--c-chart-1);height:10px}.kennzahlen-module__YASQIG__barTrack[data-over=true]{background:var(--color-status-progress)}.kennzahlen-module__YASQIG__dualBars{gap:3px;display:grid}.kennzahlen-module__YASQIG__statTriple{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.kennzahlen-module__YASQIG__tStatNum{font-family:var(--font-serif);font-weight:var(--fw-regular);color:var(--color-text);font-size:23px}.kennzahlen-module__YASQIG__tStatNum[data-accent=true]{color:var(--color-cta)}.kennzahlen-module__YASQIG__tStatLabel{color:var(--color-text-muted);font-size:11.5px}.kennzahlen-module__YASQIG__mixRow{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.kennzahlen-module__YASQIG__donut{border-radius:50%;flex:none;width:118px;height:118px}.kennzahlen-module__YASQIG__legend{gap:9px;display:grid}.kennzahlen-module__YASQIG__legendItem{color:var(--color-text);align-items:center;gap:9px;font-size:13px;display:flex}.kennzahlen-module__YASQIG__legendSwatch{border-radius:3px;flex:none;width:11px;height:11px}.kennzahlen-module__YASQIG__notice{color:var(--color-text-muted);padding:var(--space-6);border:1px solid var(--c-border-3);border-radius:var(--radius-card);background:var(--color-surface)}.kennzahlen-module__YASQIG__presetTable{border-collapse:collapse;width:100%;margin-top:var(--space-3);font-size:14px}.kennzahlen-module__YASQIG__presetTable th,.kennzahlen-module__YASQIG__presetTable td{text-align:left;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--color-border)}.kennzahlen-module__YASQIG__presetTable th{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:var(--fw-semibold)}.kennzahlen-module__YASQIG__presetTable td:not(:first-child),.kennzahlen-module__YASQIG__presetTable th:not(:first-child){text-align:right;width:22%}
.PrintQrBonForm-module__xChUMW__form{}.PrintQrBonForm-module__xChUMW__row{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.PrintQrBonForm-module__xChUMW__field{}.PrintQrBonForm-module__xChUMW__labelText{font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);color:var(--color-text-muted)}.PrintQrBonForm-module__xChUMW__select{min-height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:14px}.PrintQrBonForm-module__xChUMW__submit{min-height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-weight:var(--fw-semibold);cursor:pointer;font-size:14px}.PrintQrBonForm-module__xChUMW__submit:disabled{opacity:.6;cursor:not-allowed}.PrintQrBonForm-module__xChUMW__hint{font-size:13px;line-height:var(--lh-body);color:var(--color-text-muted);max-width:62ch;margin:0}.PrintQrBonForm-module__xChUMW__inlineLink{color:var(--color-link)}.PrintQrBonForm-module__xChUMW__error{}.PrintQrBonForm-module__xChUMW__notice{color:var(--color-status-ready);margin:0;font-size:13px}
.CallChime-module__iktqeq__knopf{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;display:inline-flex}.CallChime-module__iktqeq__knopf[data-state=ein]{border-color:var(--color-cta);color:var(--color-cta)}.CallChime-module__iktqeq__knopf[data-state=gesperrt]{color:var(--color-text);border-style:dashed}.CallChime-module__iktqeq__symbol{flex:none}@media (max-width:599px){.CallChime-module__iktqeq__knopf{justify-content:center;gap:0;min-width:44px;padding:0;position:relative}.CallChime-module__iktqeq__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.Button-module__VMVMAW__button{min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-button);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.Button-module__VMVMAW__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__VMVMAW__primary{padding-left:var(--space-6);padding-right:var(--space-6);background:var(--color-inverse);color:var(--color-on-inverse)}.Button-module__VMVMAW__secondary{background:var(--c-mist);border-color:var(--c-mist-border);color:var(--color-text)}
.stationen-module__KEYMYa__page{}.stationen-module__KEYMYa__head{}.stationen-module__KEYMYa__back{}.stationen-module__KEYMYa__h1{}.stationen-module__KEYMYa__lead{}.stationen-module__KEYMYa__notice{}.stationen-module__KEYMYa__h2{}.stationen-module__KEYMYa__stationName{font-size:16px;font-weight:var(--fw-semibold)}.stationen-module__KEYMYa__muted{}.stationen-module__KEYMYa__tableBar{}.stationen-module__KEYMYa__newButton{}.stationen-module__KEYMYa__dataTable{}.stationen-module__KEYMYa__numHead{}.stationen-module__KEYMYa__numCell{}.stationen-module__KEYMYa__row{}.stationen-module__KEYMYa__rowLink{}.stationen-module__KEYMYa__panelMeta{}.stationen-module__KEYMYa__subKennzahl{color:var(--color-text-muted);margin-top:2px;font-size:11.5px}.stationen-module__KEYMYa__perfBlock{border-top:1px solid var(--color-divider);padding-top:var(--space-4);gap:var(--space-4);display:grid}.stationen-module__KEYMYa__perfTitle{font-size:13px;font-weight:var(--fw-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--ls-label)}.stationen-module__KEYMYa__perfRow{gap:6px;display:grid}.stationen-module__KEYMYa__perfHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.stationen-module__KEYMYa__perfHeadLabel{color:var(--color-text);font-size:13px}.stationen-module__KEYMYa__perfHeadLabel span{color:var(--color-text-muted)}.stationen-module__KEYMYa__perfVal{align-items:center;gap:var(--space-2);display:inline-flex}.stationen-module__KEYMYa__perfAvg{font-size:14px;font-weight:var(--fw-semibold);color:var(--color-text)}.stationen-module__KEYMYa__targetChip{}.stationen-module__KEYMYa__perfBar{border-radius:var(--radius-pill);background:var(--c-chart-1);height:10px}.stationen-module__KEYMYa__perfBar[data-over=true]{background:var(--color-status-progress)}.stationen-module__KEYMYa__perfTrack{border-radius:var(--radius-pill);background:var(--c-border-3);height:10px;overflow:hidden}.stationen-module__KEYMYa__perfFill{border-radius:var(--radius-pill);background:var(--c-chart-1);height:10px}.stationen-module__KEYMYa__perfFill[data-over=true]{background:var(--color-status-progress)}.stationen-module__KEYMYa__statGrid{background:var(--c-border-3);border:1px solid var(--c-border-3);border-radius:var(--radius-inset);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.stationen-module__KEYMYa__statCell{background:var(--color-surface);padding:11px 13px}.stationen-module__KEYMYa__statNum{font-size:15px;font-weight:var(--fw-semibold);color:var(--color-text)}.stationen-module__KEYMYa__statLabel{color:var(--color-text-muted);margin-top:3px;font-size:11.5px}
.station-module__7cXL-G__stations{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:13px;display:inline-flex}.station-module__7cXL-G__stationsLabel{color:var(--color-text-muted);font-weight:var(--fw-semibold)}.station-module__7cXL-G__count{min-width:18px;height:18px;margin-left:var(--space-2);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-cta);color:var(--color-cta-text);font-size:11px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:var(--lh-none);justify-content:center;align-items:center;display:inline-flex}.station-module__7cXL-G__note{background:var(--color-board);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-3) var(--space-4);color:var(--color-text-muted);margin-bottom:var(--space-6);font-size:14px}.station-module__7cXL-G__link{color:var(--color-cta);font-weight:var(--fw-semibold)}.station-module__7cXL-G__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;list-style:none;display:grid}
.DataTableScroll-module__-Nosqq__scroll{overscroll-behavior-x:contain;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;overflow-x:auto}.DataTableScroll-module__-Nosqq__scroll:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}
.OrderCard-module__dnX-tq__card{background:var(--color-surface);border:1px solid var(--color-border);border-left:5px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-4);gap:var(--space-3);align-content:start;display:grid;overflow:hidden}.OrderCard-module__dnX-tq__card[data-status=new]{border-left-color:var(--color-status-new)}.OrderCard-module__dnX-tq__card[data-status=accepted]{border-left-color:var(--color-status-accepted)}.OrderCard-module__dnX-tq__card[data-status=in_progress]{border-left-color:var(--color-status-progress)}.OrderCard-module__dnX-tq__card[data-status=ready]{border-left-color:var(--color-status-ready)}.OrderCard-module__dnX-tq__card[data-status=problem]{border-left-color:var(--color-status-problem)}.OrderCard-module__dnX-tq__head{gap:var(--space-2);margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) 0;padding:var(--space-3) var(--space-4);background:var(--color-surface-2);display:grid}.OrderCard-module__dnX-tq__cardHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.OrderCard-module__dnX-tq__point{font-weight:var(--fw-semibold);font-size:16px}.OrderCard-module__dnX-tq__meta{}.OrderCard-module__dnX-tq__courses{gap:var(--space-4);display:grid}.OrderCard-module__dnX-tq__course{gap:var(--space-2);display:grid}.OrderCard-module__dnX-tq__courseHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.OrderCard-module__dnX-tq__courseName{font-family:var(--font-sans);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--color-text-muted);font-size:12px}.OrderCard-module__dnX-tq__courseHeld{font-size:11px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--color-text-muted)}.OrderCard-module__dnX-tq__items{gap:var(--space-2);list-style:none;display:grid}.OrderCard-module__dnX-tq__item[data-held]{opacity:.7}.OrderCard-module__dnX-tq__fireForm{flex-wrap:wrap;display:flex}.OrderCard-module__dnX-tq__fire{min-height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--color-cta);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-cta);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;flex:1}.OrderCard-module__dnX-tq__fussGang{font-weight:var(--fw-semibold);color:var(--color-text-muted)}.OrderCard-module__dnX-tq__fireHint{color:var(--color-text-muted);font-size:12px}.OrderCard-module__dnX-tq__item{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr);font-size:14px;display:grid}.OrderCard-module__dnX-tq__item+.OrderCard-module__dnX-tq__item{padding-top:var(--space-3);border-top:1px solid var(--color-divider)}.OrderCard-module__dnX-tq__row{column-gap:var(--space-2);row-gap:var(--space-1);grid-template-columns:minmax(3ch,auto) minmax(0,1fr);align-items:baseline;display:grid}.OrderCard-module__dnX-tq__rowQty{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text-muted);grid-area:1/1}.OrderCard-module__dnX-tq__rowName{overflow-wrap:anywhere;grid-area:1/2;min-width:0}.OrderCard-module__dnX-tq__rowMeta{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;grid-area:2/2;min-width:0;display:flex}.OrderCard-module__dnX-tq__itemMain{}.OrderCard-module__dnX-tq__itemQty{}.OrderCard-module__dnX-tq__itemName{}.OrderCard-module__dnX-tq__mods{color:var(--color-text-muted)}.OrderCard-module__dnX-tq__itemSide{}.OrderCard-module__dnX-tq__itemActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.OrderCard-module__dnX-tq__itemStatus{color:var(--color-text-muted);font-size:13px}.OrderCard-module__dnX-tq__itemButton{min-height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:var(--fw-medium);cursor:pointer}.OrderCard-module__dnX-tq__item[data-mine] .OrderCard-module__dnX-tq__itemMain{font-weight:var(--fw-semibold)}.OrderCard-module__dnX-tq__item[data-dim]{opacity:.45}.OrderCard-module__dnX-tq__itemTags{align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}.OrderCard-module__dnX-tq__mine{background:var(--color-inverse);color:var(--color-on-inverse)}.OrderCard-module__dnX-tq__actions{align-items:center;gap:var(--space-2);padding-top:var(--space-3);display:flex}.OrderCard-module__dnX-tq__primaryForm{flex-wrap:wrap;flex:1;display:flex}.OrderCard-module__dnX-tq__problemForm{flex-wrap:wrap;flex:none;margin-left:auto;display:flex}.OrderCard-module__dnX-tq__primary{min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-button);background:var(--color-inverse);color:var(--color-on-inverse);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;border:none;flex:1}.OrderCard-module__dnX-tq__problem{min-height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--color-status-problem-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-status-problem);font:inherit;font-weight:var(--fw-medium);cursor:pointer}.OrderCard-module__dnX-tq__problem:hover{background:var(--color-status-problem-bg)}.OrderCard-module__dnX-tq__posRow{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.OrderCard-module__dnX-tq__posForm{flex:none;align-items:center;margin-left:auto}.OrderCard-module__dnX-tq__posStatus{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:13px;display:inline-flex}.OrderCard-module__dnX-tq__posStatus:before{content:"";border-radius:var(--radius-pill);background:var(--color-text-faint);width:8px;height:8px}.OrderCard-module__dnX-tq__posStatus[data-tone=transferred]{color:var(--color-text)}.OrderCard-module__dnX-tq__posStatus[data-tone=transferred]:before{background:var(--color-status-ready)}.OrderCard-module__dnX-tq__posToggle{min-height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:var(--fw-medium);cursor:pointer}.OrderCard-module__dnX-tq__posToggle[data-active]{background:var(--color-status-ready-bg);border-color:var(--color-status-ready-border);color:var(--color-status-ready)}.OrderCard-module__dnX-tq__prematureNotice{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--c-warn);border-left:4px solid var(--c-warn);border-radius:var(--radius-card);color:var(--c-warn-strong);font-size:13px}.OrderCard-module__dnX-tq__prematureTitle{font-weight:var(--fw-semibold)}.OrderCard-module__dnX-tq__prematureNotice>p{margin:0}.OrderCard-module__dnX-tq__prematureNotice>form{margin-top:var(--space-3)}.OrderCard-module__dnX-tq__preorderNotice{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--c-border);border-left:4px solid var(--c-teal);border-radius:var(--radius-card);color:var(--c-text);font-size:13px}.OrderCard-module__dnX-tq__preorderTitle{font-weight:var(--fw-semibold)}.OrderCard-module__dnX-tq__disclosureSummary{align-items:center;gap:var(--space-2);min-height:var(--control-height);font-size:13px;font-weight:var(--fw-semibold);color:var(--color-text-muted);cursor:pointer;list-style:none;display:flex}.OrderCard-module__dnX-tq__disclosureSummary::-webkit-details-marker{display:none}.OrderCard-module__dnX-tq__disclosureSummary:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:7px;height:7px;transform:rotate(45deg)}details[open]>.OrderCard-module__dnX-tq__disclosureSummary:after{transform:rotate(-135deg)}.OrderCard-module__dnX-tq__itemsDisclosure[data-density=work]>.OrderCard-module__dnX-tq__disclosureSummary{display:none}.OrderCard-module__dnX-tq__detail{border-top:1px solid var(--color-divider);padding-top:var(--space-2)}.OrderCard-module__dnX-tq__detailMeta{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:13px}.OrderCard-module__dnX-tq__undo{min-height:var(--control-height);min-width:var(--control-height);border-radius:var(--radius-button);color:var(--color-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-size:13px;display:inline-flex}.OrderCard-module__dnX-tq__undo:hover{border-color:var(--color-border);color:var(--color-text)}.OrderCard-module__dnX-tq__detailActions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.OrderCard-module__dnX-tq__headToggle{width:calc(100% + 2 * var(--space-4));text-align:left;font:inherit;color:inherit;cursor:pointer;padding-right:calc(var(--space-4) + 20px);border:0;position:relative}.OrderCard-module__dnX-tq__headChevron{top:50%;right:var(--space-4);border-right:1.7px solid var(--color-text-muted);border-bottom:1.7px solid var(--color-text-muted);width:8px;height:8px;transition:transform var(--motion-state) ease;margin-top:-6px;position:absolute;transform:rotate(45deg)}.OrderCard-module__dnX-tq__card[data-open] .OrderCard-module__dnX-tq__headChevron{margin-top:-2px;transform:rotate(-135deg)}@media (prefers-reduced-motion:reduce){.OrderCard-module__dnX-tq__headChevron{transition:none}}.OrderCard-module__dnX-tq__cardHead{display:flex}.OrderCard-module__dnX-tq__meta{display:block}.OrderCard-module__dnX-tq__preview{gap:var(--space-3);display:grid}.OrderCard-module__dnX-tq__previewGroup{gap:var(--space-1);display:grid}.OrderCard-module__dnX-tq__previewEyebrow{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:11px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--color-text-muted);display:flex}.OrderCard-module__dnX-tq__previewList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.OrderCard-module__dnX-tq__previewRow{font-size:14px;}.OrderCard-module__dnX-tq__previewQty{}.OrderCard-module__dnX-tq__previewName{}.OrderCard-module__dnX-tq__previewMeta{}.OrderCard-module__dnX-tq__previewStatus{font-size:13px;font-weight:var(--fw-semibold);color:var(--color-text-muted)}.OrderCard-module__dnX-tq__previewStatus[data-status=ready],.OrderCard-module__dnX-tq__itemStatus[data-status=ready]{color:var(--color-status-ready)}.OrderCard-module__dnX-tq__previewStatus[data-status=problem],.OrderCard-module__dnX-tq__itemStatus[data-status=problem]{color:var(--color-status-problem)}.OrderCard-module__dnX-tq__collapse{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);margin:calc(-1 * var(--space-2)) 0 calc(-1 * var(--space-2));font:inherit;font-size:13px;font-weight:var(--fw-semibold);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;display:flex}.OrderCard-module__dnX-tq__collapse:hover{color:var(--color-text)}.OrderCard-module__dnX-tq__collapseChevron{border-bottom:1.6px solid;border-right:1.6px solid;width:7px;height:7px;margin-top:3px;transform:rotate(-135deg)}.OrderCard-module__dnX-tq__collapseChevron[data-down=true]{margin-top:-3px;transform:rotate(45deg)}.OrderCard-module__dnX-tq__card:not([data-open]){cursor:pointer}.OrderCard-module__dnX-tq__probe{background:var(--color-surface-2);color:var(--color-text-muted);border:1px dashed var(--color-border)}
.LocationSwitcher-module__M5rtSq__form{align-items:center;gap:var(--space-2);display:flex}.LocationSwitcher-module__M5rtSq__label{font-size:12px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--c-teal-light)}.LocationSwitcher-module__M5rtSq__select{max-width:16rem;min-height:44px;padding:0 var(--space-3);border:1px solid var(--c-teal-light);border-radius:var(--radius-button);color:var(--color-on-inverse);font:inherit;background:0 0;font-size:13px}.LocationSwitcher-module__M5rtSq__select option{color:var(--color-text);background:var(--color-surface)}.LocationSwitcher-module__M5rtSq__button{min-height:44px;padding:0 var(--space-4);border:1px solid var(--c-teal-light);border-radius:var(--radius-button);color:var(--color-on-inverse);font:inherit;font-size:13px;font-weight:var(--fw-semibold);cursor:pointer;background:0 0}.LocationSwitcher-module__M5rtSq__button:hover{background:var(--c-teal)}.LocationSwitcher-module__M5rtSq__menuGroup{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);display:grid}.LocationSwitcher-module__M5rtSq__menuLabel{font-size:12px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--color-text-muted)}.LocationSwitcher-module__M5rtSq__menuSelect{width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:14px}.LocationSwitcher-module__M5rtSq__menuButton{min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:14px;font-weight:var(--fw-semibold);cursor:pointer}.LocationSwitcher-module__M5rtSq__menuButton:hover{background:var(--color-bg)}
.SaalplanDekor-module__PGHjHq__upright{min-width:0;max-width:100%;transform:rotate(calc(-1 * var(--plan-rot,0deg)));flex-direction:column;justify-content:center;align-items:center;display:flex}.SaalplanDekor-module__PGHjHq__chairs{pointer-events:none;position:absolute;inset:0}.SaalplanDekor-module__PGHjHq__chair{width:var(--plan-chair-w,16px);height:var(--plan-chair-h,11px);transform:translate(-50%, -50%) rotate(var(--chair-rot,0deg));border:1px solid var(--c-drawer-edge);border-radius:var(--radius-badge);background:var(--c-segment-track);position:absolute}.SaalplanDekor-module__PGHjHq__chair[data-round=true]{width:var(--plan-chair-h,11px);border-radius:50%}.SaalplanDekor-module__PGHjHq__fixtures{pointer-events:none;position:absolute;inset:0}.SaalplanDekor-module__PGHjHq__fixture{transform:translate(-50%, -50%) rotate(var(--plan-rot,0deg));font-family:var(--font-sans);font-size:clamp(8px,1.6cqw,11px);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;line-height:var(--lh-none);white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.SaalplanDekor-module__PGHjHq__fixture_theke{border-radius:var(--radius-badge);background:var(--c-petrol);color:var(--c-cream)}.SaalplanDekor-module__PGHjHq__fixture_wand{border-radius:var(--radius-badge);background:var(--c-segment-track)}.SaalplanDekor-module__PGHjHq__fixture_tuer{border:1px dashed var(--c-toggle-off-border);border-radius:var(--radius-pill);background:var(--c-paper);color:var(--color-text-muted)}.SaalplanDekor-module__PGHjHq__fixture_deko{border-radius:var(--radius-badge);background:var(--c-mint);color:var(--c-teal)}.SaalplanDekor-module__PGHjHq__fixtureText{text-overflow:ellipsis;max-width:100%;transform:rotate(calc(-1 * var(--plan-rot,0deg)));display:inline-block;overflow:hidden}
.ServedRail-module__refKzq__wrap{margin-top:var(--space-4);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-2);flex-direction:column;display:flex}.ServedRail-module__refKzq__head{}.ServedRail-module__refKzq__title{}.ServedRail-module__refKzq__lead{font-family:var(--font-sans);font-size:13px;line-height:var(--lh-text);color:var(--color-text-muted);margin:0}.ServedRail-module__refKzq__list{}.ServedRail-module__refKzq__item{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ServedRail-module__refKzq__info{flex-direction:column;min-width:0;display:flex}.ServedRail-module__refKzq__point{font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-medium);color:var(--color-text)}.ServedRail-module__refKzq__meta{font-family:var(--font-sans);color:var(--color-text-muted);font-size:13px}.ServedRail-module__refKzq__open{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-button);border:1px solid var(--color-cta);background:var(--color-surface);color:var(--color-cta);font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-medium);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ServedRail-module__refKzq__open:hover{background:var(--color-status-progress-bg,var(--color-surface))}
.ScanLoader-module__GCE_fG__scan{--vq-size:48px;--vq-speed:1.6s;width:var(--vq-size);height:var(--vq-size);border-radius:calc(var(--vq-size) * .15);background:var(--color-bg);padding:calc(var(--vq-size) * .083);flex:none;display:block;position:relative;overflow:hidden}.ScanLoader-module__GCE_fG__grid{gap:calc(var(--vq-size) * .062);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:100%;height:100%;display:grid}.ScanLoader-module__GCE_fG__grid span{border-radius:calc(var(--vq-size) * .042);background:var(--color-surface-2)}.ScanLoader-module__GCE_fG__grid span:first-child{animation:ScanLoader-module__GCE_fG__vq-cell var(--vq-speed) ease-in-out infinite 0s}.ScanLoader-module__GCE_fG__grid span:nth-child(3){animation:ScanLoader-module__GCE_fG__vq-cell var(--vq-speed) ease-in-out infinite .2s}.ScanLoader-module__GCE_fG__grid span:nth-child(5){animation:ScanLoader-module__GCE_fG__vq-cell var(--vq-speed) ease-in-out infinite .3s}.ScanLoader-module__GCE_fG__grid span:nth-child(7){animation:ScanLoader-module__GCE_fG__vq-cell var(--vq-speed) ease-in-out infinite .4s}.ScanLoader-module__GCE_fG__grid span:nth-child(9){animation:ScanLoader-module__GCE_fG__vq-cell var(--vq-speed) ease-in-out infinite .1s}.ScanLoader-module__GCE_fG__line{left:calc(var(--vq-size) * .083);right:calc(var(--vq-size) * .083);background:var(--color-cta);height:2px;box-shadow:0 0 6px color-mix(in srgb, var(--color-cta) 60%, transparent);animation:ScanLoader-module__GCE_fG__vq-scan var(--vq-speed) ease-in-out infinite;position:absolute}@keyframes ScanLoader-module__GCE_fG__vq-cell{0%,to{background:var(--color-surface-2)}50%{background:var(--color-cta)}}@keyframes ScanLoader-module__GCE_fG__vq-scan{0%{top:8%}50%{top:79%}to{top:8%}}.ScanLoader-module__GCE_fG__dark{background:var(--color-surface)}.ScanLoader-module__GCE_fG__dark .ScanLoader-module__GCE_fG__grid span{background:color-mix(in srgb, var(--color-on-inverse) 16%, transparent)}@media (prefers-reduced-motion:reduce){.ScanLoader-module__GCE_fG__line{animation:none;top:50%}.ScanLoader-module__GCE_fG__grid span{animation:none!important}}
.NavScanOverlay-module__BbXy_a__overlay{z-index:var(--z-panel);justify-content:center;align-items:center;gap:var(--space-4);background:color-mix(in srgb, var(--color-bg) 62%, transparent);opacity:0;animation:NavScanOverlay-module__BbXy_a__vq-overlay-in var(--motion-enter) ease .26s forwards;flex-direction:column;display:flex;position:fixed;inset:0}.NavScanOverlay-module__BbXy_a__label{font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-medium);color:var(--color-text-muted);letter-spacing:.01em}@keyframes NavScanOverlay-module__BbXy_a__vq-overlay-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.NavScanOverlay-module__BbXy_a__overlay{animation:1ms step-end .26s forwards NavScanOverlay-module__BbXy_a__vq-overlay-step}}@keyframes NavScanOverlay-module__BbXy_a__vq-overlay-step{to{opacity:1}}
.SiteFooter-module__E035KW__footer{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;font-size:13px;display:flex}.SiteFooter-module__E035KW__links{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.SiteFooter-module__E035KW__link{min-height:44px;color:var(--color-text-muted);font-weight:var(--fw-semibold);align-items:center;text-decoration:none;display:inline-flex}.SiteFooter-module__E035KW__link:hover{color:var(--color-link);text-decoration:underline}.SiteFooter-module__E035KW__meta{font-variant-numeric:tabular-nums}@media (max-width:599px){.SiteFooter-module__E035KW__withBottomNav{padding-bottom:calc(var(--staff-bottom-nav-h) + env(safe-area-inset-bottom) + var(--space-2))}}
.PreparedBanner-module__abPA1G__banner{gap:var(--space-3);margin:0 0 var(--space-6);padding:var(--space-4);border:1px solid var(--c-ob-done-border);border-radius:var(--radius-card);background:var(--c-ob-done-bg);display:grid}.PreparedBanner-module__abPA1G__title{font-family:var(--font-sans);font-weight:var(--fw-semibold);color:var(--c-ob-done);margin:0;font-size:15px}.PreparedBanner-module__abPA1G__body{font-size:14px;line-height:var(--lh-body);color:var(--c-text);margin:0}.PreparedBanner-module__abPA1G__needs{gap:var(--space-1);padding:0 0 0 var(--space-4);font-size:13px;line-height:var(--lh-text);color:var(--c-text);margin:0;display:grid}.PreparedBanner-module__abPA1G__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.PreparedBanner-module__abPA1G__primary{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-inset);background:var(--c-teal);color:var(--c-cream);font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;border:none;align-items:center;display:inline-flex}.PreparedBanner-module__abPA1G__primary:disabled{opacity:.7;cursor:default}.PreparedBanner-module__abPA1G__ghost{min-height:44px;padding:0 var(--space-2);font-family:var(--font-sans);color:var(--c-muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.PreparedBanner-module__abPA1G__primary:focus-visible,.PreparedBanner-module__abPA1G__ghost:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.PreparedBanner-module__abPA1G__error{color:var(--c-ob-problem);margin:0;font-size:13px}.PreparedBanner-module__abPA1G__notice{font-size:13px;font-weight:var(--fw-semibold);color:var(--c-ob-done);margin:0}
.AccountMenu-module__896k3a__wrap{display:flex;position:relative}.AccountMenu-module__896k3a__trigger{border:1px solid var(--c-teal-light);border-radius:var(--radius-pill);width:44px;height:44px;min-height:44px;color:var(--color-on-inverse);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.AccountMenu-module__896k3a__trigger:hover,.AccountMenu-module__896k3a__trigger[aria-expanded=true]{background:var(--c-teal)}.AccountMenu-module__896k3a__panel{top:calc(100% + var(--space-2));width:min(340px, calc(100vw - 2 * var(--space-3)));gap:var(--space-1);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card);z-index:50;display:grid;position:absolute;right:0}.AccountMenu-module__896k3a__identity{padding:var(--space-2) var(--space-3) var(--space-1);gap:2px;display:grid}.AccountMenu-module__896k3a__identityEmail{font-size:13px;font-weight:var(--fw-semibold);word-break:break-all}.AccountMenu-module__896k3a__identityRole{color:var(--color-text-muted);font-size:12px}.AccountMenu-module__896k3a__divider{background:var(--color-divider);height:1px;margin:var(--space-1) 0}.AccountMenu-module__896k3a__item{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-button);color:var(--color-text);font:inherit;font-size:14px;font-weight:var(--fw-semibold);text-align:left;cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.AccountMenu-module__896k3a__item:hover{background:var(--color-bg)}.AccountMenu-module__896k3a__itemIcon{color:var(--color-text-muted);flex:none;display:inline-flex}.AccountMenu-module__896k3a__logoutForm{display:block}.AccountMenu-module__896k3a__legal{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-3) var(--space-2);color:var(--color-text-muted);flex-wrap:wrap;font-size:12px;display:flex}.AccountMenu-module__896k3a__legalLink{color:var(--color-text-muted);text-decoration:none}.AccountMenu-module__896k3a__legalLink:hover{color:var(--color-text);text-decoration:underline}.AccountMenu-module__896k3a__legalDot{color:var(--color-text-muted)}.AccountMenu-module__896k3a__version{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-left:auto}
.InfoCallout-module__N8qHDW__callout{background:var(--c-mint-info);border:1px solid var(--c-mint-info-border);border-radius:var(--radius-block);align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.InfoCallout-module__N8qHDW__marker{background:var(--c-teal);width:18px;height:18px;color:var(--c-cream);font-family:var(--font-serif);font-size:12px;font-style:italic;line-height:var(--lh-none);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.InfoCallout-module__N8qHDW__markerAi{font-family:var(--font-sans);font-size:11px;font-style:normal}.InfoCallout-module__N8qHDW__text{font-size:12.5px;line-height:var(--lh-text);color:var(--c-mint-info-text);margin:0}
.ActiveLocationBadge-module__SD_tuW__badge{align-items:center;gap:var(--space-2);min-width:0;max-width:18rem;color:var(--color-on-inverse);opacity:.85;font-size:13px;display:inline-flex}.ActiveLocationBadge-module__SD_tuW__icon{color:var(--c-teal-light);flex:none}.ActiveLocationBadge-module__SD_tuW__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ActiveLocationBadge-module__SD_tuW__srLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.UploadSlot-module__CqNxPq__slot{border:1.5px dashed var(--c-toggle-off-border);border-radius:var(--radius-block);background:var(--c-paper-2);cursor:pointer;justify-content:center;align-items:center;width:100%;height:128px;display:flex;position:relative;overflow:hidden}.UploadSlot-module__CqNxPq__slot:hover{border-color:var(--c-teal)}.UploadSlot-module__CqNxPq__slot:focus-within{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.UploadSlot-module__CqNxPq__placeholder{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.UploadSlot-module__CqNxPq__icon{color:var(--c-teal);font-size:18px}.UploadSlot-module__CqNxPq__preview{object-fit:contain;width:100%;height:100%}.UploadSlot-module__CqNxPq__input{opacity:0;cursor:pointer;position:absolute;inset:0}.UploadSlot-module__CqNxPq__fileName{color:var(--c-muted);margin:8px 0 0;font-size:11.5px}.UploadSlot-module__CqNxPq__busy{font-family:var(--font-mono);color:var(--c-teal);background:var(--color-surface);border-radius:var(--radius-badge);padding:3px 7px;font-size:10.5px;position:absolute;bottom:8px;right:8px}.UploadSlot-module__CqNxPq__error{color:var(--c-ob-problem);margin:8px 0 0;font-size:11.5px}
.MobileNavDrawer-module__rwIapa__trigger{display:none}@media (max-width:599px){.MobileNavDrawer-module__rwIapa__trigger{border:1px solid var(--c-teal-light);border-radius:var(--radius-button);width:44px;height:44px;min-height:44px;color:var(--color-on-inverse);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.MobileNavDrawer-module__rwIapa__trigger:hover{background:var(--c-teal)}}.MobileNavDrawer-module__rwIapa__overlay{z-index:var(--z-scrim);background:#14201e80;position:fixed;inset:0}.MobileNavDrawer-module__rwIapa__panel{z-index:var(--z-panel);gap:var(--space-2);width:min(82vw,320px);padding:var(--space-4);padding-top:calc(var(--space-4) + env(safe-area-inset-top));background:var(--color-surface);border-right:1px solid var(--color-border);box-shadow:var(--shadow-card);animation:MobileNavDrawer-module__rwIapa__slideIn var(--motion-enter) ease;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}@keyframes MobileNavDrawer-module__rwIapa__slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.MobileNavDrawer-module__rwIapa__panelHead{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2) var(--space-3);border-bottom:1px solid var(--color-divider);display:flex}.MobileNavDrawer-module__rwIapa__panelTitle{font-size:12px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--color-text-muted)}.MobileNavDrawer-module__rwIapa__close{width:var(--control-height);height:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-button);color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.MobileNavDrawer-module__rwIapa__close:hover{background:var(--color-bg)}.MobileNavDrawer-module__rwIapa__nav{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.MobileNavDrawer-module__rwIapa__link{min-height:48px;padding:0 var(--space-3);border-radius:var(--radius-button);color:var(--color-text);font-size:16px;font-weight:var(--fw-semibold);border:1px solid #0000;align-items:center;text-decoration:none;display:flex}.MobileNavDrawer-module__rwIapa__link:hover{background:var(--color-bg)}.MobileNavDrawer-module__rwIapa__link[data-active=true]{background:var(--color-bg);border-color:var(--c-teal);color:var(--color-link)}
