.auth_container__tfB4I{display:flex;flex-direction:column;justify-content:center;gap:1rem;max-width:420px}.auth_logo__lJ6d4{height:auto;width:auto;max-width:100px;display:none}.auth_createdBy__wbThm{display:flex;justify-content:center;margin-top:1rem;gap:.3rem;font-size:12px;color:#7a7a7a}@media (max-width:768px){.auth_logo__lJ6d4{display:block}}.Finances_page__h94Wu{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.Finances_container__dG55_{height:80vh;gap:1.5rem}.Finances_container__dG55_,.Finances_headerText__ZjehY{display:flex;flex-direction:column}.Finances_header__0EJLU{display:flex;align-items:center;justify-content:space-between}.Finances_filters__TK82f{display:flex;align-items:center;gap:.5rem}.Finances_cards__8CqEP{display:flex}.Finances_flexCards__WymQ7,.Finances_flex__yA23I{display:flex;gap:.5rem}.Finances_flex__yA23I{align-items:center;margin-top:.5rem;background-color:var(--hover-bg);padding:.2rem 1rem;width:-moz-fit-content;width:fit-content;border-radius:var(--border-radius);transition:all .2s ease}[data-theme=dark] .Finances_flex__yA23I{background-color:rgba(255,255,255,.05)}.Finances_flex__yA23I p{font-size:14px;color:var(--text-color-primary)}.Finances_flexLast__1yOzN{margin-top:.5rem;background:none;padding:0;border-radius:0}.Finances_charts__HxyyR{display:flex;align-items:center;gap:.5rem}.Finances_navigation__SZxd9 button{padding:.4rem .8rem;cursor:pointer;background-color:var(--primary-color);border:none;border-radius:6px;display:flex;gap:.4rem;align-items:center}.Finances_navigation__SZxd9 button:disabled{cursor:not-allowed}.ExpensesTab_container__aHVS3{display:flex;flex-direction:column}.ExpensesTab_header____YQo{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.ExpensesTab_headerItem__5R1yb{display:flex;align-items:center;gap:1rem}.ExpensesTab_pdfFileName__hFn7s{margin-top:.5rem;font-size:.9rem;color:var(--text-color-primary);display:flex;justify-content:center;align-items:center;gap:.5rem}.ExpensesTab_pdfFileName__hFn7s a{color:var(--primary-color);text-decoration:none;transition:all .2s ease}.ExpensesTab_pdfFileName__hFn7s a:hover{opacity:.8}.ExpensesTab_statusBadge__gcK7u{display:flex;gap:.5rem}.ExpensesTab_avatar__ql1Aj{display:flex;align-items:center;gap:.5rem}.ExpensesTab_actions__FMd9R{display:flex;align-items:center;gap:.3rem}.ExpensesTab_filterWrapper__z7JeQ{display:flex;align-items:center;gap:.6rem}.ExpensesTab_filter__UON9X{height:35px}.ExpensesTab_edit__IqfXJ{transition:all .3s ease}.ExpensesTab_edit__IqfXJ:hover{transform:scale(1.1)}.SalariesTab_container__ETKLK{display:flex;flex-direction:column}.SalariesTab_header__uP16t{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.SalariesTab_headerItem__CSoiw{display:flex;align-items:center;gap:1rem}.SalariesTab_pdfFileName__IHDyo{margin-top:.5rem;font-size:.9rem;color:#333;display:flex;justify-content:center;align-items:center;gap:.5rem}.SalariesTab_pdfFileName__IHDyo a{color:var(--primary-color);text-decoration:none}.SalariesTab_pdfFileName__IHDyo a:hover{color:rgb(8,95,8)}.SalariesTab_statusBadge__V8aNh{display:flex;gap:.5rem}.SalariesTab_avatar__Qhe6x{display:flex;align-items:center;gap:.5rem}.SalariesTab_actions__mVU3s{display:flex;align-items:center;gap:.3rem}.style_headerActions__xSirr{display:flex;gap:.75rem;align-items:center}.style_attachmentsContainer__mUWmI,.style_attachmentsForm__NMcmo{display:flex;flex-direction:column;gap:1rem}.style_attachmentsHeader__emyAC{display:flex;align-items:center;justify-content:space-between;gap:1rem}.style_attachmentsHeader__emyAC h4{margin:0}.style_attachmentsHeader__emyAC p{margin:0;color:var(--text-color-secondary);font-size:.9rem}.style_submit__U2Er1{width:-moz-fit-content;width:fit-content}.style_clickableRow__FGjVh{cursor:pointer}.style_emptyCell__gyXGZ{padding:1rem;text-align:center;color:var(--text-color-secondary)}.style_dialogOverlay__nLYls{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:200;animation:style_fadeIn___M4yq .2s ease-out}.style_dialogContent__Bgoo1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:1.2rem;background-color:var(--card-bg);border-radius:12px;width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);z-index:210;animation:style_scaleIn__5jvMB .2s ease-out}.style_dialogTitle__X_b4K{margin:0;font-size:1.1rem;font-weight:600}.style_dialogDescription__60VHR{margin:.25rem 0 1rem;color:var(--text-color-secondary);font-size:.95rem}.style_dialogActions__GNe1_{display:flex;justify-content:flex-end;align-items:center;gap:.75rem}.style_dialogCancel__bm1_4{border:1px solid var(--border-color);background:transparent;color:var(--text-color-primary);padding:.55rem .9rem;border-radius:8px;cursor:pointer}.style_dialogCancel__bm1_4:disabled{cursor:not-allowed;opacity:.7}.style_container__8CWiq{display:flex;align-items:flex-end;gap:.75rem}.style_inputGroup__KOheJ{display:flex;flex-direction:column}.style_inputGroup__KOheJ label{font-size:16px}.style_input__7fDxM{padding:.4rem .8rem;border:1px solid var(--card-border);background-color:var(--input-background-color);box-shadow:var(--shadow-sm);border-radius:6px;font-size:13px;width:150px;border-radius:24px;color:var(--text-color-secondary)}.style_separator__20ZlW{margin-bottom:.5rem;color:var(--text-color-secondary);font-size:.9rem}.style_clearBtn__qztxZ{background:transparent;border:none;color:#d9534f;font-weight:700;cursor:pointer;display:flex}.style_clearBtn__qztxZ img{align-self:center;margin-bottom:.2rem}.Input_input__a5J6C{display:flex;flex-direction:column;gap:.5rem;color:var(--text-color-2)}.Input_inputContainer__R9vBA{display:flex;flex-direction:row;align-items:center;background-color:var(--input-background-color);padding:.8rem;border:none;outline:none;width:100%;height:50px;border:1px solid var(--input-border-color);color:var(--text-color-primary);gap:.5rem;border-radius:12px}.Input_inputContainer__R9vBA>input{background:none;border:none;outline:none;width:100%;color:var(--text-color-primary)}.Input_input__a5J6C>select{background-color:var(--input-background-color);padding:.9rem;border:none;outline:none;width:100%;border:1px solid var(--input-border-color);color:white;border-radius:var(--border-radius)}.Input_inputContainer__R9vBA>.Input_inputContainer__R9vBA::placeholder,.Input_input__a5J6C>select:invalid{color:var(--text-color-secondary)}.Input_inputContainer__R9vBA:focus-within{outline:none;border:1.5px solid var(--primary-color)}[data-theme=dark] .Input_inputContainer__R9vBA:focus-within{box-shadow:0 0 8px rgba(28,166,76,.2)}.Input_input__a5J6C:focus>select{outline:none;border:1.5px solid var(--primary-color)}.Input_inputContainer__R9vBA>input[type=date]{color:var(--text-color-primary)}[data-theme=light] .Input_inputContainer__R9vBA>input[type=date]{color-scheme:light}[data-theme=dark] .Input_inputContainer__R9vBA>input[type=date]{color-scheme:dark}.NotFound_container__iCP9o{display:flex;align-items:center;gap:1.5rem;color:var(--text-color-primary);width:-moz-fit-content;width:fit-content;margin:0 auto;height:50vh}.NotFound_icon__0NzUI{color:var(--text-color-secondary);opacity:.3}[data-theme=dark] .NotFound_icon__0NzUI{opacity:.2}.NotFound_text__uUzz6{max-width:400px}.NotFound_text__uUzz6 h2{color:var(--text-color-primary);margin-bottom:.5rem}.NotFound_text__uUzz6 p{color:var(--text-color-secondary)}.RemoveClass_overlay__ZNM2p{background-color:var(--modal-overlay);position:fixed;inset:0;z-index:150}.RemoveClass_dialogContent__v4ii2{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;padding:24px;width:90%;max-width:400px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:151;box-shadow:var(--shadow-lg)}.RemoveClass_actions__HTuvp{display:flex;margin-top:24px;gap:12px}.RemoveClass_cancelButton__Z6ydk{background:var(--text-color-secondary);color:var(--card-bg);border:none;padding:8px 16px;border-radius:4px;cursor:pointer;transition:all .2s ease}.RemoveClass_cancelButton__Z6ydk:hover{opacity:.9;transform:translateY(-1px)}.RemoveClass_actionButton__77_Ki{background:#d32f2f;color:white;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;min-width:100px}.RemoveClass_actionBtn__MMWxq{background:none;border:none;cursor:pointer;border-radius:6px;transition:background .2s}.RemoveClass_suspend__so__v{background:#f59e0b;display:flex;align-items:center;padding:.3em 1em;font-weight:500;border-radius:12px;font-size:.7rem;letter-spacing:.5px;color:white;transition:all .2s}.RemoveClass_suspend__so__v:hover{background:#ffac1c;transform:scale(1.05)}.RemoveClass_unsuspend__M8DBa{background:#2ac460;display:flex;align-items:center;padding:.3em 1em;font-weight:500;border-radius:12px;font-size:.7rem;letter-spacing:.5px;color:white;transition:all .2s}.RemoveClass_unsuspend__M8DBa:hover{background:#30d469;transform:scale(1.05)}.RemoveClass_save__LVEX_{border:none}.RemoveClass_deleteButton__Ab52W{background:transparent;border:none;cursor:pointer;color:#d32f2f;display:flex;align-items:center;justify-content:center;padding:.3rem;border-radius:4px;transition:all .2s ease}.RemoveClass_deleteButton__Ab52W:hover{background:rgba(211,47,47,.1);transform:scale(1.1)}[data-theme=dark] .RemoveClass_deleteButton__Ab52W:hover{background:rgba(211,47,47,.2)}.UsersTab_container__ryf8I{display:flex;flex-direction:column}.UsersTab_container_header__ADj7S{display:flex;align-items:center;justify-content:space-between}.UsersTab_header_actions__3imwr{display:flex;align-items:center;gap:1.2rem}.UsersTab_staffWrapper__wbG6l{display:flex;align-items:center;gap:1rem}.UsersTab_actionsBtn__HY9vw{display:flex;gap:.5rem;align-items:center}.UsersTab_actionsBtn__HY9vw img{transition:transform .2s ease-in-out;cursor:pointer}.UsersTab_actionsBtn__HY9vw img:hover{transform:scale(1.08)}.Status_badge__eg5Vl{display:inline-flex;align-items:center;gap:.4em;padding:.25em .8em;border-radius:20px;font-size:.75rem;font-weight:500;text-transform:capitalize;letter-spacing:.4px;width:-moz-fit-content;width:fit-content;background-color:var(--badge-bg,#e0e0e0);color:var(--badge-color,#333)}.Status_badge__eg5Vl:before{content:"";display:inline-block;width:.6em;height:.6em;border-radius:50%;background-color:var(--badge-dot,#999)}.VariationIndicator_container__bH7_U{display:flex;align-items:center;gap:6px;padding:2px 7px;border-radius:12px;font-size:11px;font-weight:500;transition:background .3s ease,color .3s ease}.VariationIndicator_positive__lAg75{background:#e6f6ee;color:#1f9254}.VariationIndicator_negative__s9jnN{background:#fdeaea;color:#b42318}.VariationIndicator_neutral__gcGnb{background:#f1f1f1;color:#555555}.StudentAvatar_avatar__ZRmmc{border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;width:300px;height:300px}.StudentAvatar_dialogOverlay__FFlyu{background-color:var(--modal-overlay);position:fixed;inset:0;animation:StudentAvatar_fadeIn__ATRDg .3s ease;z-index:100}.StudentAvatar_dialogContent__r7g1F{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:110;background:var(--card-bg);padding:1rem;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.3);animation:StudentAvatar_zoomIn__6cEke .3s ease;border:1px solid var(--card-border)}[data-theme=dark] .StudentAvatar_dialogContent__r7g1F{box-shadow:0 10px 40px rgba(0,0,0,.6)}@keyframes StudentAvatar_fadeIn__ATRDg{0%{opacity:0}to{opacity:1}}@keyframes StudentAvatar_zoomIn__6cEke{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.TuitionsTab_container__ZsH6X{display:flex;flex-direction:column;gap:1rem;overflow-x:hidden}.TuitionsTab_container_header__8b_Z_{display:flex;align-items:center;justify-content:space-between}.TuitionsTab_header_actions__EkMUC{display:flex;align-items:center;gap:1rem}.TuitionsTab_dropdownTrigger__tLgBV{display:flex;align-items:center;gap:.4rem;padding:.4rem .8rem;background:var(--card-bg);border-radius:6px;border:1px solid var(--card-border);cursor:pointer;font-weight:500;color:var(--text-color-primary);transition:all .2s ease}.TuitionsTab_dropdownTrigger__tLgBV:hover{background:var(--hover-bg);border-color:var(--primary-color)}[data-theme=dark] .TuitionsTab_dropdownTrigger__tLgBV:hover{box-shadow:0 0 8px rgba(28,166,76,.15)}.TuitionsTab_dropdownContent__sVVLP{background:var(--card-bg);border-radius:8px;padding:.5rem 0;box-shadow:var(--shadow-lg);border:1px solid var(--card-border);z-index:50}[data-theme=dark] .TuitionsTab_dropdownContent__sVVLP{box-shadow:0 4px 20px rgba(0,0,0,.4)}.TuitionsTab_dropdownItem__6_Igq{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;cursor:pointer;color:var(--text-color-primary);transition:background .2s ease;outline:none}.TuitionsTab_dropdownItem__6_Igq:hover{background:var(--hover-bg)}[data-theme=dark] .TuitionsTab_dropdownItem__6_Igq:hover{background:rgba(28,166,76,.1)}.TuitionsTab_userWrapper__OSfGi{display:flex;align-items:center;gap:1rem}.TuitionsTab_statusBadge__vq3zt{display:flex;gap:.5rem}.TuitionsTab_avatar__gytfv{display:flex;align-items:center;gap:.5rem}.TuitionsTab_actions__63ADG{display:flex;align-items:center;gap:.3rem}.TuitionsTab_shareTrigger__jiC2m{padding:.3rem .7rem;font-size:.75rem}.TuitionsTab_table__yKMzL td,.TuitionsTab_table__yKMzL th{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.TuitionsTab_proof_trigger__QbG3_{text-align:left;gap:.6rem;background:none;border:none;margin-top:.4rem;cursor:pointer;font-size:.9rem;color:var(--text-color-primary);display:flex;align-items:center;gap:.5rem}.TuitionsTab_proof_trigger__QbG3_ span{font-size:.75rem;color:var(--primary-color);text-decoration:none;transition:color .2s ease}.TuitionsTab_proof_trigger__QbG3_ span:hover{color:#0a8c3a}[data-theme=dark] .TuitionsTab_proof_trigger__QbG3_ span:hover{color:#22c55e}.TuitionsTab_firstTd__zzqt9{display:flex;align-items:center;gap:.2rem;height:80px}.TuitionsTab_header__48myB{display:flex;align-items:center;justify-content:space-between}.TuitionsTab_Tabactions__JZenH{display:flex;gap:.5rem}.TuitionsTab_row__kONtX{font-size:.78rem}.TuitionsTab_row__kONtX,.TuitionsTab_tableContent__VH7KV td,.TuitionsTab_tableContent__VH7KV th{padding:.6rem .8rem;font-size:.85rem;white-space:nowrap}.PaymentDialog_dialogOverlay__yUeVz{background-color:var(--modal-overlay);position:fixed;inset:0;z-index:150;opacity:0;animation:PaymentDialog_fadeIn__U6Q5g .25s forwards}.PaymentDialog_confirmationOverlay__zLh6H{background-color:var(--modal-overlay);position:fixed;inset:0;z-index:170}.PaymentDialog_dialogContent__47BY6{padding:29px 24px 35px;width:90%;max-width:500px;transform:translate(-50%,-50%);z-index:151;max-height:80vh;overflow-y:auto;opacity:0;transform:translate(-50%,-45%);animation:PaymentDialog_slideFadeIn__hhrKF .25s forwards}.PaymentDialog_confirmationContent__VWl8x,.PaymentDialog_dialogContent__47BY6{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;position:fixed;top:50%;left:50%;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:.8rem}.PaymentDialog_confirmationContent__VWl8x{padding:24px;width:80%;max-width:400px;transform:translate(-50%,-50%);z-index:171}.PaymentDialog_trigger__Qv9w9{background-image:linear-gradient(90deg,#1ca64c 0,#1ca64c 51%,#0ed353);border-radius:5px;border:none;padding:.25rem .5rem;color:white;display:flex;align-items:center;cursor:pointer;transition:all .5s ease-in-out}.PaymentDialog_trigger__Qv9w9:hover{background-position:100%;color:#fff;text-decoration:none;transform:scale(1.05)}.PaymentDialog_saveBtn__f_PzJ{background-color:var(--primary-color)}.PaymentDialog_noPenalty__Vt3Wb,.PaymentDialog_saveBtn__f_PzJ{display:flex;align-items:center;justify-content:center;padding:.6rem .5rem;border:none;color:white;border-radius:var(--border-radius);cursor:pointer;transition:background .2s ease-in-out;width:150px}.PaymentDialog_noPenalty__Vt3Wb{background-color:rgb(52,76,255)}.PaymentDialog_saveBtn__f_PzJ:hover{background-color:var(--button-hover-1)}.PaymentDialog_buttons__9dC65{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.PaymentDialog_dialogClose__AhvZ_{display:flex;align-items:center;justify-content:center;padding:.3rem .5rem;background-color:var(--text-color-secondary);border:none;color:var(--card-bg);border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease}.PaymentDialog_dialogClose__AhvZ_:hover{opacity:.9}.PaymentDialog_methods__ZotVc{display:flex;gap:.8rem;margin-bottom:.5rem;flex-wrap:wrap}.PaymentDialog_method__KOMwz{background-color:var(--hover-bg);border:1px solid var(--card-border);min-width:125px;padding:1rem .8rem 1.5rem;display:flex;flex-direction:column;border-radius:var(--border-radius);gap:.2rem;cursor:pointer;transition:all .2s ease}.PaymentDialog_method__KOMwz:hover{background-color:rgba(28,166,76,.05)}.PaymentDialog_method__KOMwz img{border-radius:6px}.PaymentDialog_active__w0b0b{border:2px solid #0ed353}.PaymentDialog_info__ZdQWo{margin-top:1rem;margin-bottom:1rem}.PaymentDialog_info__ZdQWo p{color:var(--text-color-primary)}.PaymentDialog_statusContainer___KirM{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem;margin-top:1rem}.PaymentDialog_status__KhdcY{display:flex;align-items:center;gap:.5rem}.PaymentDialog_disabled__nKzp4{opacity:.4;pointer-events:none;cursor:not-allowed}.PaymentDialog_disabled__nKzp4:hover{background:none;color:inherit}.PaymentDialog_inputGroup__ajrMQ{display:flex;flex-direction:row;align-items:center;background-color:var(--input-background-color);padding:1rem;border:none;outline:none;width:100%;height:45px;border:1px solid var(--input-border-color);color:var(--text-color-primary);gap:.5rem;border-radius:var(--border-radius);margin-bottom:1rem}.PaymentDialog_inputFlex__TLwOf{display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:.8rem;gap:.8rem}.PaymentDialog_inputGroup__ajrMQ>input{background:none;border:none;outline:none;width:100%;color:var(--text-color-primary)}.PaymentDialog_inputGroup__ajrMQ>select{background:none;padding:.9rem;border:none;outline:none;width:100%;color:#2e2e2e}.PaymentDialog_inputContainer__kUd4R>.PaymentDialog_inputContainer__kUd4R::placeholder,.PaymentDialog_input___FKvA>select:invalid{color:var(--text-color-secondary)}.PaymentDialog_inputContainer__kUd4R:focus>input,.PaymentDialog_input___FKvA:focus>select{outline:none;border:1.2px solid #2ac460}.PaymentDialog_inputContainer__kUd4R>input[type=date]{color-scheme:dark;color:white}.PaymentDialog_dialogContent__47BY6 textarea{background-color:var(--input-background-color);padding:.8rem 1rem;border:none;outline:none;width:100%;border:1px solid var(--input-border-color);color:var(--text-color-primary);border-radius:var(--border-radius)}.PaymentDialog_scrollWrapper__2AFM9{max-height:70vh;overflow-y:auto;overflow-x:auto;border:1px solid #e3e3e3;border-radius:8px}.PaymentDialog_tableContent__rUI3U{width:100%;min-width:1000px;border-collapse:collapse}.PaymentDialog_tableContent__rUI3U td,.PaymentDialog_tableContent__rUI3U th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #eee;white-space:nowrap}.PaymentDialog_tableContent__rUI3U thead{position:-webkit-sticky;position:sticky;top:0;background:#f9f9f9;z-index:2}@keyframes PaymentDialog_fadeIn__U6Q5g{to{opacity:1}}@keyframes PaymentDialog_slideFadeIn__hhrKF{to{opacity:1;transform:translate(-50%,-50%)}}@keyframes PaymentDialog_slideFadeOut__9KSg5{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-45%)}}@media (max-width:768px){.PaymentDialog_dialogContent__47BY6{width:95%;padding:20px;max-width:420px}.PaymentDialog_inputFlex__TLwOf{grid-template-columns:1fr}.PaymentDialog_methods__ZotVc{flex-direction:column}.PaymentDialog_buttons__9dC65{flex-direction:column;align-items:stretch}.PaymentDialog_noPenalty__Vt3Wb,.PaymentDialog_saveBtn__f_PzJ{width:100%}.PaymentDialog_method__KOMwz{width:100%;align-items:center;text-align:center}}@media (max-width:480px){.PaymentDialog_dialogContent__47BY6{padding:16px;width:95%;max-width:360px}.PaymentDialog_inputGroup__ajrMQ{flex-direction:column;height:auto;padding:.8rem}.PaymentDialog_buttons__9dC65{gap:.4rem}}.styles_button__c5uW7{padding:.28rem .55rem;border:none;outline:none;background-image:linear-gradient(90deg,#1ca64c 0,#1ca64c 51%,#0ed353);color:white;border-radius:5px;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:transform .2s ease-in-out}.styles_button__c5uW7:hover{transform:scale(1.05)}.RemoveClass_overlay__tiOOp{background-color:var(--modal-overlay);position:fixed;inset:0;z-index:150}.RemoveClass_dialogContent__HaBe8{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;padding:24px;width:90%;max-width:400px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:151;box-shadow:var(--shadow-lg)}.RemoveClass_actions__OUC4c{display:flex;margin-top:24px;gap:12px}.RemoveClass_cancelButton__495tm{background:var(--text-color-secondary);color:var(--card-bg);border:none;padding:8px 16px;border-radius:4px;cursor:pointer;transition:all .2s ease}.RemoveClass_cancelButton__495tm:hover{background:var(--text-color-primary);transform:translateY(-1px)}.RemoveClass_actionButton__TRUVJ{background:#f59e0b;color:white;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;min-width:100px;transition:all .2s ease}.RemoveClass_actionButton__TRUVJ:hover{background:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px rgba(245,158,11,.3)}.RemoveClass_actionBtn__6Er8L{background:none;border:none;cursor:pointer;border-radius:6px;transition:background .2s}.RemoveClass_actionBtn__6Er8L:disabled{cursor:not-allowed}.RemoveClass_save__Gs08_{border:none}.RemoveClass_suspend__sQ3Wq,.RemoveClass_unsuspend__Dq6p3{display:flex;align-items:center;justify-content:center;padding:.3rem .8rem;font-weight:600;font-size:.7rem;border-radius:9999px;color:white;border:none;outline:none;cursor:pointer;background-size:200% auto;transition:all .4s ease}.RemoveClass_suspend__sQ3Wq{background-image:linear-gradient(90deg,#f59e0b 0,#f59e0b 51%,#ffac1c)}.RemoveClass_suspend__sQ3Wq:not(:disabled):hover{background-position:100%;transform:scale(1.07);box-shadow:0 6px 12px rgba(245,158,11,.4)}.RemoveClass_unsuspend__Dq6p3{background-image:linear-gradient(90deg,#2ac460 0,#2ac460 51%,#30d469)}.RemoveClass_unsuspend__Dq6p3:not(:disabled):hover{background-position:100%;transform:scale(1.07);box-shadow:0 6px 12px rgba(42,196,96,.4)}.RemoveClass_suspend__sQ3Wq:disabled,.RemoveClass_unsuspend__Dq6p3:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.styles_card___efTw{width:-moz-fit-content;width:fit-content;min-width:250px;padding:2rem 1.5rem;background-color:#1ca64c0e;border-left:4.5px solid var(--primary-color)}[data-theme=dark] .styles_card___efTw{background-color:rgba(16,185,129,.08)}.styles_card___efTw{display:flex;align-items:end;gap:.8rem}.styles_header__rcNTv{display:flex;flex-direction:column}.styles_header__rcNTv span{font-size:11px;font-weight:400;color:var(--text-color-secondary)}.styles_card___efTw h4{font-size:13px;font-weight:400;color:var(--text-color-secondary)}.styles_card___efTw p{font-size:16px;font-weight:700;color:var(--text-color-primary)}.styles_icon__JV4rD{width:42px;height:42px;background-color:rgba(28,166,76,.15);display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;transition:all .3s ease}[data-theme=dark] .styles_icon__JV4rD{background-color:rgba(28,166,76,.2)}.styles_icon__JV4rD:hover{transform:scale(1.1);background-color:rgba(28,166,76,.25)}.AlertsTable_guardianInfo__MnpjJ,.AlertsTable_studentInfo__oUgE2{display:flex;flex-direction:column;gap:.25rem}.AlertsTable_guardianName__e2epA,.AlertsTable_studentName__Wtdvb{font-weight:500;color:var(--text-color-primary)}.AlertsTable_relationship__rgyzG,.AlertsTable_studentBI__mXYdn{font-size:.75rem;color:var(--text-color-secondary)}.AlertsTable_phone__b_QOY{font-family:Courier New,monospace;font-weight:500;color:#1ca64c}.AlertsTable_email__5FSqH{color:#3b82f6;font-size:.875rem}.AlertsTable_address__vzXEe,.AlertsTable_expandBtn__adD47{font-size:.875rem;color:var(--text-color-secondary)}.AlertsTable_expandBtn__adD47{background:none;border:none;cursor:pointer;padding:.5rem;transition:all .2s;border-radius:.25rem}.AlertsTable_expandBtn__adD47:hover{color:var(--primary-color);background:var(--hover-bg)}.AlertsTable_actionButtons__dDB8_{display:flex;gap:.5rem;align-items:center}.AlertsTable_expandedRow__TTd1D{background-color:var(--hover-bg)}.AlertsTable_expandedContent__YCzkn{padding:1.5rem;animation:AlertsTable_slideDown__Rw_a2 .2s ease-out}@keyframes AlertsTable_slideDown__Rw_a2{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AlertsTable_detailsGrid__4Jeuk{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.AlertsTable_detailItem__rOf3G{display:flex;flex-direction:column;gap:.25rem}.AlertsTable_detailLabel__jHU1g{font-size:.75rem;font-weight:600;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.05em}.AlertsTable_detailValue__qBho_{font-size:.875rem;color:var(--text-color-primary);font-weight:500}.ManualPhoneDialog_overlay__2HZM0{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:200;animation:ManualPhoneDialog_fadeIn__RkJWB .2s ease-out}.ManualPhoneDialog_dialog__KivjZ{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--card-bg);border-radius:12px;width:100%;max-width:550px;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);z-index:210;animation:ManualPhoneDialog_scaleIn__416TE .2s ease-out}@keyframes ManualPhoneDialog_fadeIn__RkJWB{0%{opacity:0}to{opacity:1}}@keyframes ManualPhoneDialog_scaleIn__416TE{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ManualPhoneDialog_header__kFYUg{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--card-border)}.ManualPhoneDialog_header__kFYUg h2{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-color-primary)}.ManualPhoneDialog_closeBtn__oB6QW{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-color-secondary);padding:.25rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;transition:all .2s}.ManualPhoneDialog_closeBtn__oB6QW:hover{background-color:var(--hover-bg);color:var(--text-color-primary)}.ManualPhoneDialog_content__idpwl{padding:1.5rem;overflow-y:auto;flex:1 1;display:flex;flex-direction:column;gap:1.5rem}.ManualPhoneDialog_typeSelector__XCsT3{display:flex;flex-direction:column;gap:.75rem}.ManualPhoneDialog_typeSelector__XCsT3 label{font-size:.95rem;font-weight:500;color:var(--text-color-primary)}.ManualPhoneDialog_typeButtons__QO4xA{display:flex;gap:.75rem}.ManualPhoneDialog_typeBtn__NAuaL{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border:2px solid var(--input-border-color);background-color:var(--input-background-color);color:var(--text-color-primary);border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.ManualPhoneDialog_typeBtn__NAuaL:hover{border-color:var(--primary-color)}.ManualPhoneDialog_typeBtn__NAuaL.ManualPhoneDialog_active__weBjs{border-color:var(--primary-color);background-color:rgba(28,166,76,.1);color:var(--primary-color)}.ManualPhoneDialog_field__I9mhB{display:flex;flex-direction:column;gap:.5rem}.ManualPhoneDialog_field__I9mhB label{font-size:.95rem;font-weight:500;color:var(--text-color-primary);display:flex;justify-content:space-between;align-items:center}.ManualPhoneDialog_hint__nrXCM{font-size:.8rem;font-weight:400;color:var(--text-color-secondary);margin-left:auto}.ManualPhoneDialog_field__I9mhB input{padding:.75rem;border:1px solid var(--input-border-color);border-radius:6px;font-size:1rem;font-family:inherit;transition:all .2s;background-color:var(--input-background-color);color:var(--text-color-primary)}.ManualPhoneDialog_field__I9mhB input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(28,166,76,.1)}.ManualPhoneDialog_templateSection__R9Xla{display:flex;flex-direction:column}.ManualPhoneDialog_templateSection__R9Xla label{display:block;font-weight:500;margin-bottom:.5rem;color:var(--text-color-primary)}.ManualPhoneDialog_templateSelect__7eaOy{width:100%;padding:.75rem;border:1px solid var(--input-border-color);border-radius:6px;font-family:inherit;font-size:.875rem;outline:none;transition:all .2s;background-color:var(--input-background-color);color:var(--text-color-primary);cursor:pointer}.ManualPhoneDialog_templateSelect__7eaOy option{background:var(--card-bg);color:var(--text-color-primary)}.ManualPhoneDialog_templateSelect__7eaOy:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(28,166,76,.1)}.ManualPhoneDialog_messageBox__N8EKM{display:flex;flex-direction:column;position:relative}.ManualPhoneDialog_messageBox__N8EKM label{display:flex;justify-content:space-between;align-items:center;font-weight:500;margin-bottom:.5rem;color:var(--text-color-primary)}.ManualPhoneDialog_whatsappHint__hxNDx{font-size:.75rem;font-weight:400;color:#25d366;font-style:italic}.ManualPhoneDialog_messageBox__N8EKM textarea{width:100%;padding:.75rem;border:1px solid var(--input-border-color);border-radius:6px;font-family:inherit;font-size:.875rem;resize:vertical;outline:none;transition:all .2s;background-color:var(--input-background-color);color:var(--text-color-primary)}.ManualPhoneDialog_messageBox__N8EKM textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(28,166,76,.1)}.ManualPhoneDialog_whatsappTextarea__nJ0rk{border-color:#25d366!important;border-width:2px!important}.ManualPhoneDialog_whatsappTextarea__nJ0rk:focus{border-color:#128c7e!important;box-shadow:0 0 0 3px rgba(37,211,102,.1)!important}.ManualPhoneDialog_messageFooter__GqDGS{display:flex;justify-content:space-between;align-items:center;margin-top:.25rem}.ManualPhoneDialog_charCount__dZMNO{font-size:.75rem;color:var(--text-color-secondary)}.ManualPhoneDialog_warning__FGNJe{font-size:.75rem;color:#ef4444;font-weight:600}.ManualPhoneDialog_error__AEpQp{color:#ef4444;font-size:.85rem;font-weight:500;padding:.75rem;background-color:rgba(239,68,68,.1);border-radius:6px;border-left:3px solid #ef4444}.ManualPhoneDialog_actions__Lj6wr{display:flex;gap:.75rem;padding:1.5rem;border-top:1px solid var(--card-border);justify-content:flex-end}.ManualPhoneDialog_cancelBtn__g7jbT{padding:.5rem 1rem;background-color:var(--card-bg);color:var(--text-color-primary);border:1px solid var(--input-border-color);border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.ManualPhoneDialog_cancelBtn__g7jbT:hover{background-color:var(--hover-bg)}.ContributionsTab_container__w0eMJ{display:flex;flex-direction:column}.ContributionsTab_header__ISvEQ{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.ContributionsTab_headerItem___qT8L{display:flex;align-items:center;gap:1rem}.ContributionsTab_pdfFileName__mfT_H{margin-top:.5rem;font-size:.9rem;color:var(--text-color-primary);display:flex;justify-content:center;align-items:center;gap:.5rem}.ContributionsTab_pdfFileName__mfT_H a{color:var(--primary-color);text-decoration:none;transition:all .2s ease}.ContributionsTab_pdfFileName__mfT_H a:hover{opacity:.8}.ContributionsTab_statusBadge__OwTwO{display:flex;gap:.5rem}.ContributionsTab_avatar__GgnZZ{display:flex;align-items:center;gap:.5rem}.ContributionsTab_actions__krB6f{display:flex;align-items:center;gap:.3rem}.ContributionsTab_edit__zEZ1Z{cursor:pointer;color:var(--text-color-primary);transition:all .2s ease}.ContributionsTab_edit__zEZ1Z:hover{color:var(--primary-color);transform:scale(1.15)}.ContributionsTab_filterWrapper__1Tiso{display:flex;align-items:center;gap:.6rem}.ContributionsTab_filter__9RCWT{height:35px}.style_chartWrapper__hfMEx{width:70%;height:450px;padding:1.5rem 2rem;border-left:4px solid var(--primary-color);box-shadow:var(--shadow-sm);transition:all .25s ease;outline:none;display:flex;flex-direction:column;gap:1rem;background:linear-gradient(45deg,rgba(28,166,76,.08),rgba(28,166,76,0))}[data-theme=dark] .style_chartWrapper__hfMEx{background:linear-gradient(45deg,rgba(28,166,76,.15),rgba(28,166,76,0));box-shadow:0 4px 12px rgba(0,0,0,.3)}.style_insightsRow__ZQz0c{display:flex;justify-content:space-between;margin-top:1rem;gap:1rem}.style_card__qTejf{flex:1 1;background:var(--card-bg);padding:.5rem 1rem;border-radius:var(--border-radius);border:1px solid var(--card-border)}.style_label__kmDkI{font-size:13px;color:var(--text-color-secondary)}.style_badge__L8Ndn{display:inline-block;margin-top:.3rem;padding:2px 6px;font-size:12px;border-radius:6px}.style_positive__IlJBX{color:#1ca64c;background:rgba(28,166,76,.1)}[data-theme=dark] .style_positive__IlJBX{color:#34d399;background:rgba(28,166,76,.2);border:1px solid rgba(28,166,76,.3)}.style_negative__mQKax{color:#d64545;background:rgba(214,69,69,.1)}[data-theme=dark] .style_negative__mQKax{color:#fca5a5;background:rgba(220,38,38,.2);border:1px solid rgba(220,38,38,.3)}.style_tooltip__3iWZ_{background:var(--card-bg);border:1px solid var(--card-border);padding:8px 10px;border-radius:8px;box-shadow:var(--shadow-md)}.style_tooltipLabel__I_W1t{font-weight:600;margin-bottom:5px;color:var(--text-color-primary)}.style_tooltipItem__y8lzh{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-color-primary)}.style_dot__GPa1s{width:8px;height:8px;border-radius:50%;display:inline-block}.style_chart__Gjrcn{flex:1 1;height:100%}.style_revenue__ZREMS{border-left:5px solid var(--primary-color)}.style_expenses__k54yj{border-left:5px solid #d64545de}.style_profit__56GcC{border-left:5px solid #2743aa}.style_chartWrapper__Jkocx{width:60%;height:450px;padding:1.5rem 2rem;border-left:4px solid #1ca64c;box-shadow:0 4px 12px rgba(0,0,0,.06);transition:transform .25s ease,box-shadow .25s ease;outline:none;display:flex;flex-direction:column;gap:1rem;background:linear-gradient(45deg,#1ca64c11,#1ca64c00)}.style_chart__uBxkC{flex:1 1}.style_notFound__PO_0k{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center}.style_legend__20LYs{margin-top:15px;display:flex;flex-wrap:wrap;gap:10px}.style_legendItem__fx_Tu{display:flex;align-items:center;font-size:12px}.style_legendColor__FOV9i{width:12px;height:12px;border-radius:3px;display:inline-block;margin-right:5px}.style_legendLabel__oxLiD{white-space:nowrap}.EmptyState_container__3UtLB{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;min-height:300px;text-align:center;background:var(--background);border-radius:12px;border:1px dashed var(--border-color)}.EmptyState_icon__k8_30{margin-bottom:1.5rem;opacity:.35;color:var(--text-color-secondary);transition:all .3s ease}[data-theme=dark] .EmptyState_icon__k8_30{opacity:.25}.EmptyState_title__eci3y{font-size:1.25rem;font-weight:600;color:var(--text-color-primary);margin-bottom:.5rem}.EmptyState_description__hKt5V{font-size:.95rem;color:var(--text-color-secondary);margin-bottom:1.5rem;max-width:400px}.EmptyState_action__t8HJp{padding:.75rem 1.5rem;background:var(--primary-color);color:white;border:none;border-radius:8px;font-size:.95rem;cursor:pointer;transition:all .2s ease}.EmptyState_action__t8HJp:hover{background:var(--button-hover-1)}.BaseDialog_overlay__2_Qz_{background-color:var(--modal-overlay);position:fixed;inset:0;z-index:150}.BaseDialog_dialogContent__iYsFc{background:var(--card-bg);border-radius:8px;padding:24px;width:90%;max-width:400px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:151;box-shadow:var(--shadow-lg)}.BaseDialog_title__RdyBw{font-size:1.25rem;font-weight:600;margin:0}.BaseDialog_body__OjsQk{margin-top:1rem;font-size:1rem;color:var(--text-color-primary)}.BaseDialog_footer__t2sn8{margin-top:2rem;display:flex;justify-content:flex-end;gap:.5rem}.BaseDialog_closeBtn__uA7p2{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:1.25rem;cursor:pointer;color:var(--text-color-secondary);transition:color .2s}.BaseDialog_dialogContent__iYsFc form{display:flex;flex-direction:column;gap:.5rem}.BaseDialog_dialogContent__iYsFc form input{padding:.5rem;border:1px solid var(--primary-color);border-radius:6px}.BaseDialog_closeBtn__uA7p2:hover{color:var(--text-color-primary);opacity:.8}@keyframes BaseDialog_fadeIn__xpiix{0%{opacity:0}to{opacity:1}}@keyframes BaseDialog_scaleIn__H4XUr{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.style_statusContainer__s2Zy1{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem;margin-top:1rem}.style_status__Oh7g4{display:flex;align-items:center;gap:.5rem}.style_status__Oh7g4 label{color:var(--text-color-primary)}.style_disabled__ZKyXB{opacity:.4;pointer-events:none;cursor:not-allowed}.style_disabled__ZKyXB:hover{background:none;color:inherit}.style_btn__WsjuO{width:140px}.style_editButton__TlQlW{background:transparent;border:none;cursor:pointer;color:var(--text-color-secondary);display:flex;align-items:center;justify-content:center;padding:.3rem;border-radius:4px;transition:all .2s ease}.style_editButton__TlQlW:hover{color:var(--primary-color);background:rgba(28,166,76,.1);transform:scale(1.1)}.InactivateStudent_inactivate__eLHKE{display:flex;align-items:center;justify-content:center;padding:.3rem .8rem;font-weight:600;font-size:.7rem;border-radius:9999px;color:white;border:none;outline:none;cursor:pointer;background-size:200% auto;transition:all .4s ease;background-image:linear-gradient(90deg,#ef4444 0,#ef4444 51%,#dc2626)}.InactivateStudent_inactivate__eLHKE:not(:disabled):hover{background-position:100%;transform:scale(1.07);box-shadow:0 6px 12px rgba(239,68,68,.4)}.InactivateStudent_inactivate__eLHKE:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.InactivateStudent_overlay__dErMM{background-color:var(--modal-overlay);position:fixed;inset:0;z-index:150}.InactivateStudent_dialogContent__uTklM{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;padding:24px;width:90%;max-width:400px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:151;box-shadow:var(--shadow-lg);h2{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:var(--text-color-primary)}p{margin:0 0 1.5rem;line-height:1.5;color:var(--text-color-secondary)}}.InactivateStudent_actions__rjdsl{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.InactivateStudent_actionButton__1WTtO,.InactivateStudent_save__N5bEr{background:none;border:none;padding:0}.InactivateStudent_actionButton__1WTtO{background-image:linear-gradient(90deg,#ef4444 0,#ef4444 51%,#dc2626);color:white;padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s ease;border:none;outline:none;background-size:200% auto}.InactivateStudent_actionButton__1WTtO:hover{background-position:100%;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.3)}.InactivateStudent_actionButton__1WTtO:active{transform:scale(.98)}.InactivateStudent_cancelButton__aSL5B{background:var(--text-color-secondary);color:var(--card-bg);border:none;padding:8px 16px;border-radius:4px;cursor:pointer;transition:all .2s ease;font-weight:500}.InactivateStudent_cancelButton__aSL5B:hover{background:var(--text-color-primary);transform:translateY(-1px)}@keyframes InactivateStudent_fadeIn__6GfDa{0%{opacity:0}to{opacity:1}}@keyframes InactivateStudent_contentShow__7zejx{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.style_tableWrapper__1wiOl{width:100%;overflow-x:auto;padding-bottom:1rem}.style_table__X3K7C{width:100%;border-collapse:separate;border-spacing:0 .75rem;background:none}.style_table__X3K7C td,.style_table__X3K7C th{padding:1rem;text-align:start;vertical-align:middle}.style_table__X3K7C th{background:none;font-weight:500;font-size:.9rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease;color:var(--text-color-secondary)}.style_table__X3K7C th:hover{color:var(--primary-color)}.style_table__X3K7C td{background-color:rgba(28,166,76,.07);cursor:pointer;color:var(--text-color-primary)}[data-theme=dark] .style_table__X3K7C td{background-color:rgba(28,166,76,.08)}.style_table__X3K7C tbody tr td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.style_table__X3K7C tbody tr td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.style_table__X3K7C tbody tr{transition:background-color .3s ease}.style_table__X3K7C tbody tr:hover td{background-color:rgba(28,166,76,.15)}[data-theme=dark] .style_table__X3K7C tbody tr:hover td{background-color:rgba(28,166,76,.18)}.style_studentDataWrapper__SmEVU{display:flex;align-items:center;gap:1rem}.style_actions__bG4Fp{display:flex;align-items:center;justify-content:center;gap:2.5rem}.style_actions__bG4Fp img{cursor:pointer}.style_actionsBtn__w5WO6{border-radius:.5rem;display:flex;align-items:center;gap:1rem}.style_actionsBtn__w5WO6 img:hover{cursor:pointer;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1);transform:scale(1.12) translateY(-2px);box-shadow:0 4px 16px 0 rgba(59,130,246,.1)}.style_statusBadge__d1Tzb{display:flex;gap:.5rem}.style_enroll__Ej980{display:flex;align-items:center;justify-content:center;padding:.25rem 1.05rem;background-image:linear-gradient(90deg,#1ca64c 0,#1ca64c 51%,#0ed353);background-size:200% auto;color:white;outline:none;border-radius:var(--border-radius);cursor:pointer;transition:all .4s ease;font-size:.7rem;text-shadow:0 1px 2px rgba(0,0,0,.2);border:1px solid green}.style_enroll__Ej980:hover{background-position:100%;transform:scale(1.07);box-shadow:0 6px 15px rgba(28,166,76,.4)}.style_enroll__Ej980:not(:disabled):hover{background-color:var(--button-hover-1)}.style_enroll__Ej980:disabled{background-color:#73e69b;background-image:linear-gradient(90deg,#73e69b 0,#73e69b 51%,#73e69b);cursor:not-allowed}.style_archivedClassRow__exQKn{background-color:#fff0f0!important;opacity:.85}[data-theme=dark] .style_archivedClassRow__exQKn{background-color:rgba(220,38,38,.1)!important}.style_archivedClassRow__exQKn:hover td{background-color:#ffe0e0!important}[data-theme=dark] .style_archivedClassRow__exQKn:hover td{background-color:rgba(220,38,38,.15)!important}.style_archivedWarningIcon__hATCo{color:#dc2626;margin-right:.5rem}[data-theme=dark] .style_archivedWarningIcon__hATCo{color:#ef4444}.Type_badge__x0kP2{display:inline-flex;align-items:center;gap:.4em;padding:.25em .8em;border-radius:20px;font-size:.75rem;font-weight:500;text-transform:capitalize;letter-spacing:.4px;width:-moz-fit-content;width:fit-content;background-color:var(--badge-bg,#e0e0e0);color:var(--badge-color,#333)}[data-theme=dark] .Type_badge__x0kP2{background-color:rgba(255,255,255,.1);border:1px solid var(--badge-dot,#999);color:var(--badge-dot,#999)}.Type_badge__x0kP2:before{content:"";display:inline-block;width:.6em;height:.6em;border-radius:50%;background-color:var(--badge-dot,#999)}.style_statusContainer__R1Q15{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem;margin-top:1rem}.style_inputGroup__aA_Qq textarea{background-color:var(--input-background-color);padding:.8rem 1rem;border:none;outline:none;width:100%;border:1px solid var(--input-border-color);color:var(--text-color-primary);border-radius:var(--border-radius)}.style_status__xmRHu{display:flex;align-items:center;gap:.5rem}.style_status__xmRHu label{color:var(--text-color-primary)}.style_disabled___6PEm{opacity:.4;pointer-events:none;cursor:not-allowed}.style_disabled___6PEm:hover{background:none;color:inherit}.style_btn__KfbEy{width:140px}.style_trigger__X6_pg{display:flex;gap:.4rem;align-items:center;cursor:pointer;color:var(--text-color-secondary);transition:all .2s ease}.style_trigger__X6_pg:hover{color:var(--primary-color)}.style_trigger__X6_pg svg{flex-shrink:0}.NotificationToast_container__oCGNJ{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;box-shadow:var(--shadow-lg);padding:12px;width:340px;font-size:14px}.NotificationToast_header__ynSdK{display:flex;align-items:center;gap:8px;margin-bottom:8px}.NotificationToast_icon__ILWRd{display:inline-flex;width:28px;height:28px;border-radius:9999px;background:#fef3c7;align-items:center;justify-content:center;color:#92400e;font-weight:700}.NotificationToast_title__ioaxg{font-weight:600}.NotificationToast_message__qzX1I{margin-bottom:10px;color:var(--text-color-primary)}.NotificationToast_actions__OjTI0{margin-top:.5rem;display:flex;gap:8px;justify-content:flex-start}.NotificationToast_button__i8Z8y{padding:4px 8px;border-radius:6px;background:var(--hover-bg);color:var(--text-color-primary);border:1px solid var(--card-border)}.NotificationToast_link__l6F4h{padding:4px 8px;border-radius:6px;background:var(--button-color-1);color:#fff;border:1px solid var(--button-color-1);text-decoration:none}.NotificationToast_approveBtn__yARTx{padding:4px 8px;border-radius:6px;background:var(--button-color-1);color:#fff;border:none;cursor:pointer}.NotificationToast_rejectBtn__eHaIU{padding:4px 8px;border-radius:6px;border:1px solid #dc2626;background:#fef2f2;color:#b91c1c;cursor:pointer;transition:background .2s ease,border-color .2s ease}.NotificationToast_justification__C3eXD{margin-top:6px;font-size:12px;color:var(--text-color-secondary)}.ThemeToggle_toggle__C1dED{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease;color:var(--text-color-primary)}.ThemeToggle_toggle__C1dED:hover{background:var(--hover-bg);transform:scale(1.05)}.ThemeToggle_toggle__C1dED:active{transform:scale(.95)}.ThemeToggle_icon___8Nma{transition:transform .3s ease}.ThemeToggle_toggle__C1dED:hover .ThemeToggle_icon___8Nma{transform:rotate(20deg)}[data-theme=dark] .ThemeToggle_toggle__C1dED{color:#fbbf24}[data-theme=light] .ThemeToggle_toggle__C1dED{color:#3b82f6}.Sidebar_sidebar__KA_NC{width:260px;background-color:var(--sidebar-bg);height:100vh;padding:1.5rem 1rem;border-right:1px solid var(--card-border);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:1.5rem;overflow:hidden;position:fixed;left:0;top:0}.Sidebar_logoWrapper__9Shou{display:flex;justify-content:left;align-items:center;padding:.5rem}.Sidebar_logoContainer__cnF5V{position:relative;display:flex;justify-content:center;align-items:center;padding:1rem 1.5rem;background:linear-gradient(135deg,rgba(28,166,76,.15),rgba(14,211,83,0));border-radius:8px;border:1px solid rgba(28,166,76,.2);box-shadow:0 4px 12px rgba(28,166,76,.1);transition:all .3s ease;overflow:hidden;width:100%}.Sidebar_logoContainer__cnF5V:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(28,166,76,.05));opacity:0;transition:opacity .3s ease}.Sidebar_logoContainer__cnF5V:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(28,166,76,.15);border-color:rgba(28,166,76,.3)}.Sidebar_logoContainer__cnF5V:hover:before{opacity:1}[data-theme=dark] .Sidebar_logoContainer__cnF5V{background:linear-gradient(135deg,rgba(28,166,76,.25),rgba(14,211,83,.12));border-color:rgba(28,166,76,.3);box-shadow:0 4px 12px rgba(28,166,76,.15)}[data-theme=dark] .Sidebar_logoContainer__cnF5V:hover{box-shadow:0 6px 20px rgba(28,166,76,.25);border-color:rgba(28,166,76,.4)}.Sidebar_sidebar__KA_NC a{text-decoration:none}.Sidebar_menus__c7ArS{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.5rem}.Sidebar_menus__c7ArS::-webkit-scrollbar{width:6px}.Sidebar_menus__c7ArS::-webkit-scrollbar-track{background:transparent}.Sidebar_menus__c7ArS::-webkit-scrollbar-thumb{background:var(--card-border);border-radius:3px}.Sidebar_menus__c7ArS::-webkit-scrollbar-thumb:hover{background:var(--text-color-secondary)}.Sidebar_section__9ZsDA{padding-bottom:1rem}.Sidebar_section_title__BYCHz{font-size:.875rem;color:var(--text-color-secondary);font-weight:500;text-transform:uppercase;margin-bottom:.5rem;display:block}.Sidebar_menu__iLwDg{list-style:none;padding:0;display:flex;flex-direction:column;gap:1rem;margin:1.2rem 0 0}.Sidebar_menu__iLwDg a{text-decoration:none;color:var(--text-color-primary)}.Sidebar_menu_item__zlmvG{display:flex;align-items:center;gap:1rem;border-radius:8px;cursor:pointer;color:var(--text-color-primary);font-size:.95rem;transition:all .3s ease;position:relative;overflow:hidden}.Sidebar_linkContent___ME7M{position:relative;display:flex;align-items:center;gap:.8rem;z-index:1;padding:.4rem .5rem;width:200px}.Sidebar_linkContent___ME7M:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:linear-gradient(90deg,rgba(28,166,76,.15),rgba(28,166,76,.05));transition:width .3s cubic-bezier(.4,0,.2,1);z-index:-1;border-radius:8px}[data-theme=dark] .Sidebar_linkContent___ME7M:before{background:linear-gradient(90deg,rgba(28,166,76,.25),rgba(28,166,76,.08))}.Sidebar_menu_item__zlmvG.Sidebar_active__mVsA6 .Sidebar_linkContent___ME7M:before,.Sidebar_menu_item__zlmvG:hover .Sidebar_linkContent___ME7M:before{width:100%}.Sidebar_menu_item__zlmvG.Sidebar_active__mVsA6 .Sidebar_linkContent___ME7M,.Sidebar_menu_item__zlmvG:hover .Sidebar_linkContent___ME7M{color:var(--primary-color)}.Sidebar_menuIcon__LmOzW{color:var(--text-color-secondary);transition:color .3s ease;flex-shrink:0}.Sidebar_menu_item__zlmvG.Sidebar_active__mVsA6 .Sidebar_menuIcon__LmOzW,.Sidebar_menu_item__zlmvG:hover .Sidebar_menuIcon__LmOzW{color:var(--primary-color)}.Sidebar_chevron__sGBEH{color:var(--text-color-secondary);transition:color .3s ease}.Sidebar_menu_item__zlmvG a{position:relative;z-index:1;text-decoration:none;color:inherit}.Sidebar_hasSubmenu__XGgQn{background:none!important}.Sidebar_section__9ZsDA hr{opacity:.2}.Sidebar_disabled__GFxeV{opacity:.4;pointer-events:none;cursor:not-allowed}.Sidebar_disabled__GFxeV:hover{background:none;color:inherit}.Sidebar_submenu__kDNv_{margin-top:.5rem;margin-left:1rem;padding-left:1.5rem;display:flex;flex-direction:column;gap:.9rem;border-left:2px solid var(--card-border);padding-top:.2rem;padding-bottom:.2rem}.Sidebar_submenu__kDNv_ li{list-style:none}.Sidebar_submenu_item__JmEIl a{font-size:.9rem;color:var(--text-color-primary);text-decoration:none;transition:color .2s ease}.Sidebar_submenu_item__JmEIl a:hover{color:var(--primary-color)}.Sidebar_active_submenu__TAdlt a{color:var(--primary-color);font-weight:500}[data-theme=dark] .Sidebar_submenu__kDNv_{border-left-color:var(--card-border)}.Sidebar_expandButton__lz69w{background:none;border:none;cursor:pointer;padding:0;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center}.Sidebar_linkWrapper__a7a3Z{display:flex;flex-direction:column}.PaymentDialog_dialogOverlay__orAcF{background-color:var(--modal-overlay);position:fixed;inset:0;z-index:170}.PaymentDialog_dialogContent__mdxZ7{background:var(--card-bg);border-radius:8px;padding:24px;width:90%;max-width:500px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:171;box-shadow:var(--shadow-lg);border:1px solid var(--card-border);display:flex;flex-direction:column;gap:.8rem}[data-theme=dark] .PaymentDialog_dialogContent__mdxZ7{box-shadow:0 10px 40px rgba(0,0,0,.5)}.PaymentDialog_trigger__x1VOs{background-image:linear-gradient(90deg,#1ca64c 0,#1ca64c 51%,#0ed353);border-radius:var(--border-radius);border:none;padding:.3rem .5rem;color:white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.PaymentDialog_trigger__x1VOs:hover{background-position:100%;color:#fff;text-decoration:none;transform:scale(1.1);box-shadow:0 2px 8px rgba(28,166,76,.4)}[data-theme=dark] .PaymentDialog_trigger__x1VOs:hover{box-shadow:0 2px 12px rgba(28,166,76,.6)}.PaymentDialog_saveBtn__dRtrB{display:flex;align-items:center;justify-content:center;padding:.6rem .5rem;background-color:var(--primary-color);border:none;color:white;border-radius:var(--border-radius);cursor:pointer;transition:background .2s ease-in-out;width:150px}.PaymentDialog_saveBtn__dRtrB:hover{background-color:var(--button-hover-1)}.PaymentDialog_buttons__w6svD{display:flex;gap:.5rem}.PaymentDialog_dialogClose__wGJs7{display:flex;align-items:center;justify-content:center;padding:.3rem .5rem;background-color:var(--text-color-secondary);border:none;color:white;border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease}.PaymentDialog_dialogClose__wGJs7:hover{background-color:#6b7280;transform:translateY(-1px)}.PaymentDialog_methods__SRJSr{display:flex;gap:.8rem;margin-bottom:.5rem}.PaymentDialog_method___H0nt{background-color:var(--hover-bg);min-width:125px;padding:1rem .8rem 1.5rem;display:flex;flex-direction:column;border-radius:var(--border-radius);gap:.1rem;cursor:pointer;border:2px solid transparent;transition:all .2s ease;color:var(--text-color-primary)}.PaymentDialog_method___H0nt:hover{background-color:rgba(28,166,76,.05);border-color:var(--card-border)}[data-theme=dark] .PaymentDialog_method___H0nt:hover{background-color:rgba(28,166,76,.1)}.PaymentDialog_method___H0nt img{border-radius:6px}.PaymentDialog_active__V9b9u{border:2px solid var(--primary-color);background-color:rgba(28,166,76,.08)}[data-theme=dark] .PaymentDialog_active__V9b9u{background-color:rgba(28,166,76,.15);box-shadow:0 0 8px rgba(28,166,76,.2)}.PaymentDialog_info__gzi7e{margin-top:1rem;margin-bottom:1rem}.PaymentDialog_info__gzi7e h3,.PaymentDialog_info__gzi7e h4,.PaymentDialog_info__gzi7e p{color:var(--text-color-primary)}.PaymentDialog_statusContainer___XIv8{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem;margin-top:1rem}.PaymentDialog_status__o4oWy{display:flex;align-items:center;gap:.5rem}.PaymentDialog_disabled__eNFTr{opacity:.4;pointer-events:none;cursor:not-allowed}.PaymentDialog_disabled__eNFTr:hover{background:none;color:inherit}.PaymentDialog_container__bvMz_{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.PaymentDialog_payment_window__UEWQZ{font-size:13px}.PaymentDialog_input___wKt_{display:flex;flex-direction:column;gap:.4rem}.PaymentDialog_input___wKt_ input{padding:.5rem .4rem;border:1px solid var(--primary-color);background-color:var(--input-background-color);outline:none;border-radius:6px}.style_fileUploadBox__9kRf8{border:2px dashed #ccc;padding:1rem;text-align:center;cursor:pointer;border-radius:8px;transition:background .2s ease}.style_fileUploadBox__9kRf8:hover{background:#f0f0f0}.style_filePreview__dMVaN{margin-top:.5rem;font-size:.9rem;color:#333;display:flex;justify-content:center;align-items:center;gap:.5rem}.style_filePreview__dMVaN a{color:var(--primary-color);text-decoration:none}.style_filePreview__dMVaN a:hover{color:rgb(8,95,8)}.style_imagePreview__W8_Y_{width:120px;height:80px}.style_previewImg__i4HGS{object-fit:cover;object-position:center;width:100%;height:100%;border-radius:12px}[data-theme=dark] .style_fileName__fuDY9{color:white}[data-theme=dark] .style_filePreview__dMVaN{color:#ffffff}.style_fileUploadBox__9kRf8:hover{background:#1b2637}.Status_badge__wC6UV{display:inline-flex;align-items:center;gap:.4em;padding:.25em .8em;border-radius:20px;font-size:.75rem;font-weight:500;text-transform:capitalize;letter-spacing:.4px;width:-moz-fit-content;width:fit-content;background-color:var(--badge-bg,#e0e0e0);color:var(--badge-color,#333)}.Status_badge__wC6UV:before{content:"";display:inline-block;width:.6em;height:.6em;border-radius:50%;background-color:var(--badge-dot,#999)}.revert_overlay__P4h42{background:var(--modal-overlay);position:fixed;inset:0;z-index:150}.revert_dialogContent__yTt4C{background:var(--card-bg);border-radius:12px;padding:1.5rem;width:90%;max-width:450px;margin:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:151;box-shadow:var(--shadow-lg)}[data-theme=dark] .revert_dialogContent__yTt4C{border:1px solid var(--card-border)}.revert_body__uOQ5c{display:flex;flex-direction:column;gap:.75rem;font-size:.95rem}.revert_body__uOQ5c p{color:var(--text-color-primary)}.revert_dialogContent__yTt4C textarea{width:100%;resize:none;border-radius:8px;border:1px solid var(--primary-color);padding:.5rem;font-size:.9rem;outline:none}.revert_actions__aa4db{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.revert_confirmBtn__m8Rq1{background-color:#dc2626;color:white;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.revert_confirmBtn__m8Rq1:hover:not(:disabled){background-color:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.3)}.revert_confirmBtn__m8Rq1:disabled{opacity:.6;cursor:not-allowed}.revert_cancelBtn__8qBVS{background:transparent;border:1px solid var(--card-border);border-radius:6px;padding:.5rem 1rem;color:var(--text-color-primary);cursor:pointer;transition:all .2s ease}.revert_cancelBtn__8qBVS:hover{background:var(--hover-bg);border-color:var(--primary-color)}.revert_trigger__S2thk{display:flex;align-items:center;justify-content:center;gap:.4rem;background:#fef2f2;border:1px solid #f87171;border-radius:5px;padding:.2rem .56rem;color:#b91c1c;font-weight:500;transition:all .2s ease;cursor:pointer}[data-theme=dark] .revert_trigger__S2thk{background:rgba(220,38,38,.15);border-color:rgba(248,113,113,.4);color:#fca5a5}.revert_trigger__S2thk:hover:not(:disabled){background:#fca5a5;color:#7f1d1d;transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,38,38,.2)}[data-theme=dark] .revert_trigger__S2thk:hover:not(:disabled){background:rgba(220,38,38,.25);border-color:#f87171;color:#fecaca}.revert_trigger__S2thk:disabled{background:#f3f4f6;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6}[data-theme=dark] .revert_trigger__S2thk:disabled{background:rgba(100,100,100,.2);border-color:rgba(156,163,175,.3);color:#6b7280}.revert_trigger__S2thk svg{vertical-align:middle}.confirmDialog_overlay__8hs6M{background-color:var(--modal-overlay);position:fixed;inset:0;z-index:170}.confirmDialog_dialogContent__2mQeU{display:flex;flex-direction:column;gap:.5rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;padding:24px;width:90%;max-width:400px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:171;box-shadow:var(--shadow-lg)}.confirmDialog_title__5SZ0X{font-size:1.25rem;font-weight:600;margin:0;color:var(--text-color-primary)}.confirmDialog_body__nPbd6{margin-top:1rem;font-size:1rem;color:var(--text-color-primary)}.confirmDialog_footer__HSxHI{margin-top:2rem;display:flex;justify-content:flex-end;gap:.5rem}.confirmDialog_dialogContent__2mQeU form{display:flex;flex-direction:column;gap:.5rem}.confirmDialog_dialogContent__2mQeU form input{padding:.5rem;border:1px solid var(--primary-color);border-radius:6px}.confirmDialog_inputGroup__w7JF1{display:flex;flex-direction:row;align-items:center;background-color:var(--input-background-color);padding:1rem;border:none;outline:none;width:100%;height:45px;border:1px solid var(--input-border-color);color:var(--text-color-primary);gap:.5rem;border-radius:var(--border-radius);margin-bottom:1rem}.confirmDialog_inputGroup__w7JF1>input{background:none;border:none;outline:none;width:100%;color:var(--text-color-primary)}@keyframes confirmDialog_fadeIn__Vo149{0%{opacity:0}to{opacity:1}}@keyframes confirmDialog_scaleIn__r7RPw{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.confirmDialog_saveBtn__fRPuR{display:flex;align-items:center;justify-content:center;padding:.6rem .5rem;background-color:var(--primary-color);border:none;color:white;border-radius:var(--border-radius);cursor:pointer;transition:background .2s ease-in-out;width:150px}.confirmDialog_saveBtn__fRPuR:hover{background-color:var(--button-hover-1);transform:translateY(-1px);box-shadow:0 4px 12px rgba(28,166,76,.3)}.confirmDialog_description__Bcfeg{color:var(--text-color-primary)}.confirmDialog_noPenalty__bjqKn{display:flex;align-items:center;justify-content:center;padding:.6rem .5rem;background-color:rgb(52,76,255);border:none;color:white;border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease;width:150px}.confirmDialog_noPenalty__bjqKn:hover{background-color:rgb(62,85,255);transform:translateY(-1px);box-shadow:0 4px 12px rgba(52,76,255,.3)}.confirmDialog_dialogClose__1g90O{display:flex;align-items:center;justify-content:center;padding:.3rem .5rem;background-color:var(--text-color-secondary);border:none;color:var(--card-bg);border-radius:var(--border-radius);cursor:pointer;width:150px;transition:all .2s ease}.confirmDialog_dialogClose__1g90O:hover{background-color:var(--text-color-primary);transform:translateY(-1px)}.confirmDialog_actions__xKbEK{display:flex;gap:.6rem}.confirmDialog_dialogContent__2mQeU textarea{background-color:var(--input-background-color);padding:.8rem 1rem;border:none;outline:none;width:100%;border:1px solid var(--input-border-color);color:var(--text-color-primary);border-radius:var(--border-radius)}.confirmDialog_reasonLabel__cn62A{display:flex;align-items:center;justify-content:space-between}.RevertPaymentDialog_overlay__nBgzV{background:var(--modal-overlay);position:fixed;inset:0;z-index:150}.RevertPaymentDialog_dialogContent__wmSd7{background:var(--card-bg);border-radius:12px;padding:1.5rem;width:90%;max-width:450px;margin:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:151;box-shadow:var(--shadow-lg)}[data-theme=dark] .RevertPaymentDialog_dialogContent__wmSd7{border:1px solid var(--card-border)}.RevertPaymentDialog_body___Neco{display:flex;flex-direction:column;gap:.75rem;font-size:.95rem}.RevertPaymentDialog_body___Neco p{color:var(--text-color-primary)}.RevertPaymentDialog_dialogContent__wmSd7 textarea{width:100%;resize:none;border-radius:8px;border:1px solid var(--primary-color);padding:.5rem;font-size:.9rem;outline:none;background:var(--input-background-color);color:var(--text-color-primary);transition:all .2s ease}.RevertPaymentDialog_dialogContent__wmSd7 textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(28,166,76,.1)}.RevertPaymentDialog_dialogContent__wmSd7 label{color:var(--text-color-primary);font-weight:500}.RevertPaymentDialog_actions__Prxw7{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.RevertPaymentDialog_confirmBtn__qQC2q{background-color:#dc2626;color:white;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.RevertPaymentDialog_confirmBtn__qQC2q:hover:not(:disabled){background-color:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.3)}.RevertPaymentDialog_confirmBtn__qQC2q:disabled{opacity:.6;cursor:not-allowed}.RevertPaymentDialog_cancelBtn__jLKUw{background:transparent;border:1px solid var(--card-border);border-radius:6px;padding:.5rem 1rem;cursor:pointer;color:var(--text-color-primary);transition:all .2s ease}.RevertPaymentDialog_cancelBtn__jLKUw:hover{background:var(--hover-bg);border-color:var(--primary-color)}.RevertPaymentDialog_trigger__TixWe{display:flex;align-items:center;justify-content:center;gap:.4rem;background:#fef2f2;border:1px solid #f87171;border-radius:5px;padding:.2rem .56rem;color:#b91c1c;font-weight:500;transition:all .2s ease;cursor:pointer}[data-theme=dark] .RevertPaymentDialog_trigger__TixWe{background:rgba(220,38,38,.15);border-color:rgba(248,113,113,.4);color:#fca5a5}.RevertPaymentDialog_trigger__TixWe:hover:not(:disabled){background:#fca5a5;color:#7f1d1d;transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,38,38,.2)}[data-theme=dark] .RevertPaymentDialog_trigger__TixWe:hover:not(:disabled){background:rgba(220,38,38,.25);border-color:#f87171;color:#fecaca}.RevertPaymentDialog_trigger__TixWe:disabled{background:#f3f4f6;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6}[data-theme=dark] .RevertPaymentDialog_trigger__TixWe:disabled{background:rgba(100,100,100,.2);border-color:rgba(156,163,175,.3);color:#6b7280}.RevertPaymentDialog_trigger__TixWe svg{vertical-align:middle}.dialog_inputGroup__a7H7F textarea{background-color:var(--input-background-color);padding:.8rem 1rem;border:none;outline:none;width:100%;border:1px solid var(--input-border-color);color:var(--text-color-primary);border-radius:var(--border-radius)}.styles_badge__UU_CO{display:inline-flex;align-items:center;gap:.4em;padding:.25em .8em;border-radius:20px;font-size:.75rem;font-weight:500;text-transform:capitalize;letter-spacing:.4px;width:-moz-fit-content;width:fit-content;background-color:var(--badge-bg,#e0e0e0);color:var(--badge-color,#333)}.styles_badge__UU_CO:before{content:"";display:inline-block;width:.6em;height:.6em;border-radius:50%;background-color:var(--badge-dot,#999)}.revert_overlay__U7Ysp{background:var(--modal-overlay);position:fixed;inset:0;z-index:150}.revert_dialogContent__bQsz0{background:var(--card-bg);border-radius:12px;padding:1.5rem;width:90%;max-width:450px;margin:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:151;box-shadow:var(--shadow-lg)}[data-theme=dark] .revert_dialogContent__bQsz0{border:1px solid var(--card-border)}.revert_body__QlbBo{display:flex;flex-direction:column;gap:.75rem;font-size:.95rem}.revert_body__QlbBo p{color:var(--text-color-primary)}.revert_dialogContent__bQsz0 textarea{width:100%;resize:none;border-radius:8px;border:1px solid var(--primary-color);padding:.5rem;font-size:.9rem;outline:none}.revert_actions__j0qyH{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.revert_confirmBtn__CaJBO{background-color:#dc2626;color:white;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.revert_confirmBtn__CaJBO:hover:not(:disabled){background-color:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.3)}.revert_confirmBtn__CaJBO:disabled{opacity:.6;cursor:not-allowed}.revert_cancelBtn__iEITB{background:transparent;border:1px solid var(--card-border);border-radius:6px;padding:.5rem 1rem;cursor:pointer;color:var(--text-color-primary);transition:all .2s ease}.revert_cancelBtn__iEITB:hover{background:var(--hover-bg);border-color:var(--primary-color)}.revert_trigger__jEsmf{display:flex;align-items:center;justify-content:center;gap:.4rem;background:#fef2f2;border:1px solid #f87171;border-radius:5px;padding:.2rem .56rem;color:#b91c1c;font-weight:500;transition:all .2s ease;cursor:pointer}[data-theme=dark] .revert_trigger__jEsmf{background:rgba(220,38,38,.15);border-color:rgba(248,113,113,.4);color:#fca5a5}.revert_trigger__jEsmf:hover:not(:disabled){background:#fca5a5;color:#7f1d1d;transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,38,38,.2)}[data-theme=dark] .revert_trigger__jEsmf:hover:not(:disabled){background:rgba(220,38,38,.25);border-color:#f87171;color:#fecaca}.revert_trigger__jEsmf:disabled{background:#f3f4f6;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6}[data-theme=dark] .revert_trigger__jEsmf:disabled{background:rgba(100,100,100,.2);border-color:rgba(156,163,175,.3);color:#6b7280}.revert_trigger__jEsmf svg{vertical-align:middle}.ShareButton_wrapper__kBjcI{position:relative;display:inline-flex}.ShareButton_trigger__64YAe{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:8px;border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-color-primary);font-size:.85rem;font-weight:500;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.ShareButton_trigger__64YAe:hover{background:var(--hover-bg);box-shadow:var(--shadow-sm)}.ShareButton_trigger__64YAe:disabled{background:var(--hover-bg);color:var(--text-color-secondary);cursor:not-allowed}.ShareButton_dropdown__GzlUX{position:absolute;top:calc(100% + .4rem);right:0;min-width:160px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;box-shadow:var(--shadow-lg);padding:.4rem 0;z-index:25;display:flex;flex-direction:column}.ShareButton_alignLeft__t5I5F{left:0;right:auto}.ShareButton_option__dvc0E{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .9rem;border:none;background:transparent;text-align:left;font-size:.85rem;color:var(--text-color-primary);cursor:pointer;transition:background .2s ease}.ShareButton_option__dvc0E:hover{background:var(--hover-bg)}.PaymentDialog_dialogOverlay__91ugQ{background-color:var(--modal-overlay);position:fixed;inset:0;z-index:150}.PaymentDialog_dialogContent__hd_2L{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;padding:24px;width:90%;max-width:500px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:151;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:.8rem;max-height:85vh;overflow-y:auto}.PaymentDialog_trigger__zjQSS{background-image:linear-gradient(90deg,#1ca64c 0,#1ca64c 51%,#0ed353);border-radius:var(--border-radius);border:none;padding:.15rem .5rem;color:white;display:flex;align-items:center;cursor:pointer;transition:all .3s ease}.PaymentDialog_trigger__zjQSS:hover{transform:scale(1.05)}.PaymentDialog_dialogContent__hd_2L::-webkit-scrollbar{width:6px}.PaymentDialog_dialogContent__hd_2L::-webkit-scrollbar-thumb{background-color:var(--text-color-secondary);border-radius:10px}[data-theme=dark] .PaymentDialog_dialogContent__hd_2L::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.2)}.PaymentDialog_summaryBox___m5Tg{background:var(--card-bg);border-radius:8px;padding:1rem;margin-bottom:1rem;border:1px solid var(--card-border);max-height:250px;overflow-y:auto}.PaymentDialog_summaryBox___m5Tg h5{margin-bottom:.5rem;font-size:1rem;font-weight:600;color:var(--text-color-primary)}.PaymentDialog_summaryTable__bf2fB{width:100%;border-collapse:collapse;font-size:.9rem}.PaymentDialog_summaryTable__bf2fB thead{position:-webkit-sticky;position:sticky;top:0;background-color:var(--hover-bg);z-index:1}[data-theme=dark] .PaymentDialog_summaryTable__bf2fB thead{background-color:rgba(255,255,255,.05)}.PaymentDialog_summaryTable__bf2fB td,.PaymentDialog_summaryTable__bf2fB th{text-align:left;padding:.6rem;border-bottom:1px solid var(--card-border);color:var(--text-color-primary)}.PaymentDialog_summaryTable__bf2fB th{font-weight:600}.PaymentDialog_summaryTable__bf2fB tbody tr:hover{background-color:var(--hover-bg)}[data-theme=dark] .PaymentDialog_summaryTable__bf2fB tbody tr:hover{background-color:rgba(28,166,76,.1)}.PaymentDialog_totals__REmU4{margin-top:1rem;display:flex;flex-direction:column;gap:.3rem;font-size:.9rem;color:var(--text-color-primary)}.PaymentDialog_totals__REmU4 div{display:flex;justify-content:space-between}.PaymentDialog_totalFinal__AulWC{font-size:1rem;font-weight:700;color:var(--primary-color)}.PaymentDialog_buttons__cOAZ5{display:flex;gap:.5rem;margin-top:1.2rem}.PaymentDialog_dialogClose__ffMZa{display:flex;align-items:center;justify-content:center;padding:.3rem .7rem;background-color:var(--text-color-secondary);border:none;color:var(--card-bg);border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease}.PaymentDialog_dialogClose__ffMZa:hover{background-color:var(--text-color-primary);transform:translateY(-1px)}.PaymentDialog_inputGroup__O2Ut0{display:flex;align-items:center;background-color:var(--input-background-color);padding:.5rem 1rem;border:1px solid var(--input-border-color);border-radius:var(--border-radius);height:45px;width:100%;margin-bottom:1rem}.PaymentDialog_inputGroup__O2Ut0 input{flex:1 1;background:none;border:none;outline:none;color:var(--text-color-primary)}.PaymentDialog_dialogContent__hd_2L textarea{background-color:var(--input-background-color);padding:.8rem 1rem;border:1px solid var(--input-border-color);border-radius:var(--border-radius);width:100%;min-height:80px;color:var(--text-color-primary);resize:vertical}.PaymentDialog_methods__lFsWF{display:flex;gap:.8rem;margin-bottom:.5rem}.PaymentDialog_method__6eaYv{background-color:var(--hover-bg);min-width:125px;padding:1rem .8rem 1.5rem;display:flex;flex-direction:column;border-radius:var(--border-radius);gap:.1rem;cursor:pointer;border:2px solid transparent;transition:all .2s ease;color:var(--text-color-primary)}[data-theme=dark] .PaymentDialog_method__6eaYv{background-color:rgba(255,255,255,.05)}.PaymentDialog_method__6eaYv:hover{transform:translateY(-2px)}.PaymentDialog_method__6eaYv img{border-radius:6px}.PaymentDialog_active___wgVe{border:2px solid var(--primary-color);background-color:rgba(28,166,76,.1)}[data-theme=dark] .PaymentDialog_active___wgVe{background-color:rgba(28,166,76,.2)}.PaymentDialog_print__2HSRS{display:flex;gap:.3rem;justify-content:center;padding:0 .8rem;align-items:center;border-radius:12px;border:none;outline:none;background-color:var(--hover-bg);color:var(--text-color-primary);cursor:pointer;transition:all .2s ease}[data-theme=dark] .PaymentDialog_print__2HSRS{background-color:rgba(255,255,255,.1)}.PaymentDialog_print__2HSRS:hover{transform:translateY(-1px)}.PaymentDialog_removeFineBtn__Y5aX9{display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center;padding:.4rem .5rem;background-color:rgb(52,76,255);border:none;color:white;border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease}.PaymentDialog_removeFineBtn__Y5aX9:hover{background-color:rgb(62,85,255);transform:scale(1.05)}@media (max-width:480px){.PaymentDialog_dialogContent__hd_2L{padding:16px;max-width:95%}.PaymentDialog_summaryTable__bf2fB td,.PaymentDialog_summaryTable__bf2fB th{font-size:.8rem;padding:.4rem}.PaymentDialog_buttons__cOAZ5{flex-direction:column;gap:.6rem}}.confirmDialog_overlay__udbkM{background-color:var(--modal-overlay);position:fixed;inset:0;z-index:170}.confirmDialog_dialogContent__6ZPjl{display:flex;flex-direction:column;gap:.5rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;padding:24px;width:90%;max-width:400px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:171;box-shadow:var(--shadow-lg)}.confirmDialog_title__eD47W{font-size:1.25rem;font-weight:600;margin:0;color:var(--text-color-primary)}.confirmDialog_body__m03Mr{margin-top:1rem;font-size:1rem;color:var(--text-color-primary)}.confirmDialog_footer__f4MyR{margin-top:2rem;display:flex;justify-content:flex-end;gap:.5rem}.confirmDialog_dialogContent__6ZPjl form{display:flex;flex-direction:column;gap:.5rem}.confirmDialog_dialogContent__6ZPjl form input{padding:.5rem;border:1px solid var(--primary-color);border-radius:6px}@keyframes confirmDialog_fadeIn__xgiyt{0%{opacity:0}to{opacity:1}}@keyframes confirmDialog_scaleIn__Dhdxi{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.confirmDialog_saveBtn__y_BG8{display:flex;align-items:center;justify-content:center;padding:.6rem .5rem;background-color:var(--primary-color);border:none;color:white;border-radius:var(--border-radius);cursor:pointer;transition:background .2s ease-in-out;width:150px}.confirmDialog_saveBtn__y_BG8:hover{background-color:var(--button-hover-1);transform:translateY(-1px);box-shadow:0 4px 12px rgba(28,166,76,.3)}.confirmDialog_description__0V8y1{color:var(--text-color-primary)}.confirmDialog_noPenalty___36iD{display:flex;align-items:center;justify-content:center;padding:.6rem .5rem;background-color:rgb(52,76,255);border:none;color:white;border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease;width:150px}.confirmDialog_noPenalty___36iD:hover{background-color:rgb(62,85,255);transform:translateY(-1px);box-shadow:0 4px 12px rgba(52,76,255,.3)}.confirmDialog_dialogClose__4W8Om{display:flex;align-items:center;justify-content:center;padding:.3rem .5rem;background-color:var(--text-color-secondary);border:none;color:var(--card-bg);border-radius:var(--border-radius);cursor:pointer;width:150px;transition:all .2s ease}.confirmDialog_dialogClose__4W8Om:hover{background-color:var(--text-color-primary);transform:translateY(-1px)}.confirmDialog_actions__ThVVQ{display:flex;gap:.6rem}.confirmDialog_dialogContent__6ZPjl textarea{background-color:var(--input-background-color);padding:.8rem 1rem;border:none;outline:none;width:100%;border:1px solid var(--input-border-color);color:var(--text-color-primary);border-radius:var(--border-radius)}.confirmDialog_reasonLabel__ryI5o{display:flex;align-items:center;justify-content:space-between}.ConfirmRemoveFine_overlay__b5ail{background:var(--modal-overlay);position:fixed;inset:0;z-index:170}.ConfirmRemoveFine_content__o3_RL{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:1.5rem;width:90%;max-width:380px;margin:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:170;box-shadow:var(--shadow-lg);color:var(--text-color-primary)}.ConfirmRemoveFine_actions__KH6Na{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.ConfirmRemoveFine_confirm__dyL6W{background:#ef4444;border-radius:8px;padding:.5rem 1rem;display:flex;align-items:center;justify-content:center;padding:.6rem .5rem;background-color:rgb(52,76,255);border:none;color:white;border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease;width:150px}.ConfirmRemoveFine_confirm__dyL6W:hover{background-color:rgb(62,85,255);transform:translateY(-1px);box-shadow:0 4px 12px rgba(52,76,255,.3)}.ConfirmRemoveFine_cancel__Jl2PL{display:flex;align-items:center;justify-content:center;padding:.3rem .5rem;background-color:var(--text-color-secondary);border:none;color:var(--card-bg);border-radius:var(--border-radius);cursor:pointer;width:150px;transition:all .2s ease}.ConfirmRemoveFine_cancel__Jl2PL:hover{background-color:var(--text-color-primary);transform:translateY(-1px)}.styles_container__NrpGW{display:flex;flex-direction:column}.styles_header__C4V56{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.styles_headerItem__Knmn4{display:flex;align-items:center;gap:1rem}.styles_pdfFileName__t4ZEx{margin-top:.5rem;font-size:.9rem;color:var(--text-color-primary);display:flex;justify-content:center;align-items:center;gap:.5rem}.styles_pdfFileName__t4ZEx a{color:var(--primary-color);text-decoration:none;transition:color .2s ease}.styles_pdfFileName__t4ZEx a:hover{color:#0a8c3a}[data-theme=dark] .styles_pdfFileName__t4ZEx a:hover{color:#22c55e}.styles_avatar__xQdGy,.styles_statusBadge__4v1SE{display:flex;gap:.5rem}.styles_avatar__xQdGy{align-items:center}.styles_actions__8vmJN{display:flex;align-items:center;gap:.3rem}.styles_filterWrapper__wmAyT{display:flex;align-items:center;gap:.6rem}.styles_filter__q__f4{height:35px}.ShareStatementModal_overlay__8l_fY{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;animation:ShareStatementModal_fadeIn__giJi3 .2s ease-in-out}@keyframes ShareStatementModal_fadeIn__giJi3{0%{opacity:0}to{opacity:1}}.ShareStatementModal_modal__NE7FT{background:var(--card-bg);border-radius:16px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;position:relative;animation:ShareStatementModal_slideUp__NVlZg .3s ease-out;box-shadow:0 20px 60px rgba(0,0,0,.3)}@keyframes ShareStatementModal_slideUp__NVlZg{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.ShareStatementModal_closeBtn__Kj9o8{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;color:#6b7280;transition:color .2s;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:50%}.ShareStatementModal_closeBtn__Kj9o8:hover{color:#111827;background:#f3f4f6}.ShareStatementModal_header__ArTw_{padding:2rem 2rem 1rem;text-align:center;border-bottom:1px solid #e5e7eb}.ShareStatementModal_iconWrapper__4VqMq{margin-bottom:1rem;display:flex;justify-content:center}.ShareStatementModal_header__ArTw_ h2{font-size:1.5rem;font-weight:600;color:#111827;margin:0}.ShareStatementModal_content__IT0gA{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.ShareStatementModal_successBanner__6kKsN{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#d1fae5;border-radius:8px;border-left:4px solid #10b981}.ShareStatementModal_successBanner__6kKsN span{font-weight:500;color:#065f46}.ShareStatementModal_fileInfo__9DR4_{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.ShareStatementModal_fileInfo__9DR4_>svg{color:#3b82f6;flex-shrink:0;margin-top:.25rem}.ShareStatementModal_fileInfo__9DR4_ strong{display:block;color:#111827;font-size:.95rem;margin-bottom:.25rem;word-break:break-word}.ShareStatementModal_path__F8ItU{font-size:.85rem;color:#6b7280;margin:0;font-family:Courier New,monospace}.ShareStatementModal_instructions__pWYXw{background:#fffbeb;padding:1.5rem;border-radius:8px;border:1px solid #fbbf24}.ShareStatementModal_instructions__pWYXw h3{margin:0 0 1rem;font-size:1.1rem;color:#92400e}.ShareStatementModal_instructions__pWYXw ol{margin:0;padding-left:1.5rem;display:flex;flex-direction:column;gap:1rem}.ShareStatementModal_instructions__pWYXw li{color:#78350f;line-height:1.6}.ShareStatementModal_instructions__pWYXw strong{color:#92400e}.ShareStatementModal_instructions__pWYXw ul{margin:.5rem 0 0;padding-left:1.5rem;display:flex;flex-direction:column;gap:.25rem}.ShareStatementModal_instructions__pWYXw ul li{font-size:.9rem;color:#78350f}.ShareStatementModal_tip__k51hd{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;background:#dbeafe;border-radius:6px;font-size:.9rem;color:#1e40af}.ShareStatementModal_tip__k51hd strong{color:#1e3a8a}.ShareStatementModal_footer__cksT8{padding:1.5rem 2rem;border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end}.ShareStatementModal_cancelBtn__b7_Kl,.ShareStatementModal_proceedBtn__87Z2d{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s;border:none;font-size:.95rem}.ShareStatementModal_cancelBtn__b7_Kl{background:var(--card-bg);color:var(--text-color-secondary);border:1px solid var(--card-border)}.ShareStatementModal_cancelBtn__b7_Kl:hover{background:#f9fafb;border-color:#9ca3af}.ShareStatementModal_proceedBtn__87Z2d{background:linear-gradient(135deg,#1ca64c,#0ed353);color:white;box-shadow:0 2px 8px rgba(28,166,76,.3)}.ShareStatementModal_proceedBtn__87Z2d:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(28,166,76,.4)}.ShareStatementModal_proceedBtn__87Z2d:active{transform:translateY(0)}@media (max-width:640px){.ShareStatementModal_modal__NE7FT{width:95%;max-height:95vh}.ShareStatementModal_header__ArTw_{padding:1.5rem 1.5rem 1rem}.ShareStatementModal_header__ArTw_ h2{font-size:1.25rem}.ShareStatementModal_content__IT0gA{padding:1.5rem}.ShareStatementModal_instructions__pWYXw{padding:1rem}.ShareStatementModal_footer__cksT8{flex-direction:column-reverse;padding:1rem 1.5rem}.ShareStatementModal_cancelBtn__b7_Kl,.ShareStatementModal_proceedBtn__87Z2d{width:100%}}