.VYbYtG_section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:.55rem;padding:1.25rem;display:flex}.VYbYtG_title{color:#111827;margin:0;font-size:1rem;font-weight:650}.VYbYtG_description{color:#6b7280;margin:0 0 .35rem;font-size:.8125rem;line-height:1.45}
._70geiW_overlay{z-index:var(--z-modal);cursor:var(--cursor-default);background:#0f172a8c;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}._70geiW_dialog{box-sizing:border-box;width:min(720px,100%);max-height:min(90vh,860px);cursor:var(--cursor-default);background:#fff;border-radius:12px;flex-direction:column;gap:.85rem;padding:1.25rem;display:flex;overflow:auto;box-shadow:0 18px 48px #0f172a47}._70geiW_header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._70geiW_title{color:#111827;margin:0;font-size:1.125rem;font-weight:650}._70geiW_closeButton{color:#4b5563;width:2rem;height:2rem;cursor:var(--cursor-interactive);background:#f3f4f6;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._70geiW_closeButton:disabled{cursor:var(--cursor-default);opacity:.55}._70geiW_description{color:#4b5563;margin:0;font-size:.875rem;line-height:1.45}._70geiW_cropperFrame{background:#111827;border-radius:12px;width:100%;height:min(46vh,380px);position:relative;overflow:hidden}:is(._70geiW_cropperFrame .reactEasyCrop_Container,._70geiW_cropperFrame .reactEasyCrop_CropArea){cursor:var(--cursor-interactive)}._70geiW_zoomControl{color:#111827;cursor:var(--cursor-default);align-items:center;gap:.75rem;font-size:.8125rem;font-weight:650;display:flex}._70geiW_zoomSlider{min-width:0;cursor:var(--cursor-interactive);flex:1}._70geiW_error{color:#b91c1c;margin:0;font-size:.8125rem}._70geiW_actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}._70geiW_cancelButton,._70geiW_confirmButton{cursor:var(--cursor-interactive);border-radius:8px;padding:.55rem .9rem;font-size:.875rem;font-weight:650}._70geiW_cancelButton{color:#111827;background:#fff;border:1px solid #d1d5db}._70geiW_confirmButton{color:#fff;background:#111827;border:1px solid #111827}._70geiW_cancelButton:disabled,._70geiW_confirmButton:disabled{cursor:var(--cursor-default);opacity:.55}@media print{._70geiW_overlay{display:none!important}}
.zDaana_designer{flex-direction:column;gap:1.5rem;display:flex}.zDaana_chrome{flex-direction:column;gap:1.25rem;display:flex}.zDaana_section{flex-direction:column;gap:.55rem;display:flex}.zDaana_sectionTitle{color:#111827;margin:0;font-size:1rem;font-weight:650}.zDaana_sectionCopy,.zDaana_hint{color:#6b7280;margin:0;font-size:.8125rem;line-height:1.45}.zDaana_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.zDaana_label{color:#374151;margin-top:.35rem;font-size:.8125rem;font-weight:600}.zDaana_input,.zDaana_textarea{box-sizing:border-box;width:100%;font:inherit;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:.55rem .7rem}.zDaana_textarea{resize:vertical}.zDaana_lookupRow{flex-direction:column;gap:.4rem;display:flex}.zDaana_lookupControls{gap:.5rem;display:flex}.zDaana_lookupControls .zDaana_input{flex:1}.zDaana_lockedNumber{color:#111827;letter-spacing:.02em;margin:0;font-size:.9375rem;font-weight:650}.zDaana_facts{gap:.45rem;margin:.35rem 0 0;display:grid}.zDaana_facts div{border-bottom:1px solid #e5e7eb;justify-content:space-between;gap:1rem;padding-bottom:.35rem;display:flex}.zDaana_facts dt{color:#6b7280;font-size:.8125rem}.zDaana_facts dd{color:#111827;margin:0;font-size:.875rem;font-weight:600}.zDaana_actions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.zDaana_primaryButton,.zDaana_secondaryButton,.zDaana_textButton{cursor:var(--cursor-interactive);border-radius:8px;font-size:.875rem;font-weight:600}.zDaana_primaryButton,.zDaana_secondaryButton{padding:.55rem .9rem}.zDaana_primaryButton{color:#fff;background:#111827;border:1px solid #111827}.zDaana_secondaryButton{color:#111827;width:fit-content;cursor:var(--cursor-interactive);background:#fff;border:1px solid #d1d5db;align-items:center;display:inline-flex}.zDaana_imageUpload{flex-direction:column;align-items:flex-start;gap:.45rem;margin-top:.35rem;display:flex}.zDaana_designModeRow{flex-direction:column;gap:.35rem;margin:0 0 .75rem;display:flex}.zDaana_themeFieldset{border:0;min-width:0;margin:0;padding:0}.zDaana_checkRow{color:#111827;cursor:var(--cursor-interactive);align-items:flex-start;gap:.5rem;margin:0;font-size:.875rem;font-weight:600;display:flex}.zDaana_checkbox{cursor:var(--cursor-interactive);margin-top:.15rem}.zDaana_fileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zDaana_textButton{color:#2563eb;background:0 0;border:0;align-self:flex-start;padding:0}.zDaana_primaryButton:disabled,.zDaana_secondaryButton:disabled{cursor:var(--cursor-default);opacity:.55}.zDaana_error,.zDaana_success{margin:0;font-size:.8125rem}.zDaana_error{color:#b91c1c}.zDaana_success{color:#166534}.zDaana_stage{flex-direction:column;gap:.5rem;display:flex}.zDaana_previewLabel{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin:0;font-size:.75rem;font-weight:700}@media (max-width:800px){.zDaana_formGrid{grid-template-columns:1fr}}@media print{nav{display:none!important}.zDaana_chrome,.zDaana_previewLabel{display:none!important}.zDaana_designer,.zDaana_stage{margin:0;padding:0;display:block}.zDaana_stage{justify-content:center;align-items:center;display:flex;position:fixed;inset:.4in}}
.jlIgga_page{max-width:1400px;min-height:100vh;margin:0 auto;padding:1.25rem 1.5rem 2rem}.jlIgga_header{margin-bottom:1rem}.jlIgga_breadcrumb{color:#6b7280;align-items:center;gap:.375rem;margin:0 0 .375rem;font-size:.8125rem;display:flex}.jlIgga_breadcrumbLink{color:#2563eb;text-decoration:none}.jlIgga_breadcrumbLink:hover{text-decoration:underline}.jlIgga_breadcrumbSeparator{color:#d1d5db}.jlIgga_breadcrumbCurrent{color:#6b7280}.jlIgga_headerMain{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.jlIgga_headerText{min-width:0}.jlIgga_title{color:#111827;margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.jlIgga_subtitle{color:#6b7280;margin:.25rem 0 0;font-size:.875rem;line-height:1.4}.jlIgga_headerActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.jlIgga_toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.jlIgga_searchField{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:16rem;align-items:center;gap:.5rem;min-width:12rem;max-width:28rem;padding:0 .75rem;transition:border-color .15s,box-shadow .15s;display:flex}.jlIgga_searchField:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.jlIgga_searchInput{color:#111827;background:0 0;border:none;border-radius:0;flex:1;width:100%;min-width:0;padding:.5rem 0;font-size:.875rem}.jlIgga_searchInput::placeholder{color:#9ca3af}.jlIgga_searchInput:focus{outline:none}.jlIgga_searchIcon{color:#9ca3af;pointer-events:none;flex-shrink:0;font-size:.8125rem}.jlIgga_toolbarActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.jlIgga_filterButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.jlIgga_filterButton:hover{background:#f9fafb;border-color:#d1d5db}.jlIgga_filterButtonActive{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.jlIgga_filterBadge{color:#fff;background:#2563eb;border-radius:999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.jlIgga_filterChips{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;display:flex}.jlIgga_filterChip{color:#374151;background:#f3f4f6;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.jlIgga_filterChipRemove{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;font-size:.875rem;line-height:1;display:inline-flex}.jlIgga_filterChipRemove:hover{color:#111827;background:#e5e7eb}.jlIgga_kpiStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.jlIgga_kpiCard{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem 1rem}.jlIgga_kpiLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .125rem;font-size:.75rem;font-weight:500}.jlIgga_kpiValue{color:#111827;margin:0;font-size:1.125rem;font-weight:600;line-height:1.2}.jlIgga_kpiValueRefund{color:#dc2626}.jlIgga_kpiValueTip{color:#6d28d9}.jlIgga_tableCard{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.jlIgga_tableCardRefreshing{opacity:.65;pointer-events:none}.jlIgga_tableToolbar{color:#6b7280;background:#fafafa;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.8125rem;display:flex}.jlIgga_tableToolbarMeta{font-weight:500}.jlIgga_tableToolbarUpdating{color:#9ca3af;font-weight:400}.jlIgga_tableScroll{overflow-x:auto}.jlIgga_table{border-collapse:collapse;width:100%;font-size:.8125rem}.jlIgga_table thead{z-index:1;position:sticky;top:0}.jlIgga_table th,.jlIgga_table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5e7eb;padding:.625rem .875rem}.jlIgga_table th{color:#374151;white-space:nowrap;background:#f9fafb;font-weight:600}.jlIgga_sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none}.jlIgga_sortableHeader:hover{color:#111827;background:#f3f4f6}.jlIgga_sortIndicator{color:#9ca3af;margin-left:.25rem;font-size:.6875rem}.jlIgga_tableRow{cursor:pointer;transition:background .12s}.jlIgga_tableRow:hover{background:#f8fafc}.jlIgga_tableRow:last-child td{border-bottom:none}.jlIgga_textButton{color:#2563eb;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-weight:500}.jlIgga_textButton:hover{text-decoration:underline}.jlIgga_textButton:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #2563eb}.jlIgga_statusBadge{white-space:nowrap;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-block}.jlIgga_statusPayment{color:#1d4ed8;background:#eff6ff}.jlIgga_statusRefund{color:#b91c1c;background:#fef2f2}.jlIgga_statusTip{color:#6d28d9;background:#f5f3ff}.jlIgga_statusFailed{color:#991b1b;background:#fef2f2}.jlIgga_statusDisputed{color:#c2410c;background:#fff7ed}.jlIgga_statusInbound{color:#047857;background:#ecfdf5}.jlIgga_statusOutbound{color:#1d4ed8;background:#eff6ff}.jlIgga_statusExpired{color:#b45309;background:#fffbeb}.jlIgga_statusMuted{color:#4b5563;background:#f3f4f6}.jlIgga_statusSuccess{color:#047857;background:#ecfdf5}.jlIgga_statusPending{color:#b45309;background:#fffbeb}.jlIgga_statusEmail{color:#4338ca;background:#eef2ff}.jlIgga_table th.jlIgga_amountHeader,.jlIgga_table td.jlIgga_amountCell{text-align:right;font-variant-numeric:tabular-nums;color:#111827;font-weight:600}.jlIgga_table td.jlIgga_amountRefund{color:#dc2626}.jlIgga_table td.jlIgga_amountTip{color:#6d28d9}.jlIgga_sortableHeaderInner{align-items:center;gap:.25rem;display:inline-flex}.jlIgga_dateRangeSelect{position:relative}.jlIgga_dateRangeButton{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.375rem;padding:.4375rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.jlIgga_dateRangeButton:hover{background:#f9fafb;border-color:#d1d5db}.jlIgga_dateRangeMenu{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:11rem;padding:.25rem;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 8px 24px #00000014}.jlIgga_dateRangeOption{color:#374151;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:.5rem .75rem;font-size:.875rem;display:block}.jlIgga_dateRangeOption:hover{background:#f3f4f6}.jlIgga_dateRangeOptionActive{color:#1d4ed8;background:#eff6ff;font-weight:500}.jlIgga_actionButton{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.375rem;padding:.4375rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.jlIgga_actionButton:hover{background:#f9fafb;border-color:#d1d5db}.jlIgga_actionButtonPrimary{color:#fff;background:#2563eb;border-color:#2563eb}.jlIgga_actionButtonPrimary:hover{background:#1d4ed8;border-color:#1d4ed8}.jlIgga_actionButton:disabled,.jlIgga_actionButtonPrimary:disabled{opacity:.6;cursor:default}.jlIgga_filterPanelOverlay{z-index:calc(var(--z-side-panel) - 1);background:#0f172a59;position:fixed;inset:0}.jlIgga_filterPanel{z-index:var(--z-side-panel);background:#fff;flex-direction:column;width:min(22rem,100vw);height:100%;display:flex;position:fixed;top:0;right:0;box-shadow:-8px 0 24px #0000001a}.jlIgga_filterPanelHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.jlIgga_filterPanelTitle{color:#111827;margin:0;font-size:1rem;font-weight:600}.jlIgga_filterPanelClose{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1.25rem;display:inline-flex}.jlIgga_filterPanelClose:hover{color:#111827;background:#f3f4f6}.jlIgga_filterPanelBody{flex:1;padding:1.25rem;overflow-y:auto}.jlIgga_filterSection{margin-bottom:1.25rem}.jlIgga_filterSectionTitle{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.jlIgga_filterOptions{flex-direction:column;gap:.25rem;display:flex}.jlIgga_filterOption{color:#374151;cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.jlIgga_filterOption:hover{background:#f9fafb}.jlIgga_filterOption input{accent-color:#2563eb}.jlIgga_filterPanelFooter{border-top:1px solid #e5e7eb;justify-content:space-between;gap:.5rem;padding:1rem 1.25rem;display:flex}.jlIgga_loading,.jlIgga_error,.jlIgga_emptyState{text-align:center;padding:2.5rem 1.5rem}.jlIgga_loading{color:#6b7280;font-size:1rem}.jlIgga_error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:1rem}.jlIgga_emptyState{background:#fff;border:1px dashed #e5e7eb;border-radius:10px}.jlIgga_emptyTitle{color:#111827;margin:0 0 .375rem;font-size:1.125rem;font-weight:600}.jlIgga_emptyDescription{color:#6b7280;margin:0;font-size:.875rem}.jlIgga_loadMore{justify-content:center;padding:1rem;display:flex}@media (max-width:960px){.jlIgga_page{padding:1rem}.jlIgga_kpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.jlIgga_headerMain{flex-direction:column;align-items:stretch}.jlIgga_headerActions{justify-content:flex-start}.jlIgga_toolbar{align-items:stretch;gap:.625rem}.jlIgga_searchField{flex:100%;min-width:0;max-width:none}.jlIgga_toolbarActions{flex:none}.jlIgga_table{min-width:880px}}@media (max-width:560px){.jlIgga_kpiStrip{grid-template-columns:1fr}}
.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}
.IapGrG_player{gap:.45rem;min-width:12rem;display:grid}.IapGrG_playerCompact{flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;display:flex}.IapGrG_playerCompact .IapGrG_controls{flex:none;gap:.2rem}.IapGrG_playerCompact .IapGrG_playButton,.IapGrG_playerCompact .IapGrG_skipButton,.IapGrG_playerCompact .IapGrG_speedButton{padding:.12rem .4rem;font-size:.68rem}.IapGrG_playerCompact .IapGrG_skipButton,.IapGrG_playerCompact .IapGrG_speedButton{min-width:0}.IapGrG_playerCompact .IapGrG_scrubber{flex:4rem;width:auto;min-width:3.5rem;padding:.1rem 0}.IapGrG_playerCompact .IapGrG_scrubberTrack{height:.22rem}.IapGrG_playerCompact .IapGrG_time{flex:none;gap:.15rem;font-size:.68rem}.IapGrG_playerCompact .IapGrG_playbackError{flex-basis:100%}.IapGrG_controls{align-items:center;gap:.35rem;display:flex}.IapGrG_playButton,.IapGrG_skipButton,.IapGrG_speedButton{border:1px solid var(--border-subtle,#d1d5db);background:var(--surface-elevated,#fff);color:var(--text-primary,#374151);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.IapGrG_playButton{padding:.35rem .75rem}.IapGrG_skipButton,.IapGrG_speedButton{min-width:2.75rem;padding:.35rem .5rem}.IapGrG_speedButton[aria-pressed=true],.IapGrG_playButton:hover,.IapGrG_skipButton:hover,.IapGrG_speedButton:hover{border-color:var(--brand-primary,#2563eb);color:var(--brand-primary,#2563eb)}.IapGrG_scrubber{cursor:pointer;width:100%;padding:.35rem 0}.IapGrG_scrubber:focus-visible{outline:2px solid var(--brand-primary,#2563eb);outline-offset:2px}.IapGrG_scrubberTrack{background:var(--border-subtle,#e5e7eb);border-radius:999px;height:.35rem;position:relative;overflow:hidden}.IapGrG_scrubberFill{border-radius:inherit;background:var(--brand-primary,#2563eb);height:100%}.IapGrG_time{color:var(--text-secondary,#6b7280);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.IapGrG_timeValues{flex:1;justify-content:space-between;gap:.35rem;min-width:0;display:flex}.IapGrG_downloadLink{width:1.25rem;height:1.25rem;color:inherit;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.65rem;line-height:1;text-decoration:none;display:inline-flex}.IapGrG_downloadLink:hover,.IapGrG_downloadLink:focus-visible{color:var(--brand-primary,#2563eb);background:var(--surface-muted,#f3f4f6)}.IapGrG_downloadLink:focus-visible{outline:2px solid var(--brand-primary,#2563eb);outline-offset:1px}.IapGrG_playbackError{color:#b91c1c;font-size:.75rem}
.xZN1mG_callCard{flex-direction:column;max-width:72%;display:flex}.xZN1mG_callBubble{cursor:pointer;text-align:left;border:none;border-radius:18px;flex-direction:column;gap:4px;min-width:0;padding:8px 12px;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 2px #00000014}.xZN1mG_callBubble:hover{box-shadow:0 2px 6px #0000001a}.xZN1mG_callBubble:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.xZN1mG_inbound .xZN1mG_callBubble{color:#111827;background:#e5e7eb;border:1px solid #d1d5db;border-bottom-left-radius:6px}.xZN1mG_outbound .xZN1mG_callBubble{background:var(--color-primary);color:#fff;border-bottom-right-radius:6px}.xZN1mG_callCardSelected .xZN1mG_callBubble{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 35%, transparent)}.xZN1mG_callRow{align-items:center;gap:8px;min-width:0;display:flex}.xZN1mG_callIconWrap{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:relative}.xZN1mG_callIcon{font-size:.75rem;transform:rotate(90deg)}.xZN1mG_directionIcon{background:inherit;border-radius:50%;padding:1px;font-size:.45rem;position:absolute;bottom:-3px;right:-3px}.xZN1mG_inbound .xZN1mG_directionIcon{color:#6b7280}.xZN1mG_outbound .xZN1mG_directionIcon{color:#ffffffd9}.xZN1mG_callLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.875rem;line-height:1.25;overflow:hidden}.xZN1mG_callTime{align-self:flex-end;font-size:.75rem;line-height:1}.xZN1mG_inbound .xZN1mG_callTime{color:#6b7280}.xZN1mG_outbound .xZN1mG_callTime{color:#ffffffe6}.xZN1mG_statusBadge{letter-spacing:.01em;border-radius:999px;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.xZN1mG_statusCompleted{color:#166534;background:#dcfce7}.xZN1mG_statusActive{color:#1d4ed8;background:#dbeafe}.xZN1mG_statusMissed{color:#b91c1c;background:#fee2e2}.xZN1mG_statusNeutral{color:#4b5563;background:#f3f4f6}.xZN1mG_modalOverlay{z-index:var(--z-modal);background-color:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.xZN1mG_modalContent{background:#fff;border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:360px;padding:20px;display:flex;box-shadow:0 8px 30px #0000002e}.xZN1mG_modalHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.xZN1mG_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}.xZN1mG_modalTitleGroup{flex-direction:column;gap:8px;min-width:0;display:flex}.xZN1mG_modalTitle{color:#111827;margin:0;font-size:1rem;font-weight:600}.xZN1mG_directionBadge{border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.xZN1mG_directionInbound{color:#1d4ed8;background:#eff6ff}.xZN1mG_directionOutbound{color:#15803d;background:#f0fdf4}.xZN1mG_detailsList{flex-direction:column;gap:10px;margin:0;display:flex}.xZN1mG_detailRow{grid-template-columns:110px 1fr;align-items:start;gap:8px;display:grid}.xZN1mG_detailRow dt{color:#6b7280;margin:0;font-size:.8125rem;font-weight:500}.xZN1mG_detailRow dd{color:#111827;margin:0;font-size:.875rem}.xZN1mG_recordingSection{border-top:1px solid #e5e7eb;flex-direction:column;gap:10px;padding-top:14px;display:flex}.xZN1mG_recordingLabel{color:#374151;font-size:.8125rem;font-weight:600}.xZN1mG_playbackRow{margin-top:0}.xZN1mG_noRecording{color:#6b7280;font-size:.8125rem}
.LpA-9W_picker{z-index:var(--z-side-panel-stacked);background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:min(320px,100vw - 32px);max-height:280px;padding:10px;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 10px 30px #0f172a1f}.LpA-9W_searchInput{color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;width:100%;margin-bottom:8px;padding:6px 8px;font-size:.8125rem;line-height:1.25}.LpA-9W_searchInput:focus{outline-offset:0;background:#fff;border-color:#93c5fd;outline:2px solid #93c5fd}.LpA-9W_searchHint{color:#6b7280;margin:0 0 8px;font-size:.6875rem}.LpA-9W_group+.LpA-9W_group{margin-top:10px}.LpA-9W_groupLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:.6875rem;font-weight:600}.LpA-9W_emojiGrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;display:grid}.LpA-9W_emojiButton{aspect-ratio:1;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:100%;font-size:1.25rem;line-height:1;display:flex}.LpA-9W_emojiButton:hover{background:#f3f4f6}
.x1KAWa_picker{z-index:var(--z-side-panel-stacked);background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:min(360px,100vw - 32px);max-height:320px;padding:10px;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 10px 30px #0f172a1f}.x1KAWa_emptyState{color:#6b7280;margin:0 0 10px;font-size:.8125rem}.x1KAWa_uploadSection{border-top:1px solid #e5e7eb;margin-top:12px;padding-top:10px}.x1KAWa_uploadButton{color:#374151;cursor:pointer;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:36px;padding:8px 12px;font-size:.8125rem;font-weight:500;display:flex}.x1KAWa_uploadButtonCompact{white-space:nowrap;width:auto;min-height:32px;padding:6px 10px}.x1KAWa_uploadButton:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.x1KAWa_uploadButton:disabled{opacity:.5;cursor:default}
._GR6Fq_toolbar{align-items:center;gap:6px;margin-top:8px;display:flex;position:relative}._GR6Fq_toolbarButton{color:#374151;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}._GR6Fq_toolbarButton:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}._GR6Fq_toolbarButton:disabled{opacity:.5;cursor:default}._GR6Fq_slashButton span{font-size:1rem;font-weight:700;line-height:1}._GR6Fq_hiddenFileInput{display:none}._GR6Fq_attachmentPreviewRow{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}._GR6Fq_attachmentPreview{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;width:72px;height:72px;position:relative;overflow:hidden}._GR6Fq_attachmentPreviewImage{object-fit:cover;width:100%;height:100%}._GR6Fq_removeAttachmentButton{color:#fff;cursor:pointer;background:#111827b8;border:none;border-radius:999px;width:22px;height:22px;font-size:.75rem;line-height:1;position:absolute;top:4px;right:4px}._GR6Fq_removeAttachmentButton:hover:not(:disabled){background:#111827e6}._GR6Fq_removeAttachmentButton:disabled{opacity:.6;cursor:default}._GR6Fq_uploadingOverlay{color:#374151;background:#ffffffb8;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:flex;position:absolute;inset:0}
.b1qhyW_overlay{z-index:var(--z-modal);background:#0f172ab8;justify-content:center;align-items:center;padding:2.5rem 1.25rem 1.25rem;display:flex;position:fixed;inset:0}.b1qhyW_closeButton{color:#111827;cursor:pointer;background:#ffffffeb;border:none;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.b1qhyW_image{object-fit:contain;background:#111827;border-radius:8px;max-width:min(960px,100%);max-height:88vh}
.eFoElG_conversationRoot{flex-direction:column;flex:1;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.eFoElG_conversationRootPane{height:100%}.eFoElG_conversationRootSecondary{border-top:1px solid #e5e7eb;flex:1;min-height:0}.eFoElG_smsSectionLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;padding:10px 16px 0;font-size:.6875rem;font-weight:600}.eFoElG_paneHeader{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:12px 16px}.eFoElG_callButton{color:#111827;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-weight:600;display:inline-flex}.eFoElG_callButton:disabled{opacity:.6;cursor:default}.eFoElG_callButtonCompact{padding:.35rem .65rem;font-size:.8125rem}.eFoElG_paneTitle{color:#111827;margin:0;font-size:.9375rem;font-weight:600}.eFoElG_panePhone{color:#6b7280;margin:2px 0 0;font-size:.8125rem}.eFoElG_headerSlot{flex-shrink:0}.eFoElG_conversationRootPane>.eFoElG_headerSlot{-webkit-overflow-scrolling:touch;flex:0 auto;min-height:0;max-height:45%;overflow:hidden auto}.eFoElG_conversationRootPane>.eFoElG_headerSlot .eFoElG_conversationHeaderMain{min-height:0}.eFoElG_conversationHeader{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eFoElG_conversationHeaderMain{flex:1;min-width:0}.eFoElG_conversationHeaderActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.eFoElG_conversationHeaderModal{background:#fff;border-bottom:1px solid #e5e7eb;padding:20px 24px}.eFoElG_messageFilters{flex-shrink:0;padding:12px 16px 0}.eFoElG_automatedMessagesCheckboxLabel{color:#4b5563;cursor:pointer;align-items:center;gap:8px;font-size:.875rem;display:flex}.eFoElG_automatedMessagesCheckboxLabel input{cursor:pointer}.eFoElG_automatedMessagesCheckboxLabelFooter{color:#6b7280;gap:6px;font-size:.75rem}.eFoElG_conversationBody{flex-direction:column;flex:1;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.eFoElG_conversationRootPane>.eFoElG_conversationBody{flex:1 1 0;min-height:0}.eFoElG_conversationBodySecondary{flex:1;min-height:0;overflow:hidden}.eFoElG_messagesContainer{background:#f3f4f6;flex-direction:column;flex:1;min-height:0;padding:16px;display:flex}.eFoElG_messagesContainerSecondary{flex:1;min-height:0;padding:8px 16px}.eFoElG_messagesContainerSecondaryEmpty{background:#fff;flex:none;min-height:0;padding:0 16px}.eFoElG_messagesListDragging{cursor:pointer;-webkit-user-select:none;user-select:none}.eFoElG_loading{text-align:center;color:#9ca3af;padding:32px;font-size:.9375rem}.eFoElG_emptyState{text-align:center;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:32px;font-size:.9375rem}.eFoElG_messagesList{cursor:pointer;flex-direction:column-reverse;flex:1;gap:14px;min-height:0;display:flex;overflow-y:auto}.eFoElG_messageCard{flex-direction:column;gap:6px;display:flex}.eFoElG_messageCard.eFoElG_outbound{align-items:flex-end}.eFoElG_messageCard.eFoElG_inbound{align-items:flex-start}.eFoElG_historyCard{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:min(100%,34rem);padding:12px 14px}.eFoElG_historyCardHighlighted{box-shadow:0 0 0 2px #93c5fd}.eFoElG_historyHeader{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.eFoElG_historyKindBadge{color:#374151;letter-spacing:.02em;text-transform:uppercase;background:#f3f4f6;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;display:inline-flex}.eFoElG_historyTitle{color:#111827;font-size:.875rem;font-weight:600}.eFoElG_historyBody{white-space:pre-wrap;color:#111827;font-size:.875rem;line-height:1.45}.eFoElG_historyMeta{color:#6b7280;margin-top:8px;font-size:.75rem}.eFoElG_historyFollowUpActions{flex-wrap:wrap;gap:8px 12px;margin-top:8px;display:flex}.eFoElG_historyFollowUpActionButton{color:#0969da;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem}.eFoElG_historyFollowUpActionButton:hover{text-decoration:underline}.eFoElG_historyReservationRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.eFoElG_historyReservationLabel{color:#4b5563;font-size:.75rem}.eFoElG_historyReservationButton{color:#2563eb;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600;text-decoration:underline}.eFoElG_outbound.eFoElG_historyCard{background:#f8fbff;border-color:#dbeafe}.eFoElG_inbound.eFoElG_historyCard{background:#fff;border-color:#e5e7eb}.eFoElG_messageSender{color:#6b7280;padding:0 4px;font-size:.75rem;font-weight:500}.eFoElG_outbound .eFoElG_messageSender{text-align:right}.eFoElG_inbound .eFoElG_messageSender{text-align:left}.eFoElG_messageBubbleWrapper{flex-direction:column;max-width:72%;display:flex;position:relative}.eFoElG_messageBubble{cursor:pointer;text-align:left;border:none;border-radius:18px;flex-direction:column;gap:6px;width:100%;padding:10px 14px;display:flex;box-shadow:0 1px 2px #00000014}.eFoElG_messageBubble:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.eFoElG_outbound .eFoElG_messageBubble{background:var(--color-primary);color:#fff;border-bottom-right-radius:6px}.eFoElG_inbound .eFoElG_messageBubble{color:#111827;background:#e5e7eb;border:1px solid #d1d5db;border-bottom-left-radius:6px}.eFoElG_messageBubbleHighlighted{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 35%, transparent)}.eFoElG_messageAttachments{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.eFoElG_messageAttachmentsMedia{gap:2px;margin-bottom:0}.eFoElG_messageMediaCard{cursor:pointer;border-radius:18px;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 1px 2px #00000014}.eFoElG_messageMediaCardInbound{background:#e5e7eb;border:1px solid #d1d5db;border-bottom-left-radius:6px}.eFoElG_messageMediaCardOutbound{background:var(--color-primary);border-bottom-right-radius:6px}.eFoElG_messageMediaCardHighlighted{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 35%, transparent)}.eFoElG_messageMediaCard:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.eFoElG_messageMediaTimestamp{text-align:right;padding:6px 12px;font-size:.75rem;line-height:1;display:block}.eFoElG_messageMediaCardInbound .eFoElG_messageMediaTimestamp{color:#6b7280}.eFoElG_messageMediaCardOutbound .eFoElG_messageMediaTimestamp{color:#ffffffe6}.eFoElG_messageAttachmentButton{cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:12px;padding:0;display:block;overflow:hidden}.eFoElG_messageAttachmentButtonMedia{background:0 0;border:none;border-radius:0}.eFoElG_outbound .eFoElG_messageAttachmentButton{border-color:color-mix(in srgb, var(--color-primary) 35%, #fff)}.eFoElG_messageAttachmentImage{object-fit:cover;width:180px;max-width:100%;height:180px;display:block}.eFoElG_messageBody{white-space:pre-wrap;word-wrap:break-word;font-size:.9375rem;line-height:1.5}.eFoElG_messageReactions{flex-wrap:wrap;align-self:flex-start;gap:4px;margin-top:-8px;margin-left:10px;display:flex}.eFoElG_messageReactionsOutbound{align-self:flex-end;margin-left:0;margin-right:10px}.eFoElG_messageReactionBadge{background:#fff;border:1px solid #d1d5db;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 6px;font-size:.95rem;line-height:1;display:inline-flex;box-shadow:0 1px 2px #00000014}.eFoElG_outbound .eFoElG_messageReactionBadge{background:#f9fafb}.eFoElG_messageTime{opacity:1;align-self:flex-end;font-size:.75rem;line-height:1}.eFoElG_outbound .eFoElG_messageTime{color:#ffffffe6}.eFoElG_inbound .eFoElG_messageTime{color:#6b7280}.eFoElG_dateDivider{color:#9ca3af;text-align:center;align-self:center;padding:2px 12px 0;font-size:.75rem;font-weight:500}.eFoElG_messageStatus{color:#6b7280;padding:0 4px;font-size:.75rem;font-weight:500}.eFoElG_messageStatusRow{align-items:center;gap:8px;display:inline-flex}.eFoElG_outbound .eFoElG_messageStatus{text-align:right}.eFoElG_inbound .eFoElG_messageStatus{text-align:left}.eFoElG_messageStatusError{color:#b91c1c}.eFoElG_retryButton{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600;text-decoration:underline}.eFoElG_retryButton:hover:not(:disabled){color:var(--color-primary-dark)}.eFoElG_retryButton:disabled{color:#9ca3af;cursor:default;text-decoration:none}.eFoElG_error{color:#c33;background-color:#fee;border:1px solid #fcc;border-radius:6px;flex-shrink:0;margin:12px 16px;padding:12px;font-size:.875rem}.eFoElG_notice{color:#57606a;background-color:#f6f8fa;border:1px solid #d0d7de;border-radius:6px;flex-shrink:0;margin:12px 16px;padding:12px;font-size:.875rem}.eFoElG_newCustomerNotice{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:8px;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:12px 16px;padding:12px 14px;display:flex}.eFoElG_newCustomerNoticeCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.eFoElG_newCustomerNoticeTitle{color:var(--color-primary-800);font-size:.875rem;font-weight:600}.eFoElG_newCustomerNoticeBody{color:var(--color-primary-800);font-size:.8125rem;line-height:1.4}.eFoElG_newCustomerNoticeButton{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;cursor:pointer;border-radius:6px;flex-shrink:0;padding:8px 12px;font-size:.8125rem;font-weight:600}.eFoElG_newCustomerNoticeButton:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.eFoElG_sendMessageForm{box-sizing:border-box;background:#fff;border-top:1px solid #e5e7eb;flex-shrink:0;min-width:0;max-width:100%;padding:12px 16px}.eFoElG_textarea{resize:none;border:1px solid #d1d5db;border-radius:6px;width:100%;min-width:0;max-width:100%;padding:12px;font-family:inherit;font-size:.9375rem;line-height:1.5;transition:border-color .2s,box-shadow .2s}.eFoElG_textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.eFoElG_textarea:disabled{color:#9ca3af;cursor:default;background-color:#f9fafb}.eFoElG_textareaMutator{margin-top:4px}.eFoElG_formActions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-top:12px;display:flex}.eFoElG_formActionsInbox{align-items:flex-end}.eFoElG_formActionsRight{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex}.eFoElG_sendButton{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;cursor:pointer;border-radius:6px;flex-shrink:0;padding:10px 20px;font-size:.9375rem;font-weight:500;transition:all .2s}.eFoElG_sendButton:hover:not(:disabled){background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.eFoElG_sendButton:disabled{opacity:.5;cursor:default}.eFoElG_sendButtonDisabledByConsent:disabled{color:#9ca3af;opacity:1;background:#e5e7eb;border-color:#d1d5db}.eFoElG_consentSection{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0;min-width:0;max-width:100%;padding:12px 16px}.eFoElG_consentSectionSecondary{background:#fff;border-bottom:none;padding:8px 16px}.eFoElG_consentContent{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.eFoElG_consentLabel{color:#374151;font-size:.875rem;font-weight:500}.eFoElG_consentValue{flex:1;align-items:center;gap:8px;font-size:.875rem;display:flex}.eFoElG_consentEnabled{color:#10b981;align-items:center;gap:6px;font-weight:500;display:flex}.eFoElG_consentDisabled{color:#6b7280;align-items:center;gap:6px;font-weight:500;display:flex}.eFoElG_optedOutNote{color:#9ca3af;font-size:.8125rem;font-style:italic}.eFoElG_editConsentButton{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 10px;font-size:.875rem;transition:background-color .2s}.eFoElG_editConsentButton:hover{background-color:#3b82f61a}.eFoElG_consentEdit{flex-direction:column;flex:1;align-items:stretch;gap:12px;display:flex}.eFoElG_consentEditHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.eFoElG_viewScriptButton{color:var(--color-primary);cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:4px;padding:6px 10px;font-size:.75rem;font-weight:600}.eFoElG_viewScriptButton:hover{background:#eff6ff}.eFoElG_consentScript{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:10px}.eFoElG_consentScriptText{color:#374151;margin:0;font-size:.8125rem;line-height:1.45}.eFoElG_consentEditRow{align-items:center;gap:12px;display:flex}.eFoElG_consentCheckboxLabel{color:#374151;cursor:pointer;flex:1;align-items:center;gap:8px;font-size:.875rem;display:flex}.eFoElG_consentCheckboxLabel input[type=checkbox]{cursor:pointer;width:16px;height:16px}.eFoElG_consentCheckboxLabel input[type=checkbox]:disabled{cursor:default}.eFoElG_consentActions{gap:8px;display:flex}.eFoElG_consentSaveButton,.eFoElG_consentCancelButton{cursor:pointer;border-radius:4px;padding:6px 12px;font-size:.8125rem;font-weight:500;transition:all .2s}.eFoElG_consentSaveButton{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}.eFoElG_consentSaveButton:hover:not(:disabled){background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.eFoElG_consentSaveButton:disabled{opacity:.5;cursor:default}.eFoElG_consentCancelButton{color:#6b7280;background:#fff;border:1px solid #d1d5db}.eFoElG_consentCancelButton:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.eFoElG_consentCancelButton:disabled{opacity:.5;cursor:default}.eFoElG_consentFooter{color:#6b7280;white-space:nowrap;align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.eFoElG_consentFooterLabel{color:#6b7280;font-weight:500}.eFoElG_consentFooterEnabled{color:#10b981;align-items:center;gap:3px;font-weight:500;display:inline-flex}.eFoElG_consentFooterDisabled{color:#9ca3af;align-items:center;gap:3px;font-weight:500;display:inline-flex}.eFoElG_editConsentButtonCompact{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:.6875rem;line-height:1;transition:background-color .2s}.eFoElG_editConsentButtonCompact:hover{background-color:#3b82f61a}.eFoElG_consentEditInFooter{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:12px;padding:10px 12px}
._7ADPfG_pickerRoot{position:relative}._7ADPfG_dropdown{z-index:20;background:#fff;border:1px solid #d1d5db;border-radius:8px;max-height:240px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #0f172a1f}._7ADPfG_dropdownHeader{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e5e7eb;padding:8px 12px;font-size:.75rem;font-weight:600}._7ADPfG_optionRow{align-items:stretch;display:flex}._7ADPfG_optionRowActive{background:#f3f4f6}._7ADPfG_option{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;min-width:0;padding:10px 12px;display:block}._7ADPfG_option:hover{background:#f3f4f6}._7ADPfG_editButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-left:1px solid #e5e7eb;flex-shrink:0;justify-content:center;align-items:center;width:36px;display:inline-flex}._7ADPfG_editButton:hover{color:#374151;background:#eef2ff}._7ADPfG_optionTitle{color:#111827;font-size:.875rem;font-weight:600;display:block}._7ADPfG_optionBody{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.8125rem;display:block;overflow:hidden}._7ADPfG_emptyState{color:#6b7280;padding:12px;font-size:.8125rem}._7ADPfG_footer{border-top:1px solid #e5e7eb;padding:8px}._7ADPfG_addButton{color:#374151;cursor:pointer;background:#f9fafb;border:1px dashed #d1d5db;border-radius:6px;width:100%;padding:8px 12px;font-size:.8125rem;font-weight:600}._7ADPfG_addButton:hover{background:#f3f4f6;border-color:#9ca3af}._7ADPfG_manageForm{flex-direction:column;gap:8px;padding:12px;display:flex}._7ADPfG_manageInput,._7ADPfG_manageTextarea{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:8px 10px;font-size:.875rem}._7ADPfG_manageTextarea{resize:vertical;min-height:72px}._7ADPfG_manageActions{flex-wrap:wrap;gap:8px;display:flex}._7ADPfG_managePrimaryButton,._7ADPfG_manageSecondaryButton,._7ADPfG_manageDangerButton{cursor:pointer;border-radius:6px;padding:6px 12px;font-size:.8125rem;font-weight:600}._7ADPfG_managePrimaryButton{color:#fff;background:#2563eb;border:1px solid #2563eb}._7ADPfG_managePrimaryButton:disabled{opacity:.6;cursor:default}._7ADPfG_manageSecondaryButton{color:#374151;background:#fff;border:1px solid #d1d5db}._7ADPfG_manageDangerButton{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;margin-left:auto}._7ADPfG_manageError{color:#b91c1c;background:#fef2f2;border-bottom:1px solid #fecaca;padding:8px 12px;font-size:.8125rem}
.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}
._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}
.P8Ns-q_filterField{gap:.35rem;display:grid}.P8Ns-q_pageLayout{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.P8Ns-q_loadMore{justify-content:center;padding:.25rem 0 .5rem;display:flex}.P8Ns-q_queueTable{min-width:960px}.P8Ns-q_queueRowExpanded{background:#eff6ff}.P8Ns-q_queueRowDragging{opacity:.55}.P8Ns-q_queueRowDropTarget td{border-top:2px solid #2563eb}.P8Ns-q_priorityCell{width:5.5rem}.P8Ns-q_priorityControls{align-items:center;gap:.35rem;display:flex}.P8Ns-q_dragHandle{color:#9ca3af;cursor:var(--cursor-interactive);font:inherit;background:0 0;border:0;padding:.15rem .25rem;line-height:1}.P8Ns-q_priorityInput{border:1px solid var(--color-border,#e5e7eb);font:inherit;border-radius:6px;width:3rem;padding:.2rem .35rem}.P8Ns-q_customerName{font-weight:600}.P8Ns-q_compactSummaryCell{color:#374151;max-width:16rem}.P8Ns-q_relativeTime{color:#6b7280;cursor:default}.P8Ns-q_detailOverlay{z-index:calc(var(--z-side-panel) - 1);background:#0f172a40;position:fixed;inset:0}.P8Ns-q_detailPanel{border-left:1px solid var(--color-border,#e5e7eb);width:min(100vw,28rem);max-width:28rem;height:calc(100vh - 2rem);z-index:var(--z-side-panel);background:#fff;flex-direction:column;display:flex;position:fixed;top:1rem;right:0;box-shadow:-8px 0 24px #00000014}.P8Ns-q_detailPanelEmbedded{background:#fff;flex-direction:column;width:100%;max-width:none;height:100%;display:flex;position:relative}.P8Ns-q_detailPanelInline{background:0 0;flex-direction:column;width:100%;max-width:none;height:auto;display:flex;position:relative}.P8Ns-q_detailBodyInline{padding:.25rem .75rem .9rem;overflow:visible}.P8Ns-q_detailPanelInline .P8Ns-q_detailSection{margin-bottom:.75rem}.P8Ns-q_detailPanelInline .P8Ns-q_detailSection:last-child{margin-bottom:0}.P8Ns-q_detailPanelInline .P8Ns-q_detailSectionTitleRow{min-height:1.75rem}.P8Ns-q_detailPanelInline .P8Ns-q_overflowButton{width:1.75rem;height:1.75rem}.P8Ns-q_inlinePhoneRow{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.75rem;display:flex}.P8Ns-q_inlinePhone{color:#111827;margin:0;font-size:.875rem}.P8Ns-q_detailPanelInline .P8Ns-q_contactActions{margin-top:.5rem}.P8Ns-q_detailPanelInline .P8Ns-q_primaryButton{width:100%}.P8Ns-q_detailHeader{border-bottom:1px solid var(--color-border,#e5e7eb);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.P8Ns-q_detailHeaderActions{align-items:center;gap:.35rem;display:flex}.P8Ns-q_detailEyebrow{color:#6b7280;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem}.P8Ns-q_detailTitle{margin:0 0 .5rem;font-size:1.125rem}.P8Ns-q_detailClose,.P8Ns-q_overflowButton{color:#6b7280;cursor:var(--cursor-interactive);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.P8Ns-q_detailClose:hover,.P8Ns-q_overflowButton:hover{color:#111827;background:#f3f4f6}.P8Ns-q_detailBody{flex:1;padding:1rem 1.25rem 1.5rem;overflow-y:auto}.P8Ns-q_detailSection{margin-bottom:1.25rem}.P8Ns-q_detailSectionTitle,.P8Ns-q_detailSubheading{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.P8Ns-q_detailSectionTitleRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.P8Ns-q_detailSectionTitleRow .P8Ns-q_detailSectionTitle{margin-bottom:0}.P8Ns-q_aiSummaryBadge{color:#1d4ed8;text-transform:none;background:#eff6ff}.P8Ns-q_summaryText{color:#111827;white-space:pre-wrap;margin:0;font-size:.875rem}.P8Ns-q_detailPrimaryText{color:#111827;margin:0;font-weight:600}.P8Ns-q_detailSecondaryText,.P8Ns-q_detailSummary,.P8Ns-q_muted{color:#6b7280;margin:.15rem 0 0;font-size:.875rem}.P8Ns-q_detailList{gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.P8Ns-q_detailListItem{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.P8Ns-q_detailListItemMain{gap:.5rem;min-width:0;display:grid}.P8Ns-q_resourcePicker{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid}.P8Ns-q_resourceLegend{padding:0;font-size:.8125rem;font-weight:600}.P8Ns-q_resourceHint{color:#6b7280;margin:0;font-size:.8125rem}.P8Ns-q_resourceOptions{gap:.25rem;display:grid}.P8Ns-q_resourceOption{cursor:var(--cursor-interactive);align-items:center;gap:.4rem;display:flex}.P8Ns-q_resourceCheckbox{cursor:var(--cursor-interactive)}.P8Ns-q_contactActions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.P8Ns-q_contactButton{border:1px solid var(--color-border,#e5e7eb);color:#374151;cursor:var(--cursor-interactive);font:inherit;background:0 0;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .75rem;text-decoration:none;display:inline-flex}.P8Ns-q_contactButton:disabled{cursor:var(--cursor-default);opacity:.55}.P8Ns-q_labeledField{margin-top:.75rem}.P8Ns-q_fieldLabel,.P8Ns-q_rangeLabel{color:#374151;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.P8Ns-q_rangeInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.P8Ns-q_dayPresetRow,.P8Ns-q_inlineAdd{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.P8Ns-q_daySelector{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.P8Ns-q_dayPresetButton,.P8Ns-q_dayButton{border:1px solid var(--color-border,#e5e7eb);cursor:var(--cursor-interactive);font:inherit;background:#fff;border-radius:999px;padding:.35rem .75rem}.P8Ns-q_dayPresetButtonActive,.P8Ns-q_dayButtonActive{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.P8Ns-q_chipList{flex-wrap:wrap;gap:.35rem;margin:0 0 .5rem;padding:0;display:flex}.P8Ns-q_serviceSelectionList{gap:.75rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.P8Ns-q_serviceSelection{gap:.5rem;display:grid}.P8Ns-q_chip{background:var(--color-surface-secondary,#f5f5f5);border:1px solid var(--color-border,#e5e7eb);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .55rem;list-style:none;display:inline-flex}.P8Ns-q_chipRemoveIcon{color:#6b7280;cursor:var(--cursor-interactive);background:0 0;border:0;padding:0;font-size:1rem;line-height:1}.P8Ns-q_offerCard,.P8Ns-q_offerActions,.P8Ns-q_offerHistory,.P8Ns-q_matchList{margin-top:.75rem}.P8Ns-q_matchList{gap:.5rem;padding:0;list-style:none;display:grid}.P8Ns-q_matchItem{border:1px solid var(--color-border,#e5e7eb);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.P8Ns-q_matchActions{flex-direction:column;flex-shrink:0;gap:.35rem;display:flex}.P8Ns-q_overflowMenu{position:relative}.P8Ns-q_overflowMenuPanel{border:1px solid var(--color-border,#e5e7eb);z-index:2;background:#fff;border-radius:8px;min-width:11rem;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 8px 24px #00000014}.P8Ns-q_overflowMenuItem{cursor:var(--cursor-interactive);font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:.65rem .85rem;display:block}.P8Ns-q_overflowMenuItem:hover{background:#f9fafb}.P8Ns-q_overflowMenuItemDanger{color:#b91c1c}.P8Ns-q_cancelButton,.P8Ns-q_secondaryButton,.P8Ns-q_primaryButton{border:1px solid var(--color-border,#e5e7eb);cursor:var(--cursor-interactive);font:inherit;background:0 0;border-radius:6px;padding:.45rem .75rem}.P8Ns-q_primaryButton{color:#fff;background:#2563eb;border-color:#2563eb}.P8Ns-q_primaryButtonLoading{opacity:.7}.P8Ns-q_primaryButton:disabled,.P8Ns-q_secondaryButton:disabled,.P8Ns-q_cancelButton:disabled,.P8Ns-q_chipRemoveIcon:disabled,.P8Ns-q_dragHandle:disabled,.P8Ns-q_priorityInput:disabled{cursor:var(--cursor-default);opacity:.55}.P8Ns-q_dateInput,.P8Ns-q_select{border:1px solid var(--color-border,#e5e7eb);font:inherit;border-radius:6px;padding:.35rem .5rem}.P8Ns-q_availabilityEditor{gap:.25rem;display:grid}.P8Ns-q_calendarDateRow,.P8Ns-q_calendarTimeRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.P8Ns-q_calendarDateField,.P8Ns-q_calendarTimeField{gap:.35rem;display:grid}.P8Ns-q_calendarDateFieldControls{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.P8Ns-q_calendarPicker{width:100%}.P8Ns-q_timeSelect{border:1px solid var(--color-border,#e5e7eb);font:inherit;border-radius:6px;width:100%;padding:.35rem .5rem}.P8Ns-q_clearDateButton{color:#2563eb;cursor:var(--cursor-interactive);font:inherit;background:0 0;border:0;padding:0}.P8Ns-q_clearDateButton:disabled{cursor:var(--cursor-default);opacity:.55}.P8Ns-q_empty,.P8Ns-q_loading,.P8Ns-q_error{color:var(--color-text-secondary,#6b7280)}.P8Ns-q_loading{text-align:center;padding:2.5rem 1.5rem}.P8Ns-q_error{color:var(--color-error,#dc2626);margin:0 0 1rem}@media (min-width:1100px){.P8Ns-q_pageLayout{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.P8Ns-q_detailPanel{width:100vw;max-width:none;height:100vh;top:0}}.P8Ns-q_notesList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.P8Ns-q_noteItem{border:1px solid var(--color-border,#e5e7eb);border-radius:8px;padding:.75rem}.P8Ns-q_noteContent{color:#111827;white-space:pre-wrap;font-size:.875rem}.P8Ns-q_noteMeta{color:#6b7280;margin-top:.35rem;font-size:.75rem}.P8Ns-q_noteActions{gap:.5rem;margin-top:.5rem;display:flex}.P8Ns-q_noteActionButton{color:#2563eb;cursor:var(--cursor-interactive);font:inherit;background:0 0;border:0;padding:0;font-size:.8125rem}.P8Ns-q_noteActionButtonDanger{color:#b91c1c}.P8Ns-q_noteActionButton:disabled{cursor:var(--cursor-default);opacity:.55}.P8Ns-q_noteTextarea{border:1px solid var(--color-border,#e5e7eb);font:inherit;resize:vertical;border-radius:6px;width:100%;min-height:4.5rem;padding:.5rem .65rem}.P8Ns-q_noteFormActions{gap:.5rem;margin-top:.5rem;display:flex}.P8Ns-q_sidePanelHeader{border-bottom:1px solid var(--color-border,#e5e7eb);background:#fff;flex-shrink:0;padding:20px 72px 14px 20px}.P8Ns-q_sidePanelHeaderTop{align-items:center;gap:.5rem;min-width:0;display:flex}.P8Ns-q_sidePanelTitle{color:#111827;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.P8Ns-q_sidePanelCount{color:#4b5563;background:#f3f4f6;border-radius:999px;flex-shrink:0;padding:.2rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2}.P8Ns-q_sidePanelFullListLink{color:#4b5563;cursor:var(--cursor-interactive);margin-top:.4rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-block}.P8Ns-q_sidePanelFullListLink:hover{color:#111827;text-decoration:underline}.P8Ns-q_sidePanelBody{overscroll-behavior:contain;flex-direction:column;flex:1;min-width:0;min-height:0;padding:16px 20px 20px;display:flex;overflow:hidden auto}.P8Ns-q_compactQueue{flex-direction:column;gap:.45rem;display:flex}.P8Ns-q_compactCard{border:1px solid var(--color-border,#e5e7eb);background:#fff;border-radius:10px}.P8Ns-q_compactCardExpanded{z-index:1;background:#fff;border-color:#c7d2fe;position:relative;box-shadow:0 1px 2px #2563eb14}.P8Ns-q_compactCardHeader{appearance:none;color:inherit;cursor:var(--cursor-interactive);font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:flex-start;gap:.45rem .6rem;width:100%;padding:.7rem .75rem;display:grid}.P8Ns-q_compactCardHeader:hover{background:#f9fafb}.P8Ns-q_compactCardExpanded .P8Ns-q_compactCardHeader{border-bottom:1px solid var(--color-border,#e5e7eb);background:#f8fafc;border-radius:10px 10px 0 0}.P8Ns-q_compactCardExpanded .P8Ns-q_compactCardHeader:hover{background:#f1f5f9}.P8Ns-q_compactPriority{color:#9ca3af;font-variant-numeric:tabular-nums;padding-top:.1rem;font-size:.7rem;font-weight:700;line-height:1.5}.P8Ns-q_compactMain{gap:.18rem;min-width:0;display:grid}.P8Ns-q_compactName{color:#111827;font-size:.875rem;font-weight:600}.P8Ns-q_compactSummary{color:#4b5563;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.P8Ns-q_compactTimes{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.P8Ns-q_compactMeta{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-top:.15rem;display:flex}.P8Ns-q_compactWait{color:#6b7280;font-size:.75rem}.P8Ns-q_compactChevron{color:#9ca3af;margin-top:.2rem;font-size:.7rem;transition:transform .2s;display:block}.P8Ns-q_compactChevronExpanded{transform:rotate(180deg)}.P8Ns-q_compactCardBody{min-width:0}.P8Ns-q_statusPickerIntro{margin:0 0 12px}.P8Ns-q_statusPicker{white-space:normal;flex-direction:column;gap:8px;display:flex}.P8Ns-q_statusOption{border:1px solid var(--color-border,#e5e7eb);cursor:var(--cursor-interactive);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.P8Ns-q_statusOption:hover{background:#f9fafb}.P8Ns-q_statusOptionSelected{background:#eff6ff;border-color:#2563eb}.P8Ns-q_statusOption input[type=radio]{cursor:var(--cursor-interactive);margin-top:3px}.P8Ns-q_statusOptionBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.P8Ns-q_statusOptionLabel{color:#111827;font-size:.875rem;font-weight:600}.P8Ns-q_statusOptionDescription{color:#6b7280;white-space:normal;font-size:.8125rem;line-height:1.4}.P8Ns-q_sidePanelEmpty,.P8Ns-q_sidePanelLoading{color:#6b7280;text-align:left;padding:1rem 0;font-size:.875rem}.P8Ns-q_pausedBanner{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:8px;margin:0 0 .75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.45}.P8Ns-q_activityPanel{border:1px solid var(--color-border,#e5e7eb);background:#fff;border-radius:8px;margin-top:1rem;padding:.75rem 0}.P8Ns-q_activityHeader{justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem 1rem .75rem;display:flex}.P8Ns-q_activityTitle{margin:0;font-size:.95rem;font-weight:600}.P8Ns-q_activityLive{color:#1a7f37;font-size:.75rem;font-weight:600}.P8Ns-q_activityDate{color:#6b7280;letter-spacing:.02em;text-transform:uppercase;margin:0;padding:.35rem 1rem;font-size:.75rem;font-weight:600}.P8Ns-q_activityList{margin:0;padding:0;list-style:none}.P8Ns-q_activityItem{border:0;border-top:1px solid var(--color-border,#e5e7eb);cursor:var(--cursor-interactive);text-align:left;background:0 0;gap:.15rem;width:100%;padding:.7rem 1rem;display:grid}.P8Ns-q_activityItem:disabled{cursor:var(--cursor-default)}.P8Ns-q_activityItemTitle{color:#111827;font-size:.875rem;font-weight:600}.P8Ns-q_activityItemMeta{color:#6b7280;font-size:.8125rem;line-height:1.4}.P8Ns-q_activityEmpty{color:#6b7280;margin:0;padding:.25rem 1rem .75rem;font-size:.875rem}@media (max-width:768px){.P8Ns-q_sidePanelHeader{padding:16px 68px 12px 16px}.P8Ns-q_sidePanelBody{padding:12px 16px 16px}}
.b_trDa_page{background:var(--color-bg-secondary,#f8fafc);min-height:100vh;color:var(--color-text-primary,#172033)}.b_trDa_main{max-width:1180px;margin:0 auto;padding:32px 24px}.b_trDa_header,.b_trDa_dialogHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.b_trDa_header{margin-bottom:24px}.b_trDa_header h1{letter-spacing:-.035em;margin:0 0 6px;font-size:28px}.b_trDa_header p,.b_trDa_muted{color:var(--color-text-secondary,#64748b)}.b_trDa_header p{margin:0;font-size:14px}.b_trDa_primary,.b_trDa_secondary,.b_trDa_textButton{font:inherit;cursor:pointer;border-radius:9px;padding:9px 14px;font-size:13px;font-weight:600;transition:background .15s}.b_trDa_primary{background:var(--color-primary,#2563eb);color:#fff;border:1px solid #0000}.b_trDa_secondary{background:var(--color-bg-primary,#fff);border:1px solid var(--color-border-primary,#e2e8f0);color:inherit}.b_trDa_textButton{color:var(--color-primary,#2563eb);background:0 0;border:0;padding:5px 8px}.b_trDa_textButton:hover,.b_trDa_secondary:hover{background:var(--color-bg-secondary,#f1f5f9)}.b_trDa_primary:disabled,.b_trDa_secondary:disabled,.b_trDa_textButton:disabled{opacity:.5;cursor:default}.b_trDa_stats{grid-template-columns:repeat(4,1fr);gap:24px;margin:28px 0;display:grid}.b_trDa_stats dt{color:var(--color-text-secondary,#64748b);margin-bottom:8px;font-size:12px}.b_trDa_stats dd{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:600}.b_trDa_toolbar{align-items:center;gap:12px;margin:24px 0 16px;display:flex}.b_trDa_search,.b_trDa_field input{box-sizing:border-box;border:1px solid var(--color-border-primary,#e2e8f0);background:var(--color-bg-primary,#fff);color:inherit;font:inherit;border-radius:8px;width:100%;min-width:0;padding:10px 12px;font-size:14px}.b_trDa_toolbar .b_trDa_search{max-width:320px}.b_trDa_tableWrap{background:var(--color-bg-primary,#fff);border:1px solid var(--color-border-primary,#e2e8f0);border-radius:14px;overflow-x:auto}.b_trDa_table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.b_trDa_table th{color:var(--color-text-secondary,#64748b);padding:14px 18px;font-size:11px;font-weight:600}.b_trDa_table td{border-top:1px solid var(--color-border-primary,#eef2f6);vertical-align:middle;padding:16px 18px}.b_trDa_code{letter-spacing:.03em;font-family:monospace;font-size:14px;font-weight:600;display:block}.b_trDa_detail{color:var(--color-text-secondary,#64748b);margin-top:4px;font-size:12px;display:block}.b_trDa_badge{background:var(--color-bg-secondary,#f1f5f9);color:var(--color-text-secondary,#64748b);white-space:nowrap;border-radius:100px;padding:4px 9px;font-size:11px;display:inline-block}.b_trDa_available{color:#047857;background:#ecfdf5}.b_trDa_actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.b_trDa_empty{text-align:center;color:var(--color-text-secondary,#64748b);padding:48px 24px}.b_trDa_empty h2{color:var(--color-text-primary,#172033);font-size:18px}.b_trDa_error{color:var(--color-error,#b91c1c);font-size:13px}.b_trDa_notice{color:var(--color-text-secondary,#64748b);font-size:13px}.b_trDa_dialog{border:1px solid var(--color-border-primary,#e2e8f0);width:min(560px,100vw - 32px);max-height:min(90vh,100dvh - 2rem);color:var(--color-text-primary,#172033);background:var(--color-bg-primary,#fff);border-radius:18px;flex-direction:column;margin:auto;padding:0;display:flex;overflow:hidden;box-shadow:0 24px 80px #0f172a30}.b_trDa_dialogInner{max-height:inherit;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.b_trDa_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a66}.b_trDa_dialogHeader{border-bottom:1px solid var(--color-border-primary,#e2e8f0);flex-shrink:0;padding:20px 24px}.b_trDa_dialogForm{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.b_trDa_dialogHeader h2{letter-spacing:-.025em;margin:0;font-size:19px}.b_trDa_formBody{overscroll-behavior:contain;flex-direction:column;flex:1;gap:24px;min-height:0;padding:24px;display:flex;overflow:hidden auto}.b_trDa_offerPreview{background:var(--color-bg-secondary,#f8fafc);color:var(--color-text-secondary,#64748b);border-radius:12px;flex-direction:column;gap:7px;padding:20px;font-size:13px;display:flex}.b_trDa_offerPreview strong{letter-spacing:-.04em;color:var(--color-text-primary,#172033);font-size:32px;font-weight:600}.b_trDa_eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.b_trDa_fieldset{border:0;min-width:0;margin:0;padding:0}.b_trDa_fieldset legend{margin-bottom:12px;font-size:13px;font-weight:600}.b_trDa_segmented{background:var(--color-bg-secondary,#f1f5f9);border-radius:10px;margin-bottom:16px;padding:4px;display:flex}.b_trDa_segmented button{color:var(--color-text-secondary,#64748b);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:8px;font-size:13px}.b_trDa_segmented button[aria-pressed=true]{background:var(--color-bg-primary,#fff);color:var(--color-text-primary,#172033);box-shadow:0 1px 3px #0f172a15}.b_trDa_formGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.b_trDa_field{flex-wrap:wrap;align-content:start;gap:6px;font-size:12px;font-weight:500;display:flex}.b_trDa_field>:last-child{width:100%}.b_trDa_field .b_trDa_muted{font-weight:400}.b_trDa_inlineCheckboxField{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;font-weight:500;line-height:1.35;display:flex}.b_trDa_inlineCheckboxField input[type=checkbox]{accent-color:var(--color-primary,#2563eb);flex-shrink:0;margin-top:2px}.b_trDa_serviceList{min-height:0;margin-top:8px}.b_trDa_checkboxField{border-top:1px solid var(--color-border-primary,#eef2f6);grid-template-columns:auto 1fr;align-items:start;gap:10px 12px;padding:12px 0;display:grid}.b_trDa_checkboxField:first-of-type{border-top:0;padding-top:0}.b_trDa_checkboxField input[type=checkbox]{margin-top:3px}.b_trDa_checkboxField label{cursor:pointer;font-size:13px;font-weight:600}.b_trDa_fieldHelp{color:var(--color-text-secondary,#64748b);margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.45}.b_trDa_giftCardLimits{flex-direction:column;gap:16px;margin-top:8px;display:flex}.b_trDa_numberField{flex-direction:column;gap:6px;font-size:12px;font-weight:500;display:flex}.b_trDa_numberField input{max-width:160px}.b_trDa_reportSection{margin:8px 0 32px}.b_trDa_reportHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.b_trDa_reportHeader h2{letter-spacing:-.02em;margin:0 0 6px;font-size:18px}.b_trDa_reportPeriod{max-width:420px;margin-bottom:16px}.b_trDa_serviceOption{cursor:pointer;align-items:center;gap:10px;padding:9px 4px;font-size:13px;display:flex}.b_trDa_serviceOption input{accent-color:var(--color-primary,#2563eb)}.b_trDa_dialogFooter{border-top:1px solid var(--color-border-primary,#e2e8f0);background:var(--color-bg-primary,#fff);flex-shrink:0;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.b_trDa_customerSection{padding:8px 10px}.b_trDa_customerHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.b_trDa_customerHeader h3{margin:0;font-size:12px}.b_trDa_customerList{margin:10px 0 0;padding:0;list-style:none}.b_trDa_customerList li{border-top:1px solid var(--color-border-primary,#eef2f6);padding:12px 0}.b_trDa_customerList .b_trDa_code{font-size:12px}.b_trDa_assignForm{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}:is(.b_trDa_primary,.b_trDa_secondary,.b_trDa_textButton,.b_trDa_search,.b_trDa_field input,.b_trDa_segmented button):focus-visible{outline:2px solid var(--color-primary,#2563eb);outline-offset:3px}@media (max-width:640px){.b_trDa_main{padding:20px 16px}.b_trDa_header{flex-direction:column;align-items:flex-start}.b_trDa_stats{grid-template-columns:1fr 1fr;gap:20px}.b_trDa_formGrid{grid-template-columns:1fr}.b_trDa_formBody{padding:20px}.b_trDa_toolbar{flex-wrap:wrap}}
._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%}
.WTqRfq_customerName{text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;padding-right:2px;font-size:.8125rem;font-weight:700;line-height:1.2;overflow:hidden}.WTqRfq_timeRow{align-items:center;gap:4px;min-width:0;margin-bottom:1px;display:flex}.WTqRfq_timeInfo{opacity:.9;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.5px;flex:auto;min-width:0;font-size:.6875rem;line-height:1.2;overflow:hidden}.WTqRfq_durationInfo{opacity:.85;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;margin-bottom:2px;font-size:.75rem;line-height:1.2;display:flex;overflow:hidden}.WTqRfq_durationInfoText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.WTqRfq_badges{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;display:flex}.WTqRfq_badge{opacity:.95;align-items:center;gap:2px;font-size:.625rem;line-height:1;display:inline-flex}.WTqRfq_badge svg{width:.6875rem;height:.6875rem}.WTqRfq_overlappingEvent .WTqRfq_customerName{font-size:.625rem}.WTqRfq_overlappingEvent .WTqRfq_timeRow{gap:2px}.WTqRfq_overlappingEvent .WTqRfq_timeInfo{letter-spacing:-.5px;font-size:.4375rem}.WTqRfq_overlappingEvent .WTqRfq_durationInfo{font-size:.5rem}.WTqRfq_overlappingEvent .WTqRfq_durationInfoText{font-size:inherit}.WTqRfq_overlappingEvent .WTqRfq_badge{font-size:.5rem}.WTqRfq_overlappingEvent .WTqRfq_badge svg{width:.5rem;height:.5rem}.WTqRfq_endedEarlyBadge{color:#0f766e;letter-spacing:.02em;text-transform:uppercase;background:#0f766e2e;border:1px solid #0f766e73;border-radius:999px;padding:0 5px;font-weight:700}.WTqRfq_routineCancellationBadge,.WTqRfq_lateCancellationBadge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:1px 5px;font-weight:700}.WTqRfq_routineCancellationBadge{color:#374151;background:#6b72802e;border:1px solid #4b556373}.WTqRfq_lateCancellationBadge{color:#991b1b;background:#dc262629;border:1px solid #b91c1c8c}.WTqRfq_formsCompleteBadge{color:#166534;background:#dcfce7e6;border:1px solid #16653473;border-radius:999px;padding:0 5px;font-weight:700}.WTqRfq_formsPartialBadge{color:#854d0e;background:#fef9c3f2;border:1px solid #854d0e73;border-radius:999px;padding:0 5px;font-weight:700}.WTqRfq_formsIncompleteBadge{color:#991b1b;background:#fee2e2f2;border:1px solid #991b1b73;border-radius:999px;padding:0 5px;font-weight:700}.WTqRfq_resizeHandle{cursor:ns-resize;z-index:3;transition:background .15s,box-shadow .15s;position:absolute}.WTqRfq_resizeHandleTop{background:linear-gradient(#00000040 0%,#0000001c 100%);box-shadow:inset 0 1px #ffffff24}.WTqRfq_resizeHandleBottom{background:linear-gradient(#0000001c 0%,#00000040 100%);box-shadow:inset 0 -1px #ffffff24}.WTqRfq_resizeHandleTop:hover{background:linear-gradient(#00000053 0%,#00000030 100%);box-shadow:inset 0 1px #fff3}.WTqRfq_resizeHandleBottom:hover{background:linear-gradient(#00000030 0%,#00000053 100%);box-shadow:inset 0 -1px #fff3}
._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}
.EKaZ_q_sessionBlock{color:#0f172a;cursor:pointer;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:2px;padding:4px 6px 4px 10px;display:flex;position:relative;overflow:hidden}.EKaZ_q_fillBarTrack{background:#00000014;border-radius:6px 0 0 6px;flex-direction:column;justify-content:flex-end;width:4px;display:flex;position:absolute;top:0;bottom:0;left:0}.EKaZ_q_fillBarFill{border-radius:0 0 0 6px;width:100%;min-height:2px;transition:height .3s,background-color .3s}.EKaZ_q_headerRow{justify-content:space-between;align-items:center;gap:4px;display:flex}.EKaZ_q_title{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;font-weight:700;overflow:hidden}.EKaZ_q_timeRange{opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.EKaZ_q_guideLabel{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.EKaZ_q_guideMirror{border-style:dashed}.EKaZ_q_charterBlocked{opacity:.92;background-image:repeating-linear-gradient(-45deg,#0f172a0a,#0f172a0a 6px,#0f172a03 6px 12px)}.EKaZ_q_charterLinkBanner{color:#7c2d12;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;line-height:1.2;overflow:hidden}.EKaZ_q_enrolleeLine{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;line-height:1.2;overflow:hidden}.EKaZ_q_capacityIndicator{font-size:11px;font-weight:700}.EKaZ_q_statusScheduled.EKaZ_q_fillEmpty{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-color:#cbd5e1}.EKaZ_q_statusScheduled.EKaZ_q_fillLow{background:linear-gradient(#dcfce7 0%,#bbf7d0 100%);border-color:#4ade80}.EKaZ_q_statusScheduled.EKaZ_q_fillMedium{background:linear-gradient(#fef3c7 0%,#fde68a 100%);border-color:#f59e0b}.EKaZ_q_statusScheduled.EKaZ_q_fillHigh{background:linear-gradient(#fee2e2 0%,#fecaca 100%);border-color:#f87171}.EKaZ_q_statusScheduled.EKaZ_q_fillOverCapacity{background:linear-gradient(#fecaca 0%,#fca5a5 100%);border-color:#ef4444}.EKaZ_q_capacityOver{color:#b91c1c}.EKaZ_q_statusCompleted{background:linear-gradient(#dbeafe 0%,#bfdbfe 100%);border-color:#60a5fa}.EKaZ_q_statusCancelled{background:linear-gradient(#f1f5f9 0%,#e2e8f0 100%);border-color:#94a3b8}.EKaZ_q_enrollmentTarget{z-index:6;box-shadow:0 0 0 2px #0f172a33,0 2px 8px #00000026;border:2px solid #0f172a!important}.EKaZ_q_cancelled{opacity:.65}.EKaZ_q_cancelled .EKaZ_q_title{text-decoration:line-through}.EKaZ_q_statusControl{flex-shrink:0}.EKaZ_q_ellipsisButton{cursor:pointer;color:#1f2937;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:2px 4px;font-size:16px;line-height:1;transition:background-color .15s;display:flex}.EKaZ_q_ellipsisButton:hover{background:#00000014}.EKaZ_q_ellipsisButton:disabled{opacity:.4;cursor:default}.EKaZ_q_ellipsis{letter-spacing:-1px;font-weight:900;line-height:.8;display:block}.EKaZ_q_dropdown{min-width:160px;z-index:var(--z-modal);background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:6px;animation:.15s EKaZ_q_dropdownFadeIn;box-shadow:0 10px 25px #0000001a}@keyframes EKaZ_q_dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.EKaZ_q_dropdownOption{cursor:pointer;text-align:left;color:#374151;background:#fff;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13px;transition:background-color .15s;display:flex}.EKaZ_q_dropdownOption:hover{background-color:#f3f4f6}.EKaZ_q_dropdownOptionActive{background-color:#eff6ff}.EKaZ_q_dropdownOptionActive:hover{background-color:#dbeafe}.EKaZ_q_dropdownDivider{background-color:#e5e7eb;height:1px;margin:4px 0}.EKaZ_q_dropdownOptionDanger{color:#b91c1c}.EKaZ_q_dropdownOptionDanger:hover{background-color:#fff1f2}.EKaZ_q_colorDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.EKaZ_q_optionLabel{flex:1;font-weight:500}.EKaZ_q_checkmark{color:#3b82f6;font-size:14px;font-weight:700}
.FVQJgG_panel{background:#f8fafc;border-top:1px solid #e5e7eb;padding:1rem}.FVQJgG_configSection{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.FVQJgG_configToggle{cursor:pointer;text-align:left;background:#fff;border:none;align-items:center;gap:.625rem;width:100%;padding:.875rem 1rem;display:flex}.FVQJgG_configToggle:hover{background:#f9fafb}.FVQJgG_configToggleIcon{color:#6b7280;width:.75rem}.FVQJgG_configToggleLabel{color:#1a1a1a;font-weight:600}.FVQJgG_configToggleMeta{color:#6b7280;margin-left:auto;font-size:.8125rem}.FVQJgG_configBody{border-top:1px solid #e5e7eb;gap:.75rem;padding:0 1rem 1rem;display:grid}.FVQJgG_configDescription{color:#6b7280;margin:.75rem 0 0;font-size:.875rem}.FVQJgG_validityRow{gap:.5rem;display:grid}.FVQJgG_validityLabel{color:#1a1a1a;font-size:.875rem;font-weight:600}.FVQJgG_validityInput{max-width:12rem}.FVQJgG_validityHint{color:#6b7280;margin:0;font-size:.8125rem}.FVQJgG_submissionsLinkRow{padding-top:.25rem}.FVQJgG_submissionsLink{color:#2563eb;font-size:.875rem;font-weight:500;text-decoration:none}.FVQJgG_submissionsLink:hover{text-decoration:underline}.FVQJgG_error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:.75rem 1rem;font-size:.875rem}.FVQJgG_actions{flex-wrap:wrap;gap:.625rem;display:flex}
.axo67G_container{padding:1.5rem}.axo67G_containerEmbedded{padding:0}.axo67G_header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.axo67G_containerEmbedded .axo67G_header{justify-content:flex-end;margin-bottom:1rem}.axo67G_title{color:#212529;margin:0;font-size:1.25rem;font-weight:600}.axo67G_loading{text-align:center;color:#6c757d;padding:2rem}.axo67G_error,.axo67G_success{border-radius:.5rem;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.axo67G_error{color:#842029;background:#f8d7da;border:1px solid #f5c2c7}.axo67G_success{color:#0f5132;background:#d1e7dd;border:1px solid #badbcc}.axo67G_closeButton{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;padding:0;font-size:1.25rem;line-height:1;transition:opacity .2s}.axo67G_closeButton:hover{opacity:1}.axo67G_addButton{color:#fff;cursor:pointer;background:#0d6efd;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .2s;display:flex}.axo67G_addButton:hover{background:#0b5ed7}.axo67G_addButtonEmbedded{margin-left:auto}.axo67G_form{background:#f8f9fa;border:1px solid #dee2e6;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.axo67G_formRow{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.axo67G_formGroup{flex-direction:column;gap:.5rem;display:flex}.axo67G_label{color:#495057;font-size:.875rem;font-weight:500}.axo67G_required{color:#dc3545}.axo67G_input,.axo67G_textarea{color:#1e293b;box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0;border-radius:.625rem;width:100%;padding:.625rem .875rem;font-size:.9375rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000a}.axo67G_input:hover:not(:disabled),.axo67G_textarea:hover:not(:disabled){border-color:#cbd5e1}.axo67G_input:focus,.axo67G_textarea:focus{border-color:var(--color-primary,#0d6efd);outline:none;box-shadow:0 0 0 3px #06b6d41a,0 2px 4px #00000014}.axo67G_input:disabled,.axo67G_textarea:disabled{opacity:.6;cursor:default}.axo67G_textarea{resize:vertical;min-height:60px;font-weight:400}.axo67G_datePicker{color:#1e293b;box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0;border-radius:.625rem;justify-content:space-between;width:100%;padding:.625rem .875rem;font-size:.9375rem;font-weight:500;box-shadow:0 1px 2px #0000000a}.axo67G_datePicker:hover:not(:disabled){opacity:1;border-color:#cbd5e1}.axo67G_formRowPartial{grid-template-columns:1.2fr 1fr 1fr}@media (max-width:720px){.axo67G_formRow,.axo67G_formRowPartial{grid-template-columns:1fr}}.axo67G_formActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.axo67G_formActions .axo67G_deleteButton{margin-right:auto}.axo67G_cancelButton,.axo67G_submitButton{cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.axo67G_cancelButton{color:#495057;background:#fff;border:1px solid #dee2e6}.axo67G_cancelButton:hover:not(:disabled){background:#f8f9fa}.axo67G_submitButton{color:#fff;background:#0d6efd}.axo67G_submitButton:hover:not(:disabled){background:#0b5ed7}.axo67G_cancelButton:disabled,.axo67G_submitButton:disabled{opacity:.6;cursor:default}.axo67G_filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.axo67G_filterButton{color:#495057;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.axo67G_filterButton:hover{background:#f8f9fa;border-color:#adb5bd}.axo67G_filterActive{color:#fff;background:#0d6efd;border-color:#0d6efd}.axo67G_filterActive:hover{background:#0b5ed7;border-color:#0b5ed7}.axo67G_requestList{flex-direction:column;gap:1rem;display:flex}.axo67G_emptyState{text-align:center;color:#6c757d;padding:3rem 1rem}.axo67G_emptyIcon{color:#dee2e6;margin-bottom:1rem;font-size:3rem}.axo67G_emptyState p{margin:0;font-size:.875rem}.axo67G_requestCard{background:#fff;border:1px solid #dee2e6;border-radius:.5rem;padding:1.25rem;transition:all .2s}.axo67G_requestCard:hover{box-shadow:0 2px 8px #0000001a}.axo67G_requestHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.axo67G_requestEmployee{color:#212529;font-size:.875rem;font-weight:600}.axo67G_statusBadge{text-transform:capitalize;border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.axo67G_statusPending{color:#997404;background:#fff3cd;border:1px solid #ffe69c}.axo67G_statusApproved{color:#0f5132;background:#d1e7dd;border:1px solid #badbcc}.axo67G_statusDenied{color:#842029;background:#f8d7da;border:1px solid #f5c2c7}.axo67G_requestDates{color:#495057;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;display:flex}.axo67G_dateIcon{color:#6c757d}.axo67G_requestReason,.axo67G_reviewNotes{color:#495057;background:#f8f9fa;border-radius:.375rem;margin-bottom:.75rem;padding:.75rem;font-size:.875rem}.axo67G_reviewNotes{background:#fff3cd;border:1px solid #ffe69c}.axo67G_requestMeta{color:#6c757d;margin-bottom:.75rem;font-size:.75rem}.axo67G_requestActions{flex-wrap:wrap;gap:.5rem;display:flex}.axo67G_approveButton,.axo67G_denyButton,.axo67G_deleteButton{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.axo67G_approveButton{color:#fff;background:#198754}.axo67G_approveButton:hover{background:#157347}.axo67G_denyButton{color:#fff;background:#dc3545}.axo67G_denyButton:hover{background:#bb2d3b}.axo67G_deleteButton{color:#dc3545;background:#fff;border:1px solid #dc3545}.axo67G_deleteButton:hover{color:#fff;background:#dc3545}.axo67G_settingsSection{background:#fff;border:1px solid #dee2e6;border-radius:.5rem;margin-bottom:1.5rem;padding:1.25rem}.axo67G_settingsHeader{margin-bottom:1rem}.axo67G_settingsTitle{color:#212529;margin:0 0 .25rem;font-size:1rem;font-weight:600}.axo67G_settingsDescription,.axo67G_fieldHint,.axo67G_formHint{color:#6c757d;margin:0;font-size:.8125rem}.axo67G_settingsForm{flex-direction:column;gap:1rem;display:flex}.axo67G_settingsActions{justify-content:flex-end;display:flex}.axo67G_loadingInline,.axo67G_inlineError,.axo67G_inlineSuccess{border-radius:.375rem;padding:.75rem;font-size:.875rem}.axo67G_loadingInline{color:#6c757d}.axo67G_inlineError{color:#842029;background:#f8d7da;border:1px solid #f5c2c7}.axo67G_inlineSuccess{color:#0f5132;background:#d1e7dd;border:1px solid #badbcc}.axo67G_modeToggle{gap:.5rem;margin-bottom:1rem;display:flex}.axo67G_modeButton{color:#495057;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:.375rem;flex:1;padding:.5rem .75rem;font-size:.875rem;font-weight:500}.axo67G_modeButtonActive{color:#0d6efd;background:#e7f1ff;border-color:#0d6efd}@media (max-width:768px){.axo67G_formRow{grid-template-columns:1fr}.axo67G_filters{justify-content:stretch}.axo67G_filterButton{flex:1}.axo67G_requestHeader{flex-direction:column;align-items:flex-start;gap:.5rem}}
.dV6SEa_container{max-width:1400px;min-height:100vh;margin:0 auto;padding:2rem}.dV6SEa_header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.dV6SEa_headerLeft{flex:1}.dV6SEa_title{color:#1a1a1a;margin:0 0 .5rem;font-size:2rem;font-weight:600}.dV6SEa_subtitle{color:#666;margin:0;font-size:1rem}.dV6SEa_headerActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dV6SEa_kioskActions{border-right:1px solid #e5e7eb;align-items:center;gap:.5rem;padding-right:.75rem;display:flex}.dV6SEa_kioskLabel{color:#374151;white-space:nowrap;font-size:.875rem;font-weight:500}.dV6SEa_createButton{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.dV6SEa_createButton:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.dV6SEa_loading,.dV6SEa_error{text-align:center;color:#666;padding:3rem;font-size:1.125rem}.dV6SEa_error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:1rem}.dV6SEa_tableCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.dV6SEa_table{border-collapse:collapse;width:100%;font-size:.875rem}.dV6SEa_table th,.dV6SEa_table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5e7eb;padding:.875rem 1rem}.dV6SEa_table th{color:#374151;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;font-size:.75rem;font-weight:600}.dV6SEa_tableRow:hover{background:#f8fafc}.dV6SEa_tableRow:last-child td{border-bottom:none}.dV6SEa_formName{color:#1a1a1a;font-weight:600}.dV6SEa_formDescription{color:#6b7280;margin-top:.25rem;font-size:.8125rem}.dV6SEa_statusBadgeActive{color:#166534;background:#dcfce7;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.dV6SEa_statusBadgeArchived{color:#374151;background:#f3f4f6;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.dV6SEa_linkActions{align-items:center;gap:.25rem;display:flex}.dV6SEa_actionButton{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.dV6SEa_actionButton:hover:not(:disabled){color:#2563eb;background:#f9fafb;border-color:#2563eb}.dV6SEa_actionButton:disabled{opacity:.45;cursor:default}.dV6SEa_expandColumn{width:2.5rem}.dV6SEa_expandButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;display:flex}.dV6SEa_expandButton:hover{color:#2563eb;background:#f3f4f6}.dV6SEa_formNameButton{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.dV6SEa_tableRowExpanded td{border-bottom:none}.dV6SEa_expandedRow td{border-bottom:1px solid #e5e7eb;padding:0}.dV6SEa_editLink,.dV6SEa_submissionsLink{color:#2563eb;font-weight:500;text-decoration:none}.dV6SEa_editLink:hover,.dV6SEa_submissionsLink:hover{text-decoration:underline}.dV6SEa_rowActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dV6SEa_archiveButton{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s}.dV6SEa_archiveButton:hover{background:#f9fafb;border-color:#9ca3af}.dV6SEa_deleteButton{color:#b91c1c;cursor:pointer;white-space:nowrap;background:#fff5f5;border:1px solid #fecaca;border-radius:6px;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s}.dV6SEa_deleteButton:hover{background:#fee2e2;border-color:#f87171}.dV6SEa_emptyState{text-align:center;background:#fff;border:2px dashed #e5e7eb;border-radius:12px;padding:4rem 2rem}.dV6SEa_emptyTitle{color:#1a1a1a;margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.dV6SEa_emptyDescription{color:#6b7280;margin:0 0 1.5rem;font-size:1rem}.dV6SEa_tableLoading,.dV6SEa_tableEmpty{text-align:center;color:#6b7280;padding:3rem 1rem}@media (max-width:960px){.dV6SEa_tableCard{overflow-x:auto}.dV6SEa_table{min-width:900px}}@media (max-width:768px){.dV6SEa_container{padding:1rem}.dV6SEa_header{flex-direction:column;align-items:flex-start}.dV6SEa_headerActions{flex-direction:column;align-items:stretch;width:100%}.dV6SEa_kioskActions{border-bottom:1px solid #e5e7eb;border-right:none;justify-content:space-between;padding-bottom:.75rem;padding-right:0}.dV6SEa_createButton{justify-content:center}.dV6SEa_title{font-size:1.75rem}}
.bbP4Iq_root{position:relative}.bbP4Iq_input{color:#24292f;box-sizing:border-box;background:#fff;border:1px solid #d0d7de;border-radius:6px;width:100%;padding:8px 12px;font-size:14px;line-height:20px}.bbP4Iq_input:focus{outline-offset:-1px;border-color:#0969da;outline:2px solid #0969da}.bbP4Iq_input:disabled{color:#656d76;cursor:default;background:#f6f8fa}.bbP4Iq_list{box-sizing:border-box;background:#fff;border:1px solid #d0d7de;border-radius:6px;margin:0;padding:4px 0;list-style:none;overflow-y:auto;box-shadow:0 8px 24px #8c959f33}.bbP4Iq_listPortal{margin:0}.bbP4Iq_option{text-align:left;color:#24292f;cursor:pointer;background:0 0;border:none;width:100%;padding:8px 12px;font-size:14px;line-height:20px;display:block}.bbP4Iq_option:hover,.bbP4Iq_optionHighlighted{background:#f6f8fa}.bbP4Iq_optionCreate{color:#0969da;font-weight:500}.bbP4Iq_optionMuted{color:#656d76}.bbP4Iq_emptyHint{color:#656d76;margin:0;padding:8px 12px;font-size:13px}.bbP4Iq_fieldError{color:#a40e26;margin:6px 0 0;font-size:13px}.bbP4Iq_loadingHint{color:#656d76;margin:6px 0 0;font-size:13px}
.Lb9Ira_modalOverlay{z-index:var(--z-modal);background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Lb9Ira_modal{background:#fff;border-radius:.75rem;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003}.Lb9Ira_modalWide{max-width:640px}.Lb9Ira_modalHeader{border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.Lb9Ira_modalTitle{color:#212529;margin:0;font-size:1.125rem;font-weight:600}.Lb9Ira_modalBody{padding:1.25rem 1.5rem 1.5rem}.Lb9Ira_modalSubtitle{color:#6c757d;margin:0 0 1rem;font-size:.875rem}.Lb9Ira_modalCloseButton{color:#6c757d;cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.25rem}.Lb9Ira_modalCloseButton:hover{color:#212529}.Lb9Ira_errorText{color:#b91c1c;margin:0 0 .75rem;font-size:.875rem}
._7pI_VW_timeOffCard{color:#92400e;pointer-events:none;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff59}._7pI_VW_timeOffCardApproved{background:linear-gradient(#fef3c7f5,#fde68aeb);border:1px solid #f59e0b}._7pI_VW_timeOffCardPending{background:linear-gradient(#fffbebeb,#fef3c7c7);border:1px dashed #d97706}._7pI_VW_timeOffSubtitle{opacity:.85;padding-right:1.25rem;font-size:.6875rem}._7pI_VW_menuButton{width:20px;height:20px;color:inherit;cursor:pointer;z-index:2;pointer-events:auto;opacity:.85;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:11px;display:flex;position:absolute;top:2px;right:2px}._7pI_VW_menuButton:hover{opacity:1}._7pI_VW_dropdown{background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);min-width:160px;z-index:var(--z-modal);border-radius:8px;padding:6px;box-shadow:0 4px 16px #0000001f,0 2px 6px #00000014}._7pI_VW_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}._7pI_VW_menuItem:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}
._0vlaUG_overnightBlockTimeCard{color:#374151;cursor:pointer;z-index:2;box-sizing:border-box;min-width:0;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border:2px solid #9ca3af;border-left:4px solid #6b7280;border-radius:8px;flex-direction:column;justify-content:center;padding:4px 8px;font-size:12px;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;overflow:hidden}[data-overnight-day-transition=active] ._0vlaUG_overnightBlockTimeCard{transition:none}._0vlaUG_overnightBlockTimeCard:hover{z-index:11;border-color:#6b7280;box-shadow:0 2px 8px #9ca3af4d}._0vlaUG_overnightBlockTimeCard._0vlaUG_clampedStart{border-top-left-radius:0;border-bottom-left-radius:0}._0vlaUG_overnightBlockTimeCard._0vlaUG_clampedEnd{border-top-right-radius:0;border-bottom-right-radius:0}._0vlaUG_overnightBlockTimeCard._0vlaUG_dragging{opacity:.35}._0vlaUG_title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._0vlaUG_resizeHandle{cursor:col-resize;z-index:2;background:#3741511f;width:10px;height:100%;position:absolute;top:0}._0vlaUG_resizeHandleEnd{right:0}._0vlaUG_resizeHandleStart{left:0}._0vlaUG_resizeHandle:hover{background:#37415180}
.KKVnSq_banner{background:var(--color-primary-50,#ecfeff);border-bottom:1px solid var(--color-primary-200,#a5f3fc);color:var(--color-text-primary,#164e63);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.KKVnSq_message{margin:0;font-size:.875rem;line-height:1.4}.KKVnSq_actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.KKVnSq_installButton,.KKVnSq_dismissButton{cursor:pointer;border-radius:6px;min-height:36px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600}.KKVnSq_installButton{border:1px solid var(--color-primary-600,#0891b2);background:var(--color-primary-600,#0891b2);color:#fff}.KKVnSq_dismissButton{color:var(--color-text-secondary,#155e75);background:0 0;border:1px solid #0000}.KKVnSq_offlineBanner{color:#9a3412;text-align:center;background:#fff7ed;border-bottom:1px solid #fed7aa;padding:.5rem 1rem;font-size:.8125rem}
.rLRKSq_overlay{z-index:var(--z-modal);background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.rLRKSq_modal{background:#fff;border-radius:.75rem;flex-direction:column;width:100%;max-width:480px;max-height:90vh;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.rLRKSq_header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.rLRKSq_title{color:#1e293b;margin:0;font-size:1.125rem;font-weight:600}.rLRKSq_closeButton{color:#64748b;cursor:pointer;background:0 0;border:none}.rLRKSq_content{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex;overflow-y:auto}.rLRKSq_error{color:#991b1b;background:#fee2e2;border-left:4px solid #dc2626;border-radius:.375rem;margin:0;padding:.75rem .875rem;font-size:.875rem}.rLRKSq_label,.rLRKSq_sectionLabel{color:#334155;margin:0;font-size:.8125rem;font-weight:600}.rLRKSq_input{color:#1e293b;border:1px solid #cbd5e1;border-radius:.375rem;width:100%;padding:.625rem .75rem;font-size:.875rem}.rLRKSq_input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.rLRKSq_checkboxList{flex-direction:column;gap:.5rem;max-height:240px;display:flex;overflow-y:auto}.rLRKSq_checkboxItem{cursor:pointer;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;display:flex}.rLRKSq_checkboxItem:hover{background:#f1f5f9}.rLRKSq_checkboxItem input[type=checkbox]{cursor:pointer;width:1rem;height:1rem}.rLRKSq_actions{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem 1.5rem;display:flex}.rLRKSq_cancelButton,.rLRKSq_saveButton{cursor:pointer;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500}.rLRKSq_cancelButton{color:#64748b;background:#fff;border:1px solid #cbd5e1}.rLRKSq_cancelButton:hover:not(:disabled){background:#f8fafc}.rLRKSq_saveButton{color:#fff;background:#3b82f6;border:none}.rLRKSq_saveButton:hover:not(:disabled){background:#2563eb}.rLRKSq_cancelButton:disabled,.rLRKSq_saveButton:disabled{opacity:.6;cursor:default}