.TEteKW_container{background:#f6f8fa;min-width:0;max-width:100%;min-height:100vh;padding:16px;overflow-x:clip}.TEteKW_header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.TEteKW_title{color:#24292f;margin:0;font-size:24px;font-weight:600}.TEteKW_headerActions{align-items:center;gap:12px;display:flex}.TEteKW_unsavedIndicator{color:#bf8700;background:#fff8c5;border:1px solid #d4a72c;border-radius:6px;padding:6px 12px;font-size:14px;font-weight:500}.TEteKW_readOnlyBadge{color:#0969da;background:#ddf4ff;border:1px solid #0969da;border-radius:6px;padding:6px 12px;font-size:14px;font-weight:500}.TEteKW_saveButton{color:#fff;cursor:pointer;background:#2da44e;border:1px solid #1b1f2426;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s}.TEteKW_saveButton:hover{background:#2c974b}.TEteKW_saveButton:disabled{opacity:.5;cursor:default}.TEteKW_saveButtonHighlight{background:#0969da;animation:2s ease-in-out infinite TEteKW_pulse}.TEteKW_saveButtonHighlight:hover{background:#0860ca}@keyframes TEteKW_pulse{0%,to{box-shadow:0 0 #0969da66}50%{box-shadow:0 0 0 4px #0969da33}}.TEteKW_loading{text-align:center;color:#57606a;padding:48px;font-size:16px}.TEteKW_error{text-align:center;color:#cf222e;padding:48px;font-size:16px}.TEteKW_errorBanner{color:#a40e26;background:#ffebe9;border:1px solid #ff8182;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;font-size:14px;display:flex}.TEteKW_successBanner{color:#1a7f37;background:#dafbe1;border:1px solid #4ac26b;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;font-size:14px;display:flex}.TEteKW_closeButton{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;padding:0;font-size:20px;line-height:1;transition:opacity .2s}.TEteKW_closeButton:hover{opacity:1}.TEteKW_mainLayout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:1rem;min-width:0;display:grid}.TEteKW_controlPanel{background:#fff;border:1px solid #d0d7de;border-radius:6px;min-width:0;padding:1rem;position:sticky;top:1rem}.TEteKW_searchForm{margin:0}.TEteKW_searchBox{cursor:default;background:#f6f8fa;border:1px solid #d0d7de;border-radius:6px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem .75rem;transition:border-color .2s,box-shadow .2s;display:flex}.TEteKW_searchBox:focus-within{background:#fff;border-color:#0969da;box-shadow:0 0 0 3px #0969da1a}.TEteKW_searchIcon{color:#57606a;font-size:13px}.TEteKW_searchInput{color:#24292f;cursor:default;background:0 0;border:none;flex:1;min-width:0;padding:0;font-size:13px}.TEteKW_searchInput:focus{outline:none}.TEteKW_searchInput::placeholder{color:#6e7781}.TEteKW_searchResults{min-width:0}.TEteKW_searchResultList{flex-direction:column;gap:.375rem;display:flex}.TEteKW_searchResult{text-align:left;cursor:pointer;background:#fff;border:1px solid #d0d7de;border-radius:4px;flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;padding:.5rem .75rem;display:flex}.TEteKW_searchResult:hover,.TEteKW_searchResultHighlighted{background:#f6f8fa;border-color:#afb8c1}.TEteKW_searchResultActive{border-color:#0969da}.TEteKW_searchResultLabel{color:#24292f;font-size:13px;font-weight:500}.TEteKW_searchResultBreadcrumb,.TEteKW_searchResultMatch{color:#57606a;font-size:11px}.TEteKW_searchEmpty{color:#57606a;margin:0;padding:.5rem .25rem;font-size:13px}.TEteKW_mobileSectionSelector{color:#24292f;text-align:left;cursor:pointer;background:#fff;border:1px solid #d0d7de;border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:44px;margin-bottom:.75rem;padding:.5rem .75rem;display:none}.TEteKW_mobileSectionSelector:hover{background:#f6f8fa;border-color:#afb8c1}.TEteKW_mobileSectionSelector:focus-visible{border-color:#0969da;outline:none;box-shadow:0 0 0 3px #0969da1a}.TEteKW_mobileSectionSelectorText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.TEteKW_mobileSectionSelectorPrimary{color:#24292f;font-size:14px;font-weight:600}.TEteKW_mobileSectionSelectorSecondary{color:#57606a;font-size:12px;font-weight:400}.TEteKW_mobileSectionChevron{color:#57606a;flex-shrink:0;font-size:12px;transition:transform .2s}.TEteKW_mobileSectionChevronOpen{transform:rotate(180deg)}.TEteKW_controlSection{margin-bottom:1.5rem}.TEteKW_controlSection:last-child{margin-bottom:0}.TEteKW_controlHeading{text-transform:uppercase;letter-spacing:.5px;color:#57606a;margin:0 0 .75rem;font-size:12px;font-weight:600}.TEteKW_navButtons,.TEteKW_navItem{flex-direction:column;gap:.375rem;display:flex}.TEteKW_navChildButtons{border-left:2px solid #d0d7de;flex-direction:column;gap:.375rem;margin-left:.5rem;padding-left:.5rem;display:flex}.TEteKW_navButton{color:#24292f;cursor:pointer;text-align:left;background:#fff;border:1px solid #d0d7de;border-radius:4px;padding:.5rem .75rem;font-size:13px;font-weight:500;transition:all .2s}.TEteKW_navButton:hover{background:#f6f8fa;border-color:#afb8c1}.TEteKW_navButtonActive{color:#fff;background:#0969da;border-color:#0969da}.TEteKW_navButtonActive:hover{background:#0860ca}.TEteKW_navButtonExpanded{color:#0969da;background:#ddf4ff;border-color:#0969da}.TEteKW_navButtonExpanded:hover{background:#b6e3ff}.TEteKW_navChildButton{font-weight:400}.TEteKW_statsList{flex-direction:column;gap:.5rem;display:flex}.TEteKW_statItem{background:#f6f8fa;border-radius:4px;justify-content:space-between;align-items:center;padding:.375rem .5rem;display:flex}.TEteKW_statLabel{color:#57606a;font-size:13px}.TEteKW_statValue{color:#24292f;font-size:13px;font-weight:600}.TEteKW_mainContent{min-width:0;max-width:100%;min-height:400px}.TEteKW_stackedSections{flex-direction:column;gap:1.25rem;min-width:0;max-width:100%;display:flex}.TEteKW_selectCategoryPrompt{background:#fff;border:1px solid #d0d7de;border-radius:6px;flex-direction:column;justify-content:center;min-height:240px;padding:2rem;display:flex}.TEteKW_selectCategoryTitle{color:#24292f;margin:0 0 .5rem;font-size:18px;font-weight:600}.TEteKW_selectCategoryDescription{color:#57606a;max-width:36rem;margin:0;font-size:14px}@media (max-width:768px){.TEteKW_container{padding:8px}.TEteKW_header{flex-direction:column;align-items:flex-start;gap:12px}.TEteKW_headerActions{flex-wrap:wrap;width:100%}.TEteKW_mainLayout{grid-template-columns:minmax(0,1fr)}.TEteKW_controlPanel{padding:.75rem;position:static}.TEteKW_searchInput{font-size:16px}.TEteKW_mobileSectionSelector{display:flex}.TEteKW_sectionList{display:none}.TEteKW_sectionList.TEteKW_sectionListOpen{display:block}.TEteKW_controlHeading{margin-bottom:.5rem}.TEteKW_mainContent,.TEteKW_stackedSections{min-width:0;max-width:100%}}
._3E0MfW_slot{flex-shrink:0;display:inline-block;position:relative}._3E0MfW_slot>*{position:absolute;inset:0}._3E0MfW_hidden{display:none!important}
._-UB2W_widget{color:#1d1d1f;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#fffc;border:1px solid #00000014;border-radius:20px;align-items:center;gap:10px;max-width:320px;padding:8px 12px 8px 8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;display:flex;box-shadow:0 2px 8px #00000014}._-UB2W_widgetClickable{cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}._-UB2W_widgetClickable:hover{background-color:#fffffff2;box-shadow:0 4px 12px #0000001f}._-UB2W_widgetClickable:active{transform:scale(.98)}._-UB2W_noAvatar{padding:8px 12px}._-UB2W_avatar{object-fit:cover;background-color:#e5e5ea;border:none;border-radius:50%;flex-shrink:0;width:32px;height:32px}._-UB2W_avatarInitials{color:#1d1d1f;background-color:#e5e5ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:600;line-height:1;display:flex}._-UB2W_info{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}._-UB2W_name{color:#1d1d1f;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}._-UB2W_email{color:#86868b;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}._-UB2W_signOutButton{color:#1d1d1f;cursor:pointer;background-color:#f5f5f7;border:none;border-radius:12px;flex-shrink:0;padding:6px 12px;font-size:.75rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}._-UB2W_signOutButton:hover{background-color:#e8e8ed}._-UB2W_signOutButton:active{transform:scale(.96)}._-UB2W_statusMessage{color:#86868b;font-size:.875rem}._-UB2W_chevron{color:#86868b;flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}._-UB2W_chevronUp{transform:rotate(180deg)}._-UB2W_userSection{position:relative}._-UB2W_avatarSlot{border-radius:50%;flex-shrink:0;width:32px;height:32px;position:relative;overflow:visible}._-UB2W_avatarSlotCompact{width:28px;height:28px}._-UB2W_avatarSlotDropActive{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary,#0071e3) 40%, transparent)}._-UB2W_backdrop{z-index:calc(var(--z-side-panel) - 1);position:fixed;inset:0}._-UB2W_menu{min-width:200px;z-index:var(--z-side-panel);overscroll-behavior:contain;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fff;border:1px solid #00000014;border-radius:12px;box-shadow:0 10px 25px #00000026}._-UB2W_menuItem{color:#1d1d1f;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}._-UB2W_menuItem:hover{background-color:#f5f5f7}._-UB2W_menuItem svg{color:#86868b;flex-shrink:0}._-UB2W_menuDivider{background-color:#00000014;height:1px;margin:8px 0}._-UB2W_menuSectionLabel{color:#86868b;letter-spacing:.02em;text-transform:uppercase;padding:6px 16px 4px;font-size:.7rem;font-weight:600}._-UB2W_menuSectionStatus{color:#86868b;padding:4px 16px 10px;font-size:.75rem}._-UB2W_menuSectionError{color:#d70015;padding:4px 16px 10px;font-size:.75rem}._-UB2W_tenantMenuItem{justify-content:space-between}._-UB2W_tenantMenuItem:disabled{cursor:default}._-UB2W_tenantMenuItemActive{background-color:#f5f5f7}._-UB2W_tenantMenuLabel{text-overflow:ellipsis;white-space:nowrap;padding-right:12px;overflow:hidden}._-UB2W_tenantMenuMeta{color:#86868b;font-size:.75rem}._-UB2W_widgetCompact{box-sizing:border-box;justify-content:center;gap:6px;width:100%;max-width:none;padding:4px 8px 4px 4px}._-UB2W_avatarCompact,._-UB2W_avatarInitialsCompact{width:28px;height:28px}._-UB2W_widgetCompact ._-UB2W_name{font-size:.8125rem}@media (max-width:768px){._-UB2W_widget{max-width:100%}}
._2Lhs4q_group{background:#fff;border:1px solid #0000000f;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}._2Lhs4q_row{color:#111827;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000000f;align-items:center;gap:14px;padding:0 16px;font-size:1rem;text-decoration:none;display:flex}._2Lhs4q_row:last-child{border-bottom:none}._2Lhs4q_row:active{background:#0000000a}._2Lhs4q_row:disabled{cursor:default}._2Lhs4q_row svg{color:#6b7280;flex-shrink:0}._2Lhs4q_rowLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._2Lhs4q_rowMeta{color:#6b7280;flex-shrink:0;font-size:.875rem}._2Lhs4q_chevron{color:#c4c8cf;flex-shrink:0;display:inline-flex}._2Lhs4q_chevron svg{color:inherit}._2Lhs4q_sectionLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin:4px 4px -4px;font-size:.8125rem;font-weight:600}._2Lhs4q_error{color:#b91c1c;padding:0 4px;font-size:.875rem}._2Lhs4q_signOut,._2Lhs4q_signOut svg{color:#dc2626}
.mpbura_container{background-color:#f3f4f6;border-radius:.5rem;gap:.5rem;padding:.5rem;display:flex}.mpbura_switchButton{background-color:var(--color-bg-primary);color:#374151;cursor:pointer;border:1px solid #e5e7eb;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.mpbura_switchButton:hover{background-color:#f9fafb;border-color:#d1d5db}.mpbura_switchButton.mpbura_active{background:var(--gradient-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 2px 4px #0000001a}.mpbura_switchButton.mpbura_active:hover{background:var(--gradient-primary-hover);border-color:var(--color-primary-hover);box-shadow:0 4px 6px #00000026}.mpbura_icon{width:1.25rem;height:1.25rem}@media (max-width:768px){.mpbura_container{box-sizing:border-box;width:100%}.mpbura_switchButton{flex:1 1 0;justify-content:center;min-width:0;padding-left:.5rem;padding-right:.5rem}}
._5Z-yRG_container{width:100%;min-width:0;position:relative}._5Z-yRG_searchInputWrapper{box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:8px;min-width:0;min-height:34px;padding:6px 10px;display:flex;overflow:hidden}._5Z-yRG_searchInputWrapper:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--shadow-primary-color)}._5Z-yRG_searchIcon{color:#6b7280;font-size:14px}._5Z-yRG_searchInput{color:#111827;background:0 0;border:none;outline:none;width:100%;font-size:13px}._5Z-yRG_searchInput::placeholder{color:#9ca3af}._5Z-yRG_dropdown{max-height:460px;z-index:var(--z-side-panel-stacked);background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 24px #0000001f}._5Z-yRG_emptyState,._5Z-yRG_loadingState,._5Z-yRG_errorState,._5Z-yRG_hintState{color:#6b7280;padding:12px 14px;font-size:13px}._5Z-yRG_sectionTitle{text-transform:uppercase;letter-spacing:.03em;color:#6b7280;padding:10px 12px 6px;font-size:12px;font-weight:700}._5Z-yRG_emptyState+._5Z-yRG_sectionTitle,._5Z-yRG_resultRow+._5Z-yRG_sectionTitle{border-top:1px solid #f3f4f6;padding-top:12px}._5Z-yRG_errorState{color:#b91c1c}._5Z-yRG_resultRow{text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f3f4f6;flex-direction:column;gap:2px;width:100%;padding:10px 12px;display:flex}._5Z-yRG_resultName{color:#111827;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;font-weight:600;overflow:hidden}._5Z-yRG_resultRowHeader{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._5Z-yRG_viewerBadges{flex:0 auto;justify-content:flex-end;align-items:center;gap:4px;min-width:0;max-width:55%;display:flex}._5Z-yRG_viewerBadge{background-color:var(--color-primary);color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:0 auto;min-width:0;max-width:100%;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.35;overflow:hidden}._5Z-yRG_resultContact{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}._5Z-yRG_resultRow:last-child{border-bottom:none}._5Z-yRG_resultRow:hover,._5Z-yRG_resultRowHighlighted{background-color:#eff6ff}@media (max-width:768px){._5Z-yRG_container{width:100%}._5Z-yRG_dropdown{max-height:360px}}
._3lv5vq_container{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}._3lv5vq_containerEmbedded{background:0 0;border:none;border-radius:0;padding:0}._3lv5vq_previewRow{align-items:center;gap:12px;display:flex}._3lv5vq_previewCircle{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:1.25rem;font-weight:700;display:flex;overflow:hidden}._3lv5vq_previewImage{object-fit:cover;width:100%;height:100%;display:block}._3lv5vq_previewText{color:#4b5563;font-size:.82rem}._3lv5vq_actionRow{flex-wrap:wrap;gap:8px;display:flex}._3lv5vq_actionButton{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:6px 10px;font-size:.8rem;font-weight:600}._3lv5vq_actionButton:disabled{opacity:.6;cursor:default}._3lv5vq_dangerButton{color:#b91c1c;border-color:#fecaca}._3lv5vq_cameraSection{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;flex-direction:column;gap:8px;padding:8px;display:flex}._3lv5vq_cameraPreview{background:#111827;border-radius:8px;width:100%;max-width:340px}._3lv5vq_error{color:#b91c1c;font-size:.8rem;font-weight:500}._3lv5vq_cropSection{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;flex-direction:column;gap:10px;padding:8px;display:flex}._3lv5vq_cropperFrame{background:#111827;border-radius:8px;width:100%;max-width:340px;height:260px;position:relative;overflow:hidden}._3lv5vq_zoomControl{color:#1f2937;align-items:center;gap:10px;font-size:.8rem;font-weight:600;display:flex}._3lv5vq_zoomSlider{width:180px;max-width:100%}
.AuVwlG_modalOverlay{z-index:var(--z-modal);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AuVwlG_modalContent{background:#fff;border-radius:8px;flex-direction:column;width:90%;max-width:700px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000026}.AuVwlG_modalTitle{color:#111827;margin:0;font-size:1.25rem;font-weight:600}.AuVwlG_phoneNumber{color:#6b7280;margin:4px 0 0;font-size:.875rem}.AuVwlG_closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:28px;line-height:1;transition:background-color .2s,color .2s;display:flex}.AuVwlG_closeButton:hover{color:#111827;background-color:#f3f4f6}
.lzlA3q_overlayWrapper{width:400px;z-index:var(--z-side-panel-stacked);position:fixed;top:0;bottom:0;right:0}.lzlA3q_modalWrapper{z-index:var(--z-side-panel-modal);position:fixed;inset:0}.lzlA3q_modalWrapperWithUnderlyingPanel{z-index:calc(var(--z-side-panel) - 100)}.lzlA3q_modalBackdrop{background:#0f172a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lzlA3q_modalBackdropWithUnderlyingPanel{right:400px}.lzlA3q_modalPanel{background:#fff;border-radius:12px;flex-direction:column;width:min(820px,100vw - 48px);min-width:0;min-height:0;max-height:calc(100dvh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #0003}.lzlA3q_header.lzlA3q_modalHeader{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;margin-bottom:0;padding:16px 20px}.lzlA3q_modalCloseButton{color:#666;cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;font-size:20px;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;box-shadow:0 0 8px #00000014}.lzlA3q_modalCloseButton:hover{background:var(--color-error-light);border-color:var(--color-error-border);color:var(--color-error)}.lzlA3q_modalScrollBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.lzlA3q_header{align-items:center;gap:16px;margin-bottom:8px;padding:24px 24px 0;display:flex}.lzlA3q_title{color:var(--color-text-primary);letter-spacing:-.02em;flex:1;min-width:0;margin:0;font-size:1.75rem;font-weight:700}.lzlA3q_content{padding:20px 24px 24px}.lzlA3q_form{flex-direction:column;gap:20px;display:flex}.lzlA3q_formNote{background:linear-gradient(135deg, var(--color-primary-light) 0%, #f0f9ff 100%);border:1px solid #91d5ff;border-left:4px solid var(--color-primary);color:var(--color-primary-dark);border-radius:8px;padding:12px 16px;font-size:.875rem;font-weight:500;line-height:1.5}.lzlA3q_errorAlert{background:linear-gradient(135deg, var(--color-error-light) 0%, var(--color-error-lighter) 100%);border:1px solid var(--color-error-border);border-left:4px solid var(--color-error);color:var(--color-error-active);border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;font-size:.9rem;line-height:1.5;display:flex;box-shadow:0 2px 4px #ff4d4f14}.lzlA3q_errorIcon{flex-shrink:0;margin-top:1px;font-size:1.2rem}.lzlA3q_required{color:var(--color-error);margin-left:2px;font-weight:600}.lzlA3q_inputError{background-color:#fff5f5;border-color:var(--color-error)!important}.lzlA3q_inputError:focus{border-color:var(--color-error)!important;box-shadow:0 0 0 2px #ff4d4f1a!important}.lzlA3q_fieldError{color:var(--color-error-active);align-items:center;gap:6px;margin-top:6px;font-size:.813rem;font-weight:500;animation:.2s ease-in lzlA3q_fadeIn;display:flex}.lzlA3q_fieldError:before{content:"⚠";font-size:.875rem}.lzlA3q_fieldHint{color:#8c8c8c;margin-top:6px;font-size:.813rem;font-style:italic;display:block}.lzlA3q_profileImageNotice{color:var(--color-success-active);margin:8px 0 0;padding:0;font-size:.8125rem;font-weight:500;line-height:1.35}.lzlA3q_smsConsentSection{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.lzlA3q_smsScriptToggle{color:#1d4ed8;cursor:pointer;text-align:left;background:#fff;border:1px solid #bfdbfe;border-radius:6px;padding:8px 10px;font-size:.8rem;font-weight:600}.lzlA3q_smsScriptToggle:hover{background:#eff6ff}.lzlA3q_smsScript{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:10px}.lzlA3q_smsScriptTitle{color:#1f2937;margin:0 0 6px;font-size:.8rem;font-weight:700}.lzlA3q_smsScriptText{color:#374151;margin:0;font-size:.78rem;line-height:1.45}.lzlA3q_smsConsentLabel{color:#1f2937;align-items:flex-start;gap:8px;font-size:.82rem;display:flex}.lzlA3q_smsConsentLabel input{margin-top:2px}.lzlA3q_actions{border-top:1px solid var(--color-border-lighter);gap:12px;margin-top:32px;padding-top:24px;display:flex}.lzlA3q_actions button{flex:1}.lzlA3q_buttonDisabled{opacity:.6;cursor:default!important}.lzlA3q_spinner{vertical-align:middle;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.6s linear infinite lzlA3q_spin;display:inline-block}@keyframes lzlA3q_spin{to{transform:rotate(360deg)}}.lzlA3q_viewCompact{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.lzlA3q_viewTopGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.lzlA3q_identityCard{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}.lzlA3q_identityHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.lzlA3q_identityHeaderLeft{align-items:center;gap:10px;min-width:0;display:flex}.lzlA3q_identityAvatar{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:.9rem;font-weight:700;display:flex;overflow:hidden}.lzlA3q_identityAvatarImage{object-fit:cover;width:100%;height:100%}.lzlA3q_identityName{color:#111827;font-size:.96rem;font-weight:700}.lzlA3q_identityHeaderActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.lzlA3q_smsChatButton{border:1px solid var(--color-primary);background:var(--color-primary-light);color:var(--color-primary-dark);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:.72rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.lzlA3q_smsChatButton:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.lzlA3q_inlineEditButton{color:#111827;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:4px 8px;font-size:.72rem;font-weight:600}.lzlA3q_inlineEditButton:hover{background:#f9fafb}.lzlA3q_identityMeta{color:#6b7280;flex-direction:column;gap:2px;margin-top:3px;font-size:.78rem;display:flex}.lzlA3q_identityTags{min-width:0;margin-top:6px;margin-bottom:2px}.lzlA3q_identityNotes{width:100%;margin-top:6px}.lzlA3q_marketingPreferencesCard{border-top:1px solid #e5e7eb;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.lzlA3q_marketingPreferenceLabel{color:#374151;cursor:pointer;align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:inline-flex}.lzlA3q_marketingPreferenceCheckbox{cursor:pointer}.lzlA3q_marketingPreferenceHint{color:#6b7280;margin:0;font-size:.75rem;line-height:1.4}.lzlA3q_marketingUnsubscribeNotice{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;margin:-4px 0 0;padding:8px 10px;font-size:.75rem;line-height:1.4}.lzlA3q_blacklistCard{border-top:1px solid #e5e7eb;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}.lzlA3q_blacklistHeader{justify-content:space-between;align-items:center;display:flex}.lzlA3q_blacklistToggleLabel{color:#374151;cursor:pointer;align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:inline-flex}.lzlA3q_blacklistCheckbox{cursor:pointer}.lzlA3q_blacklistReasonLabel{color:#4b5563;font-size:.75rem;font-weight:600}.lzlA3q_blacklistReasonInput{resize:vertical;border:1px solid #d1d5db;border-radius:8px;width:100%;min-height:72px;padding:8px 10px;font-size:.82rem}.lzlA3q_blacklistReasonDisplay{color:#111827;white-space:pre-wrap;margin:0;font-size:.82rem}.lzlA3q_blacklistMeta,.lzlA3q_blacklistAckMeta{color:#6b7280;margin:0;font-size:.75rem}.lzlA3q_blacklistAckBody{flex-direction:column;gap:8px;display:flex}.lzlA3q_blacklistSaveButton{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-self:flex-start;padding:6px 10px;font-size:.78rem;font-weight:600}.lzlA3q_blacklistSaveButton:disabled{opacity:.5;cursor:default}.lzlA3q_blacklistUpdateReasonButton{color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.75rem;font-weight:600}.lzlA3q_blacklistUpdateReasonButton:hover{text-decoration:underline}.lzlA3q_blacklistUpdateReasonButton:disabled{opacity:.5;cursor:default}.lzlA3q_summaryCard{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:8px 10px}.lzlA3q_summaryTitle{text-transform:uppercase;letter-spacing:.03em;color:#374151;margin:0 0 6px;font-size:.78rem;font-weight:700}.lzlA3q_summaryRow{border-top:1px solid #f3f4f6;justify-content:space-between;gap:10px;padding:5px 0;display:flex}.lzlA3q_summaryRow:first-of-type{border-top:none;padding-top:0}.lzlA3q_summaryLabel{color:#6b7280;font-size:.76rem;font-weight:600}.lzlA3q_summaryValue{color:#111827;text-align:right;font-size:.76rem;font-weight:600}.lzlA3q_detailsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"past future""calls calls""waitlist waitlist""promocodes promocodes""giftcards packages";gap:10px;display:grid}.lzlA3q_pastAppointmentsSection{grid-area:past}.lzlA3q_futureAppointmentsSection{grid-area:future}.lzlA3q_callsSection{grid-area:calls}.lzlA3q_waitListSection{grid-area:waitlist}.lzlA3q_promoCodesSection{grid-area:promocodes}.lzlA3q_giftCardsSection{grid-area:giftcards}.lzlA3q_notesSection{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px}.lzlA3q_compactSectionInset{padding:6px 10px}.lzlA3q_packagesSection{grid-area:packages}.lzlA3q_packagesContent{padding:8px 10px}.lzlA3q_compactSection{background:#fff;border:1px solid #e5e7eb;border-radius:10px}.lzlA3q_compactSectionTitle{text-transform:uppercase;letter-spacing:.03em;color:#374151;border-bottom:1px solid #f3f4f6;margin:0;padding:8px 10px;font-size:.76rem;font-weight:700}.lzlA3q_compactList{flex-direction:column;display:flex}.lzlA3q_compactTransactionGroup{border-bottom:1px solid #f3f4f6}.lzlA3q_compactTransactionGroup:last-child,.lzlA3q_compactTransactionGroup .lzlA3q_compactItem{border-bottom:none}.lzlA3q_compactItem{border-bottom:1px solid #f3f4f6;padding:6px 10px}.lzlA3q_compactItemButton{text-align:left;width:100%;cursor:var(--cursor-interactive);background:0 0;border:0}a.lzlA3q_compactItemButton{color:inherit;text-decoration:none;display:block}.lzlA3q_compactItemButton:hover{background:#f9fafb}.lzlA3q_compactRefundItem{background:#f9fafb;border-left:2px solid #d1d5db;margin:0 10px 6px;padding:4px 8px 4px 10px;display:block}.lzlA3q_compactRefundItem:hover{background:#f3f4f6}.lzlA3q_compactItem:last-child{border-bottom:none}.lzlA3q_compactItemPrimary{color:#111827;font-size:.8rem;font-weight:600}.lzlA3q_compactItemSecondary{color:#6b7280;margin-top:1px;font-size:.74rem}.lzlA3q_callItem{border-bottom:1px solid #f3f4f6;padding:4px 8px 5px}.lzlA3q_callItem:last-child{border-bottom:none}.lzlA3q_callItem .lzlA3q_compactItemPrimary,.lzlA3q_callItem .lzlA3q_compactItemSecondary{line-height:1.2}.lzlA3q_callItem .lzlA3q_compactItemSecondary{margin-top:0}.lzlA3q_callItemHeader{align-items:center;gap:6px;display:flex}.lzlA3q_callSummaryButton{flex:auto;min-width:0;padding:0}.lzlA3q_callItem .lzlA3q_callTranscriptButton{border-radius:5px;flex:none;padding:1px 7px;font-size:.7rem;line-height:1.2}.lzlA3q_callTranscriptPreview{color:#374151;-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:1px;font-size:.72rem;line-height:1.25;display:-webkit-box;overflow:hidden}.lzlA3q_callRecording{min-width:0;max-width:100%;margin-top:3px}.lzlA3q_callMissingRecording{margin-top:1px}.lzlA3q_packageMetaList{flex-direction:column;gap:2px;margin-top:2px;display:flex}.lzlA3q_packageMetaBox{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:6px 8px}.lzlA3q_packageNameInCell{color:#111827;margin-bottom:4px;font-size:.8rem;font-weight:600}.lzlA3q_packageExpirationEditor{flex-direction:column;gap:4px;margin-top:8px;display:flex}.lzlA3q_packageExpirationLabel{color:#374151;text-transform:uppercase;letter-spacing:.02em;font-size:.68rem;font-weight:600}.lzlA3q_packageExpirationControls{align-items:center;gap:6px;display:flex}.lzlA3q_packageExpirationInput{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;height:30px;padding:0 8px;font-size:.75rem}.lzlA3q_packageExpirationClearButton{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:6px 8px;font-size:.72rem;font-weight:500;line-height:1}.lzlA3q_packageExpirationSaveButton{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;cursor:pointer;border-radius:6px;padding:6px 10px;font-size:.72rem;font-weight:600;line-height:1}.lzlA3q_packageExpirationSaveButton:disabled{border-color:var(--color-primary-200);background:var(--color-primary-200);color:var(--color-primary-800);cursor:default}.lzlA3q_packageExpirationError{color:#b91c1c;font-size:.72rem}.lzlA3q_packageExpirationNotice{color:#166534;font-size:.72rem}.lzlA3q_compactEmpty{color:#9ca3af;padding:8px 10px;font-size:.75rem}.lzlA3q_inlineError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 10px;font-size:.8rem}.lzlA3q_loadingShimmerList{flex-direction:column;display:flex}.lzlA3q_loadingShimmerItem{border-bottom:1px solid #f3f4f6;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.lzlA3q_loadingShimmerItem:last-child{border-bottom:none}.lzlA3q_loadingShimmerBlock{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 37%,#e5e7eb 63%) 0 0/300% 100%;border-radius:6px;animation:1.3s ease-in-out infinite lzlA3q_shimmer;display:inline-block}.lzlA3q_loadingShimmerTextSm{width:90px;height:11px}.lzlA3q_loadingShimmerTextMd{width:140px;height:12px}.lzlA3q_loadingShimmerTextLg{width:170px;height:12px}@keyframes lzlA3q_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes lzlA3q_fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lzlA3q_benefitsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%;display:grid}.lzlA3q_benefitsGrid>:only-child{grid-column:1/-1}.lzlA3q_membershipStaffList{flex-direction:column;display:flex}.lzlA3q_membershipStaffEntry{border-bottom:1px solid #f3f4f6;padding:6px 10px}.lzlA3q_membershipStaffEntry:last-child{border-bottom:none}.lzlA3q_membershipStaffEntryHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:2px;display:flex}.lzlA3q_membershipAccentDot{vertical-align:middle;border:1px solid #d0d7de;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.lzlA3q_membershipMuted{color:#6b7280;margin:0;font-size:.74rem;line-height:1.4}.lzlA3q_membershipSetupLink{color:#0969da;text-underline-offset:2px;text-decoration:underline}.lzlA3q_membershipSetupLink:hover{color:#0550ae}.lzlA3q_membershipTabBar{border:1px solid #d1d5db;border-radius:.5rem;margin:10px 0 8px;display:inline-flex;overflow:hidden}.lzlA3q_membershipTabButton{color:#374151;cursor:pointer;background:#fff;border:0;border-right:1px solid #d1d5db;padding:.4rem .75rem;font-size:.75rem}.lzlA3q_membershipTabButton:last-child{border-right:0}.lzlA3q_membershipTabButtonActive{color:#1d4ed8;background:#eff6ff}.lzlA3q_membershipTabPanel{flex-direction:column;gap:8px;display:flex}.lzlA3q_membershipTinyActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lzlA3q_membershipDangerButton{color:#a40e26;cursor:pointer;background:#fff;border:1px solid #d0d7de;border-radius:6px;padding:6px 10px;font-size:13px}.lzlA3q_membershipDangerButton:disabled{opacity:.5;cursor:default}.lzlA3q_membershipGhostButton{cursor:pointer;background:#fff;border:1px solid #d0d7de;border-radius:6px;padding:6px 10px;font-size:13px}.lzlA3q_activityLoadMore{justify-content:center;padding:8px 10px 4px;display:flex}.lzlA3q_membershipAddBox{border-top:1px solid #f3f4f6;margin-top:0;padding:6px 10px}.lzlA3q_membershipRadioLine{color:#24292f;align-items:center;gap:10px;margin:6px 0;font-size:13px;display:flex}.lzlA3q_cancelChoices{margin:0;padding:0;line-height:1.45}.lzlA3q_cancelChoiceGroup{margin-top:14px}.lzlA3q_cancelChoiceGroupTitle{color:#24292f;margin:0 0 6px;font-size:13px;font-weight:600}.lzlA3q_cancelChoiceLabel{cursor:pointer;color:#24292f;align-items:flex-start;gap:8px;margin:10px 0;font-size:14px;display:flex}@media (max-width:900px){.lzlA3q_viewTopGrid{grid-template-columns:1fr}.lzlA3q_detailsGrid{grid-template-columns:1fr;grid-template-areas:"past""future""calls""waitlist""giftcards""packages"}.lzlA3q_benefitsGrid{grid-template-columns:1fr}}@media (max-width:768px){.lzlA3q_overlayWrapper{width:100%}.lzlA3q_modalBackdrop{justify-content:stretch;align-items:stretch;padding:0}.lzlA3q_modalWrapperWithUnderlyingPanel{z-index:var(--z-side-panel-modal)}.lzlA3q_modalBackdropWithUnderlyingPanel{right:0}.lzlA3q_modalPanel{width:100%;height:100%;max-height:100dvh;box-shadow:none;border-radius:0}.lzlA3q_header{gap:12px;padding:16px 16px 0}.lzlA3q_header.lzlA3q_modalHeader{z-index:2;padding:12px 16px;padding-top:max(12px, env(safe-area-inset-top));position:sticky;top:0}.lzlA3q_title{font-size:1.25rem}.lzlA3q_content,.lzlA3q_modalScrollBody{padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.lzlA3q_viewCompact{gap:12px}.lzlA3q_identityHeader{flex-direction:column;align-items:stretch}.lzlA3q_identityHeaderActions{flex-wrap:wrap;width:100%}.lzlA3q_smsChatButton,.lzlA3q_inlineEditButton{flex:auto;justify-content:center;min-height:36px;padding:8px 10px;font-size:.8rem}.lzlA3q_identityName{overflow-wrap:anywhere;font-size:1rem}.lzlA3q_identityMeta{overflow-wrap:anywhere;font-size:.85rem}.lzlA3q_summaryRow{flex-direction:column;align-items:flex-start;gap:2px}.lzlA3q_summaryValue{text-align:left;overflow-wrap:anywhere}.lzlA3q_compactItemPrimary,.lzlA3q_compactItemSecondary{overflow-wrap:anywhere}.lzlA3q_packageExpirationControls{flex-wrap:wrap}.lzlA3q_packageExpirationInput{flex:140px;min-width:0}.lzlA3q_membershipStaffEntryHeader{flex-direction:column;align-items:stretch}.lzlA3q_membershipTabBar{width:100%;display:flex}.lzlA3q_membershipTabButton{flex:1}.lzlA3q_membershipTinyActions{width:100%}.lzlA3q_membershipDangerButton,.lzlA3q_membershipGhostButton{flex:auto}}
.R2Lg6q_customerChip{color:#2563eb;max-width:100%;font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;padding:.125rem .5rem;font-weight:500;line-height:1.25;display:inline-flex;overflow:hidden}.R2Lg6q_customerChip:hover{background:#eff6ff;border-color:#2563eb}.R2Lg6q_customerChip:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.R2Lg6q_copyField{align-items:center;gap:.375rem;max-width:100%;display:inline-flex}.R2Lg6q_copyFieldValue{min-width:0}.R2Lg6q_copyButton{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:.75rem;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.R2Lg6q_copyButton:hover{color:#2563eb;background:#eff6ff;border-color:#2563eb}.R2Lg6q_copyButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.R2Lg6q_copyButtonCopied{color:#047857;background:#ecfdf5;border-color:#047857}
.nftO8a_list{flex-direction:column;gap:10px;margin-top:8px;display:flex}.nftO8a_empty{color:#6b7280;margin:8px 0 0;font-size:.875rem}.nftO8a_bubble{cursor:default;border-radius:10px;max-width:min(100%,640px);padding:10px 12px}.nftO8a_user{background:#f3f4f6;align-self:flex-end}.nftO8a_assistant{background:#eff6ff;align-self:flex-start}.nftO8a_system{background:#f9fafb;border:1px solid #e5e7eb;align-self:stretch}.nftO8a_meta{color:#6b7280;gap:8px;margin-bottom:4px;font-size:.75rem;display:flex}.nftO8a_text{color:#111827;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.45}.nftO8a_tools{margin:8px 0 0;padding:0;list-style:none}.nftO8a_tool{color:#374151;margin-top:6px;font-size:.8125rem}.nftO8a_toolName{font-weight:600}
.fW6nOa_modalOverlay{z-index:var(--z-modal);background-color:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fW6nOa_modalContent{background:#fff;border-radius:12px;flex-direction:column;width:min(960px,100%);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 12px 40px #0000002e}.fW6nOa_modalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 12px;display:flex}.fW6nOa_modalTitle{color:#111827;margin:0;font-size:1.125rem;font-weight:600}.fW6nOa_modalSubtitle{color:#6b7280;margin:4px 0 0;font-size:.875rem}.fW6nOa_closeButton{color:#666;width:40px;height:40px;cursor:var(--cursor-interactive);background:#fff;border:2px solid #e0e0e0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;box-shadow:0 0 8px #00000014}.fW6nOa_closeButton:hover{background:var(--color-error-light);border-color:var(--color-error-border);color:var(--color-error)}.fW6nOa_modalBody{padding:16px 24px 24px;overflow:auto}.fW6nOa_modalBodyFlush{padding:0;overflow:auto}.fW6nOa_loadingState,.fW6nOa_errorState{color:#6b7280;padding:24px;font-size:.875rem}.fW6nOa_errorState{color:#b42318}.fW6nOa_transcriptBlock{white-space:pre-wrap;color:#111827;margin:8px 0 0;font-size:.875rem;line-height:1.45}.fW6nOa_transcriptHeading{margin-top:12px}
.KoxuLG_modalOverlay{z-index:var(--z-modal-elevated);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.KoxuLG_modalContent{background:#fff;border-radius:8px;width:90%;max-width:420px;padding:24px;box-shadow:0 4px 20px #00000026}.KoxuLG_modalHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.KoxuLG_closeButton{color:#6e6e73;cursor:pointer;background:#f5f5f7;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.KoxuLG_modalTitle{color:#333;margin:0;font-size:1.25rem;font-weight:600}.KoxuLG_modalMessage{color:#666;margin:0 0 16px;font-size:.9375rem;line-height:1.5}.KoxuLG_form{flex-direction:column;gap:8px;display:flex}.KoxuLG_label{color:#374151;font-size:.875rem;font-weight:500}.KoxuLG_input{border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px;font-size:.9375rem}.KoxuLG_input:focus{outline-offset:1px;outline:2px solid #635bff}.KoxuLG_error{color:#b91c1c;margin:0;font-size:.875rem}.KoxuLG_success{color:#047857;margin:0;font-size:.875rem}.KoxuLG_modalActions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.KoxuLG_cancelButton,.KoxuLG_confirmButton{cursor:pointer;border-radius:6px;padding:8px 14px;font-size:.875rem;font-weight:600}.KoxuLG_cancelButton{color:#374151;background:#fff;border:1px solid #d1d5db}.KoxuLG_confirmButton{color:#fff;background:#635bff;border:1px solid #635bff}.KoxuLG_confirmButton:disabled,.KoxuLG_cancelButton:disabled{opacity:.6;cursor:default}
.LHc7sa_container{flex-flow:wrap;gap:8px;display:flex}.LHc7sa_actionButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex:1;min-width:0;padding:10px 14px;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s}.LHc7sa_actionButton:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.LHc7sa_actionButton:disabled{opacity:.6;cursor:default}.LHc7sa_error{color:#b91c1c;flex-basis:100%;margin:0;font-size:12px}
.D7uSMa_paymentStatus{background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-width:500px;padding:20px}.D7uSMa_header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.D7uSMa_header h3{color:#1f2937;margin:0;font-size:18px;font-weight:600}.D7uSMa_refreshButton{cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:4px;padding:4px 8px;font-size:18px;transition:all .2s}.D7uSMa_refreshButton:hover{background-color:#f3f4f6;border-color:#d1d5db}.D7uSMa_statusRow{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.D7uSMa_memberStatusNote{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:8px;margin:-8px 0 16px;padding-bottom:16px;display:flex}.D7uSMa_statusBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.D7uSMa_statusBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:16px;padding:6px 12px;font-size:12px;font-weight:600}.D7uSMa_statusPaid{color:#065f46;background-color:#d1fae5}.D7uSMa_statusUnpaid{color:#991b1b;background-color:#fee2e2}.D7uSMa_statusWaived{color:#374151;background-color:#e5e7eb}.D7uSMa_statusPartiallyPaid{color:#92400e;background-color:#fef3c7}.D7uSMa_statusOverpaid{color:#c2410c;background-color:#fed7aa}.D7uSMa_statusRefunded{color:#6b21a8;background-color:#e9d5ff}.D7uSMa_statusPartiallyRefunded{color:#7c3aed;background-color:#f3e8ff}.D7uSMa_statusPaidWithCredits{color:#1d4ed8;background-color:#dbeafe}.D7uSMa_infoGrid{flex-direction:column;gap:12px;display:flex}.D7uSMa_creditsApplied{color:#059669}.D7uSMa_totalDue{font-weight:700}.D7uSMa_struckThroughAmount{color:#6b7280;margin-right:6px;text-decoration:line-through}.D7uSMa_packageCreditsSection{margin-top:16px}.D7uSMa_applyCreditsButton{border:2px solid var(--color-primary);width:100%;color:var(--color-primary);cursor:pointer;background:#fff;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s}.D7uSMa_applyCreditsButton:disabled{color:#9ca3af;cursor:default;border-color:#9ca3af}.D7uSMa_applyCreditsButton:hover:not(:disabled){background:var(--color-primary);color:#fff}.D7uSMa_packageCreditsInfo{color:#6b7280;text-align:center;margin-top:6px;font-size:12px}.D7uSMa_packageCreditsError{color:#dc2626;text-align:center;margin-top:8px;font-size:12px}.D7uSMa_pricingBreakdownNestedRow{color:#6b7280;justify-content:space-between;align-items:center;gap:8px;padding:2px 0 2px 12px;font-size:13px;font-weight:400;display:flex}.D7uSMa_pricingBreakdownNestedLabel,.D7uSMa_pricingBreakdownNestedValue{font-size:inherit;font-weight:inherit;color:inherit}.D7uSMa_infoRow{justify-content:space-between;align-items:center;display:flex}.D7uSMa_infoRowTopAligned{align-items:flex-start}.D7uSMa_label{color:#6b7280;font-size:14px;font-weight:500}.D7uSMa_value{color:#1f2937;font-size:14px;font-weight:600}.D7uSMa_noteValue{text-align:right;white-space:normal;word-break:break-word;max-width:65%}.D7uSMa_remaining{color:#dc2626}.D7uSMa_overpaid{color:#ea580c}.D7uSMa_loading,.D7uSMa_error{text-align:center;color:#6b7280;padding:20px}.D7uSMa_error{color:#dc2626}.D7uSMa_error p{margin:0 0 12px}.D7uSMa_retryButton{color:#fff;cursor:pointer;background-color:#635bff;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.D7uSMa_retryButton:hover{background-color:#4f46e5}.D7uSMa_historySection{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:16px}.D7uSMa_historyToggle{cursor:pointer;color:#1f2937;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:8px 0;font-size:14px;font-weight:600;transition:color .2s;display:flex}.D7uSMa_historyToggle:hover{color:#3b82f6}.D7uSMa_historyToggleText{text-align:left}.D7uSMa_chevron{color:#6b7280;font-size:14px;transition:transform .3s}.D7uSMa_chevronExpanded{transform:rotate(180deg)}.D7uSMa_historyContent{margin-top:12px;animation:.3s D7uSMa_slideDown}@keyframes D7uSMa_slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.D7uSMa_historyLoading,.D7uSMa_historyError,.D7uSMa_historyEmpty{text-align:center;color:#6b7280;padding:16px;font-size:14px;font-style:italic}.D7uSMa_historyError{color:#dc2626}.D7uSMa_historyList{flex-direction:column;gap:12px;display:flex}.D7uSMa_historyItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:12px}.D7uSMa_historyItemHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.D7uSMa_historyType{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}.D7uSMa_historyTypePayment{color:#065f46;background-color:#d1fae5}.D7uSMa_historyTypeDeclined{color:#991b1b;background-color:#fee2e2}.D7uSMa_historyTypeRefund{color:#3730a3;background-color:#e0e7ff}.D7uSMa_historyDate{color:#6b7280;font-size:12px}.D7uSMa_historyItemDetails{flex-direction:column;gap:6px;display:flex}.D7uSMa_historyItemRow{justify-content:space-between;align-items:center;font-size:13px;display:flex}.D7uSMa_historyItemRowTopAligned{align-items:flex-start}.D7uSMa_historyLabel{color:#6b7280;font-weight:500}.D7uSMa_historyValue{color:#1f2937;font-weight:600}.D7uSMa_copyableValue{font:inherit;text-align:right;cursor:var(--cursor-interactive);background:0 0;border:none;padding:0}.D7uSMa_copyableValue:hover{color:#2563eb}.D7uSMa_historyMutedValue{color:#6b7280;text-align:right;word-break:break-word;max-width:65%;font-weight:500}.D7uSMa_historyLink{color:#2563eb;font-weight:600;text-decoration:none}.D7uSMa_historyLink:hover{color:#1d4ed8;text-decoration:underline}.D7uSMa_historyNoteValue{text-align:right;white-space:normal;word-break:break-word;max-width:65%}.D7uSMa_historyPaymentAmount{color:#059669}.D7uSMa_historyDeclinedAmount,.D7uSMa_historyRefundAmount{color:#dc2626}.D7uSMa_detailsButton{color:#635bff;cursor:pointer;background:#fff;border:1px solid #635bff;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}.D7uSMa_detailsButton:hover{background:#f5f3ff}.D7uSMa_printReceiptContainer{flex-flow:wrap;gap:8px;margin-top:12px;margin-bottom:4px;display:flex}.D7uSMa_printReceiptButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex:1;min-width:0;padding:10px 14px;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s}.D7uSMa_printReceiptButton:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.D7uSMa_printReceiptButton:disabled{opacity:.6;cursor:default}.D7uSMa_printReceiptError{color:#b91c1c;flex-basis:100%;margin:0;font-size:12px}.D7uSMa_historyItemActions{border-top:1px solid #e5e7eb;margin-top:12px;padding-top:12px}.D7uSMa_historyRefundButton{color:#dc2626;cursor:pointer;background-color:#0000;border:1px solid #dc2626;border-radius:6px;width:100%;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s}.D7uSMa_historyRefundButton:hover{color:#b91c1c;background-color:#fef2f2;border-color:#b91c1c}.D7uSMa_historyRefundedButton{color:#6b7280;text-align:center;cursor:default;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:8px 12px;font-size:13px;font-weight:500;display:block}.D7uSMa_refundButtonContainer{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}.D7uSMa_refundButton{color:#dc2626;cursor:pointer;background-color:#0000;border:2px solid #dc2626;border-radius:6px;width:100%;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s}.D7uSMa_refundButton:hover{color:#b91c1c;background-color:#fef2f2;border-color:#b91c1c}
._34b1jW_modalOverlay{z-index:var(--z-modal);background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._34b1jW_lineItemSection{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:16px}._34b1jW_lineItemSectionTitle{color:#1f2937;margin:0 0 12px;font-size:14px;font-weight:600}._34b1jW_lineItemRow{border-bottom:1px solid #f3f4f6;padding:10px 0}._34b1jW_lineItemRow:last-child{border-bottom:none;padding-bottom:0}._34b1jW_lineItemLabel{flex-direction:column;gap:2px;display:flex}._34b1jW_lineItemMeta{color:#6b7280;font-size:12px;font-weight:400}._34b1jW_lineItemHint{color:#6b7280;margin-top:4px;margin-left:24px;font-size:12px;display:block}._34b1jW_sideEffectGroup{flex-direction:column;gap:6px;margin-top:8px;margin-left:24px;display:flex}._34b1jW_sideEffectEntry{flex-direction:column;gap:2px;display:flex}._34b1jW_contextLoading{color:#6b7280;margin-bottom:16px;font-size:14px}._34b1jW_modalContent{background:#fff;border-radius:12px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._34b1jW_modalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:24px;display:flex}._34b1jW_modalHeader h2{color:#1f2937;margin:0;font-size:20px;font-weight:600}._34b1jW_closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:28px;transition:all .2s;display:flex}._34b1jW_closeButton:hover{color:#1f2937;background-color:#f3f4f6}._34b1jW_modalBody{padding:24px}._34b1jW_infoSection{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:16px}._34b1jW_infoRow{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._34b1jW_infoRow:last-child{margin-bottom:0}._34b1jW_label{color:#6b7280;font-size:14px;font-weight:500}._34b1jW_value{color:#1f2937;font-size:14px;font-weight:600}._34b1jW_notice{color:#1e40af;background-color:#dbeafe;border:1px solid #93c5fd;border-radius:6px;margin-top:12px;padding:12px;font-size:13px;line-height:1.5}._34b1jW_lineItemlessSection{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}._34b1jW_lineItemlessSection ._34b1jW_notice{margin-top:0}._34b1jW_refundTypeSection{margin-bottom:20px}._34b1jW_checkboxLabel{cursor:pointer;color:#1f2937;align-items:center;font-size:14px;font-weight:500;display:flex}._34b1jW_checkboxLabel input[type=checkbox]{cursor:pointer;width:16px;height:16px;margin-right:8px}._34b1jW_checkboxLabel span{-webkit-user-select:none;user-select:none}._34b1jW_formGroup{margin-bottom:20px}._34b1jW_formGroup label{color:#1f2937;margin-bottom:8px;font-size:14px;font-weight:500;display:block;position:relative}._34b1jW_tooltipWrapper{margin-left:6px;display:inline-block;position:relative}._34b1jW_tooltipIcon{color:#6b7280;cursor:default;justify-content:center;align-items:center;width:16px;height:16px;font-size:14px;font-weight:700;transition:color .2s;display:inline-flex}._34b1jW_tooltipIcon:hover{color:#635bff}._34b1jW_tooltip{visibility:hidden;opacity:0;color:#fff;white-space:normal;width:320px;z-index:var(--z-modal-content);background-color:#1f2937;border-radius:8px;padding:12px 16px;font-size:13px;font-weight:400;line-height:1.6;transition:opacity .2s,visibility .2s;position:absolute;bottom:125%;left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}._34b1jW_tooltip:after{content:"";border:6px solid #0000;border-top-color:#1f2937;position:absolute;top:100%;left:50%;transform:translate(-50%)}._34b1jW_tooltipWrapper:hover ._34b1jW_tooltip{visibility:visible;opacity:1}._34b1jW_tooltip strong{color:#93c5fd;font-weight:600}._34b1jW_input{border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}._34b1jW_input:focus{border-color:#635bff;outline:none;box-shadow:0 0 0 3px #635bff1a}._34b1jW_select{cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}._34b1jW_select:focus{border-color:#635bff;outline:none;box-shadow:0 0 0 3px #635bff1a}._34b1jW_textarea{resize:vertical;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}._34b1jW_textarea:focus{border-color:#635bff;outline:none;box-shadow:0 0 0 3px #635bff1a}._34b1jW_fullRefundNotice{color:#92400e;text-align:center;background-color:#fef3c7;border:1px solid #fcd34d;border-radius:6px;margin-bottom:20px;padding:12px;font-size:14px;font-weight:600}._34b1jW_error{color:#dc2626;background-color:#fee2e2;border:1px solid #fca5a5;border-radius:6px;margin-bottom:16px;padding:12px;font-size:14px}._34b1jW_modalActions{gap:12px;margin-top:24px;display:flex}._34b1jW_cancelButton{color:#6b7280;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;flex:1;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}._34b1jW_cancelButton:hover:not(:disabled){color:#1f2937;background-color:#f9fafb;border-color:#9ca3af}._34b1jW_cancelButton:disabled{cursor:default;opacity:.5}._34b1jW_refundButton{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:6px;flex:1;padding:10px 20px;font-size:14px;font-weight:500;transition:background-color .2s}._34b1jW_refundButton:hover:not(:disabled){background-color:#b91c1c}._34b1jW_refundButton:active:not(:disabled){background-color:#991b1b}._34b1jW_refundButton:disabled{cursor:default;background-color:#9ca3af}._34b1jW_successSection{text-align:center;flex-direction:column;align-items:center;padding:12px 0 8px;display:flex}._34b1jW_successIcon{background:var(--color-success,#16a34a);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:2rem;display:flex}._34b1jW_successTitle{color:var(--color-success,#16a34a);margin:0 0 8px;font-size:1.1rem;font-weight:600}._34b1jW_successAmount{color:#1f2937;margin:0 0 12px;font-size:1.5rem;font-weight:700}._34b1jW_successMessage{color:#6b7280;margin:0;font-size:14px;line-height:1.5}._34b1jW_doneButton{background-color:var(--color-success,#16a34a);color:#fff;cursor:pointer;border:none;border-radius:6px;flex:1;padding:10px 20px;font-size:14px;font-weight:500;transition:background-color .2s}._34b1jW_doneButton:hover{background-color:#15803d}
._0SmUdq_cardField{border:1px solid var(--color-border,#e5e7eb);background:#fff;border-radius:6px;padding:10px 12px}
.aQTbxa_section{flex-direction:column;gap:10px;display:flex}.aQTbxa_label{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.aQTbxa_muted{color:var(--color-text-secondary);font-size:.875rem}.aQTbxa_cardSummary{border:1px solid var(--color-border);background:var(--color-background-secondary,#f8fafc);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.aQTbxa_cardDetails{color:var(--color-text-primary);font-size:.9rem}.aQTbxa_cardExpiry{color:var(--color-text-secondary);margin-top:2px;font-size:.8rem}.aQTbxa_actions{flex-wrap:wrap;gap:8px;display:flex}.aQTbxa_actionButton{border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;background:#fff;border-radius:6px;padding:6px 10px;font-size:.8rem;font-weight:600}.aQTbxa_actionButton:disabled{opacity:.6;cursor:default}.aQTbxa_dangerButton{color:var(--color-error,#dc2626);cursor:pointer;background:#fff;border:1px solid #dc262659;border-radius:6px;padding:6px 10px;font-size:.8rem;font-weight:600}.aQTbxa_dangerButton:disabled{opacity:.6;cursor:default}.aQTbxa_editor{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.aQTbxa_consentLabel{color:var(--color-text-primary);align-items:flex-start;gap:8px;font-size:.85rem;display:flex}.aQTbxa_error{color:var(--color-error,#dc2626);font-size:.85rem}.aQTbxa_formGroup{flex-direction:column;gap:6px;display:flex}.aQTbxa_fieldLabel{color:var(--color-text-primary);font-size:.8rem;font-weight:600}.aQTbxa_textInput{border:1px solid var(--color-border);color:var(--color-text-primary);background:#fff;border-radius:6px;padding:8px 10px;font-size:.875rem}.aQTbxa_textInput::placeholder{color:var(--color-text-secondary)}.aQTbxa_initializing{color:var(--color-text-secondary);font-size:.85rem}
._7T760W_modalOverlay{z-index:var(--z-modal);background:#11182780;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._7T760W_modalContent{background:#fff;border-radius:10px;flex-direction:column;width:min(1000px,100%);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 18px 48px #0f172a3d}._7T760W_modalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._7T760W_modalHeader h2{margin:0;font-size:18px}._7T760W_closeButton{cursor:pointer;color:#4b5563;background:0 0;border:none;font-size:18px;font-weight:600}._7T760W_modalBody{padding:16px 20px 24px;overflow-y:auto}._7T760W_section{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:12px}._7T760W_section h3{margin:0 0 10px;font-size:15px}._7T760W_printReceiptButton{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex:1;min-width:0;padding:8px 12px;font-size:13px;font-weight:500}._7T760W_receiptActions{flex-flow:wrap;gap:8px;display:flex}._7T760W_receiptActionContents{display:contents}._7T760W_summaryRefundButton{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #dc2626;border-radius:6px;flex:1;min-width:0;padding:8px 12px;font-size:13px;font-weight:500}._7T760W_summaryRefundButton:hover{background:#fef2f2}._7T760W_printReceiptButton:hover:not(:disabled){background:#f9fafb}._7T760W_printReceiptButton:disabled{opacity:.6;cursor:default}._7T760W_printReceiptError{color:#b91c1c;flex-basis:100%;margin:0;font-size:13px}._7T760W_summaryTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._7T760W_receiptCard{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:4px;min-width:220px;padding:10px 12px;display:flex}._7T760W_receiptValue{color:#111827;font-size:16px;font-weight:700}._7T760W_transactionIdValue{color:#111827;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;font-weight:600}._7T760W_badgeRow{align-items:center;gap:8px;display:flex}._7T760W_badge{letter-spacing:.02em;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}._7T760W_typeBadge{color:#075985;background:#e0f2fe}._7T760W_statusBadge{color:#166534;background:#dcfce7}._7T760W_timeGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:12px;display:grid}._7T760W_timeCard{background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}._7T760W_timeLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}._7T760W_timeValue{color:#111827;font-size:13px;font-weight:600}._7T760W_grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}._7T760W_row{color:#374151;justify-content:space-between;gap:8px;font-size:13px;display:flex}._7T760W_moneyGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:12px;display:grid}._7T760W_moneyGrid div{border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;gap:4px;padding:8px;font-size:12px;display:flex}._7T760W_notes{color:#1f2937;white-space:pre-wrap;margin-top:10px;font-size:13px}._7T760W_stack{flex-direction:column;gap:8px;display:flex}._7T760W_card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:10px}._7T760W_cardHeader{justify-content:space-between;gap:8px;margin-bottom:8px;font-size:13px;display:flex}._7T760W_declinedCard{background:#fef2f2;border-color:#fecaca}._7T760W_declinedAmount{color:#dc2626}._7T760W_smallGrid{color:#374151;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;font-size:12px;display:grid}._7T760W_timelineRow{color:#374151;justify-content:space-between;gap:8px;font-size:13px;display:flex}._7T760W_debugRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._7T760W_copyButton{color:#635bff;cursor:pointer;background:#fff;border:1px solid #635bff;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:600}._7T760W_copyButton:hover{background:#f5f3ff}._7T760W_copySuccess{color:#047857;font-size:13px;font-weight:500}._7T760W_loading,._7T760W_error,._7T760W_empty{color:#4b5563;padding:12px;font-size:13px}._7T760W_error{color:#b91c1c}._7T760W_refundButton{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #dc2626;border-radius:6px;margin-top:8px;padding:8px 12px;font-size:13px;font-weight:500}._7T760W_refundButton:hover{background:#fef2f2}._7T760W_refundedButton{color:#6b7280;text-align:center;cursor:default;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;margin-top:8px;padding:8px 12px;font-size:13px;font-weight:500}
.tLe6Pq_container{background:var(--public-card-bg);border:1px solid var(--public-border-subtle);border-radius:.75rem;padding:1.5rem}.tLe6Pq_header{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.tLe6Pq_iconWrapper{width:max(44px, var(--touch-target-min,44px));height:max(44px, var(--touch-target-min,44px));background:var(--color-primary-700);color:var(--public-on-primary);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tLe6Pq_title{color:var(--public-text-primary);margin:0;font-size:1.125rem;font-weight:600}.tLe6Pq_subtitle{color:var(--public-text-secondary);margin:0 0 1rem;font-size:.875rem}.tLe6Pq_guestGrid{flex-direction:column;gap:.75rem;display:flex}.tLe6Pq_guestRow{background:var(--public-muted-bg);border-radius:.5rem;justify-content:space-between;align-items:center;padding:1rem;transition:background .2s;display:flex}.tLe6Pq_guestRow:hover{background:var(--public-hover-bg)}.tLe6Pq_guestInfo{flex-direction:column;gap:.25rem;display:flex}.tLe6Pq_guestName{color:var(--public-text-primary);font-size:1rem;font-weight:500}.tLe6Pq_guestDescription{color:var(--public-text-secondary);font-size:.875rem}.tLe6Pq_quantityControls{align-items:center;gap:1rem;display:flex}.tLe6Pq_quantityButton{background:var(--public-card-bg);border:2px solid var(--public-border-subtle);cursor:pointer;width:40px;height:40px;color:var(--public-text-secondary);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.tLe6Pq_quantityButton:hover:not(:disabled){border-color:var(--color-primary-700);color:var(--color-primary-700);transform:scale(1.05)}.tLe6Pq_quantityButton:active:not(:disabled){transform:scale(.95)}.tLe6Pq_quantityButton:disabled{opacity:.4;cursor:default}.tLe6Pq_quantityButton svg{width:20px;height:20px}.tLe6Pq_quantityDisplay{color:var(--public-text-primary);text-align:center;min-width:2rem;font-size:1.25rem;font-weight:600}.tLe6Pq_summary{border-top:1px solid var(--public-border-subtle);margin-top:1rem;padding-top:1rem}.tLe6Pq_summaryText{color:var(--public-text-secondary);font-size:.875rem;font-weight:500}@media (max-width:768px){.tLe6Pq_container{padding:1rem}.tLe6Pq_guestRow{padding:.75rem}.tLe6Pq_quantityDisplay{min-width:1.75rem;font-size:1.125rem}}
.FzP7_a_container{box-sizing:border-box;width:100%;min-width:0}.FzP7_a_header{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.FzP7_a_sectionIcon{background:var(--color-primary-700);width:40px;height:40px;color:var(--public-on-primary);border-radius:.5rem;justify-content:center;align-items:center;display:flex}.FzP7_a_sectionTitle{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:600}.FzP7_a_filterGrid{grid-template-columns:1fr;gap:.75rem;width:100%;min-width:0;margin-bottom:1rem;display:grid}.FzP7_a_filterGroup{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.FzP7_a_label{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.FzP7_a_select{box-sizing:border-box;width:100%;color:var(--color-text-primary);background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary);cursor:pointer;min-height:max(44px, var(--touch-target-min,44px));appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border-radius:.5rem;max-width:100%;padding:.625rem 2.25rem .625rem .75rem;font-size:1rem;transition:all .2s;display:block}.FzP7_a_select:hover{border-color:var(--color-border-secondary)}.FzP7_a_select:focus{border-color:var(--color-primary);box-shadow:var(--shadow-brand-focus);outline:none}.FzP7_a_summary{border-top:1px solid var(--color-border-secondary);padding-top:1rem}.FzP7_a_summaryText{color:var(--color-text-tertiary);font-size:.875rem;font-weight:500}.FzP7_a_partyNoticeStack{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.FzP7_a_partyNoticeError,.FzP7_a_partyNoticeInfo{border-radius:12px;padding:.875rem 1rem;font-size:.875rem;line-height:1.5}.FzP7_a_partyNoticeError{background:color-mix(in srgb, var(--color-danger,#b42318) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-danger,#b42318) 24%, transparent);color:var(--color-text-primary)}.FzP7_a_partyNoticeInfo{background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);color:var(--color-text-secondary)}.FzP7_a_partyNoticeTitle{margin:0 0 .375rem;font-weight:600}.FzP7_a_partyNoticeBody{color:var(--color-text-secondary);margin:.5rem 0 0}.FzP7_a_alternateCategories{margin-top:.75rem}.FzP7_a_alternateCategoryButtons{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.FzP7_a_alternateCategoryButton{border:1px solid var(--color-primary-lighter);background:var(--color-bg-primary);color:var(--color-primary-700);cursor:var(--cursor-interactive);border-radius:999px;padding:.5rem .875rem;font-size:.875rem;font-weight:500}.FzP7_a_alternateCategoryButton:hover{background:var(--color-primary-light)}@media (min-width:769px){.FzP7_a_filterGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}}@media (max-width:768px){.FzP7_a_container{padding:0}.FzP7_a_filterGrid{gap:.75rem}.FzP7_a_filterGroup{background:var(--public-muted-bg,var(--color-bg-secondary));border-radius:.5rem;padding:.75rem}.FzP7_a_select{font-size:16px}.FzP7_a_header{gap:.5rem}.FzP7_a_sectionIcon{width:36px;height:36px}.FzP7_a_sectionTitle{font-size:1rem}}
._49ZHGa_panel{background:#fff;border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}._49ZHGa_header{background:#f6f8fa;border-bottom:1px solid #d0d7de;justify-content:space-between;align-items:flex-start;padding:24px;display:flex}._49ZHGa_title{color:#24292f;margin:0 0 4px;font-size:20px;font-weight:600}._49ZHGa_subtitle{color:#57606a;margin:0;font-size:14px}._49ZHGa_closeButton{color:#57606a;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:20px;transition:all .2s}._49ZHGa_closeButton:hover{color:#24292f;background:#eaeef2}._49ZHGa_content{flex:1;padding:24px;overflow-y:auto}._49ZHGa_loading{text-align:center;color:#57606a;padding:48px}._49ZHGa_error{color:#a40e26;background:#ffebe9;border:1px solid #ff8182;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px;font-size:14px;display:flex}._49ZHGa_errorClose{color:#a40e26;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:20px}._49ZHGa_notAssignable{text-align:center;color:#57606a;padding:48px 24px}._49ZHGa_hint{color:#6e7781;margin-top:8px;font-size:13px}._49ZHGa_section{margin-bottom:32px}._49ZHGa_sectionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._49ZHGa_sectionTitle{color:#24292f;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}._49ZHGa_addButton{color:#fff;cursor:pointer;background:#0969da;border:1px solid #1b1f2426;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}._49ZHGa_addButton:hover{background:#0860ca}._49ZHGa_emptyState{text-align:center;color:#57606a;background:#f6f8fa;border:1px dashed #d0d7de;border-radius:6px;padding:32px 16px;font-size:14px}._49ZHGa_emptyState p{margin:0}._49ZHGa_scheduleCard{background:#f6f8fa;border:1px solid #d0d7de;border-radius:8px;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding:16px;transition:all .2s;display:flex}._49ZHGa_scheduleCard:hover{border-color:#0969da}._49ZHGa_scheduleCardEditing{flex-direction:column;align-items:stretch}._49ZHGa_scheduleActions{align-items:center;gap:4px;display:flex}._49ZHGa_scheduleInfo{flex:1}._49ZHGa_scheduleDays{color:#24292f;margin-bottom:6px;font-size:14px;font-weight:600}._49ZHGa_scheduleTime{color:#57606a;font-size:14px}._49ZHGa_editButton,._49ZHGa_deleteButton{color:#6e7781;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:8px;font-size:14px;transition:all .2s}._49ZHGa_editButton:hover{color:#0969da;background:#ddf4ff}._49ZHGa_deleteButton:hover{color:#cf222e;background:#ffebe9}._49ZHGa_formGroup{margin-bottom:20px}._49ZHGa_label{color:#24292f;margin-bottom:8px;font-size:14px;font-weight:500;display:block}._49ZHGa_dayButtons{flex-wrap:wrap;gap:8px;display:flex}._49ZHGa_dayButton{color:#57606a;cursor:pointer;background:#f6f8fa;border:1px solid #d0d7de;border-radius:6px;min-width:50px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .2s}._49ZHGa_dayButton:hover{background:#eaeef2;border-color:#0969da}._49ZHGa_dayButtonActive{color:#fff;background:#0969da;border-color:#0969da}._49ZHGa_dayButtonActive:hover{background:#0860ca}._49ZHGa_formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}._49ZHGa_input{color:#24292f;background:#fff;border:1px solid #d0d7de;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}._49ZHGa_input:focus{border-color:#0969da;outline:none;box-shadow:0 0 0 3px #0969da1a}._49ZHGa_datePickerWrap{width:100%}._49ZHGa_datePickerWrap>*{width:100%;display:block}._49ZHGa_datePicker{color:#24292f;box-sizing:border-box;background:#fff;border:1px solid #d0d7de;border-radius:6px;justify-content:space-between;width:100%;padding:10px 12px;font-size:14px;font-weight:400}._49ZHGa_datePicker:hover:not(:disabled){opacity:1;border-color:#0969da}._49ZHGa_datePicker:disabled{color:#8c959f;cursor:default;background:#f6f8fa}._49ZHGa_formActions{border-top:1px solid #d0d7de;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;display:flex}._49ZHGa_cancelButton{color:#24292f;cursor:pointer;background:#f6f8fa;border:1px solid #d0d7de;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}._49ZHGa_cancelButton:hover:not(:disabled){background:#eaeef2}._49ZHGa_cancelButton:disabled{opacity:.5;cursor:default}._49ZHGa_saveButton{color:#fff;cursor:pointer;background:#0969da;border:1px solid #1b1f2426;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}._49ZHGa_saveButton:hover:not(:disabled){background:#0860ca}._49ZHGa_saveButton:disabled{opacity:.5;cursor:default}@media (max-width:768px){._49ZHGa_formRow{grid-template-columns:1fr}}
.lHNRpW_gridCell{border-bottom:1px dotted var(--color-border-lighter);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:15px;transition:background-color .15s;position:relative}.lHNRpW_gridCell:hover:not(.lHNRpW_hasEvents):not(.lHNRpW_slotSelected){background-color:#fafafa80}[data-calendar-main-content]:has([data-calendar-service-tray]:hover) .lHNRpW_gridCell:hover:not(.lHNRpW_hasEvents):not(.lHNRpW_slotSelected){background-color:#0000}[data-calendar-main-content]:has([data-calendar-service-tray]:hover) .lHNRpW_gridCell:hover .lHNRpW_bufferTimeZone{background:linear-gradient(#00000040 0%,#00000038 100%)}.lHNRpW_gridCell.lHNRpW_hasEvents{cursor:default}.lHNRpW_gridCell:nth-child(4n){border-bottom:1px solid var(--color-border-light)}.lHNRpW_gridCell.lHNRpW_slotSelected{background:linear-gradient(135deg, var(--color-info-light) 0%, #bbdefb 100%);position:relative}.lHNRpW_gridCell.lHNRpW_slotSelected:after{content:"";border-left:2px solid var(--color-info);border-right:2px solid var(--color-info);border-top:2px solid var(--color-info);border-bottom:2px solid var(--color-info);opacity:.3;pointer-events:none;position:absolute;inset:0}.lHNRpW_gridCell.lHNRpW_slotDropTarget{background-color:var(--drop-invalid-bg);position:relative;box-shadow:0 2px 8px #10b98166,0 0 0 1px #10b9814d}.lHNRpW_event{cursor:pointer;z-index:3;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:4px;padding:2px 14px 2px 6px;transition:all .2s;position:absolute;overflow:hidden}.lHNRpW_eventTitle{text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;padding-right:2px;font-size:.75rem;font-weight:500;overflow:hidden}.lHNRpW_eventCustomer{opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.lHNRpW_event:hover{z-index:4;transform:translateY(-1px);box-shadow:0 2px 4px #00000026}.lHNRpW_normalEvent{background:var(--gradient-primary);color:var(--color-bg-primary);box-shadow:var(--shadow-primary);border:1px solid #fff3;border-radius:6px}.lHNRpW_draftEvent{background:var(--gradient-gray);color:var(--color-bg-primary);border:2px dashed var(--booking-draft-border);opacity:.85;border-radius:6px}.lHNRpW_remoteDraftEvent{background:var(--gradient-gray);color:var(--color-bg-primary);border:2px dashed var(--booking-draft-border);opacity:.65;border-radius:6px}.lHNRpW_checkoutLinkDraftEvent{background:var(--gradient-gray);color:var(--color-bg-primary);border:2px dashed var(--booking-draft-border);opacity:var(--checkout-link-hold-opacity,.65);border-radius:6px}.lHNRpW_cartEvent{background:var(--gradient-secondary);color:var(--color-bg-primary);border:2px solid var(--booking-cart-border);opacity:.95;box-shadow:var(--shadow-secondary);border-radius:6px}.lHNRpW_scheduledEvent{background:var(--gradient-success);color:var(--color-bg-primary);box-shadow:var(--shadow-success);border:1px solid #fff3;border-radius:6px;font-weight:600}.lHNRpW_paidEvent{border-left:4px solid var(--color-success-600)!important}.lHNRpW_settledPartialRefundEvent{border-left:4px solid #0f766e!important}.lHNRpW_partiallyPaidEvent{border-left:4px solid var(--color-warning-600)!important}.lHNRpW_overpaidEvent{border-left:4px solid #c2410c!important}.lHNRpW_refundedEvent{border-left:4px solid var(--color-secondary-600)!important}.lHNRpW_viewingBooking.lHNRpW_paidEvent{border-left:4px solid var(--color-success-600)!important}.lHNRpW_viewingBooking.lHNRpW_settledPartialRefundEvent{border-left:4px solid #0f766e!important}.lHNRpW_viewingBooking.lHNRpW_partiallyPaidEvent{border-left:4px solid var(--color-warning-600)!important}.lHNRpW_viewingBooking.lHNRpW_overpaidEvent{border-left:4px solid #c2410c!important}.lHNRpW_viewingBooking.lHNRpW_refundedEvent{border-left:4px solid var(--color-secondary-600)!important}.lHNRpW_editingBooking.lHNRpW_paidEvent{border-left:4px solid var(--color-success-600)!important}.lHNRpW_editingBooking.lHNRpW_settledPartialRefundEvent{border-left:4px solid #0f766e!important}.lHNRpW_editingBooking.lHNRpW_partiallyPaidEvent{border-left:4px solid var(--color-warning-600)!important}.lHNRpW_editingBooking.lHNRpW_overpaidEvent{border-left:4px solid #c2410c!important}.lHNRpW_editingBooking.lHNRpW_refundedEvent{border-left:4px solid var(--color-secondary-600)!important}.lHNRpW_statusUnconfirmed{color:#1f2937!important;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%)!important;border:1px solid #fbbf24!important}.lHNRpW_statusConfirmed{color:#1f2937!important;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%)!important;border:1px solid #3b82f6!important}.lHNRpW_statusWaiting{color:#1f2937!important;background:linear-gradient(135deg,#ede9fe 0%,#ddd6fe 100%)!important;border:1px solid #8b5cf6!important}.lHNRpW_statusInService{color:#1f2937!important;background:linear-gradient(135deg,#bbf7d0 0%,#86efac 100%)!important;border:1px solid #22c55e!important}.lHNRpW_statusCompleted{color:#1f2937!important;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%)!important;border:1px solid #9ca3af!important}.lHNRpW_statusNoShow{opacity:.65;color:#1f2937!important;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%)!important;border:1px solid #dc2626!important}.lHNRpW_statusCancelled{opacity:.5;color:#1f2937!important;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%)!important;border:1px solid #9ca3af!important}.lHNRpW_overlappingEvent{border-left:2px solid #0000001a;overflow:hidden}.lHNRpW_overlappingEvent .lHNRpW_eventTitle{font-size:.5rem}.lHNRpW_overlappingEvent .lHNRpW_eventCustomer{font-size:.4375rem}.lHNRpW_event.lHNRpW_dragging{opacity:.5;cursor:pointer}.lHNRpW_dragging{opacity:.4;cursor:pointer!important}.lHNRpW_viewingBooking{border:2px solid var(--color-secondary)!important;z-index:10!important;box-shadow:0 0 0 2px #3174ad33,0 4px 8px #00000026!important}.lHNRpW_editingBooking{animation:2s ease-in-out infinite lHNRpW_editingPulse;border:3px solid var(--color-warning)!important;z-index:15!important;box-shadow:0 0 0 3px #ff6b354d,0 4px 12px #00000026!important}@keyframes lHNRpW_editingPulse{0%,to{box-shadow:0 0 0 3px #ff6b354d,0 4px 12px #00000026}50%{box-shadow:0 0 0 6px #ff6b3580,0 4px 12px #00000026}}.lHNRpW_currentTimeIndicator{z-index:5;pointer-events:none;align-items:center;width:100%;height:0;display:flex;position:absolute;left:0;right:0}.lHNRpW_currentTimeCircle{background:var(--gradient-secondary);z-index:6;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;left:0;transform:translate(-5px);box-shadow:0 1px 3px #0000004d}.lHNRpW_currentTimeLine{background:var(--gradient-secondary);height:2px;position:absolute;left:0;right:0;box-shadow:0 1px 3px #0003}.lHNRpW_bufferTimeZone{pointer-events:none;z-index:3;box-sizing:border-box;background:linear-gradient(#00000040 0%,#00000038 100%);border-radius:0 0 4px 4px;margin-top:-2px;position:absolute}.lHNRpW_bufferTimeZone:not([data-has-position=true]){left:2px;right:var(--booking-width-gutter,12px)}.lHNRpW_gridCell:hover .lHNRpW_bufferTimeZone{background:linear-gradient(#0000004d 0%,#00000045 100%)}.lHNRpW_unavailableOverlay{background-color:var(--closed-background);pointer-events:none;z-index:2;border:var(--closed-border);opacity:var(--closed-overlay-opacity);transition:all .2s;position:absolute;inset:0}.lHNRpW_onlineAvailabilityOverlay{pointer-events:none;z-index:1;background:repeating-linear-gradient(-45deg,#10b9812e,#10b9812e 6px,#10b98114 6px 12px);border:1px dashed #059669d9;border-radius:4px;position:absolute;left:4px;right:4px}
.rS6cqW_blockTimeCard{box-sizing:border-box;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border:2px solid #9ca3af;border-left-width:4px;position:relative}.rS6cqW_segmentOnly{border-radius:4px}.rS6cqW_segmentStart{border-bottom-width:1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.rS6cqW_segmentMiddle{border-top-width:1px;border-bottom-width:1px;border-radius:0}.rS6cqW_segmentEnd{border-top-width:1px;border-top-left-radius:0;border-top-right-radius:0}.rS6cqW_blockTimeCard:hover{border-color:#6b7280;box-shadow:0 2px 8px #9ca3af4d}.rS6cqW_resizeHandle{cursor:ns-resize;transition:background .15s,box-shadow .15s;position:absolute}.rS6cqW_resizeHandleTop{background:linear-gradient(#4b556346 0%,#4b556320 100%);box-shadow:inset 0 1px #ffffff20}.rS6cqW_resizeHandleBottom{background:linear-gradient(#4b556320 0%,#4b556346 100%);box-shadow:inset 0 -1px #ffffff20}.rS6cqW_resizeHandleTop:hover{background:linear-gradient(#37415160 0%,#4b556339 100%);box-shadow:inset 0 1px #ffffff2d}.rS6cqW_resizeHandleBottom:hover{background:linear-gradient(#4b556339 0%,#37415160 100%);box-shadow:inset 0 -1px #ffffff2d}
._6LWzvW_expiryButton{color:inherit;letter-spacing:.01em;cursor:var(--cursor-interactive);background:#0000002e;border:1px solid #ffffff47;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;margin:0;padding:1px 5px;font-size:.625rem;font-weight:700;line-height:1.2;display:inline-flex}._6LWzvW_expiryButton svg{width:.625rem;height:.625rem}._6LWzvW_expiryButtonExpired{border-color:var(--color-error-300);background:var(--color-error-600);color:#fff}._6LWzvW_expiryButton:disabled{cursor:var(--cursor-default)}
.PhqfmW_contextMenu{min-width:180px;z-index:var(--z-modal);background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:4px 0;font-size:14px;position:fixed;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.PhqfmW_menuItem{text-align:left;cursor:pointer;color:#1a202c;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 12px;font-family:inherit;font-size:14px;transition:background-color .15s;display:flex}.PhqfmW_menuItem:hover{background-color:#f7fafc}.PhqfmW_menuItem:active{background-color:#edf2f7}.PhqfmW_menuItemDisabled,.PhqfmW_menuItemDisabled:hover,.PhqfmW_menuItemDisabled:active{color:#a0aec0;cursor:default;background-color:#0000}.PhqfmW_icon{justify-content:center;align-items:center;min-width:16px;font-size:16px;display:flex}.PhqfmW_label{flex:1}
.fLny0G_navigationBar{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-lighter);z-index:21;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;position:sticky;top:0}.fLny0G_controlsGroup,.fLny0G_rightControls{align-items:center;gap:8px;display:flex}.fLny0G_viewModeGroup{gap:4px;display:flex}.fLny0G_fullscreenButton{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);width:36px;height:36px;color:var(--color-text-tertiary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;line-height:1;transition:all .2s;display:flex}.fLny0G_fullscreenButton:hover{background:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.fLny0G_fullscreenButton:active{transform:scale(.98)}.fLny0G_todayButton{background:var(--color-bg-primary);color:var(--color-secondary);border:1px solid var(--color-secondary);cursor:pointer;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.fLny0G_todayButton:hover:not(:disabled){background:var(--color-primary-lighter);border-color:var(--color-secondary-hover)}.fLny0G_todayButton:active:not(:disabled){transform:scale(.98)}.fLny0G_todayButton:disabled{opacity:.5;cursor:default}.fLny0G_todayButtonOnToday,.fLny0G_todayButtonOnToday:disabled{background:var(--color-secondary);color:#fff;border-color:var(--color-secondary);opacity:1;cursor:default}.fLny0G_periodButton{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);color:var(--color-text-secondary);cursor:pointer;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.fLny0G_periodButton:hover:not(:disabled){background:var(--color-bg-quaternary);border-color:var(--color-hover-border)}.fLny0G_periodButton:active:not(:disabled){transform:scale(.98)}.fLny0G_periodButton:disabled{opacity:.5;cursor:default}.fLny0G_chevronButton{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);width:36px;height:36px;color:var(--color-text-tertiary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:20px;font-weight:400;line-height:1;transition:all .2s;display:flex}.fLny0G_chevronButton:hover:not(:disabled){background:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.fLny0G_chevronButton:active:not(:disabled){transform:scale(.98)}.fLny0G_chevronButton:disabled{opacity:.5;cursor:default}.fLny0G_weekChevronButton{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);width:auto;min-width:36px;height:36px;color:var(--color-text-tertiary);cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:1;transition:all .2s;display:flex}.fLny0G_weekChevronButton:hover:not(:disabled){background:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.fLny0G_weekChevronButton:active:not(:disabled){transform:scale(.98)}.fLny0G_weekChevronButton:disabled{opacity:.5;cursor:default}.fLny0G_closedDatePicker{background-color:var(--closed-background)!important;border:var(--closed-border)!important}.fLny0G_closedDatePicker span{opacity:var(--closed-text-opacity)}.fLny0G_datePicker{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.fLny0G_datePicker:hover:not(:disabled){background:var(--color-hover-bg);border-color:var(--color-hover-border)}.fLny0G_datePicker:active:not(:disabled){transform:scale(.98)}.fLny0G_datePicker:disabled{opacity:.5;cursor:default}.fLny0G_viewButton{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);color:var(--color-text-secondary);cursor:pointer;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.fLny0G_viewButton:hover:not(:disabled){background:var(--color-hover-bg);border-color:var(--color-hover-border)}.fLny0G_viewButton:active:not(:disabled){transform:scale(.98)}.fLny0G_viewButton:disabled{opacity:.5;cursor:default}.fLny0G_activeView,.fLny0G_viewButton.fLny0G_activeView{background-color:var(--color-secondary)!important;color:var(--color-bg-primary)!important;border-color:var(--color-secondary)!important}.fLny0G_selectedItemBadge{background:var(--gradient-purple);color:var(--color-bg-primary);border-radius:6px;align-items:center;gap:12px;min-width:0;max-width:300px;padding:8px 12px 8px 16px;font-size:14px;font-weight:600;display:flex;box-shadow:0 2px 4px #667eea33}.fLny0G_badgeContent{flex:1;min-width:0}.fLny0G_badgeTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fLny0G_badgeCustomer{opacity:.9;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.fLny0G_badgeCloseButton{width:24px;height:24px;color:var(--color-bg-primary);cursor:pointer;background:#fff3;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:16px;font-weight:600;line-height:1;transition:all .2s;display:flex}.fLny0G_badgeCloseButton:hover{background:#ffffff4d;transform:scale(1.05)}.fLny0G_badgeCloseButton:active{transform:scale(.95)}@media (max-width:768px){.fLny0G_navigationBar{gap:12px;padding:8px 4px;overflow:auto hidden}.fLny0G_controlsGroup,.fLny0G_rightControls{flex-shrink:0;gap:6px}.fLny0G_todayButton,.fLny0G_periodButton,.fLny0G_viewButton{padding:6px 12px;font-size:13px}.fLny0G_chevronButton,.fLny0G_fullscreenButton{width:32px;height:32px;font-size:18px}.fLny0G_weekChevronButton{min-width:32px;height:32px;padding:0 6px;font-size:11px}.fLny0G_datePicker{padding:6px 12px;font-size:13px}.fLny0G_selectedItemBadge{gap:8px;max-width:200px;padding:6px 8px 6px 12px;font-size:12px}.fLny0G_badgeCustomer{font-size:11px}.fLny0G_badgeCloseButton{width:20px;height:20px;font-size:14px}}
.e1a1GW_layer{pointer-events:none;opacity:0;width:0;height:0;position:absolute;top:0;left:0}.e1a1GW_columnMark,.e1a1GW_rowMark{position:absolute}.e1a1GW_columnMark{scroll-snap-align:none start;width:1px;top:0}.e1a1GW_rowMark{scroll-snap-align:start none;height:1px;left:0}
.v6pDIG_progressSteps{scrollbar-width:thin;justify-content:flex-start;align-items:center;gap:1rem;max-width:800px;margin:0 auto;padding:.25rem;display:flex;overflow-x:auto}.v6pDIG_progressItemWrapper{flex:1 0 auto;align-items:center;display:flex}.v6pDIG_progressStep{flex-direction:column;flex:1 0 auto;align-items:center;gap:.625rem;min-width:5rem;display:flex}.v6pDIG_stepNumber{width:max(44px, var(--touch-target-min,44px));height:max(44px, var(--touch-target-min,44px));background:var(--public-muted-bg,var(--color-bg-secondary));color:var(--public-text-tertiary,var(--color-text-disabled));border:2px solid var(--public-border-subtle,var(--color-border-secondary));border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.v6pDIG_stepCheckIcon{font-size:.95rem}.v6pDIG_stepLabel{color:var(--public-text-secondary,var(--color-text-secondary));text-align:center;white-space:nowrap;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.v6pDIG_progressStep.v6pDIG_active .v6pDIG_stepNumber{background:var(--color-primary);color:var(--public-on-primary);border-color:var(--color-primary);box-shadow:var(--shadow-brand-focus);transform:scale(1.05)}.v6pDIG_progressStep.v6pDIG_active .v6pDIG_stepLabel{color:var(--public-text-primary,var(--color-text-primary));font-weight:600}.v6pDIG_progressStep.v6pDIG_completed .v6pDIG_stepNumber{background:var(--color-success);color:var(--public-on-success);border-color:var(--color-success)}.v6pDIG_progressStep.v6pDIG_completed .v6pDIG_stepLabel{color:var(--color-success);font-weight:500}.v6pDIG_progressStep.v6pDIG_clickable{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;transition:transform .2s}.v6pDIG_progressStep.v6pDIG_clickable:hover{transform:scale(1.05)}.v6pDIG_progressStep.v6pDIG_clickable:hover .v6pDIG_stepNumber{box-shadow:var(--public-success-shadow)}.v6pDIG_progressStep.v6pDIG_clickable:hover .v6pDIG_stepLabel{text-decoration:underline}.v6pDIG_progressStep.v6pDIG_clickable:focus-visible{outline:none}.v6pDIG_progressStep.v6pDIG_clickable:focus-visible .v6pDIG_stepNumber{box-shadow:var(--shadow-brand-focus);border-color:var(--color-primary)}.v6pDIG_progressStep.v6pDIG_clickable:focus-visible .v6pDIG_stepLabel{text-decoration:underline}.v6pDIG_progressLine{background:linear-gradient(to right, var(--public-muted-bg,var(--color-bg-secondary)) 0%, var(--public-border-subtle,var(--color-border-secondary)) 100%);flex:1;min-width:20px;max-width:60px;height:2px}@media (max-width:1024px){.v6pDIG_progressSteps{gap:.75rem}.v6pDIG_stepLabel{font-size:.8125rem}.v6pDIG_progressLine{margin:0 .25rem}}@media (max-width:768px){.v6pDIG_progressSteps{justify-content:flex-start;gap:1rem}}
.O-x36W_menuButton{width:22px;height:22px;color:var(--color-text-tertiary);cursor:pointer;z-index:2;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:11px;transition:background-color .15s,color .15s;display:flex;position:absolute;top:4px;right:4px}.O-x36W_menuButton:hover{background:var(--color-bg-quaternary);color:var(--color-text-primary)}.O-x36W_dropdown{background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);min-width:180px;z-index:var(--z-modal);border-radius:8px;padding:6px;box-shadow:0 4px 16px #0000001f,0 2px 6px #00000014}.O-x36W_menuItem{width:100%;color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;padding:8px 12px;font-size:12px;font-weight:500;transition:background-color .15s;display:flex}.O-x36W_menuItem:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}
._YkaaW_button{border-radius:var(--public-radius-md,.75rem);background:var(--gradient-button-primary,var(--color-primary,#0a6bc9));width:100%;min-height:2.75rem;color:var(--public-on-primary,#fff);cursor:pointer;box-shadow:var(--shadow-brand,none);border:none;align-items:stretch;padding:0;font-family:inherit;font-size:.9375rem;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}._YkaaW_button:hover:not(:disabled){background:var(--gradient-button-primary-hover,var(--color-primary-hover,#085aa8));transform:translateY(-1px)}._YkaaW_button:active:not(:disabled){box-shadow:none;transform:translateY(0)}._YkaaW_button:disabled{opacity:.5;cursor:default}._YkaaW_buttonSuccess{background:var(--gradient-success-start,var(--color-success-500,#10b981))}._YkaaW_buttonSuccess:hover:not(:disabled){background:var(--gradient-success-end,var(--color-success-700,#047857))}._YkaaW_mainAction{z-index:1;min-width:0;color:inherit;font:inherit;font-weight:inherit;cursor:inherit;background:0 0;border:none;flex:80%;justify-content:center;align-items:center;padding:.75rem 1rem;display:flex;position:relative}._YkaaW_mainAction:disabled{cursor:default}._YkaaW_progressFill{transform-origin:0;background:color-mix(in srgb, var(--public-on-primary,#fff) 22%, transparent);pointer-events:none;will-change:transform;width:100%;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}._YkaaW_progressFillActive{animation:_YkaaW_autoProgressFill var(--auto-progress-duration,3s) linear forwards}._YkaaW_progressFillPaused{animation-play-state:paused}@keyframes _YkaaW_autoProgressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._YkaaW_cancelZone{z-index:2;border:none;border-left:1px solid color-mix(in srgb, var(--public-on-primary,#fff) 28%, transparent);min-width:2.5rem;color:inherit;cursor:pointer;opacity:.92;background:0 0;flex:0 0 20%;justify-content:center;align-items:center;padding:0;font-size:.875rem;transition:background .15s;display:flex;position:relative}._YkaaW_cancelZone:hover{background:color-mix(in srgb, var(--public-on-primary,#fff) 12%, transparent)}._YkaaW_cancelZone:focus-visible,._YkaaW_mainAction:focus-visible,._YkaaW_button:focus-visible{outline:2px solid var(--color-primary,#0a6bc9);outline-offset:2px}._YkaaW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._YkaaW_progressFillActive{animation:none;transform:scaleX(1)}._YkaaW_button:hover:not(:disabled){transform:none}}
.cARTHW_virtualColumnsTrack{flex:none;min-height:0;position:relative}.cARTHW_virtualColumnSlot{height:100%;position:absolute;top:0;left:0}.cARTHW_virtualRowsTrack{width:100%;position:relative}.cARTHW_virtualRowSlot{width:100%;min-width:fit-content;position:absolute;top:0;left:0}
.lXSIoa_launcherStack{flex-direction:column;align-items:flex-end;gap:.625rem;display:flex;position:relative}.lXSIoa_launcherViewport{justify-content:flex-start;align-self:flex-end;width:3.25rem;transition:width .45s;display:flex;overflow:hidden}.lXSIoa_launcherViewportPeek{width:1.15rem}.lXSIoa_launcherViewportWalkBack{width:3.25rem}.lXSIoa_launcherViewportOffscreen{pointer-events:none;animation:10ms linear .65s forwards lXSIoa_launcherViewportOffscreenCollapse}@keyframes lXSIoa_launcherViewportOffscreenCollapse{to{opacity:0;width:0;height:0;overflow:hidden}}.lXSIoa_launcherStage{width:3.25rem;transition:transform .65s cubic-bezier(.4,0,.2,1);position:relative}.lXSIoa_launcherStageWalkOff{transform:translate(115%)}.lXSIoa_stuckPromptBubble{border:1px solid color-mix(in srgb, var(--public-border,#d7dce3) 88%, transparent);border-radius:var(--public-radius-lg,.75rem);background:var(--public-surface-raised,#fff);max-width:min(15rem,100vw - 2.5rem);color:var(--public-text-primary,#1a1a1a);box-shadow:var(--shadow-md,0 8px 24px #0f172a1f);text-align:left;cursor:pointer;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.35;animation:.24s ease-out lXSIoa_stuckPromptBubbleIn;position:relative}.lXSIoa_stuckPromptBubblePeek{opacity:.92;padding:.375rem .625rem;font-size:.75rem}.lXSIoa_stuckPromptBubbleSigh{color:var(--public-text-secondary,#4b5563);font-style:italic}.lXSIoa_stuckPromptBubbleFreezeFrame{white-space:nowrap}.lXSIoa_freezeFrameText{white-space:nowrap;animation:1.1s steps(2,end) infinite lXSIoa_assistantFreezeFrame;display:inline-block}@keyframes lXSIoa_assistantFreezeFrame{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.015)}}.lXSIoa_stuckPromptBubble:after{content:"";background:var(--public-surface-raised,#fff);border-right:1px solid color-mix(in srgb, var(--public-border,#d7dce3) 88%, transparent);border-bottom:1px solid color-mix(in srgb, var(--public-border,#d7dce3) 88%, transparent);width:.75rem;height:.75rem;position:absolute;bottom:-.375rem;right:1.125rem;transform:rotate(45deg)}.lXSIoa_stuckPromptBubble:hover{filter:brightness(.98)}.lXSIoa_stuckPromptBubble:focus-visible{outline:2px solid var(--color-primary,#0a6bc9);outline-offset:2px}.lXSIoa_sighText{animation:2.8s ease-in-out infinite lXSIoa_assistantSighExhale;display:inline-block}@keyframes lXSIoa_stuckPromptBubbleIn{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@keyframes lXSIoa_assistantSighExhale{0%,to{letter-spacing:0;opacity:.85;transform:scale(1)}45%{letter-spacing:.08em;opacity:1;transform:scale(1.04)}70%{letter-spacing:.14em;opacity:.72;transform:scale(.98)}}.lXSIoa_launcher{border-radius:var(--public-radius-lg,.75rem);background:var(--assistant-brand-gradient,linear-gradient(135deg, #3b82f6 0%, #10b981 100%));color:#fff;cursor:pointer;isolation:isolate;width:3.25rem;height:3.25rem;box-shadow:var(--shadow-brand,0 6px 18px #00000040);border:1px solid #ffffff47;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;position:relative;overflow:hidden}.lXSIoa_launcher:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff14 44%,#ffffffb8 50%,#ffffff14 56%,#0000 62%);position:absolute;inset:-40% -60%;transform:translate(-130%)skew(-16deg)}.lXSIoa_launcherShimmer:before{animation:.9s ease-out forwards lXSIoa_launcherShimmerSweep}.lXSIoa_launcherTalking{animation:lXSIoa_launcherTalkWiggle var(--launcher-talk-duration,2s) ease-in-out}.lXSIoa_launcherSighing{animation:2.8s ease-in-out infinite lXSIoa_launcherSighDroop}.lXSIoa_launcherPeek{box-shadow:var(--shadow-brand,0 4px 12px #0000002e)}.lXSIoa_launcherSweating{filter:saturate(1.05)}.lXSIoa_launcher:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 12px 28px #3b82f652}.lXSIoa_launcher:active{filter:brightness(.98);box-shadow:var(--shadow-brand,0 6px 18px #00000040);transform:translateY(0)}.lXSIoa_launcherIcon{z-index:1;color:#fff;justify-content:center;align-items:center;width:2.125rem;height:2rem;display:flex;position:relative}.lXSIoa_launcherBubble{width:100%;height:100%;position:absolute;inset:0}.lXSIoa_launcherLabel{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 1px 1px #0f172a2e;font-family:inherit;font-size:.6875rem;font-weight:800;line-height:1;position:relative;transform:translateY(-.125rem)}.lXSIoa_launcherBadge{z-index:2;background:var(--color-error-500,#e53935);border:2px solid var(--public-on-primary,#fff);width:.625rem;height:.625rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-error-500,#e53935) 40%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:.375rem;right:.375rem}.lXSIoa_sweatLayer{pointer-events:none;z-index:2;height:1.5rem;position:absolute;inset:-.35rem -.25rem auto}.lXSIoa_sweatDrop{opacity:0;background:#b3d6fe;border-radius:999px;width:.4rem;height:.55rem;animation:1.1s ease-in infinite lXSIoa_sweatDropFall;position:absolute;top:0}.lXSIoa_sweatDrop:after{content:"";background:inherit;border-radius:50%;width:.18rem;height:.18rem;position:absolute;bottom:-.12rem;left:50%;transform:translate(-50%)}@keyframes lXSIoa_launcherShimmerSweep{0%{opacity:0;transform:translate(-130%)skew(-16deg)}18%{opacity:1}to{opacity:0;transform:translate(130%)skew(-16deg)}}@keyframes lXSIoa_launcherTalkWiggle{0%,to{transform:rotate(0)translateY(0)}10%{transform:rotate(-14deg)translateY(-2px)}20%{transform:rotate(14deg)translateY(1px)}30%{transform:rotate(-11deg)translateY(-1px)}40%{transform:rotate(11deg)translateY(2px)}50%{transform:rotate(-8deg)translateY(-2px)}60%{transform:rotate(8deg)translateY(1px)}70%{transform:rotate(-5deg)translateY(-1px)}80%{transform:rotate(5deg)translateY(1px)}90%{transform:rotate(-2deg)translateY(0)}}@keyframes lXSIoa_launcherSighDroop{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(.125rem)rotate(-2deg)}70%{transform:translateY(.2rem)rotate(-3deg)}}@keyframes lXSIoa_sweatDropFall{0%{opacity:0;transform:translateY(-.1rem)scale(.7)}20%{opacity:.95}to{opacity:0;transform:translateY(1.35rem)scale(1)}}.lXSIoa_launcherGlitched{background:linear-gradient(145deg,#ef4444 0%,#b91c1c 52%,#7f1d1d 100%);border-color:#1f0505;animation:3.2s ease-in-out infinite lXSIoa_launcherGlitch;box-shadow:0 0 0 1px #00000080,0 6px 20px #0000008c,0 0 24px #7f1d1d73,inset 0 0 16px #00000061}.lXSIoa_launcherGlitched:after{content:"";z-index:0;opacity:.78;pointer-events:none;background:radial-gradient(circle at 50% 115%,#000000b8 0%,#00000047 42%,#0000 68%),radial-gradient(circle at 20% 20%,#00000059 0%,#0000 55%);animation:4.8s ease-in-out infinite lXSIoa_launcherHazeDrift;position:absolute;inset:-25%}.lXSIoa_launcherGlitched:hover{filter:brightness(1.04);animation:2.8s ease-in-out infinite lXSIoa_launcherGlitch;transform:translateY(-2px);box-shadow:0 0 0 1px #0000008c,0 10px 26px #0000009e,0 0 30px #b91c1c6b,inset 0 0 18px #0000006b}.lXSIoa_launcherLabelGlitched{color:#fee2e2;animation:4s ease-in-out infinite lXSIoa_launcherLabelGlitch}.lXSIoa_stuckPromptBubbleGlitched{border-color:color-mix(in srgb, #b91c1c 45%, var(--public-border,#d7dce3));background:#fef4f4;overflow:hidden;box-shadow:0 8px 24px #0000002e,0 0 0 1px #00000014,inset 0 -8px 16px #0000000f}.lXSIoa_stuckPromptBubbleGlitched:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#ffffff1a 0 1px,#0000 1px 2px),repeating-linear-gradient(90deg,#00000024 0 1px,#0000 1px 3px),repeating-linear-gradient(45deg,#ffffff0d 0 2px,#00000012 2px 4px);background-size:100% 3px,4px 100%,8px 8px;animation:9.5s step-end .35s infinite lXSIoa_tvFuzzBurst;position:absolute;inset:0}.lXSIoa_stuckPromptBubbleGlitched:after{border-right-color:color-mix(in srgb, #b91c1c 45%, var(--public-border,#d7dce3));border-bottom-color:color-mix(in srgb, #b91c1c 45%, var(--public-border,#d7dce3));background:#fef4f4}.lXSIoa_glitchText{z-index:2;color:color-mix(in srgb, #7f1d1d 75%, var(--public-text-primary,#1a1a1a));animation:3.6s ease-in-out infinite lXSIoa_assistantGlitchText;display:inline-block;position:relative}.lXSIoa_tvFuzz{z-index:2;border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#ffffff1c 0 1px,#0000 1px 2px),repeating-linear-gradient(90deg,#00000029 0 1px,#0000 1px 3px),repeating-linear-gradient(45deg,#ffffff0f 0 2px,#00000014 2px 4px);background-size:100% 3px,4px 100%,8px 8px;animation:9.5s step-end infinite lXSIoa_tvFuzzBurst;position:absolute;inset:0}@keyframes lXSIoa_tvFuzzBurst{0%,84%,to{opacity:0;background-position:0 0,0 0,0 0;transform:translate(0)}85%{opacity:.52;background-position:0 3px,2px 0,4px 2px;transform:translate(1px,-1px)}85.4%{opacity:.34;background-position:0 -2px,-3px 1px,-2px -3px;transform:translate(-1px,1px)}85.8%{opacity:.48;background-position:0 1px,1px -2px,3px 1px;transform:translate(1px)}86.2%{opacity:.22;background-position:0 -1px,-1px 2px,-4px 0;transform:translateY(1px)}86.8%,94.8%{opacity:0;transform:translate(0)}95.2%{opacity:.38;background-position:0 2px,-2px 0,2px -2px;transform:translate(-1px)}95.6%{opacity:.26;background-position:0 -3px,3px 1px,-3px 3px;transform:translate(1px,-1px)}96.2%{opacity:0}}@keyframes lXSIoa_launcherGlitch{0%,88%,to{filter:brightness();transform:translate(0)}90%{filter:brightness(.94);transform:translate(-1px)}94%{filter:brightness(.97);transform:translate(1px)}}@keyframes lXSIoa_launcherHazeDrift{0%,to{opacity:.72;transform:scale(1)}50%{opacity:.88;transform:scale(1.04)}}@keyframes lXSIoa_launcherLabelGlitch{0%,86%,to{text-shadow:0 1px 2px #00000073;transform:translateY(-.125rem)}90%{text-shadow:-.5px 0 #0000008c,.5px 0 #450a0a73;transform:translate(-.5px,calc(.5px - .125rem))}94%{text-shadow:.5px 0 #00000080,-.5px 0 #7f1d1d66;transform:translate(.5px,calc(-.125rem - .5px))}}@keyframes lXSIoa_assistantGlitchText{0%,90%,to{text-shadow:none;transform:translate(0)}92%{text-shadow:-1px 0 #0000002e,1px 0 #b91c1c29;transform:translate(-.5px)}96%{text-shadow:1px 0 #00000029,-1px 0 #7f1d1d24;transform:translate(.5px)}}.lXSIoa_launcher:focus-visible{outline:2px solid var(--color-primary,#0a6bc9);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lXSIoa_launcherStage,.lXSIoa_launcherViewport,.lXSIoa_launcherTalking,.lXSIoa_launcherSighing,.lXSIoa_launcherGlitched,.lXSIoa_launcherLabelGlitched,.lXSIoa_launcherGlitched:after,.lXSIoa_tvFuzz,.lXSIoa_stuckPromptBubbleGlitched:before,.lXSIoa_freezeFrameText,.lXSIoa_glitchText,.lXSIoa_sighText,.lXSIoa_sweatDrop,.lXSIoa_stuckPromptBubble{transition:none;animation:none}.lXSIoa_launcherStageWalkOff{transform:none}.lXSIoa_launcherViewportPeek{width:3.25rem}.lXSIoa_launcherViewportOffscreen{opacity:0;width:0;height:0;animation:none}}
._6JYn-W_calendarWrapper{background:var(--color-bg-primary);flex-direction:column;height:100%;display:flex;overflow:hidden}._6JYn-W_calendarContainer{border:1px solid var(--color-border-secondary);--base-column-width:120px;--column-width:calc(var(--base-column-width) * var(--zoom-level,1));--booking-width-gutter:12px;border-radius:4px;flex:1;display:flex;position:relative;overflow:hidden}._6JYn-W_timeColumn{background-color:var(--color-bg-secondary);border-right:1px solid var(--color-border-secondary);flex-direction:column;flex:0 0 80px;width:80px;min-width:80px;max-width:80px;display:flex}._6JYn-W_timeHeader{border-bottom:2px solid var(--color-border-secondary);background-color:var(--color-bg-quaternary);height:60px;min-height:60px}._6JYn-W_timeSlots{scrollbar-width:none;-ms-overflow-style:none;flex:1;overflow:hidden}._6JYn-W_timeSlots::-webkit-scrollbar{display:none}._6JYn-W_timeSlot{border-bottom:none;justify-content:flex-end;align-items:center;padding-right:8px;display:flex;position:relative}._6JYn-W_timeSlot:nth-child(4n){border-bottom:1px solid var(--color-border-light)}._6JYn-W_timeLabel{color:var(--color-text-tertiary);font-size:12px;font-weight:400}._6JYn-W_scrollWrapper{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}._6JYn-W_headerRow{background-color:var(--color-bg-quaternary);border-bottom:2px solid var(--color-border-secondary);z-index:20;flex-shrink:0;height:60px;min-height:60px;max-height:60px;display:flex;position:sticky;top:0}._6JYn-W_dayHeader{width:var(--column-width);min-width:var(--column-width);max-width:var(--column-width);flex:0 0 var(--column-width);border-right:1px solid var(--color-border-secondary);text-align:center;background-color:var(--color-bg-tertiary);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:12px 8px;transition:opacity .2s;display:flex;position:relative}._6JYn-W_dayHeader:after,._6JYn-W_dayColumn:after{content:"";background-color:var(--color-border-secondary);pointer-events:none;z-index:7;width:1px;position:absolute;top:0;bottom:0;right:0}._6JYn-W_dayHeader._6JYn-W_closedDayHeader{border:var(--closed-border);position:relative;background-color:var(--closed-background)!important}._6JYn-W_dayHeader._6JYn-W_closedDayHeader ._6JYn-W_dayName,._6JYn-W_dayHeader._6JYn-W_closedDayHeader ._6JYn-W_dayDate{opacity:var(--closed-text-opacity);z-index:1;position:relative}._6JYn-W_dayName{color:var(--color-text-secondary);margin-bottom:2px;font-size:14px;font-weight:600}._6JYn-W_dayDate{color:var(--color-text-tertiary);font-size:12px}._6JYn-W_gridContainer{flex-direction:column;flex:1;display:flex;position:relative;overflow:auto}._6JYn-W_gridContent{flex:1;min-width:fit-content;display:flex}._6JYn-W_dayColumn{width:var(--column-width);min-width:var(--column-width);max-width:var(--column-width);flex:0 0 var(--column-width);border-right:1px solid var(--color-border-secondary);box-sizing:border-box;position:relative}._6JYn-W_gridContainer::-webkit-scrollbar{width:8px;height:8px}._6JYn-W_gridContainer::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}._6JYn-W_gridContainer::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:4px}._6JYn-W_gridContainer::-webkit-scrollbar-thumb:hover{background:#6b7280}@media (max-width:1200px){._6JYn-W_calendarContainer{--base-column-width:104px}._6JYn-W_dayName{font-size:13px}._6JYn-W_dayDate{font-size:11px}}@media (max-width:768px){._6JYn-W_timeColumn{flex-basis:44px;width:44px;min-width:44px;max-width:44px}._6JYn-W_timeSlot{padding-right:4px}._6JYn-W_timeLabel{white-space:nowrap;font-size:10px}._6JYn-W_calendarContainer{--base-column-width:80px;--booking-width-gutter:2px}._6JYn-W_dayName{font-size:12px}._6JYn-W_dayDate,._6JYn-W_eventTitle{font-size:10px}._6JYn-W_eventCustomer{font-size:9px}}._6JYn-W_outsideBusinessHours{background-color:#00000005;background-image:repeating-linear-gradient(45deg,#0000,#0000 10px,#00000005 10px 20px);position:relative}._6JYn-W_outsideBusinessHours:after{content:"";pointer-events:none;z-index:1;background-color:#ffffff80;position:absolute;inset:0}._6JYn-W_draggingAppointment{opacity:.4;box-shadow:0 2px 8px #10b98166,0 0 0 1px #10b9814d;cursor:pointer!important}
._2OIbiG_calendarRoot{flex-shrink:0;width:min(280px,100%);min-width:min(280px,100%)}._2OIbiG_calendarWithPrices ._2OIbiG_daysGrid>button{flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:.2rem .1rem}._2OIbiG_daysGrid>button{aspect-ratio:1;width:100%;min-width:0}._2OIbiG_dayBase{}._2OIbiG_rangeDayCheckIn{background:var(--gradient-primary);border:1.5px solid var(--color-primary);color:var(--public-on-primary);font-weight:600;}._2OIbiG_rangeDayCheckOut{background:var(--gradient-primary);border:1.5px solid var(--color-primary);color:var(--public-on-primary);font-weight:600;}._2OIbiG_rangeDayInRange{background:var(--color-primary-100);border:1.5px solid var(--color-primary-300);color:var(--color-text-primary);font-weight:500;}._2OIbiG_rangeDayCheckIn:hover:not(:disabled),._2OIbiG_rangeDayCheckOut:hover:not(:disabled),._2OIbiG_rangeDayInRange:hover:not(:disabled){border:1.5px solid var(--color-border-light)}._2OIbiG_dayNumber{text-align:center;line-height:1;display:block}._2OIbiG_dayPrice{text-align:center;min-height:.5625rem;color:var(--color-text-tertiary);font-size:.5625rem;font-weight:600;line-height:1;display:block}._2OIbiG_rangeDayCheckIn ._2OIbiG_dayPrice,._2OIbiG_rangeDayCheckOut ._2OIbiG_dayPrice{color:color-mix(in srgb, var(--public-on-primary) 88%, transparent)}._2OIbiG_rangeDayInRange ._2OIbiG_dayPrice{color:var(--color-text-secondary)}._2OIbiG_monthUnavailableNotice{background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);color:var(--color-text-secondary);border-radius:.375rem;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4;display:flex}._2OIbiG_monthUnavailableNotice svg{flex-shrink:0;margin-top:.1rem}._2OIbiG_monthUnavailableNoticeText{flex:1;min-width:0}._2OIbiG_monthUnavailableLink{color:var(--color-primary-700);font:inherit;text-underline-offset:2px;cursor:var(--cursor-interactive);background:0 0;border:none;margin:0;padding:0;font-weight:600;text-decoration:underline;display:inline}._2OIbiG_monthUnavailableLinkPending{color:var(--color-text-tertiary);font-style:italic}@media (max-width:768px){._2OIbiG_calendarRoot{width:100%;min-width:0;max-width:100%!important}._2OIbiG_monthTitle{font-size:1.0625rem}._2OIbiG_weekdays{gap:.45rem;margin-bottom:.5rem}._2OIbiG_weekday{padding:.3rem .1rem;font-size:.8125rem}._2OIbiG_daysGrid{gap:.45rem}._2OIbiG_dayNumber{font-size:1.0625rem;font-weight:600}._2OIbiG_dayPrice{min-height:.6875rem;font-size:.6875rem}._2OIbiG_calendarWithPrices ._2OIbiG_daysGrid>button{gap:.2rem;padding:.32rem .12rem}}
@keyframes hBi-AW_shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.hBi-AW_shimmerBox{background:linear-gradient(90deg, var(--color-border-lighter) 0%, #f8f8f8 20%, var(--color-border-lighter) 40%, var(--color-border-lighter) 100%);background-size:1000px 100%;border-radius:4px;width:100%;height:100%;animation:2s linear infinite hBi-AW_shimmer}.hBi-AW_hourlyShimmer{background:var(--color-bg-primary);border-radius:8px;height:100%;padding:20px;overflow:hidden;box-shadow:0 2px 10px #0000000d}.hBi-AW_hourlyHeader{gap:2px;height:100%;display:flex}.hBi-AW_timeColumn{flex-direction:column;flex-shrink:0;gap:2px;width:80px;padding-top:60px;display:flex}.hBi-AW_timeSlot{align-items:center;height:60px;padding:4px;display:flex}.hBi-AW_timeSlot .hBi-AW_shimmerBox{width:60%;height:16px}.hBi-AW_resourceColumn{flex-direction:column;flex:1;min-width:150px;display:flex;position:relative}.hBi-AW_resourceHeaderShimmer{border-bottom:2px solid var(--color-border-primary);background:#f9f9f9;height:60px;padding:12px}.hBi-AW_resourceHeaderShimmer .hBi-AW_shimmerBox{width:80%;height:24px;margin:0 auto}.hBi-AW_slotsContainer{border-right:1px solid var(--color-border-primary);background:repeating-linear-gradient(to bottom, transparent, transparent 59px, var(--color-border-primary) 59px, var(--color-border-primary) 60px);flex:1;position:relative}.hBi-AW_bookingShimmer{background:linear-gradient(90deg, var(--color-info-light) 0%, #bbdefb 20%, var(--color-info-light) 40%, var(--color-info-light) 100%);border-left:3px solid var(--color-info-border);opacity:.7;background-size:1000px 100%;border-radius:4px;animation:2s linear infinite hBi-AW_shimmer;position:absolute;left:4px;right:4px;box-shadow:0 1px 3px #0000001a}.hBi-AW_multiDayShimmer{background:var(--color-bg-primary);border-radius:8px;height:100%;padding:20px;overflow:hidden;box-shadow:0 2px 10px #0000000d}.hBi-AW_multiDayHeader{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:10px;padding-left:150px;display:grid}.hBi-AW_dayHeader{text-align:center;padding:12px}.hBi-AW_dayHeader .hBi-AW_shimmerBox{width:60%;height:20px;margin:0 auto}.hBi-AW_resourceRow{border-bottom:1px solid var(--color-border-primary);margin-bottom:4px;display:flex}.hBi-AW_resourceNameShimmer{border-right:2px solid var(--color-border-primary);background:#f9f9f9;align-items:center;width:150px;padding:12px;display:flex}.hBi-AW_resourceNameShimmer .hBi-AW_shimmerBox{width:80%;height:18px}.hBi-AW_daysRow{flex:1;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.hBi-AW_dayCell{border-right:1px solid var(--color-border-primary);min-height:80px;padding:4px;position:relative}.hBi-AW_multiDayBookingShimmer{background:linear-gradient(90deg, var(--color-info-light) 0%, #bbdefb 20%, var(--color-info-light) 40%, var(--color-info-light) 100%);border-left:3px solid var(--color-info-border);opacity:.7;background-size:1000px 100%;border-radius:4px;height:60px;margin:2px;animation:2s linear infinite hBi-AW_shimmer}.hBi-AW_loadingOverlay{z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffe6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (max-width:768px){.hBi-AW_timeColumn{width:60px}.hBi-AW_resourceColumn{min-width:120px}.hBi-AW_resourceNameShimmer{width:120px}.hBi-AW_multiDayHeader{padding-left:120px}}
.XXjoDa_root{justify-content:center;margin-top:1rem;display:flex}.XXjoDa_button{color:var(--color-primary);cursor:var(--cursor-interactive);font:inherit;text-underline-offset:.15em;background:0 0;border:none;padding:.25rem .5rem;text-decoration:underline}.XXjoDa_button:hover{opacity:.85}
._83FM_W_control{align-items:center;gap:.5rem;display:inline-flex}._83FM_W_button{color:#24292f;cursor:pointer;background:#fff;border:1px solid #d0d7de;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:600;line-height:1;transition:border-color .15s,background-color .15s;display:flex}._83FM_W_button:hover:not(:disabled){background:#f6f8fa;border-color:#0969da}._83FM_W_button:focus-visible{border-color:#0969da;outline:none;box-shadow:0 0 0 3px #0969da1a}._83FM_W_button:disabled{opacity:.4;cursor:default}._83FM_W_display{text-align:center;color:#24292f;font-variant-numeric:tabular-nums;min-width:2rem;font-size:.9375rem;font-weight:600}._83FM_W_unsetDisplay{text-align:center;color:#57606a;min-width:3.5rem;font-size:.75rem;font-weight:500}