.Layout_layout__PK0eF{display:flex;min-height:100vh;width:100%;background-color:var(--bg-color)}.Layout_sidebar__IUnbJ{width:260px;position:fixed;left:0;top:0;height:100vh;border-right:1px solid var(--card-border);z-index:120}@media (max-width:1000px){.Layout_sidebar__IUnbJ{width:70px}}.Layout_header__k5zh7{position:fixed;top:0;left:250px;right:0;height:90px;border-bottom:1px solid var(--card-border);background-color:var(--card-bg);z-index:110}@media (max-width:1000px){.Layout_header__k5zh7{left:70px;height:70px}}.Layout_content__6IRP_{margin-left:250px;margin-top:90px;flex:1 1;padding:1.5rem;overflow-y:auto;min-height:calc(100vh - 90px);z-index:100}@media (max-width:1000px){.Layout_content__6IRP_{margin-left:70px;margin-top:70px;min-height:calc(100vh - 70px);padding:1rem}}.Header_header__n3qyQ{display:flex;padding:1rem 2rem;justify-content:space-between;align-items:center}@media (max-width:768px){.Header_header__n3qyQ{padding:.75rem 1rem;gap:.5rem}}.Header_profile__G_rLl{display:flex;align-items:center;gap:.8rem}@media (max-width:640px){.Header_profile__G_rLl{gap:.4rem}}.Header_actions__MlQm3{display:flex;align-items:center;gap:1.5rem}@media (max-width:768px){.Header_actions__MlQm3{gap:1rem}}.Header_bellIcon__QRI90,.Header_logoutIcon__EZO4G{cursor:pointer;transition:all .3s ease;color:var(--text-color-secondary)}.Header_bellIcon__QRI90:hover,.Header_logoutIcon__EZO4G:hover{transform:scale(1.08);color:var(--primary-color)}[data-theme=dark] .Header_bellIcon__QRI90:hover,[data-theme=dark] .Header_logoutIcon__EZO4G:hover{filter:drop-shadow(0 0 4px rgba(166,28,28,.4))}.Header_app_actions__7jICN{display:flex;gap:.8rem}.Header_bellWrapper__4edkB{position:relative;display:flex;align-items:center;cursor:pointer}.Header_badge__vApeD{position:absolute;top:-4px;right:-4px;background:#dc2626;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:999px;min-width:20px;text-align:center;box-shadow:0 0 0 2px #fff}.Header_dropdown__HOOe1{position:absolute;top:36px;right:0;width:320px;max-height:360px;overflow-y:auto;background:var(--card-bg);border:1px solid var(--card-border);border-radius:.5rem;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;z-index:50;box-shadow:var(--shadow-lg)}@media (max-width:768px){.Header_dropdown__HOOe1{width:280px;max-height:300px;top:32px}}.Header_notificationItem__rDBDc{font-size:.8rem;line-height:1.2;padding:.5rem .6rem;border-radius:.45rem;background:var(--hover-bg);border:1px solid var(--card-border);display:flex;flex-direction:column;gap:.25rem}.Header_notificationItem__rDBDc.Header_unseen__tbyqv{background:#fff7f7;border-color:#ffc9c9}.Header_emptyState__csZay{font-size:.75rem;opacity:.7;text-align:center;padding:.75rem 0}.Header_dropdownHeader__ykjDr{display:flex;justify-content:space-between;align-items:center;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600;color:var(--text-color-secondary);margin-bottom:.25rem}.Header_markAllBtn__9k8lR{background:transparent;border:none;color:#2563eb;font-size:.65rem;cursor:pointer}.Header_markAllBtn__9k8lR:hover{text-decoration:underline}.Header_approveBtn__S1H1N{padding:6px 10px;border-radius:6px;background:#059669;color:#fff;border:1px solid #047857}.Header_rejectBtn__U0DW4{padding:6px 10px;border-radius:6px;background:#dc2626;color:#fff;border:1px solid #b91c1c}.Header_notificationItemHeader__u_vFm{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.Header_notificationItemHeader__u_vFm strong{font-size:.75rem;color:var(--text-color-primary)}.Header_notificationTime__40em4{font-size:.65rem;color:var(--text-color-secondary);white-space:nowrap}.Header_notificationSummary__qu3NY{margin-top:.35rem;font-size:.75rem;color:var(--text-color-secondary);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Header_notificationFooter__lcezh{margin-top:.6rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.Header_notificationTypeBadge__dz8Uj{font-size:.65rem;background:#eef2ff;color:#1d4ed8;padding:.2rem .55rem;border-radius:999px;font-weight:600;white-space:nowrap}.Header_notificationActions__UGKRU{display:flex;align-items:center;gap:.45rem}.Header_notificationActionBtn__X1Cnk{border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-color-primary);padding:.3rem .6rem;border-radius:6px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.Header_notificationActionBtn__X1Cnk:hover{background:var(--hover-bg)}.Header_notificationDeleteBtn__DpbKd{border:1px solid #dc2626;background:#fef2f2;color:#b91c1c;padding:.3rem .6rem;border-radius:6px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.Header_notificationDeleteBtn__DpbKd:hover{background:#fee2e2}.Header_notificationDialogActions__LlsJD{display:flex;justify-content:flex-end;gap:.6rem;width:100%}.Header_notificationSecondaryBtn__NIDno{border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-color-primary);padding:.4rem .8rem;border-radius:6px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.Header_notificationSecondaryBtn__NIDno:hover{background:var(--hover-bg)}.Header_notificationPrimaryBtn__sFcQB{border:none;background:var(--button-color-1);color:#ffffff;font-size:.8rem;padding:.4rem .85rem;border-radius:6px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.Header_notificationPrimaryBtn__sFcQB:hover{background:#24bb59}.Header_notificationDialogBody___JJZ4{display:flex;flex-direction:column;gap:.55rem;margin-top:.5rem;font-size:.85rem;color:var(--text-color-secondary)}.Header_notificationDialogMessage__D1Tow{font-size:.9rem;color:var(--text-color-primary);line-height:1.45;white-space:pre-wrap}.Header_notificationDialogLine__5awqd{display:flex;flex-direction:column;gap:.2rem;font-size:.8rem}.Header_notificationDialogLabel__KRwJL{font-weight:600;color:var(--text-color-primary);font-size:.75rem;text-transform:uppercase;letter-spacing:.4px}[data-theme=dark] .Header_badge__vApeD{box-shadow:0 0 0 2px var(--card-bg)}[data-theme=dark] .Header_notificationItem__rDBDc.Header_unseen__tbyqv{background:#1e293b;border-color:#475569}.UserRole_roleBadge__leRGk{display:inline-block;padding:.1em .9em;border-radius:12px;font-size:.8rem;font-weight:500;text-transform:capitalize;letter-spacing:.5px}.styles_documentInput__Y8_Va{display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:.5rem;gap:.5rem}.styles_documentInput__Y8_Va>input{background:var(--input-background-color);border:1px solid var(--input-border-color);border-radius:var(--border-radius);outline:none;width:100%;color:var(--text-color-primary);padding:.5rem}.styles_documentInput__Y8_Va>select{background:none;padding:.2rem;border:none;outline:none;width:100%;border:var(--input-border-color);color:var(--text-color-primary)}.styles_documentInput__Y8_Va>.styles_documentInput__Y8_Va::placeholder,.styles_input__m76x3>select:invalid{color:var(--text-color-secondary)}.styles_documentInput__Y8_Va:focus>.styles_input__m76x3,.styles_input__m76x3:focus>select{outline:none;border:1.2px solid var(--input-border-color)}[data-theme=light] .styles_documentInput__Y8_Va>input[type=date]{color-scheme:light;border:var(--input-border-color)}[data-theme=dark] .styles_documentInput__Y8_Va>input[type=date]{border:var(--input-border-color)}.styles_select__11FkS{background-color:var(--input-background-color);padding:.9rem;border:1px solid var(--input-border-color);outline:none;width:100%;color:var(--text-color-primary);border-radius:var(--border-radius);cursor:pointer}[data-theme=dark] .styles_select__11FkS{color:var(--text-color-primary);border:1px solid var(--input-border-color)}.Avatar_avatar__LQ4N2{text-align:center;padding:1rem;background-color:var(--primary-color);border:3px solid #881212;border-radius:50%;color:white;font-weight:700;cursor:pointer;transition:transform .3s ease-in-out}.Avatar_avatar__LQ4N2,.Avatar_avatar_name__mKGLP{display:flex;align-items:center;justify-content:center}.UserProfile_content__GYWEv{display:flex;gap:2rem;padding:.2rem}.UserProfile_sidebar__7RA_R{padding-right:1rem;border-right:1px solid var(--card-border)}.UserProfile_menu__wuC4G{list-style:none;padding:0;display:flex;flex-direction:column;gap:.6rem;margin:1rem 0 0}.UserProfile_menu__wuC4G li{display:flex;gap:.4rem;align-items:center;cursor:pointer;padding:.3rem .8rem;border-radius:12px;color:var(--text-color-primary);transition:all .2s ease}.UserProfile_menu__wuC4G li:hover{background:var(--hover-bg)}.UserProfile_dialogOverlay__J1Fht{background-color:var(--modal-overlay);position:fixed;inset:0;z-index:150}.UserProfile_dialogContent__PC5Kd{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;padding:24px;width:90%;max-width:950px;min-height:490px;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}.UserProfile_trigger__eIGAB{background:none;border:none;outline:none;display:flex;align-items:center}.UserProfile_contentWrapper__6Pygx{display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-width:75%}.UserProfile_contentWrapper__6Pygx form{display:flex;flex-direction:column;gap:1rem}.UserProfile_header__e4epG{display:flex;align-items:center;justify-content:space-between}.UserProfile_header__e4epG .UserProfile_container__7adNe{display:flex;align-items:center;gap:1rem}.UserProfile_inputContainer__Qy5jD{display:flex;flex-direction:column;gap:.5rem}.UserProfile_inputContainer__Qy5jD input,.UserProfile_inputContainer__Qy5jD select{padding:.5rem 1rem;border:none;border-radius:8px;height:40px;border:1px solid var(--primary-color);outline:none;background-color:var(--input-background-color);color:var(--text-color-primary)}.UserProfile_saveBtn__oPJCd{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 .5s ease-in-out;width:150px}.UserProfile_saveBtn__oPJCd:hover{background-color:var(--button-hover-1)}.UserProfile_buttons__yWSSk{display:flex;gap:.5rem}.UserProfile_dialogClose__ZTvdk{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}.UserProfile_dialogClose__ZTvdk:hover{opacity:.9;transform:translateY(-1px)}.UserProfile_active__rd0Id{color:var(--primary-color)}.UserProfile_active__rd0Id,[data-theme=dark] .UserProfile_active__rd0Id{background:linear-gradient(90deg,rgba(166,28,28,.15),rgba(166,28,28,.05))}.passwordInput_container__77COp{display:flex;flex-direction:column;gap:.5rem;color:var(--text-color-2)}.passwordInput_password_input__Dg1VF{display:flex;align-items:center;background:var(--input-background-color);border:1px solid var(--input-border-color);width:100%;border-radius:var(--border-radius)}.passwordInput_input___V3t4{color:var( --text-color-primary);flex:1 1;outline:none;border:none;background:transparent;background:none;padding:1rem;width:100%;border-radius:10px}.passwordInput_pass_toggle__HBDJm{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:10px}.passwordInput_pass_toggle__HBDJm img{width:20px;height:20px}[data-theme=dark] .passwordInput_eye__a5CyI{color:white}.styles_contentWrapper__30bnM{display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-width:75%}.styles_contentWrapper__30bnM form{display:flex;flex-direction:column;gap:1rem}.styles_header__Ozsi_{display:flex;align-items:center;justify-content:space-between}.styles_header__Ozsi_ .styles_container__tvxgp{display:flex;align-items:center;gap:1rem}.styles_inputContainer__oMpsV{display:flex;flex-direction:column;gap:.5rem}.styles_inputContainer__oMpsV input,.styles_inputContainer__oMpsV select{padding:.5rem 1rem;border:none;border-radius:8px;height:40px;border:1px solid var(--primary-color);outline:none;background-color:var(--input-background-color);color:var(--text-color-primary)}.styles_saveBtn__aPSj0{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 .5s ease-in-out;width:150px}.styles_saveBtn__aPSj0:hover{background-color:var(--button-hover-1)}.styles_buttons__LiQ_p{display:flex;gap:.5rem}.styles_dialogClose__hpg2n{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}.styles_dialogClose__hpg2n:hover{opacity:.9;transform:translateY(-1px)}.styles_active__BDPDJ{background:linear-gradient(90deg,#14926c34,#e0fef54d);color:var(--primary-color)}.styles_spinner__RND_M{width:1rem;height:1rem;animation:styles_spin__LfaXn 1s linear infinite}@keyframes styles_spin__LfaXn{to{transform:rotate(1turn)}}[data-theme=dark] .styles_active__BDPDJ{background:linear-gradient(90deg,rgba(166,28,28,.15),rgba(166,28,28,.05))}.styles_contentWrapper__QDNUA{display:flex;flex-direction:column;gap:.5rem;min-width:75%}.styles_contentWrapper__QDNUA form{display:flex;flex-direction:column;gap:1rem}.styles_header__Yh0Pv{display:flex;align-items:center;justify-content:space-between}.styles_header__Yh0Pv .styles_container__3I1ps{display:flex;align-items:center;gap:1rem}.styles_inputContainer__dRtvh{display:flex;flex-direction:column;gap:.5rem}.styles_inputContainer__dRtvh input,.styles_inputContainer__dRtvh select{padding:.5rem 1rem;border:none;border-radius:8px;height:40px;border:1px solid var(--primary-color);outline:none;background-color:var(--input-background-color);color:var(--text-color-primary)}.styles_saveBtn__uKgwZ{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 .5s ease-in-out;width:150px}.styles_saveBtn__uKgwZ:hover{background-color:var(--button-hover-1)}.styles_buttons__gN1UX{display:flex;align-items:center;gap:.8rem}.styles_actions__WX84M{display:flex;gap:.5rem;align-items:center}.styles_actions__WX84M button{background-color:transparent;border:none;cursor:pointer}.styles_dialogClose__0bNS1{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}.styles_dialogClose__0bNS1:hover{opacity:.9;transform:translateY(-1px)}.styles_statusBtn__gW0_w{border:none;outline:none;display:flex;width:-moz-fit-content;width:fit-content;padding:.3rem .5rem;gap:.3rem;align-items:center;border-radius:6px;cursor:pointer}.styles_active__lo_hA{background:green;color:white}.styles_spinner__oXiaU{width:1rem;height:1rem;animation:styles_spin__7J3d3 1s linear infinite}.styles_cancelBtn__eMHjc{background-color:gray;padding:.5rem 1rem;cursor:pointer;border:none;border-radius:var(--border-radius);color:white}@keyframes styles_spin__7J3d3{to{transform:rotate(1turn)}}.NotFound_container__jIUlD{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__awGDm{color:var(--text-color-secondary);opacity:.3}[data-theme=dark] .NotFound_icon__awGDm{opacity:.2}.NotFound_text__E7cNT{max-width:400px}.NotFound_text__E7cNT h2{color:var(--text-color-primary);margin-bottom:.5rem}.NotFound_text__E7cNT p{color:var(--text-color-secondary)}.RemoveClass_overlay__vJS2I{background-color:var(--modal-overlay);position:fixed;inset:0;z-index:150}.RemoveClass_dialogContent__UXzJt{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);color:var(--text-color-secondary)}.RemoveClass_actions__gEXWK{display:flex;margin-top:24px;gap:12px}.RemoveClass_cancelButton__TFXa7{background:var(--text-color-secondary);color:white;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;transition:all .2s ease}.RemoveClass_cancelButton__TFXa7:hover{opacity:.9;transform:translateY(-1px)}.RemoveClass_actionButton__5pC7Q{background:#d32f2f;color:white;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;min-width:100px}.RemoveClass_actionBtn__wNi8R{background:none;border:none;cursor:pointer;border-radius:6px;transition:background .2s}.RemoveClass_suspend__Kg0se{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__Kg0se:hover{background:#ffac1c;transform:scale(1.05)}.RemoveClass_unsuspend__6el_o{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__6el_o:hover{background:#30d469;transform:scale(1.05)}.RemoveClass_save__LZtVM{border:none;background-color:transparent}.RemoveClass_deleteButton__pWKTe{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__pWKTe:hover{background:rgba(211,47,47,.1);transform:scale(1.1)}[data-theme=dark] .RemoveClass_deleteButton__pWKTe:hover{background:rgba(211,47,47,.2)}.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_breakdownGrid__jG_gQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}.Finances_breakdownCard__snDgy{background:linear-gradient(45deg,rgba(166,28,28,.08),rgba(166,28,28,0));box-shadow:var(--shadow-sm);border-left:4px solid var(--primary-color);padding:1.1rem 1.2rem}.Finances_breakdownHint__dJE_T{margin-top:.2rem;margin-bottom:.8rem;color:var(--text-color-secondary);font-size:12px}.Finances_breakdownRow__s_XxT{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--card-border);padding-bottom:.45rem;margin-bottom:.45rem}.Finances_breakdownValues__6wbdI{display:flex;align-items:center;gap:.6rem}.Finances_breakdownValues__6wbdI small{color:var(--text-color-secondary)}@media (max-width:1100px){.Finances_breakdownGrid__jG_gQ{grid-template-columns:1fr}}.ExpensesTab_container__FBnyp{display:flex;flex-direction:column}.ExpensesTab_header__dwJLw{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.ExpensesTab_headerItem__82PXe{display:flex;align-items:center;gap:1rem}.ExpensesTab_pdfFileName__ly2WH{margin-top:.5rem;font-size:.9rem;color:var(--text-color-primary);display:flex;justify-content:center;align-items:center;gap:.5rem}.ExpensesTab_pdfFileName__ly2WH a{color:var(--primary-color);text-decoration:none;transition:all .2s ease}.ExpensesTab_pdfFileName__ly2WH a:hover{opacity:.8}.ExpensesTab_statusBadge__r0RmD{display:flex;gap:.5rem}.ExpensesTab_avatar__nl5vA{display:flex;align-items:center;gap:.5rem}.ExpensesTab_actions__in_U2{display:flex;align-items:center;gap:.3rem}.ExpensesTab_filterWrapper__G3GiX{display:flex;align-items:center;gap:.6rem}.ExpensesTab_filter__Gd_00{height:35px}.ExpensesTab_edit__ba7iF{transition:all .3s ease}.ExpensesTab_edit__ba7iF:hover{transform:scale(1.1)}.SalariesTab_container___fFRL{display:flex;flex-direction:column}.SalariesTab_header__x40ve{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.SalariesTab_headerItem__8BTIW{display:flex;align-items:center;gap:1rem}.SalariesTab_pdfFileName__Kgmq9{margin-top:.5rem;font-size:.9rem;color:#333;display:flex;justify-content:center;align-items:center;gap:.5rem}.SalariesTab_pdfFileName__Kgmq9 a{color:var(--primary-color);text-decoration:none}.SalariesTab_pdfFileName__Kgmq9 a:hover{color:rgb(8,95,8)}.SalariesTab_statusBadge__OHrMv{display:flex;gap:.5rem}.SalariesTab_avatar__ilQBw{display:flex;align-items:center;gap:.5rem}.SalariesTab_actions__JaVC_{display:flex;align-items:center;gap:.3rem}.NotificationToast_container__EtxrC{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__VpGvq{display:flex;align-items:center;gap:8px;margin-bottom:8px}.NotificationToast_icon__Gn6yS{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__CTFx6{font-weight:600}.NotificationToast_message__R5FbY{margin-bottom:10px;color:var(--text-color-primary)}.NotificationToast_actions__1ROJ0{margin-top:.5rem;display:flex;gap:8px;justify-content:flex-start}.NotificationToast_button__0Iw2W{padding:4px 8px;border-radius:6px;background:var(--hover-bg);color:var(--text-color-primary);border:1px solid var(--card-border)}.NotificationToast_link__asXoP{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__xkCI0{padding:4px 8px;border-radius:6px;background:var(--button-color-1);color:#fff;border:none;cursor:pointer}.NotificationToast_rejectBtn__h4Cpb{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__Qmdm0{margin-top:6px;font-size:12px;color:var(--text-color-secondary)}.PaymentDialog_dialogOverlay__efDuR{background-color:var(--modal-overlay);position:fixed;inset:0;z-index:170}.PaymentDialog_dialogContent__wipr5{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__wipr5{box-shadow:0 10px 40px rgba(0,0,0,.5)}.PaymentDialog_trigger__FELa9{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__FELa9: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__FELa9:hover{box-shadow:0 2px 12px rgba(28,166,76,.6)}.PaymentDialog_saveBtn__9Hqax{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__9Hqax:hover{background-color:var(--button-hover-1)}.PaymentDialog_buttons___lq7_{display:flex;gap:.5rem}.PaymentDialog_dialogClose__onT8I{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__onT8I:hover{background-color:#6b7280;transform:translateY(-1px)}.PaymentDialog_methods__J9h_0{display:flex;gap:.8rem;margin-bottom:.5rem}.PaymentDialog_method__tFPjU{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__tFPjU:hover{background-color:rgba(28,166,76,.05);border-color:var(--card-border)}[data-theme=dark] .PaymentDialog_method__tFPjU:hover{background-color:rgba(28,166,76,.1)}.PaymentDialog_method__tFPjU img{border-radius:6px}.PaymentDialog_active__Rjf3n{border:2px solid var(--primary-color);background-color:rgba(28,166,76,.08)}[data-theme=dark] .PaymentDialog_active__Rjf3n{background-color:rgba(28,166,76,.15);box-shadow:0 0 8px rgba(28,166,76,.2)}.PaymentDialog_info__kbS_A{margin-top:1rem;margin-bottom:1rem}.PaymentDialog_info__kbS_A h3,.PaymentDialog_info__kbS_A h4,.PaymentDialog_info__kbS_A p{color:var(--text-color-primary)}.PaymentDialog_statusContainer__JvVGt{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem;margin-top:1rem}.PaymentDialog_status__6j30G{display:flex;align-items:center;gap:.5rem}.PaymentDialog_disabled__GpHkh{opacity:.4;pointer-events:none;cursor:not-allowed}.PaymentDialog_disabled__GpHkh:hover{background:none;color:inherit}.PaymentDialog_container__w9xPF{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.PaymentDialog_payment_window__xtPjB{font-size:13px}.PaymentDialog_input__3BBp2{display:flex;flex-direction:column;gap:.4rem}.PaymentDialog_input__3BBp2 input{padding:.5rem .4rem;border:1px solid var(--primary-color);background-color:var(--input-background-color);outline:none;border-radius:6px}.Status_badge__7Gsr_{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__7Gsr_:before{content:"";display:inline-block;width:.6em;height:.6em;border-radius:50%;background-color:var(--badge-dot,#999)}.style_container__g_5oU{display:flex;align-items:flex-end;gap:.75rem}.style_inputGroup__2TmoU{display:flex;flex-direction:column}.style_inputGroup__2TmoU label{font-size:16px}.style_input__sPgKY{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__eeqPu{margin-bottom:.5rem;color:var(--text-color-secondary);font-size:.9rem}.style_clearBtn__Fs2om{background:transparent;border:none;color:#d9534f;font-weight:700;cursor:pointer;display:flex}.style_clearBtn__Fs2om img{align-self:center;margin-bottom:.2rem}.style_fileUploadBox__7_0dG{border:2px dashed #ccc;padding:1rem;text-align:center;cursor:pointer;border-radius:8px;transition:background .2s ease}.style_fileUploadBox__7_0dG:hover{background:#f0f0f0}.style_filePreview__fNX2a{margin-top:.5rem;font-size:.9rem;color:#333;display:flex;justify-content:center;align-items:center;gap:.5rem}.style_filePreview__fNX2a a{color:var(--primary-color);text-decoration:none}.style_imagePreview__ZTPBc{width:120px;height:80px}.style_previewImg__4hv7p{object-fit:cover;object-position:center;width:100%;height:100%;border-radius:12px}[data-theme=dark] .style_fileName__GGUia{color:white}[data-theme=dark] .style_filePreview__fNX2a{color:#ffffff}.style_fileUploadBox__7_0dG:hover{background:rgba(27,38,55,.034)}[data-theme=dark] .style_fileUploadBox__7_0dG:hover{background:#8014380d}.revert_overlay__zvNvT{background:var(--modal-overlay);position:fixed;inset:0;z-index:150}.revert_dialogContent__q0_Pv{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__q0_Pv{border:1px solid var(--card-border)}.revert_body__ZHNrZ{display:flex;flex-direction:column;gap:.75rem;font-size:.95rem}.revert_body__ZHNrZ p{color:var(--text-color-primary)}.revert_dialogContent__q0_Pv textarea{width:100%;resize:none;border-radius:8px;border:1px solid var(--primary-color);padding:.5rem;font-size:.9rem;outline:none}.revert_actions__yDN28{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.revert_confirmBtn__8t9Yi{background-color:#dc2626;color:white;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.revert_confirmBtn__8t9Yi:hover:not(:disabled){background-color:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.3)}.revert_confirmBtn__8t9Yi:disabled{opacity:.6;cursor:not-allowed}.revert_cancelBtn__E8x5Y{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__E8x5Y:hover{background:var(--hover-bg);border-color:var(--primary-color)}.revert_trigger__Ejqvq{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__Ejqvq{background:rgba(220,38,38,.15);border-color:rgba(248,113,113,.4);color:#fca5a5}.revert_trigger__Ejqvq: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__Ejqvq:hover:not(:disabled){background:rgba(220,38,38,.25);border-color:#f87171;color:#fecaca}.revert_trigger__Ejqvq:disabled{background:#f3f4f6;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6}[data-theme=dark] .revert_trigger__Ejqvq:disabled{background:rgba(100,100,100,.2);border-color:rgba(156,163,175,.3);color:#6b7280}.revert_trigger__Ejqvq svg{vertical-align:middle}.VariationIndicator_container__SD_2D{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__mE9A6{background:#e6f6ee;color:#1f9254}.VariationIndicator_negative__d5XtP{background:#fdeaea;color:#b42318}.VariationIndicator_neutral__lsPl_{background:#f1f1f1;color:#555555}.StudentAvatar_avatar__uGjy4{border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;width:300px;height:300px}.StudentAvatar_dialogOverlay__bPv6T{background-color:var(--modal-overlay);position:fixed;inset:0;animation:StudentAvatar_fadeIn__FCXZ_ .3s ease;z-index:120}.StudentAvatar_dialogContent__FAgtV{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--card-bg);padding:1rem;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.3);animation:StudentAvatar_zoomIn__BWdXi .3s ease;border:1px solid var(--card-border);z-index:121}[data-theme=dark] .StudentAvatar_dialogContent__FAgtV{box-shadow:0 10px 40px rgba(0,0,0,.6)}@keyframes StudentAvatar_fadeIn__FCXZ_{0%{opacity:0}to{opacity:1}}@keyframes StudentAvatar_zoomIn__BWdXi{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.TuitionsTab_container___ysGz{display:flex;flex-direction:column;gap:1rem;overflow-x:hidden}.TuitionsTab_container_header__JECAl{display:flex;align-items:center;justify-content:space-between}.TuitionsTab_header_actions__acTnA{display:flex;align-items:center;gap:1rem}.TuitionsTab_dropdownTrigger__poUsj{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__poUsj:hover{background:var(--hover-bg);border-color:var(--primary-color)}[data-theme=dark] .TuitionsTab_dropdownTrigger__poUsj:hover{box-shadow:0 0 8px rgba(166,28,28,.15)}.TuitionsTab_dropdownContent__xblu3{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__xblu3{box-shadow:0 4px 20px rgba(0,0,0,.4)}.TuitionsTab_dropdownItem__8RGR6{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__8RGR6:hover{background:var(--hover-bg)}[data-theme=dark] .TuitionsTab_dropdownItem__8RGR6:hover{background:rgba(166,28,28,.1)}.TuitionsTab_userWrapper__dcf6p{display:flex;align-items:center;gap:1rem}.TuitionsTab_statusBadge__X_Cao{display:flex;gap:.5rem}.TuitionsTab_avatar__hyVHb{display:flex;align-items:center;gap:.5rem}.TuitionsTab_actions__pWktb{display:flex;align-items:center;gap:.3rem}.TuitionsTab_shareTrigger__Pq8f1{padding:.3rem .7rem;font-size:.75rem}.TuitionsTab_emitInvoiceButton__orlO8{font-size:.72rem;padding:.25rem .5rem}.TuitionsTab_table__VJ5kX td,.TuitionsTab_table__VJ5kX th{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.TuitionsTab_proof_trigger__1zlWn{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__1zlWn span{font-size:.75rem;color:var(--primary-color);text-decoration:none;transition:color .2s ease}.TuitionsTab_proof_trigger__1zlWn span:hover{color:#8c0a0a}[data-theme=dark] .TuitionsTab_proof_trigger__1zlWn span:hover{color:#c52222}.TuitionsTab_firstTd__bUF1e{display:flex;align-items:center;gap:.2rem;height:80px}.TuitionsTab_header__zCAAQ{display:flex;align-items:center;justify-content:space-between}.TuitionsTab_Tabactions__3Ys6n{display:flex;gap:.5rem}.TuitionsTab_row__slr7n{font-size:.78rem}.TuitionsTab_row__slr7n,.TuitionsTab_tableContent__vSBwa td,.TuitionsTab_tableContent__vSBwa th{padding:.6rem .8rem;font-size:.85rem;white-space:nowrap}.RemoveClass_overlay__5U2Zz{background-color:var(--modal-overlay);position:fixed;inset:0;z-index:150}.RemoveClass_dialogContent__FX7_r{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__rrdyN{display:flex;margin-top:24px;gap:12px}.RemoveClass_cancelButton__AvyZ_{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__AvyZ_:hover{background:var(--text-color-primary);transform:translateY(-1px)}.RemoveClass_actionButton__uzT1h{background:#f59e0b;color:white;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;min-width:100px;transition:all .2s ease}.RemoveClass_actionButton__uzT1h:hover{background:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px rgba(245,158,11,.3)}.RemoveClass_actionBtn__xg8L7{background:none;border:none;cursor:pointer;border-radius:6px;transition:background .2s}.RemoveClass_actionBtn__xg8L7:disabled{cursor:not-allowed}.RemoveClass_save__zMJF9{border:none}.RemoveClass_suspend__U_oRB,.RemoveClass_unsuspend__cAXn1{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__U_oRB{background-image:linear-gradient(90deg,#f59e0b 0,#f59e0b 51%,#ffac1c)}.RemoveClass_suspend__U_oRB:not(:disabled):hover{background-position:100%;transform:scale(1.07);box-shadow:0 6px 12px rgba(245,158,11,.4)}.RemoveClass_unsuspend__cAXn1{background-image:linear-gradient(90deg,#2ac460 0,#2ac460 51%,#30d469)}.RemoveClass_unsuspend__cAXn1:not(:disabled):hover{background-position:100%;transform:scale(1.07);box-shadow:0 6px 12px rgba(42,196,96,.4)}.RemoveClass_suspend__U_oRB:disabled,.RemoveClass_unsuspend__cAXn1:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.Status_badge__D7otG{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__D7otG:before{content:"";display:inline-block;width:.6em;height:.6em;border-radius:50%;background-color:var(--badge-dot,#999)}.PaymentDialog_dialogOverlay__PMTKl{background-color:var(--modal-overlay);position:fixed;inset:0;z-index:150;opacity:0;animation:PaymentDialog_fadeIn__z_FJS .25s forwards}.PaymentDialog_confirmationOverlay__T3xFB{background-color:var(--modal-overlay);position:fixed;inset:0;z-index:170}.PaymentDialog_dialogContent__eTiGk{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__TtD6D .25s forwards}.PaymentDialog_confirmationContent__p7ODQ,.PaymentDialog_dialogContent__eTiGk{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__p7ODQ{padding:24px;width:80%;max-width:400px;transform:translate(-50%,-50%);z-index:171}.PaymentDialog_trigger__HsNUx{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__HsNUx:hover{background-position:100%;color:#fff;text-decoration:none;transform:scale(1.05)}.PaymentDialog_saveBtn__RA7kQ{background-color:var(--primary-color)}.PaymentDialog_noPenalty__FXug4,.PaymentDialog_saveBtn__RA7kQ{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__FXug4{background-color:rgb(52,76,255)}.PaymentDialog_saveBtn__RA7kQ:hover{background-color:var(--button-hover-1)}.PaymentDialog_buttons__FpiSH{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.PaymentDialog_dialogClose__p0yLZ{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__p0yLZ:hover{opacity:.9}.PaymentDialog_methods__Z3ots{display:flex;gap:.8rem;margin-bottom:.5rem;flex-wrap:wrap}.PaymentDialog_method__dipBS{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__dipBS:hover{background-color:rgba(28,166,76,.05)}.PaymentDialog_method__dipBS img{border-radius:6px}.PaymentDialog_active__RsaZT{border:2px solid var(--primary-color)}.PaymentDialog_info__yEaJl{margin-top:1rem;margin-bottom:1rem}.PaymentDialog_info__yEaJl p{color:var(--text-color-primary)}.PaymentDialog_statusContainer__afxgU{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem;margin-top:1rem}.PaymentDialog_status___Wpy7{display:flex;align-items:center;gap:.5rem}.PaymentDialog_disabled__rJN6d{opacity:.4;pointer-events:none;cursor:not-allowed}.PaymentDialog_disabled__rJN6d:hover{background:none;color:inherit}.PaymentDialog_inputGroup__JonQD{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__58d_O{display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:.8rem;gap:.8rem}.PaymentDialog_inputGroup__JonQD>input{background:none;border:none;outline:none;width:100%;color:var(--text-color-primary)}.PaymentDialog_inputGroup__JonQD>select{background:none;padding:.9rem;border:none;outline:none;width:100%;color:#2e2e2e}.PaymentDialog_inputContainer__QOFvZ>.PaymentDialog_inputContainer__QOFvZ::placeholder,.PaymentDialog_input__lOkih>select:invalid{color:var(--text-color-secondary)}.PaymentDialog_inputContainer__QOFvZ:focus>input,.PaymentDialog_input__lOkih:focus>select{outline:none;border:1.2px solid var(--card-border)}.PaymentDialog_inputContainer__QOFvZ>input[type=date]{color-scheme:dark;color:white}.PaymentDialog_dialogContent__eTiGk 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__xtYmX{max-height:70vh;overflow-y:auto;overflow-x:auto;border:1px solid #e3e3e3;border-radius:8px}.PaymentDialog_tableContent__osI9v{width:100%;min-width:1000px;border-collapse:collapse}.PaymentDialog_tableContent__osI9v td,.PaymentDialog_tableContent__osI9v th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #eee;white-space:nowrap}.PaymentDialog_tableContent__osI9v thead{position:-webkit-sticky;position:sticky;top:0;background:#f9f9f9;z-index:2}@keyframes PaymentDialog_fadeIn__z_FJS{to{opacity:1}}@keyframes PaymentDialog_slideFadeIn__TtD6D{to{opacity:1;transform:translate(-50%,-50%)}}@keyframes PaymentDialog_slideFadeOut__cEdXB{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-45%)}}@media (max-width:768px){.PaymentDialog_dialogContent__eTiGk{width:95%;padding:20px;max-width:420px}.PaymentDialog_inputFlex__58d_O{grid-template-columns:1fr}.PaymentDialog_methods__Z3ots{flex-direction:column}.PaymentDialog_buttons__FpiSH{flex-direction:column;align-items:stretch}.PaymentDialog_noPenalty__FXug4,.PaymentDialog_saveBtn__RA7kQ{width:100%}.PaymentDialog_method__dipBS{width:100%;align-items:center;text-align:center}}@media (max-width:480px){.PaymentDialog_dialogContent__eTiGk{padding:16px;width:95%;max-width:360px}.PaymentDialog_inputGroup__JonQD{flex-direction:column;height:auto;padding:.8rem}.PaymentDialog_buttons__FpiSH{gap:.4rem}}.confirmDialog_overlay__fkpVh{background-color:var(--modal-overlay);position:fixed;inset:0;z-index:170}.confirmDialog_dialogContent__Jl0LK{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__uO4sI{font-size:1.25rem;font-weight:600;margin:0;color:var(--text-color-primary)}.confirmDialog_body__tbjDu{margin-top:1rem;font-size:1rem;color:var(--text-color-primary)}.confirmDialog_footer__nq3Hy{margin-top:2rem;display:flex;justify-content:flex-end;gap:.5rem}.confirmDialog_dialogContent__Jl0LK form{display:flex;flex-direction:column;gap:.5rem}.confirmDialog_dialogContent__Jl0LK form input{padding:.5rem;border:1px solid var(--primary-color);border-radius:6px}.confirmDialog_inputGroup__f1ffy{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__f1ffy>input{background:none;border:none;outline:none;width:100%;color:var(--text-color-primary)}@keyframes confirmDialog_fadeIn__A1zXy{0%{opacity:0}to{opacity:1}}@keyframes confirmDialog_scaleIn__HhDFQ{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.confirmDialog_saveBtn__7qBmO{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__7qBmO:hover{background-color:var(--button-hover-1);transform:translateY(-1px)}.confirmDialog_description__W3RQe{color:var(--text-color-primary)}.confirmDialog_noPenalty___rYQx{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___rYQx:hover{background-color:rgb(62,85,255);transform:translateY(-1px);box-shadow:0 4px 12px rgba(52,76,255,.3)}.confirmDialog_dialogClose__BR7d6{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__BR7d6:hover{background-color:var(--text-color-primary);transform:translateY(-1px)}.confirmDialog_actions__KnW66{display:flex;gap:.6rem}.confirmDialog_dialogContent__Jl0LK 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__LOB7k{display:flex;align-items:center;justify-content:space-between}.styles_badge__GDeHo{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__GDeHo:before{content:"";display:inline-block;width:.6em;height:.6em;border-radius:50%;background-color:var(--badge-dot,#999)}.ShareButton_wrapper__JR_rH{position:relative;display:inline-flex}.ShareButton_trigger__3VksI{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__3VksI:hover{background:var(--hover-bg);box-shadow:var(--shadow-sm)}.ShareButton_trigger__3VksI:disabled{background:var(--hover-bg);color:var(--text-color-secondary);cursor:not-allowed}.ShareButton_dropdown___iRLf{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__NWYUX{left:0;right:auto}.ShareButton_option__GuSDN{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__GuSDN:hover{background:var(--hover-bg)}.styles_card__et4Vl{width:-moz-fit-content;width:fit-content;min-width:250px;padding:2rem 1.5rem;background-color:#a61c1c0e;border-left:4.5px solid var(--primary-color)}[data-theme=dark] .styles_card__et4Vl{background-color:rgba(185,16,16,.08)}.styles_card__et4Vl{display:flex;align-items:end;gap:.8rem}.styles_header__ZfUs4{display:flex;flex-direction:column}.styles_header__ZfUs4 span{font-size:11px;font-weight:400;color:var(--text-color-secondary)}.styles_card__et4Vl h4{font-size:13px;font-weight:400;color:var(--text-color-secondary)}.styles_card__et4Vl p{font-size:16px;font-weight:700;color:var(--text-color-primary)}.styles_icon__Z05Rh{width:42px;height:42px;background-color:rgba(166,28,28,.15);display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;transition:all .3s ease}[data-theme=dark] .styles_icon__Z05Rh{background-color:rgba(166,28,28,.2)}.styles_icon__Z05Rh:hover{transform:scale(1.1);background-color:rgba(166,28,28,.25)}.Overview_page__OYFm_{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.Overview_header__JMdTD{display:flex;justify-content:space-between;align-items:center}.Overview_filters__J61NH{display:flex;gap:.5rem}.Overview_cards__Qcfut{display:flex}.Overview_charts__WcI0m{display:flex;align-items:center;gap:.5rem}.Overview_insight__gWop1{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;min-width:280px}.Overview_footer__9u1z5{display:flex}.Overview_table__PveaQ{background:linear-gradient(45deg,rgba(166,28,28,.08),rgba(166,28,28,0));box-shadow:var(--shadow-sm);border-left:4px solid var(--primary-color);padding:2rem;border-radius:var(--border-radius);transition:all .2s ease}[data-theme=dark] .Overview_table__PveaQ{background:linear-gradient(45deg,rgba(166,28,28,.15),rgba(166,28,28,0));box-shadow:0 4px 12px rgba(0,0,0,.3)}.Overview_table__PveaQ a{color:var(--primary-color);transition:all .2s ease}.Overview_table__PveaQ a:hover{opacity:.8}.Overview_breakdownGrid__u88Ar{display:grid;grid-template-columns:1fr;grid-gap:.8rem;gap:.8rem}.Overview_breakdownCard__c5fsk{background:linear-gradient(45deg,rgba(166,28,28,.08),rgba(166,28,28,0));box-shadow:var(--shadow-sm);border-left:4px solid var(--primary-color);padding:1.2rem}.Overview_breakdownCard__c5fsk h4{margin-bottom:.2rem}.Overview_breakdownHint__OzBgg{font-size:12px;color:var(--text-color-secondary);margin-bottom:.9rem}.Overview_breakdownList___gL6N{display:flex;flex-direction:column;gap:.55rem}.Overview_breakdownRow__P9cII{display:flex;justify-content:space-between;align-items:center;padding-bottom:.45rem;border-bottom:1px solid var(--card-border)}.Overview_breakdownValues___G4Vw{display:flex;align-items:center;gap:.6rem}.Overview_breakdownValues___G4Vw small{color:var(--text-color-secondary)}.ContributionsTab_container__C1FlY{display:flex;flex-direction:column}.ContributionsTab_header__pMGl9{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.ContributionsTab_headerItem__kZaJ_{display:flex;align-items:center;gap:1rem}.ContributionsTab_pdfFileName__HOUms{margin-top:.5rem;font-size:.9rem;color:var(--text-color-primary);display:flex;justify-content:center;align-items:center;gap:.5rem}.ContributionsTab_pdfFileName__HOUms a{color:var(--primary-color);text-decoration:none;transition:all .2s ease}.ContributionsTab_pdfFileName__HOUms a:hover{opacity:.8}.ContributionsTab_statusBadge__M7crm{display:flex;gap:.5rem}.ContributionsTab_avatar__ZBlCT{display:flex;align-items:center;gap:.5rem}.ContributionsTab_actions__L3iGs{display:flex;align-items:center;gap:.3rem}.ContributionsTab_edit__4APxY{cursor:pointer;color:var(--text-color-primary);transition:all .2s ease}.ContributionsTab_edit__4APxY:hover{color:var(--primary-color);transform:scale(1.15)}.ContributionsTab_filterWrapper__VMd_L{display:flex;align-items:center;gap:.6rem}.ContributionsTab_filter__4wlB9{height:35px}.Overview_page__LP9Lo{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.Overview_header__hm6HJ{display:flex;justify-content:space-between;align-items:center}.Overview_header__hm6HJ .Overview_text__2SNzS h3{color:var(--text-color-primary);margin-bottom:.25rem}.Overview_header__hm6HJ .Overview_text__2SNzS p{color:var(--text-color-secondary)}.Overview_filters__ShZu1{display:flex;gap:.5rem}.Overview_cards__PlSJs{display:flex;gap:1rem;flex-wrap:wrap}.Overview_charts__yP770{display:flex;align-items:center;gap:.5rem}.Overview_insight__Xu4O8{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;min-width:280px;flex:1 1}.Overview_footer__g8M46{display:flex}.Overview_table__ih5_6{width:70%;background:linear-gradient(45deg,rgba(28,166,76,.08),transparent);box-shadow:var(--shadow-md);border-left:4px solid var(--primary-color);padding:2rem;border-radius:8px}[data-theme=dark] .Overview_table__ih5_6{background:linear-gradient(45deg,rgba(28,166,76,.12),rgba(28,166,76,.03))}.Overview_table__ih5_6 a{color:var(--primary-color);transition:opacity .2s ease}.Overview_table__ih5_6 a:hover{opacity:.8}.styles_calendarContainer__0qWN8{background:linear-gradient(45deg,rgba(166,28,28,.08),transparent);box-shadow:var(--shadow-md);border-left:4px solid var(--primary-color);padding:2rem;width:100%}[data-theme=dark] .styles_calendarContainer__0qWN8{background:linear-gradient(45deg,rgba(166,28,28,.12),rgba(166,28,28,.03))}.styles_fc-daygrid-day-frame__ymqBu{display:flex;flex-direction:column;align-items:center;justify-content:center}.styles_contributionDay__PcQAO,.styles_fixedDay__CyRGb{height:24px}.styles_fixedDay__CyRGb{background-color:#003cff}.styles_contributionDay__PcQAO{background-color:#1ca64c}.styles_fc-toolbar__E86jx{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-family:Inter,sans-serif}.styles_fc-toolbar-title__hKacb{font-size:1.25rem;font-weight:600;color:var(--primary-color)}.styles_fc-button__Sfwtn{background:var(--primary-color);border:none;color:white;padding:6px 12px;border-radius:6px;font-size:.85rem;cursor:pointer;transition:.2s ease}.styles_fc-button__Sfwtn:hover{background:var(--button-hover-1)}.styles_fc-button__Sfwtn:disabled{background:var(--card-border);cursor:not-allowed}.styles_fc-today-button__XKXjU{background:#3b82f6!important}[data-theme=dark] .styles_fc-today-button__XKXjU{background:#60a5fa!important}.styles_fc-next-button__2yxfC,.styles_fc-prev-button__UQHcJ{background:transparent!important;color:var(--primary-color)!important;font-size:.9rem!important;border:none;padding:4px 8px!important;line-height:1}.styles_fc-next-button__2yxfC:hover,.styles_fc-prev-button__UQHcJ:hover{color:var(--button-hover-1)!important;background:var(--hover-bg)!important;border-radius:4px}[data-theme=dark] .styles_calendarContainer__0qWN8 .fc-theme-standard td,[data-theme=dark] .styles_calendarContainer__0qWN8 .fc-theme-standard th{border-color:var(--card-border)}[data-theme=dark] .styles_calendarContainer__0qWN8 .fc-col-header-cell-cushion,[data-theme=dark] .styles_calendarContainer__0qWN8 .fc-daygrid-day-number{color:var(--text-color-primary)}[data-theme=dark] .styles_calendarContainer__0qWN8 .fc-day-today{background-color:rgba(28,166,76,.1)!important}[data-theme=dark] .styles_calendarContainer__0qWN8 .fc-daygrid-day-frame{background:transparent}.CalendarEventDialog_overlay__SfNRy{position:fixed;inset:0;background:var(--modal-overlay);z-index:999}.CalendarEventDialog_dialogContent__j4Ner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--card-bg);border-radius:8px;padding:20px;width:320px;max-width:90%;z-index:1000;box-shadow:var(--shadow-lg);border:1px solid var(--card-border)}.CalendarEventDialog_dialogContent__j4Ner h2{color:var(--text-color-primary)}.CalendarEventDialog_dialogContent__j4Ner p{color:var(--text-color-secondary)}.CalendarEventDialog_body__5SkL8{margin-top:10px;display:flex;flex-direction:column;gap:.75rem}.CalendarEventDialog_actions__lSzrj{display:flex;justify-content:flex-end;margin-top:20px}.CalendarEventDialog_closeBtn__v6lJw{padding:6px 12px;border-radius:5px;border:none;cursor:pointer;background:var(--card-border);color:var(--text-color-primary);transition:background .2s ease}.CalendarEventDialog_closeBtn__v6lJw:hover{background:var(--hover-bg)}.CalendarEventDialog_bannerContainer__k6job{border-radius:8px;overflow:hidden;background:var(--hover-bg)}.CalendarEventDialog_banner__bbpO9{display:block;width:100%;height:auto;object-fit:cover}.style_chartWrapper__sMtbj{width:60%;height:450px;padding:1.5rem 2rem;border-left:4px solid #801438;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,#a63a1c11,#a61c1c00)}.style_chart__TJi8f{flex:1 1}.style_notFound__R6RUU{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center}.style_legend__C7rU5{margin-top:15px;display:flex;flex-wrap:wrap;gap:10px}.style_legendItem__09eHw{display:flex;align-items:center;font-size:12px}.style_legendColor__JnhAf{width:12px;height:12px;border-radius:3px;display:inline-block;margin-right:5px}.style_legendLabel__wLcF9{white-space:nowrap}.EmptyState_container__aG2r6{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__9Uy8g{margin-bottom:1.5rem;opacity:.35;color:var(--text-color-secondary);transition:all .3s ease}[data-theme=dark] .EmptyState_icon__9Uy8g{opacity:.25}.EmptyState_title__ny7I9{font-size:1.25rem;font-weight:600;color:var(--text-color-primary);margin-bottom:.5rem}.EmptyState_description__89cS_{font-size:.95rem;color:var(--text-color-secondary);margin-bottom:1.5rem;max-width:400px}.EmptyState_action__BfTuF{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__BfTuF:hover{background:var(--button-hover-1)}.InactivateStudent_inactivate__YzB8Q{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__YzB8Q:not(:disabled):hover{background-position:100%;transform:scale(1.07);box-shadow:0 6px 12px rgba(239,68,68,.4)}.InactivateStudent_inactivate__YzB8Q:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.InactivateStudent_overlay__QpRmb{background-color:var(--modal-overlay);position:fixed;inset:0;z-index:150}.InactivateStudent_dialogContent__dX1vm{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__IX5qc{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.InactivateStudent_actionButton__BI_Fl,.InactivateStudent_save__DDhMx{background:none;border:none;padding:0}.InactivateStudent_actionButton__BI_Fl{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__BI_Fl:hover{background-position:100%;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.3)}.InactivateStudent_actionButton__BI_Fl:active{transform:scale(.98)}.InactivateStudent_cancelButton__bEzOb{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__bEzOb:hover{background:var(--text-color-primary);transform:translateY(-1px)}@keyframes InactivateStudent_fadeIn__tb675{0%{opacity:0}to{opacity:1}}@keyframes InactivateStudent_contentShow__L8BUi{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.style_tableWrapper__qAY16{width:100%;overflow-x:auto;padding-bottom:1rem}.style_table__RQTD_{width:100%;border-collapse:separate;border-spacing:0 .75rem;background:none}.style_table__RQTD_ td,.style_table__RQTD_ th{padding:1rem;text-align:start;vertical-align:middle}.style_table__RQTD_ 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__RQTD_ th:hover{color:var(--primary-color)}.style_table__RQTD_ td{background-color:rgba(166,28,28,.07);cursor:pointer;color:var(--text-color-primary)}[data-theme=dark] .style_table__RQTD_ td{background-color:rgba(166,28,28,.08)}.style_table__RQTD_ tbody tr td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.style_table__RQTD_ tbody tr td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.style_table__RQTD_ tbody tr{transition:background-color .3s ease}.style_table__RQTD_ tbody tr:hover td{background-color:rgba(166,28,28,.15)}[data-theme=dark] .style_table__RQTD_ tbody tr:hover td{background-color:rgba(166,28,28,.18)}.style_studentDataWrapper__A3lTw{display:flex;gap:1rem}.style_actions__jQ2nW{display:flex;align-items:center;justify-content:center;gap:2.5rem}.style_actions__jQ2nW img{cursor:pointer}.style_actionsBtn__KO7X6{border-radius:.5rem;display:flex;align-items:center;gap:1rem}.style_actionsBtn__KO7X6 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__JvhP5{display:flex;gap:.5rem}.style_enroll__oZOzw{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__oZOzw:hover{background-position:100%;transform:scale(1.07);box-shadow:0 6px 15px rgba(166,28,28,.4)}.style_enroll__oZOzw:not(:disabled):hover{background-color:var(--button-hover-1)}.style_enroll__oZOzw:disabled{background-color:#e67373;background-image:linear-gradient(90deg,#73e69b 0,#73e69b 51%,#73e69b);cursor:not-allowed}.style_archivedClassRow__Huf25{background-color:#fff0f0!important;opacity:.85}[data-theme=dark] .style_archivedClassRow__Huf25{background-color:rgba(220,38,38,.1)!important}.style_archivedClassRow__Huf25:hover td{background-color:#ffe0e0!important}[data-theme=dark] .style_archivedClassRow__Huf25:hover td{background-color:rgba(220,38,38,.15)!important}.style_archivedWarningIcon__5XFWO{color:#dc2626;margin-right:.5rem}[data-theme=dark] .style_archivedWarningIcon__5XFWO{color:#ef4444}.Pagination_pagination__T2oqK{width:100%;gap:.75rem;margin-top:1rem}.Pagination_pages__6JZ3H,.Pagination_pagination__T2oqK{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.Pagination_pages__6JZ3H{gap:.4rem}.Pagination_navButton__ZIIAP,.Pagination_pageButton__VzDZd{min-width:2rem;height:2.3rem;padding:0 .85rem;border-radius:12px;border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-color-primary);cursor:pointer;transition:all .2s ease}.Pagination_navButton__ZIIAP:hover,.Pagination_pageButton__VzDZd:hover{border-color:var(--primary-color);background:var(--hover-bg)}.Pagination_active__80tDV{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.Pagination_ellipsis__wfpUy{min-width:2rem;text-align:center;color:var(--text-color-secondary)}.Pagination_navButton__ZIIAP:disabled,.Pagination_pageButton__VzDZd:disabled{opacity:.45;cursor:not-allowed}@media (max-width:640px){.Pagination_pagination__T2oqK{gap:.5rem}.Pagination_navButton__ZIIAP,.Pagination_pageButton__VzDZd{min-width:2.2rem;height:2.2rem;padding:0 .65rem;font-size:.9rem}}.style_chartWrapper__P4xRx{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(166,28,28,.08),rgba(28,166,76,0))}[data-theme=dark] .style_chartWrapper__P4xRx{background:linear-gradient(45deg,rgba(166,28,28,.15),rgba(28,166,76,0));box-shadow:0 4px 12px rgba(0,0,0,.3)}.style_insightsRow__KIuxe{display:flex;justify-content:space-between;margin-top:1rem;gap:1rem}.style_card__GM75_{flex:1 1;background:var(--card-bg);padding:.5rem 1rem;border-radius:var(--border-radius);border:1px solid var(--card-border)}.style_label__z4uJc{font-size:13px;color:var(--text-color-secondary)}.style_badge__QYWyn{display:inline-block;margin-top:.3rem;padding:2px 6px;font-size:12px;border-radius:6px}.style_positive__nzeXX{color:#1ca64c;background:rgba(166,28,28,.1)}[data-theme=dark] .style_positive__nzeXX{color:#34d399;background:rgba(166,28,28,.2);border:1px solid rgba(166,28,28,.3)}.style_negative___5Zx6{color:#d64545;background:rgba(214,69,69,.1)}[data-theme=dark] .style_negative___5Zx6{color:#fca5a5;background:rgba(220,38,38,.2);border:1px solid rgba(220,38,38,.3)}.style_tooltip__TOwcZ{background:var(--card-bg);border:1px solid var(--card-border);padding:8px 10px;border-radius:8px;box-shadow:var(--shadow-md)}.style_tooltipLabel__st8i3{font-weight:600;margin-bottom:5px;color:var(--text-color-primary)}.style_tooltipItem__gJm09{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-color-primary)}.style_dot__cko2e{width:8px;height:8px;border-radius:50%;display:inline-block}.style_chart__23VnD{flex:1 1;height:100%}.style_revenue__Bv5oU{border-left:5px solid var(--primary-color)}.style_expenses__lWMhS{border-left:5px solid #d64545de}.style_profit__RQOq0{border-left:5px solid #2743aa}.UsersTab_container__bdiCa{display:flex;flex-direction:column}.UsersTab_container_header__u3JwG{display:flex;align-items:center;justify-content:space-between}.UsersTab_header_actions____pTA{display:flex;align-items:center;gap:1.2rem}.UsersTab_staffWrapper__FUYyd{display:flex;align-items:center;gap:1rem}.UsersTab_actionsBtn__PKsN_{display:flex;gap:.5rem;align-items:center}.UsersTab_actionsBtn__PKsN_ img{transition:transform .2s ease-in-out;cursor:pointer}.UsersTab_actionsBtn__PKsN_ img:hover{transform:scale(1.08)}.UsersTab_employeeRow__3jW8K{transition:background-color .2s ease}.UsersTab_employeeRow__3jW8K:hover{background:var(--hover-bg)}.UsersTab_employeeRow__3jW8K td{vertical-align:middle;padding-top:.8rem;padding-bottom:.8rem}.UsersTab_rowActions__Jp0uT{display:flex;align-items:center;gap:.8rem}.UsersTab_deleteBtn__Gl3_D{border:1px solid rgba(220,38,38,.35);background:rgba(220,38,38,.08);color:#b91c1c;border-radius:8px;padding:.35rem .55rem;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;transition:all .2s ease}.UsersTab_deleteBtn__Gl3_D:hover{background:rgba(220,38,38,.16)}