.I09i3G_search{width:100%;min-width:0;display:block;position:relative}.I09i3G_leadIcon{top:50%;left:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.I09i3G_input{width:100%;min-height:var(--control-h);padding:0 calc(var(--space-3) + var(--icon-md)) 0 calc(var(--space-3) + var(--icon-md) + var(--space-2));border:var(--border-width) solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--fs-sm)}.I09i3G_input::placeholder{color:var(--color-text-faint)}.I09i3G_input:focus-visible{border-color:var(--color-focus);box-shadow:var(--shadow-ring);outline:none}.I09i3G_input::-webkit-search-cancel-button{display:none}.I09i3G_kbd{top:50%;right:var(--space-2);padding:0 var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-alt);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--fs-2xs);pointer-events:none;position:absolute;transform:translateY(-50%)}.I09i3G_input:focus~.I09i3G_kbd{display:none}.I09i3G_panel{top:calc(100% + var(--space-1));z-index:var(--z-popover);max-height:min(70vh, calc(var(--space-8) * 7));padding:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-popover);position:absolute;left:0;right:0;overflow-y:auto}.I09i3G_panel[hidden]{display:none}.I09i3G_list,.I09i3G_groupList{margin:0;padding:0;list-style:none}.I09i3G_groupLabel{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);margin:0}.I09i3G_option{align-items:center;gap:var(--space-3);min-height:var(--control-h-touch);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;display:flex}.I09i3G_option svg{color:var(--color-text-muted)}.I09i3G_option[aria-selected=true]{background:var(--color-primary-soft)}.I09i3G_optionText{flex-direction:column;min-width:0;display:flex}.I09i3G_optionTitle{font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.I09i3G_optionDetail{color:var(--color-text-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.I09i3G_message{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--fs-sm);margin:0}@media (max-width:1023px){.I09i3G_input{min-height:var(--control-h-touch);font-size:var(--fs-input-touch)}.I09i3G_kbd{display:none}.I09i3G_panel{max-height:none;margin-top:var(--space-2);box-shadow:none;border:0;position:static}}
.jLkm_G_bar{z-index:var(--z-sticky);align-items:center;gap:var(--space-3);min-height:var(--header-h);padding:0 var(--space-6);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface);display:none;position:sticky;top:0}@media (min-width:1024px){.jLkm_G_bar{display:flex}}.jLkm_G_search{flex:0 1 var(--search-w);min-width:0}.jLkm_G_end{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}
._3tgTva_avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-bold);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}._3tgTva_nav{background:var(--color-nav-active-bg);color:var(--color-nav-active-text)}._3tgTva_soft{background:var(--color-primary-soft);color:var(--color-accent-strong)}._3tgTva_empty{background:var(--color-surface-sunken);color:var(--color-text-muted)}
.QG5RXq_source{min-height:var(--badge-h);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;display:inline-flex}.QG5RXq_source.QG5RXq_direct{background:var(--color-channel-direct-soft);color:var(--color-channel-direct)}.QG5RXq_source.QG5RXq_airbnb{background:var(--color-channel-airbnb-soft);color:var(--color-channel-airbnb)}.QG5RXq_source.QG5RXq_booking{background:var(--color-channel-booking-soft);color:var(--color-channel-booking)}.QG5RXq_count{min-width:var(--badge-h);min-height:var(--badge-h);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text);font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);justify-content:center;align-items:center;display:inline-flex}.QG5RXq_tag{align-items:center;gap:var(--space-1);min-height:var(--badge-h);padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-tight);white-space:nowrap;display:inline-flex}.QG5RXq_neutral{background:var(--color-surface-sunken);color:var(--color-text-muted)}.QG5RXq_success{background:var(--color-success-soft);color:var(--color-success)}.QG5RXq_info{background:var(--color-info-soft);color:var(--color-info)}.QG5RXq_warning{background:var(--color-warning-soft);color:var(--color-warning)}.QG5RXq_accent{background:var(--color-accent-soft);color:var(--color-accent-strong)}
.DNOlPq_icon{fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.DNOlPq_sm{width:var(--icon-sm);height:var(--icon-sm)}.DNOlPq_md{width:var(--icon-md);height:var(--icon-md)}.DNOlPq_lg{width:var(--icon-lg);height:var(--icon-lg)}
._8C-t3q_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-4);border:var(--border-width) solid transparent;border-radius:var(--radius-md);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background-clip:padding-box;flex-shrink:0;text-decoration:none;display:inline-flex}._8C-t3q_button:hover{text-decoration:none}._8C-t3q_button:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}._8C-t3q_button:disabled,._8C-t3q_button[aria-disabled=true]{background:var(--color-surface-sunken);box-shadow:none;color:var(--color-text-muted);cursor:not-allowed;border-color:#0000}._8C-t3q_sm{min-height:var(--control-h-sm);padding:0 var(--space-3)}._8C-t3q_touch{min-height:var(--control-h-touch);font-size:var(--fs-md)}._8C-t3q_block{width:100%}._8C-t3q_primary{background:var(--color-primary);box-shadow:var(--shadow-1);color:var(--color-primary-contrast)}._8C-t3q_primary:hover:not(:disabled){background:var(--color-primary-hover)}._8C-t3q_secondary{background:var(--color-surface);border-color:var(--color-border-strong);box-shadow:var(--shadow-1);color:var(--color-text)}._8C-t3q_secondary:hover:not(:disabled){background:var(--color-surface-alt);border-color:var(--color-border-input)}._8C-t3q_danger{background:var(--color-danger);color:var(--color-danger-contrast)}._8C-t3q_danger:hover:not(:disabled){background:var(--color-danger-hover)}._8C-t3q_dangerSoft{background:var(--color-danger-soft);color:var(--color-danger)}._8C-t3q_dangerSoft:hover:not(:disabled){border-color:var(--color-danger)}._8C-t3q_ghost{color:var(--color-text);background:0 0}._8C-t3q_ghost:hover:not(:disabled){background:var(--color-surface-sunken)}._8C-t3q_link{min-height:auto;color:var(--color-accent-strong);text-underline-offset:var(--space-half);background:0 0;padding:0;text-decoration:underline}._8C-t3q_link:disabled{background:0 0}._8C-t3q_whatsapp{background:var(--color-whatsapp);color:var(--color-whatsapp-contrast)}._8C-t3q_whatsapp:hover:not(:disabled){background:var(--color-whatsapp-hover)}._8C-t3q_spinner{width:var(--icon-sm);height:var(--icon-sm);border:var(--border-width-strong) solid currentColor;border-radius:var(--radius-pill);animation:_8C-t3q_spin calc(var(--duration-base) * 4) linear infinite;border-right-color:#0000;flex:none}@keyframes _8C-t3q_spin{to{transform:rotate(1turn)}}@media (max-width:767px){._8C-t3q_button:not(._8C-t3q_link){min-height:var(--control-h-touch)}}
.qVT02W_badge{align-items:center;gap:var(--space-2);min-height:var(--badge-h);padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-tight);white-space:nowrap;display:inline-flex}.qVT02W_badge:before{content:"";width:var(--status-mark);height:var(--status-mark);border-radius:var(--radius-pill);background:currentColor;flex:none}.qVT02W_SENT{background:var(--status-confirmed-soft);color:var(--status-confirmed)}.qVT02W_FAILED{background:var(--color-danger-soft);color:var(--color-danger)}.qVT02W_FAILED:before{border-radius:var(--radius-xs)}.qVT02W_PENDING{background:var(--status-pending-soft);color:var(--status-pending)}.qVT02W_PENDING:before{box-shadow:inset 0 0 0 var(--border-width-strong) currentColor;background:0 0}
.EJWHoG_input{width:100%;min-width:0;min-height:var(--control-h);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-snug);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.EJWHoG_input::placeholder{color:var(--color-text-faint)}.EJWHoG_input:focus-visible{border-color:var(--color-focus);box-shadow:var(--shadow-ring);outline:none}.EJWHoG_input:disabled{background:var(--color-surface-sunken);border-color:var(--color-border);color:var(--color-text-muted);cursor:not-allowed}.EJWHoG_input[data-invalid=true]{border-color:var(--color-danger)}@media (max-width:767px){.EJWHoG_input{min-height:var(--control-h-touch);font-size:var(--fs-input-touch)}}
.EBop_W_label{color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug)}
.hBkGBG_logo{font-family:var(--font-display);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);white-space:nowrap;align-items:center;gap:.4em;display:inline-flex}.hBkGBG_md{font-size:var(--fs-xl)}.hBkGBG_lg{font-size:var(--fs-2xl)}.hBkGBG_mark{flex:none;width:1.2em;height:1.2em}.hBkGBG_out{fill:var(--color-nav-strong)}.hBkGBG_in{fill:var(--color-nav-accent)}.hBkGBG_wordmark{font-weight:var(--fw-bold)}.hBkGBG_lead{font-weight:var(--fw-medium)}.hBkGBG_dark .hBkGBG_tile{fill:var(--color-nav-active-bg)}.hBkGBG_dark .hBkGBG_wordmark{color:var(--color-nav-strong)}.hBkGBG_dark .hBkGBG_lead{color:var(--color-nav-muted)}.hBkGBG_dark .hBkGBG_dot{color:var(--color-nav-accent)}.hBkGBG_light .hBkGBG_tile{fill:var(--color-nav-bg)}.hBkGBG_light .hBkGBG_wordmark{color:var(--color-text)}.hBkGBG_light .hBkGBG_lead{color:var(--color-text-muted)}.hBkGBG_light .hBkGBG_dot{color:var(--color-primary)}
.rfk8mW_input{text-align:right;font-variant-numeric:tabular-nums}
.PU57ia_select{width:100%;min-width:0;min-height:var(--control-h);padding:0 calc(var(--space-3) + var(--icon-md) + var(--space-2)) 0 var(--space-3);border:var(--border-width) solid var(--color-border-input);border-radius:var(--radius-md);background-color:var(--color-surface);background-image:linear-gradient(45deg, transparent 38%, var(--color-text-muted) 38%, var(--color-text-muted) 62%, transparent 62%), linear-gradient(135deg, transparent 38%, var(--color-text-muted) 38%, var(--color-text-muted) 62%, transparent 62%);background-position:calc(100% - var(--space-5)) 55%, calc(100% - var(--space-4)) 55%;background-repeat:no-repeat;background-size:calc(var(--space-1) + var(--space-half) + var(--space-half)) calc(var(--space-1) + var(--space-half) + var(--space-half)), calc(var(--space-1) + var(--space-half) + var(--space-half)) calc(var(--space-1) + var(--space-half) + var(--space-half));color:var(--color-text);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-snug);appearance:none;cursor:pointer}.PU57ia_select:focus-visible{border-color:var(--color-focus);box-shadow:var(--shadow-ring);outline:none}.PU57ia_select:disabled{background-color:var(--color-surface-sunken);border-color:var(--color-border);color:var(--color-text-muted);cursor:not-allowed}.PU57ia_select[data-invalid=true]{border-color:var(--color-danger)}.PU57ia_select[multiple]{padding:var(--space-1) var(--space-2);background-image:none}@media (max-width:767px){.PU57ia_select{min-height:var(--control-h-touch);font-size:var(--fs-input-touch)}}
.wVOBwa_status{align-items:center;gap:var(--space-2);min-height:var(--badge-h);padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-tight);white-space:nowrap;display:inline-flex}.wVOBwa_status:before{content:"";width:var(--status-mark);height:var(--status-mark);border-radius:var(--radius-pill);background:currentColor;flex:none}.wVOBwa_lg{min-height:calc(var(--badge-h) + var(--space-1));padding:0 var(--space-3);font-size:var(--fs-sm)}.wVOBwa_status[data-status=CONFIRMED]{background:var(--status-confirmed-soft);color:var(--status-confirmed)}.wVOBwa_status[data-status=PENDING]{background:var(--status-pending-soft);color:var(--status-pending)}.wVOBwa_status[data-status=PENDING]:before{box-shadow:inset 0 0 0 var(--border-width-strong) currentColor;background:0 0}.wVOBwa_status[data-status=CANCELLED]{background:var(--status-cancelled-soft);color:var(--status-cancelled)}.wVOBwa_status[data-status=CANCELLED]:before{height:var(--border-width-strong);border-radius:var(--radius-xs)}.wVOBwa_status[data-status=TEMPORARY_BLOCK],.wVOBwa_status[data-status=EXTERNAL]{background:var(--status-block-soft);color:var(--status-block)}.wVOBwa_status[data-status=TEMPORARY_BLOCK]:before,.wVOBwa_status[data-status=EXTERNAL]:before{border-radius:var(--radius-xs)}.wVOBwa_status[data-status=BLOCKED]{background:var(--status-block-soft);color:var(--status-block)}.wVOBwa_status[data-status=BLOCKED]:before{border-radius:var(--radius-xs);background:repeating-linear-gradient(135deg, currentColor 0 var(--border-width-strong), transparent var(--border-width-strong) calc(var(--border-width-strong) * 2));box-shadow:inset 0 0 0 var(--border-width) currentColor}.wVOBwa_status[data-status=CHECKED_IN]{background:var(--status-checkedin-soft);color:var(--status-checkedin)}.wVOBwa_status[data-status=CHECKED_IN]:before{box-shadow:0 0 0 var(--border-width) var(--status-checkedin-soft), 0 0 0 var(--border-width-strong) currentColor}.wVOBwa_status[data-status=NO_SHOW]{background:var(--status-noshow-soft);color:var(--status-noshow)}.wVOBwa_status[data-status=NO_SHOW]:before{border-radius:var(--radius-xs);box-shadow:inset 0 0 0 var(--border-width-strong) currentColor;background:0 0;transform:rotate(45deg)scale(.85)}.wVOBwa_status[data-status=CHECKED_OUT]{background:var(--status-checkedout-soft);color:var(--status-checkedout)}.wVOBwa_status[data-status=CHECKED_OUT]:before{box-shadow:inset 0 0 0 var(--border-width-strong) currentColor;background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.wVOBwa_status[data-status=FREE]{background:var(--color-surface);box-shadow:inset 0 0 0 var(--border-width) var(--color-border-strong);color:var(--color-text-muted)}.wVOBwa_status[data-status=FREE]:before{background:var(--color-surface);box-shadow:inset 0 0 0 var(--border-width) var(--color-border-input)}
.oDlwVa_switch{align-items:center;gap:var(--space-2);min-height:var(--control-h);color:var(--color-text);font-size:var(--fs-sm);cursor:pointer;display:inline-flex}.oDlwVa_input{width:calc(var(--icon-md) * 2);height:var(--icon-md);border:var(--border-width) solid var(--color-border-input);border-radius:var(--radius-pill);background:var(--color-surface-sunken);appearance:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);flex:none;margin:0;position:relative}.oDlwVa_input:after{content:"";top:var(--space-half);left:var(--space-half);width:calc(var(--icon-md) - var(--border-width) * 2 - var(--space-half) * 2);height:calc(var(--icon-md) - var(--border-width) * 2 - var(--space-half) * 2);border:var(--border-width) solid var(--color-border-input);border-radius:var(--radius-pill);background:var(--color-surface);transition:transform var(--duration-fast) var(--ease-standard);position:absolute}.oDlwVa_input:checked{border-color:var(--color-primary);background:var(--color-primary)}.oDlwVa_input:checked:after{border-color:var(--color-primary);transform:translateX(var(--icon-md))}.oDlwVa_input:disabled{cursor:not-allowed;opacity:.6}.oDlwVa_input:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.oDlwVa_srOnly{width:var(--border-width);height:var(--border-width);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}@media (max-width:767px){.oDlwVa_switch{min-height:var(--control-h-touch)}}
.XIweXG_textarea{width:100%;min-height:calc(var(--control-h) * 2.5);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-normal);resize:vertical;display:block}.XIweXG_textarea::placeholder{color:var(--color-text-faint)}.XIweXG_textarea:focus-visible{border-color:var(--color-focus);box-shadow:var(--shadow-ring);outline:none}.XIweXG_textarea[data-invalid=true]{border-color:var(--color-danger)}@media (max-width:767px){.XIweXG_textarea{font-size:var(--fs-input-touch)}}
.tDpFea_alert{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-sm);line-height:var(--lh-snug);display:flex}.tDpFea_icon{margin-top:var(--space-half)}.tDpFea_body{gap:var(--space-half);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.tDpFea_title{font-weight:var(--fw-semibold);margin:0}.tDpFea_action{flex:none;align-self:center}.tDpFea_success{background:var(--color-success-soft);color:var(--color-success)}.tDpFea_error{background:var(--color-danger-soft);color:var(--color-danger)}.tDpFea_info{background:var(--color-info-soft);color:var(--color-info)}.tDpFea_warning{background:var(--color-warning-soft);color:var(--color-warning)}
.Acq9Ha_overlay{z-index:var(--z-modal);padding:var(--space-4);background:var(--color-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Acq9Ha_dialog{width:100%;max-width:var(--modal-w-sm);max-height:calc(100dvh - var(--space-6));border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-popover);flex-direction:column;display:flex;overflow-y:auto}.Acq9Ha_dialog:focus{outline:none}.Acq9Ha_head{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);display:flex}.Acq9Ha_icon{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-pill);background:var(--color-danger-soft);color:var(--color-danger);flex:none;justify-content:center;align-items:center;display:flex}.Acq9Ha_content{gap:var(--space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.Acq9Ha_title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0}.Acq9Ha_body{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.Acq9Ha_actions{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:var(--border-width) solid var(--color-border);background:var(--color-surface-alt);flex-direction:column-reverse;display:flex}@media (min-width:640px){.Acq9Ha_actions{flex-direction:row;justify-content:flex-end}}
.RoCXea_layer{z-index:var(--z-drawer);background:var(--color-overlay);justify-content:flex-end;display:flex;position:fixed;inset:0}.RoCXea_drawer{width:var(--drawer-w);background:var(--color-surface);max-width:100%;height:100%;box-shadow:var(--shadow-popover);flex-direction:column;display:flex}.RoCXea_drawer:focus{outline:none}.RoCXea_bar{display:none}.RoCXea_head{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border-bottom:var(--border-width) solid var(--color-border);flex:none;display:flex}.RoCXea_headText{gap:var(--space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.RoCXea_kicker{color:var(--color-text-muted);font-size:var(--fs-sm);margin:0}.RoCXea_title{font-size:var(--fs-xl);font-weight:var(--fw-heading);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);margin:0}.RoCXea_badges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.RoCXea_headActions{align-items:center;gap:var(--space-1);flex:none;display:flex}.RoCXea_iconButton{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.RoCXea_iconButton:hover:not(:disabled){background:var(--color-surface-sunken)}.RoCXea_iconButton:disabled{color:var(--color-text-faint);cursor:default}.RoCXea_body{min-height:0;padding:0 var(--space-5);flex:1 1 0;overflow-y:auto}.RoCXea_foot{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);padding-bottom:calc(var(--space-4) + var(--inset-bottom));border-top:var(--border-width) solid var(--color-border);background:var(--color-surface-alt);flex-wrap:wrap;flex:none;display:flex}.RoCXea_menuWrap{flex:none;position:relative}.RoCXea_moreButton{width:var(--control-h);padding:0}.RoCXea_menu{bottom:calc(100% + var(--space-1));z-index:var(--z-popover);min-width:calc(var(--sidenav-w) - var(--space-5));padding:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-popover);flex-direction:column;display:flex;position:absolute;left:0}.RoCXea_menu>*{justify-content:flex-start}@media (max-width:767px){.RoCXea_drawer{background:var(--color-bg);width:100%}.RoCXea_bar{align-items:center;gap:var(--space-1);min-height:var(--appbar-h);padding:0 var(--space-1);background:var(--color-nav-bg);color:var(--color-nav-text);flex:none;display:flex}.RoCXea_bar :focus-visible{outline-color:var(--color-nav-focus)}.RoCXea_menu :focus-visible{outline-color:var(--color-focus)}.RoCXea_barTitles{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.RoCXea_barTitle{color:var(--color-nav-strong);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.RoCXea_barSub{color:var(--color-nav-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RoCXea_barButton{width:var(--control-h-touch);height:var(--control-h-touch);border-radius:var(--radius-md);color:var(--color-nav-strong);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.RoCXea_barButton:hover{background:var(--color-nav-hover)}.RoCXea_moreButton{width:var(--control-h-touch)}.RoCXea_head{padding:var(--space-4) var(--space-4) var(--space-2);border-bottom:0}.RoCXea_kicker,.RoCXea_headActions{display:none}.RoCXea_title{font-size:var(--fs-3xl)}.RoCXea_body{padding:0 var(--space-4) var(--space-4)}.RoCXea_foot{padding:var(--space-2) var(--space-4) calc(var(--space-2) + var(--inset-bottom));background:var(--color-surface)}}
.RaxY3G_block{align-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-5);text-align:center;flex-direction:column;display:flex}.RaxY3G_icon{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-accent-strong);justify-content:center;align-items:center;display:flex}.RaxY3G_title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin:0}.RaxY3G_text{max-width:44ch;color:var(--color-text-muted);font-size:var(--fs-sm);margin:0}.RaxY3G_actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.RaxY3G_inline{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);color:var(--color-text-muted);font-size:var(--fs-sm);margin:0;display:flex}
._7Jrnta_image{object-fit:cover;width:100%;height:100%;display:block}._7Jrnta_placeholder{background:var(--color-photo-placeholder,var(--color-surface-sunken));width:100%;height:100%;display:block}
.zTlyDW_layer{z-index:var(--z-modal);background:var(--color-overlay);align-items:flex-end;display:flex;position:fixed;inset:0}.zTlyDW_sheet{width:100%;max-height:calc(100dvh - var(--space-7));border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-surface);box-shadow:var(--shadow-popover);flex-direction:column;display:flex;overflow-y:auto}.zTlyDW_sheet:focus{outline:none}.zTlyDW_grab{width:var(--space-7);height:var(--space-1);margin:var(--space-2) auto var(--space-1);border-radius:var(--radius-pill);background:var(--color-border-strong);flex:none}.zTlyDW_head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);display:flex}.zTlyDW_title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin:0}.zTlyDW_close{width:var(--control-h-touch);height:var(--control-h-touch);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.zTlyDW_body{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);flex-direction:column;display:flex}.zTlyDW_foot{gap:var(--space-2);padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + var(--inset-bottom));border-top:var(--border-width) solid var(--color-border);display:flex}
.M5-oiG_field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.M5-oiG_error{color:var(--color-danger);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-snug);margin:0}.M5-oiG_hint{color:var(--color-text-muted);font-size:var(--fs-xs);line-height:var(--lh-snug);margin:0}
.tpi5CG_overlay{background:var(--color-overlay);padding:var(--space-4);z-index:var(--z-modal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tpi5CG_dialog{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-ring), var(--shadow-2);max-height:calc(100dvh - var(--space-6));width:100%;max-width:28rem;display:grid;overflow-y:auto}.tpi5CG_dialog:focus{outline:none}.tpi5CG_header{align-items:baseline;gap:var(--space-1) var(--space-2);padding:var(--space-4) var(--space-4) 0;flex-wrap:wrap;justify-content:space-between;display:flex}.tpi5CG_title{font-size:var(--fs-md);font-weight:var(--fw-medium);margin:0}.tpi5CG_date{color:var(--color-text-muted);font-size:var(--fs-sm)}.tpi5CG_content{padding:var(--space-3) var(--space-4) var(--space-4)}.tpi5CG_details{gap:var(--space-2);margin:0;display:grid}.tpi5CG_row{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;display:grid}.tpi5CG_label{color:var(--color-text-muted);font-size:calc(var(--fs-xs) + .5px);margin:0}.tpi5CG_value{font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0}.tpi5CG_actions{background:var(--color-surface-alt);border-top:1px solid var(--color-border);gap:var(--space-2);padding:var(--space-4);flex-direction:column-reverse;display:flex}@media (min-width:640px){.tpi5CG_actions{flex-direction:row;justify-content:flex-end}}
.a93DaW_overlay{z-index:var(--z-modal);padding:var(--space-6);background:var(--color-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.a93DaW_dialog{width:100%;max-width:var(--modal-w-md);border-radius:var(--radius-xl);background:var(--color-surface);min-height:0;max-height:100%;box-shadow:var(--shadow-popover);flex-direction:column;display:flex;overflow:hidden}.a93DaW_lg{max-width:var(--modal-w-lg)}.a93DaW_dialog:focus{outline:none}.a93DaW_header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);flex-shrink:0;display:flex}.a93DaW_headText{gap:var(--space-1);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.a93DaW_titleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.a93DaW_subtitle{color:var(--color-text-muted);font-size:var(--fs-sm);margin:0}.a93DaW_withTabs{padding-bottom:0}.a93DaW_withTabs .a93DaW_headText{gap:var(--space-2)}.a93DaW_withTabs [role=tablist]{margin-top:var(--space-2);border-bottom:0}.a93DaW_footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);padding-bottom:calc(var(--space-4) + var(--inset-bottom));border-top:var(--border-width) solid var(--color-border);background:var(--color-surface-alt);flex-wrap:wrap;flex-shrink:0;display:flex}.a93DaW_title{font-size:var(--fs-xl);font-weight:var(--fw-heading);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);margin:0}.a93DaW_close{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.a93DaW_close:hover{background:var(--color-surface-sunken)}.a93DaW_body{gap:var(--space-4);min-height:0;padding:var(--space-5);flex-direction:column;display:flex;overflow-y:auto}@media (max-width:640px){.a93DaW_overlay{align-items:stretch;padding:0}.a93DaW_dialog{border-radius:0;max-height:none}.a93DaW_close{width:var(--control-h-touch);height:var(--control-h-touch)}.a93DaW_footer{padding:var(--space-2) var(--space-4) calc(var(--space-2) + var(--inset-bottom));background:var(--color-surface)}}
.IF1XNW_field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.IF1XNW_error{color:var(--color-danger);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-snug);margin:0}.IF1XNW_hint{color:var(--color-text-muted);font-size:var(--fs-xs);line-height:var(--lh-snug);margin:0}
.kknQKq_breakdown{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.kknQKq_toggle{align-self:flex-start;align-items:center;gap:var(--space-1);min-height:var(--space-6);color:var(--color-accent-strong);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.kknQKq_toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.kknQKq_list{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken);font-size:var(--fs-sm);flex-direction:column;margin:0;list-style:none;display:flex}.kknQKq_night,.kknQKq_total{justify-content:space-between;gap:var(--space-3);min-width:0;display:flex}.kknQKq_day{overflow-wrap:anywhere;min-width:0}.kknQKq_rule{color:var(--color-text-muted)}.kknQKq_price{font-variant-numeric:tabular-nums;white-space:nowrap}.kknQKq_total{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-border);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.kknQKq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.vV0iwG_tabs{gap:var(--space-1);box-shadow:inset 0 calc(var(--border-width) * -1) 0 var(--color-border);display:flex;overflow:auto hidden}.vV0iwG_tabs .vV0iwG_item{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-3);border:0;border-bottom:var(--border-width-strong) solid transparent;color:var(--color-text-muted);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;background:0 0;display:inline-flex}.vV0iwG_tabs .vV0iwG_item:hover{color:var(--color-text)}.vV0iwG_tabs .vV0iwG_item[data-selected=true]{border-bottom-color:var(--color-accent);color:var(--color-accent-strong);font-weight:var(--fw-semibold)}.vV0iwG_segmented{gap:var(--space-half);max-width:100%;padding:var(--space-half);border-radius:var(--radius-md);background:var(--color-surface-sunken);display:inline-flex;overflow:auto hidden}.vV0iwG_segmented .vV0iwG_item{justify-content:center;align-items:center;gap:var(--space-2);min-height:calc(var(--control-h) - var(--space-1));padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.vV0iwG_segmented .vV0iwG_item[data-selected=true]{background:var(--color-surface);box-shadow:var(--shadow-1);color:var(--color-text);font-weight:var(--fw-semibold)}.vV0iwG_block{display:flex}.vV0iwG_block .vV0iwG_item{flex:1 1 0}@media (max-width:767px){.vV0iwG_tabs .vV0iwG_item{min-height:var(--control-h-touch)}.vV0iwG_segmented .vV0iwG_item{min-height:calc(var(--control-h-touch) - var(--space-1))}}
._9qGiia_fields{gap:var(--space-4);align-items:start;display:grid}._9qGiia_fields>*{min-width:0}._9qGiia_grid{grid-template-columns:repeat(2,minmax(0,1fr))}._9qGiia_stack{grid-template-columns:minmax(0,1fr)}._9qGiia_lookup{align-items:flex-end;gap:var(--space-2);display:flex}._9qGiia_lookup>:first-child{flex:1 1 0;min-width:0}._9qGiia_lookupButton{width:var(--control-h);padding:0}._9qGiia_feedback,._9qGiia_samePhone{grid-column:1/-1}._9qGiia_feedback{margin:calc(var(--space-2) * -1) 0 0;font-size:var(--fs-sm);line-height:var(--lh-snug)}._9qGiia_notice{color:var(--color-success)}._9qGiia_frequent{margin-left:var(--space-2);vertical-align:middle}._9qGiia_muted{color:var(--color-text-muted)}._9qGiia_error{color:var(--color-danger)}._9qGiia_samePhone{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);flex-direction:column;display:flex}._9qGiia_samePhoneTitle{font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:0}._9qGiia_samePhoneList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._9qGiia_samePhoneItem{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--fs-sm);display:flex}@media (max-width:1023px){._9qGiia_grid{grid-template-columns:minmax(0,1fr)}._9qGiia_lookupButton{width:var(--control-h-touch)}}
.fhb0CW_uploader{background:var(--color-surface-alt);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);gap:var(--space-2);min-width:0;padding:var(--space-3);display:grid}.fhb0CW_list{gap:calc(var(--space-1) + 2px);margin:0;padding:0;list-style:none;display:grid}.fhb0CW_list:empty{display:none}.fhb0CW_item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);justify-content:space-between;display:flex}.fhb0CW_key{color:var(--color-text);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fhb0CW_uploader[data-dragging]{border-color:var(--color-primary);background:var(--color-primary-soft)}.fhb0CW_actions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.fhb0CW_add{flex:none}.fhb0CW_hint{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-normal);flex:16rem;margin:0}.fhb0CW_status{color:var(--color-success);font-size:var(--fs-sm);margin:0}.fhb0CW_status:empty{display:none}.fhb0CW_errorTitle{font-weight:var(--fw-medium);margin:0}.fhb0CW_errorList{margin:var(--space-1) 0 0;padding-left:var(--space-4)}.fhb0CW_input{display:none}.fhb0CW_error{background:var(--color-danger-soft);border-left:4px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger);font-size:var(--fs-sm);line-height:var(--lh-normal);padding:var(--space-2) var(--space-3);margin:0}@media (max-width:640px){.fhb0CW_add{flex:100%}}.fhb0CW_thumb{border-radius:var(--radius-sm);flex:0 0 56px;height:42px;overflow:hidden}
._4X7HYW_panel{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._4X7HYW_srOnly{width:var(--border-width);height:var(--border-width);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}._4X7HYW_filters{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}._4X7HYW_field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._4X7HYW_filters ._4X7HYW_field{flex:0 1 calc(var(--sidenav-w) + var(--space-5));max-width:100%}._4X7HYW_card{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);overflow:hidden}._4X7HYW_cardHead{align-items:center;gap:var(--space-2) var(--space-4);min-height:calc(var(--control-h) + var(--space-5));padding:var(--space-3) var(--space-5);border-bottom:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}._4X7HYW_cardTitle{font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);margin:0}._4X7HYW_headTotal{color:var(--color-text-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex:auto}._4X7HYW_cardBody{padding:var(--space-4) var(--space-5)}._4X7HYW_loading{padding:var(--space-4) var(--space-5);color:var(--color-text-muted);font-size:var(--fs-sm);margin:0}._4X7HYW_list{margin:0;padding:0;list-style:none}._4X7HYW_list>li+li{border-top:var(--border-width) solid var(--color-border)}._4X7HYW_month{padding:var(--space-2) var(--space-5);background:var(--color-surface-alt)}._4X7HYW_monthTitle{color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;margin:0}._4X7HYW_row{align-items:center;gap:var(--space-3);min-height:var(--list-item-h);padding:var(--space-3) var(--space-4);display:flex}._4X7HYW_dateTile{width:var(--date-tile-w);padding:var(--space-1) 0;border-radius:var(--radius-md);background:var(--color-surface-sunken);line-height:var(--lh-tight);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}._4X7HYW_dateMonth{color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}._4X7HYW_dateDay{color:var(--color-text);font-size:var(--fs-xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}._4X7HYW_body{gap:var(--space-half);flex-direction:column;flex:1 1 0;min-width:0;display:flex}._4X7HYW_line{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._4X7HYW_room{font-weight:var(--fw-semibold);overflow-wrap:anywhere}._4X7HYW_note{color:var(--color-text-muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._4X7HYW_end{justify-content:flex-end;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;flex:none;display:flex}._4X7HYW_amount{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);white-space:nowrap}._4X7HYW_actions{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:flex}._4X7HYW_more{padding:var(--space-3) var(--space-5);border-top:var(--border-width) solid var(--color-border);justify-content:center;display:flex}._4X7HYW_receiptView{justify-content:center;display:flex}._4X7HYW_receiptView img{object-fit:contain;max-width:100%;max-height:70vh}._4X7HYW_form{gap:var(--space-4);display:grid}._4X7HYW_formRow{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._4X7HYW_fieldError,._4X7HYW_formError{color:var(--color-danger);font-size:var(--fs-sm);margin:0}._4X7HYW_receipt{border:0;min-width:0;margin:0;padding:0}._4X7HYW_legend{margin-bottom:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);padding:0}._4X7HYW_formActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:767px){._4X7HYW_filters ._4X7HYW_field{flex:100%}._4X7HYW_formRow{grid-template-columns:minmax(0,1fr)}._4X7HYW_row{flex-wrap:wrap;align-items:flex-start}._4X7HYW_end{flex:100%;justify-content:space-between}}
.sSgLGa_block{gap:var(--space-1);padding:var(--space-2) 0;border-top:var(--border-width) solid var(--color-border);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.sSgLGa_head,.sSgLGa_item{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.sSgLGa_muted{color:var(--color-text-muted)}.sSgLGa_list{gap:var(--space-1);padding:0 0 0 var(--space-3);color:var(--color-text-muted);flex-direction:column;margin:0;list-style:none;display:flex}.sSgLGa_item{align-items:center}.sSgLGa_itemLabel{flex-direction:column;min-width:0;display:flex}.sSgLGa_note{font-size:var(--fs-xs);overflow-wrap:anywhere}.sSgLGa_itemEnd{align-items:center;gap:var(--space-1);color:var(--color-text);display:inline-flex}.sSgLGa_actions{justify-content:flex-start;display:flex}.sSgLGa_fields{gap:var(--space-3);flex-direction:column;display:flex}.sSgLGa_noteField{gap:var(--space-1);flex-direction:column;display:flex}.sSgLGa_fieldError{color:var(--color-danger);font-size:var(--fs-xs)}
.OtVj3W_logo{object-fit:contain;width:auto;max-width:100%;height:auto;display:block}
.v-NUmW_block{gap:var(--space-3);padding:var(--space-4) 0;flex-direction:column;display:flex}.v-NUmW_block+.v-NUmW_block{border-top:var(--border-width) solid var(--color-border)}.v-NUmW_blockTitle{color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-normal);margin:0}.v-NUmW_guest{align-items:center;gap:var(--space-3);display:flex}.v-NUmW_guestText{gap:var(--space-1);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.v-NUmW_strong{font-weight:var(--fw-semibold)}.v-NUmW_frequent{align-self:flex-start}.v-NUmW_muted{color:var(--color-text-muted);font-size:var(--fs-sm)}.v-NUmW_small{color:var(--color-text-muted);font-size:var(--fs-xs)}.v-NUmW_tnum{font-variant-numeric:tabular-nums}.v-NUmW_breakable{overflow-wrap:anywhere}.v-NUmW_ghostLink{min-height:var(--control-h-sm);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);flex:none;align-items:center;text-decoration:none;display:inline-flex}.v-NUmW_ghostLink:hover{background:var(--color-surface-sunken);text-decoration:none}.v-NUmW_kv{gap:var(--space-2) var(--space-5);font-size:var(--fs-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.v-NUmW_kv dt{color:var(--color-text-muted)}.v-NUmW_kv dd{color:var(--color-text);font-weight:var(--fw-medium);margin:0}.v-NUmW_money{flex-direction:column;display:flex}.v-NUmW_moneyRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;display:flex}.v-NUmW_moneyRow+.v-NUmW_moneyRow,.v-NUmW_payments+.v-NUmW_moneyRow{border-top:var(--border-width) solid var(--color-border)}.v-NUmW_payments{padding:var(--space-2) 0}.v-NUmW_moneyLabel{gap:var(--space-1);flex-direction:column;display:flex}.v-NUmW_moneyTotal{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.v-NUmW_due{color:var(--color-warning);font-weight:var(--fw-semibold)}.v-NUmW_notes{font-size:var(--fs-sm);white-space:pre-wrap;margin:0}.v-NUmW_departed{color:var(--color-text-muted);font-size:var(--fs-sm)}.v-NUmW_dialogBody{color:var(--color-text);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.v-NUmW_dueList{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;flex-direction:column;margin:0;list-style:none;display:flex}.v-NUmW_dueTotal{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-border);font-weight:var(--fw-semibold)}.v-NUmW_footEnd{justify-content:flex-end;gap:var(--space-2);flex:auto;display:flex}@media (max-width:767px){.v-NUmW_grow{flex:1 1 0}.v-NUmW_block{margin-top:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1)}.v-NUmW_block+.v-NUmW_block{border-top:var(--border-width) solid var(--color-border)}.v-NUmW_plain{box-shadow:none;background:0 0;border:0;padding:0}}.v-NUmW_origin{color:var(--color-text-muted);font-size:var(--fs-sm);margin:0;display:block}@media (max-width:767px){.v-NUmW_block.v-NUmW_origin{margin-top:var(--space-3);border:0}}
.fcwN6W_preview{gap:var(--space-2);margin:0;display:grid}.fcwN6W_frame{--preview-primary:var(--color-primary);--preview-primary-strong:var(--color-primary-hover);--preview-secondary:var(--color-brand-secondary);--preview-on-secondary:var(--color-brand-secondary-contrast);--preview-soft:var(--color-accent-soft);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.fcwN6W_band{align-items:center;gap:var(--space-3);min-height:var(--header-h);padding:var(--space-1) var(--space-4);background:var(--preview-secondary);color:var(--preview-on-secondary);display:flex}.fcwN6W_tile{width:var(--avatar-size);height:var(--avatar-size);border:var(--border-width-strong) solid currentColor;border-radius:var(--radius-md);font-size:var(--fs-xs);font-weight:var(--fw-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.fcwN6W_logo{max-width:calc(var(--avatar-size) * 4);max-height:var(--avatar-size);object-fit:contain}.fcwN6W_name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);overflow:hidden}.fcwN6W_canvas{align-items:center;gap:var(--space-4);padding:var(--space-4);flex-wrap:wrap;display:flex}.fcwN6W_button{min-height:var(--control-h-touch);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--preview-primary);color:var(--color-primary-contrast);font-size:var(--fs-sm);font-weight:var(--fw-semibold);align-items:center;display:inline-flex}.fcwN6W_link{color:var(--preview-primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:underline}.fcwN6W_chosen{align-items:center;gap:var(--space-1);min-height:var(--control-h);padding:0 var(--space-3);border:var(--border-width) solid var(--preview-primary);border-radius:var(--radius-md);background:var(--preview-soft);color:var(--preview-primary-strong);font-size:var(--fs-sm);font-weight:var(--fw-semibold);display:inline-flex}.fcwN6W_caption{color:var(--color-text-muted);font-size:var(--fs-xs)}
.ujetGa_block{gap:var(--space-3);padding:var(--space-4) 0;flex-direction:column;display:flex}.ujetGa_block+.ujetGa_block{border-top:var(--border-width) solid var(--color-border)}.ujetGa_blockTitle{color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-normal);margin:0}.ujetGa_kv{gap:var(--space-2) var(--space-5);font-size:var(--fs-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.ujetGa_kvRow{display:contents}.ujetGa_kv dt{color:var(--color-text-muted)}.ujetGa_kv dd{color:var(--color-text);font-weight:var(--fw-medium);overflow-wrap:anywhere;margin:0}.ujetGa_hint{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-xs);margin:0;display:flex}.ujetGa_form{gap:var(--space-4);flex-direction:column;display:flex}.ujetGa_selectField{gap:var(--space-1);flex-direction:column;display:flex}.ujetGa_footEnd{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;flex:auto;display:flex}.ujetGa_departed{color:var(--color-text-muted);font-size:var(--fs-sm)}.ujetGa_due{color:var(--color-warning);font-weight:var(--fw-semibold)}@media (max-width:767px){.ujetGa_block{margin-top:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1)}.ujetGa_block+.ujetGa_block{border-top:var(--border-width) solid var(--color-border)}}.ujetGa_payments{margin-bottom:var(--space-2);border-top:0;padding-top:0}.ujetGa_stepsIntro{color:var(--color-text-muted);font-size:var(--fs-sm);margin:0}.ujetGa_steps{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ujetGa_step{align-items:flex-start;gap:var(--space-3);font-size:var(--fs-sm);color:var(--color-text);display:flex}.ujetGa_stepMark{width:var(--icon-lg);height:var(--icon-lg);border:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ujetGa_step[data-done] .ujetGa_stepMark{border-color:var(--color-success);color:var(--color-success)}.ujetGa_stepText{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ujetGa_stepHint{color:var(--color-text-muted);font-size:var(--fs-xs)}.ujetGa_stepAction{margin-top:var(--space-1)}.ujetGa_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ujetGa_result{margin:var(--space-3) 0 0;color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.ujetGa_checkbox{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--color-text);font-size:var(--fs-sm);cursor:pointer;display:inline-flex}.ujetGa_checkbox input{width:18px;height:18px;accent-color:var(--color-accent)}.ujetGa_account{border-top:0;padding-top:0}
.q4QpOW_card{gap:var(--space-4);min-width:0;padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);display:grid}.q4QpOW_intro{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);display:grid}.q4QpOW_title{color:var(--color-text);font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0}.q4QpOW_description{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.q4QpOW_body,.q4QpOW_main{gap:var(--space-4);min-width:0;display:grid}.q4QpOW_split{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.q4QpOW_aside{min-width:0}@media (min-width:900px){.q4QpOW_split{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.q4QpOW_aside{top:var(--space-4);position:sticky}}.q4QpOW_footer{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);display:grid}@media (max-width:767px){.q4QpOW_card{padding:var(--space-4)}}
._4_8Tka_form{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-4);padding:calc(var(--space-4) + 2px);display:grid}._4_8Tka_title{font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:0}._4_8Tka_intro{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}._4_8Tka_dates,._4_8Tka_money{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));display:grid}._4_8Tka_rooms{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}._4_8Tka_legend{font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-bottom:var(--space-2)}._4_8Tka_roomRow{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(5rem,1fr) auto;display:grid}._4_8Tka_field{align-content:start;gap:var(--space-1);display:grid}._4_8Tka_remove,._4_8Tka_add{justify-self:start}._4_8Tka_fieldError{color:var(--color-danger);font-size:var(--fs-sm);margin:0}._4_8Tka_error{background:var(--color-danger-soft);border-left:4px solid var(--color-danger);color:var(--color-danger);font-size:var(--fs-sm);padding:var(--space-3) var(--space-4);border-radius:8px;margin:0}._4_8Tka_actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:640px){._4_8Tka_roomRow{grid-template-columns:1fr}}
.Ri2uiW_row{display:contents}.Ri2uiW_field{gap:calc(var(--space-2) - 2px);flex-direction:column;min-width:0;display:flex}.Ri2uiW_field .Ri2uiW_control{min-height:var(--control-h-touch)}.Ri2uiW_error{gap:var(--space-1);color:var(--color-danger);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-snug);grid-area:2/1/auto/-1;align-items:flex-start;margin:0;display:flex}.Ri2uiW_error svg{flex:none;margin-top:1px}
.iEwfmG_form{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));align-items:start;display:grid}.iEwfmG_fields{gap:var(--space-4);display:grid}.iEwfmG_sectioned{gap:var(--space-5);min-width:0;display:grid}.iEwfmG_colors{gap:var(--space-4);padding-top:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.iEwfmG_colors .iEwfmG_reset{grid-column:1/-1}.iEwfmG_contactFields{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.iEwfmG_sectioned .iEwfmG_error,.iEwfmG_sectioned .iEwfmG_success{grid-column:auto}.iEwfmG_field{align-content:start;gap:calc(var(--space-2) - 2px);display:grid}.iEwfmG_label{color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);margin:0}.iEwfmG_logoBox{min-height:var(--header-h);padding:var(--space-2) var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-alt);align-items:center;display:flex}.iEwfmG_logo{max-height:calc(var(--header-h) - 2 * var(--space-1));max-width:min(240px,100%)}.iEwfmG_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.iEwfmG_colorRow{align-items:center;gap:var(--space-2);display:flex}.iEwfmG_swatch{width:var(--control-h-touch);height:var(--control-h);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;flex:none;padding:2px}.iEwfmG_swatch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.iEwfmG_hex{max-width:10rem;font-family:var(--font-mono)}.iEwfmG_reset{justify-self:start}.iEwfmG_contact{gap:var(--space-3);margin:var(--space-2) 0 0;padding:var(--space-4) 0 0;border:0;border-top:1px solid var(--color-border);display:grid}.iEwfmG_legend{color:var(--color-text);font-size:var(--fs-md);font-weight:var(--fw-semibold);padding:0}.iEwfmG_checkbox{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;display:inline-flex}.iEwfmG_checkbox input{width:18px;height:18px;accent-color:var(--color-accent)}.iEwfmG_hint,.iEwfmG_muted{color:var(--color-text-muted);font-size:calc(var(--fs-sm) - 1px);line-height:var(--lh-normal);margin:0}.iEwfmG_fieldError{color:var(--color-danger);font-size:calc(var(--fs-sm) - 1px);line-height:var(--lh-normal);margin:0}.iEwfmG_error,.iEwfmG_success{padding:var(--space-3) var(--space-4);font-size:var(--fs-sm);border-left:4px solid;border-radius:8px;grid-column:1/-1;margin:0}.iEwfmG_error{background:var(--color-danger-soft);border-left-color:var(--color-danger);color:var(--color-danger)}.iEwfmG_success{background:var(--color-success-soft);border-left-color:var(--color-success);color:var(--color-success)}.iEwfmG_submitRow{align-items:center;gap:var(--space-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.iEwfmG_portalLink{font-size:var(--fs-sm);font-weight:var(--fw-medium)}
._3NvAyG_card{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}._3NvAyG_label{color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-normal);margin:0}._3NvAyG_row{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}._3NvAyG_meta{color:var(--color-text-muted);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0}._3NvAyG_error{color:var(--color-danger);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0}._3NvAyG_resend{margin-top:var(--space-1)}
.a5zgfq_field{gap:var(--space-1);flex-direction:column;display:flex}.a5zgfq_stepper{border:var(--border-width) solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);align-self:flex-start;align-items:stretch;display:inline-flex;overflow:hidden}.a5zgfq_step{width:var(--control-h-touch);min-height:calc(var(--control-h-touch) - 2 * var(--border-width));color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.a5zgfq_step:hover:not(:disabled){background:var(--color-surface-sunken)}.a5zgfq_step:disabled{color:var(--color-text-faint);cursor:not-allowed}.a5zgfq_step:focus-visible,.a5zgfq_input:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(var(--focus-width) * -1)}.a5zgfq_input{width:calc(var(--control-h-touch) + var(--space-2));min-height:calc(var(--control-h-touch) - 2 * var(--border-width));border:0;border-right:var(--border-width) solid var(--color-border);border-left:var(--border-width) solid var(--color-border);color:var(--color-text);font:inherit;font-size:var(--fs-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;background:0 0;padding:0}.a5zgfq_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.a5zgfq_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.NoA6yG_pagination{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.NoA6yG_summary{color:var(--color-text-muted);font-size:var(--fs-sm)}.NoA6yG_buttons{gap:var(--space-2);display:flex}
.WEGXda_form{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.WEGXda_submit{grid-column:1/-1;justify-self:start}.WEGXda_error,.WEGXda_success{font-size:var(--fs-sm);padding:var(--space-3) var(--space-4);border-left:4px solid;border-radius:8px;grid-column:1/-1;margin:0}.WEGXda_error{background:var(--color-danger-soft);border-left-color:var(--color-danger);color:var(--color-danger)}.WEGXda_success{background:var(--color-success-soft);border-left-color:var(--color-success);color:var(--color-success)}.WEGXda_hint{color:var(--color-text-muted);font-size:var(--fs-sm);grid-column:1/-1;margin:0}
.O_4-ba_stage{position:relative}.O_4-ba_card{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);overflow:hidden}.O_4-ba_empty{padding:var(--space-6) var(--space-5);color:var(--color-text-muted);text-align:center;margin:0}.O_4-ba_scroll{overflow-x:auto}.O_4-ba_scroll:focus-visible{outline-offset:calc(var(--focus-width) * -1)}.O_4-ba_grid{grid-template-rows:calc(var(--tl-row-h) + var(--space-1));grid-auto-rows:var(--tl-row-h);font-size:var(--fs-xs);display:grid;position:relative}.O_4-ba_corner{z-index:3;padding:var(--space-2) var(--space-3);border-right:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text-muted);font-weight:var(--fw-semibold);grid-area:1/1/auto/2;align-items:flex-end;display:flex;position:sticky;left:0}.O_4-ba_dayHead{justify-content:center;align-items:center;gap:var(--space-half);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text-muted);line-height:var(--lh-tight);flex-direction:column;display:flex}.O_4-ba_dayHead b{min-width:var(--badge-h);min-height:var(--badge-h);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.O_4-ba_dayHead[data-weekend=true]{background:var(--color-surface-sunken)}.O_4-ba_dayHead[data-today=true]{color:var(--color-accent-strong);font-weight:var(--fw-semibold)}.O_4-ba_dayHead[data-today=true] b{background:var(--color-primary);color:var(--color-primary-contrast)}.O_4-ba_room{z-index:2;justify-content:center;gap:var(--space-half);min-width:0;padding:0 var(--space-3);border-right:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface);flex-direction:column;display:flex;position:sticky;left:0}.O_4-ba_roomName{color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.O_4-ba_roomMeta{color:var(--color-text-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.O_4-ba_col{border-bottom:var(--border-width) solid var(--color-border);border-left:var(--border-width) solid var(--color-border)}.O_4-ba_col[data-weekend=true]{background:var(--color-surface-alt)}.O_4-ba_col[data-today=true]{background:var(--color-primary-soft)}.O_4-ba_col[data-puente=true]{background:var(--color-info-soft)}.O_4-ba_dayHead[data-puente=true]{box-shadow:inset 0 -3px 0 var(--color-info)}.O_4-ba_bar{z-index:1;min-width:0;height:var(--tl-bar-h);margin:0 var(--tl-gap);padding:0 var(--space-1);border:var(--border-width) solid currentColor;border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-align:left;white-space:nowrap;cursor:pointer;align-self:center;align-items:center;display:flex;position:relative}.O_4-ba_barText{text-overflow:ellipsis;overflow:hidden}.O_4-ba_bar[data-status=CONFIRMED]{background:var(--status-confirmed-soft);color:var(--status-confirmed)}.O_4-ba_bar[data-status=PENDING]{border-width:var(--border-width-strong);background:var(--status-pending-soft);color:var(--status-pending);border-style:dashed}.O_4-ba_bar[data-status=CANCELLED]{background:var(--color-surface);color:var(--status-cancelled);border-style:dotted;text-decoration:line-through}.O_4-ba_bar[data-status=CHECKED_IN]{border-left-width:var(--border-width-strong);background:var(--status-checkedin-soft);color:var(--status-checkedin)}.O_4-ba_bar[data-status=NO_SHOW]{background:var(--color-surface);color:var(--status-noshow);border-style:dotted;text-decoration:line-through}.O_4-ba_bar[data-status=CHECKED_OUT]{border-color:var(--color-border-strong);background:var(--status-checkedout-soft);color:var(--status-checkedout)}.O_4-ba_bar[data-status=TEMPORARY_BLOCK]{border-width:var(--border-width-strong);background:var(--status-block-soft);color:var(--status-block)}.O_4-ba_bar[data-status=BLOCKED]{border-width:var(--border-width-strong);background:repeating-linear-gradient(135deg, var(--status-block-soft) 0 var(--hatch-stroke), var(--color-surface) var(--hatch-stroke) var(--hatch-gap));color:var(--status-block)}.O_4-ba_bar[data-status=BLOCKED] .O_4-ba_barText{padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--color-surface)}.O_4-ba_bar[data-open-start=true]{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.O_4-ba_bar[data-open-end=true]{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.O_4-ba_bar[data-active=true]{box-shadow:0 0 0 var(--focus-offset) var(--color-surface), 0 0 0 calc(var(--focus-offset) + var(--focus-width)) var(--color-focus)}.O_4-ba_caption{padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--fs-xs);margin:0}.O_4-ba_compact .O_4-ba_room{padding:0 var(--space-2)}.O_4-ba_compact .O_4-ba_roomName{font-size:var(--fs-xs);line-height:var(--lh-tight);white-space:normal}.O_4-ba_compact .O_4-ba_roomMeta{display:none}.O_4-ba_popover{z-index:var(--z-popover);width:min(var(--popover-w), 100%);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-popover);flex-direction:column;display:flex;position:absolute}.O_4-ba_popover[data-above=true]{transform:translateY(-100%)}.O_4-ba_popover:focus{outline:none}.O_4-ba_popHead{justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-2);display:flex}.O_4-ba_popTitle{font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--ls-normal);margin:0}.O_4-ba_popClose{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.O_4-ba_popClose:hover{background:var(--color-surface-sunken)}.O_4-ba_popBody{padding:0 var(--space-4) var(--space-4)}.O_4-ba_popFoot{padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--color-border);justify-content:flex-end;display:flex}.O_4-ba_facts{gap:var(--space-3);flex-direction:column;display:flex}.O_4-ba_factBadges{gap:var(--space-2);flex-wrap:wrap;display:flex}.O_4-ba_kv{gap:var(--space-2) var(--space-5);font-size:var(--fs-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.O_4-ba_kvRow{display:contents}.O_4-ba_kv dt{color:var(--color-text-muted)}.O_4-ba_kv dd{color:var(--color-text);font-weight:var(--fw-medium);margin:0}.O_4-ba_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.TC0D-W_list{gap:var(--space-4);flex-direction:column;display:flex}.TC0D-W_srOnly{width:var(--border-width);height:var(--border-width);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.TC0D-W_toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.TC0D-W_search{flex:1 1 var(--search-w);min-width:0;position:relative}.TC0D-W_searchIcon{top:50%;left:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.TC0D-W_searchInput{padding-left:calc(var(--space-3) + var(--icon-md) + var(--space-2))}.TC0D-W_field{flex:0 1 var(--select-w);min-width:0}.TC0D-W_srOnlyWide{width:var(--border-width);height:var(--border-width);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.TC0D-W_count{color:var(--color-text-muted);font-size:var(--fs-sm);white-space:nowrap;margin-left:auto}.TC0D-W_sheetFields{gap:var(--space-4);flex-direction:column;display:flex}.TC0D-W_sheetFields .TC0D-W_field{gap:var(--space-1);flex-direction:column;flex:none;display:flex}.TC0D-W_sheetFields .TC0D-W_srOnlyWide{clip:auto;width:auto;height:auto;position:static;overflow:visible}.TC0D-W_card,.TC0D-W_tableCard{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1)}.TC0D-W_tableCard{overflow:hidden}.TC0D-W_tableScroll{overflow-x:auto}.TC0D-W_table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.TC0D-W_table thead th{padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-align:left;white-space:nowrap}.TC0D-W_sorted{align-items:center;gap:var(--space-1);color:var(--color-text);display:inline-flex}.TC0D-W_groupRow th{padding:var(--space-2) var(--space-4);border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-align:left}.TC0D-W_table tbody:first-of-type .TC0D-W_groupRow th{border-top:0}.TC0D-W_row td{padding:var(--cell-py) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);vertical-align:middle}.TC0D-W_table tbody:last-of-type .TC0D-W_row:last-child td{border-bottom:0}.TC0D-W_row{cursor:pointer}.TC0D-W_row:hover td{background:var(--color-surface-alt)}.TC0D-W_row[data-selected=true] td{background:var(--color-primary-soft)}.TC0D-W_num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.TC0D-W_table thead .TC0D-W_num{text-align:right}.TC0D-W_end{text-align:right;white-space:nowrap}.TC0D-W_strong{color:var(--color-text);font-weight:var(--fw-semibold)}.TC0D-W_strongish{color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.TC0D-W_sub{margin-top:var(--space-half);color:var(--color-text-muted);font-size:var(--fs-xs);display:block}.TC0D-W_subRow{align-items:center;gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.TC0D-W_subtle{color:var(--color-text-muted)}.TC0D-W_origin{color:var(--color-text-muted);font-size:var(--fs-xs)}.TC0D-W_due{color:var(--color-warning);font-weight:var(--fw-semibold)}.TC0D-W_guest{align-items:center;gap:var(--space-3);display:flex}.TC0D-W_guestText{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.TC0D-W_noGuest{color:var(--color-text-muted);white-space:nowrap;font-style:italic}.TC0D-W_addData{color:var(--color-accent-strong);font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-underline-offset:var(--space-half);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.TC0D-W_view{align-items:center;gap:var(--space-1);min-height:var(--control-h-sm);padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;display:inline-flex}.TC0D-W_view svg{color:var(--color-text-muted)}.TC0D-W_view:hover,.TC0D-W_viewIcon:hover{background:var(--color-surface-sunken)}.TC0D-W_endActions{align-items:center;gap:var(--space-1);display:inline-flex}.TC0D-W_viewIcon{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.TC0D-W_cards{gap:var(--space-5);flex-direction:column;display:flex}.TC0D-W_cardGroup{gap:var(--space-3);flex-direction:column;display:flex}.TC0D-W_cardGroupTitle{font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--ls-normal);margin:0}.TC0D-W_resCard{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);flex-direction:column;display:flex;position:relative}.TC0D-W_resCardOpen{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.TC0D-W_resCardTop,.TC0D-W_resCardDates,.TC0D-W_resCardMeta,.TC0D-W_resCardFoot,.TC0D-W_resCardActions{pointer-events:none;position:relative}.TC0D-W_resCardActions>*{pointer-events:auto}.TC0D-W_resCardTop{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.TC0D-W_resCardName{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.TC0D-W_resCardDates{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;margin:0}.TC0D-W_resCardMeta{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;display:flex}.TC0D-W_resCardMeta>span:first-child{color:var(--color-text)}.TC0D-W_resCardFoot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.TC0D-W_resCardActions{justify-content:flex-end;gap:var(--space-2);display:flex}@media (max-width:767px){.TC0D-W_search{flex:1 1 0}.TC0D-W_count{text-align:right;flex-basis:100%}}
._2WuQfG_form{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}._2WuQfG_footer{gap:var(--space-2);grid-column:1/-1;justify-content:flex-end;display:flex}@media (max-width:640px){._2WuQfG_footer{flex-direction:column-reverse}}._2WuQfG_error{background:var(--color-danger-soft);border-left:4px solid var(--color-danger);color:var(--color-danger);font-size:var(--fs-sm);padding:var(--space-3) var(--space-4);border-radius:8px;grid-column:1/-1;margin:0}
._mzswW_console{gap:var(--space-5);flex-direction:column;display:flex}._mzswW_srOnly{width:var(--border-width);height:var(--border-width);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}._mzswW_controls{align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}._mzswW_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}._mzswW_chip{min-height:var(--control-h-sm);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer}._mzswW_chip:hover{background:var(--color-surface-alt)}._mzswW_chip[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast)}._mzswW_compare{gap:var(--space-1);flex-direction:column;min-width:0;max-width:100%;display:flex}._mzswW_custom{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}._mzswW_range{align-items:center;gap:var(--space-2);width:100%;color:var(--color-text-muted);font-size:var(--fs-sm);margin:0;display:flex}._mzswW_hint{width:100%;color:var(--color-text-muted);font-size:var(--fs-xs);margin:0}._mzswW_loading{padding:var(--space-4) var(--space-5);color:var(--color-text-muted);font-size:var(--fs-sm);margin:0}._mzswW_tiles{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._mzswW_panel{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}._mzswW_negative{color:var(--color-danger)}._mzswW_generalRow th,._mzswW_generalRow td{color:var(--color-text-muted)}._mzswW_generalRow td._mzswW_negative{color:var(--color-danger)}._mzswW_tile{gap:var(--space-1);min-width:0;padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);flex-direction:column;display:flex}._mzswW_tileLabel{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);flex-wrap:wrap;margin:0;display:flex}._mzswW_tileValue{color:var(--color-text);font-size:var(--fs-2xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);overflow-wrap:anywhere;margin:0}._mzswW_tileSub{color:var(--color-text-muted);font-size:var(--fs-xs);margin:0}._mzswW_tileWarning{border-color:var(--color-warning)}._mzswW_tileValue._mzswW_warning{color:var(--color-warning)}._mzswW_tileAction{margin-top:var(--space-2)}._mzswW_change{margin:var(--space-1) 0 0;padding:var(--space-half) var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-alt);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);align-self:flex-start}._mzswW_changeUp{background:var(--color-success-soft);color:var(--color-success)}._mzswW_changeDown{background:var(--color-danger-soft);color:var(--color-danger)}._mzswW_lines{gap:var(--space-2) var(--space-5);color:var(--color-text-muted);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;display:flex}._mzswW_pair{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){._mzswW_pair{grid-template-columns:repeat(2,minmax(0,1fr))}}._mzswW_card{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);overflow:hidden}._mzswW_cardHead{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:calc(var(--control-h) + var(--space-5));padding:var(--space-3) var(--space-5);border-bottom:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}._mzswW_cardTitle{align-items:center;gap:var(--space-2);font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);margin:0;display:flex}._mzswW_cardBody{padding:var(--space-4) var(--space-5)}._mzswW_headTotal{color:var(--color-text-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}._mzswW_table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._mzswW_table thead th{padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-align:left;white-space:nowrap}._mzswW_table tbody th,._mzswW_table tbody td,._mzswW_table tfoot th,._mzswW_table tfoot td{padding:var(--cell-py) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);text-align:left;vertical-align:middle}._mzswW_table tfoot th,._mzswW_table tfoot td{background:var(--color-surface-alt);font-weight:var(--fw-semibold);border-bottom:0}._mzswW_roomName{font-weight:var(--fw-semibold)}._mzswW_roomName>span{margin-left:var(--space-2)}._mzswW_table ._mzswW_num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:767px){._mzswW_table thead{display:none}._mzswW_table,._mzswW_table tbody,._mzswW_table tfoot,._mzswW_table tr{width:100%;display:block}._mzswW_table tr{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border)}._mzswW_table tfoot tr{background:var(--color-surface-alt);border-bottom:0}._mzswW_table tbody th,._mzswW_table tbody td,._mzswW_table tfoot th,._mzswW_table tfoot td{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) 0;background:0 0;border:0;display:flex}._mzswW_table tbody th,._mzswW_table tfoot th{font-size:var(--fs-md);justify-content:flex-start}._mzswW_table td:before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-regular)}}._mzswW_rows{margin:0;padding:0;list-style:none}._mzswW_rows>li+li{border-top:var(--border-width) solid var(--color-border)}._mzswW_channel{gap:var(--space-2);padding:var(--space-3) var(--space-5);flex-direction:column;display:flex}._mzswW_channelHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._mzswW_name{font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}._mzswW_amount{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);white-space:nowrap}._mzswW_sub{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}._mzswW_track{height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-sunken);display:flex;overflow:hidden}._mzswW_fill{background:var(--color-accent);width:0}._mzswW_barRealized,._mzswW_barUpcoming{width:0}._mzswW_barRealized{background:var(--color-primary)}._mzswW_barUpcoming{background:var(--color-primary-soft);box-shadow:inset 0 0 0 var(--border-width) var(--color-accent)}._mzswW_legend{gap:var(--space-3);color:var(--color-text-muted);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}._mzswW_legendItem{align-items:center;gap:var(--space-1);display:inline-flex}._mzswW_swatch{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-xs);display:inline-block}._mzswW_months{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr) auto;margin:0;list-style:none;display:grid}._mzswW_month{display:contents}._mzswW_months ._mzswW_amount{text-align:right}._mzswW_monthName{color:var(--color-text-muted);white-space:nowrap}._mzswW_row{align-items:center;gap:var(--space-3);width:100%;min-height:var(--list-item-h);padding:var(--space-3) var(--space-4);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._mzswW_row:hover{background:var(--color-surface-alt)}._mzswW_row:focus-visible{outline-offset:calc(var(--focus-width) * -1)}._mzswW_dateTile{width:var(--date-tile-w);padding:var(--space-1) 0;border-radius:var(--radius-md);background:var(--color-surface-sunken);line-height:var(--lh-tight);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}._mzswW_dateTileOverdue{background:var(--color-danger-soft)}._mzswW_dateMonth{color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}._mzswW_dateDay{color:var(--color-text);font-size:var(--fs-xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}._mzswW_body{gap:var(--space-half);flex-direction:column;flex:1 1 0;min-width:0;display:flex}._mzswW_end{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;flex:none;display:flex}._mzswW_end>svg{color:var(--color-text-muted)}._mzswW_overdue{padding:var(--space-half) var(--space-2);border-radius:var(--radius-pill);background:var(--color-danger-soft);color:var(--color-danger);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}._mzswW_balance{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);white-space:nowrap}@media (max-width:1023px){._mzswW_tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}._mzswW_tile{padding:var(--space-3) var(--space-4)}._mzswW_tileValue{font-size:var(--fs-xl)}}@media (max-width:767px){._mzswW_compare{width:100%}._mzswW_row{align-items:flex-start}._mzswW_end{flex-direction:column;align-items:flex-end}}._mzswW_actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (min-width:1024px){._mzswW_actions{display:none}}@media (max-width:767px){._mzswW_actions>*{flex:100%}._mzswW_actions>button,._mzswW_menuWrap>button{width:100%}}._mzswW_menuWrap{position:relative}._mzswW_menu{top:calc(100% + var(--space-1));z-index:var(--z-popover);min-width:calc(var(--sidenav-w) - var(--space-5));padding:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-popover);margin:0;list-style:none;position:absolute;right:0}@media (max-width:767px){._mzswW_menu{min-width:0;left:0}}._mzswW_menu :focus-visible{outline-color:var(--color-focus)}._mzswW_menuItem{width:100%;min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}._mzswW_menuItem:hover{background:var(--color-surface-sunken)}._mzswW_unset{color:var(--color-warning);font-weight:var(--fw-medium)}._mzswW_linkButton{color:var(--color-accent-strong);font:inherit;font-weight:var(--fw-semibold);text-underline-offset:var(--space-half);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._mzswW_cardNote{padding:var(--space-3) var(--space-5);border-top:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--fs-xs);margin:0}._mzswW_dialogBody{gap:var(--space-4);display:grid}._mzswW_dialogHelp{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}._mzswW_dialogError{color:var(--color-danger);font-size:var(--fs-sm);margin:0}._mzswW_dialogActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}
._5dFjkq_body{gap:var(--space-2);min-width:0;display:grid}._5dFjkq_muted{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}._5dFjkq_error{padding:var(--space-2) var(--space-3);border-left:4px solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger);font-size:var(--fs-sm);margin:0}
.i0-cqW_editor{gap:var(--space-4);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.i0-cqW_srOnly{width:var(--border-width);height:var(--border-width);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.i0-cqW_intro,.i0-cqW_muted{color:var(--color-text-muted);font-size:var(--fs-sm);margin:0}.i0-cqW_title{font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--ls-normal);margin:0}.i0-cqW_error{color:var(--color-danger);font-size:var(--fs-sm);margin:0}.i0-cqW_empty{padding:var(--space-5);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--fs-sm);text-align:center;margin:0}.i0-cqW_coverage{gap:var(--space-2);flex-direction:column;display:flex}.i0-cqW_coverageTitle{font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:0}.i0-cqW_ticks{gap:var(--space-half);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:center;display:grid}.i0-cqW_segments{gap:var(--space-half);margin:0;padding:0;list-style:none;display:grid}.i0-cqW_segment{justify-content:center;gap:var(--space-half);min-width:0;min-height:calc(var(--control-h) + var(--space-3));padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-accent-strong);font-size:var(--fs-xs);line-height:var(--lh-tight);flex-direction:column;display:flex}.i0-cqW_segment strong{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.i0-cqW_segment[data-missing=true]{border:var(--border-width-strong) dashed var(--color-warning);background:var(--color-warning-soft);color:var(--color-warning)}.i0-cqW_segmentRange{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.i0-cqW_compact .i0-cqW_segment{padding:var(--space-1) var(--space-2)}.i0-cqW_compact .i0-cqW_segment strong{font-size:var(--fs-xs);white-space:nowrap}.i0-cqW_tableWrap{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.i0-cqW_tableScroll{overflow-x:auto}.i0-cqW_table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.i0-cqW_table th{padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-align:left;white-space:nowrap}.i0-cqW_table td{padding:var(--cell-py) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);vertical-align:middle}.i0-cqW_table tbody tr:last-child td{border-bottom:0}.i0-cqW_table tbody tr[data-editing=true] td{background:var(--color-accent-soft)}.i0-cqW_numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.i0-cqW_table th.i0-cqW_numeric{text-align:right}.i0-cqW_actionsCell{white-space:nowrap;width:1%}.i0-cqW_rowActions{justify-content:flex-end;gap:var(--space-1);display:flex}@container (max-width:600px){.i0-cqW_table thead{width:var(--border-width);height:var(--border-width);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.i0-cqW_table,.i0-cqW_table tbody,.i0-cqW_table td{display:block}.i0-cqW_table tbody tr{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);display:block}.i0-cqW_table tbody tr:last-child{border-bottom:0}.i0-cqW_table td{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-half) 0;text-align:right;white-space:normal;border:0;display:flex}.i0-cqW_table td:before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--fs-xs);text-align:left}.i0-cqW_table td.i0-cqW_actionsCell{width:auto;padding-top:var(--space-2)}.i0-cqW_table td.i0-cqW_actionsCell:before{content:none}.i0-cqW_actionsCell .i0-cqW_rowActions{flex:1}}.i0-cqW_formRow{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-alt);flex-direction:column;display:flex}.i0-cqW_previewCard{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.i0-cqW_grid,.i0-cqW_previewGrid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.i0-cqW_previewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}@container (max-width:600px){.i0-cqW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:520px){.i0-cqW_previewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:360px){.i0-cqW_grid,.i0-cqW_previewGrid{grid-template-columns:minmax(0,1fr)}}.i0-cqW_footer{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.i0-cqW_summary{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-alt)}.i0-cqW_summaryList{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.i0-cqW_summaryRow,.i0-cqW_summaryTotal{justify-content:space-between;gap:var(--space-3);font-size:var(--fs-sm);display:flex}.i0-cqW_summaryRow dt,.i0-cqW_summaryTotal dt{color:var(--color-text-muted)}.i0-cqW_summaryRow dd,.i0-cqW_summaryTotal dd{font-variant-numeric:tabular-nums;margin:0}.i0-cqW_summaryTotal{padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-border);font-weight:var(--fw-semibold)}.i0-cqW_summaryTotal dt{color:var(--color-text)}.i0-cqW_panel{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.i0-cqW_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.i0-cqW_chip{min-height:var(--space-6);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--fs-sm);cursor:pointer}.i0-cqW_chip[aria-pressed=true]{border-color:var(--color-accent-strong);background:var(--color-primary-soft);color:var(--color-accent-strong);font-weight:var(--fw-semibold)}.i0-cqW_chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.i0-cqW_copyRow{flex-wrap:wrap;justify-content:flex-end;display:flex}.i0-cqW_weekdays{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.i0-cqW_weekdaysLegend{font-size:var(--fs-sm);font-weight:var(--fw-semibold);padding:0}.i0-cqW_dayChip{display:inline-flex;position:relative}.i0-cqW_dayChip input{opacity:0;cursor:pointer;position:absolute;inset:0}.i0-cqW_dayChip span{min-width:var(--space-7);min-height:var(--space-6);padding:0 var(--space-2);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--fs-sm);justify-content:center;align-items:center;display:inline-flex}.i0-cqW_dayChip input:checked+span{border-color:var(--color-accent-strong);background:var(--color-primary-soft);color:var(--color-accent-strong);font-weight:var(--fw-semibold)}.i0-cqW_dayChip input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}
.KYKWVa_console,.KYKWVa_panel{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.KYKWVa_srOnly{width:var(--border-width);height:var(--border-width);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.KYKWVa_card{padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1)}.KYKWVa_card>h3{font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--ls-normal);margin:0}.KYKWVa_notice,.KYKWVa_error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-sm);line-height:var(--lh-snug);margin:0}.KYKWVa_notice{background:var(--color-success-soft);color:var(--color-success)}.KYKWVa_error{background:var(--color-danger-soft);color:var(--color-danger)}.KYKWVa_muted{color:var(--color-text-muted);font-size:var(--fs-sm);margin:0}.KYKWVa_small{color:var(--color-text-muted);font-size:var(--fs-xs);line-height:var(--lh-snug);margin:0}.KYKWVa_wizard{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.KYKWVa_wizardHead{gap:var(--space-3);flex-direction:column;display:flex}.KYKWVa_backLink{align-self:flex-start;align-items:center;gap:var(--space-1);min-height:var(--control-h-sm);color:var(--color-text-muted);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.KYKWVa_backLink:hover{color:var(--color-text)}.KYKWVa_wizardTitle{font-size:var(--fs-2xl);font-weight:var(--fw-heading);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);margin:0}.KYKWVa_steps{align-items:center;gap:var(--space-3);margin:0;padding:0;list-style:none;display:flex}.KYKWVa_step{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;flex:1 1 0;display:flex}.KYKWVa_step:last-child{flex:none}.KYKWVa_step:after{content:"";min-width:var(--space-5);height:var(--border-width);margin-left:var(--space-1);background:var(--color-border-strong);flex:1 1 0}.KYKWVa_step:last-child:after{display:none}.KYKWVa_step[data-state=done]:after{background:var(--color-accent)}.KYKWVa_stepN{width:var(--icon-lg);height:var(--icon-lg);border:var(--border-width) solid var(--color-border-input);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.KYKWVa_step[data-state=done]{color:var(--color-text)}.KYKWVa_step[data-state=done] .KYKWVa_stepN{background:var(--color-primary-soft);color:var(--color-accent-strong);border-color:#0000}.KYKWVa_step[data-state=current]{color:var(--color-text);font-weight:var(--fw-semibold)}.KYKWVa_step[data-state=current] .KYKWVa_stepN{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast)}.KYKWVa_stepsBar,.KYKWVa_stepsPhone{display:none}.KYKWVa_contextBar{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.KYKWVa_contextItem{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;display:inline-flex}.KYKWVa_contextItem svg{color:var(--color-text-muted)}.KYKWVa_contextChange{margin-left:auto}.KYKWVa_wizardGrid{grid-template-columns:minmax(0, 1fr) var(--popover-w);gap:var(--space-5);align-items:start;display:grid}.KYKWVa_wizardMain{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.KYKWVa_pickSet{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.KYKWVa_pickLegend{gap:var(--space-1);margin-bottom:var(--space-3);flex-direction:column;padding:0;display:flex}.KYKWVa_pickTitle{font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight)}.KYKWVa_combineHint{margin:0}.KYKWVa_results{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.KYKWVa_pick{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.KYKWVa_pick[data-selected=true]{border-color:var(--color-accent);box-shadow:inset 0 0 0 var(--border-width) var(--color-accent)}.KYKWVa_pick[data-pending-overlap=true]{border-color:var(--status-pending)}.KYKWVa_pick>input[type=checkbox]{width:var(--icon-md);height:var(--icon-md);accent-color:var(--color-primary);cursor:pointer;margin:0}.KYKWVa_pickLabel{gap:var(--space-half);cursor:pointer;flex-direction:column;min-width:0;display:flex}.KYKWVa_pickName{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.KYKWVa_pickMeta{gap:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.KYKWVa_pickNote{align-items:center;gap:var(--space-1);margin-top:var(--space-2);color:var(--color-info);font-size:var(--fs-xs);display:inline-flex}.KYKWVa_pickWarning{margin-top:var(--space-1);color:var(--status-pending);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.KYKWVa_pickEnd{align-items:center;gap:var(--space-4);display:flex}.KYKWVa_pickSub{color:var(--color-text-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.KYKWVa_pickSub strong{color:var(--color-text);font-size:var(--fs-md)}.KYKWVa_stepperField{gap:var(--space-1);flex-direction:column;display:flex}.KYKWVa_stepperLabel{font-size:var(--fs-xs);font-weight:var(--fw-medium)}.KYKWVa_stepper{border:var(--border-width) solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);align-items:stretch;display:inline-flex;overflow:hidden}.KYKWVa_stepperButton{width:var(--control-h);min-height:var(--control-h);color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.KYKWVa_stepperButton:hover:not(:disabled){background:var(--color-surface-sunken)}.KYKWVa_stepperButton:disabled{color:var(--color-text-faint);cursor:not-allowed}.KYKWVa_stepperValue{width:calc(var(--control-h) + var(--space-2));border:0;border-right:var(--border-width) solid var(--color-border);border-left:var(--border-width) solid var(--color-border);color:var(--color-text);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;background:0 0}.KYKWVa_stepperValue::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.KYKWVa_stepperValue::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.KYKWVa_stepperValue:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(var(--focus-width) * -1)}.KYKWVa_summaryCard{top:calc(var(--header-h) + var(--space-4));flex-direction:column;padding:0;display:flex;position:sticky;overflow:hidden}.KYKWVa_summaryTitle{padding:var(--space-4) var(--space-5);border-bottom:var(--border-width) solid var(--color-border);font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);margin:0}.KYKWVa_summaryBody{gap:var(--space-4);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.KYKWVa_assigned{gap:var(--space-2);flex-direction:column;display:flex}.KYKWVa_progress{height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-sunken);overflow:hidden}.KYKWVa_progressBar{border-radius:var(--radius-pill);background:var(--color-accent);width:0;height:100%;transition:width var(--duration-base) var(--ease-standard)}.KYKWVa_money{flex-direction:column;display:flex}.KYKWVa_moneyRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;display:flex}.KYKWVa_moneyRow+.KYKWVa_moneyRow{border-top:var(--border-width) solid var(--color-border)}.KYKWVa_moneyLabel{gap:var(--space-1);flex-direction:column;display:flex}.KYKWVa_moneyTotal{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.KYKWVa_summaryFoot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:var(--border-width) solid var(--color-border);background:var(--color-surface-alt);display:flex}.KYKWVa_actionBar{z-index:var(--z-sticky);align-items:center;gap:var(--space-3);margin:0 calc(var(--space-4) * -1);padding:var(--space-2) var(--space-4) calc(var(--space-2) + var(--inset-bottom));border-top:var(--border-width) solid var(--color-border);background:var(--color-surface);display:flex;position:sticky;bottom:0}.KYKWVa_actionInfo{min-width:0;color:var(--color-text-muted);font-size:var(--fs-xs);flex-direction:column;flex:1 1 0;display:flex}.KYKWVa_actionInfo strong{color:var(--color-text);font-size:var(--fs-md);font-variant-numeric:tabular-nums}.KYKWVa_form{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.KYKWVa_form>*{min-width:0}.KYKWVa_form>.KYKWVa_selectField:has(textarea){grid-column:1/-1}.KYKWVa_datesForm{grid-template-columns:repeat(3,minmax(0,1fr))}.KYKWVa_actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.KYKWVa_card>.KYKWVa_actions{margin-top:var(--space-2);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.KYKWVa_selectField{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.KYKWVa_fieldHint{color:var(--color-text-muted);font-size:var(--fs-xs);line-height:var(--lh-snug);margin:0}.KYKWVa_fieldHint[data-error=true]{color:var(--color-danger)}.KYKWVa_chargedTotal{font-size:var(--fs-sm);margin:0}.KYKWVa_review>.KYKWVa_couponField{grid-column:1/-1}.KYKWVa_couponLabel{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.KYKWVa_couponRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.KYKWVa_couponRow>:first-child{flex:12rem;min-width:0}.KYKWVa_couponApplied{align-items:center;gap:var(--space-2);color:var(--color-accent-strong);font-size:var(--fs-sm);font-weight:var(--fw-semibold);flex-wrap:wrap;display:flex}.KYKWVa_review{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:is(.KYKWVa_review>:not(.KYKWVa_selectField),.KYKWVa_review>.KYKWVa_selectField:has(textarea)){grid-column:1/-1}.KYKWVa_reviewCustomer{align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;display:flex}.KYKWVa_reviewCustomerLabel{color:var(--color-text-muted)}.KYKWVa_summary{padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);flex-direction:column;display:flex}.KYKWVa_summaryRow{justify-content:space-between;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--color-border);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.KYKWVa_summaryRow:last-child{border-bottom:0}.KYKWVa_summaryRow>:last-child{font-variant-numeric:tabular-nums}.KYKWVa_assigned .KYKWVa_summaryRow{border-bottom:0;padding:0}.KYKWVa_total{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.KYKWVa_pendingList{margin:var(--space-2) 0 0;padding-left:var(--space-5);color:var(--color-text);font-size:var(--fs-sm)}.KYKWVa_pendingNote{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--fs-xs)}@media (max-width:1023px){.KYKWVa_wizardGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.KYKWVa_steps{display:none}.KYKWVa_stepsBar{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.KYKWVa_stepsBar span{height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-sunken)}.KYKWVa_stepsBar span[data-done=true]{background:var(--color-accent)}.KYKWVa_stepsPhone{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--fs-sm);display:block}.KYKWVa_card{padding:var(--space-4)}.KYKWVa_form,.KYKWVa_datesForm,.KYKWVa_review{grid-template-columns:minmax(0,1fr)}.KYKWVa_pick{gap:var(--space-3);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.KYKWVa_pickEnd{padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border);grid-column:1/-1;justify-content:space-between}.KYKWVa_stepperField{align-items:center;gap:var(--space-3);flex-direction:row}.KYKWVa_stepperButton{width:var(--control-h-touch);min-height:var(--control-h-touch)}.KYKWVa_stepperValue{width:var(--control-h-touch);font-size:var(--fs-input-touch)}}.KYKWVa_minNights{grid-column:1/-1}.KYKWVa_reviewLine{gap:var(--space-1);flex-direction:column;display:flex}
.UNlygW_card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;padding:calc(var(--space-4) + 2px)}.UNlygW_layout{gap:var(--space-4);grid-template-areas:"head""grid""legend";display:grid}.UNlygW_head{grid-area:head}.UNlygW_legendSlot{grid-area:legend}.UNlygW_grid{gap:calc(var(--space-1) + 2px);grid-area:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;max-width:36rem;display:grid}.UNlygW_weekday{color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium);padding:var(--space-1) 0;text-align:center}.UNlygW_weekday[data-weekend=true]{color:var(--color-danger);font-weight:var(--fw-bold)}.UNlygW_outside,.UNlygW_day{aspect-ratio:1;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;display:flex}.UNlygW_outside{color:var(--color-text-faint);opacity:.6}.UNlygW_day{--day-soft:var(--color-surface);--day-strong:var(--color-text);background:var(--day-soft);border:1px solid var(--color-border);color:var(--day-strong);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);width:100%;padding:0;transition:border-color .15s,filter .15s;position:relative}.UNlygW_day:disabled{cursor:default}.UNlygW_day[data-clickable=true]{cursor:pointer}.UNlygW_day[data-clickable=true]:hover{border-color:var(--day-strong);filter:brightness(.97)}.UNlygW_day:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.UNlygW_day[data-state=PENDING],.UNlygW_day[data-state=CONFIRMED],.UNlygW_day[data-state=CHECKED_OUT],.UNlygW_day[data-state=TEMPORARY_BLOCK],.UNlygW_day[data-state=BLOCKED]{border-color:#0000}.UNlygW_day[data-state=PENDING]:after,.UNlygW_day[data-state=CONFIRMED]:after,.UNlygW_day[data-state=CHECKED_OUT]:after,.UNlygW_day[data-state=TEMPORARY_BLOCK]:after,.UNlygW_day[data-state=BLOCKED]:after{background:var(--day-strong);border-radius:var(--radius-pill);content:"";width:30%;height:3px;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}.UNlygW_day[data-state=PENDING]{--day-soft:var(--status-pending-soft);--day-strong:var(--status-pending);border:1px dashed var(--status-pending)}.UNlygW_day[data-state=CONFIRMED]{--day-soft:var(--status-confirmed-soft);--day-strong:var(--status-confirmed)}.UNlygW_day[data-state=CHECKED_OUT]{--day-soft:var(--status-checkedout-soft);--day-strong:var(--status-checkedout)}.UNlygW_day[data-state=TEMPORARY_BLOCK]{--day-soft:var(--status-block-soft);--day-strong:var(--status-block)}.UNlygW_day[data-state=BLOCKED]{--day-soft:var(--status-block-soft);--day-strong:var(--status-block);background:repeating-linear-gradient(135deg, var(--status-block-soft) 0 5px, color-mix(in srgb, var(--status-block) 18%, var(--status-block-soft)) 5px 7px)}.UNlygW_day[data-today=true]{outline:2px solid var(--color-accent);outline-offset:1px}.UNlygW_day[data-holiday=true]{color:var(--color-danger);font-weight:var(--fw-bold)}.UNlygW_title{color:var(--color-text);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0}.UNlygW_subtitle{color:var(--color-text-muted);font-size:var(--fs-sm);margin:var(--space-1) 0 0}.UNlygW_subtitle:first-letter{text-transform:uppercase}.UNlygW_legend{gap:calc(var(--space-1) + 2px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.UNlygW_legendItem{--legend-soft:var(--color-surface);--legend-strong:var(--color-text-muted);background:var(--legend-soft);border-radius:var(--radius-pill);color:var(--legend-strong);font-size:calc(var(--fs-xs) + .5px);font-weight:var(--fw-medium);align-items:center;gap:calc(var(--space-1) + 2px);line-height:var(--lh-normal);white-space:nowrap;border:1px solid #0000;padding:1px 9px;display:inline-flex}.UNlygW_legendItem[data-state=FREE]{border-color:var(--color-border-input)}.UNlygW_legendItem[data-state=PENDING]{--legend-soft:var(--status-pending-soft);--legend-strong:var(--status-pending)}.UNlygW_legendItem[data-state=CONFIRMED]{--legend-soft:var(--status-confirmed-soft);--legend-strong:var(--status-confirmed)}.UNlygW_legendItem[data-state=CHECKED_OUT]{--legend-soft:var(--status-checkedout-soft);--legend-strong:var(--status-checkedout)}.UNlygW_legendItem[data-state=TEMPORARY_BLOCK],.UNlygW_legendItem[data-state=BLOCKED]{--legend-soft:var(--status-block-soft);--legend-strong:var(--status-block)}.UNlygW_swatch{background:var(--legend-strong);border-radius:var(--radius-pill);flex-shrink:0;width:6px;height:6px;display:inline-block}.UNlygW_swatch[data-state=FREE]{background:var(--color-border-strong)}.UNlygW_swatch[data-state=BLOCKED]{background:repeating-linear-gradient(135deg, var(--status-block) 0 2px, var(--status-block-soft) 2px 3px);border-radius:2px;width:8px;height:8px}.UNlygW_empty{color:var(--color-text-muted);font-size:var(--fs-sm);padding:var(--space-5) 0;text-align:center;margin:0}@media (min-width:1024px){.UNlygW_layout{column-gap:var(--space-6);grid-template:"grid head""grid legend"1fr/minmax(0,36rem) minmax(12rem,1fr)}.UNlygW_legendSlot .UNlygW_legend{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.UNlygW_card{padding:var(--space-3)}.UNlygW_grid{gap:var(--space-1)}.UNlygW_outside,.UNlygW_day{font-size:calc(var(--fs-sm) - 1px)}}.UNlygW_day[data-puente=true]{box-shadow:inset 0 -3px 0 var(--color-info)}.UNlygW_swatch[data-puente=true]{background:var(--color-info-soft);box-shadow:inset 0 -2px 0 var(--color-info)}
.e9cA1a_shell{background:var(--color-bg);min-height:100dvh;color:var(--color-text)}.e9cA1a_band{background:var(--color-brand-secondary);color:var(--color-brand-secondary-contrast)}.e9cA1a_band :focus-visible{outline-color:currentColor}.e9cA1a_bandInner{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:var(--container-max);min-height:var(--header-h);padding:0 var(--space-6);margin:0 auto;display:flex}.e9cA1a_brandHeading{font:inherit;margin:0}.e9cA1a_brand{align-items:center;gap:var(--space-3);min-height:var(--control-h-touch);color:inherit;text-decoration:none;display:inline-flex}.e9cA1a_brand:hover{text-decoration:none}.e9cA1a_logo{max-width:calc(var(--avatar-size) * 4);max-height:var(--avatar-size);object-fit:contain}.e9cA1a_logoTile{width:var(--avatar-size);height:var(--avatar-size);border:var(--border-width-strong) solid currentColor;border-radius:var(--radius-md);font-size:var(--fs-xs);font-weight:var(--fw-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.e9cA1a_brandName{font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}.e9cA1a_wrap{max-width:var(--container-max);padding:0 var(--space-6) var(--space-7);margin:0 auto}.e9cA1a_hero{gap:var(--space-2);height:calc(var(--space-8) * 6);margin-top:var(--space-5);border-radius:var(--radius-xl);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.e9cA1a_hero[data-count="1"]{grid-template-columns:minmax(0,1fr)}.e9cA1a_hero[data-count="2"]{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.e9cA1a_heroPhoto{background:var(--color-photo-placeholder);cursor:zoom-in;border:0;min-height:0;padding:0;display:block;overflow:hidden}.e9cA1a_hero[data-count="3"] .e9cA1a_heroPhoto:first-child,.e9cA1a_hero[data-count="1"] .e9cA1a_heroPhoto:first-child{grid-row:1/span 2}.e9cA1a_heroImage{object-fit:cover;width:100%;height:100%}.e9cA1a_heroPhoto:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(var(--focus-width) * -1)}.e9cA1a_allPhotos{right:var(--space-3);bottom:var(--space-3);position:absolute}.e9cA1a_description{max-width:60ch;padding:var(--space-5) 0 var(--space-4);color:var(--color-text-muted);font-size:var(--fs-lg);line-height:var(--lh-snug);margin:0}.e9cA1a_main{gap:var(--space-5);flex-direction:column;display:flex}@media (max-width:767px){.e9cA1a_bandInner,.e9cA1a_wrap{padding-right:var(--space-4);padding-left:var(--space-4)}.e9cA1a_bandInner{min-height:var(--appbar-h)}.e9cA1a_hero{height:auto;margin:0 calc(var(--space-4) * -1);border-radius:0;grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.e9cA1a_hero .e9cA1a_heroPhoto:not(:first-child){display:none}.e9cA1a_hero .e9cA1a_heroPhoto:first-child{aspect-ratio:var(--ratio-photo);grid-row:auto}.e9cA1a_description{font-size:var(--fs-md)}}
.t4j4nq_badge{min-height:var(--badge-h);padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-tight);white-space:nowrap;align-items:center;display:inline-flex}.t4j4nq_superAdmin{background:var(--color-danger-soft);color:var(--color-danger)}.t4j4nq_admin{background:var(--color-accent-soft);color:var(--color-accent-strong)}.t4j4nq_manager{background:var(--color-warning-soft);color:var(--color-warning)}.t4j4nq_viewer{background:var(--color-surface-sunken);color:var(--color-text-muted)}
.lYQ8YG_card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-4);max-width:32rem;padding:calc(var(--space-4) + 2px);display:grid}.lYQ8YG_heading{gap:var(--space-1);display:grid}.lYQ8YG_title{font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:0}.lYQ8YG_help{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.lYQ8YG_form{gap:var(--space-4);display:grid}.lYQ8YG_submit{justify-self:start}.lYQ8YG_error,.lYQ8YG_notice{font-size:var(--fs-sm);padding:var(--space-3) var(--space-4);border-radius:8px;margin:0}.lYQ8YG_error{background:var(--color-danger-soft);border-left:4px solid var(--color-danger);color:var(--color-danger)}.lYQ8YG_notice{background:var(--color-success-soft);border-left:4px solid var(--color-success);color:var(--color-success)}
.X4mg1G_agenda{gap:var(--space-5);flex-direction:column;display:flex}.X4mg1G_phoneHead{display:none}.X4mg1G_today{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.X4mg1G_today{grid-template-columns:repeat(2,minmax(0,1fr))}}.X4mg1G_card{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);scroll-margin-top:calc(var(--header-h) + var(--space-4));overflow:hidden}.X4mg1G_cardHead{min-height:calc(var(--control-h) + var(--space-5));padding:var(--space-3) var(--space-5);border-bottom:var(--border-width) solid var(--color-border);align-items:center;display:flex}.X4mg1G_cardTitle{align-items:center;gap:var(--space-2);font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);margin:0;display:flex}.X4mg1G_loading{padding:var(--space-4) var(--space-5);color:var(--color-text-muted);font-size:var(--fs-sm);margin:0}.X4mg1G_rows{margin:0;padding:0;list-style:none}.X4mg1G_rows>li+li{border-top:var(--border-width) solid var(--color-border)}.X4mg1G_day{padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);margin:0}.X4mg1G_row{align-items:center;gap:var(--space-3);width:100%;min-height:var(--list-item-h);padding:var(--space-3) var(--space-4);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.X4mg1G_row:hover{background:var(--color-surface-alt)}.X4mg1G_row:focus-visible{outline-offset:calc(var(--focus-width) * -1)}.X4mg1G_body{gap:var(--space-half);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.X4mg1G_name{font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.X4mg1G_sub{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.X4mg1G_end{align-items:center;gap:var(--space-3);flex:none;display:flex}.X4mg1G_end>svg{color:var(--color-text-muted)}.X4mg1G_departed{color:var(--color-text-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.X4mg1G_overdue{color:var(--color-danger);font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap}.X4mg1G_accountDue{color:var(--color-warning);font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap}.X4mg1G_tile{width:var(--date-tile-w);padding:var(--space-1) 0;border-radius:var(--radius-md);background:var(--color-surface-sunken);line-height:var(--lh-tight);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.X4mg1G_tileWd{color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.X4mg1G_tileD{color:var(--color-text);font-size:var(--fs-xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.X4mg1G_tileToday{background:var(--color-primary)}.X4mg1G_tileToday .X4mg1G_tileWd,.X4mg1G_tileToday .X4mg1G_tileD{color:var(--color-primary-contrast)}@media (max-width:1023px){.X4mg1G_phoneHead{gap:var(--space-3);flex-direction:column;display:flex}.X4mg1G_date{color:var(--color-text-muted);font-size:var(--fs-sm);margin:0}.X4mg1G_strip{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.X4mg1G_chip{min-height:var(--control-h-touch);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--fs-xs);line-height:var(--lh-tight);flex-direction:column;justify-content:center;text-decoration:none;display:flex}.X4mg1G_chip:hover{border-color:var(--color-border-strong);text-decoration:none}.X4mg1G_chip strong{color:var(--color-text);font-size:var(--fs-xl);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.X4mg1G_card{scroll-margin-top:calc(var(--appbar-h) + var(--space-4))}.X4mg1G_end svg{display:none}}@media (max-width:767px){.X4mg1G_rowTile .X4mg1G_end{display:none}}
._2MiAOa_form{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}._2MiAOa_field{align-content:start;gap:calc(var(--space-2) - 2px);display:grid}._2MiAOa_full,._2MiAOa_submit{grid-column:1/-1}._2MiAOa_submit{justify-self:start}._2MiAOa_error,._2MiAOa_success{font-size:var(--fs-sm);padding:var(--space-3) var(--space-4);border-left:4px solid;border-radius:8px;grid-column:1/-1;margin:0}._2MiAOa_error{background:var(--color-danger-soft);border-left-color:var(--color-danger);color:var(--color-danger)}._2MiAOa_success{background:var(--color-success-soft);border-left-color:var(--color-success);color:var(--color-success)}
._2Pwlvq_form{gap:var(--space-4);display:grid}._2Pwlvq_hint{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}._2Pwlvq_field{align-content:start;gap:calc(var(--space-2) - 2px);min-width:0;display:grid}._2Pwlvq_dates{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));display:grid}._2Pwlvq_fieldHint{color:var(--color-text-muted);font-size:calc(var(--fs-sm) - 1px);margin:0}._2Pwlvq_error{color:var(--color-danger);font-size:var(--fs-sm);margin:0}._2Pwlvq_actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}
.ft1P0q_card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-4);margin-top:var(--space-4);max-width:32rem;padding:calc(var(--space-4) + 2px);display:grid}.ft1P0q_heading{gap:var(--space-1);display:grid}.ft1P0q_title{font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:0}.ft1P0q_help{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.ft1P0q_action{justify-self:start}.ft1P0q_error{background:var(--color-danger-soft);border-left:4px solid var(--color-danger);color:var(--color-danger);font-size:var(--fs-sm);padding:var(--space-3) var(--space-4);border-radius:8px;margin:0}
