[data-template] .hxb-cal,[data-template] .hxb-card,[data-template] .hxb-sheet,[data-template] .hxb-line{--hxb-control:color-mix(in srgb, var(--template-muted-foreground) 70%, var(--template-card));--hxb-dim:color-mix(in srgb, var(--template-muted-foreground) 55%, var(--template-card));--hxb-sel:color-mix(in srgb, var(--template-primary) 90%, var(--template-fg));--hxb-ease:cubic-bezier(.32, .72, 0, 1);--hxb-dir:1;font-family:var(--template-font-body);color:var(--template-fg);-webkit-tap-highlight-color:transparent}[data-template] :is(.hxb-cal,.hxb-card,.hxb-sheet,.hxb-pop,.hxb-legend){--hxb-booked:color-mix(in srgb, var(--template-danger,var(--template-muted-foreground)) var(--hxb-booked-mix,9%), var(--hxb-ground,var(--template-card)));--hxb-booked-hover:color-mix(in srgb, var(--template-danger,var(--template-muted-foreground)) var(--hxb-booked-mix-hover,13%), var(--hxb-ground,var(--template-card)));--hxb-out:color-mix(in srgb, var(--template-warn,var(--template-muted-foreground)) var(--hxb-out-mix,18%), var(--hxb-ground,var(--template-card)));--hxb-out-hover:color-mix(in srgb, var(--template-warn,var(--template-muted-foreground)) var(--hxb-out-mix-hover,22%), var(--hxb-ground,var(--template-card)))}[data-template][data-theme=dark] :is(.hxb-cal,.hxb-card,.hxb-sheet,.hxb-pop,.hxb-legend){--hxb-booked-mix:16%;--hxb-booked-mix-hover:19%;--hxb-out-mix:12%;--hxb-out-mix-hover:15%}@supports (color:oklch(from red l c h)){[data-template] :is(.hxb-cal,.hxb-card,.hxb-sheet,.hxb-pop,.hxb-legend){--hxb-booked-tone:oklch(from var(--template-danger) .94 .03 calc(h - 30));--hxb-booked-tone-hover:oklch(from var(--template-danger) .92 .03 calc(h - 30));--hxb-out-tone:oklch(from var(--template-warn) .93 .06 calc(h + 12));--hxb-out-tone-hover:oklch(from var(--template-warn) .91 .06 calc(h + 12));--hxb-booked:var(--hxb-booked-tone,color-mix(in srgb, var(--template-muted-foreground) var(--hxb-booked-mix,9%), var(--hxb-ground,var(--template-card))));--hxb-booked-hover:var(--hxb-booked-tone-hover,color-mix(in srgb, var(--template-muted-foreground) var(--hxb-booked-mix-hover,13%), var(--hxb-ground,var(--template-card))));--hxb-out:var(--hxb-out-tone,color-mix(in srgb, var(--template-muted-foreground) var(--hxb-out-mix,18%), var(--hxb-ground,var(--template-card))));--hxb-out-hover:var(--hxb-out-tone-hover,color-mix(in srgb, var(--template-muted-foreground) var(--hxb-out-mix-hover,22%), var(--hxb-ground,var(--template-card))))}[data-template][data-theme=dark] :is(.hxb-cal,.hxb-card,.hxb-sheet,.hxb-pop,.hxb-legend){--hxb-booked-tone:oklch(from var(--template-danger) .17 .06 calc(h - 30));--hxb-booked-tone-hover:oklch(from var(--template-danger) .19 .06 calc(h - 30));--hxb-out-tone:oklch(from var(--template-warn) .31 .06 h);--hxb-out-tone-hover:oklch(from var(--template-warn) .33 .06 h)}}[data-template] .hxb-pop{--hxb-ground:var(--template-surface-raised,var(--template-card))}[data-template] [dir=rtl].hxb-cal,[data-template] [dir=rtl] .hxb-cal,[data-template] [dir=rtl].hxb-sheet,[data-template] [dir=rtl].hxb-card{--hxb-dir:-1}[data-template] :is(.hxb-cal,.hxb-card,.hxb-sheet,.hxb-line) :is(p,h2,h3,ul,dl,dd,fieldset){margin:0}[data-template] :is(.hxb-cal,.hxb-card,.hxb-sheet) *,[data-template] :is(.hxb-cal,.hxb-card,.hxb-sheet) :before,[data-template] :is(.hxb-cal,.hxb-card,.hxb-sheet) :after{box-sizing:border-box}[data-template] .hxb-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}[data-template] :is(.hxb-cal,.hxb-card,.hxb-sheet) :is(button,input):focus-visible,[data-template] :is(.hxb-cal,.hxb-card,.hxb-sheet) [data-force-focus=true]{outline:2px solid var(--template-fg);outline-offset:2px;z-index:4;position:relative}[data-template] .hxb-btn{border-radius:var(--template-radius-md);min-block-size:48px;color:var(--template-fg);font:600 15px/1.2 var(--template-font-body);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding-inline:20px;transition:background-color .16s,transform .12s;display:inline-flex}[data-template] .hxb-btn--sm{min-block-size:44px;padding-inline:16px;font-size:14px}[data-template] .hxb-btn--block{inline-size:100%}[data-template] .hxb-btn--primary{background:var(--template-primary);color:var(--template-primary-foreground)}[data-template] .hxb-btn--secondary{background:var(--template-card);border-color:var(--hxb-control)}[data-template] .hxb-btn--text{text-underline-offset:3px;min-block-size:44px;padding-inline:8px;font-size:14px;font-weight:500;text-decoration:underline}[data-template] .hxb-btn[aria-disabled=true]{background:var(--template-muted);color:var(--template-muted-foreground);cursor:not-allowed;border-color:#0000}[data-template] .hxb-btn--text[aria-disabled=true]{background:0 0;text-decoration:none}[data-template] .hxb-btn:active:not([aria-disabled=true]){transform:scale(.98)}@media (hover:hover) and (pointer:fine){[data-template] .hxb-btn--primary:not([aria-disabled=true]):hover{background:color-mix(in srgb, var(--template-primary) 90%, var(--template-fg))}[data-template] .hxb-btn--secondary:hover,[data-template] .hxb-iconbtn:hover{background:var(--template-muted)}}[data-template] .hxb-iconbtn{block-size:44px;inline-size:44px;color:var(--template-fg);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}[data-template] .hxb-iconbtn[aria-disabled=true]{color:var(--hxb-dim);cursor:not-allowed}[data-template] .hxb-iconbtn--ghost{visibility:hidden}[data-template] .hxb-chev--end,[data-template] [dir=rtl] .hxb-chev--start,[data-template] [dir=rtl].hxb-cal .hxb-chev--start{transform:scaleX(-1)}[data-template] [dir=rtl] .hxb-chev--end,[data-template] [dir=rtl].hxb-cal .hxb-chev--end{transform:none}[data-template] .hxb-label{color:var(--template-muted-foreground);font-size:13px;font-weight:500}[data-template] .hxb-cal{position:relative}[data-template] .hxb-months{gap:8px;display:grid}[data-template] .hxb-cal[data-layout=pages] .hxb-months{grid-template-columns:repeat(auto-fit,minmax(276px,1fr));gap:32px}[data-template] .hxb-cal__nav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset-block-start:-6px;inset-inline:-6px}[data-template] .hxb-cal__nav>*{pointer-events:auto}[data-template] .hxb-month__name{text-align:center;text-transform:capitalize;padding-block:6px 10px;font-size:15px;font-weight:650}[data-template] .hxb-cal[data-layout=scroll] .hxb-month__name{text-align:start;padding-block:20px 8px;padding-inline:4px}[data-template] .hxb-dow{color:var(--template-muted-foreground);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));padding-block:4px;font-size:12px;font-weight:600;display:grid}[data-template] .hxb-cal__sticky{z-index:5;background:var(--template-card);border-block-end:1px solid var(--template-border);padding-block:8px 2px;position:sticky;inset-block-start:0}[data-template] .hxb-years{gap:8px;padding-block-end:6px;display:flex}[data-template] .hxb-year{border:1px solid var(--hxb-control);background:var(--template-card);min-block-size:44px;min-inline-size:64px;color:var(--template-fg);font:600 14px var(--template-font-body);cursor:pointer;border-radius:999px;padding-inline:14px}[data-template] .hxb-year[aria-pressed=true]{border-color:var(--template-primary);background:var(--template-primary-soft);color:var(--template-primary-soft-fg)}[data-template] .hxb-row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}[data-template] .hxb-cell{place-items:center;min-block-size:48px;padding-block:2px;display:grid;position:relative}[data-template] .hxb-day{z-index:1;border-radius:var(--template-radius-md);min-block-size:44px;inline-size:100%;min-inline-size:44px;max-inline-size:52px;color:var(--template-fg);font:500 15px/1.1 var(--template-font-body);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;place-content:center;justify-items:center;gap:1px;padding:2px;display:grid;position:relative}[data-template] .hxb-day__p{color:var(--template-muted-foreground);white-space:nowrap;font-size:10.5px;font-weight:500;line-height:1.1}[data-template] .hxb-cell[data-state=avail] .hxb-day__n{font-weight:650}[data-template] .hxb-day[data-today=true]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--template-muted-foreground);pointer-events:none;position:absolute;inset:3px}@media (hover:hover) and (pointer:fine){[data-template] .hxb-cell:is([data-state=avail],[data-state=restart]) .hxb-day:hover{box-shadow:inset 0 0 0 1.5px var(--template-fg)}[data-template] .hxb-cell[data-state=booked] .hxb-day:hover{background-color:var(--hxb-booked-hover)}[data-template] .hxb-cell[data-state=departOnly] .hxb-day:hover{background-color:var(--hxb-out-hover)}}[data-template] .hxb-cell:is([data-state=avail],[data-state=restart]) .hxb-day[data-force-hover=true]{box-shadow:inset 0 0 0 1.5px var(--template-fg)}[data-template] .hxb-cell[data-state=booked] .hxb-day[data-force-hover=true]{background-color:var(--hxb-booked-hover)}[data-template] .hxb-cell[data-state=departOnly] .hxb-day[data-force-hover=true]{background-color:var(--hxb-out-hover)}[data-template] .hxb-cell:is([data-state=start],[data-state=end]) .hxb-day{background:var(--hxb-sel);color:var(--template-primary-foreground);font-weight:650}[data-template] .hxb-cell:is([data-state=start],[data-state=end]) .hxb-day:after{content:none}[data-template] .hxb-cell[data-state=mid] .hxb-day,[data-template] .hxb-cell[data-state=mid] .hxb-day__p{color:var(--template-primary-soft-fg)}[data-template] .hxb-cell[data-has-end=true]:before,[data-template] .hxb-cell[data-state=end]:before{content:"";background:var(--template-primary-soft);position:absolute;inset-block:2px}[data-template] .hxb-cell[data-has-end=true]:before{inset-inline:50% 0}[data-template] .hxb-cell[data-state=end]:before{inset-inline:0 50%}[data-template] .hxb-cell[data-state=mid]:before{content:"";background:var(--template-primary-soft);position:absolute;inset-block:2px;inset-inline:0}[data-template] .hxb-cell:is([data-state=booked],[data-state=departOnly]) .hxb-day{cursor:not-allowed;background-clip:content-box}[data-template] .hxb-cell[data-state=booked] .hxb-day{background-color:var(--hxb-booked);color:var(--template-muted-foreground);font-weight:400}[data-template] .hxb-cell[data-state=booked] .hxb-day__n{text-decoration:line-through;text-decoration-thickness:1.5px}[data-template] .hxb-cell[data-state=departOnly] .hxb-day{background-color:var(--hxb-out)}[data-template] .hxb-cell:is([data-state=past],[data-state=off]) .hxb-day{color:var(--template-muted-foreground);cursor:not-allowed;font-weight:400}[data-template] .hxb-cell[data-state=restart] .hxb-day{color:var(--template-muted-foreground)}[data-template] .hxb-bubble{border-radius:var(--template-radius-sm);background:var(--template-fg);inline-size:max-content;color:var(--template-bg);white-space:nowrap;box-shadow:var(--template-shadow-md);pointer-events:none;margin-inline:auto;padding-block:4px;padding-inline:8px;font-size:12px;font-weight:600;line-height:1.2;position:absolute;inset-block-end:calc(100% + 6px);inset-inline:-40px}[data-template] .hxb-bubble:after{content:"";background:inherit;block-size:8px;inline-size:8px;margin-inline:auto;position:absolute;inset-block-start:100%;inset-inline:0;translate:0 -4px;rotate:45deg}[data-template] .hxb-cell[data-edge=start] .hxb-bubble{margin-inline:0;inset-inline:0 auto}[data-template] .hxb-cell[data-edge=end] .hxb-bubble{margin-inline:0;inset-inline:auto 0}[data-template] .hxb-cell[data-edge=start] .hxb-bubble:after{margin-inline:0;inset-inline:18px auto}[data-template] .hxb-cell[data-edge=end] .hxb-bubble:after{margin-inline:0;inset-inline:auto 18px}[data-template] .hxb-legend{color:var(--template-muted-foreground);flex-wrap:wrap;gap:8px 16px;padding:0;font-size:12.5px;list-style:none;display:flex}[data-template] .hxb-legend li{align-items:center;gap:6px;display:inline-flex}[data-template] .hxb-swatch{border-radius:var(--template-radius-sm);place-items:center;block-size:20px;inline-size:20px;font-size:11px;font-weight:600;display:inline-grid}[data-template] .hxb-swatch--free{color:var(--template-fg);font-weight:650}[data-template] .hxb-swatch--sel{background:var(--hxb-sel)}[data-template] .hxb-swatch--booked{background:var(--hxb-booked);color:var(--template-muted-foreground);font-weight:400;text-decoration:line-through}[data-template] .hxb-swatch--out{background:var(--hxb-out);color:var(--template-fg);font-weight:500}[data-template] .hxb-swatch--past{color:var(--template-muted-foreground);font-weight:400}[data-template] .hxb-month__wait,[data-template] .hxb-month__fail{justify-items:center;gap:10px;padding-block:8px 16px;display:grid}[data-template] .hxb-month__msg{color:var(--template-muted-foreground);text-align:center;font-size:13.5px}[data-template] .hxb-skel{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;inline-size:100%;display:grid}[data-template] .hxb-skel span{border-radius:var(--template-radius-md);background:var(--template-muted);block-size:40px}[data-template] .hxb-month__fail{border:1px dashed var(--template-border);border-radius:var(--template-radius-md);padding-block:32px}[data-template] .hxb-guests{display:grid}[data-template] .hxb-grow{border-block-end:1px solid var(--template-border);justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex}[data-template] .hxb-grow__text{gap:2px;display:grid}[data-template] .hxb-grow__label{font-size:15.5px;font-weight:600}[data-template] .hxb-grow__hint{color:var(--template-muted-foreground);font-size:13px}[data-template] .hxb-stepper{align-items:center;gap:6px;display:inline-flex}[data-template] .hxb-stepbtn{border:1px solid var(--hxb-control);background:var(--template-card);block-size:44px;inline-size:44px;color:var(--template-fg);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid}[data-template] .hxb-stepbtn[aria-disabled=true]{border-color:var(--template-border);color:var(--hxb-dim);cursor:not-allowed}[data-template] .hxb-count{text-align:center;font-variant-numeric:tabular-nums;min-inline-size:28px;font-size:16px;font-weight:600}[data-template] .hxb-note{color:var(--template-muted-foreground);padding-block-start:14px;font-size:13px;line-height:1.5}[data-template] .hxb-note[data-full=true]{color:var(--template-fg);font-weight:600}[data-template] .hxb-rates{border:0;gap:8px;min-inline-size:0;padding:0;display:grid}[data-template] .hxb-rates>legend{margin-block-end:8px;padding:0}[data-template] .hxb-rate{border:1px solid var(--hxb-control);border-radius:var(--template-radius-md);cursor:pointer;align-items:flex-start;gap:10px;min-block-size:44px;padding-block:10px;padding-inline:12px;display:flex}[data-template] .hxb-rate[data-checked=true]{border-color:var(--template-primary);background:var(--template-primary-soft);box-shadow:inset 0 0 0 1px var(--template-primary)}[data-template] .hxb-rate__radio{border:2px solid var(--hxb-control);background:var(--template-card);appearance:none;cursor:pointer;border-radius:999px;flex:none;place-content:center;block-size:20px;inline-size:20px;margin:0;display:grid}[data-template] .hxb-rate__radio:before{content:"";background:var(--hxb-sel);block-size:10px;inline-size:10px;transition:scale .16s var(--hxb-ease);border-radius:999px;scale:0}[data-template] .hxb-rate__radio:checked{border-color:var(--hxb-sel);background:var(--template-primary-soft)}[data-template] .hxb-rate__radio:checked:before{scale:1}@media (prefers-reduced-motion:reduce){[data-template] .hxb-rate__radio:before{transition:none}}[data-template] .hxb-rate__text{gap:2px;display:grid}[data-template] .hxb-rate__label{font-size:14.5px;font-weight:600}[data-template] .hxb-rate__note{color:var(--template-muted-foreground);font-size:13px}[data-template] .hxb-rate[data-checked=true] :is(.hxb-rate__label,.hxb-rate__note){color:var(--template-primary-soft-fg)}[data-template] .hxb-quote{gap:8px;font-size:14.5px;display:grid}[data-template] .hxb-quote__row,[data-template] .hxb-quote__total{justify-content:space-between;gap:16px;display:flex}[data-template] .hxb-quote__row dd{font-variant-numeric:tabular-nums}[data-template] .hxb-quote__row[data-kind=discount] dd{color:var(--template-primary-soft-fg)}[data-template] .hxb-quote__total{border-block-start:1px solid var(--template-border);padding-block-start:10px;font-size:16px;font-weight:700}[data-template] .hxb-quote__total dd{font-variant-numeric:tabular-nums}[data-template] .hxb-banner{border-radius:var(--template-radius-md);background:var(--template-muted);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}[data-template] .hxb-banner[data-tone=ok]{background:color-mix(in srgb, var(--template-ok) 12%, var(--template-card))}[data-template] .hxb-banner[data-tone=warn]{background:color-mix(in srgb, var(--template-warn) 14%, var(--template-card))}[data-template] .hxb-banner[data-tone=danger]{background:color-mix(in srgb, var(--template-danger) 11%, var(--template-card))}[data-template] .hxb-banner>.hxb-icon{flex:none;margin-block-start:1px}[data-template] .hxb-banner[data-tone=ok]>.hxb-icon{color:var(--template-ok)}[data-template] .hxb-banner[data-tone=warn]>.hxb-icon{color:var(--template-warn)}[data-template] .hxb-banner[data-tone=danger]>.hxb-icon{color:var(--template-danger)}[data-template] .hxb-banner__text{justify-items:start;gap:2px;display:grid}[data-template] .hxb-banner__title{font-size:14.5px;font-weight:650}[data-template] .hxb-banner__sub{color:var(--template-fg);font-size:13px;line-height:1.45}[data-template] .hxb-banner__retry{margin-block-start:8px}[data-template] .hxb-progress{background:color-mix(in srgb, var(--template-primary) 18%, var(--template-card));border-radius:999px;flex:none;block-size:20px;inline-size:20px;margin-block-start:1px;position:relative;overflow:hidden}[data-template] .hxb-progress>span{background:var(--template-primary);inline-size:85%;animation:hxb-fill 1.6s var(--hxb-ease) both;position:absolute;inset-block:0;inset-inline-start:0}@keyframes hxb-fill{0%{inline-size:0}}[data-template] .hxb-nearby{gap:8px;display:grid}[data-template] .hxb-chips{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}[data-template] .hxb-chip{border:1px solid var(--hxb-control);border-radius:var(--template-radius-md);background:var(--template-card);min-block-size:44px;color:var(--template-fg);font:inherit;text-align:start;cursor:pointer;gap:2px;padding-block:8px;padding-inline:12px;display:grid}[data-template] .hxb-chip__range{font-size:14.5px;font-weight:600}[data-template] .hxb-chip__meta{color:var(--template-muted-foreground);font-size:12.5px}[data-template] .hxb-reassure{color:var(--template-muted-foreground);text-align:center;font-size:13px;line-height:1.45}[data-template] .hxb-sheet-layer{z-index:var(--template-z-dialog,100);background:color-mix(in srgb, var(--template-scrim-base,var(--template-fg)) 45%, transparent);position:fixed;inset:0}[data-template] .hxb-sheet{background:var(--template-card);animation:hxb-sheet-in .32s var(--hxb-ease) both;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;inset:0;container-type:inline-size}@keyframes hxb-sheet-in{0%{translate:0 100%}}[data-template] .hxb-wz__bar{border-block-end:1px solid var(--template-border);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;padding-block:8px;padding-inline:8px;display:grid}[data-template] .hxb-wz__title{text-align:center;justify-items:center;gap:2px;min-inline-size:0;display:grid}[data-template] .hxb-wz__h{font-family:var(--template-font-display,var(--template-font-body));font-size:16.5px;font-weight:650;line-height:1.25}[data-template] .hxb-wz__prop{max-inline-size:100%;color:var(--template-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}[data-template] .hxb-dots{gap:5px;padding-block-start:4px;display:flex}[data-template] .hxb-dot{background:var(--template-border);block-size:6px;inline-size:6px;transition:inline-size .2s var(--hxb-ease), background-color .2s ease;border-radius:999px}[data-template] .hxb-dot[data-on=true]{background:var(--template-primary);inline-size:18px}[data-template] .hxb-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-block-size:0;padding-inline:16px;position:relative;overflow:auto}[data-template] .hxb-step{padding-block-end:24px}[data-template] .hxb-step[data-motion=forward]{animation:hxb-step-in .24s var(--hxb-ease) both}[data-template] .hxb-step[data-motion=back]{animation:hxb-step-back .24s var(--hxb-ease) both}@keyframes hxb-step-in{0%{opacity:0;translate:calc(var(--hxb-dir) * 28px) 0}}@keyframes hxb-step-back{0%{opacity:0;translate:calc(var(--hxb-dir) * -28px) 0}}[data-template] .hxb-wz__pad{padding-block-start:8px}[data-template] .hxb-wz__tail{justify-items:start;gap:12px;padding-block:16px 8px;display:grid}[data-template] .hxb-wz__foot{padding-block:12px calc(12px + env(safe-area-inset-bottom));border-block-start:1px solid var(--template-border);background:var(--template-card);align-items:center;gap:16px;padding-inline:16px;display:flex}[data-template] .hxb-wz__foot>.hxb-btn{flex:none;min-inline-size:132px}[data-template] .hxb-wz__foot--stack{gap:10px;display:grid}[data-template] .hxb-recap{flex:1;gap:2px;min-inline-size:0;display:grid}[data-template] .hxb-recap__1{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}[data-template] .hxb-recap__1[data-dim=true]{color:var(--template-muted-foreground);font-weight:500}[data-template] .hxb-recap__2{color:var(--template-muted-foreground);font-size:13px}[data-template] .hxb-review{gap:18px;display:grid}[data-template] .hxb-sum{border:1px solid var(--hxb-control);border-radius:var(--template-radius-md);display:grid}[data-template] .hxb-sum__row{min-block-size:60px;color:var(--template-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding-block:10px;padding-inline:14px;display:flex}[data-template] .hxb-sum__row+.hxb-sum__row{border-block-start:1px solid var(--template-border)}[data-template] .hxb-sum__text{gap:2px;display:grid}[data-template] .hxb-sum__val{font-size:15px;font-weight:600}[data-template] .hxb-sum__edit{text-underline-offset:3px;flex:none;align-items:center;gap:4px;font-size:13.5px;font-weight:600;text-decoration:underline;display:inline-flex}@container not (min-inline-size:360px){[data-template] .hxb-scroll{padding-inline:6px}[data-template] .hxb-wz__foot{gap:10px;padding-inline:12px}[data-template] .hxb-wz__foot>.hxb-btn{min-inline-size:104px;padding-inline:14px}}[data-template] .hxb-card{gap:14px;display:grid}[data-template] .hxb-fields{border:1px solid var(--hxb-control);border-radius:var(--template-radius-md);display:grid;position:relative}[data-template] .hxb-fields__dates{grid-template-columns:1fr 1fr;display:grid}[data-template] .hxb-fields__dates>.hxb-field+.hxb-field{border-inline-start:1px solid var(--hxb-control)}[data-template] .hxb-field{border-radius:var(--template-radius-md);min-block-size:58px;color:var(--template-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-content:center;gap:2px;padding-block:8px;padding-inline:14px;display:grid;position:relative}[data-template] .hxb-field--guests{border-block-start:1px solid var(--hxb-control);border-start-start-radius:0;border-start-end-radius:0;padding-inline-end:40px}[data-template] .hxb-fields__dates>.hxb-field{border-end-end-radius:0;border-end-start-radius:0}[data-template] .hxb-fields__dates>.hxb-field:first-child{border-start-end-radius:0}[data-template] .hxb-fields__dates>.hxb-field+.hxb-field{border-start-start-radius:0}[data-template] .hxb-field__label{font-size:12px;font-weight:650}[data-template] .hxb-field__value{font-size:14.5px}[data-template] .hxb-field__value[data-empty=true]{color:var(--template-muted-foreground)}[data-template] .hxb-field__caret{position:absolute;inset-block-start:50%;inset-inline-end:14px;translate:0 -50%}[data-template] .hxb-field[data-active=true]{box-shadow:inset 0 0 0 2px var(--template-fg)}[data-template] .hxb-pop{z-index:30;border:1px solid var(--template-border);border-radius:var(--template-radius-lg);background:var(--template-surface-raised,var(--template-card));box-shadow:var(--template-shadow-lg);animation:hxb-pop-in .18s var(--hxb-ease) both;transform-origin:top;gap:16px;padding:20px;display:grid;position:absolute;inset-block-start:calc(100% + 8px)}@keyframes hxb-pop-in{0%{opacity:0;scale:.97}}[data-template] .hxb-pop--dates{inline-size:720px;inset-inline-end:0}@container not (min-inline-size:1000px){[data-template] .hxb-pop--dates{inline-size:auto;inset-inline:0}}[data-template] .hxb-pop--guests{padding-block:8px 16px;inset-inline:0}[data-template] .hxb-pop__foot{border-block-start:1px solid var(--template-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block-start:12px;display:flex}[data-template] .hxb-pop__foot--end{justify-content:flex-end}[data-template] .hxb-pop__end{align-items:center;gap:8px;display:flex}[data-template] .hxb-pop__sum{color:var(--template-muted-foreground);font-size:13.5px}[data-template] .hxb-line{overflow-wrap:anywhere;gap:1px;min-inline-size:0;line-height:1.25;display:grid}[data-template] .hxb-line__1{font-size:15px;font-weight:650}[data-template] .hxb-line__unit{color:var(--template-muted-foreground);white-space:nowrap;font-size:13px;font-weight:500}[data-template] .hxb-line__2{color:var(--template-muted-foreground);font-size:13px}@media (prefers-reduced-motion:reduce){[data-template] .hxb-sheet,[data-template] .hxb-step[data-motion=forward],[data-template] .hxb-step[data-motion=back],[data-template] .hxb-pop{animation:.16s both hxb-fade}[data-template] .hxb-progress>span{animation:none}[data-template] .hxb-dot,[data-template] .hxb-btn{transition:none}}@keyframes hxb-fade{0%{opacity:0}}[data-template] .hxt-press{position:relative;overflow:hidden}[data-template] .hxt-press__words{text-align:center;display:grid}[data-template] .hxt-press__words>span{grid-area:1/1}[data-template] .hxt-press__busy,[data-template] .hxt-press[data-pending=true] .hxt-press__idle{visibility:hidden}[data-template] .hxt-press[data-pending=true] .hxt-press__busy{visibility:visible}[data-template] .hxb-btn--primary.hxt-press[data-pending=true]{background:var(--template-primary);color:var(--template-primary-foreground);cursor:progress}[data-template] .hxt-press__bar{block-size:3px;position:absolute;inset-block-end:0;inset-inline:0}[data-template] .hxt-press__bar>span{background:var(--template-primary-foreground);transform-origin:0;block-size:100%;inline-size:100%;display:block;transform:scaleX(0)}[data-template] [dir=rtl] .hxt-press__bar>span,[data-template][dir=rtl] .hxt-press__bar>span{transform-origin:100%}[data-template] .hxt-press[data-pending=true] .hxt-press__bar>span{animation:.3s linear forwards hxt-fill}@keyframes hxt-fill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[data-template] .hxt-press[data-pending=true] .hxt-press__bar>span{opacity:.6;animation:none;transform:scaleX(1)}}
