.MobileNavigation_dialog__oSIfz{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--color-foreground);overflow:hidden}.MobileNavigation_dialog__oSIfz::backdrop{background:var(--color-abdunklung)}.MobileNavigation_dialog__oSIfz[open]{display:flex;justify-content:flex-end}.MobileNavigation_panel__JN7uO{display:flex;flex-direction:column;gap:24px;width:100%;max-width:480px;height:100%;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:var(--color-background);overflow-y:auto;overscroll-behavior:contain}.MobileNavigation_header__CwByL{display:flex;align-items:center;justify-content:space-between;gap:16px}.MobileNavigation_header__CwByL .MobileNavigation_brand__JXH_2{width:112px;height:18px}.MobileNavigation_close__tmVw6{display:grid;place-items:center;width:40px;height:40px;margin-right:-10px;flex-shrink:0;cursor:pointer;border-radius:var(--radius-chip);--oa-knopf-radius:9999px}.MobileNavigation_panel__JN7uO:focus{outline:none}.MobileNavigation_navigation__myUu7{display:flex;flex-direction:column}.MobileNavigation_navLink__FfZHH{display:flex;align-items:center;gap:16px;min-height:72px;border-bottom:1px solid var(--color-border);font-size:var(--text-h2-handy);font-weight:400;line-height:1.4}.MobileNavigation_navLink__FfZHH>span{flex:1;min-width:0}.MobileNavigation_navLink__FfZHH>svg{flex-shrink:0}.MobileNavigation_account__bnA0_{display:flex;flex-direction:column;gap:24px}.MobileNavigation_contact__klH_I{margin-top:auto;text-align:center;font-size:var(--text-mini);line-height:1.4;color:var(--color-muted)}.MobileNavigation_panel__JN7uO :is(a,button):focus-visible{outline:none}.Fehlermeldung_meldung__543tp.Fehlermeldung_meldung__543tp{display:flex;align-items:flex-start;gap:6px;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--color-danger);font-size:var(--text-small);font-weight:400;line-height:20px;text-align:left;overflow-wrap:anywhere}.Fehlermeldung_symbol__woo4S{flex:none;margin-top:2px}.Fehlermeldung_meldung__543tp>div.Fehlermeldung_inhalt___P7g8{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.Fehlermeldung_inhalt___P7g8{min-width:0;flex:1;overflow-wrap:anywhere}.Fehlermeldung_inhalt___P7g8>a,.Fehlermeldung_inhalt___P7g8>button{min-height:44px;align-content:center}.Fehlermeldung_meldung__543tp.Fehlermeldung_mitte__y3l40{display:block;text-align:center}.Fehlermeldung_mitte__y3l40 .Fehlermeldung_symbol__woo4S{display:inline;margin:0 6px 0 0;vertical-align:-3px}.Fehlermeldung_mitte__y3l40 .Fehlermeldung_inhalt___P7g8{display:inline}.Fehlermeldung_meldung__543tp.Fehlermeldung_information__cuI8A,.Fehlermeldung_meldung__543tp.Fehlermeldung_warnung__UNjrg{color:var(--color-foreground)}.Fehlermeldung_meldung__543tp.Fehlermeldung_erfolg__jeX0M{color:var(--color-success)}.Fehlermeldung_zustandInhalt__oqAAF,.Fehlermeldung_zustand___iF_Q{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;width:100%}.Fehlermeldung_titel__Oz_cz{margin:0;color:var(--color-foreground);font-size:var(--text-h3);font-weight:500;line-height:1.25;overflow-wrap:anywhere}.Fehlermeldung_beschreibung__hqcef{margin:0;color:var(--color-muted);font-size:var(--text-small);line-height:20px;overflow-wrap:anywhere}.Fehlermeldung_seite__nO8RS{max-width:560px;margin-inline:auto}.Fehlermeldung_seite__nO8RS .Fehlermeldung_titel__Oz_cz{font-size:var(--text-error-title)}.Fehlermeldung_seite__nO8RS .Fehlermeldung_beschreibung__hqcef{font-size:var(--text-body);line-height:24px}.Fehlermeldung_aktionen__t7hw_{display:flex;flex-wrap:wrap;gap:12px;width:100%}.Fehlermeldung_aktion__Sg3la.Fehlermeldung_aktion__Sg3la{height:auto;min-height:48px;max-width:100%;padding:8px 12px;white-space:normal;font-size:var(--text-small);line-height:20px;text-align:center}.Fehlermeldung_aktion__Sg3la.Fehlermeldung_aktion__Sg3la:focus-visible{outline:2px solid var(--color-focus-ring)!important;outline-offset:2px!important}.Fehlermeldung_meldung__543tp.Fehlermeldung_meldung__543tp:focus-visible{outline:2px solid var(--color-focus-ring)!important;outline-offset:2px!important}.AccountShell_frame__P0c1n{padding-block:40px 48px}.AccountShell_container__qOL3v{width:100%;max-width:1200px;margin-inline:auto;min-width:0}.AccountShell_content__swmFL{min-width:0}@media (min-width:768px) and (max-width:1279px){.AccountShell_frame__P0c1n[data-konto-frame]{padding:24px}}[data-chat-mode] .AccountShell_frame__P0c1n{padding:0;max-width:none}[data-chat-mode] .AccountShell_container__qOL3v{max-width:none}@media (max-width:767px){.AccountShell_frame__P0c1n{padding-block:16px 32px}[data-chat-mode] .AccountShell_frame__P0c1n{padding:0}}.AccountShell_einblenden__S5hCO{animation:AccountShell_konto-einblenden__mbQgq .18s var(--ease-mv) both}@keyframes AccountShell_konto-einblenden__mbQgq{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.AccountShell_einblenden__S5hCO{animation:none}}@media (min-width:1280px){.AccountShell_container__qOL3v{max-width:none}[data-chat-mode] .AccountShell_frame__P0c1n{max-width:var(--container-layout);padding-inline:var(--site-gutter)}}.AccountShell_frame__P0c1n[data-konto-frame]{padding:24px var(--site-gutter)}@media (max-width:767px){.AccountShell_frame__P0c1n[data-konto-frame]{padding:16px}}.IntroStory_story__vDvWH{width:100%;min-width:0;max-width:1080px;margin:0 auto;padding:16px 16px 28px;color:var(--color-foreground);display:flex;flex-direction:column;gap:12px}.IntroStory_top__vS4SZ{display:flex;align-items:center;justify-content:flex-end;min-height:40px;margin-bottom:-4px}.IntroStory_skip__fGrEk{min-height:40px;padding:8px 4px 8px 16px;font-size:var(--text-neben);color:var(--color-muted);text-decoration:underline;text-underline-offset:4px}.IntroStory_viewport__0MYgQ{min-width:0;contain:inline-size;overflow:clip;touch-action:pan-y}.IntroStory_track__OLBxU{display:flex;list-style:none;margin:0;padding:0;transition:transform .52s cubic-bezier(.22,.8,.24,1)}.IntroStory_slide__Zrp__{flex:0 0 100%;min-width:0;display:flex;flex-direction:column;gap:18px}.IntroStory_stage__QnDps{height:316px;border-radius:var(--radius-dropdown);background:var(--color-surface-section);display:grid;place-items:center;padding:20px;overflow:hidden;user-select:none}.IntroStory_copy__kgdGx{padding:0 4px 4px}.IntroStory_count__f3vGR{margin:0 0 6px;font-size:var(--text-mini);letter-spacing:.04em;color:var(--color-muted)}.IntroStory_copy__kgdGx h2:focus-visible{outline:none}.IntroStory_copy__kgdGx h2{font-family:var(--font-heading);font-size:var(--text-h2);line-height:1.25;font-weight:600;margin:0 0 10px;outline:none}.IntroStory_text__m1YHl{margin:0;font-size:var(--text-body);line-height:1.55;color:var(--color-sub);max-width:34em}.IntroStory_ctas__ua_Ll{display:flex;flex-direction:column;gap:10px;animation:IntroStory_rise__14UBN .42s both}.IntroStory_ctas__ua_Ll button{min-height:48px;border-radius:var(--radius-chip);--oa-knopf-radius:9999px;font-size:var(--text-body);font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px}.IntroStory_primary__3y8_Y{background:var(--color-primary)}.IntroStory_secondary__Zo7RO{background:var(--color-card);border:1px solid var(--color-border)}.IntroStory_controls__K7v25{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.IntroStory_round__y4Sfq{width:48px;height:48px;border-radius:var(--radius-chip);border:1px solid var(--color-border);background:var(--color-card);display:grid;place-items:center;transition:opacity .2s;cursor:pointer}.IntroStory_round__y4Sfq:disabled{opacity:.35}.IntroStory_dots__esHfb{display:flex;gap:0;list-style:none;margin:0;padding:0}.IntroStory_dots__esHfb button{width:30px;height:40px;display:grid;place-items:center;cursor:pointer}.IntroStory_dots__esHfb span{display:block;width:8px;height:8px;border-radius:var(--radius-chip);background:var(--color-border);transition:width .3s ease,background .3s ease}.IntroStory_dots__esHfb button[aria-current] span{width:22px;background:var(--color-primary)}.IntroStory_hint__G8r1q{margin:0 auto;text-align:center;font-size:var(--text-small);color:var(--color-muted)}.IntroStory_error__FbT3t{display:flex;align-items:center;gap:12px;font-size:var(--text-small);color:var(--color-danger)}.IntroStory_error__FbT3t p{margin:0}.IntroStory_error__FbT3t button{min-height:40px;text-decoration:underline}.IntroStory_story__vDvWH button:disabled{cursor:default}.IntroStory_story__vDvWH :focus-visible{outline:none}.IntroStory_sr__ABqIg{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.IntroStory_scene__lQXrc{--zs:1;width:100%;max-width:360px;display:flex;flex-direction:column;gap:12px;zoom:var(--zs)}.IntroStory_scene__lQXrc svg.lucide{zoom:calc(1 / (var(--zs) * var(--zc, 1) * var(--zw, 1)))}.IntroStory_panel__Se9GZ{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-box);padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 12px 32px color-mix(in srgb,var(--color-foreground) 8%,transparent)}.IntroStory_panelTitle__yZU6J{margin:0;font-size:var(--text-neben);font-weight:600;display:flex;align-items:center;gap:8px}.IntroStory_badge__zBthF,.IntroStory_status__rtca1{font-size:var(--text-small);color:var(--color-success);background:var(--color-beige)}.IntroStory_badge__zBthF,.IntroStory_chip__bqKTh,.IntroStory_status__rtca1{margin:0;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-weight:600;padding:6px 12px;border-radius:var(--radius-chip);white-space:nowrap}.IntroStory_chip__bqKTh{font-size:var(--text-mini);background:var(--color-surface-section)}.IntroStory_art__9m05h{position:relative;display:block;overflow:hidden;width:100%;height:100%;background:var(--color-surface-map)}.IntroStory_art__9m05h img{object-fit:cover}.IntroStory_realCard__AiqRi{--zc:.8;position:relative;width:100%;zoom:var(--zc)}.IntroStory_stage__QnDps>*{pointer-events:none}.IntroStory_chatHead__uBxtU{display:flex;align-items:center;gap:10px}.IntroStory_chatHead__uBxtU span{display:flex;flex-direction:column;line-height:1.25;min-width:0}.IntroStory_chatHead__uBxtU b{font-size:var(--text-small);font-weight:600}.IntroStory_chatHead__uBxtU small{font-size:var(--text-mini);color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.IntroStory_thumb__UZ7ZZ{width:40px;height:40px;border-radius:var(--radius-row);flex:none}.IntroStory_avatar__0tjma{width:40px;height:40px;border-radius:var(--radius-chip);background:var(--color-surface-section);display:grid!important;place-items:center;font-weight:600;flex:none}.IntroStory_chat__6TUTs{display:flex;flex-direction:column;gap:8px;min-height:196px}.IntroStory_bubble__qV3b2{max-width:84%;padding:9px 13px 7px;border-radius:var(--radius-box);font-size:var(--text-small);line-height:1.4}.IntroStory_bubble__qV3b2 p{margin:0}.IntroStory_bubble__qV3b2 small{display:block;text-align:right;font-size:var(--text-caps);color:var(--color-muted);margin-top:2px}.IntroStory_mine__cUN33{align-self:flex-end;background:var(--color-surface-section);border-bottom-right-radius:6px}.IntroStory_theirs__tHaua{align-self:flex-start;border:1px solid var(--color-border);border-bottom-left-radius:6px}.IntroStory_typing__n6HrP{margin:0;align-self:flex-start;display:flex;gap:4px;border:1px solid var(--color-border);border-radius:var(--radius-box);height:0;overflow:hidden;opacity:0;padding:0 14px}.IntroStory_typing__n6HrP span{width:6px;height:6px;border-radius:var(--radius-chip);background:var(--color-muted);align-self:center}.IntroStory_payRow__BL2_c{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--text-small)}.IntroStory_payRow__BL2_c>span:first-child{display:flex;flex-direction:column;line-height:1.3}.IntroStory_payRow__BL2_c b{font-weight:600}.IntroStory_payRow__BL2_c small{font-size:var(--text-mini);color:var(--color-muted)}.IntroStory_stripeTag__sKtMf{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-mini);font-weight:600;padding:4px 9px;border-radius:var(--radius-chip);border:1px solid var(--color-border)}.IntroStory_door__s3LaL{height:88px;border-radius:var(--radius-field);background:var(--color-surface-section);display:grid;place-items:center}.IntroStory_keyIcon__c2kHg{display:grid;place-items:center;width:60px;height:60px;border-radius:var(--radius-chip);background:var(--color-card);border:1px solid var(--color-border)}.IntroStory_problem__7eWQ7{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:var(--radius-hint);border:1px solid var(--color-border);font-size:var(--text-small);font-weight:600;position:relative}.IntroStory_problem__7eWQ7:after{content:"";position:absolute;inset:-1px;border-radius:var(--radius-hint);border:2px solid var(--color-kontur);opacity:0}.IntroStory_form__tjUtF{display:grid;grid-template-columns:1fr 1fr;gap:8px}.IntroStory_form__tjUtF>:first-child{grid-column:1/-1}.IntroStory_field__RaaBZ{display:flex;flex-direction:column;gap:4px}.IntroStory_field__RaaBZ small{font-size:var(--text-mini);color:var(--color-muted)}.IntroStory_input____Rsz{display:block;border:1px solid var(--color-field-border);border-radius:var(--radius-row);padding:6px 10px;font-size:var(--text-mini);font-weight:500;overflow:hidden;white-space:nowrap}.IntroStory_typed__1o2Av{display:inline-block;overflow:hidden;vertical-align:bottom;white-space:nowrap;clip-path:inset(0 0 0 0)}.IntroStory_monthChips___qU7g{display:flex;gap:5px}.IntroStory_monthChips___qU7g span{flex:1;text-align:center;font-size:var(--text-mini);padding:5px 0;border-radius:var(--radius-chip);border:1px solid var(--color-border)}.IntroStory_monthChips___qU7g span[data-on]{background:var(--color-primary);border-color:var(--color-primary);font-weight:600}.IntroStory_photos__xqH16{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.IntroStory_photo__ex3Pq{height:38px;border-radius:var(--radius-row)}.IntroStory_swap__yWpOt{position:absolute;z-index:30;left:50%;top:44%;transform:translate(-50%,-50%);display:grid;--zw:1.2;zoom:var(--zw)}.IntroStory_swap__yWpOt>*{grid-area:1/1;justify-self:center;box-shadow:0 2px 8px color-mix(in srgb,var(--color-foreground) 8%,transparent)}.IntroStory_swap__yWpOt .IntroStory_chip__bqKTh,.IntroStory_swap__yWpOt .IntroStory_status__rtca1{background:var(--color-card)}.IntroStory_reviewing__vBvuU{opacity:0}.IntroStory_spinner__pfCtJ{width:12px;height:12px;border-radius:var(--radius-chip);border:2px solid var(--color-field-border);border-top-color:var(--color-focus-ring)}.IntroStory_bankRow__U1NAH{display:flex;align-items:center;gap:12px;border:1px solid var(--color-border);border-radius:var(--radius-field);padding:10px}.IntroStory_laneDot__jUWMw{width:40px;height:40px;border-radius:var(--radius-chip);background:var(--color-surface-section);display:grid;place-items:center;flex:none}.IntroStory_iban__c5Q52{font-size:var(--text-small);letter-spacing:.04em;font-variant-numeric:tabular-nums}.IntroStory_decide__vG9QA{display:grid;grid-template-columns:1fr 1fr;gap:8px}.IntroStory_decide__vG9QA span{min-height:42px;border-radius:var(--radius-hint);border:1px solid var(--color-border);display:grid;place-items:center;font-size:var(--text-small);font-weight:600}.IntroStory_decide__vG9QA .IntroStory_confirm__h5Ce6{background:var(--color-primary);border-color:var(--color-primary)}.IntroStory_steps__Ep0Tc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.IntroStory_steps__Ep0Tc li{display:flex;gap:10px;align-items:flex-start;position:relative}.IntroStory_steps__Ep0Tc li:not(:last-child):after{content:"";position:absolute;left:13px;top:28px;bottom:-8px;width:2px;background:var(--color-border)}.IntroStory_stepNo__WOguD{position:relative;z-index:1;width:28px;height:28px;border-radius:var(--radius-chip);background:var(--color-surface-section);border:1px solid var(--color-border);display:grid;place-items:center;font-size:var(--text-mini);font-weight:600;flex:none}.IntroStory_stepBody__A6cPR{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:4px}.IntroStory_stepBody__A6cPR b{font-size:var(--text-small);font-weight:600;line-height:1.2}.IntroStory_stepBody__A6cPR small{font-size:var(--text-mini);line-height:1.35;color:var(--color-muted)}.IntroStory_note__o1mVS{margin:0;font-size:var(--text-mini);line-height:1.45;color:var(--color-muted);border-top:1px solid var(--color-border);padding-top:12px}@keyframes IntroStory_rise__14UBN{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes IntroStory_pop__nFVGT{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes IntroStory_fade__OrhV6{0%{opacity:0}to{opacity:1}}@keyframes IntroStory_flash__plEDC{0%{opacity:0}12%,78%{opacity:1}to{opacity:0}}@keyframes IntroStory_slideIn__8uIBN{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:none}}@keyframes IntroStory_press__2tQrT{0%,to{transform:none}50%{transform:scale(.95)}}@keyframes IntroStory_spin__Nj5K6{to{transform:rotate(1turn)}}@keyframes IntroStory_type__3rYEo{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes IntroStory_typing__n6HrP{0%{opacity:0;height:0}15%,80%{opacity:1;height:28px}to{opacity:0;height:0;margin-top:-8px}}@keyframes IntroStory_dot__AumVR{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-3px);opacity:1}}@keyframes IntroStory_turn__E8bMQ{0%{opacity:0;transform:rotate(-120deg) scale(.8)}60%{opacity:1;transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes IntroStory_pulse__EQx_6{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}.IntroStory_slide__Zrp__[data-active] .IntroStory_panel__Se9GZ{animation:IntroStory_rise__14UBN .48s both}.IntroStory_slide__Zrp__[data-active] .IntroStory_requestDetails__zX_3Z>*{animation:IntroStory_rise__14UBN .42s both}.IntroStory_slide__Zrp__[data-active] .IntroStory_requestDetails__zX_3Z>:first-child{animation-delay:.25s}.IntroStory_slide__Zrp__[data-active] .IntroStory_requestDetails__zX_3Z>:nth-child(2){animation-delay:.4s}.IntroStory_slide__Zrp__[data-active] .IntroStory_badge__zBthF{animation:IntroStory_pop__nFVGT .42s 1.4s both}.IntroStory_slide__Zrp__[data-active] .IntroStory_mine__cUN33{animation:IntroStory_rise__14UBN .42s .25s both}.IntroStory_slide__Zrp__[data-active] .IntroStory_typing__n6HrP{animation:IntroStory_typing__n6HrP 1.1s .8s both}.IntroStory_slide__Zrp__[data-active] .IntroStory_typing__n6HrP span{animation:IntroStory_dot__AumVR .6s infinite}.IntroStory_slide__Zrp__[data-active] .IntroStory_typing__n6HrP span:nth-child(2){animation-delay:.12s}.IntroStory_slide__Zrp__[data-active] .IntroStory_typing__n6HrP span:nth-child(3){animation-delay:.24s}.IntroStory_slide__Zrp__[data-active] .IntroStory_theirs__tHaua{animation:IntroStory_rise__14UBN .42s 1.8s both}.IntroStory_slide__Zrp__[data-active] .IntroStory_chat__6TUTs .IntroStory_status__rtca1{animation:IntroStory_pop__nFVGT .42s 2.4s both}.IntroStory_slide__Zrp__[data-active] .IntroStory_keyIcon__c2kHg{animation:IntroStory_turn__E8bMQ .9s cubic-bezier(.22,.8,.24,1) .2s both}.IntroStory_slide__Zrp__[data-active] .IntroStory_movedIn__XrBSY{animation:IntroStory_pop__nFVGT .42s 1s both}.IntroStory_slide__Zrp__[data-active] .IntroStory_problem__7eWQ7{animation:IntroStory_rise__14UBN .42s 1.4s both}.IntroStory_slide__Zrp__[data-active] .IntroStory_problem__7eWQ7:after{animation:IntroStory_pulse__EQx_6 1.2s ease-out 2s 2 both}.IntroStory_slide__Zrp__[data-active] .IntroStory_field__RaaBZ{animation:IntroStory_rise__14UBN .36s calc(.12s + var(--i, 3) * .12s) both}.IntroStory_slide__Zrp__[data-active] .IntroStory_typed__1o2Av{animation:IntroStory_type__3rYEo .7s calc(.4s + var(--i, 0) * .45s) steps(18) both}.IntroStory_slide__Zrp__[data-active] .IntroStory_monthChips___qU7g span[data-on]{animation:IntroStory_pop__nFVGT .32s calc(1.8s + var(--i) * .12s) both}.IntroStory_slide__Zrp__[data-active] .IntroStory_photo__ex3Pq{animation:IntroStory_pop__nFVGT .42s both}.IntroStory_slide__Zrp__[data-active] .IntroStory_photo__ex3Pq:first-child{animation-delay:2.2s}.IntroStory_slide__Zrp__[data-active] .IntroStory_photo__ex3Pq:nth-child(2){animation-delay:2.35s}.IntroStory_slide__Zrp__[data-active] .IntroStory_photo__ex3Pq:nth-child(3){animation-delay:2.5s}.IntroStory_slide__Zrp__[data-active] .IntroStory_reviewing__vBvuU{animation:IntroStory_flash__plEDC 1.8s .4s both}.IntroStory_slide__Zrp__[data-active] .IntroStory_spinner__pfCtJ{animation:IntroStory_spin__Nj5K6 .8s linear infinite}.IntroStory_slide__Zrp__[data-active] .IntroStory_online__3XgsB{animation:IntroStory_pop__nFVGT .42s 2.2s both}.IntroStory_slide__Zrp__[data-active] .IntroStory_slideIn__8uIBN{animation:IntroStory_slideIn__8uIBN .52s both}.IntroStory_slide__Zrp__[data-active] .IntroStory_bankRow__U1NAH{animation:IntroStory_rise__14UBN .42s .45s both}.IntroStory_slide__Zrp__[data-active] .IntroStory_ready__be5dn{animation:IntroStory_pop__nFVGT .42s 1.1s both}.IntroStory_slide__Zrp__[data-active] .IntroStory_decide__vG9QA{animation:IntroStory_rise__14UBN .42s 1s both}.IntroStory_slide__Zrp__[data-active] .IntroStory_confirm__h5Ce6{animation:IntroStory_press__2tQrT .36s 1.9s both}.IntroStory_slide__Zrp__[data-active] .IntroStory_steps__Ep0Tc li{animation:IntroStory_rise__14UBN .42s calc(.2s + var(--i) * .38s) both}.IntroStory_slide__Zrp__[data-active] .IntroStory_note__o1mVS{animation:IntroStory_rise__14UBN .46s 2.2s both}@media (min-width:1024px){.IntroStory_story__vDvWH{padding:28px 32px 40px;gap:18px}.IntroStory_slide__Zrp__{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:56px}.IntroStory_stage__QnDps{height:480px}.IntroStory_copy__kgdGx{align-self:start;padding-top:72px}.IntroStory_scene__lQXrc{max-width:400px;--zs:1.12}.IntroStory_copy__kgdGx h2{font-size:var(--text-h1)}.IntroStory_text__m1YHl{font-size:var(--text-h3)}.IntroStory_ctas__ua_Ll{flex-direction:row}.IntroStory_controls__K7v25,.IntroStory_ctas__ua_Ll,.IntroStory_error__FbT3t,.IntroStory_hint__G8r1q{margin-left:calc((100% - 56px) * 1.1 / 2.1 + 56px)}.IntroStory_controls__K7v25{justify-content:flex-start;gap:20px;margin-top:-130px;position:relative}.IntroStory_hint__G8r1q{text-align:left}}@media (max-width:1023px){.IntroStory_scene__lQXrc{--zs:.86}.IntroStory_scene__lQXrc:has(.IntroStory_steps__Ep0Tc){--zs:.8}.IntroStory_stage__QnDps:has(.IntroStory_steps__Ep0Tc){padding:12px}}@media (max-width:360px){.IntroStory_stage__QnDps{height:300px;padding:14px}}@media (prefers-reduced-motion:reduce){.IntroStory_story__vDvWH *,.IntroStory_story__vDvWH :after,.IntroStory_story__vDvWH :before{animation:none!important;transition:none!important}.IntroStory_typing__n6HrP{display:none}}.IntroStory_requestDetails__zX_3Z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.IntroStory_requestDetails__zX_3Z>div{padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-hint);background:var(--color-card)}.IntroStory_requestDetails__zX_3Z dt{display:flex;align-items:center;gap:7px;font-size:var(--text-mini);color:var(--color-muted)}.IntroStory_requestDetails__zX_3Z dd{margin:7px 0 0;font-size:var(--text-neben);font-weight:600}.PropertyCard_rentalPreviewBody__LrwT0{container-type:inline-size;height:120px;flex:none}.PropertyCard_rentalPreviewPriceRow__kwiVP{height:36px;min-height:36px;gap:8px}.PropertyCard_rentalPreviewAvailability__34VIV{max-width:44%}.PropertyCard_rentalPreviewPrice__77w7S{display:flex;min-width:0;height:36px;flex-direction:column;justify-content:flex-start}.PropertyCard_rentalPreviewPriceValue__OoLtZ{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.PropertyCard_rentalPreviewAmount__lFJ4e{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:600;line-height:20px;letter-spacing:-.02em}.PropertyCard_rentalPreviewUnit__igSuP{font-size:var(--text-small);line-height:20px;color:var(--color-muted)}@container (max-width: 300px){.PropertyCard_rentalPreviewAmount__lFJ4e{font-size:var(--text-body)}.PropertyCard_rentalPreviewUnit__igSuP{font-size:var(--text-mini)}.PropertyCard_rentalPreviewAvailability__34VIV{padding-inline:8px;font-size:var(--text-mini)!important}}.BookingRequestReview_dialog__2cIGw{width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-dropdown);background:var(--color-card);color:var(--color-foreground);overflow:hidden}.BookingRequestReview_dialog__2cIGw::backdrop{background:var(--color-abdunklung)}.BookingRequestReview_form__dXM7N{display:flex;flex-direction:column;max-height:calc(100dvh - 34px);min-height:0}.BookingRequestReview_header__B0uXo{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:16px;padding:20px 24px 12px}.BookingRequestReview_header__B0uXo h2{margin:0;font-size:var(--text-h2);font-weight:600;line-height:32px;letter-spacing:-.01em}.BookingRequestReview_header__B0uXo button{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border:1px solid var(--color-kontur);border-radius:50%;background:var(--color-card);cursor:pointer}.BookingRequestReview_body__B4rj6{min-height:0;padding:0 24px 20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.BookingRequestReview_intro__XemQl{margin:0 0 18px;font-size:var(--text-neben);line-height:1.5;color:var(--color-muted)}.BookingRequestReview_profile__iT4H5{display:grid;gap:16px;margin-bottom:18px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-card);font-size:var(--text-small)}.BookingRequestReview_profile__iT4H5 header{display:flex;align-items:center;justify-content:space-between;gap:12px}.BookingRequestReview_profile__iT4H5 h3{margin:0;font-size:var(--text-neben);font-weight:600}.BookingRequestReview_error__AzWPU a,.BookingRequestReview_profile__iT4H5 header a{text-decoration:underline;text-underline-offset:3px;font-size:var(--text-small)}.BookingRequestReview_profileHint__AylDl{margin:0;line-height:1.5;color:var(--color-muted)}.BookingRequestReview_profileDetails__bhT7B{border-top:1px solid var(--color-border);padding-top:4px}.BookingRequestReview_profileDetails__bhT7B summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font-size:var(--text-small);font-weight:600;cursor:pointer;list-style:none}.BookingRequestReview_profileDetails__bhT7B summary::-webkit-details-marker{display:none}.BookingRequestReview_profileDetails__bhT7B[open] summary{margin-bottom:12px}.BookingRequestReview_profileDetails__bhT7B[open] summary svg{transform:rotate(180deg)}.BookingRequestReview_rules__VU7YV [data-buchungsbedingungen]{padding:16px;border:0;border-radius:var(--radius-card);background:var(--color-navbar-surface)}.BookingRequestReview_rules__VU7YV dd{font-variant-numeric:proportional-nums}.BookingRequestReview_costs__6b7s1{margin-top:20px}.BookingRequestReview_costs__6b7s1 h3{margin:0 0 14px;font-size:var(--text-neben);font-weight:600}.BookingRequestReview_priceSummary__tsDmj{margin:0;display:grid;gap:14px}.BookingRequestReview_priceSummary__tsDmj>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:var(--text-neben);line-height:1.45}.BookingRequestReview_priceSummary__tsDmj dd{margin:0;flex-shrink:0;font-weight:600;font-variant-numeric:proportional-nums;white-space:nowrap}.BookingRequestReview_priceSummary__tsDmj dt{color:var(--color-muted)}.BookingRequestReview_priceSummary__tsDmj>div:first-child dt{color:var(--color-foreground);font-weight:600}.BookingRequestReview_priceSummary__tsDmj>div:first-child dd{font-size:var(--text-h3)}.BookingRequestReview_priceSummary__tsDmj dt span{display:block;margin-top:2px;font-size:var(--text-small);font-weight:400;color:var(--color-muted)}.BookingRequestReview_costs__6b7s1 [data-customer-price-details]{margin-top:16px}.BookingRequestReview_fieldset__DcFPd{margin:20px 0 0;padding:0;border:0;min-width:0}.BookingRequestReview_field__CdPMK legend,.BookingRequestReview_field__CdPMK>span,.BookingRequestReview_fieldset__DcFPd legend{display:block;margin-bottom:10px;padding:0;font-size:var(--text-neben);font-weight:600}.BookingRequestReview_tiles__oOxXU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.BookingRequestReview_tile__kslrP{position:relative;display:flex;flex-direction:column;gap:6px;min-height:56px;padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-field);cursor:pointer;font-size:var(--text-neben);line-height:1.4}.BookingRequestReview_tile__kslrP:has(input:checked){border-color:var(--color-kontur);background:var(--color-navbar-surface)}.BookingRequestReview_tile__kslrP input{position:absolute;opacity:0;pointer-events:none}.BookingRequestReview_tile__kslrP:has(input:focus-visible){outline:none}.BookingRequestReview_tileLabel__zW13q{font-weight:600}.BookingRequestReview_tileConsent__1QWl4{font-size:var(--text-small);line-height:1.45;color:var(--color-muted)}.BookingRequestReview_tile__kslrP[data-grund=medizinisch]{grid-column:1/-1}.BookingRequestReview_field__CdPMK{display:block;margin:18px 0 0;padding:0;border:0;min-width:0}.BookingRequestReview_field__CdPMK input[type=text],.BookingRequestReview_field__CdPMK select{display:block;width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-row);background:var(--color-card);color:var(--color-foreground);font-size:var(--text-neben)}.BookingRequestReview_field__CdPMK small{display:block;margin-top:6px;font-size:var(--text-small);line-height:1.45;color:var(--color-muted)}.BookingRequestReview_field__CdPMK textarea{display:block;width:100%;min-height:96px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-row);background:var(--color-card);color:var(--color-foreground);font-size:var(--text-neben);line-height:1.5;resize:vertical}.BookingRequestReview_field__CdPMK [data-grund-zaehler]{float:right;font-variant-numeric:tabular-nums}.BookingRequestReview_row__Z1Kgm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.BookingRequestReview_choice__8VCtW{display:flex;gap:10px}.BookingRequestReview_choice__8VCtW label{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;border:1px solid var(--color-border);border-radius:var(--radius-chip);font-size:var(--text-neben);cursor:pointer}.BookingRequestReview_choice__8VCtW label:has(input:checked){border-color:var(--color-kontur);background:var(--color-navbar-surface)}.BookingRequestReview_choice__8VCtW input{width:18px;height:18px;accent-color:var(--color-primary)}.BookingRequestReview_costNote__2qvGO{margin:12px 0 0;font-size:var(--text-small);line-height:1.5;color:var(--color-muted)}.BookingRequestReview_hint__zjcYN{margin:18px 0 0;font-size:var(--text-small);line-height:1.5;color:var(--color-muted)}.BookingRequestReview_hint__zjcYN+.BookingRequestReview_message__pWRPW{margin-top:10px}@media (max-width:767px){.BookingRequestReview_row__Z1Kgm,.BookingRequestReview_tiles__oOxXU{grid-template-columns:minmax(0,1fr)}}.BookingRequestReview_consent__VDoOU{margin-top:20px;padding-top:18px;border-top:1px solid var(--color-border)}.BookingRequestReview_consent__VDoOU label{display:flex;align-items:flex-start;gap:12px;font-size:var(--text-neben);line-height:1.5;font-weight:600;cursor:pointer}.BookingRequestReview_consent__VDoOU input{flex-shrink:0;width:20px;height:20px;margin-top:2px;accent-color:var(--color-primary)}.BookingRequestReview_consent__VDoOU p{margin:8px 0 0 32px;font-size:var(--text-small);line-height:1.5;color:var(--color-muted)}.BookingRequestReview_links__U_JEp{display:flex;flex-wrap:wrap;gap:8px 16px;margin:8px 0 0 32px;font-size:var(--text-small);color:var(--color-muted)}.BookingRequestReview_links__U_JEp a{text-decoration:underline;text-underline-offset:3px}.BookingRequestReview_footer__Nn78o{flex-shrink:0;padding:14px 24px 20px;border-top:1px solid var(--color-border);background:var(--color-card)}.BookingRequestReview_note__xiu9K{margin:0 0 12px;font-size:var(--text-small);line-height:1.5;color:var(--color-muted)}.BookingRequestReview_actions__CkD3T{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.BookingRequestReview_actions__CkD3T button{min-height:48px;padding:12px 24px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-kontur);border-radius:var(--radius-chip);background:var(--color-card);font-size:var(--text-body);font-weight:600;cursor:pointer}.BookingRequestReview_actions__CkD3T .BookingRequestReview_primary__h0CVt{background:var(--color-primary);border-color:var(--color-primary)}.BookingRequestReview_dialog__2cIGw button:disabled{opacity:.45;cursor:not-allowed}.BookingRequestReview_dialog__2cIGw :is(button,input,textarea,a,summary):focus-visible{outline:none}.BookingRequestReview_error__AzWPU{font-size:var(--text-small);line-height:1.5;color:var(--color-danger);margin-top:16px}.BookingRequestReview_error__AzWPU button{min-height:40px;margin-left:12px;text-decoration:underline;cursor:pointer}.BookingRequestReview_conflicts__8e2T1{margin:16px 0;padding:14px 16px;border:1px solid var(--color-danger-bg);border-radius:var(--radius-card);background:var(--color-danger-bg);color:var(--color-danger);font-size:var(--text-small);line-height:1.5}.BookingRequestReview_conflicts__8e2T1 ul{margin:8px 0;padding-left:18px}.BookingRequestReview_conflicts__8e2T1 p{margin:8px 0 0}.BookingRequestReview_message__pWRPW{margin-top:18px;border:1px solid var(--color-border);border-radius:var(--radius-field);padding:0 14px}.BookingRequestReview_message__pWRPW summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;font-size:var(--text-small);color:var(--color-muted);cursor:pointer;list-style:none}.BookingRequestReview_message__pWRPW summary::-webkit-details-marker{display:none}.BookingRequestReview_message__pWRPW summary svg{flex-shrink:0}.BookingRequestReview_message__pWRPW[open] summary svg{transform:rotate(180deg)}.BookingRequestReview_message__pWRPW textarea{display:block;width:100%;min-height:84px;margin-bottom:14px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-row);background:var(--color-card);color:var(--color-foreground);font-size:var(--text-neben);line-height:1.5;resize:vertical}@media (max-width:767px){.BookingRequestReview_header__B0uXo{padding:16px 18px 10px}.BookingRequestReview_header__B0uXo h2{font-size:var(--text-h2-handy)}.BookingRequestReview_body__B4rj6{padding:0 18px 18px}.BookingRequestReview_footer__Nn78o{padding:12px 18px 16px}.BookingRequestReview_rules__VU7YV [data-buchungsbedingungen] dl>div{grid-template-columns:96px minmax(0,1fr)}.BookingRequestReview_rules__VU7YV [data-bedingung=zeitraum]{grid-template-columns:minmax(0,1fr)!important}.BookingRequestReview_profile__iT4H5{padding:14px}.BookingRequestReview_priceSummary__tsDmj>div{gap:12px}.BookingRequestReview_priceSummary__tsDmj>div:first-child dd{font-size:var(--text-body)}}@media (max-width:380px){.BookingRequestReview_actions__CkD3T button{padding:12px 15px}}@media (max-height:500px){.BookingRequestReview_header__B0uXo{padding-top:10px}.BookingRequestReview_footer__Nn78o{padding-top:10px;padding-bottom:10px}.BookingRequestReview_note__xiu9K{margin-bottom:8px}}.BookingRequestReview_inline__i1DXw{width:100%;max-height:none;margin:0;border:0;border-radius:0;background:transparent}.BookingRequestReview_inline__i1DXw .BookingRequestReview_form__dXM7N{max-height:none}.BookingRequestReview_inline__i1DXw .BookingRequestReview_body__B4rj6{overflow:visible}.BookingRequestReview_inline__i1DXw .BookingRequestReview_header__B0uXo{justify-content:flex-end;padding-top:0}.BookingRequestReview_inline__i1DXw .BookingRequestReview_header__B0uXo h2{display:none}.BookingRequestReview_inline__i1DXw .BookingRequestReview_header__B0uXo button{width:auto;background:transparent;border-radius:0;font-size:var(--text-small)}.BookingRequestReview_inline__i1DXw .BookingRequestReview_footer__Nn78o{background:transparent}.BookingRequestReview_body__B4rj6,.BookingRequestReview_priceSummary__tsDmj>div{min-width:0}.BookingRequestReview_priceSummary__tsDmj dd{font-variant-numeric:tabular-nums}@media (max-width:1023px){.BookingRequestReview_priceSummary__tsDmj{grid-template-columns:1fr}.BookingRequestReview_priceSummary__tsDmj>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.BookingRequestReview_priceSummary__tsDmj dt{min-width:0;overflow-wrap:anywhere}.BookingRequestReview_priceSummary__tsDmj dd{flex-shrink:0}}.BookingRequestReview_inline__i1DXw .BookingRequestReview_footer__Nn78o{position:sticky;bottom:0;z-index:1;background:var(--color-navbar-surface)}.BookingRequestReview_entscheidung__lpRCX{display:flex;flex-direction:column;align-items:stretch;gap:4px}.BookingRequestReview_entscheidung__lpRCX>button[type=submit]{width:100%;min-height:48px}.BookingRequestReview_textlink__9hmAR{align-self:center;min-height:44px;padding:0 12px;border:0;background:transparent;color:var(--color-foreground);font:inherit;font-size:var(--text-body);font-weight:600;cursor:pointer}.BookingRequestReview_textlink__9hmAR:hover:not(:disabled){text-decoration:underline;text-decoration-color:var(--color-taupe,#C2B8A8);text-decoration-thickness:2px;text-underline-offset:4px}.ChatBookingCard_pin__ET9ty{position:relative;z-index:6;min-width:0;container:booking/inline-size}.ChatBookingCard_pin__ET9ty[data-inline]{z-index:auto;border:1px solid var(--color-border);border-radius:var(--oa-corner-radius);background:var(--color-card);overflow-wrap:anywhere}.ChatBookingCard_messageHead__yhVJE{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:16px 20px 0;font-size:var(--text-caps)}.ChatBookingCard_messageHead__yhVJE strong{letter-spacing:.09em;font-size:var(--text-caps)}.ChatBookingCard_messageHead__yhVJE span{color:var(--color-muted)}.ChatBookingCard_messageHead__yhVJE span[data-turn=me]{color:var(--color-foreground);font-weight:600;background:var(--color-beige);padding:3px 8px;border-radius:var(--radius-hint)}.ChatBookingCard_messageBody__rYcID{min-width:0}.ChatBookingCard_agreed__kdcz3{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin:12px 20px 0;padding-bottom:14px;border-bottom:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-mini);font-variant-numeric:tabular-nums}.ChatBookingCard_agreed__kdcz3 strong{color:var(--color-foreground)}.ChatBookingCard_pin__ET9ty[data-inline] .ChatBookingCard_panel__iAZNn{overflow:visible;padding:18px 20px 20px;gap:16px}.ChatBookingCard_pin__ET9ty[data-inline] .ChatBookingCard_guide__MjY47{border:0;padding:0;background:none;gap:6px}.ChatBookingCard_pin__ET9ty[data-inline] .ChatBookingCard_guideTop__dWGRl{justify-content:flex-start}.ChatBookingCard_pin__ET9ty[data-inline] .ChatBookingCard_guideTitle__9FrYJ{font-size:var(--text-h3)}.ChatBookingCard_pin__ET9ty[data-inline] .ChatBookingCard_guideIcon__2Y9om{display:none}.ChatBookingCard_pin__ET9ty[data-inline] .ChatBookingCard_now__nw51z{padding:0;gap:12px}.ChatBookingCard_pin__ET9ty[data-inline] .ChatBookingCard_now__nw51z:empty{display:none}.ChatBookingCard_pin__ET9ty[data-inline]:has([data-compact-payment]) .ChatBookingCard_agreed__kdcz3,.ChatBookingCard_pin__ET9ty[data-inline]:has([data-compact-payment]) .ChatBookingCard_guide__MjY47{display:none}.ChatBookingCard_priceDetails__oCKCo{font-size:var(--text-mini);color:var(--color-muted)}.ChatBookingCard_reservationOverview__Zh4DQ{display:grid;gap:12px;min-width:0}.ChatBookingCard_reservationHero__oXmMy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;padding:12px 14px;border-radius:var(--radius-hint);background:var(--color-beige)}.ChatBookingCard_reservationHero__oXmMy[data-paid]{background:var(--color-beige)}.ChatBookingCard_reservationHero__oXmMy>div{display:grid;gap:6px;align-content:start}.ChatBookingCard_reservationHero__oXmMy span{display:flex;align-items:center;gap:6px;font-size:var(--text-mini);color:var(--color-muted)}.ChatBookingCard_reservationHero__oXmMy strong{font-size:var(--text-h2-handy);font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.ChatBookingCard_reservationHero__oXmMy p{grid-column:1/-1;margin:0;font-size:var(--text-mini);color:var(--color-muted)}.ChatBookingCard_reservationDeadline__MRAJm{text-align:right}.ChatBookingCard_reservationDeadline__MRAJm span{justify-content:flex-end}.ChatBookingCard_reservationDeadline__MRAJm b{font-size:var(--text-mini);font-weight:600}.ChatBookingCard_reservationPrices__QbSvq{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ChatBookingCard_reservationPrices__QbSvq>div{display:flex;flex-direction:column;gap:4px;font-size:var(--text-small)}.ChatBookingCard_reservationPrices__QbSvq dt{color:var(--color-muted);font-size:var(--text-caps)}.ChatBookingCard_reservationPrices__QbSvq dt small{display:block;margin-top:3px;font-size:var(--text-caps)}.ChatBookingCard_reservationPrices__QbSvq dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.ChatBookingCard_rentSplit__VdAe0{display:grid;grid-template-columns:1fr auto;gap:5px;font-size:var(--text-caps);color:var(--color-muted)}.ChatBookingCard_rentTrack__r4WS7{grid-column:1/-1;display:block;height:6px;border-radius:var(--radius-row);background:var(--color-surface-map);overflow:hidden}.ChatBookingCard_rentTrack__r4WS7>span{display:block;height:100%;background:var(--color-primary);border-radius:inherit}.ChatBookingCard_reservationNext__C_d8L{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:var(--text-mini);color:var(--color-muted)}.ChatBookingCard_reservationNext__C_d8L svg{flex-shrink:0}.ChatBookingCard_reservationTerms__3bllg{font-size:var(--text-mini);border-top:1px solid var(--color-border)}.ChatBookingCard_reservationTerms__3bllg p{margin-bottom:10px}@container booking (max-width: 400px){.ChatBookingCard_reservationHero__oXmMy{padding:10px}.ChatBookingCard_reservationDeadline__MRAJm b,.ChatBookingCard_reservationHero__oXmMy span{font-size:var(--text-caps)}.ChatBookingCard_reservationHero__oXmMy strong{font-size:var(--text-h2-handy)}.ChatBookingCard_reservationPrices__QbSvq{gap:8px}.ChatBookingCard_reservationPrices__QbSvq dd{font-size:var(--text-mini)}}.ChatBookingCard_priceDetails__oCKCo summary{cursor:pointer;min-height:32px;padding-block:8px;font-weight:600}.ChatBookingCard_pin__ET9ty:not([data-inline]) .ChatBookingCard_priceDetails__oCKCo>summary{display:none}.ChatBookingCard_pin__ET9ty[data-inline] .ChatBookingCard_history__BZeZB{margin:0;padding-top:10px}.ChatBookingCard_confirm__H_zOM,.ChatBookingCard_stepContent__drqnE{display:flex;flex-direction:column;gap:12px;min-width:0}.ChatBookingCard_pin__ET9ty[data-inline][data-phase=handover] .ChatBookingCard_agreed__kdcz3{display:none}.ChatBookingCard_pin__ET9ty[data-inline][data-phase=handover] .ChatBookingCard_guideIcon__2Y9om{display:grid;background:var(--color-beige)}.ChatBookingCard_handoverForm__aOBo3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:16px;border-radius:var(--radius-hint);background:var(--color-surface-section)}.ChatBookingCard_handoverForm__aOBo3>.ChatBookingCard_actions__1hhuw,.ChatBookingCard_handoverForm__aOBo3>details{grid-column:1/-1}.ChatBookingCard_handoverForm__aOBo3>.ChatBookingCard_actions__1hhuw{margin:0}.ChatBookingCard_handoverDetails__89um3{min-width:0;font-size:var(--text-small)}.ChatBookingCard_handoverDetails__89um3>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;list-style:none;cursor:pointer;color:var(--color-muted)}.ChatBookingCard_handoverDetails__89um3>summary::-webkit-details-marker{display:none}.ChatBookingCard_handoverDetails__89um3[open]>summary svg{transform:rotate(180deg)}.ChatBookingCard_handoverDetails__89um3>summary:focus-visible{outline:none;border-radius:var(--radius-row)}.ChatBookingCard_handoverDetails__89um3>input{width:100%;margin-top:8px}@container booking (max-width: 350px){.ChatBookingCard_handoverForm__aOBo3{grid-template-columns:1fr}}.ChatBookingCard_rooms__W_35_{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.ChatBookingCard_rooms__W_35_ li{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:7px 10px;border:1px solid var(--color-border);border-radius:var(--radius-hint);font-size:var(--text-mini)}.ChatBookingCard_rooms__W_35_ li>svg{flex:0 0 auto;color:var(--color-success)}.ChatBookingCard_rooms__W_35_ li small{color:var(--color-muted)}.ChatBookingCard_confirm__H_zOM>.ChatBookingCard_fine__5ae75{display:flex;flex-wrap:wrap;align-items:center;gap:5px}@media (max-width:767px){.ChatBookingCard_messageHead__yhVJE{padding-inline:14px}.ChatBookingCard_agreed__kdcz3{margin-inline:14px}.ChatBookingCard_pin__ET9ty[data-inline] .ChatBookingCard_panel__iAZNn{padding:14px}}.ChatBookingCard_bar__Bu_1v{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:9px 16px;width:100%;padding:14px 18px;border:1px solid var(--color-border);border-radius:var(--radius-hint);background:var(--color-navbar-surface);color:var(--color-foreground);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.ChatBookingCard_barHeading__1WzQP{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--text-small);font-weight:600}.ChatBookingCard_barHeading__1WzQP>span:first-child{display:inline-flex;align-items:center;gap:7px}.ChatBookingCard_openLabel__f9nDx{color:var(--color-muted);font-size:var(--text-caps);font-weight:400;text-align:right}.ChatBookingCard_bar__Bu_1v:hover,.ChatBookingCard_pin__ET9ty[data-open=true] .ChatBookingCard_bar__Bu_1v{border-color:var(--color-kontur-gefuellt);background:var(--color-surface-map)}.ChatBookingCard_stat__rsPIq{display:flex;flex-direction:column;gap:3px;min-width:0}.ChatBookingCard_stat__rsPIq small{display:flex;align-items:center;gap:5px;font-size:var(--text-caps);color:var(--color-muted)}.ChatBookingCard_stat__rsPIq strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:var(--text-small);font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums}.ChatBookingCard_dateShort__sUPuZ,.ChatBookingCard_divider__rsnna,.ChatBookingCard_months__GLHVa,.ChatBookingCard_spacer__AsSkJ,.ChatBookingCard_stateShort__CGiNI{display:none}.ChatBookingCard_state__6fdR8{grid-column:1/3;display:flex;align-items:flex-start;gap:6px;min-width:0;color:var(--color-muted);font-size:var(--text-mini);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.ChatBookingCard_state__6fdR8:before{content:"";flex:0 0 auto;width:6px;height:6px;margin-top:5px;border-radius:50%;background:currentColor}.ChatBookingCard_state__6fdR8[data-state=accepted]{color:var(--color-foreground)}.ChatBookingCard_state__6fdR8[data-state=expired],.ChatBookingCard_state__6fdR8[data-state=rejected],.ChatBookingCard_state__6fdR8[data-state=withdrawn]{color:var(--color-danger)}.ChatBookingCard_state__6fdR8[data-state=owner_review]{color:var(--color-foreground)}.ChatBookingCard_chevron__dUcCr{grid-column:3;grid-row:2/4;color:var(--color-muted);transition:transform .18s ease}.ChatBookingCard_pin__ET9ty[data-open=true] .ChatBookingCard_chevron__dUcCr{transform:rotate(180deg)}.ChatBookingCard_dialog__grlEi{position:fixed;inset:0;width:min(580px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;border-left:1px solid var(--color-border);border-radius:var(--oa-corner-radius) 0 0 var(--oa-corner-radius);background:var(--color-card);color:var(--color-foreground);overflow:hidden}.ChatBookingCard_dialog__grlEi[open]{display:flex;flex-direction:column}.ChatBookingCard_dialog__grlEi::backdrop{background:var(--color-abdunklung)}.ChatBookingCard_dialogHeader__0JpCf{display:flex;flex:0 0 auto;justify-content:space-between;align-items:center;gap:16px;padding:24px;border-bottom:1px solid var(--color-border)}.ChatBookingCard_dialogHeader__0JpCf h2{margin:0;font-size:var(--text-h2-handy);font-weight:600;letter-spacing:-.025em}.ChatBookingCard_dialogHeader__0JpCf p{margin:5px 0 0;font-size:var(--text-small);color:var(--color-muted)}.ChatBookingCard_dialogHeader__0JpCf button{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border:1px solid var(--color-border);border-radius:50%;background:var(--color-card);cursor:pointer}.ChatBookingCard_dialogHeader__0JpCf button:focus-visible{outline:none}.ChatBookingCard_dialogHeader__0JpCf button:disabled{opacity:.45;cursor:not-allowed}.ChatBookingCard_panel__iAZNn{display:flex;flex-direction:column;gap:24px;min-height:0;padding:24px 24px max(24px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ChatBookingCard_guide__MjY47{display:flex;flex-direction:column;gap:9px;min-width:0;padding:18px;border-radius:var(--radius-hint);background:var(--color-navbar-surface);border-left:3px solid var(--color-primary)}.ChatBookingCard_guideTop__dWGRl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.ChatBookingCard_guideTop__dWGRl small{font-size:var(--text-caps);font-weight:500;color:var(--color-muted)}.ChatBookingCard_guideTitle__9FrYJ{display:flex;align-items:center;gap:10px;font-size:var(--text-h3);font-weight:600;line-height:1.35}.ChatBookingCard_guideIcon__2Y9om{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:var(--radius-row);background:var(--color-surface-section)}.ChatBookingCard_guide__MjY47 p{margin:0;font-size:var(--text-small);line-height:1.6;color:var(--color-muted);overflow-wrap:anywhere}.ChatBookingCard_turn__LLl1A{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-caps);font-weight:600;color:var(--color-muted)}.ChatBookingCard_turn__LLl1A:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:currentColor}.ChatBookingCard_turn__LLl1A[data-turn=me]{color:var(--color-foreground)}.ChatBookingCard_turn__LLl1A[data-turn=me]:before{background:var(--color-primary)}.ChatBookingCard_steps__YmyNK{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.ChatBookingCard_steps__YmyNK li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:var(--text-caps);line-height:1.35;color:var(--color-muted);text-align:center;overflow-wrap:anywhere}.ChatBookingCard_steps__YmyNK li:before{content:"";position:absolute;top:12px;left:calc(-50% + 15px);right:calc(50% + 15px);height:1px;background:var(--color-border)}.ChatBookingCard_steps__YmyNK li:first-child:before{display:none}.ChatBookingCard_steps__YmyNK li[data-step=current]:before,.ChatBookingCard_steps__YmyNK li[data-step=done]:before{background:var(--color-kontur-gefuellt)}.ChatBookingCard_dot__0oSxS{position:relative;z-index:1;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--color-surface-section);color:var(--color-muted);font-size:var(--text-caps);font-weight:600}.ChatBookingCard_steps__YmyNK li[data-step=done]{color:var(--color-muted)}.ChatBookingCard_steps__YmyNK li[data-step=done] .ChatBookingCard_dot__0oSxS{color:var(--color-foreground);background:var(--color-surface-map)}.ChatBookingCard_steps__YmyNK li[data-step=current]{color:var(--color-foreground);font-weight:600}.ChatBookingCard_steps__YmyNK li[data-step=current] .ChatBookingCard_dot__0oSxS{background:var(--color-primary);color:var(--color-foreground)}.ChatBookingCard_steps__YmyNK li[data-step=failed]{color:var(--color-danger)}.ChatBookingCard_steps__YmyNK li[data-step=failed] .ChatBookingCard_dot__0oSxS{background:var(--color-danger-bg);color:var(--color-danger)}.ChatBookingCard_now__nw51z{display:flex;flex-direction:column;gap:16px;padding:0;border:0;background:var(--color-card)}.ChatBookingCard_now__nw51z p{margin:0;font-size:var(--text-small);line-height:1.55;overflow-wrap:anywhere}.ChatBookingCard_now__nw51z .ChatBookingCard_fine__5ae75{font-size:var(--text-mini);color:var(--color-muted)}.ChatBookingCard_warn__F8Erd{color:var(--color-danger);font-size:var(--text-small)!important}.ChatBookingCard_money__PSx_P{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding-top:16px;border-top:1px solid var(--color-border)}.ChatBookingCard_money__PSx_P div{display:flex;flex-direction:column-reverse;gap:4px;min-width:0}.ChatBookingCard_money__PSx_P dt{font-size:var(--text-caps);line-height:1.4;color:var(--color-muted)}.ChatBookingCard_money__PSx_P dd{margin:0;font-size:var(--text-body);font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ChatBookingCard_actions__1hhuw{display:flex;flex-direction:column;align-items:stretch;gap:8px}.ChatBookingCard_actions__1hhuw>.ChatBookingCard_button__BPuVu{width:100%}.ChatBookingCard_actions__1hhuw>.ChatBookingCard_button__BPuVu~.ChatBookingCard_e15Link__n6evm,.ChatBookingCard_actions__1hhuw>.ChatBookingCard_button__BPuVu~.ChatBookingCard_link__AuLsg{align-self:center}.ChatBookingCard_button__BPuVu{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:auto;min-width:0;max-width:100%;padding:10px 16px;border:1px solid var(--color-field-border);--oa-knopf-radius:9999px;background:var(--color-card);color:inherit;font:inherit;font-size:var(--text-small);font-weight:600;line-height:1.5;white-space:normal;overflow-wrap:anywhere;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.ChatBookingCard_button__BPuVu svg{flex-shrink:0}.ChatBookingCard_button__BPuVu:hover:not(:disabled){border-color:var(--color-kontur-gefuellt);background:var(--color-navbar-surface)}.ChatBookingCard_button__BPuVu:disabled{background:var(--color-gesperrt);border-color:var(--color-gesperrt)}.ChatBookingCard_button__BPuVu:disabled,.ChatBookingCard_e15Link__n6evm:disabled,.ChatBookingCard_link__AuLsg:disabled{color:var(--color-gesperrt-text);cursor:not-allowed}.ChatBookingCard_primary__aZqhd{background:var(--color-primary)}.ChatBookingCard_primary__aZqhd:hover:not(:disabled){background:var(--color-cta-hover);border-color:var(--color-cta-hover)}.ChatBookingCard_quiet__WpzX8{background:transparent;border-color:transparent;color:var(--color-muted);padding-inline:8px}.ChatBookingCard_e15Link__n6evm,.ChatBookingCard_link__AuLsg{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;height:auto;min-width:0;max-width:100%;padding:10px 0;border:0;border-radius:var(--radius-row);background:none;color:var(--color-foreground);font:inherit;font-size:var(--text-neben,15px);font-weight:500;line-height:20px;white-space:normal;overflow-wrap:anywhere;text-decoration:none;cursor:pointer}@media (hover:hover){.ChatBookingCard_e15Link__n6evm:hover:not(:disabled),.ChatBookingCard_link__AuLsg:hover:not(:disabled){text-decoration:underline;text-decoration-color:var(--color-taupe-ring);text-decoration-thickness:2px;text-underline-offset:4px}}.ChatBookingCard_soft__t0Ohv{background:var(--color-card);border-color:var(--color-kontur-gefuellt)}.ChatBookingCard_small__Uop5n{min-height:40px;padding:7px 10px;font-size:var(--text-mini);flex:0 0 auto}.ChatBookingCard_rows__M6q_f{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ChatBookingCard_row__8FFEH{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--color-border)}.ChatBookingCard_row__8FFEH:first-child{border-top:0;padding-top:0}.ChatBookingCard_rowMain__a0iOM{flex:1 1 180px;min-width:0;display:flex;flex-direction:column;gap:4px}.ChatBookingCard_rowMain__a0iOM strong{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:var(--text-small);font-weight:600}.ChatBookingCard_rowMain__a0iOM strong span{font-variant-numeric:tabular-nums}.ChatBookingCard_rowMain__a0iOM small{font-size:var(--text-mini);line-height:1.5;color:var(--color-muted)}.ChatBookingCard_tag__0DWqg{font-weight:600;color:var(--color-muted)}.ChatBookingCard_tag__0DWqg[data-tag=received],.ChatBookingCard_tag__0DWqg[data-tag=sent]{color:var(--color-foreground)}.ChatBookingCard_tag__0DWqg[data-tag=confirmed]{color:var(--color-success)}.ChatBookingCard_hintRow__GmFw4{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.ChatBookingCard_now__nw51z .ChatBookingCard_hintRow__GmFw4 .ChatBookingCard_fine__5ae75{margin:0}.ChatBookingCard_ready__2Pmy9{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 4px;font-size:var(--text-small);font-weight:600;color:var(--color-success)}.ChatBookingCard_protocol__QLHRo{align-self:center;font-size:var(--text-mini);color:var(--color-muted)}.ChatBookingCard_protocol__QLHRo[data-protocol=ok]{color:var(--color-success)}.ChatBookingCard_protocol__QLHRo[data-protocol=problem]{color:var(--color-danger)}.ChatBookingCard_drop__WGx4q{position:relative;display:flex;align-items:center;gap:12px;min-height:72px;padding:12px;border:1px dashed var(--color-kontur-gefuellt);border-radius:var(--oa-corner-radius);background:var(--color-card);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.ChatBookingCard_drop__WGx4q:hover,.ChatBookingCard_drop__WGx4q[data-primary]{border-color:var(--color-kontur-gefuellt)}.ChatBookingCard_drop__WGx4q[data-over]{border-color:var(--color-primary);border-style:solid;background:var(--color-beige)}.ChatBookingCard_drop__WGx4q[data-busy]{opacity:.65;cursor:progress}.ChatBookingCard_dropIcon__m3mZ4{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-row);background:var(--color-surface-section);color:var(--color-foreground)}.ChatBookingCard_drop__WGx4q[data-primary] .ChatBookingCard_dropIcon__m3mZ4{background:var(--color-primary)}.ChatBookingCard_dropText__vheT5{display:flex;flex-direction:column;gap:3px;min-width:0}.ChatBookingCard_dropText__vheT5 strong{font-size:var(--text-small);font-weight:600;overflow-wrap:anywhere}.ChatBookingCard_dropText__vheT5 small{font-size:var(--text-mini);color:var(--color-muted)}.ChatBookingCard_fileInput__9WDuD{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ChatBookingCard_busy__GQTC6{opacity:.6;pointer-events:none}.ChatBookingCard_fine__5ae75{margin:0;font-size:var(--text-small);color:var(--color-muted);line-height:1.5;overflow-wrap:anywhere}.ChatBookingCard_fine__5ae75>summary{min-height:24px;line-height:24px;cursor:pointer}.ChatBookingCard_form__oFrGb{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;min-width:0}.ChatBookingCard_form__oFrGb label{display:flex;flex:1 1 125px;min-width:0;flex-direction:column;gap:5px;font-size:var(--text-mini);color:var(--color-muted)}.ChatBookingCard_form__oFrGb input,input.ChatBookingCard_note__ioRSM,select.ChatBookingCard_note__ioRSM,textarea.ChatBookingCard_note__ioRSM{box-sizing:border-box;min-width:0;width:100%;min-height:48px;height:auto;padding:12px 16px;border:1px solid var(--color-field-border);border-radius:var(--oa-corner-radius);background-color:var(--color-card);color:var(--color-foreground);font:inherit;font-size:var(--text-body);line-height:1.5}textarea.ChatBookingCard_note__ioRSM{min-height:128px;resize:vertical}.ChatBookingCard_note__ioRSM:focus-visible{outline:none;border-color:var(--color-kontur)}.ChatBookingCard_form__oFrGb input[type=number]{width:100%}.ChatBookingCard_form__oFrGb .ChatBookingCard_note__ioRSM{flex:1 1 200px}.ChatBookingCard_error__SuL0E{margin:0;padding:12px;border-radius:var(--radius-hint);background:var(--color-danger-bg);font-size:var(--text-small);line-height:1.5;color:var(--color-danger)}.ChatBookingCard_bar__Bu_1v:focus-visible,.ChatBookingCard_button__BPuVu:focus-visible,.ChatBookingCard_drop__WGx4q:focus-visible,.ChatBookingCard_form__oFrGb input:focus-visible,.ChatBookingCard_link__AuLsg:focus-visible{outline:none}@keyframes ChatBookingCard_reveal__AX_ZJ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@container booking (max-width: 430px){.ChatBookingCard_bar__Bu_1v{padding:10px 12px;gap:6px 10px}.ChatBookingCard_dateLong__xi6dQ{display:none}.ChatBookingCard_dateShort__sUPuZ{display:inline}.ChatBookingCard_panel__iAZNn{padding:14px;gap:16px}.ChatBookingCard_steps__YmyNK{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ChatBookingCard_steps__YmyNK li{flex-direction:row;gap:6px;min-height:34px;font-size:var(--text-caps);text-align:left;overflow-wrap:normal}.ChatBookingCard_steps__YmyNK li:before{display:none}.ChatBookingCard_dot__0oSxS{flex:0 0 22px;width:22px;height:22px}.ChatBookingCard_guideTitle__9FrYJ{font-size:var(--text-body)}.ChatBookingCard_now__nw51z{padding:12px}.ChatBookingCard_money__PSx_P{gap:8px}.ChatBookingCard_money__PSx_P dd{font-size:var(--text-small)}}@container booking (max-width: 340px){.ChatBookingCard_bar__Bu_1v{gap:6px 8px}.ChatBookingCard_stat__rsPIq strong{font-size:var(--text-mini)}.ChatBookingCard_money__PSx_P{grid-template-columns:repeat(2,minmax(0,1fr))}.ChatBookingCard_money__PSx_P div:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ChatBookingCard_bar__Bu_1v,.ChatBookingCard_button__BPuVu,.ChatBookingCard_chevron__dUcCr,.ChatBookingCard_drop__WGx4q{transition:none}.ChatBookingCard_panel__iAZNn{animation:none}}@media (max-width:767px){.ChatBookingCard_dialog__grlEi{inset:auto 0 0;width:100%;height:94dvh;max-height:94dvh;margin:auto 0 0;border-left:0;border-top:1px solid var(--color-border);border-radius:var(--oa-corner-radius) var(--oa-corner-radius) 0 0}.ChatBookingCard_dialogHeader__0JpCf{padding:18px}.ChatBookingCard_panel__iAZNn{padding:18px 18px max(20px,env(safe-area-inset-bottom))}.ChatBookingCard_steps__YmyNK{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.ChatBookingCard_steps__YmyNK li{flex-direction:column;font-size:var(--text-caps);text-align:center;overflow-wrap:anywhere}.ChatBookingCard_steps__YmyNK li:before{display:block}.ChatBookingCard_steps__YmyNK li:first-child:before{display:none}}.ChatBookingCard_history__BZeZB{margin-top:20px;border-top:1px solid var(--color-border);padding-top:14px;font-size:var(--text-small)}.ChatBookingCard_history__BZeZB summary,.ChatBookingCard_now__nw51z details>summary{cursor:pointer;padding:10px 0;font-weight:600}.ChatBookingCard_history__BZeZB ol{list-style:none;padding:0;margin:10px 0 0}.ChatBookingCard_history__BZeZB li{display:flex;justify-content:space-between;gap:16px;padding:8px 0;color:var(--color-muted)}.ChatBookingCard_history__BZeZB time{flex-shrink:0;font-size:var(--text-mini)}.ChatBookingCard_now__nw51z details{min-width:0}@media (max-width:767px){.ChatBookingCard_history__BZeZB li{flex-direction:column;gap:3px}}.ChatBookingCard_fine__5ae75 input[type=checkbox]{width:17px;height:17px;margin-right:6px;vertical-align:-3px;accent-color:var(--color-foreground)}.ChatBookingCard_pin__ET9ty[data-embedded]>.ChatBookingCard_bar__Bu_1v{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:2px 10px;padding:0;border:0;border-radius:0;background:transparent}.ChatBookingCard_pin__ET9ty[data-embedded]>.ChatBookingCard_bar__Bu_1v:hover,.ChatBookingCard_pin__ET9ty[data-embedded][data-open=true]>.ChatBookingCard_bar__Bu_1v{background:transparent}.ChatBookingCard_pin__ET9ty[data-embedded] .ChatBookingCard_barHeading__1WzQP{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ChatBookingCard_pin__ET9ty[data-embedded] .ChatBookingCard_stat__rsPIq small{display:none}.ChatBookingCard_lead__IhVW9{grid-column:1/3;grid-row:1;display:flex;align-items:baseline;gap:8px;min-width:0;padding-top:2px}.ChatBookingCard_lead__IhVW9 strong{overflow:hidden;color:var(--color-foreground);font-size:var(--text-neben);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ChatBookingCard_lead__IhVW9 span{flex:0 0 auto;color:var(--color-muted);font-size:var(--text-mini);font-weight:600}.ChatBookingCard_pin__ET9ty[data-embedded] .ChatBookingCard_stat__rsPIq[data-stat=period]{grid-column:1;grid-row:2}.ChatBookingCard_pin__ET9ty[data-embedded] .ChatBookingCard_stat__rsPIq[data-stat=period] strong{font-size:var(--text-body);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.ChatBookingCard_pin__ET9ty[data-embedded] .ChatBookingCard_stat__rsPIq:not([data-stat]){grid-column:2;grid-row:2}.ChatBookingCard_pin__ET9ty[data-embedded] .ChatBookingCard_stat__rsPIq:not([data-stat]) strong{font-size:var(--text-body);font-weight:600;color:var(--color-foreground);white-space:nowrap}.ChatBookingCard_pin__ET9ty[data-embedded] .ChatBookingCard_stat__rsPIq:not([data-stat]) strong:before{content:"·";margin-right:8px;color:var(--color-kontur-gefuellt)}.ChatBookingCard_openPill__ZunGK{grid-column:3;grid-row:1;justify-self:stretch;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:9px 12px;border:1px solid var(--color-primary);border-radius:var(--radius-chip);--oa-knopf-radius:9999px;background:var(--color-primary);color:var(--color-foreground);font-size:var(--text-small);font-weight:600;line-height:1.4;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.ChatBookingCard_pin__ET9ty[data-embedded]>.ChatBookingCard_bar__Bu_1v:hover .ChatBookingCard_openPill__ZunGK{background:var(--color-cta-hover);border-color:var(--color-cta-hover)}.ChatBookingCard_openPillIcon__T4y_p{flex-shrink:0;transition:transform .18s ease}.ChatBookingCard_pin__ET9ty[data-open=true] .ChatBookingCard_openPillIcon__T4y_p{transform:rotate(180deg)}.ChatBookingCard_pin__ET9ty[data-embedded] .ChatBookingCard_state__6fdR8{grid-column:3;grid-row:2;display:block;max-width:100%;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-mini);text-align:center}.ChatBookingCard_pin__ET9ty[data-embedded] .ChatBookingCard_state__6fdR8:before{display:inline-block;margin:0 6px 1px 0;vertical-align:middle}@container booking (max-width: 540px){.ChatBookingCard_pin__ET9ty[data-embedded]>.ChatBookingCard_bar__Bu_1v{grid-template-columns:minmax(0,1fr) auto}.ChatBookingCard_lead__IhVW9{grid-column:1}.ChatBookingCard_pin__ET9ty[data-embedded] .ChatBookingCard_stat__rsPIq:not([data-stat]){grid-column:1;grid-row:3}.ChatBookingCard_pin__ET9ty[data-embedded] .ChatBookingCard_stat__rsPIq:not([data-stat]) strong{font-size:var(--text-small)}.ChatBookingCard_pin__ET9ty[data-embedded] .ChatBookingCard_stat__rsPIq:not([data-stat]) strong:before{content:none}.ChatBookingCard_openPill__ZunGK{grid-column:2}.ChatBookingCard_pin__ET9ty[data-embedded] .ChatBookingCard_state__6fdR8{grid-column:2;grid-row:2/4}}.ChatBookingCard_appointment__WCrre{display:flex;align-items:flex-start;gap:14px;padding:20px;margin:12px 0;background:var(--color-surface-section);border-radius:var(--radius-hint)}.ChatBookingCard_appointment__WCrre>svg{flex:0 0 auto;margin-top:3px;color:var(--color-muted)}.ChatBookingCard_appointment__WCrre>div{display:grid;gap:6px;min-width:0}.ChatBookingCard_appointment__WCrre small,.ChatBookingCard_appointment__WCrre span{font-size:var(--text-small);line-height:1.45;color:var(--color-muted)}.ChatBookingCard_appointment__WCrre strong{font-size:var(--text-h2-handy);line-height:1.4;color:var(--color-foreground)}@container thread (max-width: 640px){.ChatBookingCard_openPill__ZunGK{width:48px;min-width:48px;padding:9px}.ChatBookingCard_openPillText__hc7Ka{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ChatBookingCard_pin__ET9ty[data-embedded] .ChatBookingCard_state__6fdR8{grid-column:1;grid-row:4;text-align:left;margin-top:0;font-size:var(--text-caps)}.ChatBookingCard_pin__ET9ty[data-embedded] .ChatBookingCard_stat__rsPIq[data-stat=period] strong{font-size:var(--text-small)}}.ChatBookingCard_launchPayments__LggUV{gap:20px}.ChatBookingCard_launchPayments__LggUV .ChatBookingCard_money__PSx_P{grid-template-columns:1fr;gap:0;padding:0;border:0}.ChatBookingCard_launchPayments__LggUV .ChatBookingCard_money__PSx_P>div{flex-direction:row;align-items:baseline;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--color-border)}.ChatBookingCard_launchPayments__LggUV .ChatBookingCard_money__PSx_P dt{font-size:var(--text-small)}.ChatBookingCard_launchPayments__LggUV .ChatBookingCard_money__PSx_P dd{flex-shrink:0;font-size:var(--text-body)}.ChatBookingCard_launchPayments__LggUV>.ChatBookingCard_fine__5ae75{font-size:var(--text-small)}.ChatBookingCard_launchPayments__LggUV>label.ChatBookingCard_fine__5ae75{display:flex;align-items:flex-start;gap:10px;padding-top:16px;border-top:1px solid var(--color-border)}.ChatBookingCard_launchPayments__LggUV>label.ChatBookingCard_fine__5ae75 input{flex-shrink:0;margin-top:3px}.ChatBookingCard_launchPayments__LggUV>.ChatBookingCard_button__BPuVu{align-self:flex-start;min-height:48px}.ChatBookingCard_paymentGrid__CCSO6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.ChatBookingCard_paymentGrid__CCSO6>section{min-width:0}.ChatBookingCard_paymentAction__SqsWB h3,.ChatBookingCard_paymentSchedule__JJYCj h3{margin:0 0 12px;font-size:var(--text-body);font-weight:600}.ChatBookingCard_launchPayments__LggUV .ChatBookingCard_money__PSx_P dt strong{display:block;font-size:var(--text-neben);font-weight:600;color:var(--color-foreground)}.ChatBookingCard_launchPayments__LggUV .ChatBookingCard_money__PSx_P dt>span{display:block;margin-top:4px;font-size:var(--text-small)}.ChatBookingCard_launchPayments__LggUV .ChatBookingCard_money__PSx_P dd{text-align:right;font-variant-numeric:tabular-nums}.ChatBookingCard_launchPayments__LggUV .ChatBookingCard_money__PSx_P dd small{display:block;font-size:var(--text-small);color:var(--color-muted);font-weight:400}.ChatBookingCard_paymentStatus__5_1Wr[data-state=paid]{color:var(--color-success)}.ChatBookingCard_paymentStatus__5_1Wr[data-state=disputed],.ChatBookingCard_paymentStatus__5_1Wr[data-state=failed],.ChatBookingCard_paymentStatus__5_1Wr[data-state=requires_action]{color:var(--color-danger);font-weight:600}.ChatBookingCard_paymentAction__SqsWB{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:20px;border-radius:var(--radius-card);background:var(--color-surface-section)}.ChatBookingCard_paymentAction__SqsWB h3{margin:0}.ChatBookingCard_paymentAction__SqsWB .ChatBookingCard_fine__5ae75{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-small)}.ChatBookingCard_paymentAction__SqsWB input{flex-shrink:0;margin-top:3px}.ChatBookingCard_paymentAction__SqsWB a{font-size:var(--text-small);text-decoration:underline;text-underline-offset:3px}.ChatBookingCard_paymentSummary__I2VJF .ChatBookingCard_money__PSx_P{grid-template-columns:1fr}.ChatBookingCard_paymentSummary__I2VJF .ChatBookingCard_money__PSx_P>div{flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid var(--color-border)}.ChatBookingCard_paymentSummary__I2VJF .ChatBookingCard_money__PSx_P dt{font-size:var(--text-small)}.ChatBookingCard_paymentSummary__I2VJF .ChatBookingCard_money__PSx_P dd{font-size:var(--text-body);text-align:right}@container booking (max-width: 760px){.ChatBookingCard_paymentGrid__CCSO6{grid-template-columns:1fr}}@media (max-width:767px){.ChatBookingCard_paymentGrid__CCSO6{grid-template-columns:1fr;gap:20px}.ChatBookingCard_paymentAction__SqsWB{padding:16px}}.ChatBookingCard_nextPurpose__PTsO9{display:grid;gap:4px;margin:0;font-size:var(--text-body);font-weight:600}.ChatBookingCard_nextPurpose__PTsO9 span{font-size:var(--text-small);font-weight:400;color:var(--color-muted)}.ChatBookingCard_paymentAction__SqsWB>button+label{padding-top:16px;border-top:1px solid var(--color-border);width:100%}.ChatBookingCard_paymentDetails__lBYLz{width:100%;font-size:var(--text-small)}.ChatBookingCard_paymentDetails__lBYLz summary{min-height:44px;align-content:center;cursor:pointer;font-weight:500}.ChatBookingCard_paymentDetails__lBYLz summary:focus-visible{outline:none;border-radius:var(--radius-row)}.ChatBookingCard_paymentDetails__lBYLz p{margin:8px 0}.ChatBookingCard_paymentAction__SqsWB label small{display:block;color:var(--color-muted);font-size:var(--text-small);margin-top:4px}.ChatBookingCard_einigung__on0i9{display:flex;flex-direction:column;gap:12px;min-width:0;padding-top:12px;border-top:1px solid var(--color-border)}.ChatBookingCard_einigungKopf__cs2Kr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.ChatBookingCard_einigungKopf__cs2Kr strong{font-size:var(--text-body);font-weight:600}.ChatBookingCard_einigungSchritt__5Kt16{display:grid;gap:4px;padding-top:12px;border-top:1px solid var(--color-border)}.ChatBookingCard_einigungSchritt__5Kt16 p{margin:0;font-size:var(--text-small);line-height:20px;overflow-wrap:anywhere}.ChatBookingCard_einigungSchritt__5Kt16 p:first-child{font-size:var(--text-body);font-weight:600;line-height:24px}.ChatBookingCard_einigungListe__bos6J{display:grid;gap:8px;margin:0;padding-top:12px;border-top:1px solid var(--color-border);font-size:var(--text-small);line-height:20px;color:var(--color-muted)}.ChatBookingCard_einigungListe__bos6J>div{display:flex;flex-wrap:wrap;gap:0 8px;min-width:0}.ChatBookingCard_einigungListe__bos6J dd{margin:0;overflow-wrap:anywhere}.ChatBookingCard_einigungListe__bos6J>div:has(>svg){display:grid;grid-template-columns:16px max-content minmax(0,1fr);column-gap:6px;align-items:start}.ChatBookingCard_einigungListe__bos6J>div:has(>svg)>dd{padding-left:2px}.ChatBookingCard_einigungListe__bos6J>div>svg{margin-top:2px}.ChatBookingCard_einigungPaar__61E1z{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:12px}.ChatBookingCard_einigungPaar__61E1z>.ChatBookingCard_button__BPuVu{width:100%}@container booking (max-width: 430px){.ChatBookingCard_einigungPaar__61E1z{grid-template-columns:repeat(2,minmax(0,1fr))}}.ChatBookingCard_einigungFormular__aaw0l{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.ChatBookingCard_einigungFormular__aaw0l>label{flex:0 0 auto}.ChatBookingCard_einigungFormular__aaw0l .ChatBookingCard_warn__F8Erd{margin:0}[data-booking-aside] .ChatBookingCard_pin__ET9ty[data-inline]{border:0;border-radius:0;background:transparent}[data-booking-aside] .ChatBookingCard_pin__ET9ty[data-inline] .ChatBookingCard_panel__iAZNn{padding:0;gap:12px}[data-booking-aside] .ChatBookingCard_stepContent__drqnE>h3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ChatBookingCard_pin__ET9ty[data-inline] .ChatBookingCard_guide__MjY47{border:1px solid var(--color-kontur);border-radius:var(--radius-card);padding:16px;background:var(--color-card);gap:8px}.ChatBookingCard_button__BPuVu{border-color:var(--color-kontur);border-radius:var(--radius-chip);min-height:48px;padding:12px 20px;font-size:var(--text-body)}.ChatBookingCard_primary__aZqhd{border-color:var(--color-primary)}.ChatBookingCard_feld__QhfxF,.ChatBookingCard_form__oFrGb label.ChatBookingCard_feld__QhfxF{position:relative;display:block;flex:1 1 100%;width:100%;min-width:0;gap:0}.ChatBookingCard_feld__QhfxF>span:first-child{position:absolute;left:18px;top:10px;z-index:1;pointer-events:none;font-size:var(--text-caps);font-weight:500;line-height:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.ChatBookingCard_feld__QhfxF>:is(input,textarea,select),.ChatBookingCard_feld__QhfxF>input.ChatBookingCard_note__ioRSM,.ChatBookingCard_feld__QhfxF>textarea.ChatBookingCard_note__ioRSM,.ChatBookingCard_form__oFrGb .ChatBookingCard_feld__QhfxF>input{box-sizing:border-box;display:block;width:100%;min-height:58px;padding:24px 18px 6px;border:1px solid var(--color-kontur);border-radius:var(--radius-card);background:var(--color-card);color:var(--color-foreground);font:inherit;font-size:var(--text-body);line-height:1.3}.ChatBookingCard_feld__QhfxF>textarea,.ChatBookingCard_feld__QhfxF>textarea.ChatBookingCard_note__ioRSM{min-height:112px;resize:vertical}.ChatBookingCard_feld__QhfxF:hover>:is(input,textarea,select):not(:disabled){box-shadow:var(--shadow-control,0 2px 8px color-mix(in srgb,var(--color-foreground) 8%,transparent))}.ChatBookingCard_feld__QhfxF>:is(input,textarea,select):focus{box-shadow:var(--shadow-control-open,0 4px 14px color-mix(in srgb,var(--color-foreground) 12%,transparent))}.ChatBookingCard_feld__QhfxF>:is(input,textarea,select):focus-visible{outline:none;border-color:var(--color-kontur)}.ChatBookingCard_e15Karte__hd4O4{display:flex;flex-direction:column;gap:12px;min-width:0;overflow-wrap:anywhere}.ChatBookingCard_e15Karte__hd4O4 h4{margin:0;font-size:var(--text-body);font-weight:600;line-height:24px;color:var(--color-foreground)}.ChatBookingCard_e15Karte__hd4O4 p{margin:0;font-size:var(--text-body);line-height:1.5}.ChatBookingCard_e15Karte__hd4O4 .ChatBookingCard_fine__5ae75{font-size:var(--text-small);color:var(--color-muted)}.ChatBookingCard_e15Label__L8ENq{display:flex;align-items:center;gap:8px;font-size:var(--text-body)!important;font-weight:600;color:var(--color-muted)}.ChatBookingCard_e15Label__L8ENq svg{flex-shrink:0;color:var(--color-foreground)}.ChatBookingCard_e15Zeile__jZye0{font-size:var(--text-body);color:var(--color-foreground)}.ChatBookingCard_e15Zaehler__9_QW1{margin:0;font-size:var(--text-small);color:var(--color-muted)}.ChatBookingCard_fristZeile__j6FxE{display:flex;align-items:flex-start;gap:6px}.ChatBookingCard_fristZeile__j6FxE>svg{flex:0 0 auto;margin-top:2px;color:var(--color-muted)}.ChatBookingCard_monat1Titel__PCWpm{margin:0;font-size:var(--text-body);font-weight:600;line-height:24px}.ChatBookingCard_monat1Zeilen__KYaiv{display:flex;flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none}.ChatBookingCard_monat1Zeilen__KYaiv>li{display:flex;align-items:flex-start;gap:8px;font-size:var(--text-body);line-height:24px;overflow-wrap:anywhere}.ChatBookingCard_monat1Zeilen__KYaiv>li>svg{flex:0 0 auto;margin-top:2px;color:var(--color-muted)}.ChatBookingCard_monat1Label__jZkH0{color:var(--color-muted)}.ChatBookingCard_titelMitIcon__3__m3{display:inline-flex;align-items:flex-start;gap:8px}.ChatBookingCard_titelMitIcon__3__m3>svg{flex:0 0 auto;margin-top:2px;color:var(--color-foreground)}.ChatBookingCard_reservierungZeile__4jutI{display:flex;align-items:flex-start;gap:8px;font-size:var(--text-body);line-height:24px}.ChatBookingCard_reservierungZeile__4jutI>svg{flex:0 0 auto;margin-top:2px;color:var(--color-muted)}.ChatBookingCard_reservierungLabel__OWx91{color:var(--color-muted)}.ChatBookingCard_reservierungKarte__AJe6n{display:flex;flex-direction:column;gap:8px;min-width:0;padding-top:12px;border-top:1px solid var(--color-border);overflow-wrap:anywhere}.ChatBookingCard_reservierungKarte__AJe6n p{margin:0}.ChatBookingCard_reservierungKarte__AJe6n label{display:flex;align-items:flex-start;gap:8px;font-size:var(--text-small);line-height:20px;color:var(--color-muted)}.ChatBookingCard_reservierungKarte__AJe6n label input{flex:0 0 auto;margin-top:2px}.BookingDisclosure_card__5T0AD{background:var(--color-navbar-surface,var(--color-background));border-radius:var(--radius-dropdown);color:var(--color-foreground,var(--color-foreground));overflow:hidden;font-size:var(--text-small)}.BookingDisclosure_summary__Z2rzc{list-style:none;display:grid;grid-template-columns:64px minmax(120px,1fr) minmax(160px,1fr) auto 20px;align-items:center;gap:18px;padding:20px;cursor:pointer}.BookingDisclosure_summary__Z2rzc::-webkit-details-marker{display:none}.BookingDisclosure_summary__Z2rzc:focus-visible{outline:none}.BookingDisclosure_photo__dyzlq{position:relative;width:64px;height:64px;border-radius:var(--radius-field);overflow:hidden;display:grid;place-items:center;background:var(--color-beige)}.BookingDisclosure_action__suZmi,.BookingDisclosure_identity__Gb0DG,.BookingDisclosure_state__Gnj5B{display:grid;gap:6px}.BookingDisclosure_identity__Gb0DG strong{font-size:var(--text-body)}.BookingDisclosure_identity__Gb0DG span,.BookingDisclosure_state__Gnj5B>span{color:var(--color-muted)}.BookingDisclosure_state__Gnj5B strong{display:flex;align-items:center;gap:8px;font-size:var(--text-neben)}.BookingDisclosure_action__suZmi{justify-items:end}.BookingDisclosure_action__suZmi>span{background:var(--color-brand,var(--color-primary));padding:9px 14px;border-radius:var(--radius-box);font-weight:600}.BookingDisclosure_chevron__rwUCJ{transition:transform .15s}.BookingDisclosure_card__5T0AD[open]>.BookingDisclosure_summary__Z2rzc>.BookingDisclosure_chevron__rwUCJ{transform:rotate(180deg)}.BookingDisclosure_content__5LHzE{padding:0 20px 20px}.BookingDisclosure_content__5LHzE summary{list-style:none}.BookingDisclosure_content__5LHzE summary::-webkit-details-marker{display:none}@media(max-width:767px){.BookingDisclosure_summary__Z2rzc{grid-template-columns:48px 1fr 20px;gap:12px;padding:16px}.BookingDisclosure_photo__dyzlq{width:48px;height:48px}.BookingDisclosure_state__Gnj5B{grid-column:2}.BookingDisclosure_action__suZmi{grid-column:2;justify-items:start}.BookingDisclosure_chevron__rwUCJ{grid-column:3;grid-row:1}.BookingDisclosure_content__5LHzE{padding:0 16px 16px}}@media(prefers-reduced-motion:reduce){.BookingDisclosure_chevron__rwUCJ{transition:none}}.BookingDisclosure_content__5LHzE>div>section,.BookingDisclosure_content__5LHzE>section{background:transparent;border:0;border-radius:0;padding:16px 0}.BookingDisclosure_content__5LHzE small{font-size:var(--text-small)}.BookingDisclosure_content__5LHzE a{text-decoration:none}.BookingDisclosure_content__5LHzE a:focus-visible,.BookingDisclosure_content__5LHzE button:focus-visible{outline:none}.BookingDisclosure_card__5T0AD[open]>.BookingDisclosure_summary__Z2rzc .BookingDisclosure_action__suZmi,.BookingDisclosure_card__5T0AD[open]>.BookingDisclosure_summary__Z2rzc .BookingDisclosure_identity__Gb0DG>span,.BookingDisclosure_card__5T0AD[open]>.BookingDisclosure_summary__Z2rzc .BookingDisclosure_state__Gnj5B>span{display:none}.BookingDisclosure_action__suZmi>strong{font-size:var(--text-body);font-variant-numeric:proportional-nums}@media(max-width:767px){.BookingDisclosure_state__Gnj5B{gap:6px}.BookingDisclosure_action__suZmi,.BookingDisclosure_state__Gnj5B{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.BookingDisclosure_action__suZmi{gap:8px}.BookingDisclosure_action__suZmi>strong{font-size:var(--text-neben)}.BookingDisclosure_identity__Gb0DG strong{font-size:var(--text-body);line-height:1.4}}.BookingDisclosure_card__5T0AD{container-type:inline-size;container-name:booking-card}@container booking-card (max-width:800px){.BookingDisclosure_summary__Z2rzc{grid-template-columns:64px minmax(0,1fr) auto 20px;gap:12px 16px}.BookingDisclosure_photo__dyzlq{grid-row:1/3}.BookingDisclosure_identity__Gb0DG{grid-column:2/4;grid-row:1}.BookingDisclosure_state__Gnj5B{grid-column:2;grid-row:2;display:grid;gap:6px}.BookingDisclosure_action__suZmi{grid-column:3;grid-row:2;display:grid;justify-items:end;gap:6px}.BookingDisclosure_chevron__rwUCJ{grid-column:4;grid-row:1/3}.BookingDisclosure_identity__Gb0DG strong{font-size:var(--text-body)}.BookingDisclosure_action__suZmi>strong{font-size:var(--text-neben)}}@container booking-card (max-width:500px){.BookingDisclosure_summary__Z2rzc{grid-template-columns:minmax(0,1fr) 20px;padding:16px;gap:12px 12px}.BookingDisclosure_photo__dyzlq{grid-column:1/-1;grid-row:1;width:100%;height:auto;aspect-ratio:16/9}.BookingDisclosure_identity__Gb0DG{grid-column:1;grid-row:2;min-width:0;gap:4px}.BookingDisclosure_identity__Gb0DG strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.BookingDisclosure_state__Gnj5B{grid-row:3}.BookingDisclosure_action__suZmi,.BookingDisclosure_state__Gnj5B{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between}.BookingDisclosure_action__suZmi{grid-row:4}.BookingDisclosure_chevron__rwUCJ{grid-column:2;grid-row:2}.BookingDisclosure_card__5T0AD[open]>.BookingDisclosure_summary__Z2rzc>.BookingDisclosure_photo__dyzlq,.BookingDisclosure_photo__dyzlq[data-empty]{display:none}.BookingDisclosure_card__5T0AD[open]>.BookingDisclosure_summary__Z2rzc>.BookingDisclosure_chevron__rwUCJ,.BookingDisclosure_card__5T0AD[open]>.BookingDisclosure_summary__Z2rzc>.BookingDisclosure_identity__Gb0DG{grid-row:1}}.OwnerAbsence_disclosure__NQhe9{min-width:0;color:var(--color-muted)}.OwnerAbsence_summary__aFiv1{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;width:fit-content;max-width:100%;min-height:44px;padding-block:8px;list-style:none;font-size:var(--text-small);line-height:1.5;cursor:pointer}.OwnerAbsence_summary__aFiv1::-webkit-details-marker{display:none}.OwnerAbsence_summary__aFiv1 svg{flex-shrink:0}.OwnerAbsence_disclosure__NQhe9[open] .OwnerAbsence_summary__aFiv1 svg{transform:rotate(180deg)}.OwnerAbsence_active__Qy8M7{color:var(--color-foreground)}.OwnerAbsence_content__x_U09{padding:2px 0 12px}.OwnerAbsence_hint__NZldC{max-width:580px;margin-bottom:12px;font-size:var(--text-small);line-height:1.6}.OwnerAbsence_controls__qyfuv{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.OwnerAbsence_field__NYobN{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;color:var(--color-foreground);font-size:var(--text-small)}.OwnerAbsence_input__SOujI{min-width:0;max-width:100%;min-height:48px;padding:8px 12px;border:1px solid var(--color-field-border);border-radius:var(--oa-corner-radius);background:var(--color-card)}.OwnerAbsence_clear__WFNgR,.OwnerAbsence_save__OVNg6{display:inline-flex;align-items:center;justify-content:center;min-height:48px;font-size:var(--text-small);cursor:pointer}.OwnerAbsence_save__OVNg6{padding:8px 16px;border-radius:var(--radius-chip);--oa-knopf-radius:9999px;background:var(--color-primary);color:var(--color-foreground);font-weight:600}.OwnerAbsence_clear__WFNgR{text-decoration:underline;text-underline-offset:4px}.OwnerAbsence_clear__WFNgR:disabled,.OwnerAbsence_save__OVNg6:disabled{cursor:wait;opacity:.5}.OwnerAbsence_status__wl_Ba{font-size:var(--text-small);line-height:1.5}.OwnerAbsence_disclosure__NQhe9 :is(summary,input,button):focus-visible{outline:none}.ChatNotificationSettings_dialog____m9n{width:min(440px,calc(100% - 24px));max-height:85dvh;margin:auto;padding:24px;overflow-y:auto;border:1px solid var(--color-kontur);border-radius:var(--radius-dropdown);background:var(--color-card);color:var(--color-foreground)}.ChatNotificationSettings_dialog____m9n::backdrop{background:var(--color-abdunklung)}.ChatNotificationSettings_dialog____m9n header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ChatNotificationSettings_dialog____m9n h2{margin:0;font-size:var(--text-h2);font-weight:600;line-height:32px;letter-spacing:-.01em}.ChatNotificationSettings_dialog____m9n header button{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--color-kontur);border-radius:50%;background:var(--color-card);cursor:pointer}.ChatNotificationSettings_dialog____m9n p{font-size:var(--text-small);line-height:1.5;color:var(--color-muted);margin-block:12px}.ChatNotificationSettings_dialog____m9n label{display:flex;align-items:center;gap:12px;min-height:48px;font-size:var(--text-neben);cursor:pointer}.ChatNotificationSettings_dialog____m9n input{width:20px;height:20px;flex-shrink:0;accent-color:var(--color-foreground)}.ChatNotificationSettings_dialog____m9n :focus-visible{outline:none}.ChatNotificationSettings_closeButton__YJZaB{min-height:48px;padding:12px 24px;border:1px solid var(--color-kontur);border-radius:var(--radius-chip);background:var(--color-card);font:inherit;font-size:var(--text-body);font-weight:600;cursor:pointer}.ChatNotificationSettings_closeButton__YJZaB:hover{background:var(--color-beige)}.PlatformSupport_case__Bl6dC summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:var(--text-body)}.PlatformSupport_case__Bl6dC summary::-webkit-details-marker{display:none}.PlatformSupport_case__Bl6dC summary::marker{content:""}.PlatformSupport_case__Bl6dC summary:focus-visible{outline:none;border-radius:var(--radius-row)}.PlatformSupport_case__Bl6dC[open]>summary svg{transform:rotate(180deg)}.PlatformSupport_preview__IR3ks{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
