.analytics_page__PfXT5{width:100%;max-width:1400px;min-width:0}.analytics_header__2wj5n{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.analytics_title__GL1qR{margin:0;font-size:var(--fs-lead);font-weight:var(--fw-semibold)}.analytics_period__Ee56b{margin:8px 0 16px;color:var(--text-secondary);font-size:var(--fs-sm)}.analytics_caption__z0UIV{margin:0 0 12px;color:var(--text-secondary);font-size:var(--fs-sm)}.analytics_definition__24kqG{margin-bottom:12px}.analytics_window__heY8N{color:var(--text-muted);font-weight:var(--fw-regular,400)}.analytics_formula__UhP1z{display:block;margin-top:4px;font-size:var(--fs-caption);line-height:var(--lh-caption)}.analytics_drill__rVmhm{display:inline-block;margin-top:6px;font-size:var(--fs-caption)}.analytics_definition__24kqG summary{cursor:pointer;padding:8px 0;font-size:var(--fs-sm)}.analytics_page__PfXT5 .ant-card{min-width:0}.analytics_page__PfXT5 .ant-card-head-title{white-space:normal}.analytics_page__PfXT5 .ant-statistic-title{overflow-wrap:anywhere}@media (max-width:600px){.analytics_header__2wj5n{align-items:flex-start}.analytics_header__2wj5n .ant-radio-button-wrapper{min-height:40px;line-height:38px}.analytics_page__PfXT5 .ant-card-body{padding:12px}.analytics_page__PfXT5 .ant-statistic-content{font-size:var(--fs-lead)}}.campaigns-workspace_page__8ryHu{min-width:0;width:100%}.campaigns-workspace_communicationTabs__joaLm{margin:0 0 16px}.campaigns-workspace_historyFilters__ljqOc{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.campaigns-workspace_historyFilters__ljqOc .ant-select{min-width:160px;max-width:100%}.campaigns-workspace_historySecondaryFilters__5BUec{display:flex;flex-wrap:wrap;gap:8px}.campaigns-workspace_historyFilterSummary__waPpl,.campaigns-workspace_historyFilterToggle__Vo945{display:none}.campaigns-workspace_historyHelp__0xYFi{color:var(--text-secondary);font-size:var(--fs-caption);margin:8px 0}.campaigns-workspace_historyList__hevuq{display:grid;gap:10px;margin:12px 0}.campaigns-workspace_historyRow__fjUQG{border:1px solid var(--border-color,#dce3e7);border-radius:10px;background:var(--bg-card,#fff);padding:12px;min-width:0;overflow-wrap:anywhere}.campaigns-workspace_historyHeading__Y2nFT{display:flex;flex-wrap:wrap;align-items:start;gap:8px;justify-content:space-between}.campaigns-workspace_historyHeading__Y2nFT strong{min-width:0;flex:1 1 200px}.campaigns-workspace_historyRecipient__gV_yF{margin:7px 0}.campaigns-workspace_channelGrid__ybVQk{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}@media (max-width:600px){.campaigns-workspace_historyFilters__ljqOc>.ant-select{flex:1 1;min-width:130px}.campaigns-workspace_historyFilterToggle__Vo945{display:inline-flex}.campaigns-workspace_historyFilterSummary__waPpl{display:block;color:var(--text-secondary);font-size:var(--fs-caption);margin:5px 0}.campaigns-workspace_historyRefreshLabel__G5qGs{display:none}.campaigns-workspace_historyRefresh__geO_y{flex:0 0 40px;width:40px;padding-inline:0;gap:0}.campaigns-workspace_historySecondaryFilters__5BUec{display:none;order:4;width:100%}.campaigns-workspace_historySecondaryFilters__5BUec[data-open=true]{display:grid}.campaigns-workspace_historySecondaryFilters__5BUec .ant-select{width:100%}}.campaigns-workspace_scenarioList___p4_N{display:grid;gap:16px}.campaigns-workspace_scenarioSwitch__R8oAX{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.campaigns-workspace_scenarioField__hpDmI{display:block;margin:12px 0 6px}.campaigns-workspace_scenarioEditor__N0ZdF>summary{cursor:pointer;padding-block:8px;color:var(--color-primary,#126c5c)}.campaigns-workspace_scenarioEditor__N0ZdF>summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.campaigns-workspace_scenarioPreview__r21UM{margin:12px 0;overflow-wrap:anywhere}.campaigns-workspace_scenarioList___p4_N .ant-card-head-title{white-space:normal;overflow-wrap:anywhere}.campaigns-workspace_scenarioList___p4_N .ant-alert{margin-top:12px}.campaigns-workspace_scenarioGroup__spdNH{display:grid;gap:8px}.campaigns-workspace_scenarioGroupTitle__3Q8Pw{margin:8px 0 0;font-size:var(--fs-md);font-weight:var(--fw-semibold)}.campaigns-workspace_scenarioRow__aAFm9{border:1px solid var(--border-color,#e5e7eb);border-radius:12px;background:var(--surface,#fff)}.campaigns-workspace_scenarioRow__aAFm9>summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;cursor:pointer;list-style:none;min-height:44px}.campaigns-workspace_scenarioRow__aAFm9>summary::-webkit-details-marker{display:none}.campaigns-workspace_scenarioRow__aAFm9>summary:focus-visible{outline:2px solid var(--color-primary,#126c5c);outline-offset:2px;border-radius:12px}.campaigns-workspace_scenarioRow__aAFm9[open]>summary{border-bottom:1px solid var(--border-color,#e5e7eb)}.campaigns-workspace_scenarioRow__aAFm9>.ant-card{border:0;border-radius:0 0 12px 12px}.campaigns-workspace_scenarioRowName__fkxSY{font-weight:600;flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.campaigns-workspace_scenarioRowState__nK8yw{font-size:var(--fs-caption);line-height:20px;padding:0 8px;border-radius:10px;background:var(--color-primary-soft,#e2f1ec);color:var(--color-primary,#126c5c);white-space:nowrap}.campaigns-workspace_scenarioRowState__nK8yw[data-enabled=false]{background:var(--surface-muted,#f1f1f1);color:var(--text-secondary)}.campaigns-workspace_scenarioRow__aAFm9>summary .campaigns-workspace_caption__zhgXj{flex-basis:100%}.campaigns-workspace_variableButtons__8IdF_{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.campaigns-workspace_caption__zhgXj{color:var(--text-secondary);font-size:var(--fs-sm);overflow-wrap:anywhere}.campaigns-workspace_previewText__Kwc61{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.campaigns-workspace_formPage__qBVCq{max-width:760px}.campaigns-workspace_formHeader__hs15o{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.campaigns-workspace_formHeader__hs15o .campaigns-workspace_title__TbDd8{margin:0}.campaigns-workspace_cardTitle__yAt54{margin:0;flex:1 1 220px;min-width:0;font-size:var(--fs-lead);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.campaigns-workspace_mobileCardTitle__mVR_t{display:none}.campaigns-workspace_recoveryActions___3k3L{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.campaigns-workspace_recoveryActions___3k3L .ant-btn{max-width:100%;height:auto;white-space:normal}.campaigns-workspace_backIcon__9C2c7{transform:rotate(180deg)}.campaigns-workspace_recommendation__issma{height:auto;max-width:100%;white-space:normal;text-align:left;padding-inline:0}.campaigns-workspace_page__8ryHu .ant-descriptions-item-content{overflow-wrap:anywhere}.campaigns-workspace_page__8ryHu .ant-descriptions-item-content .ant-tag{white-space:normal;max-width:100%;overflow-wrap:anywhere}.campaigns-workspace_title__TbDd8{margin:0 0 12px;font-size:var(--fs-lead);font-weight:var(--fw-semibold)}.campaigns-workspace_toolbar__xwv4d{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}.campaigns-workspace_actions__3zbZo,.campaigns-workspace_filters__Bxcy6{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.campaigns-workspace_filters__Bxcy6 .ant-select{width:170px}.campaigns-workspace_page__8ryHu .ant-table-wrapper,.campaigns-workspace_page__8ryHu .ant-tabs-content-holder,.campaigns-workspace_page__8ryHu .ant-tabs-tabpane{min-width:0}.campaigns-workspace_page__8ryHu .ant-table-cell{overflow-wrap:anywhere}.campaigns-workspace_name__v1UW1{display:inline-block;white-space:normal;text-align:left;height:auto;max-width:100%}.campaigns-workspace_templateCode__QIA3l{font-family:monospace;white-space:normal;overflow-wrap:anywhere;max-width:100%}.campaigns-workspace_scrollHint__B56b7{display:none}@media (max-width:600px){.campaigns-workspace_cardHeader__t5sl9{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.campaigns-workspace_cardHeader__t5sl9 .campaigns-workspace_cardTitle__yAt54{grid-column:1/-1;grid-row:2}.campaigns-workspace_cardHeader__t5sl9>:first-child{justify-self:start}.campaigns-workspace_desktopCardTitle__d7j4g{display:none}.campaigns-workspace_mobileCardTitle__mVR_t{display:inline}.campaigns-workspace_formPage__qBVCq .ant-card-body{padding:12px}.campaigns-workspace_formPage__qBVCq .ant-radio-wrapper{align-items:flex-start}.campaigns-workspace_scrollHint__B56b7{display:block;margin:0 0 8px;font-size:var(--fs-caption);color:var(--text-secondary)}.campaigns-workspace_toolbar__xwv4d{align-items:stretch}.campaigns-workspace_actions__3zbZo,.campaigns-workspace_filters__Bxcy6{width:100%}.campaigns-workspace_filters__Bxcy6 .ant-select{flex:1 1 130px;min-width:0}.campaigns-workspace_actions__3zbZo{justify-content:flex-end}.campaigns-workspace_page__8ryHu .ant-btn,.campaigns-workspace_page__8ryHu .ant-select-selector{min-height:40px}.campaigns-workspace_page__8ryHu .ant-pagination{flex-wrap:wrap;row-gap:8px}}.campaigns-workspace_historySkipReason__Zaqgc{margin:4px 0 0;color:var(--color-warning-text,#8a4b00);overflow-wrap:anywhere}.card-settings-drawer_drawer__hu0yA .ant-drawer-header-title{min-width:0;flex:1 1}.card-settings-drawer_drawer__hu0yA .ant-drawer-title{white-space:normal;overflow-wrap:anywhere}.card-settings-drawer_drawer__hu0yA .ant-drawer-extra{flex-shrink:0;margin-inline-start:8px}.screen-states_pane__BVwuR{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 24px;text-align:center;min-height:220px;background:var(--surface-container);border:var(--hairline);border-radius:var(--radius-lg)}.screen-states_paneInline__G4Zqb{min-height:0;padding:20px 16px;border:0;border-radius:0;background:transparent}.screen-states_icon__FoDMt{color:var(--text-muted);line-height:0}.screen-states_iconRisk__nufFM{color:var(--signal-risk)}.screen-states_iconWarn__Trdnt{color:var(--signal-warn)}.screen-states_title__UaMcz{font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.screen-states_body__vLmqv{font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text-secondary);margin:0;max-width:46ch}.screen-states_actions__BXXyp{display:flex;gap:8px;margin-top:8px}.screen-states_action__0fGbC{min-height:44px;min-width:44px;padding:0 16px;border-radius:var(--radius-md);border:1px solid var(--accent);background:var(--accent);color:var(--text-on-accent);font-size:var(--fs-base);font-weight:var(--fw-medium);cursor:pointer}.screen-states_actionSecondary__rms2p{background:var(--surface-container);color:var(--accent)}.screen-states_action__0fGbC:focus-visible{outline:none;box-shadow:var(--focus-ring)}.screen-states_banner__yEEwk{padding:10px 14px;margin-bottom:12px}.screen-states_banner__yEEwk,.screen-states_blockFailure__o1kYo{display:flex;align-items:center;gap:8px;border-radius:var(--radius-md);border:1px solid var(--signal-warn);background:var(--signal-warn-soft);color:var(--text-primary);font-size:var(--fs-sm);line-height:var(--lh-sm)}.screen-states_blockFailure__o1kYo{padding:12px 14px}.screen-states_blockFailureAction__HGlDE{margin-left:auto;min-height:32px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-container);color:var(--text-primary);font-size:var(--fs-sm);cursor:pointer}.screen-states_blockFailureAction__HGlDE:focus-visible{outline:none;box-shadow:var(--focus-ring)}.screen-states_skelBar__yWa6L{display:block;border-radius:var(--radius-sm);background:var(--n-100);animation:screen-states_skelPulse__g_MWB 1.4s ease-in-out infinite}.screen-states_skelStack__hx8Q1{display:grid;gap:var(--space-md)}.screen-states_skelTable__Zes92{width:100%;border-collapse:collapse}.screen-states_skelRow__EotRM{border-bottom:1px solid var(--border-subtle)}.screen-states_skelCell__Kck_q{padding:0 12px;vertical-align:middle}.screen-states_skelCellNumeric__HYJGu{text-align:right}.screen-states_skelCellNumeric__HYJGu .screen-states_skelBar__yWa6L{margin-left:auto}@media (prefers-reduced-motion:reduce){.screen-states_skelBar__yWa6L{animation:none}}@keyframes screen-states_skelPulse__g_MWB{0%,to{opacity:1}50%{opacity:.55}}.screen-states_spinnerWrap__u8rmN{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;color:var(--text-secondary);font-size:var(--fs-sm)}.screen-states_spinner__S6GWi{width:18px;height:18px;border-radius:var(--radius-full);border:2px solid var(--border-default);border-top-color:var(--accent);animation:screen-states_spin__iE_Wk .8s linear infinite}@media (prefers-reduced-motion:reduce){.screen-states_spinner__S6GWi{animation-duration:2.4s}}@keyframes screen-states_spin__iE_Wk{to{transform:rotate(1turn)}}.screen-states_metricFailed__KUhCL{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:help;border-bottom:1px dashed var(--border-strong)}.manager-kpi-card_content__F5uzj{display:flex;flex-direction:column;gap:10px}.manager-kpi-card_toolbar__gPeU_{display:flex;justify-content:flex-end;width:100%}.manager-kpi-card_managerComparisonTable__Kd8Un .ant-table-thead>tr>td,.manager-kpi-card_managerComparisonTable__Kd8Un .ant-table-thead>tr>th{background:var(--hybrid-accent)!important;color:var(--hybrid-surface)!important;border-bottom-color:var(--hybrid-accent-hover)!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}.manager-kpi-card_managerComparisonTable__Kd8Un .ant-table-thead>tr>td.ant-table-column-sort,.manager-kpi-card_managerComparisonTable__Kd8Un .ant-table-thead>tr>td:hover,.manager-kpi-card_managerComparisonTable__Kd8Un .ant-table-thead>tr>th.ant-table-column-sort,.manager-kpi-card_managerComparisonTable__Kd8Un .ant-table-thead>tr>th:hover{background:var(--hybrid-accent-hover)!important}.manager-kpi-card_managerComparisonTable__Kd8Un .ant-table-column-sorter,.manager-kpi-card_managerComparisonTable__Kd8Un .ant-table-column-sorter-down,.manager-kpi-card_managerComparisonTable__Kd8Un .ant-table-column-sorter-down.active,.manager-kpi-card_managerComparisonTable__Kd8Un .ant-table-column-sorter-up,.manager-kpi-card_managerComparisonTable__Kd8Un .ant-table-column-sorter-up.active,.manager-kpi-card_managerComparisonTable__Kd8Un .ant-table-column-title{color:var(--hybrid-surface)!important}.manager-kpi-card_managerComparisonTable__Kd8Un .ant-table-thead>tr>th:before{background-color:var(--hybrid-accent-line)!important}.manager-kpi-card_managerName__tNawM{color:var(--hybrid-text);font-weight:600}.manager-kpi-card_completedTasks__tSI2s{color:var(--hybrid-success);font-weight:600}.manager-kpi-card_overdueTasks__pueiG{margin-left:4px;color:var(--hybrid-danger)}.manager-kpi-card_footnote__GIMpq,.manager-kpi-card_hint__3eJ2D{display:block;font-size:var(--fs-caption)}.manager-kpi-card_loadingState__D6rpR{padding:24px;text-align:center}.manager-kpi-card_managerComparisonTable__Kd8Un .ant-table-tbody>tr{cursor:pointer}.manager-kpi-card_managerComparisonTable__Kd8Un .ant-table-tbody>tr.selectedRow>td{background:var(--hybrid-accent-soft)!important}.manager-kpi-card_managerComparisonTable__Kd8Un .ant-table-tbody>tr.selectedRow>td:first-child{box-shadow:inset 3px 0 0 var(--hybrid-accent)}.manager-kpi-card_drilldown__jKbyr{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:4px}.manager-kpi-card_panel__hxgKy{overflow:hidden;border:1px solid var(--hybrid-border-soft);border-radius:var(--hybrid-radius-sm);background:var(--hybrid-surface)}.manager-kpi-card_panelTitle__TM_FU{padding:10px 14px;font-size:var(--fs-sm);font-weight:600;color:var(--hybrid-surface);background:var(--hybrid-accent)}.manager-kpi-card_panelBody__OlOVV{padding:14px;font-size:var(--fs-sm);color:var(--hybrid-text-secondary)}.manager-kpi-card_panelLoading__OgAdY{padding:12px;text-align:center}.manager-kpi-card_actionItem__iorsJ{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed var(--hybrid-border-soft)}.manager-kpi-card_actionItem__iorsJ:last-child{border-bottom:none}.manager-kpi-card_actionTitle__N_WIH{color:var(--hybrid-text)}.manager-kpi-card_actionTag__pHjNb{margin-right:6px}.manager-kpi-card_actionMeta__Ij_AV{flex-shrink:0;font-size:var(--fs-caption);white-space:nowrap;color:var(--hybrid-text-tertiary)}.manager-kpi-card_churnHeadline__eJ8NF{margin-bottom:8px;font-weight:600;color:var(--hybrid-text)}.manager-kpi-card_churnItem__3y9C6{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed var(--hybrid-border-soft)}.manager-kpi-card_churnItem__3y9C6:last-child{border-bottom:none}.manager-kpi-card_churnName__6w7j0{color:var(--hybrid-text)}.manager-kpi-card_churnDate__tYWLJ{flex-shrink:0;font-size:var(--fs-caption);white-space:nowrap;color:var(--hybrid-text-tertiary)}.manager-kpi-card_churnMore__u4v8b{display:block;margin-top:8px;font-size:var(--fs-caption)}.schedule-astra_workspace__w5qsJ button:focus-visible{outline:3px solid var(--signal-info);outline-offset:2px}.schedule-astra_detailLayout__SooQF{display:flex;gap:var(--space-lg);align-items:flex-start}.schedule-astra_body__1_f_7{padding:12px 20px 20px}@media (max-width:640px){.schedule-astra_body__1_f_7{padding:10px 8px}}@media (max-width:900px){.schedule-astra_detailLayout__SooQF{flex-direction:column}.schedule-astra_detailLayout__SooQF>div{width:100%}.schedule-astra_detailLayout__SooQF>aside{order:-1;width:100%!important;min-width:0!important;box-sizing:border-box}}.schedule-astra_sectionTitle__QNmxk{margin:0;padding:12px 20px 0;font-size:var(--fs-sm);line-height:1.4;color:var(--text-secondary);font-weight:600}.schedule-astra_hint__VWzG3{margin:4px 20px 0;color:var(--text-muted);font-size:var(--fs-caption)}.schedule-astra_advanced__ufOBS{display:contents}.schedule-astra_optionsButton__DjpV8{display:none;border:1px solid var(--border-default);border-radius:8px;padding:6px 10px;background:var(--surface-container);color:var(--text-secondary);font:inherit;font-size:var(--fs-caption);cursor:pointer}@media (max-width:640px){.schedule-astra_viewModes__s1Tx9{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.schedule-astra_viewModes__s1Tx9 button{padding-inline:4px!important;min-width:0}.schedule-astra_advanced__ufOBS{display:none}.schedule-astra_advanced__ufOBS[data-open=true]{display:flex;flex-wrap:wrap;gap:10px;width:100%}.schedule-astra_optionsButton__DjpV8{display:inline-flex;align-items:center;min-height:36px}}@media (pointer:coarse){.schedule-astra_workspace__w5qsJ button{min-height:44px}}.schedule-astra_head__Z_7HZ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 20px;background:var(--surface-container);border-bottom:1px solid var(--border-default)}.schedule-astra_headMain__bS_ni{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.schedule-astra_title__3seuo{margin:0;font-size:var(--fs-lead,20px);line-height:1.25;font-weight:var(--fw-semibold);color:var(--text-primary)}.schedule-astra_periodNav__61C4X{display:flex;align-items:center;gap:4px}.schedule-astra_navChip__K6eg0{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-container);color:var(--text-secondary);cursor:pointer}.schedule-astra_navChip__K6eg0:hover,.schedule-astra_todayButton__76WhV:hover{background:var(--surface-hover)}.schedule-astra_period__T0ssX{margin-left:6px;font-size:var(--fs-base,14px);font-weight:600;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule-astra_todayButton__76WhV{min-height:36px;padding:6px 12px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-container);color:var(--text-primary);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer}.schedule-astra_createButton__JlCAy{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 14px;border:1px solid var(--accent);border-radius:9px;background:var(--accent-soft);color:var(--accent);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer}.schedule-astra_createButton__JlCAy:hover{background:var(--surface-hover)}.schedule-astra_legend__06dFu{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 10px;padding:0;list-style:none;font-size:var(--fs-sm);color:var(--text-secondary)}.schedule-astra_legendItem__zrgP7{display:inline-flex;align-items:center;gap:6px}.schedule-astra_legendSwatch__AMmmp{width:10px;height:10px;border-radius:3px;flex:none}.event-card_card__fBCh8{position:absolute;box-sizing:border-box;overflow:hidden;margin:0;padding:0;text-align:left;font-family:inherit;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-container);transition:border-color .12s,background .12s}.event-card_card__fBCh8:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.event-card_card__fBCh8{transition:none}}.event-card_selected__49ntb{border:1.5px solid var(--accent)}.event-card_cancelled__UhJgg,.event-card_completed__YYEsp{background:var(--surface-sunken)}.event-card_cancelled__UhJgg .event-card_hallBar__vESZc,.event-card_completed__YYEsp .event-card_hallBar__vESZc{opacity:.5}.event-card_cancelled__UhJgg .event-card_time__tcQtP,.event-card_cancelled__UhJgg .event-card_title__kx37f{color:var(--text-secondary);text-decoration:line-through}.event-card_planned__mwylH{border:1.5px dotted var(--border-strong);background:repeating-linear-gradient(135deg,var(--surface-sunken) 0 6px,var(--surface-container) 6px 12px)}.event-card_planned__mwylH .event-card_time__tcQtP,.event-card_planned__mwylH .event-card_title__kx37f{color:var(--text-secondary)}.event-card_proposal__120uw{border:1.5px dashed var(--signal-info);background:var(--surface-sunken)}.event-card_proposal__120uw .event-card_title__kx37f{color:var(--text-secondary)}.event-card_hallBar__vESZc{position:absolute;left:0;top:0;bottom:0;width:3px;opacity:.75;border-radius:var(--radius-md) 0 0 var(--radius-md)}.event-card_planned__mwylH .event-card_hallBar__vESZc{opacity:.45}.event-card_proposal__120uw .event-card_hallBar__vESZc{opacity:.55}.event-card_body__IOOzS{padding:4px 5px 4px 10px;display:flex;flex-direction:column;gap:2px;height:100%}.event-card_row__TtA_J{display:flex;align-items:center;justify-content:space-between;gap:3px}.event-card_metaRow__9bQ3Y{margin-top:auto}.event-card_time__tcQtP{font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.event-card_time__tcQtP,.event-card_title__kx37f{line-height:var(--lh-xs);color:var(--text-primary)}.event-card_title__kx37f{font-size:var(--fs-xs);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-card_liveTail__0KU1J{display:flex;align-items:center;gap:4px;margin-left:auto;min-width:0}.event-card_liveTail__0KU1J .event-card_num__cTlZu{flex:none}.event-card_num__cTlZu{font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.event-card_meta__5xaka,.event-card_num__cTlZu{font-size:var(--fs-xs);line-height:var(--lh-xs)}.event-card_meta__5xaka{font-weight:400;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.event-card_tail___nr9q{display:flex;align-items:center;gap:4px;margin-left:auto;flex:none}.event-card_coach__pv5BU{width:18px;height:18px;border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);display:flex;align-items:center;justify-content:center;flex:none}.event-card_dash__Ctici{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-muted)}.event-card_createLink__qouiN,.event-card_glyph__L8F8u{font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold)}.event-card_createLink__qouiN{margin-top:auto;color:var(--accent)}.event-card_proposalTag__Eberj{align-self:flex-start;font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);color:var(--signal-info);text-transform:uppercase;letter-spacing:.03em;padding:1px 5px;border:1px dashed var(--signal-info);border-radius:var(--radius-full)}.lesson-attendance-list_list__eWSE_{border:1px solid var(--border-default,#dce3e6);border-radius:var(--radius-lg,12px);background:var(--surface-container,#fff);overflow:hidden}.lesson-attendance-list_row__pUkVn{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px;border-top:var(--hairline,1px solid #e9eef0);min-width:0}.lesson-attendance-list_row__pUkVn:first-child{border-top:0}.lesson-attendance-list_who__wb2EH{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1 1 200px;min-width:0}.lesson-attendance-list_controls__AH0yp{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:2 1 320px;min-width:0}.lesson-attendance-list_controls__AH0yp .ant-radio-button-wrapper{min-height:44px;min-width:44px;line-height:42px;padding-inline:14px;text-align:center}.lesson-attendance-list_noteToggle__LO5Gg{min-height:44px;padding:0 10px;border:0;background:none;color:var(--text-secondary,#5b6b72);font:inherit;font-size:var(--fs-sm);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;cursor:pointer}.lesson-attendance-list_legendNote__MlskF,.lesson-attendance-list_noteToggleIcon__FjOnY{display:none}.lesson-attendance-list_noteToggle__LO5Gg:hover:not(:disabled){color:var(--accent,#146b5a)}.lesson-attendance-list_noteToggle__LO5Gg:disabled{color:var(--text-disabled,#9aa7ad);cursor:default}.lesson-attendance-list_note__iqBoI{flex:1 1 160px;min-width:0}.lesson-attendance-list_action__LSNIF{display:flex;align-items:center;min-height:44px;min-width:44px;flex:none}.lesson-attendance-list_rejection__hvdFJ{flex:1 1 100%;color:var(--text-danger,#b73535);font-size:var(--fs-caption)}.lesson-attendance-list_legend__dKnOZ{margin:0 0 8px;color:var(--text-secondary,#5b6b72);font-size:var(--fs-caption)}.lesson-attendance-list_readOnly__pE_el .ant-radio-button-wrapper-disabled{color:var(--text-primary,#183642)}.lesson-attendance-list_readOnly__pE_el .ant-radio-button-wrapper-checked{background:var(--accent-soft,#e5f2ed);border-color:var(--accent,#146b5a)}@media (max-width:640px){.lesson-attendance-list_row__pUkVn{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 8px}.lesson-attendance-list_who__wb2EH{flex:none}.lesson-attendance-list_controls__AH0yp{flex:none;display:contents}.lesson-attendance-list_controls__AH0yp .ant-radio-group{grid-column:2;grid-row:1;white-space:nowrap}.lesson-attendance-list_action__LSNIF,.lesson-attendance-list_note__iqBoI,.lesson-attendance-list_rejection__hvdFJ{grid-column:1/-1}.lesson-attendance-list_noteToggle__LO5Gg{grid-column:3;grid-row:1;min-width:44px;min-height:44px;padding:0;border:var(--hairline,1px solid #e9eef0);border-radius:8px;text-decoration:none;font-size:var(--fs-md)}.lesson-attendance-list_noteToggleIcon__FjOnY{display:inline-block}.lesson-attendance-list_legendNote__MlskF{display:inline}.lesson-attendance-list_noteToggleText__VJSYZ{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.folder-tabs_strip__fS1Pz{position:relative;display:flex;align-items:flex-end;gap:12px;min-width:0;padding-inline:var(--folder-tabs-inset,0)}.folder-tabs_strip__fS1Pz:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--accent);z-index:2;pointer-events:none}.folder-tabs_row__eDUsR{display:flex;flex:0 1 auto;align-items:flex-end;gap:4px;position:relative;min-width:0;margin:-4px -4px 0;padding:4px 4px 0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.folder-tabs_row__eDUsR::-webkit-scrollbar{display:none}.folder-tabs_tab__Hwpbq{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;height:38px;padding:0 14px;border:1px solid var(--tab-closed-border);border-bottom:0;border-radius:8px 8px 0 0;background:var(--tab-closed-bg);color:var(--tab-closed-text);font-family:var(--font-ui);font-size:var(--fs-base);line-height:1;white-space:nowrap;cursor:pointer}.folder-tabs_tab__Hwpbq:not(.folder-tabs_tabActive__XK5_f):hover{border-color:var(--accent);background:var(--tab-hover-bg);color:var(--text-primary)}.folder-tabs_tab__Hwpbq:focus-visible{outline:none;box-shadow:var(--focus-ring);z-index:4}.folder-tabs_tabActive__XK5_f{z-index:3;height:41px;padding:0 16px;border:1px solid var(--accent);border-top:3px solid var(--accent);border-bottom:0;background:var(--surface-container);color:var(--text-primary);font-weight:var(--fw-semibold);cursor:default}.folder-tabs_strip__fS1Pz[data-surface=layout] .folder-tabs_tabActive__XK5_f{background:var(--surface-layout)}.folder-tabs_panel__s7Ulu{min-width:0;padding:16px;border:1px solid var(--border-default);border-top:0;border-radius:0 0 var(--radius-block) var(--radius-block);background:var(--surface-container)}.folder-tabs_panel__s7Ulu[data-surface=layout]{background:var(--surface-layout)}.folder-tabs_leading__k4VIE{flex:0 1 auto;min-width:120px;padding-bottom:4px}.folder-tabs_trailing__rMBZv{margin-left:auto;margin-bottom:4px;flex:0 1 340px;min-width:200px}.folder-tabs_count__lxWpT{color:var(--text-secondary);font-weight:var(--fw-regular);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.folder-tabs_trailingFit__0m5Tv{flex:0 0 auto;min-width:0;display:flex;align-items:center;gap:12px}@media (max-width:640px){.folder-tabs_stripWrap__U9CGr{flex-wrap:wrap;row-gap:6px}.folder-tabs_stripWrap__U9CGr .folder-tabs_trailingFit__0m5Tv{order:-1;flex:1 0 100%;justify-content:space-between;margin:0}.folder-tabs_stripWrap__U9CGr .folder-tabs_trailingFit__0m5Tv>:only-child{margin-left:auto}.folder-tabs_stripLead__jMY1E{flex-wrap:wrap;row-gap:6px}.folder-tabs_stripLead__jMY1E .folder-tabs_leading__k4VIE{order:-2;flex:1 1;min-width:0}.folder-tabs_stripLead__jMY1E .folder-tabs_trailing__rMBZv{order:-1;flex:0 0 auto;min-width:0;margin-left:0}.folder-tabs_stripLead__jMY1E .folder-tabs_row__eDUsR{flex:1 0 100%}}@media (pointer:coarse){.folder-tabs_tab__Hwpbq{height:44px}.folder-tabs_tabActive__XK5_f{height:47px}}.folder-tabs_tabLink__xJyyM,.folder-tabs_tabLink__xJyyM:hover,.folder-tabs_tabLink__xJyyM:visited{text-decoration:none}.folder-tabs_tabLink__xJyyM:not(.folder-tabs_tabActive__XK5_f),.folder-tabs_tabLink__xJyyM:not(.folder-tabs_tabActive__XK5_f):visited{color:var(--tab-closed-text)}.folder-tabs_tabLink__xJyyM.folder-tabs_tabActive__XK5_f,.folder-tabs_tabLink__xJyyM.folder-tabs_tabActive__XK5_f:hover{color:var(--text-primary)}.communication_block__xPX_N>header{padding:10px 18px 6px}.communication_tabs__mY_Un{--folder-tabs-inset:18px;padding-top:6px}.communication_compose__xrIQ0{padding:10px 18px 8px}.communication_fieldWrap__0Siq5{position:relative}.communication_fieldWithAction__IsAzD{padding-right:150px}.communication_fieldAction__khyVL{position:absolute;right:10px;bottom:8px;display:flex;align-items:center}.communication_fieldEnter__9W8Lx{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted);pointer-events:none}.communication_fieldAction__khyVL .communication_fieldButton__VSRJJ{height:28px;padding:0 10px;font-size:var(--fs-caption)}.communication_fieldNoteLine__ZWLkM{margin:4px 0 0;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted)}.communication_field__u_FUM{display:block;box-sizing:border-box;width:100%;min-height:44px;max-height:200px;padding:10px 12px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-container);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-base);line-height:var(--lh-base);resize:none;field-sizing:content}.communication_field__u_FUM::placeholder{color:var(--text-muted)}.communication_fieldNote__Jdec0{border-color:var(--note-border)}.communication_field__u_FUM:disabled{background:var(--surface-hover);color:var(--text-muted)}.communication_hintRow__qOUR3{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:8px;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted)}.communication_hintEnd__ifpvS{display:flex;align-items:center;gap:10px;margin-left:auto}.communication_who__d_xW5{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-bottom:8px;font-size:var(--fs-base);line-height:var(--lh-base)}.communication_whoLabel__nuBXh{color:var(--text-muted)}.communication_whoValue__nX9EK{color:var(--text-primary)}.communication_select__KWVz_{max-width:100%;height:32px;padding:0 8px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-container);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-base)}.communication_outcomes__aY0qB{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.communication_outcomes__aY0qB .communication_outcomeActive__xmzHk,.communication_outcomes__aY0qB .communication_outcomeActive__xmzHk:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.communication_error__NiZo5,.communication_saved__xfuQi{margin:8px 0 0;font-size:var(--fs-caption);line-height:var(--lh-caption)}.communication_error__NiZo5{color:var(--urgency)}.communication_saved__xfuQi{color:var(--text-secondary)}.communication_filter__sZtDl{display:flex;flex-wrap:wrap;gap:6px;padding:10px 18px;border-top:var(--hairline)}.communication_chip__h_lAT{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 10px;border:1px solid var(--border-control);border-radius:var(--radius-full);background:var(--surface-container);font-family:var(--font-ui);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-secondary);white-space:nowrap;cursor:pointer}.communication_chip__h_lAT:hover{border-color:var(--accent-border);color:var(--text-primary)}.communication_chipActive__SPTAt,.communication_chipActive__SPTAt:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--text-primary);font-weight:var(--fw-semibold)}.communication_chip__h_lAT:focus-visible{outline:none;box-shadow:var(--focus-ring)}.communication_channels__WLe9X{display:flex;flex-wrap:wrap;gap:4px 14px;padding:0 18px 10px}.communication_filterItem__7X7Ys{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0;border:0;border-bottom:2px solid transparent;background:none;font-family:var(--font-ui);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted);white-space:nowrap;cursor:pointer}.communication_filterItem__7X7Ys:hover{color:var(--text-primary)}.communication_channelItemActive__gQhY4{color:var(--text-primary);font-weight:var(--fw-semibold)}.communication_count__stqCd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.communication_field__u_FUM:focus-visible,.communication_filterItem__7X7Ys:focus-visible,.communication_select__KWVz_:focus-visible{outline:none;box-shadow:var(--focus-ring)}.communication_feedWindow__udng3{max-height:460px;overflow-y:auto}.communication_feedWindow__udng3:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.communication_day__wy3GO{margin:0;padding:10px 18px 2px;border-top:var(--hairline);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-semibold);color:var(--text-muted)}.communication_entry___xaqs{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:7px 18px}.communication_time__WqSL9{padding-top:2px;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.communication_entryBody__lak88{min-width:0}.communication_head__hgek7{margin:0;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted);overflow-wrap:anywhere}.communication_headType__E2w1_{font-weight:var(--fw-semibold);color:var(--text-primary)}.communication_headRisk__dkUkx{color:var(--urgency)}.communication_riskDot__jNsph{display:inline-block;width:6px;height:6px;margin:0 4px 1px 0;border-radius:var(--radius-full);background:currentColor}.communication_text__xJhqR{margin:1px 0 0;font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text-primary);overflow-wrap:anywhere;white-space:pre-line}.communication_textMuted__iMqqH{color:var(--text-muted)}.communication_entryNote__iKVMJ{padding-left:15px;border-left:3px solid var(--note-border)}.communication_entryNote__iKVMJ .communication_headType__E2w1_{color:var(--note)}.communication_entrySystem__0qL1l .communication_text__xJhqR{color:var(--text-muted)}.communication_delivery__uAQR1{margin:2px 0 0;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted)}.communication_deliveryWarn__rhhdn{color:var(--signal-warn)}.communication_deliveryRisk__Hw1_M{color:var(--urgency)}.communication_footer__ghLad{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 18px;border-top:var(--hairline);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted)}.communication_footerActions__O3BpQ{display:flex;align-items:center;gap:14px}.communication_empty__SsxYJ .communication_linkSmall___FGuV,.communication_footerActions__O3BpQ .communication_linkSmall___FGuV{font-size:var(--fs-caption)}.communication_empty__SsxYJ,.communication_failure__NxS8v,.communication_hint__J3qOc,.communication_skeleton__ExhIx{margin:0;padding:10px 18px 14px;border-top:var(--hairline)}.communication_empty__SsxYJ{font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text-muted)}.communication_hint__J3qOc{padding-bottom:6px;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted)}@media (pointer:coarse){.communication_chip__h_lAT,.communication_filterItem__7X7Ys{min-height:44px}}.family-money_tab__V8pgh{display:grid;grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:16px}.family-money_column__P_Q_9{display:flex;flex-direction:column;min-width:0;gap:16px}@media (max-width:1360px){.family-money_tab__V8pgh{grid-template-columns:minmax(0,1fr) 390px}}@media (max-width:1100px){.family-money_tab__V8pgh{grid-template-columns:minmax(0,1fr)}}.family-money_muted__UY7Lj{color:var(--text-muted)}.family-money_num__ej_5k{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.family-money_dueRow___GMbT{padding:10px 18px;border-top:var(--hairline)}.family-money_dueLine__6BIF7{display:flex;align-items:baseline;gap:6px;min-width:0;margin:0;font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text-primary)}.family-money_dueLine__6BIF7>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-caption);line-height:var(--lh-caption)}.family-money_dueLine2__3mAG_{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.family-money_dueSum__FgPS7{font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text-secondary);white-space:nowrap}.family-money_dueSum__FgPS7 b{color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.family-money_dueActs__dqUR1{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.family-money_payRow__Sjrym{display:grid;grid-template-columns:84px minmax(0,1fr) 120px 96px 56px;align-items:center;gap:12px;padding:7px 18px;border-top:var(--hairline);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text-primary)}.family-money_payRowBare__psYjI{grid-template-columns:84px minmax(0,1fr) 120px 96px}.family-money_payHead__97arw{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-semibold);color:var(--text-muted);background:var(--surface-layout)}.family-money_payMethod__YUdAK,.family-money_payWho__xFRC2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.family-money_payMethod__YUdAK{color:var(--text-secondary)}.family-money_payAmount__0vUky{text-align:right;font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.family-money_payActs__zYJZB{display:flex;justify-content:flex-end}.family-money_payActs__zYJZB a{font-size:var(--fs-caption)}.family-money_payTotal__lOeT1{background:var(--surface-layout);font-weight:var(--fw-semibold)}.family-money_note__0_FeI{margin:0;padding:9px 18px;border-top:var(--hairline);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted)}@media (max-width:1360px){.family-money_payRowBare__psYjI,.family-money_payRow__Sjrym{grid-template-columns:84px minmax(0,1fr) 124px 84px}.family-money_payActs__zYJZB{grid-column:1/-1;justify-content:flex-start}.family-money_payActs__zYJZB:empty{display:none}}.family-money_accRow__I2VWY{display:flex;align-items:center;gap:12px;padding:8px 18px;border-top:var(--hairline);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text-secondary)}.family-money_accRow__I2VWY>.family-money_accValue__F1MjT,.family-money_accRow__I2VWY>b{margin-left:auto;color:var(--text-primary);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.family-money_holds__ze0D9{display:flex;flex-direction:column;gap:4px;padding:0 18px 10px;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted)}.family-money_form__sZ2PE{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px;border-top:var(--hairline)}.family-money_formNote__yD7_a{color:var(--text-muted)}.family-money_formNote__yD7_a,.family-money_warn__jxj9a{font-size:var(--fs-caption);line-height:var(--lh-caption)}.family-money_warn__jxj9a{margin:0;padding:10px 18px;border-top:var(--hairline);color:var(--signal-warn)}.family-money_entryRow__OZKgw{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 18px;border-top:var(--hairline);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text-primary)}.family-money_entryRow__OZKgw>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis}.family-money_entryOut__6teIM{color:var(--text-secondary)}.family-money_methods__5BJ0_{margin:0;padding:8px 18px;border-top:var(--hairline);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-secondary)}.family-money_accActs__RbKez{display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px;border-top:var(--hairline)}.schedule-box_titleButton__Vi4cq{display:flex;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit}.schedule-box_titleButton__Vi4cq:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.schedule-box_caret__OqMoX{display:inline-flex;color:var(--text-muted);transition:transform .15s ease}.schedule-box_caretOpen__JaLRu{transform:rotate(180deg)}.schedule-box_row__WY3f4{display:flex;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid var(--border-subtle);color:inherit;text-decoration:none}.schedule-box_rowLink__bDhls:hover{background:var(--surface-hover)}.schedule-box_badge__qnTFe{flex:none;font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.schedule-box_badgeLive__0IGqS{color:var(--signal-ok)}.schedule-box_time__kpHgO{flex:none;width:44px;font-weight:600;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule-box_name__IJ5jN{flex:1 1;min-width:0;color:var(--text-primary);font-weight:600}.schedule-box_hall__nhz1h,.schedule-box_name__IJ5jN{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-box_hall__nhz1h{max-width:96px}.schedule-box_fill__ncIhb,.schedule-box_hall__nhz1h{flex:none;color:var(--text-secondary);font-size:var(--fs-sm)}.schedule-box_fill__ncIhb{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule-box_fillLow__SdXsa{color:var(--signal-ok)}.schedule-box_dayList__4XEXf{max-height:320px;overflow-y:auto}.coach-dashboard_head__xyhiX{margin-bottom:16px}.coach-dashboard_kicker__T0sBC{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.coach-dashboard_h1__f4rkb{margin:2px 0 0;font-size:var(--fs-lead);font-weight:600;line-height:1.25;color:var(--text-primary)}.coach-dashboard_section__CNScz{margin-bottom:16px}.coach-dashboard_bottomGrid__8xerH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}@media (max-width:720px){.coach-dashboard_bottomGrid__8xerH{grid-template-columns:minmax(0,1fr)}}.director-cockpit_cockpit__aA90p{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;border:0;border-radius:0;background:transparent;overflow:visible}.director-cockpit_cockpit__aA90p .director-cockpit_tile__CMCi8{padding:18px;border:1px solid var(--border-default);border-radius:14px;background:var(--surface-container);box-shadow:var(--elev-card)}.director-cockpit_cockpit__aA90p .director-cockpit_tile__CMCi8:first-child{border-left-width:1px;border-left-style:solid}@media (max-width:1280px){.director-cockpit_cockpit__aA90p{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.director-cockpit_cockpit__aA90p{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.director-cockpit_cockpit__aA90p{grid-template-columns:minmax(0,1fr)}}.leads-page_header__62bLs{position:relative;display:flex;align-items:center;gap:14px;margin-bottom:var(--space-sm,12px)}.leads-page_titleGroup__NXFip{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;flex-shrink:0}.leads-page_searchField__ysEY_{flex:1 1 200px;min-width:160px;max-width:320px}.leads-page_searchGroup__1W0b5{display:flex;flex:1 1 360px;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}@media (max-width:640px){.leads-page_header__62bLs{display:grid;grid-template-columns:minmax(0,1fr) auto 40px;gap:10px}.leads-page_searchGroup__1W0b5,.leads-page_titleGroup__NXFip{grid-column:1/-1}.leads-page_titleGroup__NXFip{padding-right:36px}.leads-page_searchGroup__1W0b5{display:grid;grid-template-columns:minmax(0,1fr) auto}.leads-page_searchField__ysEY_{grid-column:1/-1;width:100%;max-width:none;min-width:0}.leads-page_presets__bDhGX{grid-column:1;grid-row:2;justify-self:start}.leads-page_searchCount__kcA22{grid-column:2;grid-row:2}.leads-page_separator__XM1m8{display:none}.leads-page_filtersButton__i5n1J{grid-column:1;justify-self:start;margin-left:0!important}.leads-page_viewSwitch__1eZXt{grid-column:2}.leads-page_createAction__p36f5{grid-column:3;width:40px;padding:0}.leads-page_createLabel__P1rpZ{display:none}.leads-page_settingsAction__qUMxt{position:absolute;right:0;top:0}.leads-page_header__62bLs .ant-btn{min-height:40px}}@media (max-width:1024px){.leads-page_header__62bLs{flex-wrap:wrap;row-gap:10px}}.parent-learning_page__7VpQ0{max-width:1160px;margin:0 auto;min-width:0}.parent-learning_list__EY_FN{list-style:none;padding:0;margin:0}.parent-learning_row__jjYNN{display:grid;grid-template-columns:180px minmax(0,1fr) minmax(160px,.7fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--border-default);overflow-wrap:anywhere}.parent-learning_row__jjYNN:last-child{border-bottom:0}.parent-learning_row__jjYNN>div{display:grid;align-content:start;gap:5px;min-width:0}.parent-learning_secondary__Xh54F{color:var(--text-secondary)}.parent-learning_row__jjYNN .ant-tag{width:fit-content;max-width:100%;white-space:normal}.parent-learning_row__jjYNN a{min-height:44px;display:inline-flex;align-items:center}.parent-learning_summary__CirCo{display:flex;flex-wrap:wrap;gap:8px 20px;margin:10px 0 14px;padding:12px;border-radius:var(--radius-lg);background:var(--surface-container)}.parent-learning_summary__CirCo span{color:var(--text-secondary)}.parent-learning_summary__CirCo strong{color:var(--text-primary)}.parent-learning_pagination__Yza3X{margin-top:16px}.parent-learning_pagination__Yza3X .ant-pagination-item,.parent-learning_pagination__Yza3X .ant-pagination-next,.parent-learning_pagination__Yza3X .ant-pagination-prev{min-width:44px;height:44px;line-height:42px}@media (max-width:600px){.parent-learning_row__jjYNN{grid-template-columns:1fr;gap:8px}}.applied-filters_row__prO9o{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-sm) 0}.applied-filters_lead__8XT_K{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);flex-shrink:0}.applied-filters_chip__5Gjv_{display:inline-flex;align-items:center;gap:2px;height:28px;padding:0 2px 0 10px;border-radius:var(--radius-full);border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-sm);font-weight:var(--fw-medium);max-width:100%}.applied-filters_chipLabel__A2ATp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.applied-filters_remove__5hcqY{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:var(--radius-full);background:transparent;color:inherit;font-size:var(--fs-sm);line-height:1;cursor:pointer}.applied-filters_remove__5hcqY:hover{background:var(--surface-hover)}.applied-filters_remove__5hcqY:focus-visible{outline:none;box-shadow:var(--focus-ring)}.applied-filters_clearAll__mRt0u{min-height:28px;padding:0 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--accent);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer}.applied-filters_clearAll__mRt0u:focus-visible{outline:none;box-shadow:var(--focus-ring)}.applied-filters_truncated__p1x83{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:1px solid var(--signal-warn);background:var(--signal-warn-soft);color:var(--text-primary);font-size:var(--fs-sm);line-height:var(--lh-sm)}.column-menu_title__xDeZv{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:5px;row-gap:0;max-width:100%;margin:-3px -6px;padding:3px 6px;border:0;border-radius:6px;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;white-space:normal}.column-menu_title__xDeZv>*{white-space:nowrap}.column-menu_title__xDeZv[data-align=right]{flex-direction:row-reverse}.column-menu_title__xDeZv:hover,.column-menu_title__xDeZv[data-open]{background:var(--tab-hover-bg);color:var(--text-primary)}.column-menu_title__xDeZv:focus-visible{outline:none;box-shadow:var(--focus-ring)}.column-menu_title__xDeZv>.column-menu_titleLabel__WYvCE{max-width:100%;overflow:hidden;white-space:normal}.column-menu_orderWord__itIrk{color:var(--accent);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none}.column-menu_mark__TsA5n{padding:0 5px;border-radius:4px;background:var(--accent);color:var(--text-on-accent);font-size:var(--fs-xs);font-weight:600;line-height:16px;letter-spacing:0;text-transform:none}.column-menu_caret__ToATh{color:var(--border-filter);font-size:var(--fs-xs)}.column-menu_plain__DzdeB{white-space:nowrap}.column-menu_menu__9ReP5{display:flex;flex-direction:column;min-width:290px;max-width:440px;padding:8px;border:1px solid var(--border-filter);border-radius:10px;background:var(--surface-elevated);color:var(--text-primary);font-size:var(--fs-base)}.column-menu_section__yeZgK+.column-menu_section__yeZgK{margin-top:5px;padding-top:5px;border-top:1px solid var(--border-default)}.column-menu_sectionTitle__0XnAd{display:block;padding:6px 8px 4px;color:var(--text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.05em;text-transform:uppercase}.column-menu_radios__OJbZy{display:flex;flex-direction:column;gap:2px;padding:0 8px 4px}.column-menu_search__17sBG{margin:4px 8px 6px;width:calc(100% - 16px)}.column-menu_options__yRBvC{max-height:340px;overflow-y:auto}.column-menu_option__J_dwY{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:7px}.column-menu_option__J_dwY:hover{background:var(--surface-hover)}.column-menu_option__J_dwY[data-depth="1"]{padding-left:30px}.column-menu_option__J_dwY[data-depth="2"]{padding-left:52px}.column-menu_expandSpacer__YQQQA,.column-menu_expand__xwrio{flex:0 0 14px;width:14px}.column-menu_expand__xwrio{padding:0;border:0;background:none;color:var(--text-muted);cursor:pointer}.column-menu_check__jCYWH{flex:1 1 auto;min-width:0}.column-menu_optionLabel__NFrEb{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.column-menu_optionNote__P09Gx{overflow:hidden;color:var(--text-muted);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.column-menu_count__aVFXE{color:var(--text-muted);font-size:var(--fs-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.column-menu_empty__px7lX,.column-menu_note__npd2G{display:block;margin:0;padding:6px 8px 2px;color:var(--text-muted);font-size:var(--fs-caption);line-height:1.4;white-space:normal}.column-menu_range__70qeJ{display:flex;align-items:center;gap:8px;padding:2px 8px 4px;color:var(--text-secondary);font-size:var(--fs-sm)}.column-menu_quick__alrVy{display:flex;flex-wrap:wrap;gap:6px;padding:0 8px 6px}.column-menu_quickItem__4ALRc{padding:2px 9px;border:1px solid var(--border-filter);border-radius:999px;background:var(--surface-container);color:var(--text-primary);font:inherit;font-size:var(--fs-sm);cursor:pointer}.column-menu_quickOn__FaNhd{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.column-menu_footer__yf0D5{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding:8px 8px 2px;border-top:1px solid var(--border-default)}.column-menu_clear___JRuw{padding:0;border:0;background:none;color:var(--text-secondary);font:inherit;font-size:var(--fs-sm);cursor:pointer}.column-menu_clear___JRuw:disabled{color:var(--text-muted);cursor:default;opacity:.6}.column-menu_clear___JRuw:not(:disabled):hover{color:var(--text-primary);text-decoration:underline}