.product-management_catalog__anUgq{overflow:hidden}.product-management_product__vDNG2{display:flex;align-items:center;gap:10px}.product-management_product__vDNG2 svg{color:#5b8e85;flex-shrink:0}.product-management_product__vDNG2 small,.product-management_product__vDNG2 strong{display:block}.product-management_product__vDNG2 small{margin-top:5px;color:#7b9199;font-size:10px}.product-management_check___yHrS,.product-management_reviewCheck__d9bX_{display:flex;align-items:center;gap:9px;color:#587781;font-size:12px;line-height:1.7}.product-management_check___yHrS input,.product-management_reviewCheck__d9bX_ input{width:17px;height:17px;accent-color:#159487;flex-shrink:0}.product-management_footnote__BVWet,.product-management_help__wN4qS{font-size:11px;line-height:1.9;color:#7b9198}.product-management_footnote__BVWet{padding:14px 24px 20px;margin:0}.product-management_notice__X_qi_{padding:15px 18px;margin:0 0 20px;border-radius:9px;background:#f2f8f6;color:#53776f;font-size:12px;line-height:1.9}.product-management_previewHead__3x950{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0}.product-management_previewHead__3x950 small,.product-management_previewHead__3x950 strong{display:block}.product-management_previewHead__3x950 strong{color:#294f59;font-size:14px}.product-management_previewHead__3x950 small{font-size:11px;color:#80969d;margin-top:7px}.product-management_correctionForm__IVFDH{margin-top:6px}.product-management_warning__v4X4V{background:#fff7e9;border:1px solid #f3dfbd;border-radius:8px;padding:12px 15px;color:#977231;font-size:12px;line-height:1.8}.product-management_saleRows___0mOm{display:grid;gap:14px;margin:20px 0}.product-management_saleRow__PLdNF{padding:18px;border:1px solid #dfe9e6;border-radius:10px;background:#fff}.product-management_rowHead__ZzVnl{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.product-management_rowHead__ZzVnl small,.product-management_rowHead__ZzVnl strong{display:block}.product-management_rowHead__ZzVnl strong{color:#305661;font-size:13px}.product-management_rowHead__ZzVnl small{color:#7e959d;margin-top:7px;font-size:10px;overflow-wrap:anywhere}.product-management_rowHead__ZzVnl>span{font-size:11px;color:#718e95;white-space:nowrap}.product-management_rowAmounts__nZqwa{display:flex;gap:12px 22px;flex-wrap:wrap;border-top:1px solid #edf2f0;margin-top:16px;padding:15px 0}.product-management_rowAmounts__nZqwa span{color:#759097;font-size:11px}.product-management_rowAmounts__nZqwa strong{color:#335b62;margin-left:7px;font-size:12px}.product-management_reviewCheck__d9bX_{border-radius:7px;background:#f3f8f6;padding:11px;cursor:pointer}.product-management_totals__mu0rW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:18px;background:#eff7f4;border:1px solid #dae9e2;border-radius:10px;margin:20px 0}.product-management_totals__mu0rW span,.product-management_totals__mu0rW strong{display:block}.product-management_totals__mu0rW span{font-size:11px;color:#6d8b83}.product-management_totals__mu0rW strong{font-size:17px;color:#245f50;margin-top:9px;overflow-wrap:anywhere}.product-management_actions__hJciv{border-top:1px solid #e8eeeb;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;margin-top:24px}.product-management_history__GkS3d{border-top:1px solid #e8eeeb;padding-top:24px;margin-top:28px}.product-management_historyEntry__UxisF{border:1px solid #e1eae7;border-radius:9px;padding:15px;margin:12px 0;font-size:11px;color:#68858c}.product-management_historyEntry__UxisF summary{cursor:pointer;line-height:1.8}.product-management_historyEntry__UxisF summary strong{color:#345d65}.product-management_historyEntry__UxisF summary small{display:block;margin-top:5px;font-size:10px}.product-management_historyEntry__UxisF p{line-height:1.8;overflow-wrap:anywhere}.product-management_historyRow__WWAQW{border-top:1px solid #ebf0ee;padding-top:12px;margin-top:12px}.product-management_historyRow__WWAQW strong{color:#446971}@media (max-width:700px){.product-management_footnote__BVWet{padding:12px 16px 18px}.product-management_previewHead__3x950,.product-management_rowHead__ZzVnl{flex-wrap:wrap}.product-management_notice__X_qi_{padding:12px}.product-management_saleRow__PLdNF{padding:13px}.product-management_totals__mu0rW{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding:14px}.product-management_totals__mu0rW strong{font-size:16px}.product-management_actions__hJciv>button,.product-management_actions__hJciv>div{width:100%}.product-management_actions__hJciv>div{display:flex;flex-wrap:wrap}.product-management_actions__hJciv button{min-height:44px}.product-management_reviewCheck__d9bX_{align-items:flex-start}.product-management_reviewCheck__d9bX_ input{margin-top:3px}}.product-sales_pricingSection__c7bj0{margin:26px 0}.product-sales_priceList__u5NmC{border:1px solid #e6edeb;border-radius:10px;overflow:hidden}.product-sales_priceRow__Kbm3V{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;border-bottom:1px solid #edf1ef}.product-sales_priceRow__Kbm3V:last-child{border-bottom:0}.product-sales_priceRow__Kbm3V>div:first-child{flex:1 1;min-width:140px}.product-sales_priceRow__Kbm3V strong{display:block;color:#34565c;font-size:12px}.product-sales_inactive__akZqR{color:#81969d;font-size:10px;font-weight:400}.product-sales_priceRow__Kbm3V small{display:block;margin-top:6px;font-size:10px;color:#81969d}.product-sales_currentPrice__XWurV{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.product-sales_currentPrice__XWurV>span:first-child{font-size:10px;color:#81969d}.product-sales_currentPrice__XWurV strong{font-size:14px}.product-sales_priceForm__BhBGS{display:flex;flex-basis:100%;align-items:end;gap:12px;padding:12px;background:#f6faf8;border-radius:8px}.product-sales_priceForm__BhBGS>label{flex:1 1}.product-sales_priceForm__BhBGS>div{padding-bottom:1px}.product-sales_help__rYm_3,.product-sales_intro__v5Q2m{color:#7c9198;font-size:11px;line-height:1.9}.product-sales_help__rYm_3{margin-top:12px}.product-sales_intro__v5Q2m{margin:0 0 20px}.product-sales_pricePreview__9S7jt{padding:16px;background:#f0f7f4;border:1px solid #dfebe6;border-radius:9px}.product-sales_pricePreview__9S7jt>div{display:flex;gap:12px;justify-content:space-between;align-items:center}.product-sales_pricePreview__9S7jt span{font-size:11px;color:#64857b}.product-sales_pricePreview__9S7jt strong{font-size:17px;color:#226c59}.product-sales_pricePreview__9S7jt small{display:block;margin-top:10px;font-size:11px;color:#71928a;line-height:1.8}.product-sales_total__MaYH_{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;border-top:1px solid #e8eeeb}.product-sales_total__MaYH_ span{font-size:12px;color:#68828b}.product-sales_total__MaYH_ strong{font-size:20px;color:#225f52}.product-sales_notice__PCA_T{margin:0}@media (max-width:700px){.product-sales_priceRow__Kbm3V{gap:12px}.product-sales_currentPrice__XWurV{width:100%}.product-sales_priceRow__Kbm3V>button{min-height:44px}.product-sales_priceForm__BhBGS{flex-wrap:wrap;padding:10px}.product-sales_priceForm__BhBGS>label{flex-basis:100%}.product-sales_priceForm__BhBGS>div{width:100%;justify-content:flex-end}.product-sales_priceForm__BhBGS button{min-height:44px}.product-sales_pricePreview__9S7jt>div{flex-wrap:wrap;gap:8px}.product-sales_pricePreview__9S7jt strong{font-size:16px}}.employee-product-permissions_list__UP6oN{display:grid;gap:12px}.employee-product-permissions_row__73uQC{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #edf1ef}.employee-product-permissions_row__73uQC:last-child{border-bottom:0}.employee-product-permissions_row__73uQC small,.employee-product-permissions_row__73uQC strong{display:block;overflow-wrap:anywhere}.employee-product-permissions_row__73uQC strong{color:#365762;font-size:12px}.employee-product-permissions_row__73uQC small{margin-top:6px;color:#80959d;font-size:10px}@media (max-width:450px){.employee-product-permissions_row__73uQC{grid-template-columns:minmax(0,1fr) auto}.employee-product-permissions_row__73uQC>div{grid-column:1/-1}.employee-product-permissions_row__73uQC>button{min-height:44px}}.enrollment-management_workspace__nyVFm{display:grid;gap:20px;min-width:0}.enrollment-management_context__v2uui{display:flex;gap:12px;align-items:flex-start;padding:15px;background:#f4f9f6;border:1px solid #e2ebe5;border-radius:9px;color:#639585}.enrollment-management_context__v2uui strong{display:block;font-size:13px;color:#52766c}.enrollment-management_context__v2uui span{display:block;font-size:11px;line-height:1.7;margin-top:6px;color:#8aaba0}.enrollment-management_counts__cngCl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.enrollment-management_counts__cngCl>div{padding:15px;background:#f8faf9;border:1px solid #e7eeeb;border-radius:8px}.enrollment-management_counts__cngCl span{font-size:10px;color:#8ca39c;display:block}.enrollment-management_counts__cngCl strong{display:block;margin-top:10px;font-size:23px;color:#45685d;font-weight:600}.enrollment-management_counts__cngCl small{font-size:10px;margin-left:5px;color:#8fa79c;font-weight:400}.enrollment-management_tabs__ylRDv{display:flex;gap:20px;overflow-x:auto;border-bottom:1px solid #e5ebe8}.enrollment-management_tabs__ylRDv button{border:0;border-bottom:2px solid transparent;background:transparent;white-space:nowrap;color:#8a9d96;padding:0 0 13px;font-size:12px}.enrollment-management_tabs__ylRDv button.enrollment-management_active__j8SXU{border-color:#168f81;color:#168f81;font-weight:600}.enrollment-management_form__x8hdx{display:grid;gap:17px;border:1px solid #e3ebe6;border-radius:10px;padding:20px;background:#fff}.enrollment-management_form__x8hdx .section-head{margin-bottom:1px}.enrollment-management_hint__4adhb{font-size:11px;line-height:1.9;padding:13px 15px;border-radius:8px;background:#f7faf8;color:#809b8f;margin:0;overflow-wrap:anywhere}.enrollment-management_save__5Yq5E{display:flex;justify-content:flex-end;padding-top:4px}.enrollment-management_history__0AmaV{display:grid;gap:12px}.enrollment-management_history__0AmaV article{padding:15px 17px;background:#fbfcfb;border:1px solid #e9eeeb;border-radius:8px}.enrollment-management_historyTop__nAecq{display:flex;justify-content:space-between;align-items:center;gap:15px}.enrollment-management_historyTop__nAecq span{display:flex;align-items:center;gap:7px;font-size:11px;color:#8a9f97}.enrollment-management_historyTop__nAecq strong{display:flex;align-items:center;gap:8px;font-size:13px;color:#557769}.enrollment-management_history__0AmaV p{font-size:11px;color:#799589;line-height:1.8;margin-top:10px}.enrollment-management_history__0AmaV small{font-size:9px;color:#a2b4ab;display:block;margin-top:9px}.enrollment-management_lessonFacts__jHWgv{display:flex;flex-wrap:wrap;gap:10px 18px;padding:13px 15px;border:1px solid #e9efeb;border-radius:8px;font-size:11px;color:#799287;background:#fbfdfb;line-height:1.8}.enrollment-management_error__lZp9r,.enrollment-management_success__X2_J4{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:7px;font-size:12px;line-height:1.7}.enrollment-management_error__lZp9r{color:#ac6454;background:#fff1ec}.enrollment-management_success__X2_J4{color:#559b79;background:#edf8f1}.enrollment-management_error__lZp9r svg,.enrollment-management_success__X2_J4 svg{margin-top:2px}.enrollment-management_waiverRow__xtCSO{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:14px;border:1px solid #e4ece5;border-radius:8px}.enrollment-management_waiverRow__xtCSO strong{font-size:12px;color:#5e7b6b}.enrollment-management_waiverRow__xtCSO p{font-size:11px;line-height:1.8;margin-top:7px;color:#8ca192}@media(max-width:700px){.enrollment-management_workspace__nyVFm{gap:17px}.enrollment-management_counts__cngCl{grid-template-columns:1fr 1fr}.enrollment-management_counts__cngCl>div:last-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.enrollment-management_counts__cngCl>div:last-child strong{margin:0;font-size:17px}.enrollment-management_counts__cngCl>div{padding:13px}.enrollment-management_counts__cngCl strong{font-size:22px}.enrollment-management_tabs__ylRDv{gap:17px}.enrollment-management_tabs__ylRDv button{font-size:11px;padding-bottom:12px}.enrollment-management_form__x8hdx{padding:16px;gap:16px}.enrollment-management_historyTop__nAecq{align-items:flex-start;flex-wrap:wrap;gap:10px}.enrollment-management_history__0AmaV article{padding:14px}.enrollment-management_historyTop__nAecq strong{font-size:12px}.enrollment-management_save__5Yq5E .button{width:100%;height:42px}.enrollment-management_hint__4adhb{font-size:10px;padding:12px}.enrollment-management_lessonFacts__jHWgv{font-size:10px;padding:12px;gap:6px 13px}.enrollment-management_context__v2uui span{font-size:10px}.enrollment-management_waiverRow__xtCSO{align-items:flex-start;padding:13px}.enrollment-management_waiverRow__xtCSO p{font-size:10px}}.term-settlements_stack__2trYR{display:grid;gap:18px}.term-settlements_filter__A6IT0{display:flex;align-items:flex-end;gap:24px}.term-settlements_filter__A6IT0>label{min-width:230px}.term-settlements_filter__A6IT0>p{color:#84979f;font-size:12px;line-height:1.8;padding-bottom:9px}.term-settlements_school__HaRON{margin-top:20px}.term-settlements_schoolHead__IRY52{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 23px}.term-settlements_schoolHead__IRY52 p{margin-top:8px;color:#84979f;font-size:12px;line-height:1.7}.term-settlements_summary__k5q5k{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:15px;padding:0 23px 20px}.term-settlements_summary__k5q5k>div{background:#f4f9f7;border-radius:8px;padding:15px}.term-settlements_summary__k5q5k span{display:block;font-size:11px;color:#84979f}.term-settlements_summary__k5q5k strong{display:block;margin-top:10px;font-size:18px;color:#24444b}.term-settlements_actions__U3JaI{display:flex;gap:13px;flex-wrap:wrap}.term-settlements_footnote__NwKp3{padding:17px 23px;color:#84979f;font-size:11px;line-height:1.8}.term-settlements_notice__FZs2c{display:flex;gap:12px;background:#edf7f3;border-radius:8px;padding:16px;margin-bottom:20px;color:#277465}.term-settlements_notice__FZs2c p{font-size:12px;line-height:1.8;margin-top:7px}.term-settlements_warning__JIsLs{padding:12px;background:#fff4df;border-radius:8px;font-size:12px;line-height:1.8;color:#94702f;margin-bottom:18px}.term-settlements_warning__JIsLs button{margin-top:10px}.term-settlements_difference__qNPaz{display:flex;justify-content:space-between;padding:16px 0;font-size:12px}.term-settlements_difference__qNPaz strong{font-size:17px}.term-settlements_details__xgwxP{margin-top:10px;border:1px solid #e4ebed;border-radius:8px;overflow:hidden}.term-settlements_details__xgwxP summary{padding:13px 15px;cursor:pointer;font-size:12px;font-weight:600}.term-settlements_details__xgwxP table{font-size:11px}.term-settlements_details__xgwxP td,.term-settlements_details__xgwxP th{padding:10px 12px}.term-settlements_version__7_2UK{padding:15px;border:1px solid #e4ebed;border-radius:8px}.term-settlements_version__7_2UK .term-settlements_schoolHead__IRY52{padding:0;margin-bottom:12px}.term-settlements_version__7_2UK p{font-size:12px;line-height:1.8;margin-top:7px;white-space:pre-wrap;overflow-wrap:anywhere}.term-settlements_version__7_2UK small{display:block;margin-top:12px;color:#84979f}.term-settlements_blocked__uTeKl{opacity:.8}@media(max-width:640px){.term-settlements_filter__A6IT0{display:block}.term-settlements_filter__A6IT0>label{min-width:0}.term-settlements_filter__A6IT0>p{margin-top:12px}.term-settlements_schoolHead__IRY52{padding:17px;align-items:flex-start;flex-wrap:wrap}.term-settlements_summary__k5q5k{padding:0 17px 17px;grid-template-columns:repeat(2,minmax(0,1fr))}.term-settlements_summary__k5q5k strong{font-size:16px;overflow-wrap:anywhere}.term-settlements_footnote__NwKp3{padding:15px 17px}.term-settlements_actions__U3JaI{gap:8px}.term-settlements_notice__FZs2c{padding:13px}.term-settlements_difference__qNPaz{gap:12px}.term-settlements_schoolHead__IRY52 h3{font-size:14px}}.operations_reportTable__zzxCF{display:block}.operations_reportCards__TlYTl{display:none}@media (max-width:760px){.operations_reportTable__zzxCF{display:none}.operations_reportCards__TlYTl{display:grid;gap:12px;padding:0 14px 16px}.operations_reportCard__3wIIy{display:grid;min-width:0;gap:14px;padding:16px;border:1px solid var(--border,#e6e9e1);border-radius:14px;background:#fff;overflow-wrap:anywhere}.operations_reportCardTop__sNvBO{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:14px;line-height:1.7}.operations_reportCardTitle__L_ruP{margin:0 0 4px;font-size:16px;line-height:1.5}.operations_reportCardFacts__7kE0d{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px;border-radius:10px;background:var(--surface-alt,#f7f8f4);font-size:13px}.operations_reportCardFacts__7kE0d>div{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.operations_reportCardFacts__7kE0d>div>span:first-child{flex-basis:100%;color:var(--muted,#778478);font-size:11px}.operations_reportCardSummary__dy3xX{font-size:13px;line-height:1.7}.operations_reportCardSummary__dy3xX p{display:-webkit-box;margin:0 0 5px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.operations_reportCardRejection__He0_W{padding:10px 12px;border-radius:9px;color:#a63e34;background:#fff1ee;font-size:12px;line-height:1.7}.operations_reportCardActions__7vMzc .button{flex:1 1;min-height:44px}}.class-schedule-management_stack__wI_EF{display:grid;gap:18px;min-width:0}.class-schedule-management_summary__C_gwz{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:15px;border-radius:10px;background:#f2f7f5}.class-schedule-management_summary__C_gwz span{color:#68817b;font-size:12px;width:100%}.class-schedule-management_tools__0lnlX{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.class-schedule-management_tools__0lnlX>span{font-size:12px;color:#66817a}.class-schedule-management_lessons__AwHv4{display:grid;gap:9px}.class-schedule-management_lesson__54f0l{display:grid;grid-template-columns:150px minmax(90px,1fr) auto;gap:12px;padding:14px;border:1px solid #e0e9e5;border-radius:10px;align-items:center}.class-schedule-management_lesson__54f0l>.class-schedule-management_tools__0lnlX{grid-column:1/-1}.class-schedule-management_lesson__54f0l small{display:block;color:#748b82;font-size:11px;line-height:1.7}.class-schedule-management_check__iaenR,.class-schedule-management_confirm__Cd1xG{display:flex;align-items:center;gap:10px;line-height:1.8}.class-schedule-management_check__iaenR input,.class-schedule-management_confirm__Cd1xG input{width:17px;height:17px;flex-shrink:0;accent-color:#148c7b}.class-schedule-management_form__q63dV{display:grid;gap:16px;border:1px solid #e0e9e5;border-radius:12px;padding:18px;min-width:0}.class-schedule-management_form__q63dV p{font-size:12px;line-height:1.9;color:#66817a}.class-schedule-management_history__YLbM_,.class-schedule-management_preview__q2ton{padding:12px;border-radius:9px;background:#f6f8f7;font-size:12px;line-height:1.9;overflow-wrap:anywhere}.class-schedule-management_warning__uvz7_{padding:12px;border-radius:9px;background:#fff6df;color:#956b24;font-size:12px;line-height:1.8}.class-schedule-management_warning__uvz7_ button{margin-top:9px}.class-schedule-management_success__IR11z{color:#138773!important}.class-schedule-management_history__YLbM_ p{margin:7px 0}.class-schedule-management_confirm__Cd1xG{font-size:12px}.class-schedule-management_form__q63dV>.tabs{margin-bottom:0}@media(max-width:700px){.class-schedule-management_lesson__54f0l{grid-template-columns:minmax(0,1fr) auto;gap:8px}.class-schedule-management_lesson__54f0l>div:not(.class-schedule-management_tools__0lnlX){grid-column:1/-1;grid-row:2}.class-schedule-management_form__q63dV{padding:13px}.class-schedule-management_check__iaenR{font-size:12px}.class-schedule-management_form__q63dV>.button{width:100%;white-space:normal;height:auto;min-height:40px}.class-schedule-management_tools__0lnlX .button{font-size:10px;padding:0 8px}.class-schedule-management_summary__C_gwz{padding:12px}}