@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500;600;700&display=swap);:root{--color-brand:#0d6433;--color-brand-dark:#054d2a;--color-brand-soft:#e8f5e8;--color-brand-muted:#0d64331f;--color-bg:#f4f6f5;--color-surface:#fff;--color-border:#e3e8e5;--color-border-strong:#cfd8d3;--color-text:#1a2e24;--color-text-secondary:#5c6b63;--color-text-muted:#8a9790;--color-danger:#c62828;--color-danger-soft:#fdecea;--color-warning:#b26a00;--color-warning-soft:#fff4e5;--color-info:#1565c0;--color-info-soft:#e8f1fc;--font-sans:"Heebo","Segoe UI",Tahoma,sans-serif;--font-mono:"SF Mono","Menlo","Consolas",monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 1px 2px #1a2e240f;--shadow-md:0 8px 24px #1a2e2414;--sidebar-width:260px;--focus-ring:0 0 0 3px var(--color-brand-muted);--transition:160ms ease}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans)}.App,body{direction:rtl}.App{min-height:100vh;text-align:right}code{font-family:var(--font-mono)}[dir=rtl]{text-align:right}*{scrollbar-color:var(--color-border-strong) #0000;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:999px}::-webkit-scrollbar-track{background:#0000}:focus-visible{box-shadow:var(--focus-ring);outline:none}.appLoading{align-items:center;background:var(--color-bg);color:var(--color-text-secondary);display:flex;flex-direction:column;font-family:var(--font-sans);gap:var(--space-3);justify-content:center;min-height:100vh}.appLoadingSpinner{animation:appSpin .8s linear infinite;border:3px solid var(--color-brand-soft);border-radius:50%;border-top-color:var(--color-brand);height:36px;width:36px}@keyframes appSpin{to{transform:rotate(1turn)}}.Toast_toast__7EuBG{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;max-width:500px;min-width:300px;opacity:0;position:fixed;right:20px;top:20px;transform:translateX(100%);transition:all .3s ease-out;z-index:10000}.Toast_toast__7EuBG.Toast_visible__cDxwV{opacity:1;transform:translateX(0)}.Toast_toast__7EuBG.Toast_leaving__gxjp3{opacity:0;transform:translateX(100%)}.Toast_toast__7EuBG.Toast_success__yTwp2{border-left-color:#28a745}.Toast_toast__7EuBG.Toast_error__pYkiy{border-left-color:#dc3545}.Toast_toast__7EuBG.Toast_warning__FE6ZY{border-left-color:#ffc107}.Toast_toast__7EuBG.Toast_info__cETYh{border-left-color:#17a2b8}.Toast_toastContent__YUfny{align-items:center;display:flex;gap:12px;padding:16px}.Toast_icon__HtBD7{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.Toast_success__yTwp2 .Toast_icon__HtBD7{background:#28a745;color:#fff}.Toast_error__pYkiy .Toast_icon__HtBD7{background:#dc3545;color:#fff}.Toast_warning__FE6ZY .Toast_icon__HtBD7{background:#ffc107;color:#212529}.Toast_info__cETYh .Toast_icon__HtBD7{background:#17a2b8;color:#fff}.Toast_message__XATAT{color:#333;flex:1 1;font-size:14px;font-weight:500;line-height:1.4;text-align:right}.Toast_closeButton__Cxvwi{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.Toast_closeButton__Cxvwi:hover{background:#f8f9fa;color:#333}.Toast_closeButton__Cxvwi:focus{outline:2px solid #0d6433;outline-offset:2px}.Toast_toastStack__Gkm8G{display:flex;flex-direction:column;gap:12px;max-width:500px;position:fixed;right:20px;top:20px;z-index:10000}@media (max-width:768px){.Toast_toast__7EuBG{min-width:auto}.Toast_toastStack__Gkm8G,.Toast_toast__7EuBG{left:10px;max-width:none;right:10px}.Toast_message__XATAT{font-size:13px}.Toast_toastContent__YUfny{gap:10px;padding:12px}}@media (max-width:480px){.Toast_toastStack__Gkm8G,.Toast_toast__7EuBG{left:5px;right:5px;top:10px}.Toast_message__XATAT{font-size:12px}.Toast_toastContent__YUfny{gap:8px;padding:10px}.Toast_icon__HtBD7{font-size:12px;height:20px;width:20px}.Toast_closeButton__Cxvwi{font-size:18px;height:20px;width:20px}}.Toast_toast__7EuBG:nth-child(2){top:80px}.Toast_toast__7EuBG:nth-child(3){top:140px}.Toast_toast__7EuBG:nth-child(4){top:200px}.Toast_toast__7EuBG:nth-child(5){top:260px}@media (prefers-color-scheme:dark){.Toast_toast__7EuBG{background:#2d3748;color:#e2e8f0}.Toast_message__XATAT{color:#e2e8f0}.Toast_closeButton__Cxvwi{color:#a0aec0}.Toast_closeButton__Cxvwi:hover{background:#4a5568;color:#e2e8f0}}.ConfirmationDialog_backdrop__anD61{align-items:center;animation:ConfirmationDialog_fadeIn__SXi4N .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10001}.ConfirmationDialog_dialog__GqhAO{animation:ConfirmationDialog_slideIn__0ZXbg .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;direction:rtl;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;max-height:90vh;max-width:400px;overflow:hidden;width:90%}.ConfirmationDialog_header__iTjOy{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;padding:20px 24px 16px}.ConfirmationDialog_icon__YIOxX{align-items:center;background:#fef3c7;border-radius:50%;display:flex;flex-shrink:0;font-size:24px;height:40px;justify-content:center;width:40px}.ConfirmationDialog_title__L-vYT{color:#111827;font-size:18px;font-weight:600;margin:0;text-align:right}.ConfirmationDialog_message__uRMWc{color:#6b7280;font-size:14px;line-height:1.5;padding:16px 24px;text-align:right}.ConfirmationDialog_actions__IY2mB{display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 24px}.ConfirmationDialog_button__q1htp{border:none;border-radius:8px;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;min-width:80px;padding:10px 20px;transition:all .2s ease}.ConfirmationDialog_cancelButton__ARUfS{background:#f3f4f6;border:1px solid #d1d5db;color:#374151}.ConfirmationDialog_cancelButton__ARUfS:hover{background:#e5e7eb;border-color:#9ca3af}.ConfirmationDialog_cancelButton__ARUfS:focus{outline:2px solid #0d6433;outline-offset:2px}.ConfirmationDialog_confirmButton__gYUDk{border:none;color:#fff}.ConfirmationDialog_confirmButton__gYUDk.ConfirmationDialog_danger__gQtxg{background:#dc2626}.ConfirmationDialog_confirmButton__gYUDk.ConfirmationDialog_danger__gQtxg:hover{background:#b91c1c}.ConfirmationDialog_confirmButton__gYUDk.ConfirmationDialog_warning__LOsQP{background:#d97706}.ConfirmationDialog_confirmButton__gYUDk.ConfirmationDialog_warning__LOsQP:hover{background:#b45309}.ConfirmationDialog_confirmButton__gYUDk.ConfirmationDialog_info__3HGmP{background:#0d6433}.ConfirmationDialog_confirmButton__gYUDk.ConfirmationDialog_info__3HGmP:hover{background:#054d2a}.ConfirmationDialog_confirmButton__gYUDk:focus{outline:2px solid #0d6433;outline-offset:2px}@keyframes ConfirmationDialog_fadeIn__SXi4N{0%{opacity:0}to{opacity:1}}@keyframes ConfirmationDialog_slideIn__0ZXbg{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:480px){.ConfirmationDialog_dialog__GqhAO{margin:20px;width:95%}.ConfirmationDialog_header__iTjOy{padding:16px 20px 12px}.ConfirmationDialog_title__L-vYT{font-size:16px}.ConfirmationDialog_message__uRMWc{font-size:13px;padding:12px 20px}.ConfirmationDialog_actions__IY2mB{flex-direction:column-reverse;gap:8px;padding:12px 20px 20px}.ConfirmationDialog_button__q1htp{padding:12px 20px;width:100%}}@media (prefers-color-scheme:dark){.ConfirmationDialog_dialog__GqhAO{background:#1f2937;border-bottom-color:#374151}.ConfirmationDialog_title__L-vYT{color:#f9fafb}.ConfirmationDialog_message__uRMWc{color:#d1d5db}.ConfirmationDialog_cancelButton__ARUfS{background:#374151;border-color:#4b5563;color:#d1d5db}.ConfirmationDialog_cancelButton__ARUfS:hover{background:#4b5563;border-color:#6b7280}}.Sidebar_sidebar__QsAv9{background:var(--color-surface);border-left:1px solid var(--color-border);box-shadow:var(--shadow-sm);direction:rtl;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;width:var(--sidebar-width);z-index:1000}.Sidebar_logoSection__Ql4Qs{border-bottom:1px solid var(--color-border);padding:var(--space-5) var(--space-4) var(--space-4)}.Sidebar_logo__Gwik5{align-items:center;display:flex;margin-bottom:var(--space-1)}.Sidebar_logoText__rDqDV{color:var(--color-brand);font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em}.Sidebar_logoSubtitle__WpdFz{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:400}.Sidebar_navigation__N4Zxd{flex:1 1;overflow-y:auto;padding:var(--space-4) 0}.Sidebar_menuItem__jYEPZ{align-items:center;border-radius:var(--radius-md);color:var(--color-text);display:flex;margin:0 var(--space-2);padding:var(--space-3) var(--space-4);text-decoration:none;transition:background var(--transition),color var(--transition)}.Sidebar_menuItem__jYEPZ:hover{background:var(--color-bg);color:var(--color-brand)}.Sidebar_menuItem__jYEPZ.Sidebar_active__wE6qp{background:var(--color-brand-soft);color:var(--color-brand);font-weight:600}.Sidebar_menuIcon__jgfbJ{align-items:center;display:flex;margin-left:var(--space-3)}.Sidebar_menuLabel__epkwV{font-size:var(--text-sm);font-weight:500}.Sidebar_userSection__UEuE9{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.Sidebar_userInfo__N7I4U{padding:0 var(--space-1)}.Sidebar_userName__bb4HY{color:var(--color-text);font-size:var(--text-sm);font-weight:600}.Sidebar_userEmail__5\+Ouh,.Sidebar_userName__bb4HY{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_userEmail__5\+Ouh{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:2px}.Sidebar_logoutButton__LD9Od{align-items:center;background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;gap:var(--space-2);justify-content:center;padding:var(--space-3) var(--space-4);transition:all var(--transition);width:100%}.Sidebar_logoutButton__LD9Od:hover{background:var(--color-bg);border-color:var(--color-brand);color:var(--color-brand)}@media (max-width:768px){.Sidebar_sidebar__QsAv9{border-bottom:1px solid var(--color-border);border-left:none;height:auto;position:relative;width:100%}.Sidebar_navigation__N4Zxd{display:flex;overflow-x:auto;padding:var(--space-2) 0}.Sidebar_menuItem__jYEPZ{flex-shrink:0;padding:var(--space-2) var(--space-4)}.Sidebar_userSection__UEuE9{align-items:center;flex-direction:row;justify-content:space-between}.Sidebar_logoutButton__LD9Od{width:auto}}.Layout_layout__m8Vdf{background:var(--color-bg);direction:rtl;display:flex;font-family:var(--font-sans);min-height:100vh;position:relative}.Layout_mainContent__Bq4qw{direction:rtl;flex:1 1;margin:0;margin-right:var(--sidebar-width);min-width:0;overflow-x:auto;padding:0}.Layout_mainContent__Bq4qw>div[class*=admin-page]{direction:ltr;margin-right:0}@media (max-width:768px){.Layout_layout__m8Vdf{flex-direction:column}.Layout_mainContent__Bq4qw{margin:0;padding:var(--space-4)}.Layout_mainContent__Bq4qw>div[class*=admin-page]{padding:0}}.ExpenseTable_container__CCVHY{background:#fff;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;margin:0;min-height:100vh;overflow:visible;width:100%}.ExpenseTable_loadingMessage__liJX2{align-items:center;color:#5c6b63;color:var(--color-text-secondary,#5c6b63);display:flex;flex-direction:column;font-family:Heebo,sans-serif;font-family:var(--font-sans,Heebo,sans-serif);font-size:16px;gap:12px;height:280px;justify-content:center}.ExpenseTable_loadingSpinner__q2VOX{animation:ExpenseTable_spin__0KZX8 .8s linear infinite;border:3px solid #e8f5e8;border-top-color:#0d6433;border:3px solid var(--color-brand-soft,#e8f5e8);border-radius:50%;border-top-color:var(--color-brand,#0d6433);height:32px;width:32px}.ExpenseTable_errorMessage__-mhdf{align-items:center;color:#c62828;color:var(--color-danger,#c62828);display:flex;font-family:Heebo,sans-serif;font-family:var(--font-sans,Heebo,sans-serif);font-size:16px;height:200px;justify-content:center;padding:20px;text-align:center}.ExpenseTable_backgroundLoadingIndicator__OJuCM{align-items:center;animation:ExpenseTable_slideInFromRight__x2k3b .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#007bffe6;border-radius:20px;box-shadow:0 2px 8px #00000026;color:#fff;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;gap:8px;padding:8px 16px;position:fixed;right:20px;top:20px;z-index:1000}.ExpenseTable_backgroundSpinner__4FDdq{animation:ExpenseTable_spin__0KZX8 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes ExpenseTable_slideInFromRight__x2k3b{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ExpenseTable_dataUpdatedIndicator__kPXac{align-items:center;animation:ExpenseTable_slideInFromLeft__ceFC6 .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#28a745e6;border-radius:20px;box-shadow:0 2px 8px #00000026;color:#fff;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;gap:8px;left:20px;padding:8px 16px;position:fixed;top:20px;z-index:1000}.ExpenseTable_updateIcon__JiX\+J{align-items:center;display:flex;font-size:12px;font-weight:700;height:16px;justify-content:center;width:16px}@keyframes ExpenseTable_slideInFromLeft__ceFC6{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.ExpenseTable_topBar__6tvKq{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.ExpenseTable_topBarLeft__dMhu7{display:flex;gap:12px}.ExpenseTable_topBarCenter__b9l9t{align-items:center;display:flex;gap:8px}.ExpenseTable_addRowButton__z8FCa{align-items:center;background:#0d6433;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;gap:6px;padding:10px 20px;transition:all .2s ease}.ExpenseTable_addRowButton__z8FCa:hover{background:#054d2a;transform:translateY(-1px)}.ExpenseTable_rowsLabel__ZU1Le{color:#333;font-size:12px;font-weight:600;margin-left:8px}.ExpenseTable_rowsSelect__s9XBt{background:#fff;border:1px solid #e0e0e0;border-radius:4px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;min-width:60px;padding:4px 8px}.ExpenseTable_rowsSelect__s9XBt:focus{border-color:#0d6433;outline:none}.ExpenseTable_titleSection__C5tKa{flex-shrink:0;padding:16px;text-align:center}.ExpenseTable_mainTitle__r80O0{color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:28px;font-weight:700;margin-bottom:16px}.ExpenseTable_tenantHeader__q4mgB{margin-bottom:16px}.ExpenseTable_tenantInfo__wcyul{align-items:center;display:flex;gap:12px;justify-content:center}.ExpenseTable_tenantName__e\+K3z{color:#1a2e24;color:var(--color-text,#1a2e24);font-family:Heebo,sans-serif;font-family:var(--font-sans,Heebo,sans-serif);font-size:28px;font-weight:700;margin:0}.ExpenseTable_pageSubtitle__V4u7o{color:#5c6b63;color:var(--color-text-secondary,#5c6b63);font-size:14px;font-weight:400;margin:8px 0 0}.ExpenseTable_banner__HTmIm{background:linear-gradient(90deg,#e8f5e8,#0d6433);border-radius:8px;color:#fff;padding:20px}.ExpenseTable_bannerTitle__SgrHR{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:600;margin:0}.ExpenseTable_filterSection__mivcU{background:#fff;border-bottom:1px solid #e0e0e0;flex-shrink:0}.ExpenseTable_filterToggle__rCnz0{align-items:center;color:#333;cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;gap:8px;padding:6px 16px;transition:background-color .2s ease}.ExpenseTable_filterToggle__rCnz0:hover{background:#f8f9fa}.ExpenseTable_toggleIcon__2zY07{font-size:11px;transition:transform .2s ease}.ExpenseTable_toggleIcon__2zY07.ExpenseTable_rotated__tCUyo{transform:rotate(180deg)}.ExpenseTable_filterBar__L8PI7{align-items:flex-start;background:#f8f9fa;border-top:1px solid #e0e0e0;display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.ExpenseTable_filterCategories__erFhY{display:flex;flex:1 1;flex-wrap:wrap;gap:12px}.ExpenseTable_filterGroup__WC6iZ:nth-child(4){margin-right:20px}.ExpenseTable_filterGroup__WC6iZ{max-width:160px;min-width:140px}.ExpenseTable_filterGroup__WC6iZ:nth-child(4),.ExpenseTable_filterGroup__WC6iZ:nth-child(5){max-width:100px;min-width:80px}.ExpenseTable_amountFilterGroup__5Rk4B{align-items:flex-end;display:flex}.ExpenseTable_amountFilterPair__dbj-z{align-items:flex-end;display:flex;gap:8px}.ExpenseTable_amountFilterPair__dbj-z .ExpenseTable_filterGroup__WC6iZ{min-width:120px}.ExpenseTable_filterGroup__WC6iZ:nth-child(6){margin-right:8px}.ExpenseTable_filterGroup__WC6iZ:nth-child(7){border-left:2px solid #e0e0e0;margin-left:8px;padding-left:12px}.ExpenseTable_filterLabel__7W\+1E{color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600;margin-bottom:6px}.ExpenseTable_filterDropdown__cHz9y{background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 1px 3px #0000001a;max-height:120px;overflow-y:auto;padding:6px}.ExpenseTable_filterInput__BKjjl,.ExpenseTable_filterSelect__FQxd9{background:#fff;border:1px solid #e0e0e0;border-radius:4px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;padding:8px 10px;transition:border-color .2s ease;width:100%}.ExpenseTable_filterInput__BKjjl:focus,.ExpenseTable_filterSelect__FQxd9:focus{border-color:#0d6433;outline:none}.ExpenseTable_filterSelect__FQxd9:disabled{background:#f5f5f5;color:#999;cursor:not-allowed}.ExpenseTable_filterGroup__WC6iZ:nth-child(4) .ExpenseTable_filterDropdown__cHz9y,.ExpenseTable_filterGroup__WC6iZ:nth-child(5) .ExpenseTable_filterDropdown__cHz9y{max-height:100px;padding:4px}.ExpenseTable_filterDropdown__cHz9y::-webkit-scrollbar{width:4px}.ExpenseTable_filterDropdown__cHz9y::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.ExpenseTable_filterDropdown__cHz9y::-webkit-scrollbar-thumb{background:#0d6433;border-radius:2px}.ExpenseTable_filterDropdown__cHz9y::-webkit-scrollbar-thumb:hover{background:#054d2a}.ExpenseTable_filterOption__AuMTr{align-items:center;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;gap:6px;padding:3px 0}.ExpenseTable_filterGroup__WC6iZ:nth-child(4) .ExpenseTable_filterOption__AuMTr,.ExpenseTable_filterGroup__WC6iZ:nth-child(5) .ExpenseTable_filterOption__AuMTr{font-size:10px;padding:2px 0}.ExpenseTable_filterOption__AuMTr input[type=checkbox]{margin:0;transform:scale(.8)}.ExpenseTable_filterOption__AuMTr label{color:#333;cursor:pointer;white-space:nowrap}.ExpenseTable_filterSubgroup__ExN8E{margin-bottom:8px}.ExpenseTable_filterSubgroup__ExN8E:last-child{margin-bottom:0}.ExpenseTable_filterSubLabel__LarbZ{color:#666;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;font-weight:600;margin-bottom:4px}.ExpenseTable_filterActions__IIK1Z{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:8px;margin-left:40px;margin-top:0;min-width:120px}.ExpenseTable_applyButton__VShwu{background:#0d6433;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600;padding:8px 16px;text-align:center;transition:all .2s ease;white-space:nowrap;width:100%}.ExpenseTable_applyButton__VShwu:hover{background:#054d2a;transform:translateY(-1px)}.ExpenseTable_exportButton__McF4E{background:#ffb88c;border:none;border-radius:4px;color:#8b4513;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:500;padding:6px 12px;text-align:center;transition:all .2s ease;white-space:nowrap;width:100%}.ExpenseTable_exportButton__McF4E:hover{background:#ffa366;transform:translateY(-1px)}.ExpenseTable_clearButton__V7Tra{background:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600;padding:6px 12px;text-align:center;transition:all .2s ease;white-space:nowrap;width:100%}.ExpenseTable_clearButton__V7Tra:hover{background:#5a6268;transform:translateY(-1px)}.ExpenseTable_summaryPanel__5NWBo{background:#e8f5e8;border:1px solid #0d6433;border-radius:8px;direction:rtl;display:flex;gap:24px;margin:0 16px 16px;padding:16px}.ExpenseTable_summaryItem__uzrOa{align-items:center;display:flex;flex-direction:column;gap:4px}.ExpenseTable_summaryLabel__XJ79j{color:#0d6433;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600}.ExpenseTable_summaryValue__kwpw1{color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:700}.ExpenseTable_summaryNote__QIouf{align-items:center;background:#f5f5f5;border:1px solid #9ca3af;border-radius:8px;direction:rtl;display:flex;gap:12px;margin:0 16px 16px;padding:12px 16px}.ExpenseTable_noteIcon__24q2m{align-items:center;display:flex;flex-shrink:0}.ExpenseTable_noteText__d3vsp{color:#6b7280;display:block;flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;line-height:1.5}.ExpenseTable_tableContainer__7gkVn{-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #e0e0e0;border-radius:8px;direction:ltr;flex:1 1;margin:8px;max-height:calc(100vh - 350px);min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#cbd5e0 #f7fafc;scrollbar-width:thin;width:calc(100% - 16px)}.ExpenseTable_tableContainer__7gkVn::-webkit-scrollbar{width:8px}.ExpenseTable_tableContainer__7gkVn::-webkit-scrollbar-track{background:#f7fafc;border-radius:4px}.ExpenseTable_tableContainer__7gkVn::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.ExpenseTable_tableContainer__7gkVn::-webkit-scrollbar-thumb:hover{background:#a0aec0}.ExpenseTable_table__gtFkm{border-collapse:collapse;direction:rtl;width:100%}.ExpenseTable_table__gtFkm td,.ExpenseTable_table__gtFkm td *,.ExpenseTable_table__gtFkm td div,.ExpenseTable_table__gtFkm td span,.ExpenseTable_table__gtFkm th{text-align:right!important}.ExpenseTable_headerRow__T1PAU{background:#f8f9fa;border-bottom:1px solid #e0e0e0;box-shadow:0 2px 4px #0000000d;direction:rtl;position:sticky;top:0;z-index:10}.ExpenseTable_headerCell__VD9pv{background:#f8f9fa;border-bottom:1px solid #e0e0e0;color:#333;font-size:12px;font-weight:600;overflow:hidden;padding:12px 4px;text-align:right!important;text-overflow:ellipsis;white-space:nowrap}.ExpenseTable_headerCell__VD9pv:first-child{text-align:center!important}.ExpenseTable_dataRow__TWn1B{border-bottom:1px solid #f0f0f0;direction:rtl;height:50px;transition:background-color .2s ease}.ExpenseTable_dataRow__TWn1B:hover{background:#f8f9fa}.ExpenseTable_dataRow__TWn1B:nth-child(2n){background:#fafbfc}.ExpenseTable_dataRow__TWn1B:nth-child(2n):hover{background:#f0f2f5}.ExpenseTable_dataRow__TWn1B .ExpenseTable_actionCell__UlHDl{padding:12px 20px 12px 4px}.ExpenseTable_dataRow__TWn1B .ExpenseTable_categoryCell__hRIZ9{padding:12px 4px 12px 2px}.ExpenseTable_actionCell__UlHDl{padding:12px 4px;text-align:center!important;vertical-align:middle;width:5%}.ExpenseTable_viewButton__1\+4Qu{background:#ffb88c;border:none;border-radius:4px;color:#8b4513;cursor:pointer;display:inline-block;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:500;min-width:28px;padding:5px 10px;transition:all .2s ease;white-space:nowrap}.ExpenseTable_viewButton__1\+4Qu:hover{background:#ffa366;transform:translateY(-1px)}.ExpenseTable_categoryCell__hRIZ9{color:#333;font-size:12px;overflow:visible;padding:12px 4px;position:relative;text-align:right!important;text-overflow:ellipsis;white-space:nowrap;width:8%}.ExpenseTable_amountCell__Gf5ZF{color:#0d6433;font-weight:600;padding:12px 4px 12px 20px;width:7%}.ExpenseTable_amountCell__Gf5ZF,.ExpenseTable_vendorCell__frCuB{font-size:12px;overflow:hidden;text-align:right!important;text-overflow:ellipsis}.ExpenseTable_vendorCell__frCuB{color:#333;padding:12px 4px;width:12%}.ExpenseTable_dateCell__5Q5lY{color:#666;white-space:nowrap}.ExpenseTable_dateCell__5Q5lY,.ExpenseTable_submittedCell__YQOco{font-size:12px;overflow:hidden;padding:12px 4px;text-align:right!important;text-overflow:ellipsis;width:8%}.ExpenseTable_submittedCell__YQOco{color:#0d6433;font-weight:500}.ExpenseTable_projectTagInput__4KYc2{direction:rtl;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;text-align:right}.ExpenseTable_projectTagInput__4KYc2:focus{border-color:#0d6433;box-shadow:0 0 0 2px #0d64331a;outline:none}@media (max-width:1200px){.ExpenseTable_tableContainer__7gkVn{overflow-x:auto}.ExpenseTable_filterBar__L8PI7,.ExpenseTable_filterCategories__erFhY{flex-direction:column;gap:12px}.ExpenseTable_filterGroup__WC6iZ{max-width:none;min-width:100%}.ExpenseTable_filterActions__IIK1Z{flex-direction:row;gap:8px;width:100%}.ExpenseTable_clearButton__V7Tra,.ExpenseTable_exportButton__McF4E{flex:1 1;width:auto}}@media (max-width:768px){.ExpenseTable_topBar__6tvKq{align-items:stretch;flex-direction:column;gap:12px}.ExpenseTable_topBarCenter__b9l9t,.ExpenseTable_topBarLeft__dMhu7{justify-content:center}.ExpenseTable_mainTitle__r80O0{font-size:24px}.ExpenseTable_filterBar__L8PI7{padding:8px}}.ExpenseTable_cellContent__9nq2z{display:block;height:100%;position:relative;text-align:right!important;width:100%}.ExpenseTable_cellContent__9nq2z>*{text-align:right!important}.ExpenseTable_manuallyEditedText__wzzX-{font-weight:600}.ExpenseTable_manualEditIndicator__irrFG{background:#ffffffe6;border-radius:2px;cursor:pointer;display:inline-block;position:absolute;right:2px;top:50%;transform:translateY(-50%);z-index:1}.ExpenseTable_triangle__kC8\+r{align-items:center;color:#ff6b35;cursor:pointer;display:flex;transition:transform .2s ease}.ExpenseTable_triangle__kC8\+r:hover{transform:scale(1.1)}.ExpenseTable_vatEligibilityIndicatorContainer__QHjQ5{cursor:pointer;height:12px;left:0;pointer-events:auto;position:absolute;top:0;width:12px;z-index:1}.ExpenseTable_vatEligibilityIndicator__XcQ7y{height:100%;opacity:.7;transition:opacity .2s ease;width:100%}.ExpenseTable_vatEligibilityIndicator__XcQ7y:hover{opacity:1}.ExpenseTable_vatEligibilityIndicator__XcQ7y svg{display:block;height:100%;width:100%}.ExpenseTable_vatEligibilityIndicatorContainer__QHjQ5 .ExpenseTable_vatTooltip__Bg9bP{background:#6c757d;border-radius:4px;box-shadow:0 2px 6px #0003;color:#fff;font-size:11px;font-weight:500;left:0;margin-top:4px;padding:4px 8px;position:absolute;top:100%;white-space:nowrap;z-index:9999}.ExpenseTable_vatEligibilityIndicatorContainer__QHjQ5 .ExpenseTable_vatTooltip__Bg9bP:before{border-bottom:5px solid #6c757d;border-left:5px solid #0000;border-right:5px solid #0000;bottom:100%;content:"";left:8px;position:absolute}.ExpenseTable_clickTooltip__XEHWi{background:#6c757d;border-radius:4px;box-shadow:0 2px 6px #0003;color:#fff;font-size:11px;font-weight:500;left:0;margin-top:4px;padding:4px 8px;position:absolute;top:100%;white-space:nowrap;z-index:9999}.ExpenseTable_clickTooltip__XEHWi:after{border-bottom:5px solid #6c757d;border-left:5px solid #0000;border-right:5px solid #0000;bottom:100%;content:"";left:8px;position:absolute}.ExpenseTable_manualEditIndicator__irrFG .ExpenseTable_clickTooltip__XEHWi{bottom:-20px}.ExpenseTable_manualEditIndicator__irrFG .ExpenseTable_clickTooltip__XEHWi:after{bottom:100%}.ExpenseTable_amountCell__Gf5ZF,.ExpenseTable_categoryCell__hRIZ9,.ExpenseTable_dateCell__5Q5lY,.ExpenseTable_vendorCell__frCuB{position:relative}.ExpenseTable_paginationContainer__7vHL6{align-items:center;background:#fff;border-top:1px solid #e0e0e0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.ExpenseTable_paginationInfo__AScR-{color:#666;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px}.ExpenseTable_paginationControls__kIJhs{align-items:center;display:flex;gap:4px}.ExpenseTable_paginationButton__rMy3O{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#333;cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;height:36px;justify-content:center;min-width:36px;transition:all .2s ease}.ExpenseTable_paginationButton__rMy3O:hover:not(:disabled){background:#f8f9fa;border-color:#0d6433;color:#0d6433}.ExpenseTable_paginationButton__rMy3O:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.5}.ExpenseTable_paginationButtonFirst__YKjQ9,.ExpenseTable_paginationButtonLast__NXS8p{min-width:40px}.ExpenseTable_paginationButtonNext__UJYFJ,.ExpenseTable_paginationButtonPrev__mUeXG{min-width:38px}.ExpenseTable_pageNumbers__OF0lC{align-items:center;display:flex;gap:2px}.ExpenseTable_pageNumberButton__al72e{font-weight:500;min-width:36px}.ExpenseTable_pageNumberButtonActive__DxLCm{background:#0d6433!important;border-color:#0d6433!important;color:#fff!important}.ExpenseTable_pageNumberButtonActive__DxLCm:hover{background:#054d2a!important;border-color:#054d2a!important}@media (max-width:768px){.ExpenseTable_paginationContainer__7vHL6{flex-direction:column;gap:12px;padding:12px 16px}.ExpenseTable_paginationControls__kIJhs{gap:2px}.ExpenseTable_paginationButton__rMy3O{font-size:12px;height:32px;min-width:32px}.ExpenseTable_pageNumbers__OF0lC{gap:1px}.ExpenseTable_pageNumberButton__al72e{min-width:32px}.ExpenseTable_paginationButtonFirst__YKjQ9,.ExpenseTable_paginationButtonLast__NXS8p{min-width:36px}.ExpenseTable_paginationButtonNext__UJYFJ,.ExpenseTable_paginationButtonPrev__mUeXG{min-width:34px}}@media (max-width:480px){.ExpenseTable_paginationContainer__7vHL6{padding:10px 12px}.ExpenseTable_paginationInfo__AScR-{font-size:12px;text-align:center}.ExpenseTable_paginationControls__kIJhs{justify-content:center;width:100%}.ExpenseTable_pageNumbers__OF0lC{display:none}}.ExpenseTable_sortableHeader__l4axb{cursor:pointer;position:relative;transition:all .2s ease;-webkit-user-select:none;user-select:none}.ExpenseTable_headerContent__0AAC4{align-items:center;border-radius:4px;display:flex;gap:2px;justify-content:flex-start;padding:4px 8px 4px 0;transition:all .2s ease}.ExpenseTable_headerTextStacked__HyVji{align-items:flex-end;display:flex;flex-direction:column;gap:2px;line-height:1.3}.ExpenseTable_headerTextStacked__HyVji>div{font-size:11px;white-space:nowrap}.ExpenseTable_sortableHeader__l4axb:hover .ExpenseTable_headerContent__0AAC4{background-color:#e8f5e8;box-shadow:0 0 0 1px #0d6433}.ExpenseTable_sortIcon__cMz6T{flex-shrink:0;margin-left:auto;opacity:.3;transition:opacity .2s ease}.ExpenseTable_sortIconActive__t42N8{color:#0d6433;opacity:1}.ExpenseTable_sortableHeader__l4axb:hover .ExpenseTable_sortIcon__cMz6T{opacity:.6}.ExpenseTable_sortingIndicator__vJzCn{animation:ExpenseTable_spin__0KZX8 1s linear infinite;color:#0d6433;font-size:12px;margin-left:4px}@keyframes ExpenseTable_spin__0KZX8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ExpenseTable_missingValue__Rttvw{background:#fff4e5;background:var(--color-warning-soft,#fff4e5);border-radius:4px;color:#b26a00;color:var(--color-warning,#b26a00);font-size:12px;font-weight:600;padding:1px 6px}.ExpenseTable_mutedDash__n6LQL{color:#8a9790;color:var(--color-text-muted,#8a9790)}.ExpenseTable_missingBadge__FZfyI{align-items:center;background:#fff4e5;background:var(--color-warning-soft,#fff4e5);border-radius:999px;color:#b26a00;color:var(--color-warning,#b26a00);display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:2px 8px;white-space:nowrap}.ExpenseTable_placeholderHint__rHd0t{color:#999;font-size:12px;font-style:italic}.ExpenseTable_projectTagInput__4KYc2{border:1px solid #0d6433;border:1px solid var(--color-brand,#0d6433);border-radius:4px;font-family:Heebo,sans-serif;font-family:var(--font-sans,Heebo,sans-serif);font-size:12px;padding:4px 8px;width:100%}.ExpenseTable_projectTagClickArea__mPSCP{border-radius:4px;cursor:pointer;min-height:24px;padding:4px 8px;transition:background-color .2s}.ExpenseTable_projectTagClickArea__mPSCP:hover{background-color:#f0f2f5}.ExpenseTable_emptyState__LLcPT{align-items:center;color:#5c6b63;color:var(--color-text-secondary,#5c6b63);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:64px 24px;text-align:center}.ExpenseTable_emptyState__LLcPT h3{color:#1a2e24;color:var(--color-text,#1a2e24);font-size:18px;margin:0}.ExpenseTable_emptyState__LLcPT p{font-size:14px;margin:0}.CategoryTreePage_container__42o0O{background:#f8f9fa;direction:rtl;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin:0 200px 0 40px;max-width:1200px;min-height:100vh;padding:40px 20px}.CategoryTreePage_header__Bs0BS{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;text-align:center}.CategoryTreePage_headerContent__7Il1K{flex:1 1;text-align:center}.CategoryTreePage_backButton__SaX6z{background:#0d6433;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.CategoryTreePage_backButton__SaX6z:hover{background:#054d2a;transform:translateY(-1px)}.CategoryTreePage_collapseAllButton__5VPB6{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.CategoryTreePage_collapseAllButton__5VPB6:hover{background:#5a6268;transform:translateY(-1px)}.CategoryTreePage_title__aU8fY{color:#0d6433;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:32px;font-weight:600;margin-bottom:8px}.CategoryTreePage_subtitle__i8Xiu{color:#6c757d;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px}.CategoryTreePage_treeContainer__L9h1Y{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001a;margin:0 auto;max-width:1000px;padding:60px;position:relative}.CategoryTreePage_categoriesList__hE\+P5{display:flex;flex-direction:column;gap:8px}.CategoryTreePage_categoryItem__yEC\+K{border-radius:8px;overflow:hidden}.CategoryTreePage_categoryHeader__QXRL6{align-items:center;border:2px solid #0d6433;border-radius:8px;cursor:default;display:flex;justify-content:space-between;padding:20px 30px;transition:all .3s ease}.CategoryTreePage_categoryHeader__QXRL6.CategoryTreePage_level1__vK4xQ{border:2px solid #8b4513}.CategoryTreePage_categoryHeader__QXRL6.CategoryTreePage_level0__LPH9D{background:#e8f5e8}.CategoryTreePage_categoryHeader__QXRL6.CategoryTreePage_level0__LPH9D.CategoryTreePage_clickable__lsP-J:hover{background:#d4edda;box-shadow:0 4px 12px #0d643326;transform:translateY(-1px)}.CategoryTreePage_categoryHeader__QXRL6.CategoryTreePage_level1__vK4xQ{background:#ffe4cc}.CategoryTreePage_categoryHeader__QXRL6.CategoryTreePage_level1__vK4xQ .CategoryTreePage_categoryName__LYnqm{color:#8b4513}.CategoryTreePage_categoryHeader__QXRL6.CategoryTreePage_level1__vK4xQ.CategoryTreePage_clickable__lsP-J:hover{background:#ffd4b8;box-shadow:0 4px 12px #ffd4b833;transform:translateY(-1px)}.CategoryTreePage_categoryHeader__QXRL6.CategoryTreePage_level2__YI6Ps{background:#f5f5f5;border:2px solid #9ca3af}.CategoryTreePage_categoryHeader__QXRL6.CategoryTreePage_level2__YI6Ps .CategoryTreePage_categoryName__LYnqm,.CategoryTreePage_categoryHeader__QXRL6.CategoryTreePage_level2__YI6Ps .CategoryTreePage_expandIcon__kHN6\+{color:#6b7280}.CategoryTreePage_categoryHeader__QXRL6.CategoryTreePage_level2__YI6Ps.CategoryTreePage_clickable__lsP-J:hover{background:#e5e7eb;box-shadow:0 4px 12px #9ca3af26;transform:translateY(-1px)}.CategoryTreePage_categoryHeader__QXRL6.CategoryTreePage_clickable__lsP-J{cursor:pointer}.CategoryTreePage_categoryInfo__41tDB{display:flex;flex-direction:column;gap:4px}.CategoryTreePage_categoryName__LYnqm{color:#0d6433;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600}.CategoryTreePage_categoryCount__qpbGu{color:#6c757d;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px}.CategoryTreePage_expandIcon__kHN6\+{color:#0d6433;font-size:12px;font-weight:700;transition:transform .3s ease}.CategoryTreePage_categoryHeader__QXRL6.CategoryTreePage_level1__vK4xQ .CategoryTreePage_expandIcon__kHN6\+{color:#8b4513}.CategoryTreePage_expandIcon__kHN6\+.CategoryTreePage_expanded__pbSlo{transform:rotate(180deg)}.CategoryTreePage_childrenContainer__uF0XV{display:flex;flex-direction:column;gap:6px;margin-right:20px;margin-top:8px}.CategoryTreePage_childrenContainer__uF0XV .CategoryTreePage_categoryHeader__QXRL6{border-width:2px}.CategoryTreePage_childrenContainer__uF0XV .CategoryTreePage_categoryName__LYnqm{font-size:14px}.CategoryTreePage_childrenContainer__uF0XV .CategoryTreePage_categoryCount__qpbGu{font-size:12px}.CategoryTreePage_childrenContainer__uF0XV .CategoryTreePage_childrenContainer__uF0XV .CategoryTreePage_categoryName__LYnqm{font-size:13px}.CategoryTreePage_childrenContainer__uF0XV .CategoryTreePage_childrenContainer__uF0XV .CategoryTreePage_categoryCount__qpbGu{font-size:11px}@media (max-width:768px){.CategoryTreePage_container__42o0O{margin-right:0;padding:20px 10px}.CategoryTreePage_header__Bs0BS{flex-direction:column;gap:20px}.CategoryTreePage_title__aU8fY{font-size:24px}.CategoryTreePage_treeContainer__L9h1Y{padding:20px}.CategoryTreePage_categoryHeader__QXRL6{padding:12px 16px}.CategoryTreePage_categoryName__LYnqm{font-size:14px}.CategoryTreePage_categoryCount__qpbGu{font-size:12px}}.ExpenseEditorPage_container__vScyJ{background:#f4f6f5;background:var(--color-bg,#f4f6f5);direction:rtl;font-family:Heebo,sans-serif;font-family:var(--font-sans,Heebo,sans-serif);margin-left:0;margin-right:0;min-height:100vh;padding:32px 40px}.ExpenseEditorPage_header__8Rb6J{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.ExpenseEditorPage_header__8Rb6J h1{color:#333;font-size:24px;font-weight:700;margin:0}.ExpenseEditorPage_backButton__G47dY{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.ExpenseEditorPage_backButton__G47dY:hover{background:#5a6268;transform:translateY(-1px)}.ExpenseEditorPage_content__\+7tS1{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000014;display:flex;gap:32px;margin:0 auto;max-width:1200px;padding:48px}.ExpenseEditorPage_formSection__KzrfJ{flex:2 1}.ExpenseEditorPage_formSection__KzrfJ h2{color:#333;font-size:18px;font-weight:600;margin-bottom:20px}.ExpenseEditorPage_formGrid__gVQ0F{display:flex;flex-direction:column;gap:20px}.ExpenseEditorPage_formRow__Hbzch{display:flex;gap:24px}.ExpenseEditorPage_formField__3pUiU{display:flex;flex:1 1;flex-direction:column;min-width:0}.ExpenseEditorPage_formField__3pUiU label{color:#333;font-size:14px;font-weight:600;margin-bottom:8px}.ExpenseEditorPage_missingFieldsBanner__hd\+X0{background:#fff4e5;background:var(--color-warning-soft,#fff4e5);border:1px solid #f0d9a8;border-radius:10px;border-radius:var(--radius-md,10px);color:#b26a00;color:var(--color-warning,#b26a00);font-size:14px;margin-bottom:20px;padding:14px 18px}.ExpenseEditorPage_missingFieldsBanner__hd\+X0 strong{display:block;margin-bottom:8px}.ExpenseEditorPage_missingFieldsBanner__hd\+X0 ul{display:flex;flex-wrap:wrap;gap:4px 16px;list-style:disc;margin:0;padding-right:18px}.ExpenseEditorPage_fieldMissing__gu\+ed .ExpenseEditorPage_vendorInput__SbQ25,.ExpenseEditorPage_fieldMissing__gu\+ed input,.ExpenseEditorPage_fieldMissing__gu\+ed select,.ExpenseEditorPage_fieldMissing__gu\+ed textarea{background:#fffdf8;border-color:#e6b566!important}.ExpenseEditorPage_required__pWHOa{color:#c62828;color:var(--color-danger,#c62828)}.ExpenseEditorPage_formField__3pUiU input,.ExpenseEditorPage_formField__3pUiU select,.ExpenseEditorPage_formField__3pUiU textarea{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .2s ease}.ExpenseEditorPage_formField__3pUiU input:focus,.ExpenseEditorPage_formField__3pUiU select:focus,.ExpenseEditorPage_formField__3pUiU textarea:focus{border-color:#0d6433;outline:none}.ExpenseEditorPage_vendorInputContainer__fLcYC{display:flex;flex-direction:column;position:relative}.ExpenseEditorPage_vendorInput__SbQ25{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .2s ease;width:100%}.ExpenseEditorPage_vendorInput__SbQ25:focus{border-color:#0d6433;outline:none}.ExpenseEditorPage_vendorSuggestions__vQhHM{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.ExpenseEditorPage_vendorSuggestion__k0cWW{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;gap:8px;padding:12px 16px;transition:background-color .2s ease}.ExpenseEditorPage_vendorSuggestion__k0cWW:last-child{border-bottom:none}.ExpenseEditorPage_vendorSuggestion__k0cWW:hover{background-color:#f8f9fa}.ExpenseEditorPage_vendorSuggestion__k0cWW:active{background-color:#e9ecef}.ExpenseEditorPage_removeVendorButton__GbPG4{border-radius:4px;color:#6c757d;cursor:pointer;flex-shrink:0;font-size:20px;font-weight:300;line-height:1;padding:2px 6px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.ExpenseEditorPage_removeVendorButton__GbPG4:hover{background-color:#e9ecef}.ExpenseEditorPage_vendorName__v2trv{flex:1 1}.ExpenseEditorPage_formField__3pUiU textarea{min-height:80px;resize:vertical}.ExpenseEditorPage_vatField__EW11N{background-color:#f8f9fa;color:#666;cursor:not-allowed}.ExpenseEditorPage_vatField__EW11N:focus{border-color:#ccc}.ExpenseEditorPage_readOnlyField__vgqmN{background-color:#f8f9fa;color:#666;cursor:not-allowed}.ExpenseEditorPage_readOnlyField__vgqmN:focus{border-color:#ccc;box-shadow:none;outline:none}.ExpenseEditorPage_totalAmountField__W2rau{background:#e8f5e8;background:var(--color-brand-soft,#e8f5e8);color:#1a2e24;color:var(--color-text,#1a2e24);font-weight:600}.ExpenseEditorPage_ltrField__IKDpc{direction:ltr;text-align:left}.ExpenseEditorPage_dateInputContainer__8kyfE{align-items:center;display:flex;position:relative;width:100%}.ExpenseEditorPage_dateInputWithIcon__TtJ0l{padding-right:40px;width:100%}.ExpenseEditorPage_dateIcon__FgtgJ{align-items:center;color:#666;display:flex;justify-content:center;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.ExpenseEditorPage_readOnlyField__vgqmN+.ExpenseEditorPage_dateIcon__FgtgJ{color:#929292}.ExpenseEditorPage_hiddenDatePicker__cxiIi{border:none;height:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;width:0}.ExpenseEditorPage_clickableDateInput__5ycEu{background-color:#fff;cursor:pointer}.ExpenseEditorPage_clickableDateInput__5ycEu:hover{border-color:#007bff}.ExpenseEditorPage_clickableDateInput__5ycEu:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.ExpenseEditorPage_required__pWHOa{color:#dc3545;font-weight:700;margin-right:4px}.ExpenseEditorPage_invalidField__obyAv{background-color:#fff5f5;border-color:#dc3545!important}.ExpenseEditorPage_invalidField__obyAv:focus{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc354540}.ExpenseEditorPage_recurrenceSection__81CeO{background:#f9fcfa;border:1px solid #e6efe9;border-radius:10px;padding:14px 16px}.ExpenseEditorPage_recurrenceHeader__V9i7k{align-items:center;display:flex}.ExpenseEditorPage_recurrenceToggleLabel__mfWQ2{align-items:center;color:#224d36;display:inline-flex;font-size:14px;font-weight:600;gap:8px}.ExpenseEditorPage_recurrenceGrid__Vf\+vz{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.ExpenseEditorPage_actionButtons__l95S5{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ExpenseEditorPage_saveButton__QLwfL{background:#0d6433;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 28px;transition:all .2s ease}.ExpenseEditorPage_saveButton__QLwfL:hover{background:#054d2a;transform:translateY(-1px)}.ExpenseEditorPage_deleteButton__xmXSM{background:#ffb88c;border:none;border-radius:6px;color:#8b4513;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.ExpenseEditorPage_deleteButton__xmXSM:hover{background:#ffa366;transform:translateY(-1px)}.ExpenseEditorPage_cancelButton__zQ7S2{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.ExpenseEditorPage_cancelButton__zQ7S2:hover{background:#5a6268;transform:translateY(-1px)}.ExpenseEditorPage_imageSection__9\+TOk{flex:1 1}.ExpenseEditorPage_imageSection__9\+TOk h2{color:#333;font-size:18px;font-weight:600;margin-bottom:20px}.ExpenseEditorPage_imageUpload__dKrrC{border:2px dashed #e0e0e0;border-radius:8px;padding:24px;text-align:center;transition:border-color .2s ease}.ExpenseEditorPage_imageUpload__dKrrC:hover{border-color:#0d6433}.ExpenseEditorPage_uploadPlaceholder__J4LcG{align-items:center;display:flex;flex-direction:column;gap:12px}.ExpenseEditorPage_uploadIcon__Lionw{color:#0d6433;display:flex;justify-content:center}.ExpenseEditorPage_uploadPlaceholder__J4LcG p{color:#666;font-size:14px;margin:0}.ExpenseEditorPage_fileSize__zMcYC{color:#999!important;font-size:12px!important}.ExpenseEditorPage_fileInput__Nl6dW{display:none}.ExpenseEditorPage_uploadButton__Oi8NH{background:#0d6433;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.ExpenseEditorPage_uploadButton__Oi8NH:hover{background:#054d2a;transform:translateY(-1px)}.ExpenseEditorPage_imagePreview__QPnlc{display:inline-block;position:relative}.ExpenseEditorPage_imagePreview__QPnlc img{border-radius:6px;box-shadow:0 2px 4px #0000001a;max-height:300px;max-width:100%}.ExpenseEditorPage_clickableImage__0be7C{cursor:pointer;transition:transform .2s ease}.ExpenseEditorPage_clickableImage__0be7C:hover{transform:scale(1.02)}.ExpenseEditorPage_removeImage__Bh5fK{align-items:center;background:#dc3545;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;position:absolute;right:-8px;top:-8px;transition:all .2s ease;width:24px}.ExpenseEditorPage_removeImage__Bh5fK:hover{background:#c82333;transform:scale(1.1)}.ExpenseEditorPage_fullScreenModal__5\+Cro{align-items:center;background:#000000e6;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.ExpenseEditorPage_fullScreenContent__rCbjJ{align-items:center;display:flex;height:100%;justify-content:center;padding:20px;position:relative;width:100%}.ExpenseEditorPage_fullScreenImage__9nRIU{border-radius:8px;box-shadow:0 4px 20px #0000004d;cursor:default;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.ExpenseEditorPage_closeModalButton__q0AIP{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:40px;z-index:10000}.ExpenseEditorPage_closeModalButton__q0AIP:hover{background:#ffffff4d;transform:scale(1.1)}.ExpenseEditorPage_resetZoomButton__R-H0t{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:absolute;right:80px;top:20px;transition:all .2s ease;width:40px;z-index:10000}.ExpenseEditorPage_resetZoomButton__R-H0t:hover{background:#ffffff4d;transform:scale(1.1)}.ExpenseEditorPage_zoomIndicator__TLzQp{background:#000000b3;border-radius:20px;color:#fff;font-size:14px;font-weight:600;left:20px;padding:8px 12px;position:absolute;top:20px;z-index:10000}@media (max-width:768px){.ExpenseEditorPage_actionButtons__l95S5,.ExpenseEditorPage_content__\+7tS1,.ExpenseEditorPage_formRow__Hbzch{flex-direction:column}.ExpenseEditorPage_recurrenceGrid__Vf\+vz{grid-template-columns:1fr}.ExpenseEditorPage_header__8Rb6J{align-items:stretch;flex-direction:column;gap:12px}}.UploadPage_container__gzs6O{background:#f8f9fa;direction:rtl;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin:0 200px 0 40px;max-width:1200px;min-height:100vh;padding:40px 20px}.UploadPage_header__P5jAP{align-items:center;display:flex;flex-direction:column;gap:20px;margin-bottom:40px;text-align:center}.UploadPage_backButton__TJNQW{background:#0d6433;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.UploadPage_backButton__TJNQW:hover{background:#054d2a;transform:translateY(-1px)}.UploadPage_title__FqQCk{color:#0d6433;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:32px;font-weight:600;margin:0;text-align:center}.UploadPage_content__TrbUk{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001a;display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1000px;padding:60px}.UploadPage_uploadSection__anCvb{display:flex;flex-direction:column;gap:20px}.UploadPage_uploadHeader__jSijN{margin-bottom:20px;text-align:center}.UploadPage_uploadHeader__jSijN h2{align-items:center;color:#0d6433;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:600;justify-content:center;margin-bottom:8px}.UploadPage_uploadHeader__jSijN p{color:#6c757d;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;margin:0}.UploadPage_uploadArea__K\+prq{background:#f8f9fa;border:2px dashed #0d6433;border-radius:12px;cursor:pointer;padding:60px 20px;text-align:center;transition:all .3s ease}.UploadPage_uploadArea__K\+prq.UploadPage_dragActive__LnnIx,.UploadPage_uploadArea__K\+prq:hover{background:#e8f5e8;border-color:#054d2a;box-shadow:0 4px 12px #0d643326;transform:translateY(-2px)}.UploadPage_fileInput__L3UAr{display:none}.UploadPage_uploadLabel__Kyt1M{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:16px}.UploadPage_uploadIcon__YTaAF{color:#0d6433;display:flex;justify-content:center;opacity:.7}.UploadPage_uploadText__dYhve{display:flex;flex-direction:column;gap:8px}.UploadPage_uploadText__dYhve strong{color:#0d6433;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600}.UploadPage_uploadText__dYhve span{color:#6c757d;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px}.UploadPage_uploadedFiles__qqIzO{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.UploadPage_uploadedFiles__qqIzO h3{color:#0d6433;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600;margin-bottom:16px}.UploadPage_fileList__zL143{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.UploadPage_fileItem__g9vud{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.UploadPage_fileName__VKBQL{color:#333;font-weight:500}.UploadPage_fileName__VKBQL,.UploadPage_fileSize__WsHMy{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.UploadPage_fileSize__WsHMy{color:#6c757d;font-size:12px}.UploadPage_processButton__sIfZV{background:#0d6433;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease;width:100%}.UploadPage_processButton__sIfZV:hover{background:#054d2a;transform:translateY(-1px)}.UploadPage_divider__ZZkj\+{align-items:center;color:#6c757d;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;text-align:center}.UploadPage_divider__ZZkj\+:after,.UploadPage_divider__ZZkj\+:before{border-bottom:1px solid #e0e0e0;content:"";flex:1 1}.UploadPage_divider__ZZkj\+ span{background:#fff;padding:0 20px}.UploadPage_manualSection__GGibm{display:flex;flex-direction:column;gap:20px;text-align:center}.UploadPage_manualHeader__GQggv h2{align-items:center;color:#0d6433;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:600;justify-content:center;margin-bottom:8px}.UploadPage_manualHeader__GQggv p{color:#6c757d;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;margin:0}.UploadPage_manualButton__YRlgH{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;margin:0 auto;max-width:200px;padding:12px 24px;transition:all .2s ease}.UploadPage_manualButton__YRlgH:hover{background:#5a6268;transform:translateY(-1px)}@media (max-width:768px){.UploadPage_container__gzs6O{margin-right:0;padding:20px 10px}.UploadPage_header__P5jAP{flex-direction:column;gap:20px;text-align:center}.UploadPage_title__FqQCk{font-size:24px}.UploadPage_content__TrbUk{padding:20px}.UploadPage_uploadArea__K\+prq{padding:40px 20px}.UploadPage_uploadText__dYhve strong{font-size:16px}.UploadPage_uploadText__dYhve span{font-size:12px}}.SignInPage_container__a6BpZ{align-items:center;background:radial-gradient(ellipse 80% 60% at 20% 20%,#0d64331f,#0000),linear-gradient(160deg,#f4f6f5,#e8f5e8 55%,#f8faf9);direction:rtl;display:flex;font-family:Heebo,sans-serif;font-family:var(--font-sans,Heebo,sans-serif);justify-content:center;min-height:100vh;padding:20px}.SignInPage_content__1rPEH{background:#fff;border:1px solid #e3e8e5;border:1px solid var(--color-border,#e3e8e5);border-radius:16px;box-shadow:0 8px 24px #1a2e2414;box-shadow:var(--shadow-md,0 8px 24px #1a2e2414);display:flex;max-width:880px;min-height:520px;overflow:hidden;width:100%}.SignInPage_logoSection__YbHXa{align-items:center;background:linear-gradient(160deg,#0d6433,#054d2a);color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:60px 40px;text-align:center}.SignInPage_logo__uEawe{margin-bottom:20px}.SignInPage_logoText__wai2f{font-size:36px;font-weight:700;letter-spacing:-.02em}.SignInPage_logoSubtitle__Z\+5ht{font-size:16px;margin-top:8px;opacity:.9}.SignInPage_formSection__ImQBM{background:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:56px 40px}.SignInPage_title__mpr7R{color:#0d6433;color:var(--color-brand,#0d6433);font-size:26px;font-weight:700;margin-bottom:8px;text-align:center}.SignInPage_subtitle__WUGVj{color:#5c6b63;color:var(--color-text-secondary,#5c6b63);font-size:15px;line-height:1.5;margin-bottom:36px;text-align:center}.SignInPage_form__d08WR{display:flex;flex-direction:column;gap:24px}.SignInPage_formField__NMyLG{display:flex;flex-direction:column;gap:8px}.SignInPage_formField__NMyLG label{color:#333;font-size:14px;font-weight:600}.SignInPage_input__sk1YM{background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-family:Heebo,sans-serif;font-family:var(--font-sans,Heebo,sans-serif);font-size:16px;padding:16px 20px;transition:all .2s ease}.SignInPage_input__sk1YM:focus{border-color:#0d6433;box-shadow:0 0 0 3px #0d64331a;outline:none}.SignInPage_input__sk1YM::placeholder{color:#999}.SignInPage_googleButton__oqeL1{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:10px;color:#333;cursor:pointer;display:flex;font-family:Heebo,sans-serif;font-family:var(--font-sans,Heebo,sans-serif);font-size:16px;font-weight:600;gap:12px;justify-content:center;margin:0 auto;max-width:300px;padding:16px 32px;transition:all .2s ease;width:100%}.SignInPage_googleButton__oqeL1:hover:not(:disabled){border-color:#4285f4;box-shadow:0 8px 24px #1a2e241f;transform:translateY(-1px)}.SignInPage_googleButton__oqeL1:disabled{cursor:not-allowed;opacity:.6;transform:none}.SignInPage_googleIcon__YpfNR{height:20px;width:20px}.SignInPage_errorMessage__lXwoU{background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-size:14px;padding:12px 16px;text-align:center}.SignInPage_footer__K4-le{margin-top:40px;text-align:center}.SignInPage_footerText__iFCp5{color:#6c757d;font-size:14px}.SignInPage_link__IjefM{color:#0d6433;cursor:pointer;font-weight:600;text-decoration:underline}.SignInPage_link__IjefM:hover{color:#054d2a}@media (max-width:768px){.SignInPage_content__1rPEH{flex-direction:column;max-width:100%;min-height:auto}.SignInPage_formSection__ImQBM,.SignInPage_logoSection__YbHXa{padding:40px 20px}.SignInPage_title__mpr7R{font-size:24px}.SignInPage_subtitle__WUGVj{font-size:14px}}@media (max-width:480px){.SignInPage_container__a6BpZ{padding:10px}.SignInPage_content__1rPEH{border-radius:12px}.SignInPage_formSection__ImQBM,.SignInPage_logoSection__YbHXa{padding:30px 20px}}.AdminTenantList_admin-tenant-list__UO2eN{background:#fff;display:flex;flex-direction:column;height:100%;padding:24px}.AdminTenantList_admin-tenant-list__UO2eN h3{border-bottom:1px solid #e0e0e0;color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600;margin:0 0 24px;padding-bottom:12px}.AdminTenantList_tenant-list__GSAaI{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding-right:8px}.AdminTenantList_tenant-list__GSAaI::-webkit-scrollbar{width:6px}.AdminTenantList_tenant-list__GSAaI::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.AdminTenantList_tenant-list__GSAaI::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.AdminTenantList_tenant-list__GSAaI::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.AdminTenantList_tenant-item__BRxGV{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px #0000000d;cursor:pointer;overflow:hidden;padding:16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.AdminTenantList_tenant-item__BRxGV:before{background:linear-gradient(135deg,#0d64330d,#0d643305);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.AdminTenantList_tenant-item__BRxGV:hover{background:#f8f9fa;border-color:#0d6433;box-shadow:0 4px 12px #0d643326;transform:translateY(-2px)}.AdminTenantList_tenant-item__BRxGV:hover:before{opacity:1}.AdminTenantList_tenant-item__BRxGV.AdminTenantList_selected__CW9Xf{background:#e8f5e8;border-color:#0d6433;box-shadow:0 4px 12px #0d643333;transform:translateY(-1px)}.AdminTenantList_tenant-item__BRxGV.AdminTenantList_selected__CW9Xf:before{background:linear-gradient(135deg,#0d64331a,#0d64330d);opacity:1}.AdminTenantList_tenant-header__eM3zS{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:1}.AdminTenantList_tenant-name__HRdH\+{color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600}.AdminTenantList_tenant-id__Gmdq0{background:#f8f9fa;border-radius:4px;color:#6c757d;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:500;padding:4px 8px}.AdminTenantList_tenant-item-skeleton__ZzeAU{animation:AdminTenantList_skeleton-pulse__jqpvU 1.5s ease-in-out infinite;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px #0000000d;padding:16px}.AdminTenantList_skeleton-header__8N\+uY{align-items:center;display:flex;justify-content:space-between}.AdminTenantList_skeleton-name__euioH{height:20px;width:120px}.AdminTenantList_skeleton-id__dMIbX,.AdminTenantList_skeleton-name__euioH{animation:AdminTenantList_skeleton-shimmer__0xXDK 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}.AdminTenantList_skeleton-id__dMIbX{height:16px;width:60px}@keyframes AdminTenantList_skeleton-pulse__jqpvU{0%,to{opacity:1}50%{opacity:.7}}@keyframes AdminTenantList_skeleton-shimmer__0xXDK{0%{background-position:-200% 0}to{background-position:200% 0}}.AdminTenantDetails_admin-tenant-details__yKFNC{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;height:100%;overflow-y:auto;padding:32px}.AdminTenantDetails_admin-tenant-details__yKFNC::-webkit-scrollbar{width:6px}.AdminTenantDetails_admin-tenant-details__yKFNC::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.AdminTenantDetails_admin-tenant-details__yKFNC::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.AdminTenantDetails_admin-tenant-details__yKFNC::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.AdminTenantDetails_no-selection__YMcpA{background:#f8f9fa;border:2px dashed #e0e0e0;border-radius:8px;color:#6c757d;padding:60px 40px;text-align:center}.AdminTenantDetails_no-selection__YMcpA h3{color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:600;margin:0 0 16px}.AdminTenantDetails_no-selection__YMcpA p{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.5;margin:0}.AdminTenantDetails_tenant-header__84P\+E{border-bottom:1px solid #e0e0e0;margin-bottom:32px;padding-bottom:24px}.AdminTenantDetails_tenant-header__84P\+E h2{color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:700;margin:0 0 16px}.AdminTenantDetails_tenant-info__U-TMh{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.AdminTenantDetails_tenant-info__U-TMh p{align-items:center;color:#6c757d;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;margin:0}.AdminTenantDetails_tenant-info__U-TMh strong{color:#1a1a1a;font-weight:600;margin-left:8px}.AdminTenantDetails_token-section__CwXp3{grid-column:1/-1;margin-top:8px}.AdminTenantDetails_token-section__CwXp3 p{margin:0 0 8px}.AdminTenantDetails_token-display__KIsGa{align-items:center;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;display:flex;font-family:Monaco,Menlo,Ubuntu Mono,monospace;gap:12px;padding:12px 16px}.AdminTenantDetails_token-value__1dSPm{color:#1a1a1a;flex:1 1;font-size:14px;-webkit-user-select:text;user-select:text;word-break:break-all}.AdminTenantDetails_token-toggle__K1oUd{background:#0d6433;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.AdminTenantDetails_token-toggle__K1oUd:hover{background:#0a4f28;transform:translateY(-1px)}.AdminTenantDetails_token-toggle__K1oUd:active{transform:translateY(0)}.AdminTenantDetails_pbi-section__ohDtx{grid-column:1/-1;margin-top:16px}.AdminTenantDetails_pbi-section__ohDtx p{margin:0 0 8px}.AdminTenantDetails_pbi-info__5y75\+{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:16px}.AdminTenantDetails_pbi-description__x3mLR{color:#6c757d;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5;margin:0 0 16px!important}.AdminTenantDetails_pbi-links__40egC{display:flex;flex-direction:column;gap:12px}.AdminTenantDetails_pbi-link-item__F8VWx{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;display:flex;justify-content:center;padding:12px 16px;transition:all .2s ease}.AdminTenantDetails_pbi-link-item__F8VWx:hover{border-color:#0d6433;box-shadow:0 2px 4px #0d64331a}.AdminTenantDetails_pbi-copy-btn__ZFsGG{background:#0d6433;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease;white-space:nowrap}.AdminTenantDetails_pbi-copy-btn__ZFsGG:hover{background:#0a4f28;transform:translateY(-1px)}.AdminTenantDetails_pbi-copy-btn__ZFsGG:active{transform:translateY(0)}.AdminTenantDetails_copy-success__MvCin{animation:AdminTenantDetails_fadeIn__VjwHB .3s ease;background:#d4edda;border-radius:4px;color:#155724;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;margin-top:12px;padding:8px 12px;text-align:center}@keyframes AdminTenantDetails_fadeIn__VjwHB{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AdminTenantDetails_tenant-stats__R2FQP{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:32px}.AdminTenantDetails_stat-card__7nIyC{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #e0e0e0;border-radius:12px;padding:24px;text-align:center;transition:all .2s ease}.AdminTenantDetails_stat-card__7nIyC:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.AdminTenantDetails_stat-card__7nIyC h4{color:#6c757d;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AdminTenantDetails_stat-value__aReI9{color:#0d6433;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5em;font-weight:700;line-height:1}.AdminTenantDetails_users-section__LTR3o h3{border-bottom:1px solid #e0e0e0;color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:600;margin:0 0 24px;padding-bottom:12px}.AdminTenantDetails_users-table__l8hGE{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow-x:auto}.AdminTenantDetails_users-table__l8hGE table{border-collapse:collapse;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;width:100%}.AdminTenantDetails_users-table__l8hGE td,.AdminTenantDetails_users-table__l8hGE th{border-bottom:1px solid #e0e0e0;font-size:14px;padding:16px 20px;text-align:left}.AdminTenantDetails_users-table__l8hGE th{background:#f8f9fa;color:#1a1a1a;font-size:13px;font-weight:600;letter-spacing:.5px;position:sticky;text-transform:uppercase;top:0;z-index:10}.AdminTenantDetails_users-table__l8hGE td:last-child,.AdminTenantDetails_users-table__l8hGE th:last-child{border-right:none}.AdminTenantDetails_users-table__l8hGE tr:hover{background:#f8f9fa}.AdminTenantDetails_users-table__l8hGE tr:last-child td{border-bottom:none}.AdminTenantDetails_status__LkKTg{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;min-width:80px;padding:6px 12px;text-align:center;text-transform:uppercase}.AdminTenantDetails_status__LkKTg.AdminTenantDetails_active__XUuo2{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.AdminTenantDetails_status__LkKTg.AdminTenantDetails_inactive__R9lqz{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.AdminTenantDetails_loading__7oTwL{align-items:center;color:#6c757d;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;gap:16px;padding:40px;text-align:center}.AdminTenantDetails_loading-spinner__CFcGJ{animation:AdminTenantDetails_spin__TDucE 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#0d6433;height:40px;width:40px}@keyframes AdminTenantDetails_spin__TDucE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdminTenantDetails_loading__7oTwL p{font-weight:500;margin:0}.AdminTenantDetails_loading-indicator__VO2\+d{align-items:center;display:inline-flex;gap:4px;margin-left:8px}.AdminTenantDetails_loading-dot__4EAMO{animation:AdminTenantDetails_loading-dot-pulse__F9cV- 1.4s ease-in-out infinite both;background:#0d6433;border-radius:50%;height:6px;width:6px}.AdminTenantDetails_loading-dot__4EAMO:first-child{animation-delay:-.32s}.AdminTenantDetails_loading-dot__4EAMO:nth-child(2){animation-delay:-.16s}.AdminTenantDetails_loading-dot__4EAMO:nth-child(3){animation-delay:0s}@keyframes AdminTenantDetails_loading-dot-pulse__F9cV-{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.AdminTenantDetails_users-table-skeleton__vY-IX{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.AdminTenantDetails_users-table-skeleton__vY-IX table{border-collapse:collapse;width:100%}.AdminTenantDetails_users-table-skeleton__vY-IX th{background:#f8f9fa;border-bottom:1px solid #e0e0e0;color:#1a1a1a;font-size:13px;font-weight:600;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase}.AdminTenantDetails_users-table-skeleton__vY-IX td{border-bottom:1px solid #e0e0e0;padding:16px;vertical-align:middle}.AdminTenantDetails_skeleton-text__j9NYC{animation:AdminTenantDetails_skeleton-shimmer__CnZ3X 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:16px}.AdminTenantDetails_skeleton-text__j9NYC:first-child{width:80%}.AdminTenantDetails_skeleton-text__j9NYC:nth-child(2){width:90%}.AdminTenantDetails_skeleton-text__j9NYC:nth-child(3){width:70%}.AdminTenantDetails_skeleton-text__j9NYC:nth-child(4){width:85%}.AdminTenantDetails_skeleton-text__j9NYC:nth-child(6){width:60%}.AdminTenantDetails_skeleton-badge__sx5cl{animation:AdminTenantDetails_skeleton-shimmer__CnZ3X 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:12px;height:24px;width:60px}@keyframes AdminTenantDetails_skeleton-shimmer__CnZ3X{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.AdminTenantDetails_admin-tenant-details__yKFNC{padding:20px}.AdminTenantDetails_tenant-info__U-TMh{gap:12px;grid-template-columns:1fr}.AdminTenantDetails_tenant-stats__R2FQP{gap:16px;grid-template-columns:1fr}.AdminTenantDetails_stat-card__7nIyC{padding:20px}.AdminTenantDetails_users-table__l8hGE td,.AdminTenantDetails_users-table__l8hGE th{font-size:13px;padding:12px 16px}}.AdminPage_admin-page__vl2gm{background:#f8f9fa;direction:ltr;margin:0;max-width:none;min-height:100vh;padding:0}.AdminPage_admin-header__aMcSk{background:#fff;border-bottom:1px solid #e0e0e0;box-shadow:0 2px 4px #0000000d;margin-bottom:0;padding:32px 40px}.AdminPage_admin-header__aMcSk h1{color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:28px;font-weight:700;margin:0 0 8px}.AdminPage_admin-header__aMcSk p{color:#6c757d;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;margin:0}.AdminPage_admin-content__NZQPR{grid-gap:0;background:#f8f9fa;display:grid;gap:0;grid-template-columns:320px 1fr;min-height:calc(100vh - 120px)}.AdminPage_admin-sidebar__MfDRE{background:#fff;border-right:1px solid #e0e0e0;height:calc(100vh - 120px);overflow-y:auto}.AdminPage_admin-main__NCiJM{height:calc(100vh - 120px);overflow-y:auto;padding:32px 40px}.AdminPage_admin-error__7qsF1{background:#fff;border:1px solid #ffeaa7;border-radius:12px;box-shadow:0 4px 6px #0000000d;color:#856404;margin:40px;padding:60px 40px;text-align:center}.AdminPage_admin-error__7qsF1 h2{color:#856404;font-size:24px;font-weight:600;margin:0 0 16px}.AdminPage_admin-error__7qsF1 p{font-size:16px;line-height:1.5;margin:8px 0}.AdminPage_admin-loading__pfX0U{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;color:#6c757d;margin:40px;padding:60px 40px;text-align:center}.AdminPage_admin-loading__pfX0U h2{font-size:24px;font-weight:600;margin:0}@media (max-width:1200px){.AdminPage_admin-content__NZQPR{grid-template-columns:280px 1fr}.AdminPage_admin-header__aMcSk,.AdminPage_admin-main__NCiJM{padding:24px 32px}}@media (max-width:768px){.AdminPage_admin-content__NZQPR{grid-template-columns:1fr;grid-template-rows:auto 1fr}.AdminPage_admin-sidebar__MfDRE{border-bottom:1px solid #e0e0e0;border-right:none;height:auto;max-height:300px}.AdminPage_admin-main__NCiJM{height:auto;min-height:400px}.AdminPage_admin-header__aMcSk,.AdminPage_admin-main__NCiJM{padding:20px 24px}.AdminPage_admin-error__7qsF1,.AdminPage_admin-loading__pfX0U{margin:20px;padding:40px 24px}}
/*# sourceMappingURL=main.9d4c445a.css.map*/