.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)}
.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)}}
.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)}
.rfk8mW_input{text-align:right;font-variant-numeric:tabular-nums}
.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=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)}
.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)}}
._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_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)}
.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}
.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)}
.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)}
.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}
.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{position:relative}.RoCXea_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);flex-direction:column;display:flex;position:absolute;right: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_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}
.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}
.vV0iwG_tabs{gap:var(--space-1);border-bottom:var(--border-width) solid var(--color-border);display:flex;overflow-x:auto}.vV0iwG_tabs .vV0iwG_item{align-items:center;gap:var(--space-2);min-height:var(--control-h);margin-bottom:calc(var(--border-width) * -1);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-x:auto}.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))}}
.OtVj3W_logo{object-fit:contain;width:auto;max-width:100%;height:auto;display:block}
.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)}
._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}
.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_documentLookup{align-items:flex-end;gap:var(--space-2);display:flex}.ujetGa_documentLookup>:first-child{flex:1 1 0;min-width:0}.ujetGa_documentLookupButton{width:var(--control-h);padding:0}.ujetGa_customerSearchFeedback{margin:calc(var(--space-2) * -1) 0 0;font-size:var(--fs-sm)}.ujetGa_notice{color:var(--color-success)}.ujetGa_muted{color:var(--color-text-muted)}.ujetGa_error{color:var(--color-danger)}.ujetGa_footEnd{justify-content:flex-end;gap:var(--space-2);flex:auto;display:flex}.ujetGa_due{color:var(--color-warning);font-weight:var(--fw-semibold)}.ujetGa_wideOnly{display:contents}@media (max-width:767px){.ujetGa_wideOnly{display:none}.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_documentLookupButton{width:var(--control-h-touch)}}.ujetGa_payments{margin-bottom:var(--space-2);border-top:0;padding-top: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)}
._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{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}}
.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_field{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)}
.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}
._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)}
.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}
.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}
.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_add{justify-self:start}.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{justify-self:stretch}}.fhb0CW_thumb{border-radius:var(--radius-sm);flex:0 0 56px;height:42px;overflow:hidden}
.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_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_wideOnly{display:contents}.v-NUmW_footEnd{justify-content:flex-end;gap:var(--space-2);flex:auto;display:flex}@media (max-width:767px){.v-NUmW_wideOnly{display:none}.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}}
.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}
._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}
.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)}
.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_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=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}
.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_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%}}
.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)}
._2MiAOa_form{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}._2MiAOa_field{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)}
.pfHYCG_tableCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.pfHYCG_tableScroll{overflow-x:auto}.pfHYCG_table{border-collapse:collapse;font-size:var(--fs-sm);width:100%}.pfHYCG_table th{border-bottom:1px solid var(--color-border);color:var(--color-text);font-weight:var(--fw-medium);height:36px;padding:var(--space-1) var(--space-3);text-align:left;white-space:nowrap}.pfHYCG_table td{border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-3);vertical-align:middle}.pfHYCG_table tbody tr:last-child td{border-bottom:0}.pfHYCG_table tbody tr:hover td{background:var(--color-surface-alt)}.pfHYCG_link{color:var(--color-primary);font-weight:var(--fw-medium);text-underline-offset:3px;text-decoration:none}.pfHYCG_link:hover{text-decoration:underline}.pfHYCG_code{font-family:var(--font-mono);font-size:var(--fs-xs)}.pfHYCG_pill{border-radius:var(--radius-pill);font-size:calc(var(--fs-xs) + .5px);font-weight:var(--fw-medium);line-height:var(--lh-normal);padding:1px calc(var(--space-2) + 1px);white-space:nowrap;display:inline-block}.pfHYCG_active{background:var(--color-success-soft);color:var(--color-success)}.pfHYCG_disabled{background:var(--status-cancelled-soft);color:var(--status-cancelled)}.pfHYCG_empty{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--fs-sm);padding:var(--space-6);text-align:center;border-radius:8px;margin:0}@media (max-width:640px){.pfHYCG_table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pfHYCG_table,.pfHYCG_table tbody{display:block}.pfHYCG_table tbody tr{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4);display:block}.pfHYCG_table tbody tr:last-child{border-bottom:0}.pfHYCG_table tbody tr:hover td{background:0 0}.pfHYCG_table td{align-items:baseline;gap:var(--space-3);overflow-wrap:anywhere;text-align:right;background:0 0;border:0;justify-content:space-between;padding:2px 0;display:flex}.pfHYCG_table td:before{color:var(--color-text-muted);content:attr(data-label);font-size:var(--fs-xs);text-align:left;flex-shrink:0}}
.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}:is(.KYKWVa_form>.KYKWVa_customerSearchFeedback,.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_documentLookup{align-items:flex-end;gap:var(--space-2);display:flex}.KYKWVa_documentLookup>:first-child{flex:1 1 0;min-width:0}.KYKWVa_documentLookupButton{width:var(--control-h);padding:0}.KYKWVa_customerSearchFeedback{margin:calc(var(--space-2) * -1) 0 0;font-size:var(--fs-sm)}.KYKWVa_customerSearchFeedback.KYKWVa_notice,.KYKWVa_customerSearchFeedback.KYKWVa_error{background:0 0;padding:0}.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_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_documentLookupButton{width:var(--control-h-touch)}}
.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=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=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=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=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)}}
.I-MiYW_card{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);display:flex;overflow:hidden}.I-MiYW_card[data-selected=true]{border-color:var(--color-accent);box-shadow:0 0 0 var(--border-width) var(--color-accent)}.I-MiYW_open{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;padding:0;display:flex}button.I-MiYW_open:hover .I-MiYW_name{text-underline-offset:var(--space-half);text-decoration:underline}button.I-MiYW_open:focus-visible{outline-offset:calc(var(--focus-width) * -1)}.I-MiYW_photo{aspect-ratio:var(--ratio-photo);background:var(--color-surface-sunken);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.I-MiYW_photo[data-archived=true]{filter:grayscale()}.I-MiYW_photoImage{object-fit:cover;width:100%;height:100%}.I-MiYW_photoIcon{width:var(--space-7);height:var(--space-7);stroke-width:var(--border-width)}.I-MiYW_photoChip{bottom:var(--space-2);left:var(--space-2);align-items:center;gap:var(--space-1);min-height:var(--badge-h);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-1);color:var(--color-text);font-size:var(--fs-xs);font-weight:var(--fw-semibold);display:inline-flex;position:absolute}.I-MiYW_body{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.I-MiYW_top{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.I-MiYW_name{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.I-MiYW_meta{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}.I-MiYW_meta>span{align-items:center;gap:var(--space-1);display:inline-flex}.I-MiYW_description{color:var(--color-text-muted);font-size:var(--fs-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.I-MiYW_amenities{gap:var(--space-1);flex-wrap:wrap;display:flex}.I-MiYW_amenity{min-height:var(--badge-h);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-alt);color:var(--color-text-muted);font-size:var(--fs-xs);align-items:center;display:inline-flex}
.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_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_header{gap:var(--space-2);padding:var(--space-5) 0 var(--space-4);flex-direction:column;display:flex}.e9cA1a_title{font-family:var(--font-display);font-size:var(--fs-4xl);font-weight:var(--fw-heading);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);margin:0}.e9cA1a_description{max-width:60ch;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_title{font-size:var(--fs-3xl)}.e9cA1a_description{font-size:var(--fs-md)}}
.rTlW_W_shell{gap:var(--space-4);min-width:0;display:grid}.rTlW_W_filters{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:end;gap:var(--space-3);padding:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));display:grid}.rTlW_W_field{gap:calc(var(--space-2) - 2px);min-width:0;display:grid}.rTlW_W_label{color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.rTlW_W_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rTlW_W_state{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--fs-sm);padding:var(--space-6);text-align:center;border-radius:8px;margin:0}.rTlW_W_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}.rTlW_W_tableWrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.rTlW_W_tableScroll{overflow-x:auto}.rTlW_W_table{border-collapse:collapse;font-size:var(--fs-sm);width:100%}.rTlW_W_table th{border-bottom:1px solid var(--color-border);color:var(--color-text);font-weight:var(--fw-medium);height:36px;padding:var(--space-1) var(--space-3);text-align:left;white-space:nowrap}.rTlW_W_table td{border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-3);vertical-align:middle}.rTlW_W_table tbody tr:last-child td{border-bottom:0}.rTlW_W_table tbody tr:hover td{background:var(--color-surface-alt)}.rTlW_W_nowrap{white-space:nowrap}.rTlW_W_actor{color:var(--color-text-muted);font-size:var(--fs-xs);overflow-wrap:anywhere}.rTlW_W_event{font-size:var(--fs-xs)}@media (min-width:641px){.rTlW_W_table tr[data-open] td{vertical-align:top}.rTlW_W_table tr[data-open] td:not(.rTlW_W_detailsCell){padding-top:calc(var(--space-2) + 4px)}}.rTlW_W_diff{background:var(--color-surface-alt);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-normal);margin:var(--space-2) 0 0;max-width:420px;max-height:240px;padding:var(--space-3);border-radius:8px;overflow:auto}@media (max-width:640px){.rTlW_W_table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rTlW_W_table,.rTlW_W_table tbody{display:block}.rTlW_W_table tbody tr{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4);display:block}.rTlW_W_table tbody tr:last-child{border-bottom:0}.rTlW_W_table tbody tr:hover td{background:0 0}.rTlW_W_table td{align-items:baseline;gap:var(--space-3);overflow-wrap:anywhere;text-align:right;white-space:normal;background:0 0;border:0;justify-content:space-between;min-width:0;padding:2px 0;display:flex}.rTlW_W_table td:before{color:var(--color-text-muted);content:attr(data-label);font-family:var(--font-sans);font-size:var(--fs-xs);text-align:left;flex-shrink:0}.rTlW_W_table td.rTlW_W_detailsCell{padding-top:var(--space-1);flex-wrap:wrap;align-items:center}.rTlW_W_diff{text-align:left;flex-basis:100%;min-width:0;max-width:100%}}.rTlW_W_changes{gap:var(--space-1);margin:0;display:grid}.rTlW_W_changes div{gap:2px;display:grid}.rTlW_W_changes dt{color:var(--color-text-muted);font-weight:var(--fw-semibold)}.rTlW_W_changes dd{overflow-wrap:anywhere;margin:0}.rTlW_W_pager{gap:var(--space-2);justify-content:flex-end;display:flex}
.ln_boq_console,.ln_boq_panel{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ln_boq_srOnly{width:var(--border-width);height:var(--border-width);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.ln_boq_toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ln_boq_iconButton{width:var(--control-h);padding:0}.ln_boq_weekNav{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.ln_boq_appBarFilters{position:relative}.ln_boq_filtersDot{top:var(--space-2);right:var(--space-2);width:var(--status-mark);height:var(--status-mark);border:var(--border-width) solid var(--color-nav-bg);border-radius:var(--radius-pill);background:var(--color-nav-accent);position:absolute}.ln_boq_periodLabel{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:center;flex:auto}.ln_boq_periodPicker{min-height:var(--control-h);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--fs-lg);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;align-items:center;display:inline-flex;position:relative}.ln_boq_periodPicker:hover{background:var(--color-surface-sunken)}.ln_boq_periodPicker:focus-within{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.ln_boq_periodPicker>span[aria-hidden]:first-letter{text-transform:uppercase}.ln_boq_monthInput{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.ln_boq_range{align-items:center;gap:var(--space-1);display:flex}.ln_boq_dateField{width:calc(var(--select-w) * .8)}.ln_boq_rangeDash{color:var(--color-text-muted)}.ln_boq_legend{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ln_boq_sheetFields{gap:var(--space-4);flex-direction:column;display:flex}.ln_boq_fieldBar{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.ln_boq_selectField{gap:var(--space-1);flex-direction:column;flex:0 16rem;min-width:11rem;display:flex}.ln_boq_monthStepper{align-items:center;gap:var(--space-2);min-height:var(--control-h);display:flex}.ln_boq_monthButton{width:var(--control-h);padding:0}.ln_boq_monthLabel{min-width:10.5rem;color:var(--color-text);font-size:var(--fs-lg);font-weight:var(--fw-semibold);text-align:center;white-space:nowrap}.ln_boq_monthLabel:first-letter{text-transform:uppercase}.ln_boq_monthField{flex:0 12rem;min-width:10rem}@media (max-width:767px){.ln_boq_iconButton{width:var(--control-h-touch)}.ln_boq_range{flex-wrap:wrap}.ln_boq_dateField{flex:1 1 0;width:auto}}.ln_boq_formCard{gap:var(--space-4);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);flex-direction:column;display:flex}.ln_boq_cardTitle{color:var(--color-text);font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0}.ln_boq_formGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ln_boq_fullRow{grid-column:1/-1}.ln_boq_formActions{justify-content:flex-end;display:flex}.ln_boq_tableCard{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);overflow:hidden}.ln_boq_tableScroll{overflow-x:auto}.ln_boq_table{border-collapse:collapse;font-size:var(--fs-sm);width:100%}.ln_boq_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}.ln_boq_table td{padding:var(--cell-py) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text);vertical-align:middle}.ln_boq_table tbody tr:last-child td{border-bottom:0}.ln_boq_table tbody tr:hover td{background:var(--color-surface-alt)}.ln_boq_table td:first-child,.ln_boq_table td:nth-child(2){font-variant-numeric:tabular-nums;white-space:nowrap}.ln_boq_table .ln_boq_actionHead,.ln_boq_table .ln_boq_actionCell{text-align:right}.ln_boq_sourcePill{background:var(--color-info-soft);border-radius:var(--radius-pill);color:var(--color-info);font-size:calc(var(--fs-xs) + .5px);font-weight:var(--fw-medium);white-space:nowrap;padding:1px 9px;display:inline-block}.ln_boq_sourcePill[data-source=MANUAL]{background:var(--status-block-soft);color:var(--status-block)}.ln_boq_readOnly{color:var(--color-text-muted);font-size:var(--fs-xs)}.ln_boq_tableEmpty{color:var(--color-text-muted);font-size:var(--fs-sm);padding:var(--space-6);text-align:center;margin:0}@media (max-width:640px){.ln_boq_tabs{scrollbar-width:none;justify-self:stretch;display:flex;overflow-x:auto}.ln_boq_tab{flex:1 0 auto}.ln_boq_toolbar{flex-direction:column;align-items:stretch}.ln_boq_selectField,.ln_boq_monthField{flex:none;min-width:0}.ln_boq_monthStepper{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ln_boq_monthButton{min-width:var(--control-h-touch)}.ln_boq_monthLabel{min-width:0}.ln_boq_monthField label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ln_boq_formCard{padding:var(--space-4)}.ln_boq_formGrid{grid-template-columns:minmax(0,1fr)}.ln_boq_formActions>*{width:100%}.ln_boq_table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ln_boq_table,.ln_boq_table tbody,.ln_boq_table tr,.ln_boq_table td{display:block}.ln_boq_table tr{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4)}.ln_boq_table tbody tr:last-child{border-bottom:0}.ln_boq_table td,.ln_boq_table tbody tr:last-child td{gap:var(--space-3);text-align:right;border:0;justify-content:space-between;padding:2px 0;display:flex}.ln_boq_table td:before{color:var(--color-text-muted);content:attr(data-label);font-size:var(--fs-xs);text-align:left}.ln_boq_table tbody tr:hover td{background:0 0}.ln_boq_table .ln_boq_actionCell{padding-top:var(--space-2);text-align:left;display:block}.ln_boq_table .ln_boq_actionCell:before{content:none}.ln_boq_table .ln_boq_actionCell>button{width:100%}}.ln_boq_overlapList{font-size:var(--fs-sm);font-weight:var(--fw-semibold);gap:var(--space-1);margin:var(--space-3) 0 0;padding-left:var(--space-5);display:grid}.ln_boq_rangeError{color:var(--color-danger);font-size:var(--fs-sm);margin:0}.ln_boq_roomFilter{position:relative}.ln_boq_roomFilterSummary{align-items:center;gap:var(--space-2);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);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;list-style:none;display:flex}.ln_boq_roomFilterSummary::-webkit-details-marker{display:none}.ln_boq_roomFilterSummary:after{content:"";width:calc(var(--space-1) + var(--space-half));height:calc(var(--space-1) + var(--space-half));margin-left:var(--space-2);border-right:var(--border-width-strong) solid var(--color-text-muted);border-bottom:var(--border-width-strong) solid var(--color-text-muted);transform:translateY(-25%)rotate(45deg)}.ln_boq_roomFilterList{top:calc(100% + var(--space-1));z-index:var(--z-popover);gap:var(--space-1);min-width:14rem;max-height:18rem;padding:var(--space-2);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;overflow-y:auto}.ln_boq_roomFilterOption{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-1);font-size:var(--fs-sm);display:flex}@media (max-width:767px){.ln_boq_roomFilter[open] .ln_boq_roomFilterList{margin-top:var(--space-2);box-shadow:none;position:static}.ln_boq_roomFilterSummary,.ln_boq_roomFilterOption{min-height:var(--control-h-touch)}}.ln_boq_missingBadge{background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--fs-xs);font-weight:var(--fw-semibold);margin-top:var(--space-1);padding:1px var(--space-2);border-radius:999px;display:inline-block}
.SAJdSW_layout{gap:var(--space-4);display:grid}.SAJdSW_list{gap:var(--space-4);min-width:0;display:grid}.SAJdSW_toolbar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:end;gap:var(--space-3);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.SAJdSW_searchForm{align-items:end;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));min-width:0;display:grid}.SAJdSW_searchSubmit{justify-self:start}@media (max-width:640px){.SAJdSW_toolbar{grid-template-columns:minmax(0,1fr)}.SAJdSW_newButton{justify-self:start}}.SAJdSW_tableCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.SAJdSW_tableScroll{overflow-x:auto}.SAJdSW_table{border-collapse:collapse;font-size:var(--fs-sm);width:100%}.SAJdSW_table th{border-bottom:1px solid var(--color-border);color:var(--color-text);font-weight:var(--fw-medium);height:36px;padding:var(--space-1) var(--space-3);text-align:left;white-space:nowrap}.SAJdSW_table td{border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-3);vertical-align:middle}.SAJdSW_table tbody tr{cursor:pointer}.SAJdSW_table tbody tr:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.SAJdSW_table tbody tr:last-child td{border-bottom:0}.SAJdSW_table tbody tr:hover td{background:var(--color-surface-alt)}.SAJdSW_primaryCell{font-weight:var(--fw-medium)}.SAJdSW_table tbody tr.SAJdSW_selectedRow td{background:var(--color-accent-soft)}.SAJdSW_table tbody tr.SAJdSW_selectedRow td:first-child{box-shadow:inset 3px 0 0 var(--color-accent)}.SAJdSW_emptyState{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--fs-sm);padding:var(--space-6);text-align:center;border-radius:8px;margin:0}@media (max-width:640px){.SAJdSW_table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SAJdSW_table,.SAJdSW_table tbody{display:block}.SAJdSW_table tbody tr{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4);display:block}.SAJdSW_table tbody tr:last-child{border-bottom:0}.SAJdSW_table tbody tr:hover td,.SAJdSW_table tbody tr.SAJdSW_selectedRow td{background:0 0}.SAJdSW_table td{align-items:baseline;gap:var(--space-3);overflow-wrap:anywhere;text-align:right;background:0 0;border:0;justify-content:space-between;padding:2px 0;display:flex}.SAJdSW_table td:before{color:var(--color-text-muted);content:attr(data-label);font-size:var(--fs-xs);text-align:left;flex-shrink:0}.SAJdSW_table tbody tr.SAJdSW_selectedRow{background:var(--color-accent-soft);box-shadow:inset 3px 0 0 var(--color-accent)}.SAJdSW_table tbody tr.SAJdSW_selectedRow td:first-child{box-shadow:none}}.SAJdSW_reservations{gap:var(--space-3);min-width:0;display:grid}.SAJdSW_form+.SAJdSW_reservations{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.SAJdSW_reservationsHeader{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.SAJdSW_reservationsTitle{font-size:var(--fs-md);font-weight:var(--fw-semibold);overflow-wrap:anywhere;min-width:0;margin:0}.SAJdSW_scopeToggle{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-1);padding:var(--space-1);display:inline-flex}.SAJdSW_scopeTab{color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:calc(var(--fs-sm) - .4px);font-weight:var(--fw-medium);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:5px 14px}.SAJdSW_scopeTab:hover{color:var(--color-text)}.SAJdSW_scopeTab:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.SAJdSW_scopeTab[aria-pressed=true]{background:var(--color-surface);box-shadow:var(--shadow-1);color:var(--color-text)}@media (max-width:640px){.SAJdSW_scopeToggle{width:100%}.SAJdSW_scopeTab{flex:1 0 auto}}.SAJdSW_formTitle{font-size:var(--fs-md);font-weight:var(--fw-semibold);grid-column:1/-1;margin:0}.SAJdSW_form{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.SAJdSW_formFooter{gap:var(--space-2);grid-column:1/-1;justify-content:flex-end;display:flex}@media (max-width:640px){.SAJdSW_formFooter{flex-direction:column-reverse}}.SAJdSW_field{gap:calc(var(--space-2) - 2px);display:grid}.SAJdSW_fieldLabel{color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.SAJdSW_readonly{background:var(--color-surface-alt);border:1px solid var(--color-border-input);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--fs-sm);min-height:var(--control-h);padding:var(--space-1) calc(var(--space-2) + 2px);align-items:center;display:flex}@media (max-width:767px){.SAJdSW_readonly{min-height:var(--control-h-touch)}}.SAJdSW_muted,.SAJdSW_hint{color:var(--color-text-muted);font-size:var(--fs-sm);margin:0}.SAJdSW_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}.SAJdSW_notice{background:var(--color-success-soft);border-left:4px solid var(--color-success);color:var(--color-success);font-size:var(--fs-sm);padding:var(--space-3) var(--space-4);border-radius:8px;margin:0}.SAJdSW_table.SAJdSW_reservationsTable tbody tr{cursor:default}.SAJdSW_table.SAJdSW_reservationsTable tbody tr:hover td{background:0 0}.SAJdSW_statusBadge{background:var(--color-surface-alt);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:calc(var(--fs-xs) + .5px);font-weight:var(--fw-medium);line-height:var(--lh-normal);white-space:nowrap;align-items:center;gap:6px;padding:1px 9px;display:inline-flex}.SAJdSW_statusBadge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.SAJdSW_statusBadge[data-status=CONFIRMED]{background:var(--status-confirmed-soft);color:var(--status-confirmed)}.SAJdSW_statusBadge[data-status=PENDING]{background:var(--status-pending-soft);color:var(--status-pending)}.SAJdSW_statusBadge[data-status=CANCELLED]{background:var(--status-cancelled-soft);color:var(--status-cancelled)}.SAJdSW_statusBadge[data-status=TEMPORARY_BLOCK]{background:var(--status-block-soft);color:var(--status-block)}.SAJdSW_sourceLabel{color:var(--color-text-muted);font-size:var(--fs-xs);line-height:var(--lh-tight);margin-top:2px;display:block}
.HFI4fa_list{gap:var(--space-3);min-width:0;display:grid}.HFI4fa_toolbar{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.HFI4fa_searchForm{align-items:end;gap:var(--space-3);flex:20rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.HFI4fa_filter{gap:calc(var(--space-2) - 2px);min-width:12rem;display:grid}.HFI4fa_tableCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.HFI4fa_tableScroll{overflow-x:auto}.HFI4fa_table{border-collapse:collapse;font-size:var(--fs-sm);width:100%}.HFI4fa_table th{border-bottom:1px solid var(--color-border);color:var(--color-text);font-weight:var(--fw-medium);height:36px;padding:var(--space-1) var(--space-3);text-align:left;white-space:nowrap}.HFI4fa_table td{border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-3);vertical-align:middle}.HFI4fa_table tbody tr:last-child td{border-bottom:0}.HFI4fa_table tbody tr:hover td{background:var(--color-surface-alt)}.HFI4fa_statusCell,.HFI4fa_errorCell{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:inline-flex}.HFI4fa_errorCell{color:var(--color-danger);overflow-wrap:anywhere;flex-direction:column;max-width:24rem}.HFI4fa_muted{color:var(--color-text-muted);font-size:var(--fs-xs)}.HFI4fa_actionsCell{text-align:right;white-space:nowrap}.HFI4fa_emptyState{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--fs-sm);padding:var(--space-6);text-align:center;border-radius:8px;margin:0}@media (max-width:640px){.HFI4fa_filter{flex:100%}.HFI4fa_table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.HFI4fa_table,.HFI4fa_table tbody{display:block}.HFI4fa_table tbody tr{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4);display:block}.HFI4fa_table tbody tr:last-child{border-bottom:0}.HFI4fa_table tbody tr:hover td{background:0 0}.HFI4fa_table td{align-items:center;gap:var(--space-3);overflow-wrap:anywhere;text-align:right;background:0 0;border:0;justify-content:space-between;min-height:28px;padding:2px 0;display:flex}.HFI4fa_table td:before{color:var(--color-text-muted);content:attr(data-label);font-size:var(--fs-xs);text-align:left;flex-shrink:0}.HFI4fa_table td.HFI4fa_actionsCell{padding-top:var(--space-2);justify-content:flex-end}.HFI4fa_table td.HFI4fa_actionsCell:before{content:none}}.HFI4fa_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}.HFI4fa_notice{background:var(--color-success-soft);border-left:4px solid var(--color-success);color:var(--color-success);font-size:var(--fs-sm);padding:var(--space-3) var(--space-4);border-radius:8px;margin:0}
