.NwsORW_wrap{padding:.5rem .75rem .6rem}.NwsORW_head{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.NwsORW_month{color:var(--text);font-size:.8125rem;font-weight:500}.NwsORW_nav{gap:2px;display:flex}.NwsORW_nav button{width:var(--control-compact-height,32px);height:var(--control-compact-height,32px);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.NwsORW_nav button:hover{color:var(--text);background:var(--surface-muted)}.NwsORW_weekdays,.NwsORW_grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.NwsORW_weekdays span{color:var(--text-muted);text-align:center;padding:2px 0;font-size:.75rem}.NwsORW_grid span{height:26px}.NwsORW_day{height:26px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:.75rem;display:flex}.NwsORW_day:hover{background:var(--surface-muted)}.NwsORW_today{font-weight:600}.NwsORW_selected{color:var(--action-deep);background:var(--action-faint);font-weight:600}
.vPu3JG_banner{color:#7c2d12;background:#fff7ed;border-bottom:1px solid #fdba74;flex:none;align-items:flex-start;gap:.6rem;margin:0;padding:.65rem 1rem;font-size:.875rem;line-height:1.45;display:flex}.vPu3JG_icon{flex:none;margin-top:.1rem}.vPu3JG_title{margin:0;font-weight:600}.vPu3JG_list{margin:.15rem 0 0;padding:0;list-style:none}.vPu3JG_link{color:inherit;white-space:nowrap;font-weight:500}.vPu3JG_body{flex:auto;min-width:0}.vPu3JG_close{width:2rem;height:2rem;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin:-.35rem -.5rem -.35rem 0;padding:0;display:grid}.vPu3JG_close:hover{opacity:1;background:#7c2d1214}
._95S9Da_apps{border-top:1px solid var(--surface-muted);flex:none;padding:.6rem .75rem .75rem}._95S9Da_title{color:var(--text-muted);align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.75rem;display:flex}._95S9Da_row{gap:.35rem;display:flex}._95S9Da_available{text-align:center;border:1px solid var(--line);border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:.2rem;min-width:0;min-height:44px;padding:.45rem .25rem;font-size:.75rem;display:flex}._95S9Da_newBadge{color:var(--surface);background:var(--action);border-radius:4px;flex:none;padding:1px 6px;font-size:.75rem;font-weight:600}._95S9Da_available{color:var(--action);background:var(--surface);border-color:var(--action)}._95S9Da_backdrop{z-index:100;background:#1118278c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}._95S9Da_dialog{background:var(--surface);border-radius:16px;width:min(100%,30rem);max-height:calc(100dvh - 2rem);padding:1.5rem;position:relative;overflow-y:auto;box-shadow:0 20px 50px #11182740}._95S9Da_dialog h2{margin:0 2rem 1rem 0;font-size:1.25rem}._95S9Da_dialog ol{padding-left:1.4rem}._95S9Da_dialog li+li{margin-top:.5rem}._95S9Da_dialog p{color:var(--text-soft)}._95S9Da_close{width:36px;height:36px;min-height:0;padding:0;font-size:1.4rem;line-height:1;position:absolute;top:.75rem;right:.75rem}._95S9Da_install{width:100%;color:var(--surface);background:var(--action);border-color:var(--action)}._95S9Da_install:hover{background:var(--action-hover);border-color:var(--action-hover)}@media (pointer:coarse),(max-width:40rem){._95S9Da_close{width:44px;height:44px}}
.woz9Yq_field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.woz9Yq_label{color:var(--text-soft);font-size:.875rem;font-weight:500}.woz9Yq_hint{color:var(--text-muted);font-size:.8125rem}.woz9Yq_input{width:100%;min-width:0;height:var(--control-height);padding:7px var(--control-padding-inline);color:var(--text);border:1px solid var(--control-line);border-radius:var(--control-radius);background:var(--surface);font-family:inherit;font-size:16px;line-height:20px}.woz9Yq_textarea{resize:vertical;height:auto;min-height:5.5rem}.woz9Yq_input:focus{outline:2px solid var(--action);outline-offset:1px;border-color:var(--action)}.woz9Yq_select{padding-right:var(--control-select-padding-end);appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236b7280' stroke-width='1.6' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--control-select-chevron-inset) center;text-overflow:ellipsis;background-size:12px 8px;font-family:inherit;line-height:20px}.woz9Yq_selectFilled{color:var(--surface);background-color:var(--select-fill,var(--text-muted));border-color:var(--select-fill,var(--text-muted));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='1.6' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");font-weight:600}.woz9Yq_selectFilled option{color:var(--text);background:var(--surface);font-weight:400}.woz9Yq_button{width:auto;min-height:var(--control-height);padding:7px var(--control-padding-inline);color:var(--surface);background:var(--action);border:1px solid var(--action);border-radius:var(--control-radius);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:.875rem;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.woz9Yq_secondary{color:var(--action);background:var(--surface);border-color:var(--action)}.woz9Yq_neutral,.woz9Yq_quiet{color:var(--text);background:var(--surface);border-color:var(--control-line)}.woz9Yq_quiet{color:var(--text-soft)}.woz9Yq_danger{color:var(--danger);background:var(--surface);border-color:var(--danger)}.woz9Yq_compact{min-height:var(--control-compact-height);padding:5px var(--control-padding-inline);font-size:.875rem}.woz9Yq_button:hover:not(:disabled){background:var(--action-hover)}.woz9Yq_secondary:hover:not(:disabled),.woz9Yq_neutral:hover:not(:disabled),.woz9Yq_quiet:hover:not(:disabled){color:var(--text);background:var(--surface-soft)}.woz9Yq_secondary:hover:not(:disabled){color:var(--action-deep);border-color:var(--action-hover);background:var(--action-faint)}.woz9Yq_danger:hover:not(:disabled){color:var(--danger);background:var(--danger-fill);border-color:var(--danger)}.woz9Yq_button:disabled{color:var(--text-muted);background:var(--surface-muted);border-color:var(--line);cursor:not-allowed}.woz9Yq_secondary:disabled,.woz9Yq_neutral:disabled,.woz9Yq_danger:disabled,.woz9Yq_quiet:disabled{color:var(--text-muted);background:var(--surface-muted);border-color:var(--line)}.woz9Yq_errorState{margin-bottom:1rem}.woz9Yq_errorState .woz9Yq_error{margin-bottom:.5rem}.woz9Yq_error{color:var(--danger);background:var(--danger-fill);border:1px solid var(--danger);overflow-wrap:anywhere;border-radius:8px;margin:0 0 1rem;padding:.6rem .75rem;font-size:.875rem;line-height:20px}.woz9Yq_saved{color:var(--action-deep);margin:.75rem 0 0;font-size:.9rem}@media (pointer:coarse),(max-width:40rem){.woz9Yq_input,.woz9Yq_button{padding-block:9px}.woz9Yq_compact{min-height:var(--control-touch-height);padding-block:9px}}.woz9Yq_info{color:var(--action-deep);background:var(--action-faint);border:1px solid var(--action-line);overflow-wrap:anywhere;border-radius:8px;margin:0 0 1rem;padding:.6rem .75rem;font-size:.9rem}.woz9Yq_group{border:0;min-width:0;margin:0;padding:0}.woz9Yq_input:disabled{color:var(--text-soft);background-color:var(--surface-muted);cursor:not-allowed;border-color:var(--line)}.woz9Yq_input[readonly]{background-color:var(--surface-soft)}.woz9Yq_public{width:auto;min-height:var(--control-height);justify-content:center;align-items:center;font-family:inherit;text-decoration:none;transition:background .15s;display:inline-flex}.woz9Yq_public.woz9Yq_secondary{font-weight:400;transition:border-color .15s,background .15s}.woz9Yq_fullWidth{width:100%}.woz9Yq_buttonContent{align-items:center;display:inline-grid}.woz9Yq_buttonLabel,.woz9Yq_pendingLabel{grid-area:1/1}.woz9Yq_pendingLabel{justify-content:center;align-items:center;gap:8px;display:inline-flex}.woz9Yq_concealed{visibility:hidden}.woz9Yq_concealed .woz9Yq_spinner{animation:none}.woz9Yq_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite woz9Yq_spin}@keyframes woz9Yq_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.woz9Yq_spinner{animation:none}}.woz9Yq_standalone{overflow-wrap:anywhere;min-width:0;max-width:720px;margin:24px auto;padding:0 16px}.woz9Yq_sessionNotice{color:var(--warning);background:var(--warning-fill);border-bottom:1px solid var(--warning);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.woz9Yq_sessionNotice>span{flex:240px;min-width:0}
.tuOmBG_historyDetail{white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1/-1}.tuOmBG_backdrop{z-index:60;background:#0f172a8c;justify-content:center;align-items:flex-start;padding:1rem;display:flex;position:fixed;inset:0}.tuOmBG_card{background:var(--surface);border-radius:12px;flex-direction:column;width:min(52rem,100%);max-height:100%;display:flex;overflow:hidden}@media (max-width:40rem),(max-width:60rem) and (max-height:30rem){.tuOmBG_backdrop{padding:0}.tuOmBG_card{border-radius:0;width:100%;height:100%;max-height:100%}}.tuOmBG_head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.875rem 1.25rem;display:flex}.tuOmBG_head h2{margin:.125rem 0 0;font-size:1.125rem}.tuOmBG_head button{min-width:var(--control-height,36px);min-height:var(--control-height,36px);border:1px solid var(--control-line,#7a8492);background:0 0;flex:none;padding:0 .5rem;font-size:1.5rem;line-height:1}.tuOmBG_head .tuOmBG_chatAction{color:var(--action-deep);font-size:.875rem;line-height:1.3}.tuOmBG_sectionBody[hidden]{display:none}.tuOmBG_loading{padding:1rem 1.25rem}.tuOmBG_statusLabel{min-height:var(--control-height,36px);padding:6px var(--control-padding-inline,10px);border-radius:8px;align-items:center;font-weight:600;line-height:20px;display:inline-flex}.tuOmBG_statusCorrection{margin:0}.tuOmBG_statusCorrection summary{color:var(--brand-deep);cursor:pointer;margin-bottom:0}.tuOmBG_statusCorrection[open] summary{margin-bottom:.75rem}.tuOmBG_statusCorrection button{min-height:var(--control-height,36px)}.tuOmBG_quietAction{padding:4px var(--control-padding-inline,10px);color:#5f6b78;border:1px solid var(--control-line,#7a8492);cursor:pointer;min-height:var(--control-compact-height,32px);border-radius:var(--control-radius,8px);background:0 0;text-decoration:none}.tuOmBG_body{overscroll-behavior:contain;min-width:0;min-height:0;overflow-y:auto}.tuOmBG_fields{border:0;min-width:0;margin:0;padding:0}.tuOmBG_section{border-bottom:1px solid #f1f5f9}.tuOmBG_sectionHead{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:.5rem;padding:.875rem 1.25rem;display:flex}.tuOmBG_sectionTitle{color:#334155;flex:none;font-size:.9375rem;font-weight:600}.tuOmBG_sectionSummary{color:#64748b;text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8125rem;overflow:hidden}.tuOmBG_chevron{color:#94a3b8;flex:none;margin-left:auto;font-size:.75rem}.tuOmBG_sectionSummary+.tuOmBG_chevron{margin-left:0}.tuOmBG_sectionBody{flex-direction:column;gap:.75rem;padding:0 1.25rem 1.25rem;display:flex}.tuOmBG_muted{color:#64748b;margin:0;font-size:.8125rem}.tuOmBG_warning{color:#b45309;margin:0}.tuOmBG_linkButton{padding:4px var(--control-padding-inline,10px);font:inherit;color:var(--action);cursor:pointer;border:1px solid var(--control-line,#7a8492);min-height:var(--control-compact-height,32px);border-radius:var(--control-radius,8px);background:0 0;align-self:flex-start;font-size:.875rem;line-height:20px;text-decoration:none}.tuOmBG_actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tuOmBG_sectionBody>.tuOmBG_actions:empty{display:none}.tuOmBG_grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;gap:.5rem .75rem;display:grid}.tuOmBG_inlineForm{flex-wrap:wrap;align-items:end;gap:.5rem .75rem;display:flex}.tuOmBG_statusRow{align-items:center;gap:.5rem;display:flex}.tuOmBG_statusRow select{flex:1;min-width:0}.tuOmBG_statusSelect{color:var(--status-ink);background-color:var(--status-fill);border-color:var(--status-ink);font-weight:600}.tuOmBG_payBadge{color:var(--surface);white-space:nowrap;border-radius:8px;flex:none;padding:.4rem .7rem;font-size:.8125rem;font-weight:600}.tuOmBG_when{grid-template-columns:1.15fr .95fr .9fr;gap:.375rem;display:grid}@media (max-width:40rem){.tuOmBG_when{grid-template-columns:repeat(2,minmax(0,1fr))}.tuOmBG_when>.tuOmBG_chip:first-child{grid-column:1/-1}}.tuOmBG_chip,.tuOmBG_breakItem{flex-direction:column;gap:.125rem;min-width:0;display:flex}.tuOmBG_chipLabel{color:#64748b;font-size:.8125rem}.tuOmBG_chipInput,.tuOmBG_breakSelect{width:100%;min-width:0;min-height:var(--control-height,36px);padding:6px var(--control-padding-inline,10px);font:inherit;background-color:var(--surface);border:1px solid var(--line-strong);height:var(--control-height,36px);border-color:var(--control-line,#7a8492);border-radius:8px;font-size:1rem;line-height:20px}.tuOmBG_when input[type=text]{padding-right:2.875rem}.tuOmBG_breaks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}.tuOmBG_preview{background:#fffbeb;border-radius:8px;padding:.75rem;font-size:.875rem}.tuOmBG_preview p{margin:0 0 .5rem}.tuOmBG_clientRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tuOmBG_clientName{flex-direction:column;min-width:0;display:flex}.tuOmBG_contactButtons{gap:.375rem;display:flex}.tuOmBG_contactButton{padding:4px var(--control-padding-inline,10px);color:var(--action);white-space:nowrap;border:1px solid var(--line-strong);min-height:var(--control-compact-height,32px);border-color:var(--control-line,#7a8492);border-radius:8px;align-items:center;font-size:.8125rem;line-height:20px;text-decoration:none;display:inline-flex}.tuOmBG_resources,.tuOmBG_history,.tuOmBG_operations{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.tuOmBG_resources li{background:#f8fafc;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;padding:.5rem .75rem;display:flex}.tuOmBG_resourceName{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;min-width:0;display:flex}.tuOmBG_resourceActions{align-items:baseline;gap:.75rem;margin-left:auto;font-size:.8125rem;display:flex}.tuOmBG_resourcePicker{flex-direction:column;gap:.5rem;display:flex}.tuOmBG_totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}.tuOmBG_totals>div{text-align:center;background:#f8fafc;border-radius:8px;flex-direction:column;gap:.125rem;padding:.5rem;display:flex}.tuOmBG_totalLabel{color:#64748b;font-size:.75rem}.tuOmBG_totalValue{font-size:.9375rem;font-weight:600}.tuOmBG_paid{color:var(--status-ok-ink)}.tuOmBG_due{color:#a32d2d}.tuOmBG_breakdown{background:#f8fafc;border-radius:8px;flex-direction:column;gap:.25rem;margin:0;padding:.75rem;list-style:none;display:flex}.tuOmBG_breakdown li{justify-content:space-between;gap:1rem;display:flex}.tuOmBG_extraChargeRow{color:#64748b;padding-left:1rem;font-size:.85rem}.tuOmBG_extraChargeValue,.tuOmBG_extraChargeActions{align-items:center;gap:.25rem;display:flex}.tuOmBG_extraChargeActions{margin-left:.25rem}.tuOmBG_extraChargeActions .tuOmBG_linkButton{padding:.25rem .35rem;font-size:.875rem}.tuOmBG_total{border-top:1px solid #e2e8f0;padding-top:.375rem;font-weight:600}.tuOmBG_payForm{flex-direction:column;gap:.5rem;display:flex}.tuOmBG_checkbox{cursor:pointer;align-items:center;gap:.5rem;display:flex}.tuOmBG_settleHint{background:#fffbeb;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.tuOmBG_settleHint p{margin:0;font-size:.875rem}.tuOmBG_smsButton{padding:6px var(--control-padding-inline,10px);color:var(--surface);background:var(--action);min-height:var(--control-height,36px);border-radius:8px;align-items:center;font-size:.9375rem;line-height:20px;text-decoration:none;display:inline-flex}.tuOmBG_smsButtonDisabled{color:var(--text-muted);cursor:not-allowed;background:var(--line)}.tuOmBG_smsLocked{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.tuOmBG_qr{text-align:center}.tuOmBG_qrImage svg{max-width:100%;height:auto}.tuOmBG_operations li{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-size:.8125rem;display:flex}.tuOmBG_operationAmount{margin-left:auto;font-weight:600}.tuOmBG_chatRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tuOmBG_history li{flex-wrap:wrap;gap:.25rem .75rem;font-size:.8125rem;display:flex}.tuOmBG_textarea{width:100%;font:inherit;border:1px solid var(--line-strong);border-radius:8px;padding:.5rem .75rem}.tuOmBG_chatBackdrop{z-index:70;background:#0f172a73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.tuOmBG_chatPanel{background:var(--surface);border-radius:12px 12px 0 0;flex-direction:column;width:min(36rem,100%);max-height:min(85vh,44rem);display:flex;overflow:hidden}.tuOmBG_chatBody{flex-direction:column;min-height:0;padding:.75rem 1.25rem 1rem;display:flex;overflow-y:auto}.tuOmBG_refundIssue{color:#633806;background:#faeeda;border-radius:8px;flex-direction:column;gap:.5rem;padding:.6rem .75rem;font-size:.875rem;display:flex}.tuOmBG_refundIssue p{margin:0}.tuOmBG_refundRetry{font:inherit;color:#633806;background:var(--surface);cursor:pointer;border:1px solid #ef9f27;border-radius:8px;align-self:flex-start;padding:.35rem .75rem;font-size:.85rem}.tuOmBG_refundReconcileLabel{flex-direction:column;gap:.35rem;margin:.5rem 0;display:flex}.tuOmBG_refundReconcileLabel input{min-width:0;max-width:100%;padding:6px var(--control-padding-inline,10px);border:1px solid var(--line-strong);font:inherit;min-height:var(--control-height,36px);border-color:var(--control-line,#7a8492);border-radius:8px;font-size:1rem;line-height:20px}.tuOmBG_methodPicker{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.tuOmBG_methodPicker legend{color:var(--text-soft);margin-bottom:.5rem;font-size:.875rem;font-weight:500}.tuOmBG_methodOptions{flex-wrap:wrap;gap:.5rem;display:flex}.tuOmBG_methodOptions button[aria-pressed=true].tuOmBG_methodActive{color:var(--action-deep);background:var(--action-faint);border-color:var(--action)}.tuOmBG_financeDeposit{border-top:1px solid var(--line);gap:.75rem;margin-top:.5rem;padding-top:1rem;display:grid}.tuOmBG_depositTitle{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin:0;font-size:1rem;display:flex}@media (pointer:coarse),(max-width:40rem){.tuOmBG_head button,.tuOmBG_quietAction,.tuOmBG_linkButton,.tuOmBG_contactButton,.tuOmBG_smsButton,.tuOmBG_statusCorrection button,.tuOmBG_chipInput,.tuOmBG_breakSelect,.tuOmBG_refundReconcileLabel input{min-height:40px}}select.tuOmBG_chipInput,.tuOmBG_breakSelect{padding-right:var(--control-select-padding-end,36px);background-position:right var(--control-select-chevron-inset,12px) center}
.NYHdWW_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.NYHdWW_head h1{margin:0}.NYHdWW_toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.NYHdWW_participantToolbar{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.5rem;display:flex}.NYHdWW_participantToolbar h2{margin:0}.NYHdWW_participantToolbar label{white-space:normal}.NYHdWW_cancelledParticipants{border:1px solid var(--line);border-radius:12px;margin-top:1rem;padding:.75rem 1rem}.NYHdWW_cancelledParticipants summary{cursor:pointer;font-weight:600}.NYHdWW_cancelledParticipants[open] summary{margin-bottom:.75rem}.NYHdWW_chips{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.NYHdWW_chip,.NYHdWW_chipOn{padding:4px var(--control-padding-inline,10px);font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--control-radius,8px);cursor:pointer;min-height:var(--control-compact-height,32px);border-color:var(--control-line,#7a8492);font-size:.875rem;line-height:20px}.NYHdWW_chipOn{color:var(--action-deep);background:var(--action-faint);border-color:var(--action-line)}.NYHdWW_muted{color:var(--text-muted)}.NYHdWW_hint{color:var(--text-muted);margin:0 0 .75rem;font-size:.875rem}.NYHdWW_empty{color:var(--text-soft);text-align:center;background:var(--surface-soft);border:1px dashed var(--line-strong);border-radius:12px;padding:1.5rem}.NYHdWW_groups{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.NYHdWW_groupCard{color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:.85rem 1rem;text-decoration:none;display:block}.NYHdWW_groupCard:hover{border-color:var(--line-strong)}.NYHdWW_groupTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.NYHdWW_groupName{overflow-wrap:anywhere;align-items:center;gap:.4rem;min-width:0;font-weight:600;display:flex}.NYHdWW_star{color:var(--line-strong);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:1.1rem;line-height:1}.NYHdWW_starOn{color:#d97706}.NYHdWW_badges{flex-wrap:wrap;gap:.35rem;display:flex}.NYHdWW_groupMeta{color:var(--text-soft);margin:.3rem 0 0;font-size:.875rem}.NYHdWW_weekNav{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.NYHdWW_week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;display:grid}.NYHdWW_day{min-width:0}.NYHdWW_dayLabel{color:var(--text-muted);margin-bottom:.35rem;font-size:.8rem}.NYHdWW_dayToday{color:var(--action-deep);font-weight:600}.NYHdWW_eventChip{color:inherit;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-bottom:.35rem;padding:.35rem .45rem;font-size:.8rem;text-decoration:none;display:block}.NYHdWW_eventChipCancelled{color:var(--text-muted);text-decoration:line-through}.NYHdWW_eventTime{font-weight:600}@media (max-width:640px){.NYHdWW_week{grid-template-columns:minmax(0,1fr)}.NYHdWW_day{border-top:1px solid var(--line);grid-template-columns:4.5rem minmax(0,1fr);gap:.5rem;padding:.35rem 0;display:grid}}.NYHdWW_section{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:.6rem}.NYHdWW_section[open]{border-color:var(--line-strong)}.NYHdWW_sectionHead{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;padding:.8rem 1rem;list-style:none;display:flex}.NYHdWW_sectionHead::-webkit-details-marker{display:none}.NYHdWW_sectionTitle{font-weight:600}.NYHdWW_sectionSummary{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;font-size:.875rem}.NYHdWW_sectionBody{padding:0 1rem 1rem}.NYHdWW_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:0 .75rem;display:grid}.NYHdWW_textarea{width:100%;padding:8px var(--control-padding-inline,10px);font:inherit;border:1px solid var(--line-strong);resize:vertical;border-color:var(--control-line,#7a8492);border-radius:8px;font-size:1rem}.NYHdWW_weekdays{border:0;flex-wrap:wrap;gap:.35rem;margin:0 0 .5rem;padding:0;display:flex}.NYHdWW_weekdays legend{color:var(--text-soft);margin-bottom:.35rem;font-size:.875rem}.NYHdWW_poolRow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem 0;display:flex}.NYHdWW_poolName{overflow-wrap:anywhere;min-width:0}.NYHdWW_poolControls{align-items:center;gap:.5rem;display:flex}.NYHdWW_narrowInput{width:5rem}.NYHdWW_iconButton{width:var(--control-compact-height,32px);height:var(--control-compact-height,32px);color:var(--text-soft);border:1px solid var(--line);cursor:pointer;border-color:var(--control-line,#7a8492);background:0 0;border-radius:8px;padding:0;font-size:1.1rem}.NYHdWW_variant{border:1px solid var(--line);border-radius:10px;margin-bottom:.75rem;padding:.75rem}.NYHdWW_variantFields{border:0;min-width:0;margin:0;padding:0}.NYHdWW_usage{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.5rem;font-size:.9rem;display:flex}.NYHdWW_usageItem{align-items:center;gap:.4rem;display:flex}.NYHdWW_linkButton{padding:4px var(--control-padding-inline,10px);font:inherit;color:var(--text-soft);border:1px solid var(--control-line,#7a8492);cursor:pointer;min-height:var(--control-compact-height,32px);border-radius:var(--control-radius,8px);background:0 0;align-items:center;font-size:.875rem;line-height:20px;text-decoration:underline;display:inline-flex}.NYHdWW_addButton{padding:6px var(--control-padding-inline,10px);font:inherit;color:var(--text-soft);border:1px dashed var(--line-strong);cursor:pointer;min-height:var(--control-height,36px);border-color:var(--control-line,#7a8492);background:0 0;border-radius:8px;margin-bottom:.5rem;line-height:20px}.NYHdWW_categories{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.75rem}.NYHdWW_subTitle{color:var(--text-soft);margin-bottom:.4rem;font-size:.875rem;display:block}.NYHdWW_categoryRow{align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.NYHdWW_categoryRow>input:first-child{flex:auto;min-width:0}.NYHdWW_submitRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.NYHdWW_dates{margin:0;padding:0;list-style:none}.NYHdWW_dateRow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem 0;display:flex}.NYHdWW_dateRowPast{color:var(--text-muted)}.NYHdWW_dateActions{gap:.5rem;display:flex}.NYHdWW_dialog{background:var(--surface-soft);border:1px solid var(--line-strong);border-radius:12px;margin:.5rem 0 .75rem;padding:.9rem 1rem}.NYHdWW_radio{cursor:pointer;align-items:flex-start;gap:.5rem;margin-bottom:.4rem;display:flex}.NYHdWW_radio input{margin-top:.25rem}.NYHdWW_fieldLabel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .65rem;min-height:1.25rem;display:flex}.NYHdWW_applyToAll{color:var(--action-deep);white-space:nowrap;cursor:pointer;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:400;display:inline-flex}.NYHdWW_applyToAll input{width:1rem;height:1rem;accent-color:var(--action);margin:0}.NYHdWW_bulkSummary{background:var(--surface);border:1px solid var(--action-line);border-radius:10px;margin-top:1rem;padding:.75rem}.NYHdWW_bulkSummary b{color:var(--action-deep)}.NYHdWW_bulkSummary ul{flex-wrap:wrap;gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.NYHdWW_bulkSummary li{background:var(--action-faint);border-radius:6px;padding:.25rem .45rem;font-size:.8125rem}.NYHdWW_metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.6rem;margin-bottom:1.25rem;display:grid}.NYHdWW_metric{background:var(--surface-soft);border-radius:10px;flex-direction:column;gap:.15rem;padding:.7rem .85rem;display:flex}.NYHdWW_metric b{font-size:1.15rem}.NYHdWW_participant{width:100%;font:inherit;color:inherit;text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem 0;display:flex}.NYHdWW_participantMeta{color:var(--text-muted);font-size:.875rem;display:block}.NYHdWW_stepperRow{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.NYHdWW_stepper{align-items:center;gap:.75rem;display:flex}.NYHdWW_stepper>button{width:var(--control-compact-height,32px);height:var(--control-compact-height,32px);font:inherit;background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;border-color:var(--control-line,#7a8492);border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-flex}.NYHdWW_stepper>button:disabled{color:var(--text-muted);cursor:not-allowed}.NYHdWW_menuWrap{position:relative}.NYHdWW_menu{z-index:5;background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;flex-direction:column;min-width:14rem;margin-top:.3rem;padding:.3rem;display:flex;position:absolute;right:0}.NYHdWW_menu button{font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.5rem .7rem}.NYHdWW_menu button:hover{background:var(--surface-muted)}.NYHdWW_menu .NYHdWW_menuDanger{color:#b91c1c}.NYHdWW_cancelledBanner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:1rem;padding:.7rem .9rem}.NYHdWW_heldBanner{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;margin:0 0 1rem;padding:.7rem .9rem}.NYHdWW_photos{flex-wrap:wrap;gap:1rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.NYHdWW_photos li{flex-direction:column;gap:.35rem;display:flex}.NYHdWW_photo{border:1px solid var(--line);object-fit:cover;border-radius:8px;width:140px;height:105px;display:block}.NYHdWW_photoActions{gap:.75rem;font-size:.85rem;display:flex}.NYHdWW_upload{color:var(--text-soft);flex-direction:column;gap:.35rem;font-size:.9rem;display:inline-flex}.NYHdWW_upload input{max-width:100%;font-size:1rem}.NYHdWW_ownDates{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:.75rem 0;padding:.6rem .85rem;font-size:.9rem}.NYHdWW_ownDates p{margin:0 0 .5rem}.NYHdWW_routes{margin-top:2rem}.NYHdWW_routeObjects{flex-direction:column;gap:.4rem;margin:.5rem 0;display:flex}.NYHdWW_routeObject{align-items:center;gap:.5rem;font-size:.95rem;display:flex}.NYHdWW_routeObject input{width:auto}.NYHdWW_photoCaption{width:140px;min-height:var(--control-height,36px);padding:6px var(--control-padding-inline,10px);font:inherit;border:1px solid var(--control-line,#7a8492);border-radius:var(--control-radius,8px);font-size:1rem;line-height:20px}@media (pointer:coarse),(max-width:40rem){.NYHdWW_chip,.NYHdWW_chipOn,.NYHdWW_iconButton,.NYHdWW_stepper>button,.NYHdWW_linkButton,.NYHdWW_addButton,.NYHdWW_photoCaption{min-height:40px}}
.fjXxja_chat{flex-direction:column;gap:.75rem;display:flex}.fjXxja_messages{flex-direction:column;gap:.5rem;max-height:18rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.fjXxja_message{background:var(--surface-muted);border-radius:.75rem;flex-direction:column;gap:.125rem;max-width:85%;padding:.5rem .75rem;display:flex}.fjXxja_own{background:var(--action-soft);align-self:flex-end}.fjXxja_system{background:var(--warning-fill,#fff3e0);align-self:stretch;max-width:100%}.fjXxja_meta{color:var(--text-muted);font-size:.75rem}.fjXxja_body{white-space:pre-wrap;overflow-wrap:anywhere}.fjXxja_muted{color:var(--text-muted);margin:0;font-size:.8125rem}.fjXxja_composer{align-items:flex-end;gap:.5rem;display:flex}.fjXxja_input{width:100%;min-width:0;font:inherit;border:1px solid var(--control-line);resize:vertical;border-radius:8px;flex:1;padding:.5rem .75rem;font-size:16px;line-height:24px}.fjXxja_composer button{flex:none;width:auto}.fjXxja_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
._9OBRFW_section{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1.25rem}._9OBRFW_section h2,._9OBRFW_section h3{margin:0 0 .75rem}._9OBRFW_composer{margin-top:0;padding:1rem 1.25rem}._9OBRFW_composer>summary{min-height:var(--control-height);cursor:pointer;align-content:center;padding-top:0;font-weight:600}._9OBRFW_split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}._9OBRFW_stack{gap:.75rem;display:grid}._9OBRFW_card,._9OBRFW_notice{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:1rem}._9OBRFW_notice{background:var(--warning-fill,#fff3e0);border-color:var(--warning,#7a3f06)}._9OBRFW_choice{border:1px solid var(--control-line);cursor:pointer;border-radius:8px;align-items:center;gap:.65rem;min-height:44px;padding:.5rem .75rem;display:flex}._9OBRFW_choice:has(input:checked){background:var(--action-faint);border-color:var(--action)}._9OBRFW_choice input{accent-color:var(--action)}._9OBRFW_between,._9OBRFW_actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}._9OBRFW_between{justify-content:space-between}._9OBRFW_actions{margin:.75rem 0}._9OBRFW_actions button,._9OBRFW_actions a{min-height:var(--control-height)}._9OBRFW_muted{color:var(--text-soft);margin:.5rem 0;font-size:.85rem;line-height:1.5}._9OBRFW_body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}._9OBRFW_textarea{resize:vertical;width:100%;min-height:120px;padding:8px var(--control-padding-inline);font:inherit;border:1px solid var(--control-line);border-radius:8px;font-size:16px;line-height:24px}._9OBRFW_ok{color:var(--action);font-size:.875rem}._9OBRFW_badge{background:var(--action-faint);border-radius:20px;padding:.2rem .6rem;font-size:.75rem;display:inline-block}._9OBRFW_counter{text-align:right;color:var(--text-soft);font-size:.75rem}@media (max-width:40rem){._9OBRFW_split{grid-template-columns:minmax(0,1fr)}._9OBRFW_actions{align-items:stretch}}@media (pointer:coarse),(max-width:40rem){._9OBRFW_actions button,._9OBRFW_actions a{min-height:44px}}
.yb5VwG_trigger{min-height:var(--control-height);padding:7px var(--control-padding-inline);color:var(--danger);background:var(--surface);border:1px solid var(--danger);border-radius:var(--control-radius);font-size:.875rem;line-height:20px}.yb5VwG_trigger:hover:not(:disabled){color:var(--danger);background:var(--danger-fill);border-color:var(--danger)}.yb5VwG_trigger:disabled{cursor:not-allowed;opacity:.6}.yb5VwG_compact{min-height:var(--control-compact-height);padding:5px var(--control-padding-inline);font-size:.875rem}.yb5VwG_ask{color:var(--warning);background:var(--warning-fill);border:1px solid var(--warning);border-radius:12px;flex-basis:100%;padding:.75rem .9rem}.yb5VwG_askCompact{padding:.5rem .65rem}.yb5VwG_question{overflow-wrap:anywhere;margin:0 0 .6rem}.yb5VwG_actions{flex-wrap:wrap;gap:.5rem;display:flex}.yb5VwG_confirm{color:var(--danger);border-color:var(--danger)}.yb5VwG_confirm:hover:not(:disabled){background:var(--danger-fill);border-color:var(--danger)}.yb5VwG_cancel{color:var(--text)}@media (pointer:coarse),(max-width:40rem){.yb5VwG_trigger,.yb5VwG_compact,.yb5VwG_actions button{min-width:44px;min-height:44px}}
.tIrLIG_stripRow .tIrLIG_monthArrow{flex:none}.tIrLIG_monthNav{justify-content:space-between;align-items:center;gap:.5rem;margin:.5rem 0 .25rem;display:flex}.tIrLIG_monthName{text-transform:capitalize;font-weight:600}.tIrLIG_monthArrow{width:var(--control-compact-height);height:var(--control-compact-height);color:var(--text);font:inherit;background:var(--surface);border:1px solid var(--control-line);cursor:pointer;border-radius:8px;padding:0;font-size:1.25rem;line-height:1}.tIrLIG_monthArrow:hover:not(:disabled){border-color:var(--action)}.tIrLIG_monthArrow:disabled{color:var(--text-muted);cursor:not-allowed;border-color:var(--line)}.tIrLIG_weekdays,.tIrLIG_monthGrid{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.tIrLIG_weekdays{color:var(--text-soft);text-align:center;margin-bottom:.25rem;font-size:.75rem}.tIrLIG_day{aspect-ratio:1;font:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--control-line);border-radius:.5rem;justify-content:center;align-items:center;padding:0;font-size:.9rem;font-weight:600;display:flex}.tIrLIG_day:hover:not(:disabled){border-color:var(--action)}.tIrLIG_day.tIrLIG_dayDisabled,.tIrLIG_stripDay.tIrLIG_dayDisabled{color:var(--text-muted);cursor:not-allowed;background:var(--surface-muted);border-color:var(--line)}.tIrLIG_day.tIrLIG_daySelected,.tIrLIG_stripDay.tIrLIG_daySelected{color:var(--surface);background:var(--action);border-color:var(--action)}.tIrLIG_monthArrow{min-width:var(--control-compact-height)}@media (pointer:coarse),(max-width:40rem){.tIrLIG_monthArrow{min-width:44px;min-height:44px}}
.lVkJiG_popup{z-index:1200;width:min(310px,100vw - 16px);max-height:calc(100dvh - 16px);color:var(--text,#15231e);background:var(--surface,#fff);border:1px solid var(--control-line);border-radius:16px;padding:16px;position:fixed;overflow:auto;box-shadow:0 12px 35px #1d493025}.lVkJiG_popup:focus{outline:none}.lVkJiG_popup button:focus-visible{outline:2px solid var(--action);outline-offset:1px}.lVkJiG_popup button{border-color:#0000;font-weight:400}.lVkJiG_heading{color:var(--text);justify-content:space-between;align-items:center;font-size:14px;line-height:20px;display:flex}.lVkJiG_heading button{width:var(--control-compact-height);height:var(--control-compact-height);color:inherit;border:1px solid var(--control-line);cursor:pointer;background:0 0;border-radius:8px;padding:0;font-size:24px}@media (pointer:coarse),(max-width:40rem){.lVkJiG_popup{width:min(360px,100vw - 16px)}.lVkJiG_heading button{min-width:44px;min-height:44px}}
.kpdLyq_checklist{color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:10px;margin:0 0 1rem;padding:1rem}.kpdLyq_checklist summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;font-weight:600;display:flex}.kpdLyq_count,.kpdLyq_description,.kpdLyq_steps p,.kpdLyq_hint{color:var(--text-soft);font-size:.875rem}.kpdLyq_description{margin:.5rem 0 1rem}.kpdLyq_steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.kpdLyq_steps li{border:1px solid var(--line);border-radius:8px;padding:.85rem}.kpdLyq_steps li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.kpdLyq_steps p{margin:.5rem 0}.kpdLyq_done{color:var(--action-deep);background:var(--action-faint);border-radius:6px;padding:.2rem .5rem;font-size:.75rem}.kpdLyq_link,.kpdLyq_primary{min-height:var(--control-height,36px);padding:6px var(--control-padding-inline,10px);color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-color:var(--control-line,#7a8492);border-radius:8px;align-items:center;margin-top:.25rem;font-size:.875rem;line-height:20px;text-decoration:none;display:inline-flex}.kpdLyq_primary{color:#fff;background:var(--action);border-color:var(--action)}.kpdLyq_link:focus-visible,.kpdLyq_primary:focus-visible,.kpdLyq_checklist summary:focus-visible{outline:2px solid var(--action);outline-offset:3px}@media (max-width:40rem){.kpdLyq_steps{grid-template-columns:1fr}}@media (pointer:coarse),(max-width:40rem){.kpdLyq_link,.kpdLyq_primary{min-height:40px}}
.qu-_wq_chosen{min-height:var(--control-height,36px);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.qu-_wq_linkButton{padding:4px var(--control-padding-inline,10px);color:var(--action);font:inherit;border:1px solid var(--control-line,#7a8492);cursor:pointer;min-height:var(--control-compact-height,32px);border-radius:var(--control-radius,8px);background:0 0;align-items:center;font-size:.875rem;line-height:20px;text-decoration:none;display:inline-flex}.qu-_wq_suggestions{background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;margin:0;padding:.25rem;list-style:none}.qu-_wq_suggestions button{width:100%;min-height:var(--control-height,36px);padding:6px var(--control-padding-inline,10px);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;line-height:20px;display:block}.qu-_wq_suggestions button:hover,.qu-_wq_suggestions button:focus-visible{background:var(--action-faint)}@media (pointer:coarse),(max-width:40rem){.qu-_wq_linkButton,.qu-_wq_suggestions button{min-height:40px}}
._09A2QG_backdrop{z-index:20;background:#11182773;justify-content:center;align-items:flex-start;padding:1rem;display:flex;position:fixed;inset:0;overflow:auto}._09A2QG_modal{background:var(--surface);border-radius:16px;width:100%;max-width:30rem;margin:2rem 0;padding:1rem}._09A2QG_modalHead{z-index:4;background:var(--surface);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.4rem 0;display:flex;position:sticky;top:0}._09A2QG_modalHead h2{overflow-wrap:anywhere;margin:0 0 .5rem;font-size:1.25rem;line-height:28px}._09A2QG_modalHead button{cursor:pointer;background:0 0;border:none;width:44px;min-height:44px;padding:0 .5rem;font-size:1.4rem;line-height:1}._09A2QG_formError{scroll-margin-top:4rem}@media (max-width:48rem),(max-width:60rem) and (max-height:30rem){._09A2QG_backdrop{padding:0}._09A2QG_modal{border-radius:0;max-width:none;min-height:100%;margin:0}._09A2QG_modalCompact{border-radius:12px 12px 0 0;min-height:0}}@media (max-width:60rem) and (max-height:30rem){._09A2QG_modal{max-width:34rem;margin:0 auto}}
.vQvB4a_screen{flex-direction:column;flex:1;min-height:0;display:flex}.vQvB4a_chip{padding:4px var(--control-padding-inline,10px);color:#374151;font:inherit;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--control-radius,8px);cursor:pointer;min-height:var(--control-compact-height,32px);border-color:var(--control-line,#7a8492);font-size:.9rem;line-height:20px}.vQvB4a_chip:hover{background:var(--surface-muted)}.vQvB4a_chipActive{color:var(--action-deep);background:var(--action-faint);border-color:var(--action-line);font-weight:600}.vQvB4a_sheetToggle{padding:6px var(--control-padding-inline,10px);color:#374151;font:inherit;background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;min-height:var(--control-height,36px);border-color:var(--control-line,#7a8492);border-radius:8px;font-size:.9rem;line-height:20px}.vQvB4a_sheetToggle:hover{background:var(--surface-muted)}.vQvB4a_sheetToggleActive{color:var(--action-deep);background:var(--action-faint);border-color:var(--action-line);font-weight:600}.vQvB4a_navIcon,.vQvB4a_sheetToggleIcon,.vQvB4a_actionShort{display:none}.vQvB4a_navText,.vQvB4a_sheetToggleText{display:inline}.vQvB4a_option,.vQvB4a_optionActive{color:#374151;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem;font-size:.95rem;display:flex}.vQvB4a_option:hover{background:var(--surface-muted)}.vQvB4a_optionActive{color:var(--action-deep);background:var(--action-faint);font-weight:600}.vQvB4a_panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem;display:flex;position:relative}.vQvB4a_scales,.vQvB4a_nav,.vQvB4a_filters,.vQvB4a_actions{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.vQvB4a_scale,.vQvB4a_scaleActive{width:auto;padding:4px var(--control-padding-inline,10px);background:var(--surface);border:1px solid var(--control-line,#7a8492);cursor:pointer;min-height:var(--control-compact-height,32px);border-radius:8px;font-size:.9rem;line-height:20px}.vQvB4a_scaleActive{color:var(--surface);background:var(--action);border-color:var(--action)}.vQvB4a_scaleActive:hover{color:var(--surface);background:var(--action-hover);border-color:var(--action-hover)}.vQvB4a_filters select,.vQvB4a_filters input{min-width:0;max-width:14rem;padding:6px var(--control-padding-inline,10px);border:1px solid var(--line-strong);height:var(--control-height,36px);border-color:var(--control-line,#7a8492);border-radius:8px;font-size:1rem;line-height:20px}.vQvB4a_cancelledToggle{align-items:center;gap:.4rem;font-size:.9rem;display:flex}.vQvB4a_filterActions{border-top:1px solid var(--line);justify-content:space-between;gap:.5rem;margin-top:.35rem;padding-top:.65rem;display:flex}.vQvB4a_filterActions button{width:auto}.vQvB4a_filterReset{color:var(--text-soft);background:var(--surface);border:1px solid var(--line-strong)}.vQvB4a_actions button{width:auto}.vQvB4a_actionsSecondary{gap:.4rem;display:flex}.vQvB4a_actionsSecondary button{width:auto}.vQvB4a_actionPlus,.vQvB4a_mobileModeSwitch,.vQvB4a_todoPane{display:none}.vQvB4a_dayPane{flex-direction:column;flex:1;min-height:0;display:flex}.vQvB4a_legendSlot{display:none}.vQvB4a_modalHint{color:var(--text-soft);overflow-wrap:anywhere;margin:0 0 .75rem;font-size:.85rem}@media (max-width:48rem),(max-width:60rem) and (max-height:30rem){.vQvB4a_screen{flex-direction:column;flex:1;min-height:0;display:flex}.vQvB4a_panel{background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto auto;gap:4px;margin-bottom:.4rem;padding:0;display:grid}.vQvB4a_mobileModeSwitch{background:var(--status-inactive-fill);border-radius:10px;flex:none;grid-template-columns:1fr 1fr;gap:.2rem;margin:0 0 .45rem;padding:.2rem;display:grid}.vQvB4a_mobileModeSwitch button{min-height:40px;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.35rem .7rem;font-size:.9rem;font-weight:600}.vQvB4a_mobileModeSwitch .vQvB4a_mobileModeActive{color:var(--action-deep);background:var(--surface);box-shadow:0 1px 3px #1118271f}.vQvB4a_dayPane{flex:1;min-height:0}.vQvB4a_screen[data-mobile-mode=todo] .vQvB4a_dayPane{display:none}.vQvB4a_screen[data-mobile-mode=todo] .vQvB4a_todoPane{flex:1;min-height:0;padding-bottom:.5rem;display:block;overflow-y:auto}.vQvB4a_screen[data-mobile-mode=todo] .vQvB4a_zoom{display:none}.vQvB4a_agenda{flex-direction:column;gap:.8rem;display:flex}.vQvB4a_agendaSection h2{color:#1f2937;margin:0 0 .4rem;font-size:.95rem}.vQvB4a_agendaRows{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.vQvB4a_agendaRow{color:#1f2937;width:100%;min-height:76px;font:inherit;text-align:left;background:var(--surface);border:0;border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:5.5rem minmax(0,1fr) 1rem;align-items:center;gap:.65rem;padding:.7rem;display:grid}.vQvB4a_agendaRow:last-child{border-bottom:0}.vQvB4a_agendaRow:active{background:var(--surface-muted)}.vQvB4a_agendaTime{font-variant-numeric:tabular-nums;align-self:start;padding-top:.1rem;font-size:.85rem;font-weight:700}.vQvB4a_agendaBody{flex-direction:column;min-width:0;display:flex}.vQvB4a_agendaName{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.vQvB4a_agendaResource{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.82rem;overflow:hidden}.vQvB4a_agendaMeta{flex-wrap:wrap;align-items:center;gap:.3rem .45rem;margin-top:.35rem;display:flex}.vQvB4a_agendaStatus{border-radius:999px;padding:.18rem .4rem;font-size:.75rem;font-weight:600}.vQvB4a_agendaPayment{font-size:.76rem;font-weight:600}.vQvB4a_agendaChevron{color:var(--control-disabled);font-size:1.35rem}.vQvB4a_agendaSectionEmpty{color:var(--text-muted);background:var(--surface-soft);border-radius:10px;margin:0;padding:.65rem .75rem;font-size:.85rem}.vQvB4a_agendaCompleted{color:var(--text-muted)}.vQvB4a_agendaCompleted summary{background:var(--surface-muted);cursor:pointer;border-radius:10px;min-height:44px;padding:.7rem .75rem;font-size:.9rem;font-weight:600}.vQvB4a_agendaCompleted[open] summary{margin-bottom:.35rem}.vQvB4a_agendaCompleted .vQvB4a_agendaRow{opacity:.72}.vQvB4a_agendaEmpty{color:var(--text-soft);text-align:center;background:var(--surface-soft);border:1px dashed #cbd5e1;border-radius:12px;flex-direction:column;gap:.35rem;padding:1.25rem;display:flex}.vQvB4a_agendaEmpty strong{color:#1f2937}.vQvB4a_agendaEmpty span{font-size:.88rem}.vQvB4a_chip{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;width:100%;min-height:44px;overflow:hidden}.vQvB4a_navText,.vQvB4a_scales,.vQvB4a_zoomValue,.vQvB4a_sheetToggleText{display:none}.vQvB4a_navIcon,.vQvB4a_sheetToggleIcon{justify-content:center;align-items:center;display:inline-flex}.vQvB4a_nav button,.vQvB4a_sheetToggle{width:44px;padding:0}.vQvB4a_scale,.vQvB4a_scaleActive,.vQvB4a_nav button,.vQvB4a_zoom button,.vQvB4a_sheetToggle{min-height:44px}.vQvB4a_scale,.vQvB4a_scaleActive{padding:.4rem .55rem;font-size:.85rem}.vQvB4a_filters{flex-direction:column;gap:.6rem}.vQvB4a_filters select,.vQvB4a_filters input{width:100%;max-width:none;min-height:44px}.vQvB4a_cancelledToggle{min-height:44px}.vQvB4a_filterActions{background:var(--surface);padding:.75rem 0 .25rem;position:sticky;bottom:-.75rem}.vQvB4a_actions{grid-area:2/4;position:static}.vQvB4a_actions button{border-radius:var(--control-radius,8px);width:44px;height:44px;box-shadow:none;padding:0;font-size:1.5rem;line-height:1}.vQvB4a_actionText{display:none}.vQvB4a_actionPlus{display:inline}.vQvB4a_actionsSecondary{grid-area:2/3}.vQvB4a_actionsSecondary button{justify-content:center;align-items:center;gap:.15rem;width:44px;min-height:44px;padding:0;font-size:.85rem;display:flex}.vQvB4a_actionShort{align-items:center;gap:.1rem;display:inline-flex}.vQvB4a_legendSlot{border-top:1px solid var(--line);margin-top:.2rem;padding-top:.6rem;display:block}.vQvB4a_legendSlot .vQvB4a_legend{flex-direction:column;gap:.4rem;margin:0;display:flex}}@media (max-width:60rem) and (max-height:30rem){.vQvB4a_screen{padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}.vQvB4a_panel{gap:.25rem;margin-bottom:.25rem}.vQvB4a_period,.vQvB4a_nav button,.vQvB4a_zoom button,.vQvB4a_sheetToggle{min-height:40px}.vQvB4a_nav button,.vQvB4a_sheetToggle{width:40px}.vQvB4a_actions button{width:44px;height:44px;font-size:1.5rem}}.vQvB4a_workingHoursSummary{color:var(--text-soft);flex-wrap:wrap;gap:.5rem 1rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.vQvB4a_bookingResources{border-bottom:1px solid var(--line);margin-bottom:1rem;padding-bottom:.75rem}.vQvB4a_navigation{display:contents}.vQvB4a_zoomControls{align-items:center;min-width:0;display:flex}@media (max-width:48rem),(max-width:60rem) and (max-height:30rem){.vQvB4a_navigation{grid-area:1/1/auto/-1;align-items:center;gap:4px;min-width:0;display:flex}.vQvB4a_sheetToggle{grid-area:2/1}.vQvB4a_zoomControls{grid-area:2/2}.vQvB4a_screen[data-mobile-mode=todo] .vQvB4a_zoomControls{visibility:hidden}}.vQvB4a_filters select{padding-right:var(--control-select-padding-end,36px);background-position:right var(--control-select-chevron-inset,12px) center}
._4SyPnG_backdrop{z-index:50;overscroll-behavior:none;background:#0f172a8c;justify-content:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}._4SyPnG_panel{background:var(--surface);border-radius:16px;flex-direction:column;flex-shrink:0;width:min(28rem,100%);max-width:100%;height:calc(100% - 2rem);min-height:0;margin:1rem 1rem 1rem 0;display:flex;overflow:hidden;box-shadow:0 8px 32px #0f172a47}@media (max-width:40rem){._4SyPnG_backdrop{background:var(--surface);justify-content:stretch}._4SyPnG_panel{border-radius:0;width:100%;height:100%;margin:0}}._4SyPnG_progress{background:var(--line);flex:none;height:3px}._4SyPnG_progress span{background:var(--action);height:100%;transition:width .25s;display:block}@media (prefers-reduced-motion:reduce){._4SyPnG_progress span{transition:none}}._4SyPnG_header{border-bottom:1px solid var(--line);flex:none;padding:.5rem .75rem .75rem 1.25rem}._4SyPnG_headerTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._4SyPnG_headerMeta{min-width:0;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:.8125rem;overflow:hidden}._4SyPnG_title{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:.125rem .5rem 0 0;font-size:1.125rem;line-height:1.3;display:-webkit-box;overflow:hidden}._4SyPnG_close{width:2.25rem;height:2.25rem;color:var(--text-soft);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:inline-flex}._4SyPnG_close._4SyPnG_close:hover:not(:disabled){background:var(--surface-muted)}._4SyPnG_headerActions{flex:none;align-items:center;gap:.25rem;display:flex}._4SyPnG_notice{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;margin:0;padding:.5rem .75rem;font-size:.875rem}._4SyPnG_body{overscroll-behavior-y:contain;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:1rem 1.25rem;display:flex;overflow-y:auto}._4SyPnG_footer{padding:.5rem 1.25rem;padding-bottom:max(.5rem, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);flex:none;grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}._4SyPnG_actions{align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}._4SyPnG_actions>button:last-child{min-width:0;min-height:var(--control-height,36px);white-space:normal;overflow-wrap:anywhere;flex:1}._4SyPnG_backButton,._4SyPnG_linkButton{font:inherit;color:var(--action);cursor:pointer;background:0 0;border:none;padding:0}._4SyPnG_backButton{min-height:var(--control-height,36px);flex:none;padding:6px 10px}._4SyPnG_linkButton{margin-left:.5rem;font-size:.8125rem}._4SyPnG_price{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.125rem;line-height:1.3}._4SyPnG_priceNote,._4SyPnG_hint{color:var(--text-soft);margin:0;font-size:.8125rem;font-weight:400}._4SyPnG_priceDue{margin-top:.125rem;display:block}._4SyPnG_objectHead{align-items:center;gap:.75rem;min-width:0;margin-top:.25rem;display:flex}._4SyPnG_objectThumb{object-fit:cover;border-radius:8px;flex:none;width:2.75rem;height:2.75rem}._4SyPnG_block{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}._4SyPnG_blockHead._4SyPnG_blockHead{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:.5rem;padding:0;display:flex}._4SyPnG_blockTitle{font-weight:600}._4SyPnG_blockValue{color:var(--action);text-align:right;overflow-wrap:anywhere;min-width:0}._4SyPnG_stepper{border:1px solid var(--control-line);border-radius:10px;justify-content:space-between;align-items:center;display:flex}._4SyPnG_stepper button{width:3rem;height:var(--control-height,36px);font:inherit;color:var(--action);cursor:pointer;background:0 0;border:none;font-size:1.25rem}._4SyPnG_stepper button:disabled{color:var(--control-line);cursor:not-allowed}._4SyPnG_chips{flex-wrap:wrap;gap:.375rem;display:flex}._4SyPnG_chip,._4SyPnG_chipOn{font:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--control-line);border-radius:8px;padding:.25rem .75rem;font-size:.875rem}._4SyPnG_chipOn._4SyPnG_chipOn{color:var(--surface);background:var(--action);border-color:var(--action)}._4SyPnG_inlineLink._4SyPnG_inlineLink{font:inherit;color:var(--action);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.875rem;text-decoration:underline}._4SyPnG_stripRow{align-items:center;gap:.25rem;min-width:0;display:flex}._4SyPnG_stripRow ._4SyPnG_dayStrip{flex:1;min-width:0;margin:0}._4SyPnG_stripRow ._4SyPnG_monthArrow{flex:none}._4SyPnG_slots,._4SyPnG_services{margin:0;padding:0;list-style:none;display:flex}._4SyPnG_monthNav{justify-content:space-between;align-items:center;gap:.5rem;margin:.5rem 0 .25rem;display:flex}._4SyPnG_monthName{text-transform:capitalize;font-weight:600}._4SyPnG_monthArrow{color:#0f172a;width:2rem;height:2rem;font:inherit;background:var(--surface);border:1px solid var(--control-line);cursor:pointer;border-radius:8px;font-size:1.25rem;line-height:1}._4SyPnG_monthArrow:hover:not(:disabled){border-color:var(--action)}._4SyPnG_monthArrow:disabled{color:var(--control-line);cursor:not-allowed;border-color:var(--line)}._4SyPnG_weekdays,._4SyPnG_monthGrid{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}._4SyPnG_weekdays{color:var(--text-soft);text-align:center;margin-bottom:.25rem;font-size:.75rem}._4SyPnG_dayStrip{scrollbar-width:thin;gap:.375rem;margin:.5rem 0;padding:0 0 .25rem;list-style:none;display:flex;overflow-x:auto}._4SyPnG_stripDay{min-width:2.5rem;font:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--control-line);border-radius:8px;flex-direction:column;align-items:center;gap:.125rem;padding:.375rem .25rem;display:flex}._4SyPnG_stripDay:hover:not(:disabled){border-color:var(--action)}._4SyPnG_stripWeek{text-transform:lowercase;font-size:.6875rem}._4SyPnG_stripNumber{font-size:.875rem;font-weight:600}._4SyPnG_day{aspect-ratio:1;font:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--control-line);border-radius:.5rem;justify-content:center;align-items:center;padding:0;font-size:.9rem;font-weight:600;display:flex}._4SyPnG_day:hover:not(:disabled){border-color:var(--action)}._4SyPnG_day._4SyPnG_dayDisabled,._4SyPnG_stripDay._4SyPnG_dayDisabled{color:#94a3b8;cursor:not-allowed;background:var(--surface-muted);border-color:var(--line)}._4SyPnG_day._4SyPnG_daySelected,._4SyPnG_stripDay._4SyPnG_daySelected{color:var(--surface);background:var(--action);border-color:var(--action)}._4SyPnG_slots{flex-wrap:wrap;gap:.375rem}._4SyPnG_slot{font:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--control-line);border-radius:.5rem;padding:.375rem .625rem}._4SyPnG_slot:hover{border-color:var(--action)}._4SyPnG_slot._4SyPnG_slotSelected{color:var(--surface);background:var(--action);border-color:var(--action)}._4SyPnG_services{flex-direction:column;gap:.5rem}._4SyPnG_checkbox{cursor:pointer;align-items:baseline;gap:.5rem;font-size:.9375rem;display:flex}._4SyPnG_servicePrice{white-space:nowrap;margin-left:auto}._4SyPnG_summary{flex-direction:column;gap:.5rem;margin:0;display:flex}._4SyPnG_summary div{flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;display:flex}._4SyPnG_summary dt{color:var(--text-soft);font-size:.8125rem}._4SyPnG_summary dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}._4SyPnG_breakdown{background:var(--surface-soft);border-radius:.5rem;flex-direction:column;gap:.25rem;margin:0;padding:.75rem;list-style:none;display:flex}._4SyPnG_breakdown li{justify-content:space-between;gap:.75rem;display:flex}._4SyPnG_breakdownTotal{border-top:1px solid var(--line);padding-top:.375rem;font-weight:600}._4SyPnG_doneLead{margin:0;font-size:1rem}._4SyPnG_paymentHelp{color:var(--text-soft);margin:0;font-size:.875rem;line-height:1.5}._4SyPnG_payLink{color:var(--surface);text-align:center;background:var(--action);border-radius:8px;padding:.7rem 1rem;font-size:1rem;font-weight:500;text-decoration:none;display:block}._4SyPnG_payLink:hover:not(:disabled){background:var(--action-hover)}._4SyPnG_blockHeadStatic{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}._4SyPnG_chip:disabled{color:#94a3b8;cursor:not-allowed;background:var(--surface-muted);border-style:dashed}._4SyPnG_variant,._4SyPnG_variantOpen{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:.5rem;padding:.5rem .625rem;display:flex}._4SyPnG_variantOpen{border-color:var(--action)}._4SyPnG_variantHead._4SyPnG_variantHead{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:.5rem;padding:0;display:flex}._4SyPnG_variantHead:disabled{color:#94a3b8;cursor:not-allowed}._4SyPnG_categoryRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._4SyPnG_categoryRow>span{overflow-wrap:anywhere;min-width:0}._4SyPnG_categoryRow>div{flex:0 0 7.5rem}._4SyPnG_variantHead>span,._4SyPnG_offer>span,._4SyPnG_offerOn>span,._4SyPnG_offerOther>span{overflow-wrap:anywhere;min-width:0}._4SyPnG_offer,._4SyPnG_offerOn,._4SyPnG_offerOther{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--control-line);border-radius:10px;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.5rem .625rem;display:flex}._4SyPnG_offerOn._4SyPnG_offerOn{color:var(--action);border-color:var(--action);background:#f0fdf4}._4SyPnG_offerOther._4SyPnG_offerOther{color:var(--text-soft);border-style:dashed}._4SyPnG_offer b,._4SyPnG_offerOn b,._4SyPnG_offerOther b{white-space:nowrap}@media (max-height:30rem){._4SyPnG_panel{border-radius:0;height:100%;margin:0 0 0 auto}._4SyPnG_header{padding-top:.375rem;padding-bottom:.375rem;padding-right:5.5rem;position:relative}._4SyPnG_headerTop{position:absolute;top:.125rem;right:.5rem}._4SyPnG_headerMeta{display:none}._4SyPnG_title{-webkit-line-clamp:1;line-clamp:1;margin-top:.25rem;font-size:1rem}._4SyPnG_objectHead{margin-top:0}._4SyPnG_objectThumb{width:2rem;height:2rem}._4SyPnG_footer{padding-top:.25rem;padding-bottom:max(.25rem, env(safe-area-inset-bottom))}}._4SyPnG_nextHint{color:var(--text-soft);margin:0;font-size:.8125rem}._4SyPnG_fieldError{color:var(--danger);font-size:.8125rem}._4SyPnG_invalidBlock{border-color:var(--danger)}._4SyPnG_body [aria-invalid=true]{border-color:var(--danger);outline-color:var(--danger)}._4SyPnG_checkbox{align-items:flex-start;min-height:44px;padding:.4rem 0}._4SyPnG_checkbox input{width:24px;height:24px;accent-color:var(--action);flex:none;margin:0}._4SyPnG_checkbox span{overflow-wrap:anywhere;min-width:0}._4SyPnG_close{width:44px;height:44px}._4SyPnG_slot,._4SyPnG_chip,._4SyPnG_chipOn,._4SyPnG_stepper button,._4SyPnG_blockHead,._4SyPnG_variantHead{min-height:var(--control-height,36px);box-sizing:border-box}._4SyPnG_monthArrow{min-width:40px;min-height:40px}@media (pointer:coarse),(max-width:640px){._4SyPnG_monthArrow{min-width:44px;min-height:44px}}._4SyPnG_backButton,._4SyPnG_linkButton,._4SyPnG_inlineLink._4SyPnG_inlineLink{color:var(--text);border:1px solid var(--control-line,#7a8492);min-height:var(--control-height,36px);box-sizing:border-box;border-radius:8px;padding:6px 10px;text-decoration:none}._4SyPnG_inlineLink._4SyPnG_inlineLink{color:var(--action);border-color:var(--action)}._4SyPnG_payLink{min-height:var(--control-height,36px);box-sizing:border-box;padding:6px 10px;line-height:20px}
._8vhFEa_modalSubhead{margin:1.25rem 0 .5rem;font-size:.95rem}._8vhFEa_modalHint{color:var(--text-soft);overflow-wrap:anywhere;margin:0 0 .75rem;font-size:.85rem}._8vhFEa_modalNotice{color:#1d4ed8;overflow-wrap:anywhere;background:#eff6ff;border-radius:8px;margin:0 0 .75rem;padding:.5rem .7rem;font-size:.85rem}._8vhFEa_menuHead{align-items:baseline;gap:.5rem;margin:-.25rem 0 .75rem;display:flex}._8vhFEa_menuName{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:1rem;font-weight:600}._8vhFEa_contactRow{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.4rem;margin:0 0 .75rem;display:grid}._8vhFEa_contactAction{min-height:3.25rem;font:inherit;text-align:center;border:1px solid var(--control-line,#7a8492);border-radius:var(--control-radius,8px);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:6px;font-size:.75rem;line-height:1.2;text-decoration:none;display:flex}._8vhFEa_contactCall,._8vhFEa_contactSms,._8vhFEa_contactChat{color:var(--text-soft);background:var(--surface)}._8vhFEa_contactMuted{color:var(--text-muted);background:var(--surface-muted)}._8vhFEa_contactLockedNote{font-size:.75rem}._8vhFEa_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:0 0 .75rem;display:grid}._8vhFEa_facts dt{color:var(--text-muted);margin:0;font-size:.75rem}._8vhFEa_facts dd{overflow-wrap:anywhere;margin:0;font-size:.9rem}._8vhFEa_factsSub{color:var(--text-muted);margin-top:.1rem;font-size:.75rem;display:block}._8vhFEa_plaque{width:100%;color:var(--plaque-ink);text-align:left;background:var(--plaque-fill);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.85rem;display:flex}._8vhFEa_plaque:hover{background:var(--plaque-fill)}._8vhFEa_plaqueText{overflow-wrap:anywhere;flex-direction:column;flex:1;display:flex}._8vhFEa_plaqueStatus{font-weight:600}._8vhFEa_plaqueNote{opacity:.85;margin-top:.1rem;font-size:.8rem;font-weight:400}._8vhFEa_plaqueCaret{opacity:.7;font-size:.75rem}._8vhFEa_statusList{background:var(--surface-soft);border-radius:8px;flex-direction:column;gap:.25rem;margin:.35rem 0 .75rem;padding:.35rem;display:flex}._8vhFEa_statusListOption,._8vhFEa_statusListCurrent{color:#374151;text-align:left;background:0 0;padding:.4rem .6rem;font-size:.85rem}._8vhFEa_statusListOption:hover{background:#eef2f7}._8vhFEa_statusListCurrent{cursor:default;font-weight:600}._8vhFEa_bottomBar{background:var(--surface);border-top:1px solid var(--line);gap:.5rem;margin:.75rem -1.25rem -1.25rem;padding:.75rem 1.25rem;display:flex;position:sticky;bottom:-1.25rem}._8vhFEa_bottomBar>button{flex:1}._8vhFEa_moreWrap{position:relative}._8vhFEa_moreButton{color:#374151;white-space:nowrap;background:var(--surface-muted);justify-content:center;align-items:center;gap:.35rem;height:100%;padding:0 .8rem;font-size:.9375rem;display:flex}._8vhFEa_depositOff,._8vhFEa_depositOn{width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:.9375rem;display:flex}._8vhFEa_depositOff{color:#374151;background:var(--surface);border:1px solid var(--line-strong)}._8vhFEa_depositOn{color:#085041;border:2px solid var(--status-ok-ink);background:#e1f5ee}._8vhFEa_methodActive{color:#085041;border-color:var(--status-ok-ink);background:#e1f5ee}._8vhFEa_qrCaption{text-align:center;margin:0 0 .5rem;font-size:.9375rem}._8vhFEa_qrLarge svg{width:100%;height:auto;display:block}._8vhFEa_linkActions{flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;display:flex}._8vhFEa_smsAction{padding:6px var(--control-padding-inline,10px);color:var(--surface);background:var(--action);min-height:var(--control-height,36px);border-radius:8px;align-items:center;gap:.4rem;font-size:.9375rem;line-height:20px;text-decoration:none;display:inline-flex}._8vhFEa_payWaiting,._8vhFEa_payDone{text-align:center;margin:.75rem 0 0;font-size:.9375rem}._8vhFEa_payWaiting{color:#92400e}._8vhFEa_payDone{color:var(--status-ok-ink);font-weight:600}._8vhFEa_morePopover{z-index:1;background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;width:max-content;min-width:12rem;padding:.35rem;display:flex;position:absolute;bottom:calc(100% + .35rem);right:0;box-shadow:0 6px 20px #1118271f}._8vhFEa_morePopover button{color:#1f2937;text-align:left;white-space:nowrap;background:0 0;width:auto;padding:.45rem .6rem;font-size:.85rem}._8vhFEa_morePopover button:hover{background:var(--surface-muted)}._8vhFEa_moreItemDanger{border:1px solid var(--danger,#b42318);color:var(--danger,#b42318)!important}._8vhFEa_paySheet{flex-direction:column;gap:.6rem;margin:0 0 .5rem;display:flex}._8vhFEa_backLink{width:auto;padding:4px var(--control-padding-inline,10px);color:var(--text-muted);min-height:var(--control-compact-height,32px);border:1px solid var(--control-line,#7a8492);border-radius:var(--control-radius,8px);background:0 0;align-self:flex-start;font-size:.85rem;line-height:20px}._8vhFEa_presetRow{flex-wrap:wrap;gap:.4rem;display:flex}._8vhFEa_preset,._8vhFEa_presetActive{white-space:nowrap;width:auto;padding:.4rem .7rem;font-size:.85rem}._8vhFEa_presetActive{color:var(--surface);background:var(--brand);border-color:var(--brand)}._8vhFEa_presetActive:hover{background:var(--brand);border-color:var(--brand)}._8vhFEa_pencilButton{width:var(--control-height,36px);color:#374151;background:var(--surface-muted);min-height:var(--control-height,36px);border:1px solid var(--control-line,#7a8492);justify-content:center;align-items:center;padding:0;display:flex}._8vhFEa_methodRow{flex-wrap:wrap;gap:.4rem;display:flex}._8vhFEa_methodRow button{align-items:center;gap:.4rem;width:auto;padding:.5rem .8rem;font-size:.85rem;display:inline-flex}._8vhFEa_linkResult{background:var(--surface-soft);border-radius:8px;padding:.6rem .75rem}._8vhFEa_reasonList{flex-direction:column;gap:.4rem;display:flex}._8vhFEa_reasonList button{text-align:left;width:100%}._8vhFEa_modalActions{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}._8vhFEa_modalActions button{width:auto}._8vhFEa_formRow{flex-wrap:wrap;gap:0 1rem;display:flex}._8vhFEa_formRow>*{flex:11rem;min-width:0}._8vhFEa_durationRow{gap:.5rem;display:flex}._8vhFEa_durationRow>input{flex:none;width:4.5rem}._8vhFEa_durationRow>select{flex:1;min-width:0}._8vhFEa_weekdays{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 1rem;padding:.75rem 1rem;display:flex}._8vhFEa_weekdays legend{color:var(--text-soft);font-size:.85rem}._8vhFEa_weekdays label{align-items:center;gap:.35rem;font-size:.9rem;display:flex}._8vhFEa_check{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;margin:.75rem 0;padding:.6rem .75rem;font-size:.85rem}._8vhFEa_check p{overflow-wrap:anywhere;margin:0 0 .35rem}._8vhFEa_check p:last-child{margin-bottom:0}._8vhFEa_warning{color:#92400e}._8vhFEa_blocking{color:#b91c1c}._8vhFEa_nearestAction{gap:.5rem;margin:.5rem 0 1rem;display:grid}._8vhFEa_nearestAction p{margin:0}._8vhFEa_formFields{border:0;min-width:0;margin:0;padding:0}@media (pointer:coarse),(max-width:40rem){._8vhFEa_smsAction,._8vhFEa_backLink,._8vhFEa_pencilButton{min-height:40px}}
._4ArkhW_hero{border-top:0;border-bottom:1px solid var(--line);margin-top:20px;padding-top:8px;padding-bottom:32px}._4ArkhW_heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:36px}._4ArkhW_heroButton{cursor:zoom-in;background:0 0;border:0;border-radius:16px;width:100%;padding:0;display:block}._4ArkhW_heroButton img{object-fit:cover;width:100%;height:420px}._4ArkhW_thumbStrip{gap:10px}._4ArkhW_thumbStrip li button{height:64px}._4ArkhW_detailPage>section>h2{font-size:25px;font-weight:600;line-height:1.15}._4ArkhW_breadcrumb{color:var(--text-soft);margin:18px 2px 0;font-size:13px}._4ArkhW_panel{gap:12px;min-width:0}._4ArkhW_panel h1{color:var(--text);letter-spacing:-.035em;font-size:clamp(28px,2.5vw,42px);font-weight:600;line-height:1.15}._4ArkhW_eyebrow{color:#21543d;letter-spacing:.08em;text-transform:none;font-size:10px;font-weight:600;display:block}._4ArkhW_location{color:var(--text-soft);margin:0;font-size:14px;line-height:1.5}._4ArkhW_facts{flex-wrap:wrap;gap:8px;margin:4px 0;display:flex}._4ArkhW_facts span{border:1px solid var(--line);background:var(--surface-soft);min-height:30px;color:var(--text-soft);border-radius:6px;align-items:center;padding:5px 9px;font-size:12px;display:inline-flex}._4ArkhW_price{border-top:1px solid var(--line);color:var(--text);margin:8px 0 0;padding-top:15px;font-size:24px;font-weight:600;line-height:1.2}._4ArkhW_price strong{font-size:24px}._4ArkhW_priceHelper{color:var(--text-soft);margin:0;font-size:13px;line-height:1.45}._4ArkhW_stock{margin:0;font-size:12px}._4ArkhW_conditions{background:var(--surface-soft);margin:8px 0 0}._4ArkhW_conditions dl{font-size:13px}._4ArkhW_cta{width:fit-content;max-width:100%;min-height:var(--control-height,36px);border-radius:8px;margin-top:4px;font-weight:600}._4ArkhW_bodySection{font-size:14px;line-height:1.55}._4ArkhW_narrativeCard{border:1px solid var(--line);background:var(--surface-soft);color:var(--text-soft);border-radius:14px;padding:16px 20px;font-size:14px;line-height:1.55}._4ArkhW_narrativeCard h3{color:var(--text);margin:0 0 10px;font-size:18px;line-height:1.25}._4ArkhW_narrativeCard p{white-space:pre-line;margin:0}._4ArkhW_routeRental{border-top:1px solid var(--line);padding-top:16px}._4ArkhW_routeRental h2{color:var(--text);margin:0 0 5px;font-size:clamp(23px,2vw,31px);line-height:1.2}._4ArkhW_routeRental p{color:var(--text-soft);margin:0 0 14px;font-size:13px}._4ArkhW_routeRental a{width:fit-content;max-width:100%;min-height:var(--control-height,36px);justify-content:center;align-items:center;display:inline-flex}._4ArkhW_routeIntro{padding-top:4px}._4ArkhW_equipmentList{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}._4ArkhW_equipmentCard{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:0;display:flex;overflow:hidden}._4ArkhW_equipmentImage{aspect-ratio:4/3;background:#eff3eb;width:100%;position:relative;overflow:hidden}._4ArkhW_equipmentImage img,._4ArkhW_equipmentImage>div{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}._4ArkhW_equipmentImage span{color:var(--action);background:#fff;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600;position:absolute;bottom:12px;left:12px}._4ArkhW_equipmentBody{flex-direction:column;flex:1;align-items:flex-start;gap:7px;padding:12px;display:flex}._4ArkhW_equipmentBody>a{-webkit-line-clamp:2;min-height:48px;color:var(--text);-webkit-box-orient:vertical;font-size:18px;font-weight:600;line-height:24px;display:-webkit-box;overflow:hidden}._4ArkhW_equipmentBody>button{width:fit-content;max-width:100%;min-height:var(--control-height,36px);margin-top:auto;font-weight:600}._4ArkhW_dates{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;padding:24px}._4ArkhW_dates h2{margin-top:0}._4ArkhW_dates ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._4ArkhW_dates li{min-width:0}._4ArkhW_dates li button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;width:100%;min-height:0;padding:14px}._4ArkhW_dates li button:disabled{opacity:1;color:var(--text);cursor:not-allowed;background:#f9fbf8;border-style:solid}._4ArkhW_dates li button b{font-weight:600}@media (max-width:900px){._4ArkhW_heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px}._4ArkhW_heroButton img{height:340px}._4ArkhW_panel h1{font-size:30px}}@media (max-width:560px){._4ArkhW_hero{margin:16px 0 0;padding-top:8px;padding-bottom:24px}._4ArkhW_heroButton img{aspect-ratio:auto;height:270px}._4ArkhW_heroGrid{grid-template-columns:minmax(0,1fr);gap:37px}._4ArkhW_panel{gap:12px}._4ArkhW_panel h1{font-size:clamp(30px,7vw,42px)}._4ArkhW_price{font-size:24px}._4ArkhW_routeRental{margin-top:5px}._4ArkhW_thumbStrip li button{height:64px}._4ArkhW_panel ._4ArkhW_conditions dl>div{display:block}._4ArkhW_panel ._4ArkhW_conditions dl dt{margin:0;font-weight:600}._4ArkhW_panel ._4ArkhW_conditions dl dd{white-space:pre-line;margin:2px 0 8px}._4ArkhW_panel ._4ArkhW_conditions dl{gap:3px}._4ArkhW_dates{padding:16px}._4ArkhW_dates ul,._4ArkhW_equipmentList{grid-template-columns:1fr}}
.PNhCda_picker{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex;position:relative}.PNhCda_trigger{min-height:var(--control-height,36px);color:var(--action);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:.9rem;font-weight:600}.PNhCda_suggestion{background:var(--action-faint);border:1px solid var(--action-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:.35rem .5rem .35rem .75rem;font-size:.85rem;display:flex}.PNhCda_confirm,.PNhCda_apply{min-height:var(--control-height,36px);color:var(--surface);font:inherit;background:var(--action);cursor:pointer;border:0;border-radius:8px;padding:0 .8rem;font-weight:500}.PNhCda_apply:disabled{opacity:.5;cursor:default}.PNhCda_other{min-height:var(--control-height,36px);color:var(--text-soft);font:inherit;background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;border-radius:8px;padding:0 .6rem}.PNhCda_close{width:var(--control-height,36px);height:var(--control-height,36px);color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:1.25rem;line-height:1}.PNhCda_dialog{width:min(30rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);border:1px solid var(--line);border-radius:14px;padding:1.25rem 1.5rem 1.5rem}.PNhCda_dialog::backdrop{background:#152b2466}.PNhCda_dialogHead{justify-content:space-between;align-items:center;display:flex}.PNhCda_dialogHead h2{margin:0;font-size:1.35rem}.PNhCda_form{gap:.25rem;display:grid}.PNhCda_actions{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.PNhCda_actions .PNhCda_apply{min-height:var(--control-height,36px);flex:1}.PNhCda_actions .PNhCda_other{min-height:var(--control-height,36px)}.PNhCda_dropdown{width:100%;max-width:100%;min-height:var(--control-height,36px);border:1px solid var(--control-line,#7a8492);padding:0 var(--control-select-padding-end,36px) 0 10px;background-color:var(--surface);color:inherit;font:inherit;cursor:pointer;border-radius:8px}
.q2dDoW_filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));align-items:end;gap:.5rem .75rem;margin-bottom:1rem;display:grid}.q2dDoW_filterActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;display:flex}.q2dDoW_filterActions button{width:auto}.q2dDoW_pageHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.q2dDoW_pageHead h1{margin:0}.q2dDoW_createButton{min-height:var(--control-height,36px);padding:6px var(--control-padding-inline,10px);color:var(--surface);background:var(--action);border-radius:8px;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.q2dDoW_createButton:hover{background:var(--action-hover)}.q2dDoW_bookingRow{cursor:pointer}.q2dDoW_number{width:auto;color:var(--action-deep);white-space:nowrap;padding:0;text-decoration:underline}.q2dDoW_objects{white-space:normal;max-width:20rem}.q2dDoW_muted{color:#64748b;margin-top:.2rem;font-size:.8125rem;display:block}.q2dDoW_empty{color:#64748b}@media (max-width:640px){.q2dDoW_createButton{width:100%}.q2dDoW_objects{max-width:none}.q2dDoW_number{justify-content:flex-start}}@media (pointer:coarse),(max-width:40rem){.q2dDoW_createButton{min-height:40px}}
.lTux6W_gridScroll{overflow-anchor:none;scroll-behavior:auto;background:var(--surface);border:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--line) transparent;border-radius:10px;flex:1;min-height:0;overflow:auto}.lTux6W_gridScroll::-webkit-scrollbar{width:.65rem;height:.65rem}.lTux6W_gridScroll::-webkit-scrollbar-thumb{background:var(--line);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.lTux6W_gridScroll::-webkit-scrollbar-track{background:0 0}.lTux6W_timeScroll{height:28px;color:var(--text-muted);flex:none;align-items:center;gap:.5rem;display:flex}.lTux6W_timeScrollbar{appearance:none;background:var(--surface-muted);border:1px solid var(--line-strong);cursor:pointer;border-radius:999px;flex:1;min-width:0;height:8px;margin:0}.lTux6W_timeScrollbar::-webkit-slider-thumb{appearance:none;background:var(--text-muted);cursor:grab;border-radius:999px;width:64px;height:16px}.lTux6W_timeScrollbar::-moz-range-thumb{background:var(--text-muted);cursor:grab;border:0;border-radius:999px;width:64px;height:16px}.lTux6W_timeScrollbar:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (pointer:coarse){.lTux6W_timeScroll{display:none}}.lTux6W_grid{--head-width:13rem;-webkit-user-select:none;user-select:none;min-width:min-content;position:relative}.lTux6W_axisRow,.lTux6W_row{min-width:min-content;display:flex}.lTux6W_gridHead{z-index:5;background:var(--surface-soft);min-width:min-content;position:sticky;top:0}.lTux6W_axisRow{background:var(--surface-soft);border-bottom:1px solid var(--line)}.lTux6W_axisCorner,.lTux6W_rowHead{z-index:4;flex:0 0 var(--head-width);width:var(--head-width);box-sizing:border-box;background:var(--surface-soft);border-right:1px solid var(--line);padding:.5rem .6rem;position:sticky;left:0}.lTux6W_axisCorner{z-index:6}.lTux6W_rowHead{background:var(--surface);align-items:flex-start;gap:.5rem;display:flex}.lTux6W_rowCheck{padding-top:.15rem}.lTux6W_rowTitle{flex-direction:column;min-width:0;font-size:.85rem;display:flex}.lTux6W_rowTitle>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lTux6W_rowName{align-items:baseline;gap:.4rem;min-width:0;display:flex}.lTux6W_rowName strong{flex:none}.lTux6W_rowModel{min-width:0;color:inherit;font:inherit;text-align:left;vertical-align:baseline;white-space:nowrap;text-overflow:ellipsis;cursor:text;background:0 0;border:0;border-bottom:1px dashed #0000;flex:1;padding:0;overflow:hidden}.lTux6W_rowModel:hover{border-bottom-color:var(--control-disabled)}.lTux6W_rowRename{width:100%;min-width:0;color:inherit;font:inherit;border:1px solid var(--brand);border-radius:6px;flex:1;padding:.05rem .25rem}.lTux6W_rowMeta{color:var(--text-muted);font-size:.78rem}.lTux6W_rowTone0{--tone-ink:var(--status-ok-ink);--tone-fill:#dff2ec;--tone-edge:var(--status-ok-line)}.lTux6W_rowTone1{--tone-ink:#185fa5;--tone-fill:#e4eefa;--tone-edge:#85b7eb}.lTux6W_rowTone2{--tone-ink:#854f0b;--tone-fill:#faeeda;--tone-edge:#eec178}.lTux6W_rowTone3{--tone-ink:#534ab7;--tone-fill:#edecfd;--tone-edge:#afa9ec}.lTux6W_rowTone4{--tone-ink:#993c1d;--tone-fill:#faece7;--tone-edge:#f0997b}.lTux6W_rowTone5{--tone-ink:#3b6d11;--tone-fill:#eaf3de;--tone-edge:#97c459}.lTux6W_rowBadge{width:1.45rem;height:1.45rem;color:var(--tone-ink);letter-spacing:.01em;background:var(--tone-fill);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:none}.lTux6W_headToggle{display:none}.lTux6W_axisCorner{align-items:center;gap:.5rem;display:flex}.lTux6W_axisCornerLabel{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.lTux6W_axisTrack,.lTux6W_track{flex:0 0 var(--track-width);width:var(--track-width);min-height:3.25rem;position:relative}.lTux6W_axisTrack{min-height:2rem}.lTux6W_groupRow{background:var(--surface-soft);border-bottom:1px solid var(--line);min-width:min-content;display:flex}.lTux6W_groupCorner{z-index:6;flex:0 0 var(--head-width);width:var(--head-width);background:var(--surface-soft);border-right:1px solid var(--line);position:sticky;left:0}.lTux6W_groupLabel{white-space:nowrap;border-left:1px solid #cbd5e1;align-items:center;padding:.3rem 0;font-size:.8rem;font-weight:600;display:flex;position:absolute;top:0;bottom:0}.lTux6W_groupLabel>span{left:calc(var(--head-width) + .5rem);background:var(--surface-soft);padding:0 .5rem 0 0;position:sticky}.lTux6W_tick{color:var(--text-soft);white-space:nowrap;border-left:1px solid var(--line);padding-left:.25rem;font-size:.75rem;position:absolute;top:.4rem}.lTux6W_track{touch-action:pan-x pan-y;background:#dfe1e6;border-bottom:1px solid #dfe1e6}.lTux6W_gridLines{top:0;bottom:0;left:var(--head-width);z-index:1;width:var(--track-width);pointer-events:none;background:repeating-linear-gradient(to right, #cbd5e1 0 1px, transparent 1px var(--major-px,100%)), repeating-linear-gradient(to right, #d5d8de 0 1px, transparent 1px var(--minor-px,100%));position:absolute}.lTux6W_rows{position:relative}.lTux6W_nowLine{z-index:3;pointer-events:none;background:#dc2626;width:2px;position:absolute;top:0;bottom:0}.lTux6W_nowLabel{z-index:7;color:var(--surface);font-variant-numeric:tabular-nums;white-space:nowrap;background:#dc2626;border-radius:4px;padding:.05rem .3rem;font-size:.75rem;position:absolute;bottom:-.85rem;transform:translate(-50%)}.lTux6W_available{background:var(--surface);position:absolute;top:0;bottom:0}.lTux6W_block{z-index:2;color:#1f2937;cursor:grab;touch-action:pan-x pan-y;-webkit-touch-callout:none;border-radius:6px;align-items:center;min-width:2px;padding:0 .35rem;font-size:.75rem;display:flex;position:absolute;top:.3rem;bottom:.3rem;overflow:hidden}.lTux6W_block:active{cursor:grabbing}.lTux6W_blockDragging{z-index:4;box-shadow:0 4px 12px #00000040}.lTux6W_blockCore{border:1px solid var(--tone-line);border-radius:6px;position:absolute;top:0;bottom:0}.lTux6W_block.lTux6W_ok{--tone-line:var(--status-ok-line);color:var(--status-ok-ink);background:var(--status-ok-fill)}.lTux6W_block.lTux6W_ok .lTux6W_blockCore,.lTux6W_swatch.lTux6W_ok{background:#a8e2cd}.lTux6W_block.lTux6W_urgent{--tone-line:var(--status-urgent-line);color:var(--status-urgent-ink);background:var(--status-urgent-fill)}.lTux6W_block.lTux6W_urgent .lTux6W_blockCore,.lTux6W_swatch.lTux6W_urgent{background:#f5c483}.lTux6W_block.lTux6W_calm{--tone-line:var(--status-calm-line);color:var(--status-calm-ink);background:var(--status-calm-fill)}.lTux6W_block.lTux6W_calm .lTux6W_blockCore,.lTux6W_swatch.lTux6W_calm{background:#f8dfab}.lTux6W_block.lTux6W_inactive{--tone-line:var(--status-inactive-line);color:var(--status-inactive-ink);background:var(--status-inactive-fill)}.lTux6W_block.lTux6W_inactive .lTux6W_blockCore,.lTux6W_swatch.lTux6W_inactive{background:#dcdcd6}.lTux6W_block.lTux6W_hold,.lTux6W_swatch.lTux6W_hold{color:#3c3489;cursor:pointer;background:repeating-linear-gradient(135deg,#eeedfe 0 6px,#e0defb 6px 12px);border:1px solid #afa9ec;text-decoration:none}.lTux6W_blockLabel{z-index:1;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0 .2rem;line-height:1.1;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.lTux6W_blockName,.lTux6W_blockSum{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.lTux6W_blockName{font-weight:600}.lTux6W_blockSum{opacity:.75;font-size:.75rem}.lTux6W_resizeHandle{z-index:2;cursor:ew-resize;width:.6rem;position:absolute;top:0;bottom:0;right:0}.lTux6W_selection{border:1px solid var(--brand);pointer-events:none;background:#2563eb40;position:absolute;top:0;bottom:0}.lTux6W_empty{color:var(--text-muted);margin:0;padding:1rem;font-size:.9rem}@media (max-width:48rem),(max-width:60rem) and (max-height:30rem){.lTux6W_groupLabel{padding:.15rem 0;font-size:.75rem}.lTux6W_axisTrack{min-height:1.6rem}.lTux6W_tick{font-size:.75rem;top:.25rem}.lTux6W_gridScroll{border-radius:8px;flex:1;width:100%;min-height:0;max-height:none;margin:0}.lTux6W_grid{--head-width:3.6rem}.lTux6W_gridHeadOpen{--head-width:9.5rem}.lTux6W_rowHead,.lTux6W_axisCorner{align-items:center;gap:.3rem;padding:.35rem .25rem}.lTux6W_rowBadge{display:inline-flex}.lTux6W_rowCheck,.lTux6W_rowModel,.lTux6W_rowMeta,.lTux6W_axisCornerLabel{display:none}.lTux6W_rowTitle{flex:1;font-size:.8rem}.lTux6W_rowName{text-align:center}.lTux6W_gridHeadOpen .lTux6W_rowName{text-align:left}.lTux6W_headToggle{width:100%;min-height:36px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.05rem;display:flex}.lTux6W_gridHeadOpen .lTux6W_headToggle{width:auto;min-width:24px}.lTux6W_gridHeadOpen .lTux6W_rowCheck{padding-top:0;display:block}.lTux6W_gridHeadOpen .lTux6W_rowCheck input{width:16px;height:16px;margin:0}.lTux6W_gridHeadOpen .lTux6W_rowModel,.lTux6W_gridHeadOpen .lTux6W_axisCornerLabel{display:inline}}@media (max-width:23rem){.lTux6W_gridHeadOpen{--head-width:8.5rem}}@media (max-width:60rem) and (max-height:30rem){.lTux6W_track{min-height:2.9rem}.lTux6W_rowHead{padding:.3rem .4rem}.lTux6W_gridHeadOpen{--head-width:11rem}}.lTux6W_closedWorkingHours{pointer-events:none;background:repeating-linear-gradient(135deg,#6b728024 0 3px,#f3f4f680 3px 8px);position:absolute;top:0;bottom:0}
.atk9Oq_hero{touch-action:pan-y;margin:28px 0 8px}.atk9Oq_hero h1{font-family:var(--heading-stack);letter-spacing:-.025em;margin:0 0 20px;font-size:32px;font-weight:600;line-height:40px}.atk9Oq_stage{height:320px;position:relative}.atk9Oq_card{isolation:isolate;background:var(--action-deep,#204832);color:#fff;border-radius:12px;width:26%;height:248px;text-decoration:none;transition:left .65s,width .65s,top .65s,height .65s;position:absolute;top:36px;left:0;overflow:hidden}.atk9Oq_card[data-slot=center]{z-index:2;width:44%;height:320px;top:0;left:28%}.atk9Oq_card[data-slot=right]{left:74%}.atk9Oq_hero[data-count="1"] .atk9Oq_card{width:100%;left:0}.atk9Oq_hero[data-count="2"] .atk9Oq_card[data-slot=center]{width:64%;left:0}.atk9Oq_hero[data-count="2"] .atk9Oq_card[data-slot=right]{width:34%;left:66%}.atk9Oq_card>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.atk9Oq_card:after{z-index:-1;content:"";background:radial-gradient(100% 72% at 50% 100%,#0b1d13b8 0,#0b1d1370 45%,#0000 100%),linear-gradient(#0000 18%,#0b1d1340 65%,#0b1d1388);position:absolute;inset:0}.atk9Oq_copy{text-shadow:0 1px 3px #07180fd9;position:absolute;bottom:18px;left:20px;right:20px}.atk9Oq_copy h2{font-family:var(--heading-stack);letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:600;line-height:27px}.atk9Oq_card[data-slot=center] h2{font-size:29px;line-height:34px}.atk9Oq_copy p{color:#fff;margin:0 0 5px;font-size:13px;line-height:18px}.atk9Oq_copy strong{border-top:1px solid #ffffff60;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;font-size:13px;line-height:20px;display:flex}.atk9Oq_copy strong span{font-size:19px}.atk9Oq_dots{justify-content:center;height:44px;display:flex}.atk9Oq_dots button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.atk9Oq_dots span{background:#9da8a1;border-radius:50%;width:6px;height:6px}.atk9Oq_dots [aria-current=true] span{background:var(--action);width:8px;height:8px}.atk9Oq_card:focus-visible,.atk9Oq_dots button:focus-visible{outline:3px solid var(--action);outline-offset:4px}@media (max-width:900px){.atk9Oq_hero{margin-top:24px}.atk9Oq_hero h1{margin-bottom:16px;font-size:28px;line-height:34px}.atk9Oq_stage{height:340px}.atk9Oq_hero[data-count] .atk9Oq_card[data-slot]{width:100%;height:340px;transition:none;top:0;left:0}.atk9Oq_card:not([data-slot=center]){visibility:hidden;pointer-events:none}.atk9Oq_card[data-slot=center] h2{font-size:28px;line-height:34px}.atk9Oq_copy p{font-size:14px;line-height:20px}.atk9Oq_copy strong{max-width:160px;font-size:14px}.atk9Oq_dots{z-index:4;pointer-events:none;justify-content:flex-end;margin-top:-48px;padding-right:12px;position:relative}.atk9Oq_dots button{pointer-events:auto}.atk9Oq_dots span{background:#ffffff90}.atk9Oq_dots [aria-current=true] span{background:#fff}.atk9Oq_dots button:focus-visible{outline-color:#fff}}@media (orientation:landscape) and (max-height:450px){.atk9Oq_hero{margin-top:12px}.atk9Oq_hero h1{margin-bottom:10px;font-size:23px;line-height:28px}.atk9Oq_hero[data-count] .atk9Oq_card[data-slot],.atk9Oq_stage{height:200px}.atk9Oq_copy{max-width:500px;bottom:16px}.atk9Oq_card[data-slot=center] h2{font-size:24px;line-height:28px}.atk9Oq_copy strong{margin-top:8px;padding-top:6px}.atk9Oq_card:after{background:linear-gradient(90deg,#0b1d13bf,#0b1d1366 50%,#0000 85%)}}@media (prefers-reduced-motion:reduce){.atk9Oq_card{transition:none}}
.AtJYSa_contact{vertical-align:middle;max-width:100%;display:inline-flex;position:relative}.AtJYSa_action{display:inline-flex}.AtJYSa_details{z-index:30;box-sizing:border-box;width:298px;max-width:calc(100vw - 32px);padding:16px calc(var(--control-height,36px) + 12px) 16px 16px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0002}.AtJYSa_number{color:inherit;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:16px;text-decoration:underline}.AtJYSa_copy{min-height:var(--control-height,36px);border:1px solid var(--control-line);color:var(--text);background:var(--surface);cursor:pointer;font:inherit;border-radius:8px;padding:6px 10px;line-height:20px}.AtJYSa_close{width:var(--control-height,36px);height:var(--control-height,36px);border:1px solid var(--control-line,#7a8492);background:var(--surface);color:inherit;cursor:pointer;border-radius:8px;font-size:22px;position:absolute;top:2px;right:2px}.AtJYSa_message{font-size:13px}
.Zlpu9G_panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:1.5rem;padding:1rem}.Zlpu9G_title{margin:0 0 .35rem;font-size:1.25rem;line-height:28px}.Zlpu9G_description{color:var(--text-muted);margin:0 0 1rem;font-size:.875rem;line-height:20px}.Zlpu9G_toggle{cursor:pointer;min-height:var(--control-height);align-items:flex-start;gap:.6rem;margin-bottom:.85rem;display:flex}.Zlpu9G_toggle input{flex-shrink:0;width:1rem;height:1rem;margin-top:.2rem}.Zlpu9G_toggleLabel{display:block}.Zlpu9G_toggleHint{color:var(--text-muted);font-size:.85rem;display:block}.Zlpu9G_badge{white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.8rem;display:inline-block}.Zlpu9G_ok{color:var(--action-deep);background:var(--action-faint)}.Zlpu9G_muted{color:var(--text-soft);background:var(--surface-muted)}.Zlpu9G_warn{color:var(--warning);background:var(--warning-fill)}.Zlpu9G_danger{color:var(--danger);background:var(--danger-fill)}
._4WpgRW_filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1.25rem;display:flex}._4WpgRW_filters label{min-width:9rem;margin-bottom:0}._4WpgRW_metrics{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}._4WpgRW_metrics li{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:.85rem 1rem}._4WpgRW_metrics span{color:var(--text-muted);font-size:.85rem;display:block}._4WpgRW_metrics strong{color:var(--text);overflow-wrap:anywhere;margin-top:.25rem;font-size:1.4rem;display:block}._4WpgRW_metrics em{color:var(--text-muted);margin-top:.2rem;font-size:.8rem;font-style:normal;display:block}._4WpgRW_pagination{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0;display:flex}._4WpgRW_pagination span{margin-right:auto}._4WpgRW_pagination button{min-height:var(--control-height)}._4WpgRW_saveBar{z-index:2;background:var(--surface,var(--surface));border:1px solid var(--line,var(--line));border-radius:10px;padding:.75rem;position:sticky;bottom:0;box-shadow:0 -3px 14px #1118270a}._4WpgRW_saveBar button{width:auto}._4WpgRW_confirmPanel{background:var(--surface);border-radius:16px;width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.25rem;overflow-y:auto}._4WpgRW_auditDetails summary{cursor:pointer;color:var(--text-muted)}._4WpgRW_auditChange{white-space:normal;margin:.2rem 0}._4WpgRW_rowActions{white-space:normal;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-width:13rem;display:flex}._4WpgRW_linkButton{min-height:var(--control-compact-height);padding:4px var(--control-padding-inline);color:var(--action-deep);font:inherit;text-align:left;border:1px solid var(--control-line);border-radius:var(--control-radius);cursor:pointer;background:0 0;align-items:center;font-size:14px;line-height:20px;display:inline-flex}._4WpgRW_linkButton:hover{text-decoration:underline}._4WpgRW_quietAction{min-height:var(--control-height);color:var(--text-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px .25rem;text-decoration:underline}._4WpgRW_badge{background:var(--surface-muted);color:var(--text-soft);border-radius:999px;padding:.1rem .45rem;font-size:.8rem;display:inline-block}._4WpgRW_badgeDanger{background:var(--danger-fill);color:var(--danger)}._4WpgRW_badgeOk{background:var(--action-faint);color:var(--action-deep)}._4WpgRW_empty{color:var(--text-muted)}._4WpgRW_actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}._4WpgRW_section{margin-top:2rem}._4WpgRW_section h2{margin:0 0 .75rem;font-size:1.05rem}._4WpgRW_detailsGrid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem 1.5rem;margin:0;display:grid}._4WpgRW_detailsGrid dt{color:var(--text-muted);font-size:.85rem}._4WpgRW_detailsGrid dd{overflow-wrap:anywhere;margin:0 0 .5rem}._4WpgRW_payload{max-width:24rem;color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}._4WpgRW_tree{margin:0;padding:0;list-style:none}._4WpgRW_tree ul{border-left:1px solid var(--line);margin:0;padding-left:.75rem;list-style:none}._4WpgRW_tree li{margin-top:.5rem}._4WpgRW_treeRow{grid-template-columns:minmax(0, 1fr) minmax(0, 16rem) var(--control-compact-height);align-items:center;gap:.5rem;display:grid}._4WpgRW_treeName{overflow-wrap:anywhere;min-width:0}._4WpgRW_treeRow select{min-width:0;max-width:100%}._4WpgRW_treeDelete{width:var(--control-compact-height);height:var(--control-compact-height);min-height:0;color:var(--danger);border:1px solid var(--danger);border-radius:var(--control-radius);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}._4WpgRW_treeDelete:hover:not(:disabled){background:var(--danger-fill)}._4WpgRW_treeDelete:focus-visible{outline:2px solid var(--action);outline-offset:2px}._4WpgRW_treeDelete:disabled{opacity:.45;cursor:not-allowed}._4WpgRW_inlineCheck{color:var(--text-soft);cursor:pointer;align-items:center;gap:.4rem;margin-top:.35rem;font-size:.85rem;display:inline-flex}@media (max-width:640px){._4WpgRW_treeRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.75rem;gap:.25rem}._4WpgRW_rowActions{gap:.25rem;min-width:0}._4WpgRW_rowActions button,._4WpgRW_linkButton,._4WpgRW_quietAction,._4WpgRW_pagination button{min-height:44px}._4WpgRW_filters label{width:100%;min-width:0}._4WpgRW_rowActions button{min-height:44px}._4WpgRW_saveBar{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}}._4WpgRW_previewBackdrop{z-index:70;background:#0f172a8c;padding:.75rem;display:grid;position:fixed;inset:0}._4WpgRW_previewPanel{background:var(--surface);border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._4WpgRW_previewToolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem;display:flex}._4WpgRW_previewToolbar p{color:var(--text-muted);margin:.25rem 0 0;font-size:.85rem}._4WpgRW_previewModes{flex-wrap:wrap;gap:.5rem;display:flex}._4WpgRW_previewModes button[aria-pressed=true]{color:var(--action-deep);border-color:var(--action);background:var(--action-faint)}._4WpgRW_previewCanvas{background:var(--surface-muted);flex:1;justify-content:center;min-width:0;min-height:0;display:flex}._4WpgRW_previewFrame,._4WpgRW_previewMobile{background:var(--surface);border:0;width:100%;min-width:0;height:100%}._4WpgRW_previewMobile{max-width:390px}@media (max-width:640px){._4WpgRW_previewBackdrop{padding:0}._4WpgRW_previewPanel{border-radius:0}._4WpgRW_previewToolbar{gap:.35rem;padding:.5rem}._4WpgRW_previewToolbar p{font-size:.75rem}._4WpgRW_previewModes button{padding:.5rem;font-size:.8rem}}._4WpgRW_cellValue{min-width:0}._4WpgRW_filterChoices{flex-wrap:wrap;gap:4px 12px;margin:0 0 16px;display:flex}._4WpgRW_filterChoices label{min-height:var(--control-height);cursor:pointer;align-items:center;gap:8px;display:inline-flex}._4WpgRW_filterChoices input{accent-color:var(--action)}@media (pointer:coarse),(max-width:40rem){._4WpgRW_treeRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}._4WpgRW_treeDelete{width:44px;height:44px}._4WpgRW_filterChoices label{min-height:44px}}
.Y44y7q_metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:1rem;margin:1rem 0;display:grid}.Y44y7q_metrics>div{border:1px solid var(--line);border-radius:10px;min-width:0;padding:.75rem}.Y44y7q_metrics dt{color:var(--text-soft);font-size:14px;line-height:20px}.Y44y7q_metrics dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:24px;font-weight:600}.Y44y7q_channels{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1rem;display:grid}.Y44y7q_channel{border:1px solid var(--line);border-radius:10px;min-width:0;padding:1rem}.Y44y7q_channel h3{margin-top:0}.Y44y7q_facts{gap:8px;display:grid}.Y44y7q_facts>div{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.Y44y7q_facts dd{margin:0}.Y44y7q_muted{color:var(--text-soft);font-size:14px;line-height:20px}
.Q4azrG_wrap{width:100%;min-width:0;display:block}.Q4azrG_trigger{width:100%;min-height:var(--control-height,36px);height:var(--control-height,36px);box-sizing:border-box;padding:0 var(--control-padding-inline,10px);font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--control-line,#7a8492);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;font-size:16px;line-height:20px;display:flex}.Q4azrG_trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Q4azrG_trigger>span:last-child{color:var(--text-soft);flex:none}.Q4azrG_trigger:disabled{color:var(--text-muted);background:var(--surface-muted);cursor:not-allowed}.Q4azrG_trigger:focus-visible,.Q4azrG_wheel:focus-visible,.Q4azrG_close:focus-visible{outline:2px solid var(--action);outline-offset:2px}.Q4azrG_dialog{box-sizing:border-box;width:min(420px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:auto;padding:20px;overflow:auto}.Q4azrG_dialog::backdrop{background:#11182766}.Q4azrG_heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.Q4azrG_heading h2{font-family:var(--heading-stack);margin:0;font-size:20px;font-weight:600;line-height:28px}.Q4azrG_close{border:1px solid var(--control-line,#7a8492);background:var(--surface);width:40px;height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;font-size:22px;display:grid}.Q4azrG_wheels{justify-content:center;align-items:center;gap:8px;display:flex}.Q4azrG_wheelColumn{flex:1;min-width:0}.Q4azrG_wheelLabel{color:var(--text-soft);margin-bottom:6px;font-size:14px;display:block}.Q4azrG_wheel{box-sizing:border-box;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:thin;border:1px solid var(--line);background:linear-gradient(to bottom, transparent 88px, var(--action-faint) 88px, var(--action-faint) 132px, transparent 132px);border-radius:8px;height:220px;padding:88px 0;overflow-y:auto}.Q4azrG_option{box-sizing:border-box;scroll-snap-align:center;font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;height:44px;min-height:44px;padding:0 8px;font-size:18px;line-height:24px;display:flex}.Q4azrG_option>span{-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Q4azrG_option[data-description=true]{font-size:14px;line-height:18px}.Q4azrG_option[aria-selected=true]{color:var(--action-deep,#204832);font-weight:600}.Q4azrG_option[aria-disabled=true]{color:var(--text-muted);opacity:.55;cursor:not-allowed}.Q4azrG_separator{margin-top:20px;font-size:24px}.Q4azrG_manual{color:var(--text-soft);gap:4px;margin-top:12px;font-size:14px;display:grid}.Q4azrG_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.Q4azrG_actions>.Q4azrG_clear{margin-right:auto}@media (max-height:450px){.Q4azrG_dialog{padding:12px 16px}.Q4azrG_heading{margin-bottom:8px}.Q4azrG_wheel{background:linear-gradient(to bottom, transparent 44px, var(--action-faint) 44px, var(--action-faint) 88px, transparent 88px);height:132px;padding-block:44px}.Q4azrG_manual{grid-template-columns:auto minmax(0,1fr);align-items:center}.Q4azrG_actions{margin-top:10px}}@media (pointer:coarse),(max-width:640px){.Q4azrG_close{width:44px;height:44px}}
.sw8d9G_recovery{width:100%;min-width:0;max-width:420px;margin-block:20px}.sw8d9G_form{gap:12px;display:grid}.sw8d9G_link{color:var(--action);min-height:var(--control-height);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:6px 0;text-decoration:underline;display:block}.sw8d9G_link:disabled{opacity:.6;cursor:wait}.sw8d9G_recovery h2{margin:0 0 20px}.sw8d9G_recovery p{overflow-wrap:anywhere}.sw8d9G_form>button{width:100%}.sw8d9G_passwordField{gap:6px;font-size:.875rem;display:grid}.sw8d9G_passwordField>span{color:var(--text-muted);font-size:.8125rem}.sw8d9G_passwordInput{position:relative}.sw8d9G_passwordInput input{padding-right:48px}.sw8d9G_passwordInput button{width:44px;height:100%;min-height:0;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}
.pvNaGa_wrap{width:100%;min-width:0;display:block;position:relative}.pvNaGa_validation{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.pvNaGa_error{color:var(--danger);overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:20px;display:block}
.pOZSYq_pageHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pOZSYq_pageHead h1{margin:0}.pOZSYq_backLink{color:var(--text-soft);margin-bottom:.5rem;font-size:.85rem;text-decoration:none;display:inline-block}.pOZSYq_backLink:hover{color:var(--text)}.pOZSYq_listTools{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0;display:flex}.pOZSYq_search{flex:14rem;max-width:20rem}.pOZSYq_blockedFilter{color:#374151;white-space:nowrap;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.pOZSYq_pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin:1rem 0 0;display:flex}.pOZSYq_pager button{width:auto}.pOZSYq_pagerInfo{color:var(--text-muted);text-align:center;margin:1rem 0 0;font-size:.85rem}.pOZSYq_importLabel{min-height:2.25rem;color:var(--text);cursor:pointer;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;align-items:center;padding:0 .9rem;font-size:.9rem;display:inline-flex}.pOZSYq_importLabel:hover{background:var(--surface-soft)}.pOZSYq_importLabel input{display:none}.pOZSYq_importSummary{color:#374151;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin:0 0 .75rem;padding:.6rem .75rem;font-size:.85rem}.pOZSYq_importHint{color:var(--text-soft);margin:.6rem 0 0;font-size:.8125rem}.pOZSYq_importHint summary{cursor:pointer;color:var(--text-soft)}.pOZSYq_importHintBody{background:var(--surface-soft);border:1px solid var(--status-inactive-fill);border-radius:8px;margin-top:.5rem;padding:.7rem .9rem;line-height:1.5}.pOZSYq_importHintBody p{margin:.5rem 0 0}.pOZSYq_importHintBody p:first-child{margin-top:0}.pOZSYq_mappingPanel{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin:.75rem 0;padding:.9rem 1rem}.pOZSYq_mappingHead{color:#374151;margin:0 0 .6rem;font-size:.85rem}.pOZSYq_mappingTableWrap{overflow-x:auto}.pOZSYq_mappingTable{border-collapse:collapse;width:100%;min-width:32rem;font-size:.85rem}.pOZSYq_mappingTable th{color:var(--text-muted);text-align:left;border-bottom:1px solid var(--line);padding:.4rem .5rem;font-weight:500}.pOZSYq_mappingTable td{vertical-align:middle;border-bottom:1px solid var(--surface-muted);padding:.4rem .5rem}.pOZSYq_mappingSamples{max-width:16rem;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pOZSYq_mappingActions{gap:.5rem;margin-top:.75rem;display:flex}.pOZSYq_mappingActions button{width:auto}.pOZSYq_empty{color:var(--text-muted);margin:.5rem 0;font-size:.9rem}.pOZSYq_list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.pOZSYq_row{color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(9rem,1.4fr) minmax(9rem,1.4fr) minmax(9rem,1fr) auto;align-items:center;gap:.4rem .75rem;padding:.6rem .75rem;text-decoration:none;display:grid}.pOZSYq_row:hover{border-color:var(--action)}@media (max-width:47rem){.pOZSYq_row{grid-template-columns:1fr}}.pOZSYq_rowName{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.pOZSYq_rowContact{color:var(--text-soft);flex-direction:column;font-size:.8125rem;display:flex;overflow:hidden}.pOZSYq_rowBadges{flex-wrap:wrap;justify-self:end;gap:.35rem;display:flex}.pOZSYq_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem 1rem;display:grid}.pOZSYq_actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.pOZSYq_actions button{width:auto}.pOZSYq_textarea{border:1px solid var(--line-strong);resize:vertical;border-radius:8px;width:100%;padding:.6rem .75rem;font-family:inherit;font-size:1rem}.pOZSYq_inlineForm{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.pOZSYq_inlineForm>:first-child{flex:0 10rem;margin-bottom:0}.pOZSYq_inlineForm button{width:auto;margin-bottom:1rem}.pOZSYq_summary{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.pOZSYq_historyList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.pOZSYq_historyList li{border-bottom:1px solid var(--surface-muted);flex-wrap:wrap;align-items:baseline;gap:.75rem;padding:.5rem 0;display:flex}.pOZSYq_historyList a{color:var(--text);text-decoration:none}.pOZSYq_historyList a:hover{text-decoration:underline}.pOZSYq_muted{color:var(--text-muted);font-size:.8125rem}.pOZSYq_importedNote{color:var(--text-muted);margin:0 0 .75rem;font-size:.85rem}.pOZSYq_clientLink{color:var(--action-deep);text-underline-offset:3px;white-space:normal;overflow-wrap:anywhere;font-weight:600}.pOZSYq_listTools>label:first-child{flex:14rem;margin:0}.pOZSYq_listTools>button{width:auto}.pOZSYq_blockedFilter{white-space:normal;min-height:44px}.pOZSYq_blockedFilter input{width:24px;height:24px;accent-color:var(--action);flex:none}.pOZSYq_mappingSamples{white-space:normal;overflow-wrap:anywhere;max-width:22rem}@media (max-width:640px){.pOZSYq_listTools{align-items:stretch;margin:0}.pOZSYq_listTools>label:first-child{flex-basis:100%}.pOZSYq_search{max-width:none}.pOZSYq_mappingPanel{padding:.75rem}.pOZSYq_mappingSamples{max-width:none}.pOZSYq_mappingActions{flex-wrap:wrap}.pOZSYq_rowContact{overflow-wrap:anywhere;overflow:visible}.pOZSYq_importHint summary{min-height:44px;padding-top:.5rem}}.pOZSYq_dangerButton{color:var(--danger,#b42318);border:1px solid var(--danger,#b42318)}@media (max-width:640px){.pOZSYq_grid{grid-template-columns:minmax(0,1fr)}.pOZSYq_inlineForm{gap:.5rem}.pOZSYq_inlineForm>:first-child{flex:100%}.pOZSYq_inlineForm button{min-height:44px;margin-bottom:0}.pOZSYq_actions{grid-column:1/-1}.pOZSYq_actions button{min-height:44px}}.pOZSYq_dangerButton:hover:not(:disabled){color:var(--danger,#b42318);background:var(--danger-fill,#fef3f2);border-color:var(--danger,#b42318)}
.G_mn_W_notice{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:0 0 1.25rem;padding:.75rem 1rem;font-size:.9rem}.G_mn_W_badges{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.G_mn_W_address{overflow-wrap:anywhere;margin:0 0 .25rem}.G_mn_W_hint{color:var(--text-muted);overflow-wrap:anywhere;margin:0 0 .75rem;font-size:.9rem}.G_mn_W_empty{color:var(--text-muted);margin:0 0 .75rem;font-size:.9rem}.G_mn_W_actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.G_mn_W_actions button{width:auto}.G_mn_W_disclosure{margin-top:.75rem}.G_mn_W_schedule{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1.25rem}.G_mn_W_subheading{margin:0 0 .35rem;font-size:1rem}.G_mn_W_periodList{margin:0 0 1rem;padding:0;list-style:none}.G_mn_W_periodList li{border-bottom:1px solid var(--surface-muted);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.4rem 0;display:flex}.G_mn_W_periodList button{padding:.2rem .5rem;font-size:.85rem}.G_mn_W_periodDates{flex-wrap:wrap;gap:1rem;display:flex}.G_mn_W_periodDates>*{flex:10rem}.G_mn_W_conflict{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem}.G_mn_W_conflict ul{margin:.5rem 0;padding-left:1.25rem}.G_mn_W_quickFill{background:var(--surface-soft);border-radius:8px;margin-bottom:.75rem;padding:.75rem 1rem}.G_mn_W_quickTitle{margin:0 0 .5rem;font-weight:500}.G_mn_W_quickTimes,.G_mn_W_quickButtons{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.G_mn_W_quickButtons{margin-top:.6rem}.G_mn_W_timeField{flex:0 0 8.5rem;width:8.5rem;min-width:0;display:inline-block}.G_mn_W_quickTimes .G_mn_W_timeInput{padding:6px var(--control-padding-inline,10px);border:1px solid var(--line-strong);border-radius:var(--control-radius,8px);height:var(--control-height,36px);border-color:var(--control-line,#7a8492);font-family:inherit;font-size:1rem;line-height:20px}.G_mn_W_days{border-collapse:collapse;width:100%;margin-bottom:.5rem;font-size:.9rem;display:block;overflow-x:auto}.G_mn_W_days th,.G_mn_W_days td{text-align:left;white-space:nowrap;padding:.35rem .5rem}.G_mn_W_days thead th{color:var(--text-muted);font-size:.85rem;font-weight:500}.G_mn_W_days tbody tr:nth-child(odd){background:var(--surface-soft)}.G_mn_W_days .G_mn_W_timeInput{padding:6px var(--control-padding-inline,10px);border:1px solid var(--line-strong);border-radius:var(--control-radius,8px);height:var(--control-height,36px);border-color:var(--control-line,#7a8492);font-family:inherit;font-size:1rem;line-height:20px}.G_mn_W_pageHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.G_mn_W_pageHead h1{margin:0}.G_mn_W_primaryLink{min-height:var(--control-height,36px);padding:0 var(--control-padding-inline,10px);color:var(--surface);background:var(--action);white-space:nowrap;border-radius:8px;align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.G_mn_W_primaryLink:hover{background:var(--action-hover)}.G_mn_W_backLink{color:var(--text-soft);margin-bottom:.5rem;font-size:.85rem;text-decoration:none;display:inline-block}.G_mn_W_backLink:hover{color:var(--text)}.G_mn_W_locationList{flex-direction:column;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.G_mn_W_locationRow{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-wrap:nowrap;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.G_mn_W_rowMain{flex-direction:column;flex:12rem;gap:.15rem;min-width:0;display:flex}.G_mn_W_rowName{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;text-decoration:none;overflow:hidden}.G_mn_W_rowName:hover{text-decoration:underline}.G_mn_W_rowAddress{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.G_mn_W_rowTags{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.15rem;display:flex}.G_mn_W_rowUnits{color:var(--text-soft);font-size:.75rem}.G_mn_W_rowWarn{color:#9a3412;white-space:nowrap;background:#ffedd5;border-radius:99px;padding:.1rem .5rem;font-size:.75rem}.G_mn_W_rowActions{flex-wrap:nowrap;flex:none;gap:.35rem;display:flex}.G_mn_W_rowAction{width:auto;min-height:var(--control-compact-height,32px);color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--control-radius,8px);white-space:nowrap;border-color:var(--control-line,#7a8492);align-items:center;padding:0 .7rem;font-family:inherit;font-size:.8rem;text-decoration:none;display:inline-flex}.G_mn_W_rowAction:hover{background:var(--surface-soft)}@media (max-width:47rem){.G_mn_W_locationRow{flex-wrap:wrap}.G_mn_W_rowActions{flex-wrap:wrap;flex:100%}}.G_mn_W_scheduleLink{min-height:var(--control-height,36px);padding:0 var(--control-padding-inline,10px);color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-color:var(--control-line,#7a8492);border-radius:8px;align-items:center;margin-top:1rem;text-decoration:none;display:inline-flex}.G_mn_W_scheduleLink:hover{background:var(--surface-soft)}@media (max-width:47rem){.G_mn_W_rowAction,.G_mn_W_periodList button,.G_mn_W_quickButtons button{min-height:44px}}
.cTeh4G_divider{text-align:center;background:linear-gradient(var(--line), var(--line)) 0 50% / 100% 1px no-repeat;margin:1.25rem 0;position:relative}.cTeh4G_divider span{color:var(--text-muted);background:var(--surface);padding:0 .75rem;font-size:.8125rem}.cTeh4G_button{width:100%;min-height:var(--control-height);padding:6px var(--control-padding-inline);color:var(--surface);cursor:pointer;background:#07f;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:20px;display:flex}.cTeh4G_button:hover:not(:disabled){background:#06d}.cTeh4G_button:disabled{background:var(--control-disabled);cursor:not-allowed}.cTeh4G_logo{flex-shrink:0;width:1.25rem;height:1.25rem}
._1TKcla_navIcon,._1TKcla_sheetToggleIcon,._1TKcla_actionShort{display:none}._1TKcla_navText,._1TKcla_sheetToggleText{display:inline}._1TKcla_sheet{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:12px;width:min(22rem,100%);max-height:min(24rem,70vh);padding:.5rem;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 8px 28px #11182724}._1TKcla_sheetBackdrop{display:none}._1TKcla_sheetHead{justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem .25rem .5rem;display:flex}._1TKcla_sheetHead button{border:1px solid var(--control-line,#7a8492);cursor:pointer;width:auto;min-width:var(--control-compact-height,32px);min-height:var(--control-compact-height,32px);background:0 0;padding:0;font-size:1.4rem;line-height:1}._1TKcla_sheetBody{flex-direction:column;gap:.1rem;display:flex}._1TKcla_scales,._1TKcla_nav,._1TKcla_filters,._1TKcla_actions{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}._1TKcla_nav button{width:auto;padding:6px var(--control-padding-inline,10px);min-height:var(--control-height,36px);border-color:var(--control-line,#7a8492);font-size:.875rem;line-height:20px}._1TKcla_zoom{align-items:center;gap:.4rem;display:flex}._1TKcla_zoom button{width:auto;padding:4px var(--control-padding-inline,10px);min-height:var(--control-compact-height,32px);border-color:var(--control-line,#7a8492);font-size:.875rem;line-height:20px}._1TKcla_zoomValue{min-width:3rem;color:var(--text-soft);text-align:center;font-variant-numeric:tabular-nums;font-size:.85rem}._1TKcla_block._1TKcla_ok{--tone-line:var(--status-ok-line);color:var(--status-ok-ink);background:var(--status-ok-fill)}._1TKcla_block._1TKcla_ok ._1TKcla_blockCore,._1TKcla_swatch._1TKcla_ok{background:#a8e2cd}._1TKcla_block._1TKcla_urgent{--tone-line:var(--status-urgent-line);color:var(--status-urgent-ink);background:var(--status-urgent-fill)}._1TKcla_block._1TKcla_urgent ._1TKcla_blockCore,._1TKcla_swatch._1TKcla_urgent{background:#f5c483}._1TKcla_block._1TKcla_calm{--tone-line:var(--status-calm-line);color:var(--status-calm-ink);background:var(--status-calm-fill)}._1TKcla_block._1TKcla_calm ._1TKcla_blockCore,._1TKcla_swatch._1TKcla_calm{background:#f8dfab}._1TKcla_block._1TKcla_inactive{--tone-line:var(--status-inactive-line);color:var(--status-inactive-ink);background:var(--status-inactive-fill)}._1TKcla_block._1TKcla_inactive ._1TKcla_blockCore,._1TKcla_swatch._1TKcla_inactive{background:#dcdcd6}._1TKcla_block._1TKcla_hold,._1TKcla_swatch._1TKcla_hold{color:#3c3489;cursor:pointer;background:repeating-linear-gradient(135deg,#eeedfe 0 6px,#e0defb 6px 12px);border:1px solid #afa9ec;text-decoration:none}._1TKcla_legend{color:var(--text-soft);flex-wrap:wrap;gap:.5rem 1rem;margin:.75rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}._1TKcla_legend li{align-items:center;gap:.35rem;display:flex}._1TKcla_swatch{border:1px solid var(--line-strong);border-radius:3px;width:.9rem;height:.9rem;display:inline-block}._1TKcla_unavailableSwatch{background:#dfe1e6}._1TKcla_availableSwatch{background:var(--surface)}._1TKcla_period{white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:0;padding:6px var(--control-padding-inline,10px);color:var(--text);font-variant-numeric:tabular-nums;border:1px solid var(--control-line,#7a8492);cursor:pointer;min-height:var(--control-height,36px);background:0 0;border-radius:8px;flex:8rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:20px;overflow:hidden}._1TKcla_period:hover{background:#eef0f3}@media (max-width:48rem),(max-width:60rem) and (max-height:30rem){._1TKcla_screen[data-mobile-mode=todo] ._1TKcla_zoom{display:none}._1TKcla_period{min-height:44px;padding:.5rem .4rem;font-size:1rem}._1TKcla_navText,._1TKcla_scales,._1TKcla_zoomValue,._1TKcla_sheetToggleText{display:none}._1TKcla_navIcon,._1TKcla_sheetToggleIcon{justify-content:center;align-items:center;display:inline-flex}._1TKcla_nav button,._1TKcla_sheetToggle{width:44px;padding:0}._1TKcla_scale,._1TKcla_scaleActive,._1TKcla_nav button,._1TKcla_zoom button,._1TKcla_sheetToggle{min-height:44px}._1TKcla_zoom button{min-width:40px;padding:.4rem .45rem}._1TKcla_zoomValue{min-width:2.5rem;font-size:.8rem}._1TKcla_sheetBackdrop{z-index:25;background:#11182773;border:0;padding:0;display:block;position:fixed;inset:0}._1TKcla_sheet{z-index:30;background:var(--surface);border:0;border-radius:16px 16px 0 0;width:auto;max-width:none;max-height:80dvh;padding:.75rem .75rem 2rem;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -8px 28px #1118272e}._1TKcla_legend{display:none}._1TKcla_legendSlot ._1TKcla_legend{flex-direction:column;gap:.4rem;margin:0;display:flex}}@media (max-width:60rem) and (max-height:30rem){._1TKcla_period,._1TKcla_nav button,._1TKcla_zoom button,._1TKcla_sheetToggle{min-height:40px}._1TKcla_period{padding:.3rem .4rem}._1TKcla_nav button,._1TKcla_sheetToggle{width:40px}._1TKcla_zoom button{min-width:36px;padding:.3rem .4rem}}@media (max-width:48rem),(max-width:60rem) and (max-height:30rem){._1TKcla_nav{flex-wrap:nowrap}._1TKcla_navStep{justify-content:center;align-items:center;display:inline-flex}._1TKcla_period{flex:1 1 0;min-width:0}._1TKcla_sheetHead button{min-width:40px;min-height:40px}}
