.Sidebar_shell__iUqBN{--sidebar-hidden-shift:100%;transition:width .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1),visibility 0s}[dir=ltr] .Sidebar_shell__iUqBN{--sidebar-hidden-shift:-100%}.Sidebar_hidden__kBVUQ{transform:translateX(var(--sidebar-hidden-shift));visibility:hidden;transition-delay:0s,0s,.3s}@media (prefers-reduced-motion:reduce){.Sidebar_shell__iUqBN{transition:none}.Sidebar_hidden__kBVUQ{transition-delay:0s}}.invoices_page__FwFvY{display:flex;flex-direction:column;gap:1.5rem}.invoices_toggleSpacer__yyErG{height:0}.invoices_pageHead__dJiO6{margin:0}@media (max-width:1023px){.invoices_pageHead__dJiO6{padding-inline-start:52px}}.invoices_headActions__fo7nB{display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:100%}.invoices_primaryAction__6W1GX{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:9px 16px;background:linear-gradient(135deg,#312a9e,#231f6e);color:#fff;font-family:inherit;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer;transition:box-shadow .18s ease,transform .18s ease}.invoices_primaryAction__6W1GX:hover{box-shadow:0 8px 22px rgba(35,31,110,.28);transform:translateY(-1px)}.invoices_primaryAction__6W1GX:focus-visible{outline:2px solid var(--kg-bar-a);outline-offset:2px}.invoices_panel__vHUaM{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.invoices_newDocBtn__W3BR1{display:flex;align-items:center;gap:.375rem;height:2.25rem;padding:0 1rem;font-size:.875rem;font-weight:500;color:hsl(var(--primary-foreground));background:hsl(var(--primary));border:none;border-radius:calc(var(--radius) - 4px);cursor:pointer;white-space:nowrap;transition:background-color .15s}.invoices_newDocBtn__W3BR1:hover{background:hsl(var(--primary)/.9)}.invoices_tabRail__6um_Z{display:flex;align-items:center;gap:2px;max-width:100%;padding:4px;border:1px solid var(--kg-line);border-radius:999px;background:hsla(0,0%,100%,.55);overflow-x:auto;scrollbar-width:none}.invoices_tabRail__6um_Z::-webkit-scrollbar{display:none}.invoices_tabList__RcaBX{display:flex;align-items:center;gap:2px}.invoices_tabPill__cv3aR{border:0;background:none;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:700;color:var(--kg-ink2);white-space:nowrap;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.invoices_tabPill__cv3aR:hover{color:var(--kg-ink)}.invoices_tabPill__cv3aR[aria-selected=true]{background:#fff;color:var(--kg-ink);font-weight:800;box-shadow:0 2px 8px rgba(43,37,133,.13)}.invoices_tabPill__cv3aR:focus-visible{outline:2px solid var(--kg-bar-a);outline-offset:1px}.invoices_tabPillLink___fX3g{display:inline-flex;align-items:center;text-decoration:none;color:var(--kg-muted)}@media (prefers-reduced-motion:reduce){.invoices_primaryAction__6W1GX,.invoices_tabPill__cv3aR{transition:none}.invoices_primaryAction__6W1GX:hover{transform:none}}.invoices_filterBar__cwJKg{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.invoices_filterSelect__xRdKt{height:2.25rem;border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 4px);background:hsl(var(--card));font-size:.875rem;padding:0 .75rem;color:hsl(var(--foreground));outline:none;cursor:pointer}.invoices_filterSelect__xRdKt:focus{box-shadow:0 0 0 2px hsl(var(--ring))}.invoices_dateInput__vMiW6{height:2.25rem;border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 4px);background:hsl(var(--card));font-size:.875rem;padding:0 .75rem;color:hsl(var(--foreground));outline:none}.invoices_dateInput__vMiW6:focus{box-shadow:0 0 0 2px hsl(var(--ring))}.invoices_searchWrapper__GwQzh{position:relative;margin-inline-start:auto}.invoices_searchIcon__BYg9q{position:absolute;inset-inline-start:.625rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:hsl(var(--muted-foreground));pointer-events:none}.invoices_searchInput__tM07Z{height:2.25rem;border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 4px);background:hsl(var(--card));font-size:.875rem;padding-inline-start:2rem;padding-inline-end:.75rem;color:hsl(var(--foreground));outline:none;width:16rem}.invoices_searchInput__tM07Z:focus{box-shadow:0 0 0 2px hsl(var(--ring))}.invoices_searchInput__tM07Z::-moz-placeholder{color:hsl(var(--muted-foreground))}.invoices_searchInput__tM07Z::placeholder{color:hsl(var(--muted-foreground))}.invoices_tableCard__zkCnr{background:var(--kg-card,#fff);border-radius:var(--kg-r,18px);box-shadow:var(--kg-sh,0 1px 3px rgba(43,37,133,.04),0 6px 20px rgba(43,37,133,.06));overflow:hidden;overflow-x:auto;padding:6px 14px}.invoices_invoiceTable__yAiMa{width:100%;border-collapse:collapse}.invoices_invoiceTable__yAiMa th{padding:12px 10px 10px;font-size:11px;font-weight:800;color:var(--kg-muted,#8b88b6);text-align:start;white-space:nowrap;border-bottom:1px solid var(--kg-line,#eae7f8)}.invoices_invoiceTable__yAiMa tbody tr{transition:background-color .15s}.invoices_invoiceTable__yAiMa tbody tr:last-child td{border-bottom:0}.invoices_invoiceTable__yAiMa tbody tr:hover{background:#faf9fe}.invoices_invoiceTable__yAiMa td{padding:13px 10px;border-bottom:1px solid var(--kg-line-soft,#f5f3fc);font-size:13px;font-weight:700;color:var(--kg-ink,#231f6e);text-align:start;white-space:nowrap}.invoices_invoiceNumber__NKmt2{font-weight:800;font-family:ui-monospace,SF Mono,monospace;font-size:12.5px}.invoices_customerName__H3ua_{font-weight:800}.invoices_amount__SO2Id,.invoices_openBalance__vDzDB{font-weight:800;font-variant-numeric:tabular-nums}.invoices_openBalance__vDzDB{color:var(--kg-neg,#e5484d)}.invoices_openBalanceZero__aWoEk{font-weight:400;color:hsl(var(--muted-foreground))}.invoices_docTypeChip__PvnYA{display:inline-block;background:#f2f1f7;color:var(--kg-ink2,#4a4599);font-size:11px;font-weight:800;border-radius:6px;padding:3px 8px;white-space:nowrap}.invoices_statusBadge__naz2q{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap}.invoices_statusCompleted__6G0w5{background:#f0fdf4;color:#16a34a}.invoices_statusPending__se7uA{background:#fffbeb;color:#d97706}.invoices_statusFailed__veeAc{background:#fef2f2;color:#dc2626}.invoices_statusRefunded__Lsavl{background:#f3f4f6;color:#6b7280}.invoices_emptyState__71CWh{padding:3rem 1.5rem;text-align:center;color:hsl(var(--muted-foreground));font-size:.875rem}.invoices_loadingWrapper__7OONw{padding:3rem;display:flex;justify-content:center;align-items:center;color:hsl(var(--muted-foreground));font-size:.875rem}.invoices_statsRow__M0d55{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.invoices_statCard__vK2zg{background:hsl(var(--card));border:1px solid;border-radius:var(--radius);padding:1.5rem;display:flex;align-items:flex-start;gap:1rem}.invoices_statCardIcon__50f52{width:2.25rem;height:2.25rem;border-radius:calc(var(--radius) - 4px);display:flex;align-items:center;justify-content:center;flex-shrink:0}.invoices_statCardBody__7xJE0{display:flex;flex-direction:column;gap:.25rem}.invoices_statCardValue__7315B{font-size:1.75rem;font-weight:700;color:hsl(var(--foreground));line-height:1}.invoices_statCardLabel__9F7Wg{font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground))}.invoices_statCardBlue__3ngqx{background-color:#eff6ff;border-color:#bfdbfe}.invoices_statCardBlue__3ngqx .invoices_statCardIcon__50f52{background:#dbeafe;color:#2563eb}.invoices_statCardOrange__rl5sG{background-color:#fff7ed;border-color:#fed7aa}.invoices_statCardOrange__rl5sG .invoices_statCardIcon__50f52{background:#ffedd5;color:#ea580c}.invoices_statCardGreen__Hc8k3{background-color:#f0fdf4;border-color:#bbf7d0}.invoices_statCardGreen__Hc8k3 .invoices_statCardIcon__50f52{background:#dcfce7;color:#16a34a}.invoices_paymentsFilterBar__DCGA2{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;justify-content:flex-start}.invoices_paymentsTable__m0NaF{width:100%;border-collapse:collapse}.invoices_referenceCell__4tTyh{font-family:monospace;font-size:.8125rem;color:hsl(var(--muted-foreground))}.invoices_methodBadge__MKS_y{display:inline-block;background:#f3f4f6;color:#374151;font-size:.75rem;border-radius:.375rem;padding:.125rem .5rem;white-space:nowrap}.invoices_chargeCell__Fravx{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;max-width:28rem}.invoices_chargeKindChip__bD4jG{display:inline-block;background:#eff6ff;color:#1d4ed8;font-size:.6875rem;font-weight:600;border-radius:.375rem;padding:.125rem .5rem;white-space:nowrap}.invoices_chargeDescription__clcDh{font-size:.8125rem;line-height:1.35;color:hsl(var(--foreground))}.invoices_refundBtn__4eGE3{font-size:.8125rem;font-weight:500;color:#a16207;background:transparent;border:1px solid #fde68a;border-radius:calc(var(--radius) - 4px);padding:.25rem .625rem;cursor:pointer;transition:background-color .15s,color .15s}.invoices_refundBtn__4eGE3:hover:not(:disabled){background:#fefce8}.invoices_refundUnavailable__dgQlu{color:hsl(var(--muted-foreground))}.invoices_pager__oJPiL{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1rem;border-top:1px solid hsl(var(--border))}.invoices_pagerBtn__p_f9d{height:2.25rem;padding:0 .875rem;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px);background:hsl(var(--card));color:hsl(var(--foreground));font-size:.8125rem;font-weight:500;cursor:pointer}.invoices_pagerBtn__p_f9d:hover:not(:disabled){background:hsl(var(--secondary))}.invoices_pagerBtn__p_f9d:disabled{opacity:.45;cursor:not-allowed}.invoices_pagerStatus__1SX9Y{font-size:.8125rem;color:hsl(var(--muted-foreground))}.invoices_agingRow__Lstww{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.invoices_agingRow__Lstww{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.invoices_agingRow__Lstww{grid-template-columns:repeat(4,1fr)}}.invoices_agingCard__eVl3U{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:.875rem;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}@media (min-width:768px){.invoices_agingCard__eVl3U{padding:1.25rem}}.invoices_agingLabel__HAvF2{font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground))}.invoices_agingAmount__gZTh_{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground));line-height:1}.invoices_agingAmountZero__gQQww{font-size:1.5rem;font-weight:700;color:hsl(var(--muted-foreground));line-height:1}.invoices_agingCount__cQuiL{font-size:.75rem;font-weight:400;color:hsl(var(--muted-foreground))}.invoices_collectionFilterBar__INsvI{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.invoices_collectionTotals__9XQI2{display:flex;align-items:center;gap:.75rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:.875rem 1.25rem}.invoices_countPill__nY7vW{display:inline-block;background:#f3f4f6;color:#374151;font-size:.75rem;border-radius:.375rem;padding:.125rem .5rem;white-space:nowrap}.invoices_totalsHeading__S4sVB{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground))}.invoices_collectionTable__g_3o_{width:100%;border-collapse:collapse}.invoices_overdueLabel__bakYe{font-weight:500;color:#dc2626}.invoices_overdueLabelMuted__EUjZ0{font-weight:400;color:hsl(var(--muted-foreground))}.invoices_collectionActions__xPgwP{display:flex;align-items:center;gap:.5rem}.invoices_recordPaymentBtn__hETOW{display:inline-flex;align-items:center;gap:.25rem;height:2.25rem;padding:0 .75rem;background:transparent;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px);color:hsl(var(--primary));font-size:.75rem;font-weight:500;cursor:pointer;transition:background-color .15s;white-space:nowrap}.invoices_recordPaymentBtn__hETOW:hover{background:hsl(var(--secondary))}.invoices_recordPaymentBtn__hETOW:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring));outline:none}.invoices_reminderBtn__2FQgC{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:transparent;border:none;border-radius:calc(var(--radius) - 4px);color:hsl(var(--muted-foreground));cursor:pointer;transition:background-color .15s,color .15s}.invoices_reminderBtn__2FQgC:hover{background:hsl(var(--secondary));color:hsl(var(--primary))}.invoices_reminderBtn__2FQgC:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring));outline:none}.invoices_reminderBtnSent__ytjtC{color:#16a34a!important}.invoices_reminderBtnError__Eog6_{color:#ef4444!important}.invoices_cancelRecurringBtn__er5Nu{font-size:.8125rem;font-weight:500;color:#dc2626;background:transparent;border:1px solid #fecaca;border-radius:calc(var(--radius) - 4px);padding:.25rem .625rem;cursor:pointer;transition:background-color .15s,color .15s}.invoices_cancelRecurringBtn__er5Nu:hover:not(:disabled){background:#fef2f2}.invoices_cancelRecurringBtn__er5Nu:disabled{opacity:.6;cursor:not-allowed}.invoices_recurringActions__9bmRT{display:flex;flex-wrap:wrap;gap:.375rem}.invoices_editRecurringBtn__TvR92{font-size:.8125rem;font-weight:500;color:hsl(var(--primary));background:transparent;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px);padding:.25rem .625rem;cursor:pointer;transition:background-color .15s}.invoices_editRecurringBtn__TvR92:hover:not(:disabled){background:hsl(var(--secondary))}.invoices_pendingAmountNote__s18jV{margin-top:.125rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.invoices_editAmountOverlay__wznno{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);padding:1rem}.invoices_editAmountModal__RsxfX{width:100%;max-width:28rem;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:calc(var(--radius));padding:1.25rem;box-shadow:0 10px 30px rgba(0,0,0,.15)}.invoices_editAmountTitle__0Be5n{margin:0 0 .375rem;font-size:1.125rem;font-weight:700}.invoices_editAmountHint__xALqa,.invoices_editAmountSubtitle__n7evH{margin:0 0 .75rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.invoices_editAmountLabel__RI6qF{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:500}.invoices_editAmountInput__YTfku{width:100%;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px);padding:.5rem .75rem;margin-bottom:.75rem}.invoices_editAmountError__gy6XE{margin:0 0 .75rem;font-size:.875rem;color:#dc2626}.invoices_editAmountActions__17x9K{display:flex;justify-content:flex-end;gap:.5rem}.invoices_editAmountCancelBtn__0RJdx,.invoices_editAmountSaveBtn__s5AaI{border-radius:calc(var(--radius) - 4px);padding:.5rem .875rem;font-size:.875rem;font-weight:500;cursor:pointer}.invoices_editAmountCancelBtn__0RJdx{border:1px solid hsl(var(--border));background:transparent}.invoices_editAmountSaveBtn__s5AaI{border:none;background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.invoices_editAmountSaveBtn__s5AaI:disabled{opacity:.6;cursor:not-allowed}@media (max-width:767px){.invoices_filterBar__cwJKg{flex-direction:column;align-items:stretch}.invoices_searchWrapper__GwQzh{margin-inline-start:0}.invoices_searchInput__tM07Z{width:100%}.invoices_statsRow__M0d55{grid-template-columns:1fr}.invoices_paymentsFilterBar__DCGA2{justify-content:stretch;flex-direction:column}.invoices_collectionFilterBar__INsvI{flex-direction:column;align-items:stretch}.invoices_collectionTotals__9XQI2{flex-direction:column;align-items:flex-end}}.invoices_termsHint__VcO2Q{color:#6b7280;font-size:.85em}.invoices_contactLine__T9Q4W{display:block;margin-top:2px;font-size:.78rem;color:#6b7280;unicode-bidi:plaintext;word-break:break-word}.invoices_rowActions__a9XwX{display:flex;gap:6px;align-items:center}.invoices_dateRange__E8xcJ{display:flex;align-items:flex-end;gap:.5rem}.invoices_dateField__NJHYl{display:flex;flex-direction:column;gap:.125rem}.invoices_dateLabel__LpDgu{font-size:.6875rem;color:hsl(var(--muted-foreground));padding-inline-start:.25rem}.invoices_originChip__rxDIY{display:inline-block;font-size:11px;font-weight:800;border-radius:6px;padding:3px 8px;white-space:nowrap;background:#efedfa;color:var(--kg-ink2,#4a4599)}.invoices_originStore_website__i0NqA{background:#ecfdf5;color:#065f46}.invoices_originStore_counter__NcsRT{background:#fff7ed;color:#9a3412}.invoices_originSubscription__9UfzL{background:#eff6ff;color:#1e40af}.invoices_originManual__bIOVg{background:#f5f3ff;color:#5b21b6}.invoices_originTranzila__ei5uc{background:#f3f4f6;color:#374151}.invoices_originMeta__frsaL{display:block;font-size:.6875rem;color:hsl(var(--muted-foreground));margin-top:.125rem;white-space:nowrap}.CitySelectField_label__ZnXni{margin-bottom:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500}.CitySelectField_cityRow__kUoSw{display:flex;flex-wrap:wrap;gap:.5rem}@keyframes motion_crmOverlayIn__rvZ9c{0%{opacity:0}to{opacity:1}}@keyframes motion_crmOverlayOut__yZk3X{0%{opacity:1}to{opacity:0}}@keyframes motion_crmPanelIn__WJK9Y{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes motion_crmPanelOut__O_igg{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.97)}}@keyframes motion_crmSheetIn__Irfsv{0%{opacity:.4;transform:translateY(28%)}to{opacity:1;transform:translateY(0)}}@keyframes motion_crmSheetOut__FASZR{0%{opacity:1;transform:translateY(0)}to{opacity:.4;transform:translateY(28%)}}.motion_overlayClosing__RMPm1,.motion_panelClosing__grwJJ{pointer-events:none}@media (prefers-reduced-motion:no-preference){.motion_overlay___yDAW{animation:motion_crmOverlayIn__rvZ9c .16s ease-out both}.motion_overlay___yDAW.motion_overlayClosing__RMPm1{animation:motion_crmOverlayOut__yZk3X .2s ease-in both}.motion_panel__7_Bu3{animation:motion_crmPanelIn__WJK9Y .22s cubic-bezier(.32,.72,0,1) both}.motion_panel__7_Bu3.motion_panelClosing__grwJJ{animation:motion_crmPanelOut__O_igg .2s cubic-bezier(.32,.72,0,1) both}}@keyframes motion_crmPanelSwapIn__zy7ML{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.motion_tabPanel__il5_V{animation:motion_crmPanelSwapIn__zy7ML .2s cubic-bezier(.32,.72,0,1) both}}@keyframes motion_crmToastIn__n8YeA{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes motion_crmToastOut__M5TE0{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}.motion_toastLeaving__njyfM{pointer-events:none}@media (prefers-reduced-motion:no-preference){.motion_toast__AG3PD{animation:motion_crmToastIn__n8YeA .2s cubic-bezier(.32,.72,0,1) both}.motion_toast__AG3PD.motion_toastLeaving__njyfM{animation:motion_crmToastOut__M5TE0 .2s ease-in both}}@media (max-width:639px) and (prefers-reduced-motion:no-preference){.motion_panel__7_Bu3.motion_sheet__iEqiP{animation:motion_crmSheetIn__Irfsv .24s cubic-bezier(.32,.72,0,1) both}.motion_panel__7_Bu3.motion_sheet__iEqiP.motion_panelClosing__grwJJ{animation:motion_crmSheetOut__FASZR .2s cubic-bezier(.32,.72,0,1) both}}.checks_overlay__LLgx7{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);padding:1rem}.checks_dialog__TXkob{width:100%;max-width:56rem;max-height:90vh;overflow:auto;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:calc(var(--radius));padding:1.25rem 1.5rem 1.5rem;box-shadow:0 10px 30px rgba(0,0,0,.15)}.checks_dialogHeader__uBN9c{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.checks_dialogTitle__rxO04{margin:0 0 .375rem;font-size:1.125rem;font-weight:700}.checks_dialogHint__kpsx5{margin:0;font-size:.875rem;color:hsl(var(--muted-foreground))}.checks_closeBtn__o1BU5{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:999px;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.checks_fieldLabel__6EjiB{display:block;margin:.875rem 0 .375rem;font-size:.875rem;font-weight:500}.checks_searchRow__Z6fcV{display:flex;align-items:center;gap:.5rem;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px);padding:0 .75rem}.checks_searchRow__Z6fcV .checks_textInput__6CK60{border:none;padding-inline-start:0}.checks_selectInput__5o_1D,.checks_textInput__6CK60{width:100%;height:2.25rem;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px);background:hsl(var(--card));padding:0 .75rem}.checks_muted__zqAON{margin:.5rem 0 0;font-size:.8125rem;color:hsl(var(--muted-foreground))}.checks_childList__8CueM{list-style:none;margin:.5rem 0 0;padding:0;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px);max-height:12rem;overflow:auto}.checks_childOption__iBwLe{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.625rem .75rem;background:transparent;border:none;border-bottom:1px solid hsl(var(--border));text-align:right;cursor:pointer}.checks_childOption__iBwLe:last-child{border-bottom:none}.checks_childOption__iBwLe:hover{background:hsl(var(--muted))}.checks_childOption__iBwLe span{font-size:.8125rem;color:hsl(var(--muted-foreground))}.checks_selectedChild__lVDVd{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.75rem;padding:.75rem;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px);background:hsl(var(--muted)/.4)}.checks_selectedChild__lVDVd p{margin:.125rem 0 0;font-size:.8125rem;color:hsl(var(--muted-foreground))}.checks_linkBtn__opoJv{border:none;background:transparent;color:hsl(var(--primary));cursor:pointer;font-size:.875rem}.checks_tableWrap__rTUQt{overflow-x:auto;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px)}.checks_checkTable__mKJK_{width:100%;border-collapse:collapse;min-width:40rem}.checks_checkTable__mKJK_ td,.checks_checkTable__mKJK_ th{padding:.375rem;text-align:right;font-size:.8125rem}.checks_checkTable__mKJK_ th{background:hsl(var(--muted));font-weight:500;color:hsl(var(--muted-foreground))}.checks_cellInput__SuT0m{width:100%;min-width:4.5rem;height:2rem;border:1px solid hsl(var(--input));border-radius:4px;padding:0 .375rem;background:hsl(var(--card))}.checks_removeRowBtn__wyuIj{display:flex;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:4px;color:#ef4444}.checks_addRowBtn__4v_1w,.checks_removeRowBtn__wyuIj{align-items:center;background:transparent;cursor:pointer}.checks_addRowBtn__4v_1w{display:inline-flex;gap:.25rem;margin-top:.75rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;color:hsl(var(--primary));border:1px dashed hsl(var(--primary));border-radius:6px}.checks_summaryBar__f_0li{display:flex;align-items:center;justify-content:space-between;margin-top:.875rem;padding:.625rem .75rem;background:hsl(var(--muted));border-radius:calc(var(--radius) - 4px)}.checks_error__lTw2L{margin:.75rem 0 0;color:#dc2626;font-size:.875rem}.checks_dialogActions__jLo_b{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.25rem}.checks_primaryBtn__7eAZA,.checks_secondaryBtn__h2hbu{border-radius:calc(var(--radius) - 4px);padding:.5rem .875rem;font-size:.875rem;font-weight:500;cursor:pointer}.checks_secondaryBtn__h2hbu{border:1px solid hsl(var(--border));background:transparent}.checks_primaryBtn__7eAZA{border:none;background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.checks_primaryBtn__7eAZA:disabled,.checks_secondaryBtn__h2hbu:disabled{opacity:.6;cursor:not-allowed}.checks_tab__KVgIz{display:flex;flex-direction:column;gap:12px;min-width:0}@media (max-width:880px){.checks_tab__KVgIz .checks_kpis__HyczG{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.checks_cardHead__9aHWx{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-bottom:12px}.checks_cardSub__mujyq{margin:2px 0 0;font-size:12px;font-weight:600;color:var(--kg-muted)}.checks_registerBtn__aOqgp{display:inline-flex;align-items:center;gap:6px;height:36px;border:0;border-radius:999px;padding:0 15px;background:linear-gradient(135deg,#312a9e,#231f6e);color:#fff;font-family:inherit;font-size:12.5px;font-weight:800;white-space:nowrap;cursor:pointer;transition:box-shadow .18s ease,transform .18s ease}.checks_registerBtn__aOqgp:hover{box-shadow:0 8px 22px rgba(35,31,110,.28);transform:translateY(-1px)}.checks_registerBtn__aOqgp:focus-visible{outline:2px solid var(--kg-bar-a);outline-offset:2px}.checks_notice__CAfqG{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:8px 12px;border-radius:11px;background:#fff6f6;border:1px solid #f8d7d8;color:#a92f34;font-size:12.5px;font-weight:700}.checks_noticeClose__6kM2o{flex:none;display:inline-flex;border:0;background:none;color:inherit;cursor:pointer;padding:2px;border-radius:6px}.checks_noticeClose__6kM2o:focus-visible{outline:2px solid currentColor}.checks_table__cMUtI{min-width:940px}.checks_table__cMUtI td,.checks_table__cMUtI th{white-space:nowrap;vertical-align:middle}.checks_table__cMUtI .checks_wrapCell__RAV_u{white-space:normal;min-width:160px;max-width:260px}.checks_strong__SdKK7{display:block;font-weight:800;line-height:1.35}.checks_subLine__Lcoym{display:block;margin-top:3px;font-size:11.5px;font-weight:700;line-height:1.35;color:var(--kg-muted)}.checks_dash__XPlzg{color:var(--kg-muted)}.checks_money__2C3ky{font-variant-numeric:tabular-nums}.checks_receiptNo__xW3ds{font-family:ui-monospace,SF Mono,monospace;font-size:12.5px;font-weight:800}.checks_lateNote__S2FvK{color:#c93b40}.checks_statusDone__OIGzp{background:#efedfa;color:var(--kg-ink2)}.checks_actions__AvVtk{display:flex;align-items:center;justify-content:flex-end;gap:6px}.checks_actionBtn__RVmVs{height:32px;padding:0 11px;border-radius:10px;border:1px solid var(--kg-line);background:#fff;color:var(--kg-ink2);font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.checks_actionBtn__RVmVs:hover:not(:disabled){background:#f3f1fc;border-color:#ddd8f5;color:var(--kg-ink)}.checks_actionBtn__RVmVs:focus-visible{outline:2px solid var(--kg-bar-a);outline-offset:2px}.checks_actionBtn__RVmVs:disabled{opacity:.55;cursor:default}.checks_actionBtn__RVmVs[aria-expanded=true]{background:#f7f6fe;border-color:#cfc9f3;color:var(--kg-bar-b)}.checks_actionDanger__phJ69{color:#c93b40;border-color:#f5cdce}.checks_actionDanger__phJ69:hover:not(:disabled){background:#fdecec;border-color:#f0b9bb;color:#a92f34}.checks_table__cMUtI .checks_nestedRow__kGNZd>td{background:#faf9fe;padding:2px 14px 12px}.checks_nestedTable__sMhsR{width:100%;border-collapse:collapse}.checks_nestedRow__kGNZd .checks_nestedTable__sMhsR th{padding:9px 8px 7px;font-size:11px;font-weight:800;color:var(--kg-muted);text-align:start;border-bottom:1px solid var(--kg-line)}.checks_nestedRow__kGNZd .checks_nestedTable__sMhsR td{padding:8px;font-size:12.5px;font-weight:700;background:transparent;border-bottom:1px solid var(--kg-line-soft)}.checks_nestedRow__kGNZd .checks_nestedTable__sMhsR tr:last-child td{border-bottom:0}.checks_footnote__00p9J{margin:12px 0 0;font-size:11.5px;font-weight:600;line-height:1.6;color:var(--kg-muted)}.checks_empty__YHFfb{text-align:center;padding:40px 20px 36px}.checks_emptyIcon__F_5Un{display:block;width:44px;height:44px;margin:0 auto 12px;color:#d8d4ef}.checks_emptyTitle__IPgxC{margin:0 0 4px;font-size:15px;font-weight:900}.checks_emptyText__4Okme{margin:0 auto;max-width:32rem;font-size:12.5px;font-weight:600;line-height:1.6;color:var(--kg-muted)}.checks_emptyActions__ECe9_{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px}.checks_emptyBtn__sAcZq{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--kg-line);border-radius:999px;padding:8px 15px;font-family:inherit;font-size:12.5px;font-weight:800;color:var(--kg-ink2);cursor:pointer;white-space:nowrap;transition:box-shadow .18s ease,transform .18s ease}.checks_emptyBtn__sAcZq:hover{box-shadow:var(--kg-sh);transform:translateY(-1px)}.checks_emptyBtnPrimary__g3oOX{background:linear-gradient(135deg,#312a9e,#231f6e);border-color:transparent;color:#fff}.checks_srOnly__Z2uPK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (hover:none) and (pointer:coarse){.checks_actionBtn__RVmVs,.checks_emptyBtn__sAcZq,.checks_registerBtn__aOqgp{min-height:44px}}@media (prefers-reduced-motion:reduce){.checks_actionBtn__RVmVs,.checks_emptyBtn__sAcZq,.checks_registerBtn__aOqgp{transition:none}.checks_emptyBtn__sAcZq:hover,.checks_registerBtn__aOqgp:hover{transform:none}}.checks_dialogNarrow__JAhQS{max-width:44rem}.checks_infoBox__FesKi,.checks_warnBox__b_RKF{display:flex;flex-direction:column;gap:.25rem;padding:.75rem .875rem;border-radius:calc(var(--radius) - 4px);font-size:.875rem;line-height:1.5}.checks_warnBox__b_RKF{background:#fff7ed;border:1px solid #fed7aa;color:#7c2d12}.checks_infoBox__FesKi{background:hsl(var(--muted));border:1px solid hsl(var(--border))}.checks_checkboxRow__wO6w0{display:flex;align-items:center;gap:.5rem;margin:.875rem 0 .375rem;font-size:.875rem;cursor:pointer}.checks_dangerBtn__QEIYY{background:#dc2626;color:#fff}.checks_bouncedNote__mFBta{color:#c93b40}.checks_doneNotice__V9quA{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:8px 12px;border-radius:11px;background:#f1fbf4;border:1px solid #cdebd6;color:#1f6b3a;font-size:12.5px;font-weight:700}.checks_crossedCell__XzQbs{text-align:center}.checks_crossedCell__XzQbs input{width:18px;height:18px;cursor:pointer;accent-color:hsl(var(--primary))}.collectionTab_tab__T9PVc{display:flex;flex-direction:column;gap:12px;min-width:0}.collectionTab_aging__9uFhS{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(4,minmax(0,1fr));gap:12px;min-width:0}.collectionTab_total__t4Aap{display:flex;flex-direction:column;justify-content:center}.collectionTab_totalVal__AvJiJ{font-size:31px}.collectionTab_totalLate__2QWvD{margin-top:6px;font-size:12px;font-weight:800;color:var(--kg-neg)}.collectionTab_tone__bwxAz{--tone:var(--kg-bar-a)}.collectionTab_tone__bwxAz[data-tone=d31_60]{--tone:var(--kg-amber-d)}.collectionTab_tone__bwxAz[data-tone=d61_90]{--tone:#e8793a}.collectionTab_tone__bwxAz[data-tone=d90_plus]{--tone:var(--kg-neg)}.collectionTab_dot__MgDdT{flex:none;display:inline-block;width:8px;height:8px;border-radius:3px;background:var(--tone)}.collectionTab_bucket__O28sC{display:flex;flex-direction:column;align-items:stretch;width:100%;border:1px solid transparent;font:inherit;color:inherit;text-align:start;cursor:pointer;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease,background-color .18s ease}.collectionTab_bucket__O28sC:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 6px rgba(43,37,133,.06),0 10px 28px rgba(43,37,133,.09)}.collectionTab_bucket__O28sC:focus-visible{outline:2px solid var(--kg-bar-a);outline-offset:2px}.collectionTab_bucket__O28sC:disabled{cursor:default}.collectionTab_bucket__O28sC.collectionTab_bucketOn__GIp5A,.collectionTab_bucket__O28sC.collectionTab_bucketOn__GIp5A:hover:not(:disabled){background:#f7f6fe;border-color:#cfc9f3}.collectionTab_bucketHead__zg4N2{display:flex;align-items:center;gap:6px;min-width:0}.collectionTab_bucketClear__XwipZ{flex:none;margin-inline-start:auto;color:var(--kg-bar-a)}.collectionTab_bucketFoot__GYRsj,.collectionTab_bucketVal__iwYzc{display:block}.collectionTab_zero__y2nI9{color:var(--kg-muted)}.collectionTab_share__YyZe2{display:block;height:5px;margin-top:10px;border-radius:99px;background:#efedfa;overflow:hidden}.collectionTab_shareFill__IVlZv{display:block;height:100%;border-radius:99px;background:var(--tone);transition:width .35s cubic-bezier(.32,.72,0,1)}@media (max-width:1100px){.collectionTab_aging__9uFhS{grid-template-columns:repeat(4,minmax(0,1fr))}.collectionTab_total__t4Aap{grid-column:1/-1}}@media (max-width:880px){.collectionTab_aging__9uFhS{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.collectionTab_totalVal__AvJiJ{font-size:27px}}.collectionTab_cardHead__SR559{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-bottom:12px}.collectionTab_cardSub__SdIFg{margin:2px 0 0;font-size:12px;font-weight:600;color:var(--kg-muted)}.collectionTab_cardNote__XS0uL{margin:3px 0 0;font-size:11.5px;font-weight:700;color:var(--kg-ink2)}.collectionTab_notice__YqToW{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:8px 12px;border-radius:11px;background:#fff6f6;border:1px solid #f8d7d8;color:#a92f34;font-size:12.5px;font-weight:700}.collectionTab_noticeAction__Y_pyA{flex:none;border:0;background:none;font:inherit;font-weight:800;color:inherit;text-decoration:underline;cursor:pointer;padding:2px 4px;border-radius:6px}.collectionTab_noticeAction__Y_pyA:focus-visible{outline:2px solid currentColor}.collectionTab_table__3keHD{min-width:1160px}.collectionTab_table__3keHD td,.collectionTab_table__3keHD th{white-space:nowrap;vertical-align:middle}.collectionTab_table__3keHD .collectionTab_wrapCell__ORK8A{white-space:normal;min-width:120px;max-width:220px}.collectionTab_docNumber__1M08V{display:block;font-family:ui-monospace,SF Mono,monospace;font-size:12.5px;font-weight:800}.collectionTab_docLink__zVg1_{padding:0;border:none;background:none;color:inherit;text-align:right;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.collectionTab_docLink__zVg1_:focus-visible,.collectionTab_docLink__zVg1_:hover{text-decoration-style:solid}.collectionTab_strong__792El{display:block;font-weight:800;line-height:1.35}.collectionTab_subLine__J17jX{display:block;margin-top:3px;font-size:11.5px;font-weight:700;line-height:1.35;color:var(--kg-muted)}.collectionTab_dash__XLNks,.collectionTab_terms__1C8mJ{color:var(--kg-muted)}.collectionTab_money__W2iBU{font-variant-numeric:tabular-nums}.collectionTab_open__kUUke{color:var(--kg-neg);font-weight:900}.collectionTab_age__0nkI5{display:inline-flex;align-items:center;gap:7px}.collectionTab_ageLate__5mC5f{color:var(--kg-neg);font-weight:800}.collectionTab_ageWaiting__DuKd9{color:var(--kg-muted)}.collectionTab_actions__X8B3N{display:flex;align-items:center;justify-content:flex-end;gap:6px}.collectionTab_iconBtn__3ghyh{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--kg-line);background:#fff;color:var(--kg-ink2);cursor:pointer;flex:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.collectionTab_iconBtn__3ghyh:hover:not(:disabled){background:#f3f1fc;border-color:#ddd8f5;color:var(--kg-ink)}.collectionTab_iconBtn__3ghyh:focus-visible{outline:2px solid var(--kg-bar-a);outline-offset:2px}.collectionTab_iconBtn__3ghyh:disabled{opacity:.5;cursor:default}.collectionTab_iconBtnOk__7Vg1j,.collectionTab_iconBtnOk__7Vg1j:hover:not(:disabled){color:var(--kg-pos);border-color:#bfe8d2;background:#eefaf3}.collectionTab_iconBtnFail__0tSXS,.collectionTab_iconBtnFail__0tSXS:hover:not(:disabled){color:#c93b40;border-color:#f5cdce;background:#fdecec}.collectionTab_noReminder__9A0oY{font-size:11.5px;font-weight:700;color:var(--kg-muted);cursor:help}.collectionTab_empty__48lf2{text-align:center;padding:40px 20px 36px}.collectionTab_emptyIcon__uCe6a{display:block;width:44px;height:44px;margin:0 auto 12px;color:#d8d4ef}.collectionTab_emptyIconOk__WzLHW{color:#9fdcbc}.collectionTab_emptyTitle__U_q17{margin:0 0 4px;font-size:15px;font-weight:900}.collectionTab_emptyText__hvVky{margin:0 auto;max-width:32rem;font-size:12.5px;font-weight:600;line-height:1.6;color:var(--kg-muted)}.collectionTab_emptyActions__NKC3z{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px}.collectionTab_emptyBtn__A24Ik{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--kg-line);border-radius:999px;padding:8px 15px;font-family:inherit;font-size:12.5px;font-weight:800;color:var(--kg-ink2);cursor:pointer;white-space:nowrap;transition:box-shadow .18s ease,transform .18s ease}.collectionTab_emptyBtn__A24Ik:hover{box-shadow:var(--kg-sh);transform:translateY(-1px)}.collectionTab_emptyBtnPrimary__tPPo6{background:linear-gradient(135deg,#312a9e,#231f6e);border-color:transparent;color:#fff}.collectionTab_srOnly__3WvI0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (hover:none) and (pointer:coarse){.collectionTab_emptyBtn__A24Ik,.collectionTab_iconBtn__3ghyh,.collectionTab_noticeAction__Y_pyA{min-height:44px}.collectionTab_iconBtn__3ghyh{width:44px}}@media (prefers-reduced-motion:reduce){.collectionTab_bucket__O28sC,.collectionTab_emptyBtn__A24Ik,.collectionTab_iconBtn__3ghyh,.collectionTab_shareFill__IVlZv{transition:none}.collectionTab_bucket__O28sC:hover:not(:disabled),.collectionTab_emptyBtn__A24Ik:hover{transform:none}}.documentsTab_tab__Dhvem{display:flex;flex-direction:column;gap:12px;min-width:0}@media (max-width:880px){.documentsTab_tab__Dhvem .documentsTab_kpis__33iEq{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.documentsTab_cardHead__I_Sl4{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-bottom:12px}.documentsTab_cardSub__i7ym2{margin:2px 0 0;font-size:12px;font-weight:600;color:var(--kg-muted)}.documentsTab_report__gC_Wi{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.documentsTab_reportLabel__o81mP{font-size:11.5px;font-weight:800;color:var(--kg-muted)}.documentsTab_reportSelect__E0YO0{height:36px;border:1px solid var(--kg-line);border-radius:11px;background:#fff;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--kg-ink)}.documentsTab_reportSelect__E0YO0:focus{outline:none;border-color:var(--kg-bar-a);box-shadow:0 0 0 3px rgba(91,84,214,.14)}.documentsTab_reportBtn__9AOdw{height:36px;border:1px solid var(--kg-line);background:#fff;border-radius:11px;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:800;color:var(--kg-ink2);cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.documentsTab_reportBtn__9AOdw:hover:not(:disabled){background:#faf9fe}.documentsTab_reportBtn__9AOdw:disabled{opacity:.6;cursor:default}.documentsTab_notice__NI9Hl{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:8px 12px;border-radius:11px;background:#fff6f6;border:1px solid #f8d7d8;color:#a92f34;font-size:12.5px;font-weight:700}.documentsTab_noticeClose__EqAbb{flex:none;display:inline-flex;border:0;background:none;color:inherit;cursor:pointer;padding:2px;border-radius:6px}.documentsTab_noticeClose__EqAbb:focus-visible{outline:2px solid currentColor}.documentsTab_table__EQY86{min-width:1120px}.documentsTab_table__EQY86 td,.documentsTab_table__EQY86 th{white-space:nowrap;vertical-align:middle}.documentsTab_table__EQY86 .documentsTab_wrapCell__uidKj{white-space:normal;min-width:120px;max-width:220px}.documentsTab_docNumber__5vMGp{font-family:ui-monospace,SF Mono,monospace;font-size:12.5px;font-weight:800}.documentsTab_strong__e_Mtc{display:block;font-weight:800;line-height:1.35}.documentsTab_customerLink__3i0DE{padding:0;border:none;background:none;color:inherit;font:inherit;font-weight:800;text-align:right;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.documentsTab_customerLink__3i0DE:focus-visible,.documentsTab_customerLink__3i0DE:hover{text-decoration-style:solid}.documentsTab_subLine__T_fnS{display:block;margin-top:3px;font-size:11.5px;font-weight:700;line-height:1.35;color:var(--kg-muted)}.documentsTab_dash__Hlk5m{color:var(--kg-muted)}.documentsTab_money__GzyUq{font-variant-numeric:tabular-nums}.documentsTab_open__fWUQ1{color:var(--kg-neg);font-weight:900}.documentsTab_settled__H1q0A{color:var(--kg-muted);font-weight:600}.documentsTab_note__wtCgt{display:block;margin-top:4px;font-size:11px;font-weight:700;color:var(--kg-muted)}.documentsTab_actions__AY1fW{display:flex;align-items:center;justify-content:flex-end;gap:6px}.documentsTab_iconBtn__0OZt1{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--kg-line);background:#fff;color:var(--kg-ink2);cursor:pointer;flex:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.documentsTab_iconBtn__0OZt1:hover:not(:disabled){background:#f3f1fc;border-color:#ddd8f5;color:var(--kg-ink)}.documentsTab_iconBtn__0OZt1:focus-visible{outline:2px solid var(--kg-bar-a);outline-offset:2px}.documentsTab_iconBtn__0OZt1:disabled{opacity:.5;cursor:default}.documentsTab_iconBtnOk__w70jl,.documentsTab_iconBtnOk__w70jl:hover:not(:disabled){color:var(--kg-pos);border-color:#bfe8d2;background:#eefaf3}.documentsTab_iconBtnFail__VC0jI,.documentsTab_iconBtnFail__VC0jI:hover:not(:disabled){color:#c93b40;border-color:#f5cdce;background:#fdecec}.documentsTab_approveBtn__rgKon{height:34px;padding:0 12px;border-radius:10px;border:0;background:var(--kg-amber);color:#4a3400;font-family:inherit;font-size:12.5px;font-weight:900;cursor:pointer;white-space:nowrap;transition:filter .15s ease}.documentsTab_approveBtn__rgKon:hover:not(:disabled){filter:brightness(.96)}.documentsTab_approveBtn__rgKon:disabled{opacity:.6;cursor:default}.documentsTab_noPdf__zU8LJ{font-size:11.5px;font-weight:700;color:var(--kg-muted)}.documentsTab_empty__2KPvA{text-align:center;padding:40px 20px 36px}.documentsTab_emptyIcon__aycp_{display:block;width:44px;height:44px;margin:0 auto 12px;color:#d8d4ef}.documentsTab_emptyTitle__toHuQ{margin:0 0 4px;font-size:15px;font-weight:900}.documentsTab_emptyText__D_uRN{margin:0 auto;max-width:32rem;font-size:12.5px;font-weight:600;line-height:1.6;color:var(--kg-muted)}.documentsTab_emptyActions__GISxH{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px}.documentsTab_emptyBtn__bKD8j{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--kg-line);border-radius:999px;padding:8px 15px;font-family:inherit;font-size:12.5px;font-weight:800;color:var(--kg-ink2);cursor:pointer;white-space:nowrap;transition:box-shadow .18s ease,transform .18s ease}.documentsTab_emptyBtn__bKD8j:hover{box-shadow:var(--kg-sh);transform:translateY(-1px)}.documentsTab_emptyBtnPrimary__QHVE6{background:linear-gradient(135deg,#312a9e,#231f6e);border-color:transparent;color:#fff}.documentsTab_srOnly__taPKE{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (hover:none) and (pointer:coarse){.documentsTab_approveBtn__rgKon,.documentsTab_emptyBtn__bKD8j,.documentsTab_iconBtn__0OZt1,.documentsTab_reportBtn__9AOdw,.documentsTab_reportSelect__E0YO0{min-height:44px}.documentsTab_iconBtn__0OZt1{width:44px}}@media (prefers-reduced-motion:reduce){.documentsTab_emptyBtn__bKD8j,.documentsTab_iconBtn__0OZt1{transition:none}.documentsTab_emptyBtn__bKD8j:hover{transform:none}}.documentsTab_allocationValue__Xautu{font-variant-numeric:tabular-nums;font-weight:600;background:none;border:none;padding:0;cursor:pointer;color:hsl(var(--foreground))}.documentsTab_allocationValue__Xautu:hover{text-decoration:underline}.documentsTab_allocationEdit__T1wqE{display:flex;flex-direction:column;gap:2px}.documentsTab_allocationInput__lV1AK{width:7.5rem;padding:2px 6px;border:1px solid hsl(var(--border));border-radius:4px;font-variant-numeric:tabular-nums;font-size:.8125rem}.documentsTab_allocationHint__3RtOD{font-size:.6875rem;color:hsl(var(--muted-foreground))}.documentsTab_allocationError__BciLo{font-size:.6875rem;color:#b91c1c}.documentsTab_ackPending__XtJgP{color:#b45309}.documentsTab_ackConfirmed__cd2X0{color:#047857}.missingReceipts_panel__an4kq{border:1px solid var(--kg-line)}.missingReceipts_head__O4K_g{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-bottom:12px}.missingReceipts_title__DKPOo{display:inline-flex;align-items:center;gap:7px}.missingReceipts_title__DKPOo:focus{outline:none}.missingReceipts_title__DKPOo:focus-visible{outline:2px solid var(--kg-bar-a);outline-offset:3px;border-radius:6px}.missingReceipts_kpis__ND7zE{margin-bottom:12px}.missingReceipts_issueBtn__MOPbL{height:36px;border:0;border-radius:11px;padding:0 14px;background:linear-gradient(135deg,#312a9e,#231f6e);color:#fff;font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer;white-space:nowrap}.missingReceipts_issueBtn__MOPbL:hover:not(:disabled){filter:brightness(1.08)}.missingReceipts_issueBtn__MOPbL:focus-visible{outline:2px solid var(--kg-bar-a);outline-offset:2px}.missingReceipts_issueBtn__MOPbL:disabled{opacity:.45;cursor:default}.missingReceipts_confirm__ptTuU{margin:0 0 12px;padding:12px 14px;border-radius:13px;background:#fffaeb;border:1px solid #f3dc96;color:#4a3400}.missingReceipts_confirmTitle__Q5vwV{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:13.5px;font-weight:900}.missingReceipts_confirmList__8I6DH{margin:0 0 8px;padding-inline-start:20px;font-size:12.5px;font-weight:700;line-height:1.7}.missingReceipts_confirmNote___GqFl{margin:0 0 8px;font-size:12px;font-weight:700}.missingReceipts_confirmLabel__nS0Kv{display:block;margin-bottom:5px;font-size:12px;font-weight:800}.missingReceipts_confirmRow__aJJfb{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.missingReceipts_confirmInput__P_tRz{height:36px;width:8rem;border:1px solid #e6c661;border-radius:11px;background:#fff;padding:0 10px;font-family:inherit;font-size:14px;font-weight:800;color:var(--kg-ink)}.missingReceipts_confirmInput__P_tRz:focus{outline:none;border-color:var(--kg-bar-a);box-shadow:0 0 0 3px rgba(91,84,214,.14)}.missingReceipts_result__zFHly{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:9px 12px;border-radius:11px;background:#eefaf3;border:1px solid #bfe8d2;color:#0b6b3d}.missingReceipts_result__zFHly>div{flex:1;min-width:0}.missingReceipts_resultIcon__qPw_Q{flex:none;margin-top:2px}.missingReceipts_resultLine__lEpv2{margin:0;font-size:12.5px;font-weight:700;line-height:1.6;overflow-wrap:anywhere}.missingReceipts_gaps__lVwAl{margin:0 0 12px;padding:8px 12px;border-radius:11px;background:#fff6f6;border:1px solid #f8d7d8;color:#a92f34}.missingReceipts_openings__MlWpR{margin:0 0 12px;padding:8px 12px;border-radius:11px;background:#f5f3fc;border:1px solid #eae7f8;color:#4a4599}.missingReceipts_gapLine__jy3TU{margin:0;font-size:12px;font-weight:700;line-height:1.6;overflow-wrap:anywhere}.missingReceipts_empty__WsDpR{margin:0;padding:18px 0 6px;text-align:center;font-size:13px;font-weight:700;color:var(--kg-pos)}.missingReceipts_resultWarn__Bq1SA{background:#fff6f6;border-color:#f8d7d8;color:#a92f34}.missingReceipts_failedList__e64BF{margin:2px 0 0;padding-inline-start:18px;font-size:12.5px;font-weight:700;line-height:1.6;overflow-wrap:anywhere}.missingReceipts_selectBar__TRLIG{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;margin:0 0 8px;font-size:12.5px;font-weight:700;color:var(--kg-ink)}.missingReceipts_linkBtn__LcT6g{border:0;background:none;padding:0;font-family:inherit;font-size:inherit;font-weight:800;color:var(--kg-bar-a);text-decoration:underline;cursor:pointer}.missingReceipts_linkBtn__LcT6g:disabled{opacity:.45;cursor:default}.missingReceipts_linkBtn__LcT6g:focus-visible{outline:2px solid var(--kg-bar-a);outline-offset:2px;border-radius:4px}.missingReceipts_selectHint__VTSz4{color:#8a5a00}.missingReceipts_pick__f_d9N{width:36px;text-align:center}.missingReceipts_check__CQa1B{width:16px;height:16px;accent-color:#312a9e;cursor:pointer}.missingReceipts_check__CQa1B:disabled{cursor:default}.missingReceipts_flagged__d2awA td{background:#fffaeb}.missingReceipts_manualNote__qyj20{display:block;margin-top:3px;font-size:11.5px;font-weight:800;color:#8a5a00;white-space:normal}.missingReceipts_table__dt8GU{min-width:800px}.missingReceipts_table__dt8GU td,.missingReceipts_table__dt8GU th{white-space:nowrap;vertical-align:middle}@media (hover:none) and (pointer:coarse){.missingReceipts_confirmInput__P_tRz,.missingReceipts_issueBtn__MOPbL{min-height:44px}.missingReceipts_check__CQa1B{width:22px;height:22px}}.manualDelivery_tab__mg8lp{display:flex;flex-direction:column;gap:12px;min-width:0}@media (max-width:880px){.manualDelivery_tab__mg8lp .manualDelivery_kpis__AlNlO{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manualDelivery_tab__mg8lp .manualDelivery_kpis__AlNlO>:last-child:nth-child(odd){grid-column:1/-1}}.manualDelivery_cardHead__a7pi_{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-bottom:12px}.manualDelivery_cardSub__mAjGe{margin:2px 0 0;font-size:12px;font-weight:600;color:var(--kg-muted)}.manualDelivery_table__GSQmV{min-width:900px}.manualDelivery_table__GSQmV td,.manualDelivery_table__GSQmV th{white-space:nowrap;vertical-align:middle}.manualDelivery_table__GSQmV .manualDelivery_wrapCell__rFoBo{white-space:normal;min-width:150px;max-width:280px}.manualDelivery_strong__9k0bk{display:block;font-weight:800;line-height:1.35}.manualDelivery_number__eE16X{font-weight:800;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.manualDelivery_subLine__7NMWu{display:block;margin-top:3px;font-size:11.5px;font-weight:700;line-height:1.35;color:var(--kg-muted)}.manualDelivery_dash__wovJf{color:var(--kg-muted)}.manualDelivery_money__1CxwA{font-variant-numeric:tabular-nums}.manualDelivery_printedNote__ATD02{color:#16a34a}.manualDelivery_actionBtn__3bi4X{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border-radius:10px;border:1px solid var(--kg-line);background:#fff;color:var(--kg-ink2);font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.manualDelivery_actionBtn__3bi4X:hover:not(:disabled){background:#f3f1fc;border-color:#ddd8f5;color:var(--kg-ink)}.manualDelivery_actionBtn__3bi4X:focus-visible{outline:2px solid var(--kg-bar-a);outline-offset:2px}.manualDelivery_actionBtn__3bi4X:disabled{opacity:.55;cursor:default}.manualDelivery_spin__SiWTY{animation:manualDelivery_spin__SiWTY .9s linear infinite}.manualDelivery_actions__gEzp3{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.manualDelivery_allocation__dIMu7{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.manualDelivery_allocationInput__Dx9GO{width:120px;height:32px;padding:0 10px;border-radius:10px;border:1px solid var(--kg-line);background:#fff;color:var(--kg-ink);font-family:inherit;font-size:13px;letter-spacing:.04em}.manualDelivery_allocationInput__Dx9GO:focus-visible{outline:2px solid var(--kg-bar-a);outline-offset:1px}.manualDelivery_allocationInput__Dx9GO[aria-invalid=true]{border-color:#dc2626}.manualDelivery_fieldError__S25CK{display:block;width:100%;margin-top:2px;color:#dc2626;font-size:12px}.manualDelivery_dialogField__wgYXr{display:flex;flex-direction:column;gap:6px;margin-top:12px;text-align:start}.manualDelivery_dialogLabel__TO6jC{font-size:13px;font-weight:700;color:var(--kg-ink2)}.manualDelivery_dialogHint__j1tNs{font-size:12px;color:var(--kg-ink3,#6b7280)}@keyframes manualDelivery_spin__SiWTY{to{transform:rotate(1turn)}}.manualDelivery_moreRow__P6gC1{display:flex;justify-content:center;margin-top:12px}.manualDelivery_footnote__QfrMB{margin:12px 0 0;font-size:11.5px;font-weight:600;line-height:1.6;color:var(--kg-muted)}.manualDelivery_empty__DWBa1{text-align:center;padding:32px 20px 28px}.manualDelivery_emptyIcon__iqv7y{display:block;width:40px;height:40px;margin:0 auto 12px;color:#d8d4ef}.manualDelivery_emptyTitle__cvVWJ{margin:0 0 4px;font-size:15px;font-weight:900}.manualDelivery_emptyText__xkNpQ{margin:0 auto;max-width:32rem;font-size:12.5px;font-weight:600;line-height:1.6;color:var(--kg-muted)}.manualDelivery_emptyActions__T3vrt{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px}.manualDelivery_emptyBtn___03qz{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--kg-line);border-radius:999px;padding:8px 15px;font-family:inherit;font-size:12.5px;font-weight:800;color:var(--kg-ink2);cursor:pointer;white-space:nowrap;transition:box-shadow .18s ease,transform .18s ease}.manualDelivery_emptyBtn___03qz:hover:not(:disabled){box-shadow:var(--kg-sh);transform:translateY(-1px)}.manualDelivery_emptyBtn___03qz:disabled{opacity:.55;cursor:default}.manualDelivery_emptyBtnPrimary__KDWiV{background:linear-gradient(135deg,#312a9e,#231f6e);border-color:transparent;color:#fff}.manualDelivery_srOnly__HE6sN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (hover:none) and (pointer:coarse){.manualDelivery_actionBtn__3bi4X,.manualDelivery_emptyBtn___03qz{min-height:44px}}@media (prefers-reduced-motion:reduce){.manualDelivery_actionBtn__3bi4X,.manualDelivery_emptyBtn___03qz{transition:none}.manualDelivery_emptyBtn___03qz:hover{transform:none}.manualDelivery_spin__SiWTY{animation:none}}.manualDelivery_notice__PlPVG{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 14px;border-radius:12px;border:1px solid #fcd34d;background:#fffbeb;color:#92400e;font-size:13px;font-weight:700;line-height:1.5}.manualDelivery_notice__PlPVG svg{flex:none;margin-top:2px}.paymentsTab_tab__Cyow_{display:flex;flex-direction:column;gap:12px;min-width:0}@media (max-width:880px){.paymentsTab_tab__Cyow_ .paymentsTab_kpis__0nhz2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.paymentsTab_cardHead__52Fk1{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-bottom:12px}.paymentsTab_cardSub__h_8KR{margin:2px 0 0;font-size:12px;font-weight:600;color:var(--kg-muted)}.paymentsTab_cardHint__GpDxN{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--kg-muted)}.paymentsTab_cardHint__GpDxN b{color:var(--kg-ink2);font-weight:800}.paymentsTab_notice__bpkaw{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:8px 12px;border-radius:11px;background:#fff6f6;border:1px solid #f8d7d8;color:#a92f34;font-size:12.5px;font-weight:700}.paymentsTab_noticeClose__AsBSv{flex:none;display:inline-flex;border:0;background:none;color:inherit;cursor:pointer;padding:2px;border-radius:6px}.paymentsTab_noticeClose__AsBSv:focus-visible{outline:2px solid currentColor}.paymentsTab_table__sbhjQ{min-width:1040px}.paymentsTab_table__sbhjQ td,.paymentsTab_table__sbhjQ th{white-space:nowrap;vertical-align:middle}.paymentsTab_table__sbhjQ .paymentsTab_wrapCell__WdR8P{white-space:normal;min-width:150px;max-width:240px}.paymentsTab_table__sbhjQ .paymentsTab_chargeCell__L1XJG{white-space:normal;min-width:200px;max-width:340px}.paymentsTab_strong__V381B{display:block;font-weight:800;line-height:1.35}.paymentsTab_subLine__Ps9ma{font-weight:700;line-height:1.35}.paymentsTab_contactLine__y1RYi,.paymentsTab_subLine__Ps9ma{display:block;margin-top:3px;font-size:11.5px;color:var(--kg-muted)}.paymentsTab_contactLine__y1RYi{font-weight:600;line-height:1.4;unicode-bidi:plaintext;word-break:break-word}.paymentsTab_description__9V0hL{display:block;margin-top:5px;font-size:12.5px;font-weight:600;line-height:1.45;color:var(--kg-ink2)}.paymentsTab_money__hTAZY{font-weight:800;font-variant-numeric:tabular-nums}.paymentsTab_muted__9e5_9{color:var(--kg-ink2);font-weight:600}.paymentsTab_reference__clZYF{font-family:ui-monospace,SF Mono,monospace;font-size:12px;font-weight:600;color:var(--kg-muted);font-variant-numeric:tabular-nums}.paymentsTab_dash__iEeZD{color:var(--kg-muted)}.paymentsTab_actions__ERVgn{display:flex;align-items:center;justify-content:flex-end;gap:6px}.paymentsTab_iconBtn__ys4ny{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--kg-line);background:#fff;color:var(--kg-ink2);cursor:pointer;flex:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.paymentsTab_iconBtn__ys4ny:hover:not(:disabled){background:#f3f1fc;border-color:#ddd8f5;color:var(--kg-ink)}.paymentsTab_iconBtn__ys4ny:focus-visible,.paymentsTab_pagerBtn__fAupk:focus-visible,.paymentsTab_refundBtn__duPZ9:focus-visible{outline:2px solid var(--kg-bar-a);outline-offset:2px}.paymentsTab_iconBtn__ys4ny:disabled{opacity:.5;cursor:default}.paymentsTab_refundBtn__duPZ9{height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--kg-line);background:#fff;color:var(--kg-ink2);font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.paymentsTab_refundBtn__duPZ9:hover:not(:disabled){background:#fff6f6;border-color:#f5cdce;color:#a92f34}.paymentsTab_pager__Kuj7h{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--kg-line-soft)}.paymentsTab_pagerBtn__fAupk{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--kg-line);background:#fff;color:var(--kg-ink2);font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer;white-space:nowrap}.paymentsTab_pagerBtn__fAupk:hover:not(:disabled){background:#faf9fe}.paymentsTab_pagerBtn__fAupk:disabled{opacity:.45;cursor:default}.paymentsTab_pagerStatus__QKCt3{font-size:12px;font-weight:700;color:var(--kg-muted);font-variant-numeric:tabular-nums}.paymentsTab_pagerStatus__QKCt3 b{color:var(--kg-ink)}.paymentsTab_empty__d2h3T{text-align:center;padding:40px 20px 36px}.paymentsTab_emptyIcon__vHT14{display:block;width:44px;height:44px;margin:0 auto 12px;color:#d8d4ef}.paymentsTab_emptyTitle__SGu_0{margin:0 0 4px;font-size:15px;font-weight:900}.paymentsTab_emptyText__PJ__n{margin:0 auto;max-width:34rem;font-size:12.5px;font-weight:600;line-height:1.6;color:var(--kg-muted)}.paymentsTab_emptyActions__w6GS8{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px}.paymentsTab_emptyBtn__OknGh{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--kg-line);border-radius:999px;padding:8px 15px;font-family:inherit;font-size:12.5px;font-weight:800;color:var(--kg-ink2);cursor:pointer;white-space:nowrap;transition:box-shadow .18s ease,transform .18s ease}.paymentsTab_emptyBtn__OknGh:hover{box-shadow:var(--kg-sh);transform:translateY(-1px)}.paymentsTab_emptyBtnPrimary__QK1Lp{background:linear-gradient(135deg,#312a9e,#231f6e);border-color:transparent;color:#fff}.paymentsTab_srOnly__Qouca{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (hover:none) and (pointer:coarse){.paymentsTab_emptyBtn__OknGh,.paymentsTab_iconBtn__ys4ny,.paymentsTab_pagerBtn__fAupk,.paymentsTab_refundBtn__duPZ9{min-height:44px}.paymentsTab_iconBtn__ys4ny{width:44px}}@media (prefers-reduced-motion:reduce){.paymentsTab_emptyBtn__OknGh,.paymentsTab_iconBtn__ys4ny,.paymentsTab_refundBtn__duPZ9{transition:none}.paymentsTab_emptyBtn__OknGh:hover{transform:none}}.GroupIdBadge_badge__TGmJM{display:inline-block;position:relative;top:-7px;z-index:5;width:0;overflow:visible;font-size:.425rem;font-weight:400;color:hsl(var(--muted-foreground)/.4);white-space:nowrap}.AddCourseDialog_overlay__KF34F{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:50}.AddCourseDialog_dialog__zSp2N{background-color:#f8fafc;border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);max-width:42rem;width:100%;margin-left:1rem;margin-right:1rem;max-height:90vh;overflow-y:auto}.AddCourseDialog_dialogBody__qjJ_4{padding:1.5rem}.AddCourseDialog_header__mq2vM{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.AddCourseDialog_title__d3PNT{font-size:1.5rem;line-height:2rem;font-weight:600;color:#111827}.AddCourseDialog_closeButton__CQ8_I{background:none;border:none;padding:0;cursor:pointer;color:#9ca3af;transition:color .15s}.AddCourseDialog_closeButton__CQ8_I:hover{color:#4b5563}.AddCourseDialog_iconLg__AcMw8{width:1.5rem;height:1.5rem}.AddCourseDialog_form__LC8kn{display:flex;flex-direction:column;gap:1rem}.AddCourseDialog_label__CLr2d{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#374151;margin-bottom:.25rem}.AddCourseDialog_required__4dO98{color:#ef4444}.AddCourseDialog_input__Xxyb5{width:100%;padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:3px;background-color:#fff;box-sizing:border-box}.AddCourseDialog_timeSelect__wNMnT{height:2.25rem;padding:.25rem .5rem;border-radius:3px}.AddCourseDialog_input__Xxyb5:focus{outline:none;box-shadow:0 0 0 2px #14b8a6}.AddCourseDialog_select__c864B{width:100%;padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:3px;background-color:#fff;box-sizing:border-box}.AddCourseDialog_select__c864B:focus{outline:none;box-shadow:0 0 0 2px #14b8a6}.AddCourseDialog_grid2__edKxA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.AddCourseDialog_lessonSection__qKaJK{border:1px solid #99f6e4;border-radius:.5rem;padding:1rem;background-color:#f0fdfa;display:flex;flex-direction:column;gap:1rem}.AddCourseDialog_lessonSectionTitle__S3xly{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:#115e59;margin:0}.AddCourseDialog_lessonSectionHeader__UAocS{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid #99f6e4;padding-bottom:.5rem}.AddCourseDialog_lessonBlockHeader__cRbOi{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.AddCourseDialog_addLessonButton__cOz8g{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;color:#0d9488;background:none;border:none;cursor:pointer;padding:0;white-space:nowrap}.AddCourseDialog_addLessonButton__cOz8g:hover:not(:disabled){color:#0f766e}.AddCourseDialog_addLessonButton__cOz8g:disabled{opacity:.5;cursor:not-allowed}.AddCourseDialog_addLessonIcon__LRalY{font-size:1.125rem;line-height:1}.AddCourseDialog_removeLessonButton__ukC7A{padding:.375rem;color:#9ca3af;border-radius:.375rem;border:none;background:none;cursor:pointer;transition:color .15s,background-color .15s}.AddCourseDialog_removeLessonButton__ukC7A:hover{color:#dc2626;background-color:#fef2f2}.AddCourseDialog_lessonBlock__UPyfI{border-top:1px dashed #99f6e4;padding-top:.75rem;display:flex;flex-direction:column;gap:.75rem}.AddCourseDialog_lessonBlockTitle__NAfLN{font-size:.875rem;font-weight:600;color:#0f766e}.AddCourseDialog_loadingText__B6qGf{padding-top:1rem;padding-bottom:1rem;text-align:center;color:#4b5563}.AddCourseDialog_helperText__U_iL5{font-size:.75rem;line-height:1rem;color:#6b7280;margin-top:.25rem}.AddCourseDialog_tiersContainer__mRxiI{border-radius:.5rem;border:1px dashed #d1d5db;background-color:#fff;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.AddCourseDialog_tiersRows__O2aql{display:flex;flex-direction:column;gap:.5rem}.AddCourseDialog_tierRow__M_V_2{display:flex;align-items:center;gap:.5rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:.5rem .75rem}.AddCourseDialog_tierLabel____UkS{flex:1 1 0%;font-size:.875rem;color:#374151}.AddCourseDialog_tierInput__RUv72{width:8rem;padding:3px .375rem;border:1px solid #d1d5db;border-radius:3px;font-size:.875rem;background-color:#fff}.AddCourseDialog_tierInput__RUv72:focus{outline:none;box-shadow:0 0 0 2px #14b8a6}.AddCourseDialog_removeTierButton__nh_8V{padding:.375rem;color:#9ca3af;border-radius:.375rem;border:none;background:none;cursor:pointer;transition:color .15s,background-color .15s}.AddCourseDialog_removeTierButton__nh_8V:hover{color:#dc2626;background-color:#fef2f2}.AddCourseDialog_iconSm__e9ke6{width:1rem;height:1rem}.AddCourseDialog_addTierButton__ln8u2{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;color:#0d9488;background:none;border:none;cursor:pointer;padding:0}.AddCourseDialog_addTierButton__ln8u2:hover{color:#0f766e}.AddCourseDialog_addTierIcon__bucVw{font-size:1.125rem;line-height:1}.AddCourseDialog_errorBox__wUiLg{padding:.75rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem}.AddCourseDialog_errorText__E9uEo{font-size:.875rem;color:#dc2626}.AddCourseDialog_actions__n9Ekj{display:flex;gap:.75rem;padding-top:1rem}.AddCourseDialog_cancelButton__ySgV4{flex:1 1 0%;padding:.5rem 1rem;border:1px solid #d1d5db;color:#374151;border-radius:.5rem;background-color:transparent;cursor:pointer;transition:background-color .15s}.AddCourseDialog_cancelButton__ySgV4:hover{background-color:#f9fafb}.AddCourseDialog_submitButton__QOZTr{flex:1 1 0%;padding:.5rem 1rem;background-color:#0d9488;color:#fff;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .15s}.AddCourseDialog_submitButton__QOZTr:hover{background-color:#0f766e}.AddCourseDialog_submitButton__QOZTr:disabled{background-color:#9ca3af;cursor:not-allowed}.AddCourseDialog_adultToggleRow__RwOcE{display:flex;align-items:center}.AddCourseDialog_adultToggleLabel__P7zSr{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AddCourseDialog_adultCheckbox__KJFq1{width:1rem;height:1rem;cursor:pointer;accent-color:hsl(var(--primary));flex-shrink:0}.StudioBusyWarning_box__eaNYB{margin-top:.25rem;padding:.55rem .75rem;border:1px solid #f3d19e;background:#fff8eb;border-radius:.5rem}.StudioBusyWarning_line___CBQj{margin:0;font-size:.75rem;line-height:1.4;color:#92400e}.StudioBusyWarning_line___CBQj+.StudioBusyWarning_line___CBQj{margin-top:.25rem}.CrossFade_stack__Ye4cT{display:grid;min-width:0}.CrossFade_stack__Ye4cT>*{grid-area:1/1;min-width:0}.CrossFade_leaving__FcUCf{pointer-events:none}@keyframes CrossFade_crossFadeIn__WJmK8{0%{opacity:0}to{opacity:1}}@keyframes CrossFade_crossFadeOut__irqOw{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.CrossFade_entering__XXQQ9{animation:CrossFade_crossFadeIn__WJmK8 .2s ease-out both}.CrossFade_leaving__FcUCf{animation:CrossFade_crossFadeOut__irqOw .2s ease-in both}}.Reveal_reveal__K1Fhf{opacity:0;transform:translateY(14px);transition:opacity .5s cubic-bezier(.32,.72,0,1),transform .5s cubic-bezier(.32,.72,0,1);min-width:0}.Reveal_shown__1f_f5{opacity:1;transform:none}.Reveal_reveal__K1Fhf>*{min-width:0}@media (prefers-reduced-motion:reduce){.Reveal_reveal__K1Fhf{opacity:1;transform:none;transition:none}}.recurringTab_tab__T14Zd{display:flex;flex-direction:column;gap:12px;min-width:0}@media (max-width:880px){.recurringTab_tab__T14Zd .recurringTab_kpis__c77Dz{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.recurringTab_cardHead__LtJT4{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-bottom:12px}.recurringTab_cardSub__viST7{margin:2px 0 0;font-size:12px;font-weight:600;color:var(--kg-muted)}.recurringTab_bulkBtn__NPQrG{height:36px;border:1px solid #f5cdce;background:#fff;border-radius:11px;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:800;color:#a92f34;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background .15s ease}.recurringTab_bulkBtn__NPQrG:hover:not(:disabled){background:#fdf3f3}.recurringTab_bulkBtn__NPQrG:focus-visible{outline:2px solid var(--kg-bar-a);outline-offset:2px}.recurringTab_bulkBtn__NPQrG:disabled{opacity:.6;cursor:default}.recurringTab_notice__otwgr{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:8px 12px;border-radius:11px;background:#fff6f6;border:1px solid #f8d7d8;color:#a92f34;font-size:12.5px;font-weight:700}.recurringTab_noticeClose__BJnnl{flex:none;display:inline-flex;border:0;background:none;color:inherit;cursor:pointer;padding:2px;border-radius:6px}.recurringTab_noticeClose__BJnnl:focus-visible{outline:2px solid currentColor}.recurringTab_table__QJ0zh{min-width:1000px}.recurringTab_table__QJ0zh td,.recurringTab_table__QJ0zh th{white-space:nowrap;vertical-align:middle}.recurringTab_table__QJ0zh .recurringTab_wrapCell__0L4By{white-space:normal;min-width:170px;max-width:280px}.recurringTab_strong__R3rDK{display:block;font-weight:800;line-height:1.35}.recurringTab_subLine__rBt98{display:block;margin-top:3px;font-size:11.5px;font-weight:700;line-height:1.35;color:var(--kg-muted)}.recurringTab_dash__D6C_s{color:var(--kg-muted)}.recurringTab_money__yYv02{font-variant-numeric:tabular-nums}.recurringTab_muted__sSXZq{color:var(--kg-muted)}.recurringTab_failNote__0vtsv{color:#c93b40}.recurringTab_change__fo3AU{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:3px 6px;margin-top:4px;font-size:11.5px;font-weight:800;line-height:1.35;color:#7a5200}.recurringTab_changeTag__4GWFq{display:inline-block;padding:2px 6px;border-radius:6px;background:#fff3cf;color:#7a5200;font-size:10.5px;font-weight:900}.recurringTab_changeMonth__5Ssu0{color:var(--kg-ink2)}.recurringTab_changeMonth__5Ssu0 .recurringTab_changeTag__4GWFq{background:#efedfa;color:var(--kg-ink2)}.recurringTab_actions__etVQ6{display:flex;align-items:center;justify-content:flex-end;gap:6px}.recurringTab_actionBtn__SoeGz{height:32px;padding:0 11px;border-radius:10px;border:1px solid var(--kg-line);background:#fff;color:var(--kg-ink2);font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.recurringTab_actionBtn__SoeGz:hover:not(:disabled){background:#f3f1fc;border-color:#ddd8f5;color:var(--kg-ink)}.recurringTab_actionBtn__SoeGz:focus-visible{outline:2px solid var(--kg-bar-a);outline-offset:2px}.recurringTab_actionBtn__SoeGz:disabled{opacity:.55;cursor:default}.recurringTab_actionDanger__id3yL{color:#c93b40;border-color:#f5cdce}.recurringTab_actionDanger__id3yL:hover:not(:disabled){background:#fdecec;border-color:#f0b9bb;color:#a92f34}.recurringTab_actionAccent__T4AlE{color:var(--kg-bar-b);border-color:#cfc9f3;background:#f7f6fe}.recurringTab_empty__Uapri{text-align:center;padding:40px 20px 36px}.recurringTab_emptyIcon__w4pWL{display:block;width:44px;height:44px;margin:0 auto 12px;color:#d8d4ef}.recurringTab_emptyTitle__yLza8{margin:0 0 4px;font-size:15px;font-weight:900}.recurringTab_emptyText__RtfO_{margin:0 auto;max-width:32rem;font-size:12.5px;font-weight:600;line-height:1.6;color:var(--kg-muted)}.recurringTab_emptyActions__q_xqZ{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px}.recurringTab_emptyBtn__RdcYz{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--kg-line);border-radius:999px;padding:8px 15px;font-family:inherit;font-size:12.5px;font-weight:800;color:var(--kg-ink2);cursor:pointer;white-space:nowrap;transition:box-shadow .18s ease,transform .18s ease}.recurringTab_emptyBtn__RdcYz:hover{box-shadow:var(--kg-sh);transform:translateY(-1px)}.recurringTab_emptyBtnPrimary__ffbcV{background:linear-gradient(135deg,#312a9e,#231f6e);border-color:transparent;color:#fff}.recurringTab_srOnly__VOCqj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (hover:none) and (pointer:coarse){.recurringTab_actionBtn__SoeGz,.recurringTab_bulkBtn__NPQrG,.recurringTab_emptyBtn__RdcYz{min-height:44px}}@media (prefers-reduced-motion:reduce){.recurringTab_actionBtn__SoeGz,.recurringTab_bulkBtn__NPQrG,.recurringTab_emptyBtn__RdcYz{transition:none}.recurringTab_emptyBtn__RdcYz:hover{transform:none}}.RentalDialog_successWrap__bEjPR{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:2rem 1rem}.RentalDialog_successIcon__eHThs{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsl(var(--success)/.12);color:hsl(var(--success))}.RentalDialog_successHeading__zePdZ{font-size:1.25rem;font-weight:600;color:hsl(var(--foreground))}.RentalDialog_successSubtext__b52m1{font-size:.75rem;color:hsl(var(--muted-foreground));max-width:28rem;margin-inline:auto}.RentalDialog_successActions__FukWo{display:flex;flex-direction:column-reverse;justify-content:center;gap:.75rem;width:100%;margin-top:.5rem}@media (min-width:768px){.RentalDialog_successActions__FukWo{flex-direction:row;width:auto}}.RentalDialog_downloadBtn__hNjnZ{height:2.75rem;padding-inline:1.5rem;border-radius:.5rem;border:none;background:#14b8a6;color:#fff;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;cursor:pointer}.RentalDialog_downloadBtn__hNjnZ:hover{background:#0d9488}.RentalDialog_downloadBtn__hNjnZ:disabled{opacity:.5;cursor:not-allowed}.RentalDialog_closeBtn__yPx7D{height:2.75rem;padding-inline:1.5rem;border-radius:.5rem;border:1px solid #d1d5db;background:#fff;cursor:pointer}.RentalDialog_closeBtn__yPx7D:hover{background:#f9fafb}