.elective-age-row_row__n7Qch{display:grid;grid-template-columns:minmax(80px,1fr) minmax(0,1.8fr) minmax(0,2.4fr) 160px;align-items:center;gap:16px;min-height:60px;padding:12px 0;border-bottom:1px solid var(--border);font-size:14px;line-height:20px}.elective-age-row_row__n7Qch strong{font-weight:500;overflow-wrap:anywhere}.elective-age-row_action__T4sla{color:var(--danger);font-weight:500;justify-self:start}.ui-dialog_actions__z4Aez{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px}.ui-dialog_dialog__V40ki{box-sizing:border-box;width:min(600px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;padding:28px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--foreground);color-scheme:light}.ui-dialog_dialog__V40ki::backdrop{background:rgb(0 0 0/65%)}.ui-dialog_dialog__V40ki h2{margin:0 0 16px;font-size:22px;line-height:1.4;overflow-wrap:anywhere}.ui-dialog_dialogBody__PhOTd{margin-bottom:24px}.ui-dialog_dialogBody__PhOTd p{margin:12px 0}.ui-dialog_preview__oDfyN{display:grid;gap:16px;max-height:none;overflow:visible}.ui-dialog_preview__oDfyN .ui-dialog_dialogBody__PhOTd,.ui-dialog_preview__oDfyN .ui-dialog_dialogBody__PhOTd p,.ui-dialog_preview__oDfyN h2{margin:0}.cashier-dialog_dialog__jeC0u{padding:var(--cashier-dialog-padding,24px)}.cashier-dialog_dialog__jeC0u h2{font-size:18px;line-height:26px;font-weight:600}.cashier-dialog_dialog__jeC0u .ui-actions>.ui-button{width:220px;min-width:220px}.collections-history-panel_panel__cHMMU{position:relative;display:grid;gap:12px;min-width:0}.collections-history-panel_panel__cHMMU[hidden]{display:none}.collections-history-panel_panel__cHMMU h2,.collections-history-panel_panel__cHMMU h3,.collections-history-panel_panel__cHMMU p{margin:0}.collections-history-panel_muted__F1Qz2,.collections-history-panel_panel__cHMMU small{font-size:12px;line-height:17px;color:var(--muted-foreground)}.collections-history-panel_panel__cHMMU h3{font-size:15px;line-height:22px;font-weight:600}.collections-history-panel_filters__Akipq,.collections-history-panel_receipt__2vVXx{display:grid;gap:12px;padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0}.collections-history-panel_filterGrid__7TcSU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px}.collections-history-panel_filterGrid__7TcSU>*{min-width:0}.collections-history-panel_filterGrid__7TcSU input:not([type=checkbox]),.collections-history-panel_filterGrid__7TcSU select{width:100%;min-width:0;height:42px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--foreground);font:inherit;font-size:14px}.collections-history-panel_actions__LQNoB{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.collections-history-panel_actions__LQNoB>button{min-width:180px}.collections-history-panel_groupPicker__o9eVc{position:relative;font-size:14px;font-weight:400;color:var(--foreground)}.collections-history-panel_groupPicker__o9eVc>summary{display:flex;align-items:center;min-height:42px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;overflow-wrap:anywhere;line-height:24px}.collections-history-panel_groupPicker__o9eVc>div{position:absolute;top:calc(100% + 4px);left:0;z-index:15;min-width:100%;width:max-content;max-width:440px;max-height:280px;overflow-y:auto;padding:8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:0 6px 18px rgb(0 0 0/.1)}.collections-history-panel_groupPicker__o9eVc label{display:flex;align-items:flex-start;gap:8px;padding:8px;font-size:13px;line-height:19px;color:var(--foreground);font-weight:400}.collections-history-panel_groupPicker__o9eVc input{margin-top:3px}.collections-history-panel_kpis__RoFZW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.collections-history-panel_kpis__RoFZW>article{padding:20px;gap:4px}.collections-history-panel_kpis__RoFZW>article>:nth-child(2)>span{font-size:24px;line-height:35px;white-space:normal;overflow:visible}.collections-history-panel_kpis__RoFZW>article>:last-child span{white-space:normal;overflow:visible}.collections-history-panel_table__3Y_tq{display:grid;gap:0;min-width:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.collections-history-panel_row__kLV4s,.collections-history-panel_tableHead__BQ5pn{display:grid;grid-template-columns:minmax(0,112fr) minmax(0,224fr) minmax(0,300fr) minmax(0,140fr) minmax(0,176fr) 112px;gap:16px;padding-inline:20px;min-width:0}.collections-history-panel_tableHead__BQ5pn{padding-block:10px;border-radius:var(--radius) var(--radius) 0 0;background:var(--surface-2);color:var(--muted-foreground);font-size:12px;line-height:17px}.collections-history-panel_row__kLV4s{min-height:96px;align-items:center;padding-block:16px;border-bottom:1px solid var(--border);background:var(--surface);font-size:13px;line-height:19px}.collections-history-panel_row__kLV4s>div{display:grid;align-content:center;gap:4px;min-width:0;overflow-wrap:anywhere}.collections-history-panel_row__kLV4s strong{font-weight:500}.collections-history-panel_row__kLV4s b{font-size:15px;line-height:22px;font-weight:600;font-variant-numeric:tabular-nums}.collections-history-panel_names__QhUD3{color:var(--primary);font-size:14px;line-height:20px}.collections-history-panel_row__kLV4s:last-child{border-bottom:0}.collections-history-panel_row__kLV4s>button{width:112px}.collections-history-panel_footer__wzA6m{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.collections-history-panel_footer__wzA6m button{width:212px;flex-shrink:0}.collections-history-panel_notice__iPLwT{display:grid;gap:4px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);font-size:13px;line-height:19px}.collections-history-panel_notice__iPLwT button{justify-self:start;margin-top:8px}.collections-history-panel_back__4jD8Y{width:220px}.collections-history-panel_receipt__2vVXx h2{font-size:20px;line-height:29px;font-weight:600}.collections-history-panel_receipt__2vVXx p{font-size:14px;line-height:20px}.collections-history-panel_receipt__2vVXx .collections-history-panel_receiptAmount__iFc2e{font-size:20px;line-height:29px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.collections-history-panel_receipt__2vVXx{gap:20px}.collections-history-panel_parts__m1WLQ{display:grid;gap:16px}.collections-history-panel_part__cE_S_{font-size:14px;line-height:20px;overflow-wrap:anywhere}.collections-history-panel_part__cE_S_ small{display:block}.collections-history-panel_receipt__2vVXx>details{padding-top:8px}.collections-history-panel_receipt__2vVXx>details>summary{cursor:pointer;font-size:13px}.collections-history-panel_receipt__2vVXx>details p{margin-top:6px}.collections-history-panel_file__ACsf8{position:fixed;z-index:55;top:126px;right:24px;display:grid;gap:12px;width:560px;max-width:calc(100vw - 48px);padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:0 8px 26px rgb(0 0 0/.08);color:var(--foreground)}.collections-history-panel_file__ACsf8 p{font-size:14px;line-height:20px;overflow-wrap:anywhere}.collections-history-panel_file__ACsf8 h3{font-size:20px;line-height:29px}.collections-history-panel_file__ACsf8 .collections-history-panel_actions__LQNoB{flex-wrap:nowrap}.collections-history-panel_file__ACsf8 .collections-history-panel_actions__LQNoB>button{flex:1;min-width:0}.collections_page__q8OF7.collections_page__q8OF7{gap:16px}.collections_page__q8OF7 .collections_header__JHZRG{border:0;padding-block:0}.collections_page__q8OF7 .collections_summary___5Exd{gap:8px 24px;align-items:baseline;padding:0}.collections_summary___5Exd>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.collections_page__q8OF7 .collections_summary___5Exd strong{display:inline-block;margin:0;font-size:22px;line-height:1.4}.collections_page__q8OF7 .collections_summary___5Exd p{margin:0;font-size:13px}.collections_toolbar__Jlvz8{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.collections_page__q8OF7 .collections_tabs__ahoQZ{border:0;gap:2px;flex-shrink:0}.collections_page__q8OF7 .collections_tabs__ahoQZ button{border:0;border-radius:0;background:transparent;padding:10px 12px;box-shadow:none;font-size:13px}.collections_page__q8OF7 .collections_tabs__ahoQZ button[aria-pressed=true]{background:transparent;box-shadow:inset 0 -2px var(--primary)}.collections_page__q8OF7 .collections_tabs__ahoQZ button:hover{background:var(--primary-soft);color:var(--primary)}.collections_page__q8OF7 .collections_tabs__ahoQZ button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.collections_searchBar__YGdIN{flex:1;min-width:280px;gap:8px}.collections_searchBar__YGdIN>label{min-width:150px}.collections_page__q8OF7 .collections_row__pJscV,.collections_page__q8OF7 .collections_tableHead__la_kL{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(135px,.7fr) 148px;gap:16px;padding-inline:20px}.collections_page__q8OF7 .collections_row__pJscV{padding-block:14px}.collections_page__q8OF7 .collections_tableHead__la_kL{padding-block:10px}.collections_page__q8OF7 .collections_row__pJscV>:nth-child(3){font-size:17px}.collections_page__q8OF7 .collections_actions__GDtDU{gap:0}.collections_page__q8OF7 .collections_detailsButton__V_tH_{border:0;background:transparent;box-shadow:none;color:var(--muted-foreground);min-height:34px}.collections_detailsButton__V_tH_[aria-expanded=true] svg{transform:rotate(180deg)}.collections_page__q8OF7 .collections_detailsButton__V_tH_:focus-visible,.collections_page__q8OF7 .collections_detailsButton__V_tH_:hover{color:var(--primary);background:var(--primary-soft)}.collections_page__q8OF7 .collections_expanded__m__nR{padding:0 20px 12px}.collections_page__q8OF7 .collections_expanded__m__nR>details{margin-top:8px;font-size:13px}.collections_currentItems__UNgmz{display:grid}.collections_page__q8OF7 .collections_obligation___uKDh{gap:8px 16px;padding-block:14px}.collections_due__AXVEN{margin-top:4px;font-size:12px;color:var(--muted-foreground)}.collections_due__AXVEN[data-tone=danger]{color:var(--danger)}.collections_page__q8OF7 .collections_calculation__nwfyh{border:0;border-radius:0;background:transparent;padding:0}.collections_page__q8OF7 .collections_calculation__nwfyh>summary{min-height:34px;padding:8px 0;border:0;background:transparent}.collections_page__q8OF7 .collections_calculation__nwfyh dl{margin-top:8px;gap:12px 24px}.collections_calculation__nwfyh dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media (max-width:1100px){.collections_toolbar__Jlvz8{gap:8px}.collections_searchBar__YGdIN{flex-basis:100%}.collections_page__q8OF7 .collections_tableHead__la_kL{display:grid}.collections_page__q8OF7 .collections_row__pJscV,.collections_page__q8OF7 .collections_tableHead__la_kL{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(120px,.7fr) 140px;gap:12px;padding-inline:16px}.collections_page__q8OF7 .collections_actions__GDtDU{min-width:0;justify-self:stretch}}@media (max-width:760px){.collections_page__q8OF7 .collections_tableHead__la_kL{display:none}.collections_page__q8OF7 .collections_row__pJscV{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.collections_page__q8OF7 .collections_row__pJscV>:first-child,.collections_page__q8OF7 .collections_row__pJscV>:nth-child(2){grid-column:1/-1}.collections_page__q8OF7 .collections_row__pJscV>:nth-child(3){font-size:16px}.collections_page__q8OF7 .collections_tabs__ahoQZ{width:100%;justify-content:space-between}.collections_page__q8OF7 .collections_tabs__ahoQZ button{flex:0 1 auto;padding-inline:8px}.collections_searchBar__YGdIN{min-width:0}.collections_searchBar__YGdIN>label{min-width:0;flex-basis:calc(100% - 110px)}.collections_searchBar__YGdIN input{font-size:16px}.collections_page__q8OF7 .collections_actions__GDtDU>a,.collections_page__q8OF7 .collections_actions__GDtDU>button,.collections_page__q8OF7 .collections_calculation__nwfyh>summary,.collections_page__q8OF7 .collections_detailsButton__V_tH_{min-height:44px}.collections_page__q8OF7 .collections_expanded__m__nR{padding-inline:16px}.collections_page__q8OF7 .collections_obligation___uKDh{grid-template-columns:minmax(0,1fr) auto}.collections_page__q8OF7 .collections_obligation___uKDh>:first-child{grid-column:1/-1}.collections_page__q8OF7 .collections_obligation___uKDh>.ui-button{grid-column:auto;min-height:44px}}.collections_page__q8OF7[data-payment-open] .collections_tableHead__la_kL{display:none}.collections_page__q8OF7[data-payment-open] .collections_obligation___uKDh,.collections_page__q8OF7[data-payment-open] .collections_row__pJscV{grid-template-columns:minmax(0,1fr)}.bmsh-workspace_workspace__K2M_P.bmsh-workspace_workspace__K2M_P.bmsh-workspace_workspace__K2M_P{display:grid;gap:24px;padding:32px 40px;width:100%;max-width:none;min-width:0;margin-inline:auto}.bmsh-workspace_workspace__K2M_P>*{min-width:0;margin:0}.bmsh-workspace_workspace__K2M_P.bmsh-workspace_workspace__K2M_P h1{margin:0;font-size:26px;line-height:38px;letter-spacing:-.025em;font-weight:700}.bmsh-workspace_workspace__K2M_P.bmsh-workspace_workspace__K2M_P h2{margin:0;font-size:18px;line-height:26px;font-weight:600}.bmsh-workspace_workspace__K2M_P dl,.bmsh-workspace_workspace__K2M_P p{margin:0}.bmsh-workspace_header__dZSeF{display:flex;align-items:center;justify-content:space-between;gap:16px}.bmsh-workspace_header__dZSeF p{color:var(--muted-foreground);font-size:13px;line-height:19px;margin-top:5px}.bmsh-workspace_workspace__K2M_P.bmsh-workspace_workspace__K2M_P .ui-button{min-height:42px;border-radius:8px;padding:8px 12px;font-size:14px;line-height:1.2}.bmsh-workspace_workspace__K2M_P input:not([type=checkbox]),.bmsh-workspace_workspace__K2M_P select{min-height:42px;height:42px;border-radius:8px;font-size:14px;padding:8px 12px}.bmsh-workspace_workspace__K2M_P .report-toolbar-field>span,.bmsh-workspace_workspace__K2M_P .ui-field-label{color:var(--foreground);font-size:13px;line-height:19px;font-weight:600}.bmsh-workspace_tabs__599kc{display:flex;flex-wrap:wrap;align-items:center;gap:24px;font-size:14px;line-height:20px}.bmsh-workspace_tabs__599kc>a,.bmsh-workspace_tabs__599kc>button{color:var(--muted-foreground);border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:6px 0 10px;cursor:pointer;min-height:38px}.bmsh-workspace_tabs__599kc>[data-selected=true]{border-bottom-color:var(--primary);color:var(--primary);font-weight:600}.bmsh-workspace_workspace__K2M_P.bmsh-workspace_workspace__K2M_P .bmsh-workspace_toolbar__EW2tX{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.85fr) minmax(0,1fr);gap:24px 16px;border:0;padding:0;background:transparent;box-shadow:none}.bmsh-workspace_workspace__K2M_P .bmsh-workspace_toolbar__EW2tX>label{display:grid;gap:5px;min-width:0;max-width:none;width:100%}.bmsh-workspace_toolbar__EW2tX>label select{width:100%}.bmsh-workspace_toolbar__EW2tX>.bmsh-workspace_filters__ls7LX{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.bmsh-workspace_toolbar__EW2tX .bmsh-workspace_moreFilters__ljuAg{border:0;background:transparent}.bmsh-workspace_toolbar__EW2tX .bmsh-workspace_moreFilters__ljuAg>summary{min-height:42px;border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600;cursor:pointer;background:var(--surface)}.bmsh-workspace_toolbar__EW2tX .bmsh-workspace_moreFilters__ljuAg>summary:after{display:none}.bmsh-workspace_toolbar__EW2tX .bmsh-workspace_moreFilters__ljuAg[open]{width:100%}.bmsh-workspace_toolbar__EW2tX .bmsh-workspace_moreFilters__ljuAg[open]>summary{width:fit-content}.bmsh-workspace_toolbar__EW2tX .bmsh-workspace_moreFilters__ljuAg .ui-field{max-width:none}.bmsh-workspace_workspace__K2M_P .bmsh-workspace_resultCount__hSnKs{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;margin:0;font-size:13px;line-height:19px;color:var(--muted-foreground)}.bmsh-workspace_resultCount__hSnKs strong{color:var(--foreground);font-weight:500}.bmsh-workspace_resultCount__hSnKs .bmsh-workspace_sortLabel__ojZ9q{margin-left:auto}.bmsh-workspace_table__zvSin .ui-data-table-wrap{border-radius:8px;background:var(--surface)}.bmsh-workspace_table__zvSin .ui-data-table{width:100%;table-layout:fixed;font-size:14px}.bmsh-workspace_table__zvSin .ui-data-table th{font-size:12px;line-height:17px;font-weight:500;background:var(--surface-2);padding:10px 16px}.bmsh-workspace_table__zvSin .ui-data-table td{padding:14px 16px;line-height:20px;vertical-align:middle;overflow-wrap:anywhere}.bmsh-workspace_registry__ZUggR .ui-data-table th:first-child{width:26%}.bmsh-workspace_registry__ZUggR .ui-data-table th:nth-child(2){width:16%}.bmsh-workspace_registry__ZUggR .ui-data-table th:nth-child(3){width:22%}.bmsh-workspace_registry__ZUggR .ui-data-table th:nth-child(4){width:17%}.bmsh-workspace_registry__ZUggR .ui-data-table th:nth-child(5){width:19%}.bmsh-workspace_link__LxeBL,.bmsh-workspace_table__zvSin a,.bmsh-workspace_workspace__K2M_P .bmsh-workspace_link__LxeBL{color:var(--primary);font-size:13px}.bmsh-workspace_link__LxeBL:hover,.bmsh-workspace_table__zvSin a:hover{text-decoration:underline}.bmsh-workspace_identity__c5faE{font-weight:600}.bmsh-workspace_note__0JxG1{color:var(--muted-foreground);font-size:13px;line-height:19px}.bmsh-workspace_subline__SlDc7{display:block;margin-top:4px;color:var(--muted-foreground);font-size:12px;line-height:17px;font-weight:400}.bmsh-workspace_danger__ksdpO{color:var(--danger)}.bmsh-workspace_success__xai23{color:var(--success)}.bmsh-workspace_context___vXCk,.bmsh-workspace_family__QjQZc,.bmsh-workspace_footer__ZjT26,.bmsh-workspace_sectionHeading__UuUyD{display:flex;align-items:center;flex-wrap:wrap;gap:16px;justify-content:space-between;font-size:13px;line-height:19px}.bmsh-workspace_context___vXCk strong{font-size:15px;line-height:22px}.bmsh-workspace_context___vXCk>span,.bmsh-workspace_family__QjQZc>span{color:var(--muted-foreground)}.bmsh-workspace_family__QjQZc{justify-content:flex-start}.bmsh-workspace_menu__4RDkc{margin-left:auto;position:relative}.bmsh-workspace_menu__4RDkc summary{color:var(--primary);cursor:pointer;list-style:none}.bmsh-workspace_menu__4RDkc>summary{min-height:0;padding:0;border:0;border-radius:0;background:transparent;line-height:19px}.bmsh-workspace_menu__4RDkc>summary:after{display:none}.bmsh-workspace_menu__4RDkc[open] summary{margin-bottom:0}.bmsh-workspace_menu__4RDkc>div{position:absolute;top:calc(100% + 8px);right:0;z-index:5;width:300px;padding:8px;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-md);display:grid}.bmsh-workspace_menu__4RDkc a{display:block;padding:12px;color:var(--primary)}.bmsh-workspace_menu__4RDkc a.bmsh-workspace_danger__ksdpO{color:var(--danger)}.bmsh-workspace_metrics__LEV6X{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:12px 20px}.bmsh-workspace_metrics__LEV6X>div{display:grid;gap:4px}.bmsh-workspace_metrics__LEV6X dt{color:var(--muted-foreground);font-size:12px;line-height:17px}.bmsh-workspace_metrics__LEV6X dd{margin:0;font-size:22px;line-height:32px;font-weight:600;font-variant-numeric:tabular-nums}.bmsh-workspace_metrics__LEV6X .bmsh-workspace_subline__SlDc7{margin:0}.bmsh-workspace_workspace__K2M_P button.bmsh-workspace_link__LxeBL{min-height:0;padding:0;border:0;box-shadow:none;background:transparent;line-height:19px;text-align:left;justify-self:start}.bmsh-workspace_sectionHeading__UuUyD{justify-content:flex-start}.bmsh-workspace_sectionHeading__UuUyD>:last-child{margin-left:auto}.bmsh-workspace_schedule__o20HJ .ui-data-table th:first-child{width:28%}.bmsh-workspace_schedule__o20HJ .ui-data-table th:last-child{width:24%}.bmsh-workspace_schedule__o20HJ .ui-data-table th:not(:first-child):not(:last-child){width:16%}.bmsh-workspace_number__bWhtv{font-variant-numeric:tabular-nums}.bmsh-workspace_card__Y8L__{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:20px;display:grid;gap:16px}.bmsh-workspace_workspace__K2M_P h2.bmsh-workspace_sectionTitle__iNae0{font-size:16px;line-height:23px}.bmsh-workspace_formula__48JM1{font-size:18px;line-height:26px;font-weight:600}.bmsh-workspace_info__LFLA6{border-radius:8px;background:var(--surface-2);padding:16px;display:grid;gap:6px;font-size:14px}.termination-editor_fieldset__6qfI_{border:0;padding:0;margin:0;min-width:0;display:grid;gap:16px}.termination-editor_services__aKMmT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.termination-editor_service___yz1j{min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:12px}.termination-editor_service___yz1j h3,.termination-editor_service___yz1j p{margin:0}.termination-editor_service___yz1j input,.termination-editor_service___yz1j select{min-width:0;max-width:100%;width:100%}@media (max-width:1000px){.termination-editor_services__aKMmT{grid-template-columns:minmax(0,1fr)}}.termination-editor_fieldset__6qfI_[hidden]{display:none}.cashier-monthly_stack__VyRJT{display:grid;gap:16px;min-width:0;align-content:start}.cashier-monthly_stack__VyRJT h2,.cashier-monthly_stack__VyRJT p{margin:0}.cashier-monthly_between__fExJC{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.cashier-monthly_month__ct6Wm{display:grid;gap:12px;padding:16px;background:var(--background);border:1px solid var(--border);border-radius:var(--radius);min-width:0}.cashier-monthly_check__ji9ku{display:flex;align-items:center;gap:12px;min-width:0;margin:0;font-size:14px;line-height:1.45}.cashier-monthly_check__ji9ku input{margin:0}.cashier-monthly_check__ji9ku strong{font-size:15px;font-weight:600}.cashier-monthly_service__4NDvm{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px 12px;align-items:center}.cashier-monthly_service__4NDvm strong{font-size:13px;font-weight:600;white-space:nowrap}.cashier-monthly_service__4NDvm small{grid-column:1/-1}.cashier-monthly_profile__OiskA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.cashier-monthly_method__iGzLI{display:grid;gap:12px;align-content:start}.cashier-monthly_total__euPmU{font-size:32px;font-weight:600;line-height:40px;overflow-wrap:anywhere}.cashier-monthly_resultRow__hMslc{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border)}.cashier-monthly_generalProfile__jLIMQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-width:0}.cashier-monthly_monthChooser__DzUxk{display:grid;gap:12px;padding:20px;border:1px solid var(--border);border-radius:8px;background:var(--background)}.cashier-monthly_inherited__1gph6{display:grid;align-content:start;gap:6px;min-width:0}.cashier-monthly_changeMethod__4p1XD{justify-self:start;width:180px}.cashier-monthly_operationLink__CIqK8{white-space:normal;text-align:center}.cashier-monthly_cashInputs__m9UoB{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:8px;align-items:end;min-width:0}.cashier-monthly_cashInputs__m9UoB .cashier-monthly_exchangeButton__yyneJ{width:32px;min-width:32px;padding-inline:0}.cashier-monthly_studentColumns__Q4MFU{grid-template-columns:minmax(0,1fr) 384px}.cashier-monthly_studentHeader__QtNpU h1{line-height:34px}.cashier-monthly_chooseMonths__mRUwn{width:200px;flex-shrink:0}.cashier-monthly_cashReview__1miRQ{grid-template-columns:minmax(0,1fr) 142px;gap:16px;min-height:44px;border-bottom:0;line-height:20px}.cashier-monthly_cashReview__1miRQ>strong{text-align:right}.cashier-monthly_debtRefresh__t6zsx{width:164px;flex-shrink:0;white-space:nowrap}.cashier-monthly_changeInputs__5ZSZr{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;min-width:0}.cashier-monthly_changeInputs__5ZSZr[data-compact]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cashier-monthly_changeInputs__5ZSZr[data-compact] .cashier-monthly_changeReference__hZjCX{grid-column:1/-1}.cashier-monthly_changeReference__hZjCX{display:grid;align-content:start;gap:8px;min-width:0;font-size:13px;color:var(--muted-foreground)}.cashier-monthly_changeReference__hZjCX strong{color:var(--foreground);font-size:14px;line-height:22px}.cashier-monthly_changeReference__hZjCX .ui-button{justify-self:start;min-height:24px;padding:0;background:transparent;border-color:transparent;color:var(--primary);font-weight:400;text-align:left}.cashier-monthly_changeSummary__m4tT0{grid-column:1/-1;margin:0;color:var(--muted-foreground);font-size:13px;line-height:20px;overflow-wrap:anywhere}.cashier-monthly_changeWaiver__MVEGV{grid-column:1/-1;display:flex;align-items:center;gap:12px;font-size:14px;line-height:20px}.cashier-monthly_changeWaiver__MVEGV input{margin:0}.cashier-monthly_changeRate__gHRMH{grid-column:1/-1;margin:0;color:var(--muted-foreground);font-size:13px;line-height:20px}.class-summaries_link__3Oqdj,.class-summaries_link__3Oqdj:hover{color:var(--primary);text-decoration:none!important;cursor:pointer}.class-summaries_link__3Oqdj[data-tone=danger]{color:var(--destructive)}.class-summaries_link__3Oqdj[data-tone=success]{color:var(--success)}.class-summaries_link__3Oqdj[data-tone=muted]{color:var(--muted-foreground)}.class-summaries_muted__ElQMd{color:var(--muted-foreground);font-size:13px;line-height:19px}.class-summaries_count__bSk0t{font-size:14px;font-weight:600}.class-summaries_filters__FmQKd{display:flex;align-items:end;gap:24px;flex-wrap:wrap}.class-summaries_filters__FmQKd>label{width:260px;max-width:100%}.class-summaries_contactFilters__AJazG>label,.class-summaries_filters__FmQKd>label:last-child{width:300px}.class-summaries_contactFilters__AJazG>label:last-child{width:440px}.class-summaries_filters__FmQKd input[readonly]{background:var(--card);color:var(--foreground)}.class-summaries_search__jracC{display:flex;align-items:end;gap:24px;justify-content:space-between}.class-summaries_search__jracC>label{width:min(720px,80%)}.class-summaries_filterPanel__23YNm{display:flex;flex-wrap:wrap;gap:16px;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.class-summaries_filterPanel__23YNm>label{min-width:230px;flex:1}.class-summaries_table__MFwyp .ui-data-table{table-layout:fixed;width:100%}.class-summaries_table__MFwyp .ui-data-table td,.class-summaries_table__MFwyp .ui-data-table th{padding:14px 16px;vertical-align:middle;font-size:14px;line-height:20px;overflow-wrap:anywhere}.class-summaries_table__MFwyp .ui-data-table th{padding-block:10px;font-size:12px;font-weight:500;background:var(--surface-2);color:var(--muted-foreground)}.class-summaries_table__MFwyp .class-summaries_link__3Oqdj{font-size:14px}.class-summaries_table__MFwyp .class-summaries_line__iY2Ji{font-size:12px}.class-summaries_payments__Bqjko th:first-child{width:46%}.class-summaries_payments__Bqjko th:nth-child(2){width:24%}.class-summaries_payments__Bqjko th:nth-child(3){width:30%}.class-summaries_capacity__3T9Ox th:first-child{width:34%}.class-summaries_capacity__3T9Ox th:nth-child(2){width:21%}.class-summaries_capacity__3T9Ox th:nth-child(3){width:18%}.class-summaries_capacity__3T9Ox th:nth-child(4){width:27%}.class-summaries_contacts__61M1w th:first-child,.class-summaries_contacts__61M1w th:nth-child(2){width:25%}.class-summaries_contacts__61M1w th:nth-child(3){width:28%}.class-summaries_contacts__61M1w th:nth-child(4){width:22%}.class-summaries_line__iY2Ji{display:block;margin-top:4px;font-size:12px}.class-summaries_back__F50t9{width:fit-content;font-size:13px}.class-summaries_end__wsR8a{display:flex;gap:16px;align-items:center}.class-summaries_section__tGf7q{display:grid;gap:14px;min-width:0}.class-summaries_cards__zzAT4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0}.class-summaries_summaryCard__oRKoH{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.class-summaries_summaryCard__oRKoH p,.class-summaries_summaryCard__oRKoH.class-summaries_summaryCard__oRKoH h3{margin:0}.class-summaries_cardLabel__LSJXa.class-summaries_cardLabel__LSJXa{font-size:13px;line-height:19px;font-weight:500;color:var(--muted-foreground)}.class-summaries_cardValue__0Q0Ql{font-size:32px;line-height:40px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.class-summaries_cardValueSmall__HcH3p{font-size:18px;line-height:26px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.class-summaries_cardLink__5vi_h,.class-summaries_cardLink__5vi_h:hover{margin-top:auto;color:var(--primary);font-size:13px;line-height:19px;font-weight:500;text-decoration:none}.class-summaries_attention__50tD0{margin:0;padding:4px 20px;list-style:none;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.class-summaries_attention__50tD0>li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;font-size:13px;line-height:19px}.class-summaries_attention__50tD0>li+li{border-top:1px solid var(--border)}.class-summaries_attention__50tD0>li>a{flex-shrink:0;font-weight:500}@media (max-width:900px){.class-summaries_cards__zzAT4{grid-template-columns:minmax(0,1fr)}.class-summaries_attention__50tD0>li{align-items:flex-start;flex-direction:column;gap:6px}}.source-bound-refund_panel__xPxwX{container-type:inline-size}.source-bound-refund_layout__a4xRm{display:grid;gap:24px;min-width:0;align-items:start}.source-bound-refund_finished__TT3C_,.source-bound-refund_main__gDEp_{display:grid;gap:16px;min-width:0}.source-bound-refund_source__BV59J{min-width:0;padding:16px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius)}.source-bound-refund_source__BV59J h3{margin:0 0 16px;font-size:16px;font-weight:650}.source-bound-refund_source__BV59J dl{display:grid;gap:12px;margin:0}.source-bound-refund_source__BV59J dl>div{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--border)}.source-bound-refund_source__BV59J dt{color:var(--muted-foreground);font-size:12px}.source-bound-refund_source__BV59J dd{margin:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.source-bound-refund_source__BV59J dd.source-bound-refund_amount__2h7Ev{font-size:20px;font-variant-numeric:tabular-nums}.source-bound-refund_source__BV59J p{margin:14px 0 0;color:var(--muted-foreground);font-size:13px;line-height:1.5}.source-bound-refund_main__gDEp_ :is(input,select,textarea,button,a){max-width:100%}@container (min-width: 760px){.source-bound-refund_layout__a4xRm{grid-template-columns:minmax(0,3fr) minmax(260px,2fr)}.source-bound-refund_source__BV59J{position:sticky;top:68px}}@media (max-width:760px){.source-bound-refund_main__gDEp_ :is(input,select,textarea,button,a){min-height:44px}.source-bound-refund_main__gDEp_ input,.source-bound-refund_main__gDEp_ select,.source-bound-refund_main__gDEp_ textarea{font-size:16px}}.source-bound-refund_finished__TT3C_:focus,.source-bound-refund_layout__a4xRm:focus{outline:none}.source-bound-refund_panel__xPxwX{display:grid;gap:20px;font-size:14px;line-height:1.45}.source-bound-refund_panel__xPxwX .source-bound-refund_layout__a4xRm{grid-template-columns:minmax(0,1fr)}.source-bound-refund_panel__xPxwX .cashier-form-heading{margin:0;font-size:18px;font-weight:600}.source-bound-refund_panel__xPxwX .cashier-form-description{margin:0;color:var(--muted-foreground)}.source-bound-refund_panel__xPxwX .ui-button{min-height:42px;padding:9px 14px;font-size:14px;line-height:22px;border-radius:6px}.source-bound-refund_panel__xPxwX :is(input,select,textarea){min-height:48px;padding:12px;font-size:15px;line-height:22px;border-radius:6px}.cashier-support_workspace__FkooP.cashier-support_workspace__FkooP{max-width:1240px}.cashier-support_panel__xffqQ{container-type:inline-size}.cashier-support_split__1oDT0{display:grid;min-width:0;gap:24px;align-items:start}.cashier-support_fields__LH5y_{display:grid;min-width:0;gap:16px;border:0;padding:0;margin:0}.cashier-support_summary__kPYpb{min-width:0;display:grid;gap:16px;padding:16px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius)}.cashier-support_summary__kPYpb h3{font-size:16px;font-weight:650;margin:0}.cashier-support_summary__kPYpb p{font-size:13px;line-height:1.5;color:var(--muted-foreground);margin:0}.cashier-support_actions__1rCPy{display:flex;flex-wrap:wrap;gap:8px}.cashier-support_note__I_VrV{color:var(--muted-foreground);font-size:13px;line-height:1.5}.cashier-support_summary__kPYpb .ui-impact-preview{padding:12px}.cashier-support_summary__kPYpb .ui-impact-preview-header{margin-bottom:8px}.cashier-support_summary__kPYpb .ui-impact-lines{gap:0}.cashier-support_summary__kPYpb .ui-impact-line{padding-block:7px;gap:12px;align-items:start}.cashier-support_summary__kPYpb .ui-impact-line>div{min-width:0}.cashier-support_summary__kPYpb .ui-impact-line strong{font-size:13px;font-weight:500;line-height:1.4}.cashier-support_summary__kPYpb .ui-impact-line>:last-child{max-width:58%;text-align:right;overflow-wrap:anywhere;margin-top:0}.cashier-support_summary__kPYpb .ui-impact-line>.bg-muted{border:0;background:transparent;padding:0;color:var(--foreground);line-height:1.5}.cashier-support_summary__kPYpb .ui-impact-caveats{font-size:12px;line-height:1.4}@container (min-width: 760px){.cashier-support_split__1oDT0{grid-template-columns:minmax(0,3fr) minmax(280px,2fr)}.cashier-support_summary__kPYpb{position:sticky;top:68px}}@media (max-width:760px){.cashier-support_split__1oDT0 :is(input,select,textarea,button,a){max-width:100%;min-height:44px}.cashier-support_split__1oDT0 input,.cashier-support_split__1oDT0 select,.cashier-support_split__1oDT0 textarea{font-size:16px}}.cashier-support_preview__tyRk8{display:grid;gap:20px;min-width:0}.cashier-support_fields__LH5y_[hidden]{display:none}.cashier-support_preview__tyRk8 .cashier-support_summary__kPYpb{position:static;background:var(--surface);border:0;border-radius:0;padding:0}.cashier-support_embedded__qm9l_{padding:0}.cashier-support_actions__1rCPy{gap:12px}.cashier-support_actions__1rCPy .ui-button-secondary{min-width:220px}.cashier-support_actions__1rCPy .ui-button-danger,.cashier-support_actions__1rCPy .ui-button-primary{min-width:260px}.cashier-v2_root__gOuNK{--control-height-md:42px;--control-height-lg:48px;--ui-color-background:var(--background);--ui-color-surface:var(--surface);--ui-color-surface-muted:var(--surface-2);--ui-color-text:var(--foreground);--ui-color-muted:var(--muted-foreground);--ui-color-line:var(--border);--ui-color-accent:var(--primary);--ui-color-accent-soft:var(--primary-soft);container-type:inline-size;box-sizing:border-box;min-width:0;min-height:100%;padding:32px;background:var(--background);color:var(--foreground);color-scheme:light;font-family:var(--font-family-sans);font-size:14px;line-height:1.45}.cashier-v2_content__tDFlE{display:grid;gap:20px;width:100%;max-width:1192px;margin-inline:auto;min-width:0}.cashier-v2_header__D1AWg{display:grid;gap:20px}.cashier-v2_header__D1AWg h1{margin:0;font-size:26px;line-height:1.45;font-weight:600;overflow-wrap:anywhere}.cashier-v2_root__gOuNK h1{scroll-margin-top:80px}.cashier-v2_header__D1AWg h1:focus{outline:none}.cashier-v2_header__D1AWg p{margin:0;color:var(--muted-foreground)}.cashier-v2_heading__CMZZw{margin:0 0 16px;font-size:18px;font-weight:600}.cashier-v2_card__r_0ra{min-width:0;padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.cashier-v2_stack__HTDU_{display:grid;gap:16px;min-width:0}.cashier-v2_stack__HTDU_[hidden]{display:none}.cashier-v2_grid__VyyEv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.cashier-v2_wide__pTq0I{grid-column:1/-1}.cashier-v2_actions__JkHdx{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px}.cashier-v2_actionLink__Mrhzk{align-self:center}.cashier-v2_operations___d0XT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cashier-v2_operationCard__27vNO{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:126px;padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.cashier-v2_operationCard__27vNO button{width:100%;margin-top:auto}.cashier-v2_note__BXLuh,.cashier-v2_operationCard__27vNO p{margin:0;color:var(--muted-foreground)}.cashier-v2_notice__SVJ60{padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--info-soft)}.cashier-v2_notice__SVJ60 p{margin:12px 0 0;color:var(--muted-foreground)}.cashier-v2_balance__b1oKm{margin:20px 0;font-size:32px;line-height:1.25;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cashier-v2_balanceCard__wETvZ{display:grid;gap:14px;align-content:start}.cashier-v2_balanceCard__wETvZ .cashier-v2_heading__CMZZw,.cashier-v2_balanceCard__wETvZ p{margin:0}.cashier-v2_balanceCard__wETvZ .cashier-v2_balance__b1oKm{margin:4px 0}.cashier-v2_candidate__8heVP{display:grid;gap:14px;padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--primary-soft)}.cashier-v2_candidate__8heVP p{margin:0;color:var(--muted-foreground)}.cashier-v2_candidate__8heVP button{justify-self:start}.cashier-v2_rows__L52vS{display:grid;gap:0}.cashier-v2_blockNote__I0Wif{display:block;margin-top:6px;color:var(--muted-foreground);font-size:13px;font-weight:400}.cashier-v2_contactAction__hIJco{margin-top:12px}.cashier-v2_allocationFields__7RfSD{display:grid;gap:16px;margin-top:16px}.cashier-v2_choiceHeading__zBkw2{display:flex;align-items:start;gap:12px;min-width:0}.cashier-v2_serviceRow__EoGjO{display:grid;gap:12px;padding-block:16px;border-bottom:1px solid var(--border)}.cashier-v2_serviceRow__EoGjO:last-child{border-bottom:0}.cashier-v2_row__eMcgW{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--border)}.cashier-v2_row__eMcgW:first-child{padding-top:0}.cashier-v2_row__eMcgW:last-child{border-bottom:0;padding-bottom:0}.cashier-v2_recentRow__gdRfv{display:grid;grid-template-columns:minmax(0,1fr) max-content}.cashier-v2_recentDescription__dyMkL{min-width:0;overflow-wrap:anywhere}.cashier-v2_recentDescription__dyMkL>small{display:block;margin-top:6px;color:var(--muted-foreground);font-size:13px}.cashier-v2_recentAmount__4APLy{white-space:nowrap;font-variant-numeric:tabular-nums}.cashier-v2_recentFooter__b3juw{display:inline-block;margin-top:16px}.cashier-v2_root__gOuNK .segmented-control button.active,.cashier-v2_root__gOuNK [data-ui=cashier-purchase-catalog] strong,.cashier-v2_root__gOuNK [data-ui=cashier-purchase-catalog] summary,.cashier-v2_root__gOuNK a{color:var(--primary)}.cashier-v2_root__gOuNK .ui-button:focus-visible,.cashier-v2_root__gOuNK input:focus-visible,.cashier-v2_root__gOuNK select:focus-visible,.cashier-v2_root__gOuNK textarea:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.cashier-v2_root__gOuNK .ui-field[data-invalid=true] .ui-field-label>span:first-child{color:var(--danger)}.cashier-v2_root__gOuNK input[type=checkbox],.cashier-v2_root__gOuNK input[type=radio]{accent-color:var(--primary);width:18px;height:18px;flex-shrink:0}.cashier-v2_root__gOuNK textarea{resize:vertical}.cashier-v2_root__gOuNK fieldset{margin:0;min-width:0}.cashier-v2_root__gOuNK fieldset:not(.cashier-v2_card__r_0ra):not([data-ui-pattern=form-section]){padding:0;border:0}.cashier-v2_root__gOuNK form{display:grid;gap:20px}.cashier-v2_root__gOuNK [disabled]{cursor:not-allowed}.cashier-v2_root__gOuNK .ui-state-panel{background:var(--surface);color:var(--foreground);border-color:var(--border)}.cashier-v2_root__gOuNK .ui-state-panel p{color:var(--muted-foreground)}@media (max-width:1000px){.cashier-v2_root__gOuNK{padding:24px}}@media (max-width:650px){.cashier-v2_grid__VyyEv,.cashier-v2_operations___d0XT{grid-template-columns:minmax(0,1fr)}.cashier-v2_wide__pTq0I{grid-column:auto}.cashier-v2_root__gOuNK{padding:16px}.cashier-v2_balance__b1oKm{font-size:34px}}.cashier-v2_payerForm__B3nG8{display:grid;gap:20px;width:min(560px,100%);box-sizing:border-box}.cashier-v2_familyColumns__MHPwu{display:grid;grid-template-columns:minmax(0,1fr) 364px;gap:24px;align-items:start;min-width:0}.cashier-v2_familyAside__BYlxd,.cashier-v2_familyMain__IJc6u{display:grid;gap:20px;min-width:0}.cashier-v2_familyCard__qWItC{display:grid;gap:12px}.cashier-v2_familyCard__qWItC .cashier-v2_heading__CMZZw,.cashier-v2_familyCard__qWItC p{margin:0}.cashier-v2_familyCard__qWItC .cashier-v2_heading__CMZZw{font-size:15px}.cashier-v2_payerContext__1h2IY{display:grid;gap:2px}.cashier-v2_paymentMethodFields__ACQMa{display:grid;gap:12px;align-content:start;min-width:0}.cashier-v2_familyAmount__5EsPY{margin:0;font-size:32px;line-height:40px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cashier-v2_familyAside__BYlxd .ui-button{width:100%}.cashier-v2_familyAside__BYlxd .cashier-v2_row__eMcgW{align-items:center;min-height:44px;box-sizing:border-box;padding-block:12px}.cashier-v2_familyAside__BYlxd .cashier-v2_row__eMcgW>strong{text-align:right;white-space:nowrap}.cashier-v2_familyAside__BYlxd .cashier-v2_note__BXLuh,.cashier-v2_familyCard__qWItC .cashier-v2_note__BXLuh{font-size:12px;line-height:18px}.cashier-v2_serviceLine__jtEF0{display:grid;grid-template-columns:minmax(0,1fr) 146px 150px;align-items:start;gap:12px}.cashier-v2_serviceLine__jtEF0>strong{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cashier-v2_serviceContract__YzdHi{text-align:right;font-size:13px;overflow-wrap:anywhere}.cashier-v2_serviceContent__s8hiP{min-width:0;overflow-wrap:anywhere}.cashier-v2_serviceContent__s8hiP .cashier-v2_blockNote__I0Wif{font-size:12px;line-height:18px}.cashier-v2_familyService__xAI5D{display:grid;gap:12px;padding-block:12px;border-bottom:1px solid var(--border)}.cashier-v2_familyService__xAI5D:last-child{border:0}.cashier-v2_serviceDecision__3hPoN{display:grid;gap:8px;padding:12px 16px;border-radius:8px;background:var(--background)}.cashier-v2_periodDisclosure__mg5_F{border-top:1px solid var(--border);padding-top:12px}.cashier-v2_periodDisclosure__mg5_F>summary{cursor:pointer;padding:10px 12px;border:1px solid var(--input);border-radius:6px;text-align:center}.cashier-v2_periodDisclosure__mg5_F[open]>summary{margin-bottom:12px}.cashier-v2_currencyRate__fZL_z{color:var(--primary);font-size:12px}.cashier-v2_receiptStatus__LXO9K{color:var(--success);font-weight:600}.cashier-v2_tenderSummary__jFZCH{display:grid;gap:12px}.cashier-v2_tenderSummary__jFZCH .cashier-v2_row__eMcgW>span{min-width:0;overflow-wrap:anywhere}.cashier-v2_tenderSummary__jFZCH .cashier-v2_row__eMcgW>strong{text-align:right;font-variant-numeric:tabular-nums}.cashier-v2_decisionReview__vtd2m{display:grid;gap:12px;padding:16px;border-radius:8px;background:var(--background)}.cashier-v2_decisionReview__vtd2m p{margin:0}.cashier-v2_fullAction__aekDF{width:100%}@container (max-width: 1020px){.cashier-v2_familyColumns__MHPwu{grid-template-columns:minmax(0,1fr) 320px}.cashier-v2_serviceLine__jtEF0{grid-template-columns:minmax(0,1fr) 120px}.cashier-v2_serviceContract__YzdHi{grid-column:1;text-align:left}.cashier-v2_serviceLine__jtEF0>strong{grid-column:2;grid-row:1}}@container (max-width: 820px){.cashier-v2_familyColumns__MHPwu{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.cashier-v2_serviceLine__jtEF0{grid-template-columns:minmax(0,1fr) max-content}.cashier-v2_serviceContract__YzdHi{grid-column:1;text-align:left}.cashier-v2_serviceLine__jtEF0>strong{grid-column:2;grid-row:1}.cashier-v2_familyAmount__5EsPY{font-size:28px}}.cashier-v2_childScopes__IS_xR .ui-button[aria-pressed=true]{color:var(--primary);border-color:var(--primary);background:var(--primary-soft)}.cashier-v2_custodyLegs__K6P98,.cashier-v2_custodyRecord__gkEhS{display:grid;gap:20px;min-width:0}.cashier-v2_custodyCurrencyBlock__BTzOd{display:grid;gap:16px;min-width:0}.cashier-v2_custodyCurrencyBlock__BTzOd>:is(p,h3),.cashier-v2_custodyRecord__gkEhS>:is(p,h2){margin:0}.cashier-v2_partySearch__QkyrD{display:grid;gap:8px;width:min(720px,100%);min-width:0;box-sizing:border-box}.cashier-v2_partySearchFeedback__HhjVL{display:grid;gap:8px;padding:16px 8px;color:var(--muted-foreground)}.cashier-v2_partySearchFeedback__HhjVL p{margin:0}.cashier-v2_partySearchFeedback__HhjVL .ui-button{justify-self:start}.cashier-v2_partySearchActions__YV2WK>.ui-button-secondary{width:142px}.cashier-v2_partySearchActions__YV2WK>.ui-button-primary{width:246px}.cashier-v2_partySearchTools__LuDGp{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;color:var(--muted-foreground);font-size:13px}.cashier-v2_partySearchTools__LuDGp>span{min-width:0;overflow-wrap:anywhere}.cashier-v2_partySearchTools__LuDGp .ui-button{flex-shrink:0}.cashier-v2_partySearchMessage__jpcBS{display:grid;gap:10px;min-width:0;padding:20px;border-radius:8px;background:var(--background);overflow-wrap:anywhere}.cashier-v2_partySearchMessage__jpcBS>strong{font-size:15px;font-weight:600}.cashier-v2_partySearchMessage__jpcBS p{margin:0;color:var(--muted-foreground)}.cashier-v2_partySearchMessage__jpcBS .ui-button{justify-self:start;width:min(220px,100%)}.cashier-v2_partySearchWarning__4fPYK{background:var(--warning-soft)}.cashier-v2_partySearchResults__b0Gw7{display:grid;gap:0;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.cashier-v2_partySearchFamily__FsIxb{display:grid;min-width:0}.cashier-v2_partySearchChildren__ZWmfi{display:grid;min-width:0;padding-left:var(--ui-selection-child-indent,24px)}.cashier-v2_partySearchSkeleton__xiMDT{display:grid;gap:10px;padding-bottom:8px}.cashier-v2_partySearchSkeleton__xiMDT span{height:12px;border-radius:4px;background:var(--primary-soft);width:56%}.cashier-v2_partySearchSkeleton__xiMDT span+span{width:80%}.cashier-v2_partySearchHint__J3_46{margin:0;font-size:13px;color:var(--muted-foreground)}.cashier-v2_partySearchActions__YV2WK>.ui-button-quiet,.cashier-v2_partySearchTools__LuDGp .ui-button-quiet{background:transparent;border-color:transparent;color:var(--primary)}.cashier-v2_root__gOuNK .ui-state-panel.ui-state-needs_confirmation,.cashier-v2_root__gOuNK .ui-state-panel.ui-state-partial,.cashier-v2_root__gOuNK .ui-state-panel.ui-state-stale{background:var(--state-warning-bg)}.cashier-v2_root__gOuNK .ui-state-panel.ui-state-blocked,.cashier-v2_root__gOuNK .ui-state-panel.ui-state-error{background:var(--state-danger-bg)}.cashier-v2_root__gOuNK .ui-state-panel.ui-state-loading,.cashier-v2_root__gOuNK .ui-state-panel.ui-state-submitting{background:var(--state-info-bg)}.cashier-v2_parentForm__r_ulo{width:min(840px,100%)}.cashier-v2_parentCard__Neo48{display:grid;gap:22px;padding:24px;border-radius:12px}.cashier-v2_serviceError___mC_E{color:var(--danger);font-size:13px;margin:0}.cashier-v2_serviceInvalid__N3DWr{border-color:var(--danger)}.cashier-v2_debtChoice__ficQB{display:flex;align-items:center;justify-content:space-between;gap:12px}.cashier-v2_debtChoice__ficQB>strong{white-space:nowrap;font-size:13px;font-weight:500}.cashier-v2_serviceDecision__3hPoN[data-debt=true]{background:var(--primary-soft)}.cashier-v2_childTotal__oD17I{display:flex;align-items:start;justify-content:space-between;gap:16px}.cashier-v2_childTotal__oD17I>strong{white-space:nowrap;color:var(--muted-foreground);font-size:14px;font-variant-numeric:tabular-nums}.cashier-v2_parentCard__Neo48 .cashier-parent-fields{display:grid;gap:22px;min-width:0}.cashier-v2_parentCard__Neo48 .cashier-parent-heading{display:flex;justify-content:space-between;align-items:start;gap:16px}.cashier-v2_parentCard__Neo48 .cashier-parent-fields h2{margin:0;font-size:16px;font-weight:600;line-height:23px}.cashier-v2_parentCard__Neo48 .cashier-parent-contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cashier-v2_parentCard__Neo48 .cashier-parent-messengers{display:grid;gap:6px;padding-top:24px;border-top:1px solid var(--border)}.cashier-v2_parentCard__Neo48 .cashier-parent-fields p{margin:0;font-size:12px;line-height:18px;color:var(--muted-foreground)}.cashier-v2_parentCard__Neo48 .cashier-parent-whatsapp{display:grid;gap:8px}.cashier-v2_parentCard__Neo48 .cashier-parent-copy-phone{justify-self:start;padding:0;border:0;background:transparent;color:var(--primary);font:inherit;font-size:13px;line-height:19px;font-weight:500;text-decoration:underline;cursor:pointer}.cashier-v2_parentCard__Neo48 .cashier-parent-copy-phone:disabled{color:var(--muted-foreground);text-decoration:none;cursor:default}.cashier-v2_parentCard__Neo48 .cashier-parent-fields .cashier-parent-copied{color:var(--primary)}.cashier-v2_formHeader__oIp1g{gap:6px}.cashier-v2_familyColumns__MHPwu{grid-template-columns:minmax(0,1fr) 384px}.cashier-v2_debtReview__o91CJ{display:grid;gap:10px;padding:16px;background:var(--primary-soft)}.cashier-v2_debtReview__o91CJ h3{font-size:15px;line-height:22px;margin:0;color:var(--primary)}.cashier-v2_debtReview__o91CJ .cashier-v2_debtChoice__ficQB{font-size:13px;align-items:start}.cashier-v2_tenderSummary__jFZCH{gap:18px}.cashier-v2_cashInputs__gPHhv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px}.cashier-v2_cashInputs__gPHhv input[data-invalid=true]{border-color:var(--danger)}.cashier-v2_cashInputs__gPHhv .ui-field:has(input[data-invalid=true]) .ui-field-label{color:var(--danger)}.cashier-v2_cashWithExchange__SjOK6{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}.cashier-v2_cashExchange__Wffv7.ui-button{width:32px;min-width:32px;height:48px;min-height:48px;padding:0;align-self:end}.cashier-v2_autoAmount__w5gYh{color:var(--primary);font-size:12px;line-height:18px;margin:0}.cashier-v2_matcapitalWarning__WtJcN{padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--warning-soft);color:var(--foreground);font-size:15px;font-weight:600;line-height:22px}.cashier-v2_ratesCard__CDIg3{max-width:784px}.cashier-v2_root__gOuNK .ui-field-label>span:first-child{font-weight:500;color:var(--muted-foreground);line-height:18.85px}.cashier-v2_matcapitalRecovery__qzFDq{max-width:384px}.cashier-v2_matcapitalMinimum__mfrGu{display:flex;flex-direction:column;gap:8px}.cashier-v2_ratesHistory__6isvq .cashier-v2_heading__CMZZw{margin:0;font-size:20px;line-height:22px}.cashier-v2_ratesHistory__6isvq .ui-data-table{font-family:var(--font-family-sans);font-size:14px;line-height:22px}.cashier-v2_ratesHistory__6isvq .ui-data-table th{font-size:13px;font-weight:500;padding:14px 12px}.cashier-v2_ratesHistory__6isvq .ui-data-table td{padding:16px 12px}.cashier-v2_lastCustody__GQ_6B{display:flex;gap:16px;align-items:start;flex-wrap:wrap;font-size:13px}.cashier-v2_lastCustody__GQ_6B>p:first-child{flex:1}.cashier-v2_lastCustody__GQ_6B>a{min-width:214px}.cashier-v2_root__gOuNK .cashier-v2_formActions__82XC7 .ui-button-secondary{min-width:220px}.cashier-v2_root__gOuNK .cashier-v2_formActions__82XC7 .ui-button-primary{min-width:260px}.cashier-v2_approvedForm__g1kL0 .ui-state-panel{background:var(--surface)}.cashier-v2_custodyForm__f9fqv{display:grid;gap:20px}.cashier-v2_custodyFields__00kl_{display:grid;gap:16px}.cashier-v2_custodyImpact__VcvP1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cashier-v2_custodyImpact__VcvP1>section{display:grid;gap:16px;padding:20px;border:1px solid var(--border);border-radius:10px}.cashier-v2_custodyImpact__VcvP1 h3{margin:0;font-size:18px;font-weight:600}.cashier-v2_root__gOuNK .cashier-v2_balanceCard__wETvZ h3{font-size:14px;font-weight:500}.cashier-v2_approvedForm__g1kL0 .cashier-v2_balance__b1oKm{line-height:1.45;margin:0}.cashier-v2_root__gOuNK [data-ui-pattern=confirmation-card],.cashier-v2_root__gOuNK [data-ui-pattern=form-section]{gap:16px}.cashier-v2_root__gOuNK [data-ui=review-row]{min-height:50px}.cashier-v2_root__gOuNK [data-ui=review-row]>strong{text-align:left;white-space:normal}.cashier-v2_root__gOuNK [data-ui-pattern=confirmation-card].cashier-v2_parentCard__Neo48{gap:22px}.cashier-v2_root__gOuNK [data-ui-pattern=confirmation-card]>.cashier-v2_heading__CMZZw{margin:0}.cashier-v2_root__gOuNK .cashier-v2_rows__L52vS:has(>[data-ui=review-row]){gap:16px}.cashier-v2_root__gOuNK .cashier-v2_formActions__82XC7{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px}.cashier-v2_root__gOuNK .cashier-v2_childScopes__IS_xR{display:flex;flex-wrap:wrap;gap:12px}.cashier-v2_root__gOuNK .cashier-v2_childScopes__IS_xR>.ui-button{min-width:220px}.cashier-v2_root__gOuNK .cashier-v2_parentForm__r_ulo>[data-ui-pattern=form-section]{padding:24px;border-radius:12px}.cashier-v2_root__gOuNK .cashier-v2_matcapitalStandalone__dTpDb{width:100%;max-width:none}.cashier-v2_root__gOuNK .cashier-v2_matcapitalForm__hXrnS{display:grid;gap:20px}.cashier-v2_root__gOuNK .cashier-v2_matcapitalWarning__WtJcN{background:var(--surface)}.cashier-v2_root__gOuNK .cashier-form-heading{font-size:18px;font-weight:600;margin:0}.cashier-v2_root__gOuNK .cashier-form-description{color:var(--muted-foreground);margin:0}.cashier-v2_root__gOuNK .cashier-v2_childScopes__IS_xR .ui-button{width:220px;min-width:220px}.cashier-v2_root__gOuNK [data-ui=student-client-category-field][data-state=unresolved]>div:has(>button){gap:12px}.cashier-v2_root__gOuNK [data-ui=student-client-category-field] button{width:220px;min-width:220px}.cashier-v2_root__gOuNK .cashier-v2_exitFamily__le8rk{width:220px;justify-self:start}.cashier-v2_root__gOuNK .cashier-v2_checkCustody__tPfvD{width:260px;justify-self:start}.cashier-v2_expenseEditor__c22li .cashier-v2_content__tDFlE{gap:24px}.cashier-v2_expenseEditor__c22li .cashier-v2_heading__CMZZw{font-size:18px;line-height:26px}.cashier-v2_expenseEditor__c22li [data-ui=review-row]{min-height:66px;align-items:center}.cashier-v2_prMonthly__MpAJ9{display:grid;gap:16px}.cashier-v2_prHintGrid__YZOSZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cashier-v2_prHint__Q0Vr2{display:grid;align-content:start;gap:6px;min-width:0;padding:16px;background:var(--surface-2);border-radius:8px;font-size:12px;line-height:18px}.cashier-v2_prHint__Q0Vr2 strong{font-size:12px;font-weight:600}.cashier-v2_prHint__Q0Vr2 .cashier-v2_prHintAmount__PIroE{margin:0;font-size:20px;line-height:28px;font-weight:600}.cashier-v2_prHint__Q0Vr2 .cashier-v2_prForecast__GOvGk{margin:6px 0 0;font-size:12px;line-height:18px}.cashier-v2_recoveryTender__PraFL{gap:12px}.cashier-v2_recoveryHeader__YG_lu{gap:20px}.cashier-v2_recoveryHeader__YG_lu h1{line-height:34px}.cashier-v2_recoveryBreakdown__PX3WV{--ui-form-gap:12px;line-height:22px}.cashier-v2_recoveryBreakdown__PX3WV [data-ui=review-row]{grid-template-columns:minmax(0,1fr) max-content;padding:0;min-height:22px;gap:16px;border:0;align-items:start}.cashier-v2_recoveryBreakdown__PX3WV [data-ui=review-row]>span{color:var(--muted-foreground)}.cashier-v2_recoveryBreakdown__PX3WV [data-ui=review-row]>strong{text-align:right}.cashier-v2_recoveryBreakdown__PX3WV [data-ui=review-row]>span>strong{font-weight:400}.cashier-v2_recoveryBreakdown__PX3WV .cashier-v2_heading__CMZZw{line-height:22px}.cashier-v2_recoveryBreakdown__PX3WV .cashier-v2_blockNote__I0Wif,.cashier-v2_recoveryBreakdown__PX3WV .cashier-v2_note__BXLuh{font-size:13px;line-height:22px}.cashier-v2_recoveryBreakdown__PX3WV .cashier-v2_blockNote__I0Wif{margin-top:8px}.cashier-v2_recoveryBreakdown__PX3WV .cashier-v2_periodDisclosure__mg5_F{border:0;padding:0}.cashier-v2_recoveryBreakdown__PX3WV .cashier-v2_periodDisclosure__mg5_F>summary{list-style:none;border:0;padding:0;text-align:left;font-size:13px;line-height:22px;color:var(--muted-foreground)}.cashier-v2_recoveryBreakdown__PX3WV .cashier-v2_periodDisclosure__mg5_F>summary::-webkit-details-marker{display:none}.cashier-v2_recoveryTender__PraFL .cashier-v2_recoveryAccount__oGpNT{color:var(--foreground)}.cashier-v2_recoveryTender__PraFL .ui-state-panel{padding:12px;border-radius:6px}.cashier-v2_recoveryTender__PraFL .ui-state-panel strong{font-size:14px;line-height:22px}.cashier-v2_recoveryTender__PraFL .ui-state-panel p{font-size:13px;line-height:20px}.cashier-v2_recoveryTender__PraFL .ui-state-panel.ui-state-success{background:var(--state-ok-bg)}.cashier-v2_recoveryTender__PraFL .ui-state-panel.ui-state-loading{background:var(--state-info-bg)}.cashier-v2_recoveryTender__PraFL .ui-state-panel.ui-state-partial{background:var(--state-warning-bg)}.cashier-v2_recoveryBreakdown__PX3WV [data-ui=review-row]{grid-template-columns:minmax(0,1fr) fit-content(70%)}.cashier-v2_recoveryBreakdown__PX3WV .cashier-v2_periodDisclosure__mg5_F>summary{min-height:0;display:block;background:transparent;font-weight:400}.cashier-v2_recoveryBreakdown__PX3WV .cashier-v2_periodDisclosure__mg5_F>summary:after{display:none}.cashier-v2_stack__HTDU_:has(>.cashier-v2_recoveryHeader__YG_lu){gap:20px}.cashier-v2_inlinePrHint__g6qaM{display:grid;gap:6px;width:320px;max-width:100%;min-width:0;font-size:12px;line-height:18px}.cashier-v2_inlinePrHint__g6qaM .cashier-v2_prForecast__GOvGk{margin:0;color:var(--primary);font-size:12px;line-height:18px}.cashier-v2_homeHeader__esmOA{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;min-width:0}.cashier-v2_homeTitle__MNM_c{display:grid;gap:4px;min-width:0}.cashier-v2_homeTitle__MNM_c h1{margin:0;font-size:26px;line-height:32px;font-weight:600}.cashier-v2_homeTitle__MNM_c h1:focus{outline:none}.cashier-v2_fresh__DODbT{display:flex;align-items:center;gap:4px;margin:0;color:var(--muted-foreground)}.cashier-v2_fresh__DODbT .ui-button-quiet{background:transparent;border-color:transparent;color:var(--primary);padding-inline:8px}.cashier-v2_homeActions__IeyF_{display:flex;flex-wrap:wrap;gap:12px}.cashier-v2_balanceGrid__ahAJk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0}.cashier-v2_balanceAccount__iTbhn,.cashier-v2_balanceGrid__ahAJk .cashier-v2_balanceCard__wETvZ{display:flex;flex-direction:column;gap:12px}.cashier-v2_balanceAccount__iTbhn{flex:1;min-width:0}.cashier-v2_root__gOuNK .cashier-v2_balanceCard__wETvZ .cashier-v2_cardLabel__AZ0W0{margin:0;color:var(--muted-foreground);font-size:13px;line-height:18px;font-weight:500}.cashier-v2_lastAmount__MziOl{margin:0;font-size:18px;line-height:26px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cashier-v2_cardLinks__wPQew{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:auto}.cashier-v2_cardLink__nJc4a{font-size:13px;font-weight:500;text-decoration:none}.cashier-v2_balanceAccount__iTbhn>.cashier-v2_cardLink__nJc4a{margin-top:auto}@container (max-width: 980px){.cashier-v2_balanceGrid__ahAJk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.cashier-v2_balanceGrid__ahAJk{grid-template-columns:minmax(0,1fr)}.cashier-v2_homeActions__IeyF_{width:100%}.cashier-v2_homeActions__IeyF_>.ui-button{flex:1 1 100%}}.cashier-v2_sectionTabs__Fz_cW{display:flex;gap:24px;border-bottom:1px solid var(--border)}.cashier-v2_sectionTabActive__gvETA{padding-bottom:10px;border-bottom:2px solid var(--primary);margin-bottom:-1px;color:var(--primary);font-size:14px;font-weight:600;line-height:19px}.cashier-v2_ratesToday__4YaCY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.cashier-v2_rateBlock__l4svp{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:8px}.cashier-v2_rateBlockTitle__setlL{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted-foreground);font-size:13px;font-weight:500;line-height:18px}.cashier-v2_rateValue__CO8bX{display:flex;flex-direction:column;gap:2px}.cashier-v2_rateValue__CO8bX strong{font-size:22px;font-weight:600;line-height:28px}.cashier-v2_rateNote__71gRI,.cashier-v2_rateValue__CO8bX span{color:var(--muted-foreground);font-size:12px;line-height:17px}.cashier-v2_ratesEditField__dwAJJ{max-width:380px}.cashier-v2_rateSourceCell__IN4s1{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.cashier-v2_rateAuthor__4x95S{color:var(--foreground);font-size:14px;line-height:22px}@media (max-width:650px){.cashier-v2_ratesToday__4YaCY{grid-template-columns:minmax(0,1fr)}}.cashier-v2_sectionTab__0SGTH{padding:0 0 10px;border:0;background:none;cursor:pointer;color:var(--muted-foreground);font:inherit;font-size:14px;font-weight:500;line-height:19px}.cashier-v2_sectionTab__0SGTH:hover{color:var(--primary)}.cashier-v2_fxFilters__CnASK{display:flex;flex-wrap:wrap;gap:8px}.cashier-v2_fxFilter__4HXBv{padding:0;border:0;background:none;cursor:pointer;font:inherit}.cashier-v2_fxTotals__sZZ9v{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 24px;font-size:13px;line-height:18px}.cashier-v2_fxTotals__sZZ9v span{color:var(--muted-foreground)}.expense-v2_three__ktQYJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0}.expense-v2_readOnly__lU0sq{display:grid;gap:7px;align-content:start}.expense-v2_readOnly__lU0sq span{color:var(--muted-foreground);font-size:13px;font-weight:500}.expense-v2_readOnly__lU0sq strong{min-height:48px;padding-top:12px;overflow-wrap:anywhere}.expense-v2_amount__9kNuQ{margin:20px 0;font-size:38px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.expense-v2_rule__wRbjq{margin:20px 0;border:0;border-top:1px solid var(--border)}.expense-v2_advanced__p02dd{margin-top:16px}@media(max-width:650px){.expense-v2_three__ktQYJ{grid-template-columns:minmax(0,1fr)}.expense-v2_amount__9kNuQ{font-size:30px}}.expense-v2_disclosure__2EXkL>summary{cursor:pointer;display:block;box-sizing:border-box;width:max-content;max-width:100%;min-height:42px;padding:9px 14px;border:1px solid var(--border);border-radius:6px;font-weight:500;text-align:center;min-width:420px}.expense-v2_reviewTitle__692PO{font-size:18px;font-weight:600}.cashier-history_history__dug5l{display:grid;gap:16px;min-width:0;padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.cashier-history_heading__xZQIP{display:flex;justify-content:space-between;gap:12px 16px;align-items:center;flex-wrap:wrap}.cashier-history_heading__xZQIP h2{margin:0;font-size:18px;font-weight:600}.cashier-history_footer___ZFLG>span{color:var(--muted-foreground);font-size:13px}.cashier-history_segments__3cVHW{display:flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:8px;background:var(--surface-2)}.cashier-history_segment__YmExx{min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted-foreground);font:inherit;font-size:13px;line-height:18px;font-weight:500;cursor:pointer}.cashier-history_segment__YmExx:hover{background:var(--primary-soft);color:var(--foreground)}.cashier-history_segment__YmExx[aria-pressed=true]{border-color:var(--border);background:var(--surface);color:var(--primary)}.cashier-history_segment__YmExx:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cashier-history_table__sZAO5{min-width:0}.cashier-history_row__FcdkJ,.cashier-history_tableHead__FG4_M{display:grid;grid-template-columns:150px 150px minmax(0,1fr) 220px;gap:16px;align-items:center;padding-inline:12px}.cashier-history_tableHead__FG4_M{padding-block:9px;min-height:36px;box-sizing:border-box;border-radius:6px;color:var(--muted-foreground);background:var(--background);font-size:12px;font-weight:500}.cashier-history_tableHead__FG4_M>:last-child{text-align:right}.cashier-history_row__FcdkJ{min-height:62px;padding-block:12px;box-sizing:border-box;border-bottom:1px solid var(--border);color:var(--foreground);text-decoration:none}.cashier-history_row__FcdkJ:hover{background:var(--background)}.cashier-history_row__FcdkJ>*{min-width:0;overflow-wrap:anywhere}.cashier-history_row__FcdkJ small{display:block;color:var(--muted-foreground);margin-top:4px;font-size:12px}.cashier-history_amount__9VGM2{display:grid;justify-items:end;gap:2px;text-align:right}.cashier-history_amount__9VGM2 strong{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cashier-history_amount__9VGM2[data-sign="+"] strong{color:var(--success)}.cashier-history_amount__9VGM2 .cashier-history_unknown__huhmc{color:var(--muted-foreground);white-space:normal}.cashier-history_footer___ZFLG{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.cashier-history_footer___ZFLG button{min-width:180px}.cashier-history_history__dug5l .cashier-history_row__FcdkJ{color:var(--foreground)}@container (max-width: 760px){.cashier-history_row__FcdkJ{grid-template-columns:minmax(0,1fr) max-content;row-gap:6px}.cashier-history_tableHead__FG4_M{display:none}.cashier-history_row__FcdkJ>:nth-child(2){grid-column:2;grid-row:1;justify-self:end}.cashier-history_row__FcdkJ>:nth-child(3){grid-column:1/-1;grid-row:2}.cashier-history_row__FcdkJ>.cashier-history_amount__9VGM2{grid-column:1/-1;grid-row:3;justify-items:start;text-align:left}}.available-service-lessons_block__fJDvM{display:grid;gap:12px;min-width:0}.available-service-lessons_block__fJDvM h2{font-size:16px;line-height:24px;font-weight:600;margin:0}.available-service-lessons_block__fJDvM p{margin:0}.available-service-lessons_hint__ePjjs{color:var(--muted-foreground);font-size:13px;line-height:20px}.available-service-lessons_rows__00Kfn{display:grid;gap:16px}.available-service-lessons_row__xQxZu{display:grid;grid-template-columns:minmax(0,1fr) 196px;gap:24px;align-items:center}.available-service-lessons_row__xQxZu>div{min-width:0;display:grid;gap:4px}.available-service-lessons_row__xQxZu p{font-size:14px;font-weight:500;line-height:21px;overflow-wrap:anywhere}.available-service-lessons_row__xQxZu small{color:var(--muted-foreground);font-size:13px;line-height:20px}.available-service-lessons_row__xQxZu strong{font-size:15px;font-weight:600;line-height:23px}.electives-operator_decisionPage__wWnvV.electives-operator_decisionPage__wWnvV.page,.electives-operator_page__OQIvG.electives-operator_page__OQIvG.page{width:100%;max-width:1232px;margin-inline:auto;padding:24px;display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.electives-operator_decisionPage__wWnvV>*,.electives-operator_page__OQIvG>*{min-width:0;margin-top:0}.electives-operator_decisionPage__wWnvV>fieldset{display:contents;border:0;padding:0;margin:0}.electives-operator_page__OQIvG fieldset{min-width:0}.electives-operator_page__OQIvG h1{margin:0;font-size:26px;font-weight:600;line-height:34px;letter-spacing:normal;overflow-wrap:anywhere}.electives-operator_page__OQIvG h2{margin:0;font-size:16px;font-weight:600;line-height:24px}.electives-operator_page__OQIvG p{margin:0}.electives-operator_page__OQIvG .ui-button,.electives-operator_programFields__dkgVW .ui-button{min-height:42px;padding:8px 12px;border-radius:var(--radius);font-size:14px;font-weight:600;line-height:1.2}.electives-operator_page__OQIvG .ui-field,.electives-operator_programFields__dkgVW .ui-field{min-width:0;gap:var(--ui-field-gap,5px)}.electives-operator_page__OQIvG .ui-field-label,.electives-operator_programFields__dkgVW .ui-field-label{font-size:13px;font-weight:600;line-height:19px}.electives-operator_page__OQIvG input:not([type=checkbox]):not([type=radio]),.electives-operator_page__OQIvG select,.electives-operator_programFields__dkgVW input,.electives-operator_programFields__dkgVW select{width:100%;min-width:0;min-height:42px;border-radius:var(--radius);padding:8px 10px;font-size:14px;line-height:20px}.electives-operator_page__OQIvG textarea,.electives-operator_programFields__dkgVW textarea{font-size:14px;line-height:20px;border-radius:var(--radius)}.electives-operator_header__TyCY4{display:flex;align-items:center;justify-content:space-between;gap:24px;border:0;padding:0}.electives-operator_header__TyCY4>.ui-button{width:240px;flex:0 0 240px}.electives-operator_heading__j1gAH{min-width:0;display:grid;gap:6px}.electives-operator_headerActions__yGcol{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.electives-operator_headerActions__yGcol>.ui-button{min-width:172px}.electives-operator_headerActions__yGcol>.ui-button:first-child{min-width:240px}.electives-operator_header__TyCY4 p,.electives-operator_muted__Dpltf{color:var(--muted-foreground);font-size:13px;font-weight:400;line-height:20px}.electives-operator_back__GXBOx{color:var(--primary);font-size:14px;font-weight:500;line-height:21px;width:fit-content;text-decoration:none}.electives-operator_back__GXBOx:hover,.electives-operator_titleLink__7eyvi:hover{text-decoration:underline}.electives-operator_titleLink__7eyvi{color:var(--primary);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.electives-operator_textAction__LUSO2.ui-button{min-height:21px;width:fit-content;padding:0;border:0;color:var(--primary);background:transparent;font-weight:500;line-height:21px}.electives-operator_textAction__LUSO2.ui-button:hover{background:transparent;text-decoration:underline}.electives-operator_catalogFilters__vMffs{display:grid;grid-template-columns:minmax(0,376fr) minmax(180px,180fr) minmax(172px,172fr) minmax(224px,224fr);gap:24px;align-items:end}.electives-operator_filterPanel__JRplb{display:grid;gap:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:20px}.electives-operator_filterGrid__YgrwZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.electives-operator_filterFooter__6sAPJ{display:flex;justify-content:space-between;gap:16px;align-items:center}.electives-operator_table__yUCAs .ui-data-table-wrap{overflow:visible;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.electives-operator_table__yUCAs .ui-data-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.electives-operator_table__yUCAs .ui-data-table th{padding:12px 24px;color:var(--muted-foreground);background:var(--surface-2);font-size:12px;font-weight:500;line-height:18px;text-align:left;border-bottom:0}.electives-operator_table__yUCAs .ui-data-table th:first-child{border-top-left-radius:var(--radius)}.electives-operator_table__yUCAs .ui-data-table th:last-child{border-top-right-radius:var(--radius)}.electives-operator_table__yUCAs .ui-data-table td{padding:20px 24px;vertical-align:middle;font-size:14px;line-height:21px;border-top:1px solid var(--border);border-bottom:0;overflow-wrap:anywhere}.electives-operator_table__yUCAs .ui-data-table tbody tr:first-child td{border-top:0}.electives-operator_table__yUCAs .ui-data-table tbody tr{height:96px}.electives-operator_catalogTable__Wj0kf .ui-data-table th:first-child{width:auto}.electives-operator_catalogTable__Wj0kf .ui-data-table th:nth-child(2){width:272px}.electives-operator_catalogTable__Wj0kf .ui-data-table th:nth-child(3){width:392px}.electives-operator_cellSummary__AUb4w{display:grid;gap:6px}.electives-operator_rowActions__L86f7{display:flex;align-items:center;gap:16px}.electives-operator_rowActions__L86f7>.ui-button:first-child{min-width:128px}.electives-operator_rowActions__L86f7>.ui-button:last-child{min-width:200px}.electives-operator_listFooter__yrPIw{display:flex;justify-content:space-between;align-items:center;gap:24px}.electives-operator_tabs__U_thL{display:flex;align-items:center;gap:8px;min-height:42px}.electives-operator_tabs__U_thL button{min-height:42px;padding:10px 12px;background:transparent;color:var(--muted-foreground);font-size:14px;line-height:20px;border:0;border-bottom:2px solid transparent;white-space:nowrap}.electives-operator_tabs__U_thL button[data-selected=true]{border-bottom-color:var(--primary);color:var(--primary);font-weight:600}.electives-operator_dateTabs__bnvbq{gap:24px}.electives-operator_dateTabs__bnvbq button{min-width:180px;text-align:left;padding-inline:16px}.electives-operator_sessionTable__f_TCT .ui-data-table th:first-child{width:41%}.electives-operator_sessionTable__f_TCT .ui-data-table th:nth-child(2){width:23%}.electives-operator_sessionTable__f_TCT .ui-data-table th:nth-child(3){width:36%}.electives-operator_sessionActions__V14Yy{display:flex;align-items:center;justify-content:space-between;gap:20px}.electives-operator_sessionActions__V14Yy>.ui-button{min-width:148px}.electives-operator_overCapacity__SwZsT{color:var(--danger)}.electives-operator_rowMenu__cER9Q{position:relative;flex:0 0 auto}.electives-operator_rowMenu__cER9Q>summary{cursor:pointer;list-style:none;display:flex;min-width:56px;min-height:42px;align-items:center;justify-content:center;padding:8px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:14px}.electives-operator_rowMenu__cER9Q>summary::-webkit-details-marker{display:none}.electives-operator_rowMenu__cER9Q>summary:after{content:none}.electives-operator_rowMenu__cER9Q[open]>div{position:absolute;right:0;top:calc(100% + 6px);z-index:10;display:grid;gap:18px;width:320px;padding:28px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:0 8px 24px color-mix(in srgb,var(--foreground) 12%,transparent)}.electives-operator_rowMenu__cER9Q[open]>div>*{text-align:left;justify-content:flex-start}.electives-operator_rowMenu__cER9Q ul{margin:0;padding:8px 12px;list-style:none;display:grid;gap:8px}.electives-operator_page__OQIvG.electives-operator_editorPage__pF1Pk.page{max-width:1048px;padding:24px}.electives-operator_page__OQIvG.electives-operator_createPage__YnIMS.page{max-width:908px;padding:24px}.electives-operator_formCard__PqnDg.electives-operator_formCard__PqnDg{width:100%;max-width:860px;justify-self:center;min-width:0;padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);display:grid;gap:16px}.electives-operator_formCard__PqnDg.electives-operator_scheduleCard__us7ih{max-width:1000px;gap:12px}.electives-operator_formCard__PqnDg>form,.electives-operator_priceSection__Ilt5i,.electives-operator_programFields__dkgVW{display:grid;gap:16px;min-width:0}.electives-operator_programFields__dkgVW{width:100%;grid-column:1/-1}.electives-operator_page__OQIvG .electives-operator_creationCard__KWx4J.electives-operator_creationCard__KWx4J{width:100%;max-width:860px;justify-self:center;padding:24px}.electives-operator_page__OQIvG .electives-operator_creationCard__KWx4J.electives-operator_creationCard__KWx4J>header{display:none}.electives-operator_page__OQIvG .electives-operator_creationCard__KWx4J.electives-operator_creationCard__KWx4J>div{padding:0}.electives-operator_createForm__wjEmi{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.electives-operator_createForm__wjEmi.electives-operator_createForm__wjEmi>*{grid-column:1/-1}.electives-operator_priceSection__Ilt5i{gap:12px}.electives-operator_priceRow__ZqkCq{display:grid;grid-template-columns:minmax(0,400fr) minmax(180px,288fr) 160px;gap:20px;align-items:center;min-height:44px}.electives-operator_priceName__VyBqt{display:grid;gap:2px;min-width:0;font-size:15px;line-height:23px;cursor:pointer}.electives-operator_priceName__VyBqt strong{font-weight:600}.electives-operator_priceName__VyBqt span{font-size:13px;line-height:20px;color:var(--muted-foreground);overflow-wrap:anywhere}.electives-operator_priceInput__P52TN .ui-field-label{display:none}.electives-operator_priceRow__ZqkCq[data-archived=true]{opacity:1}.electives-operator_packageBlock__AbDKr{display:grid;gap:12px}.electives-operator_packageOptions__XjUYi{padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;background:var(--surface-2);border-radius:var(--radius)}.electives-operator_fullWidth__QQvVd{grid-column:1/-1}.electives-operator_formActions__CgLLz{display:flex;gap:16px;align-items:center}.electives-operator_formActions__CgLLz>.ui-button:first-child{min-width:140px}.electives-operator_formActions__CgLLz>.ui-button-primary{min-width:280px}.electives-operator_weekdays___uvAX{display:flex;gap:12px;flex-wrap:wrap}.electives-operator_weekdays___uvAX>.ui-button{min-width:68px}.electives-operator_weekdays___uvAX>.ui-button[data-selected=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--foreground)}.electives-operator_scheduleColumns__DYGFr,.electives-operator_slotRow__tihUw{display:grid;grid-template-columns:minmax(130px,190fr) minmax(150px,200fr) 120px minmax(140px,190fr) minmax(60px,auto);gap:16px;align-items:start}.electives-operator_scheduleColumns__DYGFr{color:var(--muted-foreground);font-size:12px;line-height:18px}.electives-operator_scheduleDay__H0c_U,.electives-operator_scheduleDays__E5T0a{display:grid;gap:10px}.electives-operator_scheduleDay__H0c_U{padding:12px 14px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.electives-operator_scheduleDays__E5T0a{gap:16px}.electives-operator_dayHeader__WNj9j{display:flex;justify-content:space-between;align-items:center;gap:24px}.electives-operator_dayHeader__WNj9j h3{font-size:14px;line-height:21px;font-weight:600}.electives-operator_slotRow__tihUw .electives-operator_slotControl__ykVFp .ui-field-label{display:none}.electives-operator_slotEnd__EGiZ1{color:var(--muted-foreground);font-size:13px;line-height:20px}.electives-operator_slotRow__tihUw .ui-button{padding-inline:8px}.electives-operator_endDate__lLbmS{display:grid;gap:12px}.electives-operator_endDate__lLbmS>summary{cursor:pointer;color:var(--primary);font-size:14px;line-height:21px}.electives-operator_endDate__lLbmS[open]{display:grid;gap:12px}.electives-operator_lifecycle__N_rWH{width:100%;max-width:860px;justify-self:center}.electives-operator_lifecycle__N_rWH [data-ui=elective-lifecycle]>div:first-child>p{display:none}.electives-operator_lifecycle__N_rWH [data-ui=elective-lifecycle]>div:first-child{justify-content:flex-start}.electives-operator_lifecycle__N_rWH [data-ui=elective-lifecycle]>div:first-child>button{padding:0;min-height:21px;color:var(--primary)}.electives-operator_dialog__vha7C.electives-operator_dialog__vha7C{position:fixed;inset:0;margin:auto;width:min(720px,calc(100vw - 48px));padding:28px;border-radius:var(--radius)}.electives-operator_wideDialog__4V5Sb.electives-operator_wideDialog__4V5Sb{width:min(860px,calc(100vw - 48px))}.electives-operator_dialog__vha7C.electives-operator_dialog__vha7C>h2{padding-right:168px;margin:0 0 24px;min-height:42px;display:flex;align-items:center;font-size:20px;line-height:30px;font-weight:600}.electives-operator_dialog__vha7C.electives-operator_dialog__vha7C p{margin:0}.electives-operator_dialogFields__6Wg63,.electives-operator_dialog__vha7C>div:first-of-type{display:grid;gap:24px}.electives-operator_dialog__vha7C>div:last-child{display:flex;gap:16px;justify-content:flex-start}.electives-operator_dialog__vha7C .ui-button{min-height:42px;padding:8px 12px;border-radius:var(--radius);font-size:14px;font-weight:600}.electives-operator_dialog__vha7C>div:last-child>.ui-button:first-child{min-width:140px}.electives-operator_dialog__vha7C>div:last-child>.ui-button-primary{min-width:200px}.electives-operator_dialog__vha7C input,.electives-operator_dialog__vha7C select{width:100%;min-height:42px;padding:8px 10px;border-radius:var(--radius);font-size:14px}.electives-operator_dialog__vha7C .ui-field-label{font-size:13px;line-height:19px;font-weight:600}.electives-operator_dialogClose__O02hl.ui-button{position:absolute;top:28px;right:28px;min-width:144px}.electives-operator_twoColumns__t8SYd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.electives-operator_extraOptions__GqhzH{font-size:13px;line-height:20px;color:var(--muted-foreground)}.electives-operator_extraOptions__GqhzH>summary{cursor:pointer}.electives-operator_extraOptions__GqhzH[open]>div{margin-top:16px}.electives-operator_dateChoices__043pM{display:grid;gap:24px}.electives-operator_dateChoice__D0Nbr{display:grid;grid-template-columns:minmax(0,380fr) minmax(100px,180fr) 196px;align-items:center;gap:24px;font-size:15px;line-height:23px}@media(max-width:1200px){.electives-operator_rowActions__L86f7{gap:12px}.electives-operator_rowActions__L86f7>.ui-button{min-width:0!important}.electives-operator_headerActions__yGcol{gap:12px}.electives-operator_headerActions__yGcol>.ui-button{min-width:0!important}.electives-operator_sessionActions__V14Yy{gap:12px}.electives-operator_sessionActions__V14Yy>.ui-button{min-width:112px}.electives-operator_scheduleColumns__DYGFr,.electives-operator_slotRow__tihUw{gap:16px}}.electives-operator_tabs__U_thL:not(.electives-operator_dateTabs__bnvbq)>button{height:42px;border-radius:0;font-weight:400}.electives-operator_tabs__U_thL:not(.electives-operator_dateTabs__bnvbq)>button:first-child{width:105px;flex:0 0 105px}.electives-operator_tabs__U_thL:not(.electives-operator_dateTabs__bnvbq)>button:nth-child(2){width:107px;flex:0 0 107px}.electives-operator_tabs__U_thL:not(.electives-operator_dateTabs__bnvbq)>button[data-selected=true]{font-weight:600}.electives-operator_dialog__vha7C.electives-operator_dialog__vha7C .electives-operator_muted__Dpltf{font-size:14px;line-height:21px}.electives-operator_catalogTable__Wj0kf .ui-data-table tbody tr{height:116px}.electives-operator_recipientReview__9Qbyi>.ui-state-panel{background:var(--warning-soft);border-color:transparent;box-shadow:none}.electives-operator_ageSummary__nHe4a{display:flex;gap:8px;align-items:baseline;font-size:14px}.electives-operator_missingAge__NwOhf{color:var(--danger);background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:500}.electives-operator_ageFields__EUHFT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.electives-operator_weekStats__2tglv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.electives-operator_weekStats__2tglv>div{display:grid;gap:2px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.electives-operator_weekStats__2tglv span{color:var(--muted-foreground);font-size:13px;line-height:20px}.electives-operator_weekStats__2tglv strong{font-size:26px;font-weight:600;line-height:34px}.electives-operator_weekStats__2tglv>div[data-tone=over] strong{color:var(--danger)}.electives-operator_listToolbar__12eVj{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px}.electives-operator_viewToggle__VIwLP{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.electives-operator_viewToggle__VIwLP button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 16px;border:0;background:transparent;color:var(--muted-foreground);font-size:14px;font-weight:500;line-height:20px}.electives-operator_viewToggle__VIwLP button+button{border-left:1px solid var(--border)}.electives-operator_viewToggle__VIwLP button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);font-weight:600}.electives-operator_weekLabel__5M1Et{color:var(--muted-foreground);font-size:13px;line-height:20px}.electives-operator_groupTitle__9Bqlf{margin:0;color:var(--muted-foreground);font-size:12px;font-weight:500;line-height:18px;text-transform:uppercase;letter-spacing:.04em}.electives-operator_seats__FCjiG{display:grid;gap:8px}.electives-operator_seat__8nnRJ{display:grid;grid-template-columns:118px 80px minmax(0,1fr);gap:10px;align-items:center;font-size:14px;line-height:21px;white-space:nowrap}.electives-operator_seatBar__6nGyG{height:8px;border-radius:4px;background:var(--surface-2);border:1px solid var(--border);overflow:hidden}.electives-operator_seatBar__6nGyG i{display:block;height:100%;background:var(--success)}.electives-operator_seatBar__6nGyG i[data-tone=full]{background:var(--warning)}.electives-operator_seatBar__6nGyG i[data-tone=over]{background:var(--danger)}.electives-operator_seatText__pCLB8{color:var(--muted-foreground);font-size:13px;line-height:20px}.electives-operator_seatText__pCLB8[data-tone=full]{color:var(--warning);font-weight:500}.electives-operator_seatText__pCLB8[data-tone=over]{color:var(--danger);font-weight:500}.electives-operator_fill__R7Xlw{display:grid;gap:2px}.electives-operator_fill__R7Xlw strong{font-weight:600}.electives-operator_fill__R7Xlw strong[data-tone=full]{color:var(--warning)}.electives-operator_fill__R7Xlw span{color:var(--muted-foreground);font-size:13px;line-height:18px;white-space:nowrap}.electives-operator_nowrap__wdGNV{white-space:nowrap}.electives-operator_weekCatalogTable__nZeFB .ui-data-table th:first-child{width:auto}.electives-operator_weekCatalogTable__nZeFB .ui-data-table th:nth-child(2){width:420px}.electives-operator_weekCatalogTable__nZeFB .ui-data-table th:nth-child(3),.electives-operator_weekCatalogTable__nZeFB .ui-data-table th:nth-child(4){width:136px}.electives-operator_weekCatalogTable__nZeFB .ui-data-table th:nth-child(5){width:168px}.electives-operator_weekCatalogTable__nZeFB .electives-operator_rowActions__L86f7>.ui-button:first-child{min-width:120px}.electives-operator_weekNav__Q7ioi{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.electives-operator_weekNav__Q7ioi strong{margin-left:8px;font-size:14px;font-weight:600}.electives-operator_weekGridWrap__9xJzg{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:16px}.electives-operator_weekGrid__8pQbq{display:grid;min-width:760px}.electives-operator_weekGridHead__dAujs{padding:0 8px 8px;font-size:13px;font-weight:600;line-height:20px}.electives-operator_weekGridTimes__14Ao8{position:relative}.electives-operator_weekGridTimes__14Ao8 span{position:absolute;right:8px;transform:translateY(-50%);color:var(--muted-foreground);font-size:12px;line-height:16px}.electives-operator_weekGridCol___ymlK{position:relative;border-left:1px solid var(--border);background-image:linear-gradient(to bottom,var(--border) 1px,transparent 1px)}.electives-operator_weekSlot__Bqtat{position:absolute;left:4px;right:4px;display:grid;align-content:start;gap:2px;padding:6px 8px;overflow:hidden;text-align:left;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);color:var(--foreground);font-size:12px;line-height:16px;cursor:pointer}.electives-operator_weekSlot__Bqtat b{font-size:13px;font-weight:600;line-height:18px}.electives-operator_weekSlot__Bqtat[data-tone=full]{background:var(--warning-soft);border-color:var(--warning)}.electives-operator_weekSlot__Bqtat[data-tone=over]{background:var(--danger-soft);border-color:var(--danger)}.electives-operator_weekSlot__Bqtat[data-tone=over] span{color:var(--danger)}.electives-operator_weekSlot__Bqtat[data-oneoff]{border-style:dashed;border-color:var(--primary)}.electives-operator_weekSlot__Bqtat[data-dim]{opacity:.3}.electives-operator_weekSlot__Bqtat[data-active]{outline:2px solid var(--primary);outline-offset:1px}.electives-operator_weekSlotPanel__sCwDE{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--primary);border-radius:var(--radius);background:var(--surface)}@media (max-width:1100px){.electives-operator_weekStats__2tglv{grid-template-columns:repeat(2,minmax(0,1fr))}}.electives-operator_scheduleEditor__Ik_BB{display:grid;gap:16px}.electives-operator_scheduleLabel__KUR1q{font-size:13px;font-weight:600;line-height:19px}.electives-operator_slotEndField__45AUB{display:grid;gap:5px}.electives-operator_slotEndField__45AUB span{font-size:13px;font-weight:600;line-height:19px}.electives-operator_slotEndField__45AUB output{display:flex;align-items:center;min-height:42px;padding:8px 12px;border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted-foreground);font-size:14px}.electives-operator_slotRow__tihUw>.ui-button{align-self:end;min-height:42px}.electives-operator_scheduleDates__Ygv7a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.electives-operator_scheduleSummary__mclZS{display:grid;gap:4px;padding:12px 14px;border-radius:var(--radius);background:var(--primary-soft);font-size:14px;line-height:20px}.electives-operator_scheduleSummary__mclZS span{color:var(--muted-foreground);font-size:13px}.electives-operator_createScheduleBlock__AFEKR{display:grid;gap:12px;padding:16px;border:1px solid var(--primary);border-radius:var(--radius);background:var(--surface)}.electives-operator_createScheduleBlock__AFEKR>p{color:var(--muted-foreground);font-size:13px;line-height:20px}@media (max-width:900px){.electives-operator_scheduleDates__Ygv7a,.electives-operator_slotRow__tihUw{grid-template-columns:repeat(2,minmax(0,1fr))}}.electives-operator_weekLegend___dGny{display:flex;flex-wrap:wrap;gap:16px;color:var(--muted-foreground);font-size:12.5px;line-height:18px}.electives-operator_weekLegend___dGny span:before{content:"";display:inline-block;width:10px;height:10px;margin-right:6px;vertical-align:-1px;border-radius:3px;border:1px solid var(--border);background:var(--surface-2)}.electives-operator_weekLegend___dGny span[data-tone=full]:before{background:var(--warning-soft);border-color:var(--warning)}.electives-operator_weekLegend___dGny span[data-tone=over]:before{background:var(--danger-soft);border-color:var(--danger)}.electives-operator_weekLegend___dGny span[data-oneoff]:before{background:var(--surface);border:1px dashed var(--primary)}.electives-operator_teacherMissing__YUZhn{display:inline-flex;width:fit-content;align-items:center;padding:2px 9px;border:1px solid var(--warning);border-radius:12px;background:var(--warning-soft);color:var(--foreground);font-size:12px;font-weight:500;line-height:18px;text-decoration:none}.electives-operator_teacherMissing__YUZhn:hover{border-color:var(--primary)}.electives-operator_teacherHint__7udFM{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--warning);border-radius:var(--radius);background:var(--warning-soft);font-size:14px;line-height:21px}.electives-operator_teacherHint__7udFM strong{font-weight:500}