.booking-block[data-v-43d46c2f]{margin-top:20px}.booking-block-label[data-v-43d46c2f]{margin:0 0 8px}.booking-notice[data-v-43d46c2f]{color:var(--hd-text-body);margin:16px 0 0;padding:16px;font-size:15px;line-height:1.5}.booking-note[data-v-43d46c2f]{color:var(--hd-text-2);margin:0;font-size:14px}.calendar[data-v-43d46c2f]{padding:12px}.calendar-head[data-v-43d46c2f]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.calendar-month[data-v-43d46c2f]{font-family:var(--hd-font-display);font-size:18px;display:inline-block}.calendar-month[data-v-43d46c2f]:first-letter{text-transform:uppercase}.calendar-nav[data-v-43d46c2f]{border:1px solid var(--hd-line);border-radius:var(--hd-radius-pill);width:40px;height:40px;color:var(--hd-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.calendar-nav[data-v-43d46c2f]:disabled{opacity:.35;cursor:default}.calendar-row[data-v-43d46c2f]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.calendar-row+.calendar-row[data-v-43d46c2f]{margin-top:4px}.calendar-weekday[data-v-43d46c2f]{text-align:center;color:var(--hd-text-3);padding:4px 0;font-size:12px;font-weight:700}.calendar-cell[data-v-43d46c2f]{justify-content:center;display:flex}.calendar-day[data-v-43d46c2f]{aspect-ratio:1;border-radius:var(--hd-radius-sm);width:100%;max-width:48px;color:var(--hd-text-3);font-family:var(--hd-font-body);cursor:default;background:0 0;border:1px solid #0000;font-size:15px;position:relative}.calendar-day.free[data-v-43d46c2f]{color:var(--hd-text);cursor:pointer;font-weight:700}.calendar-day.free[data-v-43d46c2f]:after{content:"";background:var(--hd-accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.calendar-day.active[data-v-43d46c2f]{border-color:var(--hd-accent);background:var(--hd-accent-soft);color:var(--hd-accent)}.calendar-note[data-v-43d46c2f]{color:var(--hd-text-2);text-align:center;margin:10px 0 0;font-size:14px}.calendar-note--error[data-v-43d46c2f]{color:var(--hd-danger-text)}.link-button[data-v-43d46c2f]{color:var(--hd-accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.booking-chips[data-v-43d46c2f]{flex-wrap:wrap;gap:8px;display:flex}.booking-chip[data-v-43d46c2f]{border:1px solid var(--hd-line-strong);border-radius:var(--hd-radius-md);background:var(--hd-surface);min-width:72px;height:44px;color:var(--hd-text);font-family:var(--hd-font-display);cursor:pointer;padding:0 14px;font-size:20px}.booking-chip.active[data-v-43d46c2f]{border-color:var(--hd-accent);background:var(--hd-accent-soft);color:var(--hd-accent)}.booking-chip.taken[data-v-43d46c2f]{color:var(--hd-text-3);cursor:default;border-style:dashed;text-decoration:line-through}.booking-chip--price[data-v-43d46c2f]{flex-direction:column;align-items:center;gap:2px;min-width:64px;height:auto;padding:8px 12px;display:inline-flex}.chip-count[data-v-43d46c2f]{font-size:24px;line-height:1}.chip-price[data-v-43d46c2f]{font-family:var(--hd-font-body);color:var(--hd-text-2);font-size:12px;font-weight:700}.active .chip-price[data-v-43d46c2f]{color:var(--hd-accent)}.booking-guest[data-v-175d2ef6]{flex-direction:column;gap:16px;display:flex}.guest-intro[data-v-175d2ef6]{color:var(--hd-text-body);margin:0;font-size:15px;line-height:1.5}.guest-field[data-v-175d2ef6]{border:none;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.guest-label[data-v-175d2ef6]{color:var(--hd-text-2);padding:0;font-size:14px;font-weight:700}.guest-input[data-v-175d2ef6]{border:1px solid var(--hd-line-strong);border-radius:var(--hd-radius-md);background:var(--hd-surface);height:48px;color:var(--hd-text);font-family:var(--hd-font-body);padding:0 14px;font-size:16px}.guest-input[data-v-175d2ef6]:focus{outline:2px solid var(--hd-accent);outline-offset:1px}.guest-input[aria-invalid=true][data-v-175d2ef6]{border-color:var(--hd-danger-text)}.guest-error[data-v-175d2ef6]{color:var(--hd-danger-text);font-size:13px;font-weight:600}.guest-lang-options[data-v-175d2ef6]{flex-wrap:wrap;gap:8px 20px;display:flex}.guest-lang[data-v-175d2ef6]{min-height:var(--hd-tap);color:var(--hd-text);cursor:pointer;align-items:center;gap:8px;font-size:15px;display:inline-flex}.guest-lang input[data-v-175d2ef6]{width:18px;height:18px;accent-color:var(--hd-accent);margin:0}.summary-list[data-v-b9b6048d]{margin:0;overflow:hidden}.summary-list[data-v-b9b6048d] .summary-row{justify-content:space-between;align-items:baseline;gap:16px;padding:12px 14px;display:flex}.summary-list[data-v-b9b6048d] .summary-row+.summary-row{border-top:1px solid var(--hd-line)}.summary-list[data-v-b9b6048d] dt{color:var(--hd-text-2);flex-shrink:0;font-size:14px}.summary-list[data-v-b9b6048d] dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;font-weight:600}.summary-list[data-v-b9b6048d] dd.accent{color:var(--hd-accent)}.summary-block[data-v-b9b6048d]{margin-top:20px}.summary-label[data-v-b9b6048d]{margin:0 0 6px}.summary-text[data-v-b9b6048d]{color:var(--hd-text-body);margin:0;font-size:15px;line-height:1.5}.summary-terms[data-v-b9b6048d]{color:var(--hd-text-body);cursor:pointer;align-items:flex-start;gap:10px;margin-top:20px;font-size:15px;line-height:1.5;display:flex}.summary-terms input[data-v-b9b6048d]{width:20px;height:20px;accent-color:var(--hd-accent);flex-shrink:0;margin:2px 0 0}.summary-terms a[data-v-b9b6048d]{color:var(--hd-accent)}.booking-done[data-v-9412d745]{flex-direction:column;align-items:flex-start;display:flex}.done-badge[data-v-9412d745]{gap:6px}.done-title[data-v-9412d745]{margin:12px 0 0;font-size:32px;line-height:1.1}.done-text[data-v-9412d745]{color:var(--hd-text-body);margin:8px 0 0;font-size:15px;line-height:1.5}.done-list[data-v-9412d745]{align-self:stretch;margin:20px 0 0;overflow:hidden}.done-row[data-v-9412d745]{justify-content:space-between;align-items:baseline;gap:16px;padding:12px 14px;display:flex}.done-row+.done-row[data-v-9412d745]{border-top:1px solid var(--hd-line)}.done-row dt[data-v-9412d745]{color:var(--hd-text-2);flex-shrink:0;font-size:14px}.done-row dd[data-v-9412d745]{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;font-weight:600}.done-calendar[data-v-9412d745]{color:var(--hd-accent);margin-top:16px;font-size:15px;font-weight:700}.manage-badge[data-v-254395d7]{border-radius:var(--hd-radius-pill);background:var(--hd-surface-2);color:var(--hd-text-2);align-self:flex-start;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.manage-badge--accepted[data-v-254395d7],.manage-badge--pending[data-v-254395d7]{background:var(--hd-accent-soft);color:var(--hd-accent)}.manage-title[data-v-254395d7]{margin-top:12px}.manage-list[data-v-254395d7]{margin:20px 0 0;overflow:hidden}.manage-image[data-v-254395d7]{-o-object-fit:cover;object-fit:cover;width:100%;height:140px;display:block}.manage-row[data-v-254395d7]{justify-content:space-between;align-items:baseline;gap:16px;padding:12px 14px;display:flex}.manage-row+.manage-row[data-v-254395d7]{border-top:1px solid var(--hd-line)}.manage-row dt[data-v-254395d7]{color:var(--hd-text-2);flex-shrink:0;font-size:14px}.manage-row dd[data-v-254395d7]{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;font-weight:600}.manage-actions[data-v-254395d7]{align-items:center}.manage-link[data-v-254395d7]{color:var(--hd-accent);font-size:15px;font-weight:700}.manage-actions .manage-link[data-v-254395d7]{margin-right:auto}.manage-button-link[data-v-254395d7]{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.manage-block[data-v-254395d7]{margin-top:28px}.manage-claim[data-v-254395d7]{flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex}.manage-claim .embed-step-title[data-v-254395d7]{margin:0}.manage-claim .manage-button-link[data-v-254395d7]{margin-top:12px}.manage-label[data-v-254395d7]{margin:0 0 6px}.manage-cancel[data-v-254395d7]{margin-top:12px}.manage-ask[data-v-254395d7]{margin-top:12px;padding:16px}.manage-ask-title[data-v-254395d7]{margin:0 0 4px;font-size:16px;font-weight:800}.manage-contacts[data-v-254395d7]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hd-bg-deep:#141414;--hd-bg:#191919;--hd-surface:#232323;--hd-surface-2:#2c2c2c;--hd-surface-3:#353535;--hd-line:#ffffff14;--hd-line-strong:#ffffff24;--hd-text:#f1f1f1;--hd-text-2:#a8a8a8;--hd-text-body:#d0d0d0;--hd-text-3:#6b6b6b;--hd-accent:#43b6c1;--hd-accent-hover:#6fd0d9;--hd-accent-soft:#43b6c124;--hd-accent-line:#43b6c159;--hd-on-accent:#191919;--hd-gold:#fadb43;--hd-gold-soft:#fadb431f;--hd-silver:#e4e4e4;--hd-bronze:#bd9046;--hd-danger:#e71717;--hd-on-danger:#fff;--hd-danger-text:#ff6b6b;--hd-font-display:"Bebas Neue", sans-serif;--hd-font-body:"Urbanist", sans-serif;--hd-radius-sm:8px;--hd-radius-md:14px;--hd-radius-lg:18px;--hd-radius-pill:999px;--hd-gutter:16px;--hd-tap:44px}.hd-card{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:var(--hd-radius-lg)}.hd-card--highlight{border-color:var(--hd-accent-line)}.hd-chip{border-radius:var(--hd-radius-sm);background:var(--hd-surface-2);height:30px;color:var(--hd-text);font-family:var(--hd-font-body);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.hd-pill{border-radius:var(--hd-radius-pill);background:var(--hd-surface);height:34px;color:var(--hd-text);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.hd-pill--gold{background:var(--hd-gold-soft);color:var(--hd-gold)}.hd-badge{font-family:var(--hd-font-body);background:var(--hd-surface-2);color:var(--hd-text-2);border-radius:6px;align-items:center;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.hd-badge--accent{background:var(--hd-accent-soft);color:var(--hd-accent)}.hd-display{font-family:var(--hd-font-display);font-weight:400;line-height:1}.hd-label{font-family:var(--hd-font-body);letter-spacing:.8px;text-transform:uppercase;color:var(--hd-text-2);font-size:13px;font-weight:800}@font-face{font-family:Urbanist;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/urbanist-latin-D69JTELx.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:Urbanist;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/urbanist-latin-ext-Bdxck5Au.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}:root{--hd-font-display:"Urbanist", system-ui, sans-serif;--hd-font-body:"Urbanist", system-ui, sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hd-bg-deep:#eef0f2;--hd-bg:#f6f7f8;--hd-surface:#fff;--hd-surface-2:#f1f3f5;--hd-surface-3:#e6e9ec;--hd-line:#00000017;--hd-line-strong:#0000002e;--hd-text:#16181a;--hd-text-2:#555a60;--hd-text-body:#2e3236;--hd-text-3:#a2a7ad;--hd-danger-text:#c41212}*,:before,:after{box-sizing:border-box}html,body{background:var(--hd-bg);color:var(--hd-text);font-family:var(--hd-font-body);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0}button,input{font:inherit}.hd-display{letter-spacing:-.01em;font-weight:800}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.embed{max-width:640px;min-height:100vh;padding:16px var(--hd-gutter) 12px;flex-direction:column;margin:0 auto;display:flex}:root[data-framed] .embed{min-height:0}.embed-head{border-bottom:1px solid var(--hd-line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.embed-logo{border-radius:var(--hd-radius-sm);-o-object-fit:contain;object-fit:contain;background:var(--hd-surface);width:40px;height:40px}.embed-company{overflow-wrap:anywhere;min-width:0;font-size:18px;font-weight:800}.embed-main{flex:1;padding-top:16px}.embed-title{overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:800;line-height:1.2}.embed-step-title{margin:20px 0 12px;font-size:18px;font-weight:800}.embed-step{margin-bottom:8px}.embed-text,.embed-status{color:var(--hd-text-body);margin:8px 0 0;font-size:15px;line-height:1.5}.embed-message{padding:24px 0}.embed-message .embed-button{margin-top:16px}.embed-error{border-radius:var(--hd-radius-sm);background:var(--hd-surface-2);color:var(--hd-danger-text);margin:12px 0 0;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.4}.embed-steps{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.embed-steps-bar{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.embed-steps-bar li{background:var(--hd-line-strong);border-radius:2px;height:4px}.embed-steps-bar li.done,.embed-steps-bar li.current{background:var(--hd-accent)}.embed-steps-text{color:var(--hd-text-2);font-size:13px;font-weight:700}.embed-room{flex-direction:column;gap:12px;display:flex}.embed-room-image{aspect-ratio:16/7;-o-object-fit:cover;object-fit:cover;border-radius:var(--hd-radius-lg);background:var(--hd-surface-2);width:100%}.embed-room-list{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.embed-room-card{border:1px solid var(--hd-line);border-radius:var(--hd-radius-lg);background:var(--hd-surface);width:100%;color:var(--hd-text);text-align:left;cursor:pointer;align-items:center;gap:14px;padding:10px;display:flex}.embed-room-card:hover{border-color:var(--hd-accent-line)}.embed-room-card:focus-visible{border-color:var(--hd-accent-line)}.embed-room-card-image{-o-object-fit:cover;object-fit:cover;border-radius:var(--hd-radius-md);background:var(--hd-surface-2);flex-shrink:0;width:88px;height:66px}.embed-room-card-text{flex-direction:column;gap:3px;min-width:0;display:flex}.embed-room-card-name{overflow-wrap:anywhere;font-size:17px;font-weight:800}.embed-room-card-facts{color:var(--hd-text-2);font-size:14px}.embed-room-card-closed{color:var(--hd-text-2);font-size:13px;font-weight:700}.embed-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.embed-button{border:1px solid var(--hd-accent);border-radius:var(--hd-radius-pill);background:var(--hd-accent);min-height:48px;color:var(--hd-on-accent);cursor:pointer;padding:0 22px;font-size:16px;font-weight:800}.embed-button:hover:not(:disabled){background:var(--hd-accent-hover);border-color:var(--hd-accent-hover)}.embed-button:disabled{opacity:.45;cursor:default}.embed-button--secondary{border-color:var(--hd-line-strong);color:var(--hd-text);background:0 0}.embed-button--secondary:hover:not(:disabled){background:var(--hd-surface-2);border-color:var(--hd-line-strong)}@media (max-width:420px){.embed-actions .embed-button{flex:1 1 0;padding:0 12px}}.embed-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.embed-foot{border-top:1px solid var(--hd-line);text-align:center;margin-top:24px;padding-top:12px}.embed-foot a{color:var(--hd-text-2);font-size:13px;font-weight:700;text-decoration:none}.embed-foot a:hover{color:var(--hd-text)}
