body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.SubscriptionWarning_warningContainer__-lgXB{animation:SubscriptionWarning_slideInDown__cN\+hD .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 10px 40px #00000026;left:20px;margin:0 auto;max-width:600px;overflow:hidden;position:fixed;position:relative;right:20px;top:20px;z-index:9999}.SubscriptionWarning_warningContainer__-lgXB.SubscriptionWarning_critical__fYhLH{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #fca5a5;color:#991b1b}.SubscriptionWarning_warningContainer__-lgXB.SubscriptionWarning_warning__GngBc{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:2px solid #fcd34d;color:#92400e}.SubscriptionWarning_warningContainer__-lgXB.SubscriptionWarning_info__jHvM2{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #93c5fd;color:#1e40af}.SubscriptionWarning_warningContent__deQds{align-items:center;display:flex;gap:16px;padding:16px 20px;position:relative}.SubscriptionWarning_warningIcon__sdvXF{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.SubscriptionWarning_critical__fYhLH .SubscriptionWarning_warningIcon__sdvXF{background:#dc26261a;color:#dc2626}.SubscriptionWarning_warning__GngBc .SubscriptionWarning_warningIcon__sdvXF{background:#f59e0b1a;color:#f59e0b}.SubscriptionWarning_info__jHvM2 .SubscriptionWarning_warningIcon__sdvXF{background:#3b82f61a;color:#3b82f6}.SubscriptionWarning_warningText__LTl3w{flex:1 1;min-width:0}.SubscriptionWarning_warningMessage__oEwF2{font-size:16px;font-weight:600;line-height:1.4;margin-bottom:4px}.SubscriptionWarning_warningSubtext__xBGjo{font-size:14px;font-weight:500;opacity:.8}.SubscriptionWarning_warningActions__l0iSU{align-items:center;display:flex;flex-shrink:0;gap:8px}.SubscriptionWarning_paymentButton__W-oTo{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease;white-space:nowrap}.SubscriptionWarning_paymentButton__W-oTo.SubscriptionWarning_critical__fYhLH{background:#dc2626;color:#fff}.SubscriptionWarning_paymentButton__W-oTo.SubscriptionWarning_critical__fYhLH:hover{background:#b91c1c;transform:translateY(-1px)}.SubscriptionWarning_paymentButton__W-oTo.SubscriptionWarning_warning__GngBc{background:#f59e0b;color:#fff}.SubscriptionWarning_paymentButton__W-oTo.SubscriptionWarning_warning__GngBc:hover{background:#d97706;transform:translateY(-1px)}.SubscriptionWarning_paymentButton__W-oTo.SubscriptionWarning_info__jHvM2{background:#3b82f6;color:#fff}.SubscriptionWarning_paymentButton__W-oTo.SubscriptionWarning_info__jHvM2:hover{background:#2563eb;transform:translateY(-1px)}.SubscriptionWarning_dismissButton__tb5\+G{align-items:center;background:#0000;border:1px solid;border-radius:6px;color:inherit;cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:8px;transition:all .2s ease}.SubscriptionWarning_dismissButton__tb5\+G:hover{background:#0000000d;opacity:1}.SubscriptionWarning_progressContainer__V7hB6{background:#0000001a;height:4px;overflow:hidden;position:relative}.SubscriptionWarning_progressBar__B87Yc{border-radius:0 0 4px 4px;height:100%;transition:width .3s ease}.SubscriptionWarning_pulseAnimation__mHZ82{animation:SubscriptionWarning_pulse__p8\+ug 2s infinite;background:#dc26261a;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes SubscriptionWarning_slideInDown__cN\+hD{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes SubscriptionWarning_pulse__p8\+ug{0%,to{opacity:0}50%{opacity:1}}@media (max-width:768px){.SubscriptionWarning_warningContainer__-lgXB{border-radius:8px;left:10px;right:10px;top:10px}.SubscriptionWarning_warningContent__deQds{gap:12px;padding:14px 16px}.SubscriptionWarning_warningIcon__sdvXF{height:36px;width:36px}.SubscriptionWarning_warningMessage__oEwF2{font-size:15px}.SubscriptionWarning_warningSubtext__xBGjo{font-size:13px}.SubscriptionWarning_paymentButton__W-oTo{font-size:13px;padding:10px 16px}.SubscriptionWarning_warningActions__l0iSU{flex-direction:column;gap:6px;width:100%}.SubscriptionWarning_paymentButton__W-oTo{justify-content:center;width:100%}}@media (max-width:480px){.SubscriptionWarning_warningContent__deQds{flex-direction:column;gap:12px;text-align:center}.SubscriptionWarning_warningText__LTl3w{order:1}.SubscriptionWarning_warningIcon__sdvXF{align-self:center;order:0}.SubscriptionWarning_warningActions__l0iSU{order:2;width:100%}}.Layout_appContainer__5DlEe{background:linear-gradient(135deg,#f8fafc,#f1f5f9 50%,#e2e8f0);display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;overflow:hidden;position:relative}.Layout_sidebar__UNgXI{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(180deg,#fff,#f8fafc 50%,#f1f5f9);border-right:1px solid #e2e8f0;box-shadow:0 10px 25px -5px #0000001a,0 4px 6px -2px #0000000d;color:#1e293b;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:all .3s cubic-bezier(.4,0,.2,1);width:280px;z-index:1000}.Layout_sidebarOpen__lK-oC{transform:translateX(0)}.Layout_sidebarClosed__GwJ\+z{transform:translateX(-100%)}@media (min-width:1024px){.Layout_sidebar__UNgXI{position:relative;transform:none}.Layout_sidebarOpen__lK-oC{width:280px}.Layout_sidebarClosed__GwJ\+z{width:80px}}.Layout_sidebarOverlay__GP\+B-{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}@media (min-width:1024px){.Layout_sidebarOverlay__GP\+B-{display:none}}.Layout_sidebarHeader__5HGZi{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:2px solid #e2e8f0;display:flex;justify-content:space-between;min-height:80px;padding:1.5rem}.Layout_logoContainer__afWho{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;justify-content:center;min-height:60px;padding:.75rem 1rem;width:100%}.Layout_logoText__jwjEA{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#1d4ed8,#7c3aed);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:800;letter-spacing:.1rem;margin:0;text-align:center;transition:all .3s ease;white-space:nowrap}.Layout_sidebarClosed__GwJ\+z .Layout_logoText__jwjEA{display:none}@media (max-width:1024px){.Layout_sidebarClosed__GwJ\+z .Layout_logoText__jwjEA{display:block}}.Layout_closeSidebarButton__Q8zrB{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #cbd5e1;border-radius:10px;box-shadow:0 2px 4px #0000000d;color:#475569;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.Layout_closeSidebarButton__Q8zrB:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);box-shadow:0 4px 8px #0000001a;color:#1e293b;transform:scale(1.05)}@media (min-width:1024px){.Layout_closeSidebarButton__Q8zrB{display:none}}.Layout_sidebarNav__C7MqK{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:1rem 0}.Layout_menuList__o\+uFh{flex:1 1;list-style:none;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0}.Layout_menuList__o\+uFh::-webkit-scrollbar{width:6px}.Layout_menuList__o\+uFh::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.Layout_menuList__o\+uFh::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.Layout_menuList__o\+uFh::-webkit-scrollbar-thumb:hover{background:#94a3b8}.Layout_menuItem__W56Hg{align-items:center;background:none;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.75rem;margin:.25rem 1rem;overflow:hidden;padding:.875rem 1.5rem;position:relative;text-align:right;transition:all .3s ease;width:84%}.Layout_menuItem__W56Hg:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);box-shadow:0 4px 12px #0000001a;color:#1e293b;transform:translateX(-4px)}.Layout_menuItemActive__0XoEt{background:linear-gradient(135deg,#3b82f6,#3b82f6e6);background:linear-gradient(135deg,var(--item-color,#3b82f6),#3b82f6e6);box-shadow:0 6px 20px #3b82f64d;color:#fff;transform:translateX(-4px)}.Layout_menuItemActive__0XoEt:before{background:#fff;border-radius:2px 0 0 2px;bottom:0;box-shadow:0 0 8px #ffffff80;content:"";position:absolute;right:-1rem;top:0;width:4px}.Layout_menuItemIcon__wt1x\+{align-items:center;color:currentColor;color:var(--item-color,currentColor);display:flex;justify-content:center;min-width:20px}.Layout_menuItemLabel__vstZc{flex:1 1;text-align:right}.Layout_sidebarClosed__GwJ\+z .Layout_menuItemLabel__vstZc{display:none}.Layout_activeIndicator__S6BOS{color:#fff;filter:drop-shadow(0 0 4px rgba(255,255,255,.5));opacity:.9}.Layout_sidebarClosed__GwJ\+z .Layout_activeIndicator__S6BOS{display:none}.Layout_sidebarFooter__MCr8j{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-top:2px solid #e2e8f0;flex-shrink:0;margin-top:0;padding:1rem 1.5rem}.Layout_logoutButton__22XQA{align-items:center;background:linear-gradient(135deg,#fee2e2,#fecaca);border:1px solid #f87171;border-radius:12px;box-shadow:0 2px 8px #dc26261a;color:#dc2626;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.75rem;padding:.875rem;transition:all .3s ease;width:100%}.Layout_logoutButton__22XQA:hover{background:linear-gradient(135deg,#fecaca,#f87171);box-shadow:0 6px 20px #dc26264d;color:#fff;transform:translateY(-2px)}.Layout_sidebarClosed__GwJ\+z .Layout_logoutButton__22XQA span{display:none}.Layout_mainLayout__3rRS7{display:flex;flex:1 1;flex-direction:column;min-width:0;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (min-width:1024px){.Layout_mainLayout__3rRS7{margin-left:0}}.Layout_header__btxgo{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000f;position:sticky;top:0;z-index:100}.Layout_headerContent__3ch1i{align-items:center;display:flex;height:80px;justify-content:space-between;padding:1rem 1.5rem}.Layout_headerLeft__KaUjX{align-items:center;display:flex;gap:1rem}.Layout_menuToggle__CtsaR{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#475569;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s ease;width:44px}.Layout_menuToggle__CtsaR:hover{background:#e2e8f0;color:#1e293b;transform:scale(1.05)}.Layout_pageTitle__tHKDp{margin:0}.Layout_pageTitle__tHKDp h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:1.5rem;font-weight:600;margin:0}.Layout_headerCenter__SScEb{align-items:center;display:flex;flex:1 1;justify-content:center;margin:0 1rem;max-width:500px}.Layout_buildingDropdown__aymHX{display:inline-block;position:relative;width:100%}.Layout_buildingDropdownButton__oWYp8{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000f;color:#1e293b;cursor:pointer;direction:rtl;display:flex;font-size:.875rem;font-weight:600;gap:.75rem;max-width:450px;min-width:280px;padding:.75rem 1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.Layout_buildingDropdownButton__oWYp8:hover:not(:disabled){background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#3b82f6;box-shadow:0 4px 16px #3b82f633;transform:translateY(-1px)}.Layout_buildingDropdownButton__oWYp8:disabled{background:#f1f5f9;box-shadow:none;color:#94a3b8;transform:none}.Layout_buildingDropdownButton__oWYp8 span{flex:1 1;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.Layout_buildingDropdownButton__oWYp8 svg.Layout_rotated__pwUSr{transform:rotate(180deg)}.Layout_buildingDropdownMenu__VSQz5{animation:Layout_dropdownSlideIn__gyX2C .2s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 20px 40px #00000026;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}@keyframes Layout_dropdownSlideIn__gyX2C{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.Layout_buildingDropdownItemWrapper__HwigI{position:relative}.Layout_buildingDropdownItem__-yGpX{align-items:center;background:#0000;border:none;border-bottom:1px solid #f1f5f9;border-radius:8px;color:#374151;cursor:pointer;direction:rtl;display:flex;font-size:14px;gap:12px;line-height:1.4;outline:none;padding:12px 16px;text-align:right;transition:all .2s ease;-webkit-user-select:none;user-select:none;width:100%}.Layout_buildingDropdownItem__-yGpX:last-child{border-bottom:none}.Layout_buildingDropdownItem__-yGpX:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#1f2937;transform:translateX(-4px)}.Layout_buildingDropdownItem__-yGpX:focus{background:#f3f4f6;box-shadow:0 0 0 2px #3b82f64d;color:#1f2937}.Layout_buildingDropdownItem__-yGpX.Layout_selected__ZNIrw{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-right:4px solid #3b82f6;color:#1e40af;font-weight:600}.Layout_buildingDropdownItem__-yGpX.Layout_unpaidBuilding__RMOfP{background:#fef2f2;border-left:3px solid #ef4444}.Layout_buildingDropdownItem__-yGpX.Layout_unpaidBuilding__RMOfP:hover{background:#fee2e2}.Layout_buildingInfo__2R5ME{display:flex;flex:1 1;flex-direction:column;gap:4px}.Layout_buildingAddressRow__vxiEG{align-items:center;display:flex;gap:8px;justify-content:space-between}.Layout_buildingAddress__rWplG{color:#1f2937;flex:1 1;font-size:.95rem;font-weight:600}.Layout_buildingLabelsContainer__e0-lV{align-items:center;display:flex;gap:8px}.Layout_unpaidLabel__CKAIz{background:#fee2e2;border-radius:12px;color:#dc2626;flex-shrink:0;font-size:11px;font-weight:600;padding:2px 8px}.Layout_paymentAlertButton__JrVpU{align-items:center;background:linear-gradient(135deg,#dc2626,#ef4444);border:none;border-radius:50%;box-shadow:0 2px 4px #dc26264d;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .2s ease;width:20px;z-index:10}.Layout_paymentAlertButton__JrVpU:hover{background:linear-gradient(135deg,#b91c1c,#dc2626);box-shadow:0 4px 8px #dc262666;transform:scale(1.1)}.Layout_paymentAlertButton__JrVpU:active{transform:scale(.95)}.Layout_paymentAlertButton__JrVpU:focus{outline:2px solid #dc2626;outline-offset:2px}.Layout_buildingDetails__30FpV{color:#64748b;display:flex;flex-wrap:wrap;font-size:.8rem;gap:.5rem}.Layout_userRoles__e\+p9m{display:flex;gap:6px;margin-top:4px}.Layout_roleTag__mF6lO{background:#e0e7ff;border-radius:12px;color:#3730a3;font-size:10px;font-weight:500;padding:2px 8px}.Layout_roleTag__mF6lO:first-child{background-color:#fee2e2;color:#dc2626}.Layout_roleTag__mF6lO:nth-child(2){background-color:#f3e8ff;color:#7c3aed}.Layout_paymentAlertOverlay__JKXle{align-items:center;animation:Layout_fadeIn__SlmOn .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.Layout_paymentAlertCard__vvs2s{animation:Layout_slideIn__1uYkO .3s ease;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #fff3;border-radius:20px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff0d,inset 0 1px 0 #ffffff1a;max-width:480px;padding:32px;position:relative;width:100%}.Layout_alertIcon__Omdl0{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;box-shadow:0 10px 25px #f59e0b4d,0 0 0 1px #fbbf241a;color:#fff;display:flex;height:56px;justify-content:center;margin:0 auto 20px;width:56px}.Layout_alertContent__W5aKX{direction:rtl;text-align:center}.Layout_alertTitle__A42Rd{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1f2937,#374151);-webkit-background-clip:text;background-clip:text;color:#1f2937;font-size:24px;font-weight:700;line-height:1.2;margin:0 0 12px}.Layout_alertMessage__Sacd8{color:#4b5563;font-size:17px;font-weight:500;line-height:1.4;margin:0 0 8px}.Layout_alertSubMessage__fVTum{color:#6b7280;font-size:15px;line-height:1.5;margin:0 0 28px}.Layout_alertActions__Y1rM5{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.Layout_paymentButton__P03fP{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:12px;box-shadow:0 4px 12px #3b82f64d,0 0 0 1px #3b82f61a;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;min-width:180px;padding:14px 24px;transition:all .2s ease}.Layout_paymentButton__P03fP:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 6px 20px #3b82f666,0 0 0 1px #2563eb1a;transform:translateY(-2px)}.Layout_paymentButton__P03fP:active{transform:translateY(0)}.Layout_dismissButton__52GfZ{background:#0000;border:2px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;font-size:15px;font-weight:600;min-width:100px;padding:14px 24px;transition:all .2s ease}.Layout_dismissButton__52GfZ:hover{background:#f9fafb;border-color:#d1d5db;color:#374151;transform:translateY(-1px)}.Layout_dismissButton__52GfZ:active{transform:translateY(0)}.Layout_closeButton__jx0-4{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffc;border:none;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px}.Layout_closeButton__jx0-4:hover{background:#f3f4f6e6;color:#374151;transform:scale(1.1)}.Layout_closeButton__jx0-4:active{transform:scale(.95)}.Layout_headerRight__byU-c{gap:1rem}.Layout_userProfile__X99J0{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;gap:.75rem;padding:.5rem 1rem;transition:all .2s ease}.Layout_userProfile__X99J0:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.Layout_userAvatar__\+uq-y{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:600;height:40px;justify-content:center;overflow:hidden;position:relative;width:40px}.Layout_avatarImage__qQ8ix{border-radius:50%;height:100%;object-fit:cover;width:100%}.Layout_avatarSpinner__75l1C{animation:Layout_spin__vrIlc 1s linear infinite;font-size:16px}@keyframes Layout_spin__vrIlc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Layout_userInfo__fFP7Y{display:flex;flex-direction:column;text-align:right}.Layout_userName__tcpYc{color:#1e293b;font-size:.9rem;font-weight:600}.Layout_userRole__WN6IC{color:#64748b;font-size:.75rem}@media (max-width:640px){.Layout_userInfo__fFP7Y{display:none}}.Layout_mainContent__MAfGV{background:#f8fafc;flex:1 1;overflow-y:auto;position:relative}.Layout_contentWrapper__9TIJV{animation:Layout_slideIn__1uYkO .3s ease-out;margin:0 auto;max-width:1400px;min-height:calc(100vh - 80px);padding:1.5rem}@media (max-width:768px){.Layout_contentWrapper__9TIJV{padding:1rem}}.Layout_mainContent__MAfGV::-webkit-scrollbar{width:8px}.Layout_mainContent__MAfGV::-webkit-scrollbar-track{background:#f1f5f9}.Layout_mainContent__MAfGV::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.Layout_mainContent__MAfGV::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes Layout_fadeIn__SlmOn{0%{opacity:0}to{opacity:1}}@keyframes Layout_slideIn__1uYkO{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1024px){.Layout_sidebarOpen__lK-oC{box-shadow:0 20px 25px -5px #0003,0 10px 10px -5px #0000000a}}@media (max-width:768px){.Layout_logoText__jwjEA{font-size:1.25rem;letter-spacing:.15rem}.Layout_logoContainer__afWho{min-height:50px;padding:.5rem .75rem}.Layout_headerContent__3ch1i{flex-wrap:wrap;gap:.5rem;height:auto;padding:1rem}.Layout_headerLeft__KaUjX{flex:0 0 auto;order:1}.Layout_headerCenter__SScEb{flex:1 1;margin:0 .5rem;max-width:none;min-width:0;order:2}.Layout_headerRight__byU-c{flex:0 0 auto;order:3}.Layout_pageTitle__tHKDp h2{font-size:1.25rem}.Layout_userProfile__X99J0{padding:.5rem}.Layout_userAvatar__\+uq-y{height:36px;width:36px}.Layout_buildingDropdownButton__oWYp8{font-size:.875rem;justify-content:center;min-width:100%;padding:.6rem 1rem}.Layout_buildingDropdownMenu__VSQz5{left:0;right:0}.Layout_buildingDetails__30FpV{flex-direction:column;gap:.25rem}.Layout_paymentAlertOverlay__JKXle{padding:16px}.Layout_paymentAlertCard__vvs2s{border-radius:16px;padding:24px}.Layout_alertIcon__Omdl0{height:48px;margin-bottom:16px;width:48px}.Layout_alertTitle__A42Rd{font-size:20px;margin-bottom:10px}.Layout_alertMessage__Sacd8{font-size:16px}.Layout_alertSubMessage__fVTum{font-size:14px;margin-bottom:24px}.Layout_alertActions__Y1rM5{flex-direction:column;gap:10px}.Layout_dismissButton__52GfZ,.Layout_paymentButton__P03fP{font-size:14px;min-width:0;min-width:auto;padding:12px 20px;width:100%}.Layout_buildingDropdownItem__-yGpX{font-size:13px;padding:10px 12px}.Layout_buildingAddressRow__vxiEG{align-items:flex-start;flex-direction:column;gap:6px}.Layout_buildingLabelsContainer__e0-lV{align-self:flex-end}}@media (max-width:480px){.Layout_pageTitle__tHKDp{display:none}.Layout_logoText__jwjEA{font-size:1.1rem;letter-spacing:.1rem}.Layout_logoContainer__afWho{min-height:45px;padding:.4rem .5rem}.Layout_headerContent__3ch1i{padding:.75rem}.Layout_headerCenter__SScEb{margin:0 .25rem}.Layout_menuToggle__CtsaR{height:40px;width:40px}.Layout_userAvatar__\+uq-y{height:32px;width:32px}.Layout_contentWrapper__9TIJV{padding:.75rem}.Layout_buildingDropdownButton__oWYp8{font-size:.8rem;min-width:100%;padding:.5rem .8rem}.Layout_buildingDropdownItem__-yGpX{padding:.875rem 1rem}.Layout_buildingAddress__rWplG{font-size:.85rem}.Layout_buildingDetails__30FpV{font-size:.75rem}.Layout_paymentAlertOverlay__JKXle{padding:12px}.Layout_paymentAlertCard__vvs2s{padding:20px}.Layout_alertTitle__A42Rd{font-size:18px}.Layout_alertMessage__Sacd8{font-size:15px}.Layout_alertSubMessage__fVTum{font-size:13px}.Layout_closeButton__jx0-4{height:28px;padding:6px;right:12px;top:12px;width:28px}}@media (max-width:360px){.Layout_logoText__jwjEA{font-size:1rem;letter-spacing:.08rem}.Layout_logoContainer__afWho{min-height:40px;padding:.3rem .4rem}.Layout_userAvatar__\+uq-y{height:30px;width:30px}.Layout_buildingDropdownButton__oWYp8{font-size:.75rem;padding:.45rem .7rem}.Layout_buildingAddress__rWplG{font-size:.8rem}.Layout_buildingDetails__30FpV{font-size:.7rem}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.Layout_avatarSpinner__75l1C{animation:none}}.Layout_noAccessWarning__Q5RNp{align-items:center;background-color:#fef3c7;border:1px solid #f59e0b;border-radius:0;color:#92400e;display:flex;font-size:14px;font-weight:500;gap:8px;margin:0;padding:12px 16px;z-index:1000}.Layout_noAccessWarning__Q5RNp svg{flex-shrink:0}.Layout_notificationButton__qZ\+X3,.Layout_notificationContainer__jV5Cj{align-items:center;display:flex;justify-content:center;position:relative}.Layout_notificationButton__qZ\+X3{background:#f8fafc;border:2px solid #e2e8f0;border-radius:50%;color:#64748b;cursor:pointer;height:40px;transition:all .2s ease;width:40px}.Layout_notificationButton__qZ\+X3:hover{background:#e2e8f0;color:#374151;transform:scale(1.05)}.Layout_notificationButton__qZ\+X3:active{transform:scale(.95)}.Layout_notificationDot__nNE\+O{animation:Layout_pulse__gCpOL 2s infinite;background:#dc3545;border:2px solid #fff;border-radius:50%;height:12px;position:absolute;right:0;top:0;width:12px;z-index:10}@keyframes Layout_pulse__gCpOL{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.Layout_buildingDropdownButton__oWYp8:focus,.Layout_buildingDropdownItem__-yGpX:focus,.Layout_closeSidebarButton__Q8zrB:focus,.Layout_logoutButton__22XQA:focus,.Layout_menuItem__W56Hg:focus,.Layout_menuToggle__CtsaR:focus,.Layout_userProfile__X99J0:focus{outline:2px solid #3b82f6;outline-offset:2px}.Layout_buildingDropdownButton__oWYp8:disabled{cursor:not-allowed;opacity:.6}.Layout_buildingDropdownButton__oWYp8[style*="cursor: not-allowed"]{background-color:#f3f4f6;border-color:#d1d5db}@media (max-width:768px){.Layout_noAccessWarning__Q5RNp{font-size:12px;padding:10px 12px}.Layout_noAccessWarning__Q5RNp svg{height:14px;width:14px}}.Layout_rotated__pwUSr{transform:rotate(180deg);transition:transform .2s ease}.Layout_appContainer__5DlEe:has(.Layout_noAccessWarning__Q5RNp) .Layout_sidebar__UNgXI{top:148px}.Layout_appContainer__5DlEe:has(.Layout_noAccessWarning__Q5RNp) .Layout_mainLayout__3rRS7{margin-top:48px}.Layout_buildingDropdownButton__oWYp8.Layout_mixedPaymentStatus__zHsh3{border-left:4px solid #f59e0b}.Layout_buildingDropdownButton__oWYp8.Layout_mixedPaymentStatus__zHsh3:hover{border-left-color:#d97706}.Layout_quickPayButton__gwnsj{align-items:center;background:#0000;border:1px solid;border-radius:50%;color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;opacity:.8;transition:all .2s ease;width:24px}.Layout_quickPayButton__gwnsj:hover{background:#fff3;opacity:1;transform:scale(1.1)}.Layout_quickPayButton__gwnsj:active{transform:scale(.95)}@media (max-width:1024px){.Layout_subscriptionStatus__\+IilC{font-size:.8rem;gap:6px;margin-right:6px;padding:6px 10px}.Layout_statusIcon__eHin4{height:18px;width:18px}.Layout_statusLabel__eKlqS{font-size:.7rem}.Layout_statusDate__qjqEx{font-size:.8rem}.Layout_urgentNote__HyyzY{font-size:.65rem}.Layout_quickPayButton__gwnsj{height:22px;width:22px}}@media (max-width:768px){.Layout_subscriptionStatus__\+IilC{font-size:.75rem;gap:5px;margin-right:4px;padding:5px 8px}.Layout_statusIcon__eHin4{height:16px;width:16px}.Layout_statusLabel__eKlqS{font-size:.65rem}.Layout_statusDate__qjqEx{font-size:.75rem}.Layout_urgentNote__HyyzY{font-size:.6rem}.Layout_quickPayButton__gwnsj{height:20px;width:20px}}@media (max-width:640px){.Layout_subscriptionStatus__\+IilC{font-size:.7rem;gap:4px;margin-right:2px;padding:4px 6px}.Layout_statusContent__0-79J{gap:0}.Layout_statusLabel__eKlqS{font-size:.6rem}.Layout_statusDate__qjqEx{font-size:.7rem}.Layout_urgentNote__HyyzY{display:none}.Layout_quickPayButton__gwnsj{height:18px;width:18px}}@media (max-width:480px){.Layout_subscriptionStatus__\+IilC{font-size:.65rem;gap:3px;margin-right:1px;padding:3px 5px}.Layout_statusIcon__eHin4{height:14px;width:14px}.Layout_statusLabel__eKlqS{font-size:.55rem}.Layout_statusDate__qjqEx{font-size:.65rem}.Layout_quickPayButton__gwnsj{height:16px;width:16px}}.Layout_headerRight__byU-c{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width:768px){.Layout_headerRight__byU-c{gap:.5rem}}@media (max-width:640px){.Layout_headerRight__byU-c{gap:.25rem}}.Layout_quickPayButton__gwnsj:focus,.Layout_subscriptionStatus__\+IilC:focus-within{outline:2px solid currentColor;outline-offset:2px}@media (prefers-color-scheme:dark){.Layout_subscriptionStatus__\+IilC.Layout_critical__MGsAn{background:linear-gradient(135deg,#dc26261a,#dc26260d);border-color:#dc26264d;color:#fca5a5}.Layout_subscriptionStatus__\+IilC.Layout_warning__tjUUZ{background:linear-gradient(135deg,#d977061a,#d977060d);border-color:#d977064d;color:#fcd34d}.Layout_subscriptionStatus__\+IilC.Layout_info__FN14t{background:linear-gradient(135deg,#2563eb1a,#2563eb0d);border-color:#2563eb4d;color:#93c5fd}}.Layout_subscriptionStatus__\+IilC{align-items:center;animation:Layout_slideInStatus__ZE8iG .3s ease;background:none;border:1px solid;border-radius:10px;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:8px;margin-right:8px;padding:8px 12px;transition:all .2s ease}.Layout_subscriptionStatus__\+IilC.Layout_clickable__CrWEr{cursor:pointer;transform:scale(1);transition:all .2s ease}.Layout_subscriptionStatus__\+IilC.Layout_clickable__CrWEr:hover{box-shadow:0 4px 12px #00000026;transform:scale(1.05)}.Layout_subscriptionStatus__\+IilC.Layout_clickable__CrWEr:active{transform:scale(.98)}.Layout_subscriptionStatus__\+IilC.Layout_critical__MGsAn{animation:Layout_pulseWarning__Aj8lD 2s infinite;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fca5a5;color:#dc2626}.Layout_subscriptionStatus__\+IilC.Layout_critical__MGsAn.Layout_clickable__CrWEr:hover{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#f87171;box-shadow:0 4px 12px #dc262640}.Layout_subscriptionStatus__\+IilC.Layout_warning__tjUUZ{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fcd34d;color:#d97706}.Layout_subscriptionStatus__\+IilC.Layout_warning__tjUUZ.Layout_clickable__CrWEr:hover{background:linear-gradient(135deg,#fef3c7,#fed7aa);border-color:#f59e0b;box-shadow:0 4px 12px #d9770640}.Layout_subscriptionStatus__\+IilC.Layout_info__FN14t{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#93c5fd;color:#2563eb}.Layout_subscriptionStatus__\+IilC.Layout_info__FN14t.Layout_clickable__CrWEr:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#60a5fa;box-shadow:0 4px 12px #2563eb40}.Layout_statusIcon__eHin4{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.Layout_critical__MGsAn .Layout_statusIcon__eHin4{background:#dc26261a;color:#dc2626}.Layout_warning__tjUUZ .Layout_statusIcon__eHin4{background:#d977061a;color:#d97706}.Layout_info__FN14t .Layout_statusIcon__eHin4{background:#2563eb1a;color:#2563eb}.Layout_statusContent__0-79J{align-items:flex-start;display:flex;flex-direction:column;gap:1px;min-width:0}.Layout_statusLabel__eKlqS{font-size:.75rem;font-weight:500;line-height:1;opacity:.8;white-space:nowrap}.Layout_statusDate__qjqEx{font-family:Courier New,monospace;font-size:.875rem;font-weight:700;line-height:1;white-space:nowrap}.Layout_urgentNote__HyyzY{font-size:.7rem;font-weight:600;line-height:1;opacity:.9;white-space:nowrap}.Layout_quickPayIcon__VxvhB{align-items:center;background:#0000;border:1px solid;border-radius:50%;color:inherit;display:flex;flex-shrink:0;height:24px;justify-content:center;opacity:.8;pointer-events:none;width:24px}@keyframes Layout_slideInStatus__ZE8iG{0%{opacity:0;transform:translateX(10px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes Layout_pulseWarning__Aj8lD{0%,to{box-shadow:0 0 0 0 #dc262666;transform:scale(1)}50%{box-shadow:0 0 0 4px #dc26261a;transform:scale(1.02)}}@media (max-width:1024px){.Layout_subscriptionStatus__\+IilC{font-size:.8rem;gap:6px;margin-right:6px;padding:6px 10px}.Layout_subscriptionStatus__\+IilC.Layout_clickable__CrWEr:hover{transform:scale(1.03)}.Layout_statusIcon__eHin4{height:18px;width:18px}.Layout_statusLabel__eKlqS{font-size:.7rem}.Layout_statusDate__qjqEx{font-size:.8rem}.Layout_urgentNote__HyyzY{font-size:.65rem}.Layout_quickPayIcon__VxvhB{height:22px;width:22px}}@media (max-width:768px){.Layout_subscriptionStatus__\+IilC{font-size:.75rem;gap:5px;margin-right:4px;padding:5px 8px}.Layout_subscriptionStatus__\+IilC.Layout_clickable__CrWEr:hover{transform:scale(1.02)}.Layout_statusIcon__eHin4{height:16px;width:16px}.Layout_statusLabel__eKlqS{font-size:.65rem}.Layout_statusDate__qjqEx{font-size:.75rem}.Layout_urgentNote__HyyzY{font-size:.6rem}.Layout_quickPayIcon__VxvhB{height:20px;width:20px}}@media (max-width:640px){.Layout_subscriptionStatus__\+IilC{font-size:.7rem;gap:4px;margin-right:2px;padding:4px 6px}.Layout_statusContent__0-79J{gap:0}.Layout_statusLabel__eKlqS{font-size:.6rem}.Layout_statusDate__qjqEx{font-size:.7rem}.Layout_urgentNote__HyyzY{display:none}.Layout_quickPayIcon__VxvhB{height:18px;width:18px}}@media (max-width:480px){.Layout_subscriptionStatus__\+IilC{font-size:.65rem;gap:3px;margin-right:1px;padding:3px 5px}.Layout_statusIcon__eHin4{height:14px;width:14px}.Layout_statusLabel__eKlqS{font-size:.55rem}.Layout_statusDate__qjqEx{font-size:.65rem}.Layout_quickPayIcon__VxvhB{height:16px;width:16px}}.Layout_subscriptionStatus__\+IilC.Layout_clickable__CrWEr:focus,.Layout_subscriptionStatus__\+IilC:focus{outline:2px solid currentColor;outline-offset:2px}@media (prefers-color-scheme:dark){.Layout_subscriptionStatus__\+IilC.Layout_critical__MGsAn{background:linear-gradient(135deg,#dc26261a,#dc26260d);border-color:#dc26264d;color:#fca5a5}.Layout_subscriptionStatus__\+IilC.Layout_critical__MGsAn.Layout_clickable__CrWEr:hover{background:linear-gradient(135deg,#dc262626,#dc26261a);border-color:#dc262666}.Layout_subscriptionStatus__\+IilC.Layout_warning__tjUUZ{background:linear-gradient(135deg,#d977061a,#d977060d);border-color:#d977064d;color:#fcd34d}.Layout_subscriptionStatus__\+IilC.Layout_warning__tjUUZ.Layout_clickable__CrWEr:hover{background:linear-gradient(135deg,#d9770626,#d977061a);border-color:#d9770666}.Layout_subscriptionStatus__\+IilC.Layout_info__FN14t{background:linear-gradient(135deg,#2563eb1a,#2563eb0d);border-color:#2563eb4d;color:#93c5fd}.Layout_subscriptionStatus__\+IilC.Layout_info__FN14t.Layout_clickable__CrWEr:hover{background:linear-gradient(135deg,#2563eb26,#2563eb1a);border-color:#2563eb66}}.LandingPage_container__6Vruo{background:linear-gradient(135deg,#0f172a,#581c87 50%,#0f172a);font-family:Arial,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.LandingPage_backgroundElements__0NZI8{inset:0;position:absolute;z-index:0}.LandingPage_backgroundBlob__u4pf6{animation:LandingPage_pulse__oatDP 6s ease-in-out infinite;border-radius:50%;filter:blur(60px);height:300px;mix-blend-mode:multiply;opacity:.2;position:absolute;width:300px}.LandingPage_blob1__TFVcl{animation-delay:0s;background:#8b5cf6;left:80px;top:80px}.LandingPage_blob2__H2H26{animation-delay:2s;background:#ec4899;right:80px;top:160px}.LandingPage_blob3__ikw4C{animation-delay:4s;background:#3b82f6;bottom:80px;left:160px}@keyframes LandingPage_pulse__oatDP{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.1)}}.LandingPage_subscriptionAlert__FM\+No{animation:LandingPage_slideInFromTop__hzOHN .4s cubic-bezier(.4,0,.2,1);left:50%;max-width:600px;padding:0 24px;position:fixed;top:24px;transform:translateX(-50%);width:100%;z-index:2000}.LandingPage_alertCard__At1un{align-items:flex-start;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#f59e0bf2,#d97706f2);border:2px solid #fbbf2480;border-radius:20px;box-shadow:0 8px 32px #0000004d;display:flex;gap:16px;padding:24px;position:relative}.LandingPage_alertIcon__-7SCl{align-items:center;background:#fff3;border-radius:12px;box-shadow:0 4px 12px #0000001a;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.LandingPage_alertContent__5zjwQ{flex:1 1;min-width:0}.LandingPage_alertTitle__Y2z4v{color:#fff;font-size:18px;font-weight:700;margin:0 0 8px;text-shadow:0 1px 2px #0000001a}.LandingPage_alertMessage__1r\+ic{color:#fffffff2;font-size:14px;line-height:1.5;margin:0 0 16px;text-shadow:0 1px 2px #0000001a}.LandingPage_alertActions__CoZdy{display:flex;flex-wrap:wrap;gap:12px}.LandingPage_paymentButton__Kg5rQ{align-items:center;background:#ffffffe6;border:none;border-radius:10px;box-shadow:0 2px 8px #0000001a;color:#92400e;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}.LandingPage_paymentButton__Kg5rQ:hover{background:#fff;box-shadow:0 4px 12px #0003;transform:translateY(-1px)}.LandingPage_dismissButton__sD1vz{background:#fff3;border:1px solid #ffffff4d;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:all .3s ease}.LandingPage_dismissButton__sD1vz:hover{background:#ffffff4d;border-color:#ffffff80}.LandingPage_closeButton__RHQfc{align-items:center;background:#fff3;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px}.LandingPage_closeButton__RHQfc:hover{background:#ffffff4d;transform:scale(1.1)}@keyframes LandingPage_slideInFromTop__hzOHN{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.LandingPage_modernNavigation__M4zqA{display:flex;gap:12px;position:fixed;right:24px;top:24px;z-index:1000}.LandingPage_modernNavButton__PGC4V{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.LandingPage_loginButton__g\+rA0{background:linear-gradient(135deg,#7c3aed,#ec4899)}.LandingPage_loginButton__g\+rA0:hover{background:linear-gradient(135deg,#6d28d9,#db2777);box-shadow:0 20px 50px #0000004d;transform:scale(1.05)}.LandingPage_issueButton__hDg8h:hover,.LandingPage_registryButton__QfNby:hover{background:#fff3;box-shadow:0 20px 50px #0000004d;transform:scale(1.05)}.LandingPage_issueButton__hDg8h{background:#f59e0bcc;border-color:#fbbf244d}.LandingPage_issueButton__hDg8h:hover{background:#d97706cc}.LandingPage_navButtonContent__wg3Ri{align-items:center;display:flex;gap:8px}.LandingPage_navIcon__YOqSk{height:16px;width:16px}.LandingPage_modernBackButton__nbAIA{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;left:24px;padding:12px 24px;position:fixed;top:24px;transition:all .3s ease;z-index:1001}.LandingPage_modernBackButton__nbAIA:hover{background:#fff3;box-shadow:0 20px 50px #0000004d;transform:scale(1.05)}.LandingPage_backButtonContent__X1a5l{align-items:center;display:flex;gap:8px}.LandingPage_backIcon__KtaiW{height:16px;transition:transform .3s ease;width:16px}.LandingPage_modernBackButton__nbAIA:hover .LandingPage_backIcon__KtaiW{transform:translateX(-4px)}.LandingPage_heroSection__6QjsS{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px;position:relative;text-align:center;z-index:10}.LandingPage_heroContent__gMSpS{margin:0 auto;max-width:1200px}.LandingPage_heroText__OqrGN{margin-bottom:32px}.LandingPage_heroTitle__UaEvC{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e9d5ff,#fce7f3);-webkit-background-clip:text;background-clip:text;font-size:6rem;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:24px}.LandingPage_heroSubtitles__nQNRH{display:flex;flex-direction:column;gap:16px}.LandingPage_heroSubtitle__pmTEL{color:#ffffffe6;font-size:2rem;font-weight:300;margin:0}.LandingPage_heroDescription__\+tGo1{color:#c4b5fdcc;font-size:1.5rem;font-weight:300;margin:0}.LandingPage_ctaButtons__OertM{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-bottom:64px}.LandingPage_primaryCta__JGp1K{background:linear-gradient(135deg,#7c3aed,#ec4899);border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:16px 32px;transition:all .3s ease}.LandingPage_primaryCta__JGp1K:hover{background:linear-gradient(135deg,#6d28d9,#db2777);box-shadow:0 20px 50px #0000004d;transform:scale(1.05)}.LandingPage_secondaryCta__9ps6e{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:16px 32px;transition:all .3s ease}.LandingPage_secondaryCta__9ps6e:hover{background:#fff3;transform:scale(1.05)}.LandingPage_ctaContent__6zpus{align-items:center;display:flex;gap:12px}.LandingPage_ctaIcon__IaBfv{height:20px;transition:transform .3s ease;width:20px}.LandingPage_primaryCta__JGp1K:hover .LandingPage_ctaIcon__IaBfv{transform:translateX(4px)}.LandingPage_scrollIndicator__u-RZ0{animation:LandingPage_bounce__xVVtD 2s infinite}.LandingPage_scrollIcon__bFMvO{color:#fff9;height:24px;margin:0 auto;width:24px}@keyframes LandingPage_bounce__xVVtD{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-8px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-1px,0)}}.LandingPage_featuresSection__0vvPP{padding:80px 24px;position:relative;z-index:10}.LandingPage_featuresContainer__r206g{margin:0 auto;max-width:1200px}.LandingPage_featuresHeader__QOtCZ{margin-bottom:64px;text-align:center}.LandingPage_featuresTitle__RADCj{color:#fff;font-size:3rem;font-weight:700;margin-bottom:24px}.LandingPage_featuresSubtitle__ke86N{color:#c4b5fdcc;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:768px}.LandingPage_featuresGrid__Ap-Mk{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.LandingPage_featureCard__M54AQ{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #fff3;border-radius:24px;cursor:pointer;padding:32px;position:relative;transition:all .5s ease}.LandingPage_featureCard__M54AQ:hover{background:#fff3;box-shadow:0 20px 50px #0000004d;transform:scale(1.05)}.LandingPage_featureGradient__6O9e1{border-radius:24px;inset:0;opacity:0;position:absolute;transition:opacity .5s ease}.LandingPage_feature1__3D-wi:hover .LandingPage_featureGradient__6O9e1{background:linear-gradient(135deg,#10b981,#059669);opacity:.1}.LandingPage_feature2__OSip\+:hover .LandingPage_featureGradient__6O9e1{background:linear-gradient(135deg,#f59e0b,#ea580c);opacity:.1}.LandingPage_feature3__0YnoD:hover .LandingPage_featureGradient__6O9e1{background:linear-gradient(135deg,#3b82f6,#7c3aed);opacity:.1}.LandingPage_feature4__CV-mx:hover .LandingPage_featureGradient__6O9e1{background:linear-gradient(135deg,#8b5cf6,#ec4899);opacity:.1}.LandingPage_feature5__y\+aDg:hover .LandingPage_featureGradient__6O9e1{background:linear-gradient(135deg,#6366f1,#3b82f6);opacity:.1}.LandingPage_feature6__Ko1ba:hover .LandingPage_featureGradient__6O9e1{background:linear-gradient(135deg,#14b8a6,#06b6d4);opacity:.1}.LandingPage_featureContent__IvWvg{position:relative;z-index:10}.LandingPage_featureIcon__DeZ20{display:block;font-size:2.5rem;margin-bottom:16px}.LandingPage_featureTitle__Ou0Fe{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:12px}.LandingPage_featureDescription__1Gn0Q{color:#c4b5fdcc;line-height:1.6;margin:0}.LandingPage_imageSection__Anxa8{padding:80px 24px;position:relative;z-index:10}.LandingPage_imageContainer__V7V-m{margin:0 auto;max-width:1200px;text-align:center}.LandingPage_imageWrapper__sDyS4{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #fff3;border-radius:24px;padding:32px;transition:all .5s ease}.LandingPage_imageWrapper__sDyS4:hover{background:#ffffff26}.LandingPage_mainImage__QZK9p{border-radius:16px;box-shadow:0 20px 50px #0000004d;height:400px;max-width:800px;object-fit:cover;transition:transform .3s ease;width:100%}.LandingPage_mainImage__QZK9p:hover{transform:scale(1.02)}.LandingPage_finalCtaSection__5INWk{padding:80px 24px;position:relative;z-index:10}.LandingPage_finalCtaContainer__sKIQS{margin:0 auto;max-width:1000px;text-align:center}.LandingPage_finalCtaCard__pWmhf{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#7c3aed33,#ec489933);border:1px solid #fff3;border-radius:24px;padding:48px}.LandingPage_finalCtaTitle__PYY-l{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:24px}.LandingPage_finalCtaDescription__gSaBR{color:#c4b5fdcc;font-size:1.25rem;line-height:1.6;margin-bottom:32px}.LandingPage_finalCtaButtons__EUPZk{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.LandingPage_finalPrimaryCta__CfUBy{background:linear-gradient(135deg,#7c3aed,#ec4899);border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:16px 32px;transition:all .3s ease}.LandingPage_finalPrimaryCta__CfUBy:hover{background:linear-gradient(135deg,#6d28d9,#db2777);box-shadow:0 20px 50px #0000004d;transform:scale(1.05)}.LandingPage_finalSecondaryCta__x4tud{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:16px 32px;transition:all .3s ease}.LandingPage_finalSecondaryCta__x4tud:hover{background:#fff3;transform:scale(1.05)}.LandingPage_footer__HEsqZ{border-top:1px solid #ffffff1a;padding:48px 24px;position:relative;z-index:10}.LandingPage_footerContent__xz4if{margin:0 auto;max-width:1000px;text-align:center}.LandingPage_footerText__3-MK9{color:#c4b5fd99;margin:0}.LandingPage_componentWrapper__u2hGr{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:80px 24px 24px;position:relative;width:100%;z-index:10}.LandingPage_componentContainer__-NBM5{max-width:500px;width:100%}@media (max-width:768px){.LandingPage_subscriptionAlert__FM\+No{padding:0 16px;top:16px}.LandingPage_alertCard__At1un{border-radius:16px;flex-direction:column;padding:20px;text-align:center}.LandingPage_alertIcon__-7SCl{align-self:center;margin-bottom:8px}.LandingPage_alertActions__CoZdy{justify-content:center;margin-top:8px}.LandingPage_dismissButton__sD1vz,.LandingPage_paymentButton__Kg5rQ{font-size:13px;padding:10px 16px}.LandingPage_closeButton__RHQfc{height:28px;right:12px;top:12px;width:28px}.LandingPage_modernNavigation__M4zqA{justify-content:center;margin:20px;position:static;right:auto;top:auto}.LandingPage_modernNavButton__PGC4V{font-size:14px;padding:10px 18px}.LandingPage_heroTitle__UaEvC{font-size:3rem}.LandingPage_heroSubtitle__pmTEL{font-size:1.5rem}.LandingPage_heroDescription__\+tGo1{font-size:1.2rem}.LandingPage_ctaButtons__OertM{align-items:stretch;flex-direction:column}.LandingPage_featuresGrid__Ap-Mk{gap:20px;grid-template-columns:1fr}.LandingPage_featuresTitle__RADCj{font-size:2rem}.LandingPage_featuresSubtitle__ke86N{font-size:1rem}.LandingPage_featureCard__M54AQ{padding:24px}.LandingPage_finalCtaTitle__PYY-l{font-size:2rem}.LandingPage_finalCtaDescription__gSaBR{font-size:1rem}.LandingPage_finalCtaButtons__EUPZk{align-items:stretch;flex-direction:column}.LandingPage_mainImage__QZK9p{height:250px}.LandingPage_componentWrapper__u2hGr{padding:60px 16px 16px}.LandingPage_modernBackButton__nbAIA{font-size:14px;left:16px;padding:10px 18px;top:16px}}@media (max-width:480px){.LandingPage_subscriptionAlert__FM\+No{padding:0 12px;top:12px}.LandingPage_alertCard__At1un{border-radius:12px;padding:16px}.LandingPage_alertTitle__Y2z4v{font-size:16px}.LandingPage_alertMessage__1r\+ic{font-size:13px}.LandingPage_dismissButton__sD1vz,.LandingPage_paymentButton__Kg5rQ{flex:1 1;font-size:12px;padding:8px 14px}.LandingPage_alertActions__CoZdy{gap:8px}.LandingPage_heroTitle__UaEvC{font-size:2.5rem}.LandingPage_heroSubtitle__pmTEL{font-size:1.2rem}.LandingPage_heroDescription__\+tGo1{font-size:1rem}.LandingPage_modernNavButton__PGC4V{font-size:13px;padding:8px 16px}.LandingPage_featuresTitle__RADCj,.LandingPage_finalCtaTitle__PYY-l{font-size:1.5rem}.LandingPage_mainImage__QZK9p{height:200px}.LandingPage_componentWrapper__u2hGr{padding:50px 12px 12px}.LandingPage_modernBackButton__nbAIA{font-size:13px;padding:8px 16px}}@media (min-width:640px){.LandingPage_ctaButtons__OertM,.LandingPage_finalCtaButtons__EUPZk{flex-direction:row}.LandingPage_heroTitle__UaEvC{font-size:8rem}.LandingPage_alertCard__At1un{flex-direction:row;text-align:right}.LandingPage_alertIcon__-7SCl{align-self:flex-start;margin-bottom:0}.LandingPage_alertActions__CoZdy{justify-content:flex-start;margin-top:0}}@media (min-width:768px){.LandingPage_featuresGrid__Ap-Mk{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.LandingPage_featuresGrid__Ap-Mk{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.LandingPage_backgroundBlob__u4pf6,.LandingPage_scrollIndicator__u-RZ0,.LandingPage_subscriptionAlert__FM\+No{animation:none}.LandingPage_closeButton__RHQfc,.LandingPage_dismissButton__sD1vz,.LandingPage_modernBackButton__nbAIA,.LandingPage_modernNavButton__PGC4V,.LandingPage_paymentButton__Kg5rQ{transition:none}}.LandingPage_closeButton__RHQfc:focus,.LandingPage_dismissButton__sD1vz:focus,.LandingPage_paymentButton__Kg5rQ:focus{outline:2px solid #fff;outline-offset:2px}.Login_loginContainer__xYm05{align-items:center;background-color:#f9fafb;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:2rem 1rem;position:relative}.Login_loginCardWrapper__1fK\+W{max-width:480px;width:100%}.Login_loginCard__792mQ{background-color:#fff;border-radius:1rem;box-shadow:0 4px 6px #0000001a;overflow:hidden;padding:2rem}.Login_loadingOverlay__vnIXS{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.Login_loadingSpinner__1VEwC{align-items:center;background-color:#fff;border-radius:1rem;box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;gap:1rem;min-width:200px;padding:2rem}.Login_spinnerIcon__MBDBl{animation:Login_spin__\+c4NM 1s linear infinite;color:#3b82f6;height:48px;width:48px}.Login_loadingText__Vpewu{color:#374151;font-size:1rem;font-weight:500;margin:0;text-align:center}.Login_buttonContent__q5yOp{align-items:center;display:flex;gap:.5rem;justify-content:center}.Login_buttonSpinner__Z7aBp{animation:Login_spin__\+c4NM 1s linear infinite;height:20px;width:20px}.Login_header__BwE2Y{margin-bottom:2rem;text-align:center}.Login_logoContainer__xt9qT{align-items:center;background-color:#f3f4f6;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 1rem;width:64px}.Login_logoIcon__Drwl4{color:#6b7280;height:32px;width:32px}.Login_appTitle__OSbD1{color:#111827;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.Login_appSubtitle__H\+QX\+{color:#6b7280;font-size:1rem;margin:0}.Login_formGroup__nm6TC{margin-bottom:1.5rem}.Login_formLabel__dpQPD{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.Login_labelRow__MJ7GK{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.Login_forgotPassword__8axiy{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:.75rem;padding:0;text-decoration:none}.Login_forgotPassword__8axiy:hover:not(:disabled){text-decoration:underline}.Login_forgotPassword__8axiy:disabled{color:#9ca3af;cursor:not-allowed}.Login_inputWrapper__kl785{position:relative}.Login_formInput__oDBwr{border:1px solid #d1d5db;border-radius:.5rem;box-sizing:border-box;font-size:1rem;line-height:1.5;min-height:48px;outline:none;padding:.75rem .75rem .75rem 2.5rem;text-align:right;transition:all .2s;width:100%}.Login_formInput__oDBwr::placeholder{color:#9ca3af;opacity:.7}.Login_formInput__oDBwr:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.Login_formInput__oDBwr:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.Login_inputIconWrapper__F88QB{left:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.Login_inputIcon__ynD5T{color:#9ca3af;height:20px;transition:color .2s;width:20px}.Login_formInput__oDBwr:disabled+.Login_inputIconWrapper__F88QB .Login_inputIcon__ynD5T{color:#d1d5db}.Login_loginButton__zIPBS{align-items:center;background-color:#3b82f6;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;min-height:48px;overflow:hidden;padding:.75rem;position:relative;transition:all .2s;width:100%}.Login_loginButton__zIPBS:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.Login_loginButton__zIPBS:active:not(:disabled){transform:translateY(0)}.Login_loginButton__zIPBS:disabled{cursor:not-allowed}.Login_loginButton__zIPBS.Login_loading__k3pMa{background-color:#6366f1;cursor:not-allowed}.Login_loginButton__zIPBS.Login_loading__k3pMa:hover{background-color:#6366f1;box-shadow:none;transform:none}.Login_registerContainer__VjUBI{margin-top:1.5rem;text-align:center}.Login_registerText__wOeKw{color:#6b7280;font-size:.875rem}.Login_link__u7hmw{color:#3b82f6;font-weight:500;text-decoration:none}.Login_link__u7hmw:hover:not(:disabled){text-decoration:underline}.Login_link__u7hmw:disabled{color:#9ca3af;cursor:not-allowed}.Login_footer__LGAyj{margin-top:2rem;text-align:center}.Login_copyright__KIXmz{color:#6b7280;font-size:.75rem}.Login_messageContainer__wreEZ{align-items:flex-start;animation:Login_slideInFromTop__l2IBX .3s ease-out;border:1px solid;border-radius:.75rem;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1.25rem}.Login_messageContainer__wreEZ.Login_error__Jjvet{background-color:#fee2e2;border-color:#fecaca;color:#b91c1c}.Login_messageContainer__wreEZ.Login_success__mZits{background-color:#ecfdf5;border-color:#a7f3d0;color:#047857}.Login_messageContainer__wreEZ.Login_warning__uwN01{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#fbbf24;color:#92400e}.Login_message__5rZEY{flex:1 1;font-size:.875rem;font-weight:500;margin:0}.Login_messageContent__7TXIh{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.Login_subMessage__tpM-9{font-size:.8rem;font-weight:400;margin:0;opacity:.9}.Login_paymentButton__nWGKx{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:.5rem;box-shadow:0 2px 8px #f59e0b4d;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:.75rem;min-width:160px;padding:.75rem 1.25rem;transition:all .3s ease}.Login_paymentButton__nWGKx:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 4px 12px #f59e0b66;transform:translateY(-1px)}.Login_paymentButton__nWGKx:disabled{background:#d1d5db;box-shadow:none;cursor:not-allowed;transform:none}.Login_resendVerification__78cXX{background-color:#eff6ff;border-radius:.5rem;margin-bottom:1.5rem;padding:.75rem;text-align:center}.Login_resendVerification__78cXX p{color:#1e40af;font-size:.875rem;margin:0 0 .5rem}.Login_resendButton__WUQ8m{align-items:center;background-color:#3b82f6;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;min-height:44px;padding:.75rem 1rem;transition:all .2s;width:100%}.Login_resendButton__WUQ8m:hover:not(:disabled){background-color:#2563eb;transform:translateY(-1px)}.Login_resendButton__WUQ8m:disabled{background-color:#93c5fd;cursor:not-allowed;transform:none}.Login_resendButton__WUQ8m.Login_secondary__M9z7F{background-color:#6b7280;margin-top:.5rem}.Login_resendButton__WUQ8m.Login_secondary__M9z7F:hover:not(:disabled){background-color:#4b5563}.Login_verificationMessage__cNdMT{animation:Login_slideInFromTop__l2IBX .3s ease-out;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.Login_verificationPrimary__uCT7J{color:#1f2937;font-weight:600;margin-bottom:.75rem}.Login_verificationSecondary__vS6jK{color:#6b7280;font-size:.875rem;margin-top:.75rem}.Login_verificationActions__QTMa7{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0}.Login_spinning__FKdsH{animation:Login_spin__\+c4NM 1s linear infinite}@keyframes Login_spin__\+c4NM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Login_slideInFromTop__l2IBX{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Login_fadeIn__31qmU{0%{opacity:0}to{opacity:1}}@keyframes Login_pulse__I7Qjs{0%,to{opacity:1}50%{opacity:.7}}.Login_backButtonContainer__IGde7{left:20px;position:absolute;top:20px;z-index:1001}.Login_backToHomeButton__Autmy{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.Login_backToHomeButton__Autmy:hover:not(:disabled){background:#ffffff4d;border-color:#ffffff80;box-shadow:0 8px 25px #0003;transform:translateY(-2px)}.Login_backToHomeButton__Autmy:active:not(:disabled){transform:translateY(0)}.Login_backToHomeButton__Autmy:disabled{cursor:not-allowed;opacity:.5;transform:none}@media (max-width:768px){.Login_loginContainer__xYm05{padding:1rem .5rem}.Login_loadingSpinner__1VEwC{min-width:180px;padding:1.5rem}.Login_spinnerIcon__MBDBl{height:40px;width:40px}.Login_loadingText__Vpewu{font-size:.9rem}.Login_formInput__oDBwr{font-size:16px;line-height:1.4;min-height:52px;padding:1rem 1rem 1rem 3rem}.Login_inputIconWrapper__F88QB{left:1rem}.Login_inputIcon__ynD5T{height:22px;width:22px}.Login_formLabel__dpQPD{font-size:1rem;margin-bottom:.75rem}.Login_loginCard__792mQ{margin:0 .5rem;padding:1.5rem}.Login_loginButton__zIPBS{font-size:1.1rem;min-height:52px}.Login_paymentButton__nWGKx{font-size:.9rem;min-width:140px;padding:1rem 1.25rem}.Login_messageContainer__wreEZ{flex-direction:column;gap:.75rem;padding:1rem;text-align:center}.Login_messageContent__7TXIh{align-items:center}.Login_backButtonContainer__IGde7{display:flex;justify-content:flex-start;margin-bottom:20px;padding:0 20px;position:static}.Login_backToHomeButton__Autmy{font-size:14px;padding:10px 18px}}@media (max-width:480px){.Login_loginContainer__xYm05{padding:.5rem .25rem}.Login_loadingSpinner__1VEwC{margin:0 1rem;min-width:160px;padding:1.25rem}.Login_spinnerIcon__MBDBl{height:36px;width:36px}.Login_loadingText__Vpewu{font-size:.85rem}.Login_formInput__oDBwr{border-radius:.75rem;font-size:16px;min-height:56px;padding:1.2rem 1rem 1.2rem 3.2rem}.Login_inputIconWrapper__F88QB{left:1.2rem}.Login_inputIcon__ynD5T{height:24px;width:24px}.Login_formLabel__dpQPD{font-size:1.1rem;font-weight:600}.Login_loginCard__792mQ{border-radius:.75rem;margin:0 .25rem;padding:1.25rem}.Login_appTitle__OSbD1{font-size:1.25rem}.Login_appSubtitle__H\+QX\+{font-size:.9rem}.Login_formGroup__nm6TC{margin-bottom:2rem}.Login_loginButton__zIPBS{border-radius:.75rem;font-size:1.1rem;min-height:56px;padding:1rem}.Login_buttonSpinner__Z7aBp{height:18px;width:18px}.Login_paymentButton__nWGKx{font-size:.8rem;min-width:120px;padding:.875rem 1rem}.Login_backToHomeButton__Autmy{font-size:13px;gap:6px;padding:8px 16px}.Login_messageContainer__wreEZ{margin:0 -.125rem 1.5rem;padding:.875rem}.Login_verificationMessage__cNdMT{margin:0 -.125rem 1.5rem;padding:1.25rem}}@media (prefers-reduced-motion:reduce){.Login_buttonSpinner__Z7aBp,.Login_spinnerIcon__MBDBl,.Login_spinning__FKdsH{animation:none}.Login_backToHomeButton__Autmy,.Login_loginButton__zIPBS,.Login_paymentButton__nWGKx,.Login_resendButton__WUQ8m{transition:none}.Login_messageContainer__wreEZ,.Login_verificationMessage__cNdMT{animation:none}}.Login_backToHomeButton__Autmy:focus,.Login_loginButton__zIPBS:focus,.Login_paymentButton__nWGKx:focus,.Login_resendButton__WUQ8m:focus{outline:2px solid #3b82f6;outline-offset:2px}.Login_link__u7hmw:focus{border-radius:2px;outline:2px solid #3b82f6;outline-offset:1px}.Login_checkboxWrapper__QZnDc{align-items:flex-start;cursor:pointer;display:flex;gap:.75rem;margin-bottom:.5rem}.Login_checkbox__P6\+dd{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:2px solid #d1d5db;border-radius:4px;cursor:pointer;flex-shrink:0;height:18px;margin-top:2px;position:relative;transition:all .2s ease;width:18px}.Login_checkbox__P6\+dd:checked{background-color:#3b82f6;border-color:#3b82f6}.Login_checkbox__P6\+dd:checked:after{color:#fff;content:"✓";font-size:12px;font-weight:700;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.Login_checkbox__P6\+dd:focus{outline:2px solid #3b82f6;outline-offset:2px}.Login_checkbox__P6\+dd:hover:not(:disabled){border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.Login_checkbox__P6\+dd:disabled{background-color:#f9fafb;border-color:#e5e7eb;cursor:not-allowed}.Login_checkbox__P6\+dd:disabled:checked{background-color:#d1d5db;border-color:#d1d5db}.Login_checkbox__P6\+dd:disabled:checked:after{color:#9ca3af}.Login_checkboxLabel__8G-as{color:#374151;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:.875rem;gap:.25rem;line-height:1.4;-webkit-user-select:none;user-select:none}.Login_checkboxSubtext__LEXPO{color:#6b7280;font-size:.75rem;font-weight:400;opacity:.8}.Login_checkbox__P6\+dd:disabled+.Login_checkboxLabel__8G-as{color:#9ca3af;cursor:not-allowed}.Login_checkbox__P6\+dd:disabled+.Login_checkboxLabel__8G-as .Login_checkboxSubtext__LEXPO{color:#d1d5db}[dir=rtl] .Login_checkboxWrapper__QZnDc{flex-direction:row-reverse}[dir=rtl] .Login_checkbox__P6\+dd{margin-left:0;margin-right:0}@media (max-width:768px){.Login_checkboxWrapper__QZnDc{align-items:center;gap:1rem}.Login_checkbox__P6\+dd{height:20px;margin-top:0;width:20px}.Login_checkbox__P6\+dd:checked:after{font-size:13px}.Login_checkboxLabel__8G-as{font-size:1rem}.Login_checkboxSubtext__LEXPO{font-size:.85rem}}@media (max-width:480px){.Login_checkboxWrapper__QZnDc{gap:.875rem;margin-bottom:1rem}.Login_checkbox__P6\+dd{height:22px;width:22px}.Login_checkbox__P6\+dd:checked:after{font-size:14px}.Login_checkboxLabel__8G-as{font-size:1.1rem;font-weight:500}.Login_checkboxSubtext__LEXPO{font-size:.9rem;margin-top:.125rem}}@media (prefers-contrast:high){.Login_checkbox__P6\+dd{border-width:3px}.Login_checkbox__P6\+dd:checked{background-color:#1e40af;border-color:#1e40af}.Login_checkbox__P6\+dd:focus{outline-color:#1e40af;outline-width:3px}}@media (prefers-reduced-motion:reduce){.Login_checkboxWrapper__QZnDc:hover .Login_checkbox__P6\+dd,.Login_checkbox__P6\+dd{transition:none}}.Registry_registryContainer__erN8\+{align-items:center;background-color:#f9fafb;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem 1rem}.Registry_registryCardWrapper__lHyRe{max-width:480px;width:100%}.Registry_registryCard__Z4GRh{background-color:#fff;border-radius:1rem;box-shadow:0 4px 6px #0000001a;overflow:hidden;padding:2rem}.Registry_header__yDAjw{margin-bottom:2rem;text-align:center}.Registry_logoContainer__5w8UE{align-items:center;background-color:#f3f4f6;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 1rem;width:64px}.Registry_logoIcon__MK02I{color:#6b7280;height:32px;width:32px}.Registry_appTitle__kO4Zf{color:#111827;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.Registry_appSubtitle__An8HX{color:#6b7280;font-size:1rem;margin:0}.Registry_formContainer__T9YZS{background-color:#fff;border-radius:.5rem;padding:1.5rem 0}.Registry_formGroup__XuOMG{margin-bottom:1.5rem;position:relative;width:100%}.Registry_formRow__MmaM6{gap:1rem;margin-bottom:1rem}.Registry_formLabel__bF6Jz{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;text-align:right!important}.Registry_inputWrapper__BDj9M{position:relative;width:100%}.Registry_inputIconWrapper__UReUJ{left:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.Registry_inputIcon__FHTew{color:#9ca3af;height:20px;width:20px}.Registry_formInput__rl15H{border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;outline:none;padding:.75rem 2rem .75rem 2.5rem;text-align:right;transition:border-color .2s;width:100%}.Registry_formInput__rl15H::placeholder{color:#9ca3af}.Registry_formInput__rl15H:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.Registry_inputError__1c3tU{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444433!important}.Registry_errorMessage__\+SytB{background-color:#fee2e2;border-radius:.5rem;color:#ef4444;font-size:.875rem;margin-bottom:1.5rem;padding:1rem;text-align:right}.Registry_passwordToggle__hbgUS{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);z-index:10}.Registry_passwordToggle__hbgUS:hover{color:#374151}.Registry_passwordRequirements__5JYPF{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;margin-top:.75rem;padding:.75rem}.Registry_requirementsTitle__Sc\+Gr{color:#475569;font-size:.75rem;font-weight:600;margin-bottom:.5rem;text-align:right}.Registry_requirementsList__JFBIk{font-size:.75rem;list-style:none;margin:0;padding:0}.Registry_requirementsList__JFBIk li{align-items:center;display:flex;justify-content:flex-end;margin-bottom:.25rem;text-align:right}.Registry_requirementsList__JFBIk li:before{border-radius:50%;content:"";flex-shrink:0;height:12px;margin-left:.5rem;width:12px}.Registry_requirementsList__JFBIk .Registry_valid__P7-s\+{color:#059669}.Registry_requirementsList__JFBIk .Registry_valid__P7-s\+:before{background-color:#10b981}.Registry_requirementsList__JFBIk .Registry_invalid__ko8l9{color:#dc2626}.Registry_requirementsList__JFBIk .Registry_invalid__ko8l9:before{background-color:#ef4444}.Registry_passwordErrors__dBzxF{margin-top:.5rem}.Registry_passwordError__IOpgU{background-color:#fef2f2;border-left:3px solid #ef4444;color:#ef4444}.Registry_passwordError__IOpgU,.Registry_passwordMatch__xZAHX{border-radius:.25rem;font-size:.75rem;margin:.25rem 0;padding:.375rem .5rem;text-align:right}.Registry_passwordMatch__xZAHX{background-color:#f0fdf4;border-left:3px solid #10b981;color:#059669;font-weight:500}.Registry_suggestionsContainer__MloMR{background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;left:0;margin-top:.25rem;max-height:15rem;overflow-y:auto;position:absolute;right:0;width:100%;z-index:10}.Registry_dropdownList__LGf-C{max-height:12rem;overflow-y:auto;width:100%}.Registry_dropdownItem__1qkSB{cursor:pointer;font-size:.875rem;padding:.625rem 1rem}.Registry_dropdownItem__1qkSB:hover{background-color:#f3f4f6}.Registry_dropdownEmpty__dcBu6,.Registry_dropdownLoading__DxkIW{color:#6b7280;font-size:.875rem;padding:.75rem 1rem;text-align:center}.Registry_dropdownAction__XZlwc{border-top:1px solid #e5e7eb;padding:.75rem 1rem;width:100%}.Registry_actionButtons__fLlJK{align-items:center;display:flex;justify-content:space-between}.Registry_addNewButton__T4sHP{align-items:center;background:none;border:none;color:#3b82f6;cursor:pointer;display:flex;font-size:.875rem;gap:.25rem}.Registry_addNewButton__T4sHP:hover{color:#2563eb}.Registry_cancelButton__1st3w{background:none;border:none;color:#6b7280;cursor:pointer;font-size:.875rem}.Registry_cancelButton__1st3w:hover{color:#4b5563}.Registry_registryButton__zpZOl{background-color:#3b82f6;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem;transition:background-color .2s;width:100%}.Registry_registryButton__zpZOl:hover{background-color:#2563eb}.Registry_registryButton__zpZOl:focus{box-shadow:0 0 0 3px #3b82f680;outline:none}.Registry_registryButton__zpZOl.Registry_disabled__eb8PE{background-color:#93c5fd;cursor:not-allowed}.Registry_registryButton__zpZOl.Registry_secondary__sROIs{background-color:#e5e7eb;color:#4b5563;margin-top:.5rem}.Registry_registryButton__zpZOl.Registry_secondary__sROIs:hover{background-color:#d1d5db}.Registry_loginContainer__hq-MQ{margin-top:1.5rem;text-align:center}.Registry_loginText__CThGd{color:#6b7280;font-size:.875rem}.Registry_link__Gw9Td{color:#3b82f6;font-weight:500;text-decoration:none}.Registry_link__Gw9Td:hover{color:#2563eb;text-decoration:underline}.Registry_footer__xVkL4{margin-top:2rem;text-align:center}.Registry_copyright__\+CmdI{color:#6b7280;font-size:.75rem}.Registry_verificationMessage__0Ngcu{background-color:#f3f4f6;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.Registry_verificationPrimary__Bdq31{font-weight:600;margin-bottom:.75rem}.Registry_verificationSecondary__ofl3h{color:#6b7280;font-size:.875rem;margin-top:.75rem}.Registry_verificationActions__9EKD5{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.Registry_successContainer__VYU8d{background-color:#fff;border-radius:.5rem;margin:0 auto;max-width:28rem;padding:2rem;text-align:center}.Registry_successContent__t1h1e{align-items:center;display:flex;flex-direction:column;margin-bottom:1.5rem;text-align:center}.Registry_successIcon__1P-lQ{align-items:center;background-color:#dcfce7;border-radius:9999px;display:flex;height:4rem;justify-content:center;margin-bottom:1.5rem;width:4rem}.Registry_checkIcon__bJJcS{color:#16a34a;height:2rem;width:2rem}.Registry_successTitle__4Dl46{color:#111827;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.Registry_successMessage__dllc-{color:#6b7280;margin-bottom:1.5rem}.Registry_arrowIcon__\+3qAH{margin-left:.5rem}.Registry_backButtonContainer__yTBea{left:20px;position:absolute;top:20px;z-index:1001}.Registry_backToHomeButton__KC5CF{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.Registry_backToHomeButton__KC5CF:hover{background:#ffffff4d;border-color:#ffffff80;box-shadow:0 8px 25px #0003;transform:translateY(-2px)}.Registry_backToHomeButton__KC5CF:active{transform:translateY(0)}@media (max-width:768px){.Registry_backButtonContainer__yTBea{display:flex;justify-content:flex-start;margin-bottom:20px;padding:0 20px;position:static}.Registry_backToHomeButton__KC5CF{font-size:14px;padding:10px 18px}}@media (max-width:480px){.Registry_backToHomeButton__KC5CF{font-size:13px;gap:6px;padding:8px 16px}.Registry_formInput__rl15H{padding:.75rem 2.5rem .75rem .75rem}.Registry_passwordToggle__hbgUS{right:.5rem}.Registry_passwordRequirements__5JYPF{padding:.5rem}.Registry_requirementsList__JFBIk,.Registry_requirementsTitle__Sc\+Gr{font-size:.7rem}.Registry_passwordError__IOpgU,.Registry_passwordMatch__xZAHX{font-size:.7rem;padding:.25rem .375rem}}.EmailVerification_verificationContainer__rir11{align-items:center;background-color:#f9fafb;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem 1rem}.EmailVerification_verificationCard__-mZ9X{background-color:#fff;border-radius:1rem;box-shadow:0 4px 6px #0000001a;max-width:480px;padding:2rem;position:relative;width:100%}.EmailVerification_backButton__ckZuM{align-items:center;background:none;border:none;border-radius:.5rem;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;left:1rem;padding:.5rem;position:absolute;top:1rem;transition:all .2s}.EmailVerification_backButton__ckZuM:hover{background-color:#f3f4f6;color:#374151}.EmailVerification_backButton__ckZuM:disabled{cursor:not-allowed;opacity:.5}.EmailVerification_header__qqbSu{margin-bottom:2rem;margin-top:1rem;text-align:center}.EmailVerification_iconContainer__TEyCw{align-items:center;background-color:#dbeafe;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 1.5rem;width:64px}.EmailVerification_mailIcon__4jpcm{color:#3b82f6;height:32px;width:32px}.EmailVerification_title__YRdhS{color:#111827;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.EmailVerification_subtitle__FVUrh{color:#6b7280;font-size:1rem;margin-bottom:.25rem}.EmailVerification_email__g7diY{background-color:#f0f8ff;border-radius:.5rem;color:#3b82f6;display:inline-block;font-size:1rem;font-weight:600;margin-top:.5rem;padding:.5rem 1rem}.EmailVerification_message__M6EBa{align-items:center;border-radius:.5rem;display:flex;font-size:.875rem;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.EmailVerification_message__M6EBa.EmailVerification_error__uV1rv{background-color:#fee2e2;border:1px solid #fecaca;color:#b91c1c}.EmailVerification_message__M6EBa.EmailVerification_success__eyiZD{background-color:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.EmailVerification_codeContainer__SkZJh{margin-bottom:2rem}.EmailVerification_codeLabel__gogGK{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:1rem;text-align:center}.EmailVerification_codeInputs__NY0T9{direction:ltr;display:flex;gap:.75rem;justify-content:center;margin-bottom:1rem}.EmailVerification_codeInput__OMiZB{background-color:#fff;border:2px solid #d1d5db;border-radius:.5rem;font-size:1.25rem;font-weight:600;height:3rem;outline:none;text-align:center;transition:all .2s;width:3rem}.EmailVerification_codeInput__OMiZB:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.EmailVerification_codeInput__OMiZB:disabled{background-color:#f9fafb;cursor:not-allowed}.EmailVerification_inputError__GAl1w{border-color:#ef4444!important}.EmailVerification_inputError__GAl1w:focus{box-shadow:0 0 0 3px #ef444433!important}.EmailVerification_loadingMessage__KdIV7{background-color:#f0f8ff;border-radius:.5rem;color:#3b82f6;font-size:.875rem;margin-bottom:1rem;padding:.75rem;text-align:center}.EmailVerification_verifyButton__8n87d{background-color:#3b82f6;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:1.5rem;padding:.75rem 1rem;transition:background-color .2s;width:100%}.EmailVerification_verifyButton__8n87d:hover:not(.EmailVerification_disabled__vLl6s){background-color:#2563eb}.EmailVerification_verifyButton__8n87d.EmailVerification_disabled__vLl6s{background-color:#93c5fd;cursor:not-allowed}.EmailVerification_resendSection__PMWFR{margin-bottom:2rem;text-align:center}.EmailVerification_resendText__kiCDs{color:#6b7280;font-size:.875rem;margin-bottom:.5rem}.EmailVerification_cooldownText__4axZh,.EmailVerification_resendButton__z2ylH{color:#3b82f6;font-size:.875rem;font-weight:500}.EmailVerification_resendButton__z2ylH{align-items:center;background:none;border:none;border-radius:.5rem;cursor:pointer;display:flex;gap:.5rem;margin:0 auto;padding:.5rem 1rem;transition:all .2s}.EmailVerification_resendButton__z2ylH:hover:not(:disabled){background-color:#f0f8ff;color:#2563eb}.EmailVerification_resendButton__z2ylH:disabled{cursor:not-allowed;opacity:.5}.EmailVerification_spinning__SUPTn{animation:EmailVerification_spin__s3Lwg 1s linear infinite}@keyframes EmailVerification_spin__s3Lwg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EmailVerification_instructions__nLtsO{background-color:#f8fafc;border-left:4px solid #3b82f6;border-radius:.5rem;padding:1.5rem}.EmailVerification_instructions__nLtsO h3{color:#374151;font-size:.875rem;font-weight:600;margin-bottom:.75rem}.EmailVerification_instructions__nLtsO ul{list-style:none;margin:0;padding:0}.EmailVerification_instructions__nLtsO li{color:#6b7280;font-size:.875rem;margin-bottom:.5rem;padding-right:1rem;position:relative}.EmailVerification_instructions__nLtsO li:before{color:#3b82f6;content:"•";font-weight:700;position:absolute;right:0}.EmailVerification_instructions__nLtsO li:last-child{margin-bottom:0}@media (max-width:480px){.EmailVerification_verificationCard__-mZ9X{margin:1rem;padding:1.5rem}.EmailVerification_codeInputs__NY0T9{gap:.5rem}.EmailVerification_codeInput__OMiZB{font-size:1rem;height:2.5rem;width:2.5rem}.EmailVerification_backButton__ckZuM{left:.5rem;top:.5rem}}.Issue_container__XdAGu{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;padding:20px}.Issue_formWrapper__gGD0G{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;direction:rtl;max-width:600px;padding:40px;width:100%}.Issue_title__02VAK{color:#1f2937;font-size:28px;font-weight:700;line-height:1.2;margin-bottom:8px;text-align:center}.Issue_subtitle__ya7Tp{color:#6b7280;font-size:16px;line-height:1.5;margin-bottom:32px;text-align:center}.Issue_form__bzKCu{display:flex;flex-direction:column;gap:24px}.Issue_formGroup__IxXZh{display:flex;flex-direction:column;gap:8px}.Issue_label__Ffds2{color:#374151;font-size:14px;font-weight:600;margin-right:4px}.Issue_input__jEZm6{background-color:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:16px;padding:12px 16px;transition:all .2s ease}.Issue_input__jEZm6:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.Issue_input__jEZm6::placeholder{color:#9ca3af}.Issue_textarea__beVg6{background-color:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#1f2937;font-family:inherit;font-size:16px;line-height:1.5;min-height:120px;padding:12px 16px;resize:vertical;transition:all .2s ease}.Issue_textarea__beVg6:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.Issue_textarea__beVg6::placeholder{color:#9ca3af}.Issue_submitButton__nU230{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;overflow:hidden;padding:14px 24px;position:relative;transition:all .2s ease}.Issue_submitButton__nU230:hover:not(:disabled){box-shadow:0 10px 25px -5px #667eea66;transform:translateY(-1px)}.Issue_submitButton__nU230:active{transform:translateY(0)}.Issue_submitButton__nU230:disabled{opacity:.7;transform:none}.Issue_message__d5EJO{animation:Issue_slideDown__ENl5H .5s ease-out;border-radius:12px;font-size:15px;font-weight:500;margin-bottom:24px;padding:16px 20px;text-align:center}.Issue_success__Q5wj-{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:2px solid #10b981;box-shadow:0 4px 6px -1px #10b9811a;color:#065f46}.Issue_error__Tc93y{background:linear-gradient(135deg,#fee2e2,#fca5a5);border:2px solid #ef4444;box-shadow:0 4px 6px -1px #ef44441a;color:#991b1b}.Issue_successIcon__v4T8w{color:#10b981;font-size:32px;font-weight:700;margin-bottom:8px}.Issue_messageText__0xIO1{font-size:18px;font-weight:600;line-height:1.4;margin-bottom:8px}.Issue_successDetails__tKL9q{border-top:1px solid #a7f3d0;margin-top:12px;padding-top:12px}.Issue_successDetails__tKL9q p{color:#047857;font-size:14px;font-weight:500;margin:0}@keyframes Issue_slideDown__ENl5H{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Issue_fadeInUp__zdmUV{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Issue_formWrapper__gGD0G{animation:Issue_fadeInUp__zdmUV .6s ease-out}@media (max-width:768px){.Issue_container__XdAGu{padding:16px}.Issue_formWrapper__gGD0G{padding:24px}.Issue_title__02VAK{font-size:24px}.Issue_subtitle__ya7Tp{font-size:14px;margin-bottom:24px}.Issue_form__bzKCu{gap:20px}.Issue_message__d5EJO{margin-bottom:20px;padding:14px 16px}.Issue_messageText__0xIO1{font-size:16px}.Issue_successIcon__v4T8w{font-size:28px}}@media (max-width:480px){.Issue_formWrapper__gGD0G{padding:20px}.Issue_title__02VAK{font-size:22px}.Issue_input__jEZm6,.Issue_textarea__beVg6{font-size:14px}.Issue_submitButton__nU230{font-size:14px;padding:12px 20px}.Issue_message__d5EJO{font-size:14px;padding:12px 14px}.Issue_messageText__0xIO1{font-size:15px}.Issue_successDetails__tKL9q p{font-size:13px}}.Issue_input__jEZm6:valid{border-color:#10b981}.Issue_textarea__beVg6:valid{border-color:#10b981}.Issue_submitButton__nU230:focus{box-shadow:0 0 0 3px #667eea80;outline:none}.Issue_submitButton__nU230:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280);cursor:not-allowed}.Issue_success__Q5wj-:before{background:linear-gradient(90deg,#10b981,#059669);border-radius:12px 12px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.PaymentForm_paymentForm__\+aZFL{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;font-family:system-ui,-apple-system,sans-serif;margin:0 auto;max-width:600px;padding:24px}.PaymentForm_formHeader__ecOT\+{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.PaymentForm_formTitle__gEpaI{align-items:center;color:#1f2937;display:flex;font-size:20px;font-weight:600;gap:8px;margin:0}.PaymentForm_titleIcon__6DXPN{color:#3b82f6}.PaymentForm_securityBadge__xc283{align-items:center;background:#dcfce7;border-radius:20px;color:#166534;display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px}.PaymentForm_buildingInfo__mrDfF{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;padding:16px}.PaymentForm_buildingName__OmOiv{color:#1e40af;font-size:16px;font-weight:600;margin:8px 0 0}.PaymentForm_paymentSummary__7wDZS{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:24px;padding:16px}.PaymentForm_summaryRow__2g48Y{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.PaymentForm_summaryRow__2g48Y:last-child{border-top:1px solid #e5e7eb;font-weight:600;margin-bottom:0;padding-top:8px}.PaymentForm_price__xWG1p{color:#059669;font-weight:500}.PaymentForm_totalPrice__p2sho{color:#059669;font-size:18px;font-weight:700}.PaymentForm_customerSection__ksgiS{background:#fefefe;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;padding:20px}.PaymentForm_customerForm__k\+nYZ{margin-top:16px}.PaymentForm_formRow__-CefN{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}@media (max-width:768px){.PaymentForm_formRow__-CefN{gap:12px;grid-template-columns:1fr}}.PaymentForm_addressSection__cWef7{background:#fefefe;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;padding:20px}.PaymentForm_addressForm__k0wjR{margin-top:16px}.PaymentForm_sectionTitle__1nDKs{align-items:center;color:#1f2937;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 12px}.PaymentForm_formGroup__drwii{margin-bottom:16px}.PaymentForm_label__gAdbK{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:500;gap:6px;margin-bottom:6px}.PaymentForm_labelIcon__U19VD{color:#6b7280}.PaymentForm_input__A2leb{background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.PaymentForm_input__A2leb:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.PaymentForm_input__A2leb:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.PaymentForm_fieldHint__fQwnQ{color:#6b7280;display:block;font-size:12px;font-style:italic;margin-top:4px}.PaymentForm_bankTransferInfo__FrVfa{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;padding:20px}.PaymentForm_bankDetails__ifIDE{margin-top:16px}.PaymentForm_bankDetailRow__mk7NH{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:12px 0}.PaymentForm_bankDetailRow__mk7NH:last-child{border-bottom:none}.PaymentForm_detailLabel__UJGAS{color:#374151;font-weight:500;min-width:100px}.PaymentForm_detailValue__ZCgoc{align-items:center;color:#1f2937;display:flex;font-weight:600;gap:8px}.PaymentForm_monoText__GGd7H{background:#f3f4f6;border-radius:4px;font-family:Courier New,monospace;font-size:14px;padding:4px 8px}.PaymentForm_copyButton__vvT1M{background:#0000;border:1px solid #d1d5db;border-radius:4px;color:#6b7280;cursor:pointer;padding:4px;transition:all .2s ease}.PaymentForm_copyButton__vvT1M:hover{background:#f3f4f6;color:#374151}.PaymentForm_copiedIcon__7FgSA{color:#059669}.PaymentForm_instructions__MqxPq{background:#fffbeb;border:1px solid #fed7aa;border-radius:8px;margin-bottom:20px;padding:20px}.PaymentForm_instructionsList__IwJ28{color:#92400e;margin:16px 0 0;padding:0 0 0 20px}.PaymentForm_instructionsList__IwJ28 li{line-height:1.5;margin-bottom:8px}.PaymentForm_form__Cw\+VR{margin-top:24px}.PaymentForm_confirmationGroup__X8I1t{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;margin-bottom:24px;padding:16px}.PaymentForm_checkboxLabel__E3fR3{align-items:flex-start;cursor:pointer;display:flex;gap:12px;line-height:1.5}.PaymentForm_checkbox__1RTMk{cursor:pointer;height:18px;margin-top:2px;width:18px}.PaymentForm_checkboxText__lc3fM{color:#1e40af;font-weight:500}.PaymentForm_formActions__PkeVz{display:flex;flex-wrap:wrap;gap:12px}.PaymentForm_payButton__NHYaB{align-items:center;background:#059669;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-weight:600;gap:8px;justify-content:center;min-width:200px;padding:12px 24px;transition:all .2s ease}.PaymentForm_payButton__NHYaB:hover:not(:disabled){background:#047857;transform:translateY(-1px)}.PaymentForm_payButton__NHYaB:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;transform:none}.PaymentForm_cancelButton__fp1fs{background:#0000;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;flex:1 1;font-weight:500;min-width:120px;padding:12px 24px;transition:all .2s ease}.PaymentForm_cancelButton__fp1fs:hover:not(:disabled){background:#f9fafb;color:#374151}.PaymentForm_cancelButton__fp1fs:disabled{color:#d1d5db;cursor:not-allowed}.PaymentForm_spinner__btp-1{animation:PaymentForm_spin__YX6jM 1s linear infinite}@keyframes PaymentForm_spin__YX6jM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymentForm_successMessage__QDoQB{padding:40px 20px;text-align:center}.PaymentForm_successIcon__3QTIu{color:#059669;height:48px;margin-bottom:16px;width:48px}.PaymentForm_successMessage__QDoQB h3{color:#059669;font-size:24px;margin:0 0 12px}.PaymentForm_successMessage__QDoQB p{color:#374151;line-height:1.5;margin:8px 0}.PaymentForm_errorMessage__sdqVO{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;display:flex;font-weight:500;gap:8px;margin-bottom:16px;padding:12px 16px}.PaymentForm_securityInfo__48Xm9{align-items:center;border-top:1px solid #e5e7eb;color:#6b7280;display:flex;font-size:12px;gap:6px;justify-content:center;margin-top:16px;padding-top:16px}@media (max-width:640px){.PaymentForm_paymentForm__\+aZFL{margin:0 16px;padding:16px}.PaymentForm_formHeader__ecOT\+{align-items:flex-start;flex-direction:column;gap:12px}.PaymentForm_formActions__PkeVz{flex-direction:column}.PaymentForm_cancelButton__fp1fs,.PaymentForm_payButton__NHYaB{min-width:0;min-width:auto;width:100%}.PaymentForm_bankDetailRow__mk7NH{align-items:flex-start;flex-direction:column;gap:8px}.PaymentForm_detailValue__ZCgoc{justify-content:space-between;width:100%}}.SubscriptionPayment_subscriptionPaymentPage__d-4-N{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);box-sizing:border-box;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;overflow-x:hidden;padding:20px;width:100%}.SubscriptionPayment_paymentContainer__PYrmJ{box-sizing:border-box;margin:0 auto;max-width:600px;width:100%}.SubscriptionPayment_header__g-V6M{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;display:flex;gap:16px;margin-bottom:24px;padding:16px 24px}.SubscriptionPayment_backButton__354Lz{align-items:center;background:#fff3;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:500;gap:8px;min-width:fit-content;padding:8px 16px;transition:all .3s ease;white-space:nowrap}.SubscriptionPayment_backButton__354Lz:hover{background:#ffffff4d;box-shadow:0 4px 12px #ffffff1a;transform:translateY(-1px)}.SubscriptionPayment_backButton__354Lz:active{transform:translateY(0)}.SubscriptionPayment_title__JJ-Ab{align-items:center;color:#fff;display:flex;flex:1 1;font-size:28px;font-weight:600;gap:12px;margin:0;min-width:0}.SubscriptionPayment_titleIcon__tHw9G{flex-shrink:0;height:32px;width:32px}.SubscriptionPayment_reasonBanner__UPPtg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffc10726;border:1px solid #ffc1074d;border-radius:12px;color:#fff;margin-bottom:24px;padding:20px;text-align:center}.SubscriptionPayment_reasonBanner__UPPtg h3{color:#ffc107;font-size:20px;font-weight:600;margin:0 0 8px}.SubscriptionPayment_reasonBanner__UPPtg p{font-size:16px;line-height:1.5;margin:0;opacity:.9}.SubscriptionPayment_paymentFormWrapper__Mtu1t{margin-top:0}.SubscriptionPayment_errorContainer__oMdrD,.SubscriptionPayment_loadingContainer__M63Zw{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.SubscriptionPayment_spinner__11ZUX{animation:SubscriptionPayment_spin__d6sLB 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:40px;margin-bottom:16px;width:40px}@keyframes SubscriptionPayment_spin__d6sLB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SubscriptionPayment_errorIcon__xsFP\+{color:#f44336;height:48px;margin-bottom:16px;width:48px}.SubscriptionPayment_errorContainer__oMdrD h2{font-size:24px;font-weight:600;margin:0 0 12px}.SubscriptionPayment_errorContainer__oMdrD p{font-size:16px;margin:0 0 24px;opacity:.9}@media (max-width:768px){.SubscriptionPayment_subscriptionPaymentPage__d-4-N{padding:16px}.SubscriptionPayment_header__g-V6M{flex-direction:column;gap:12px;padding:16px 20px;text-align:center}.SubscriptionPayment_backButton__354Lz{align-self:flex-start;font-size:14px;padding:10px 16px;width:fit-content}.SubscriptionPayment_title__JJ-Ab{font-size:24px;justify-content:center;text-align:center}.SubscriptionPayment_reasonBanner__UPPtg{padding:16px}.SubscriptionPayment_reasonBanner__UPPtg h3{font-size:18px}.SubscriptionPayment_reasonBanner__UPPtg p{font-size:14px}.SubscriptionPayment_errorContainer__oMdrD,.SubscriptionPayment_loadingContainer__M63Zw{border-radius:12px;padding:32px 20px}.SubscriptionPayment_paymentFormWrapper__Mtu1t{margin-top:8px}}@media (max-width:480px){.SubscriptionPayment_subscriptionPaymentPage__d-4-N{padding:12px}.SubscriptionPayment_header__g-V6M{gap:10px;padding:12px 16px}.SubscriptionPayment_backButton__354Lz{font-size:13px;padding:8px 12px}.SubscriptionPayment_title__JJ-Ab{font-size:20px}.SubscriptionPayment_titleIcon__tHw9G{height:24px;width:24px}.SubscriptionPayment_reasonBanner__UPPtg{padding:14px}.SubscriptionPayment_reasonBanner__UPPtg h3{font-size:16px}.SubscriptionPayment_reasonBanner__UPPtg p{font-size:13px}.SubscriptionPayment_errorContainer__oMdrD,.SubscriptionPayment_loadingContainer__M63Zw{border-radius:12px;padding:24px 16px}.SubscriptionPayment_errorContainer__oMdrD h2{font-size:20px}.SubscriptionPayment_errorContainer__oMdrD p{font-size:14px}.SubscriptionPayment_paymentFormWrapper__Mtu1t{margin:0 -4px}}@media (max-width:360px){.SubscriptionPayment_header__g-V6M{align-items:flex-start;flex-direction:column;gap:8px}.SubscriptionPayment_backButton__354Lz{font-size:12px;padding:6px 10px}.SubscriptionPayment_title__JJ-Ab{align-self:center;font-size:18px}.SubscriptionPayment_subscriptionPaymentPage__d-4-N{padding:8px}.SubscriptionPayment_errorContainer__oMdrD,.SubscriptionPayment_loadingContainer__M63Zw{border-radius:8px;padding:20px 12px}.SubscriptionPayment_spinner__11ZUX{border-width:3px;height:32px;width:32px}.SubscriptionPayment_errorIcon__xsFP\+{height:40px;width:40px}.SubscriptionPayment_errorContainer__oMdrD h2{font-size:18px}.SubscriptionPayment_errorContainer__oMdrD p{font-size:13px}.SubscriptionPayment_reasonBanner__UPPtg{border-radius:8px;padding:12px}.SubscriptionPayment_reasonBanner__UPPtg h3{font-size:15px}.SubscriptionPayment_reasonBanner__UPPtg p{font-size:12px}}.SubscriptionPayment_backButton__354Lz:focus{outline:2px solid #ffffff80;outline-offset:2px}.SubscriptionPayment_reasonBanner__UPPtg{transition:all .3s ease}.SubscriptionPayment_reasonBanner__UPPtg:hover{background:#ffc10733;border-color:#ffc10766}.Dashboard_dashboardHeader__YNXLU{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;padding:0}.Dashboard_dashboardTitleSection__xAn0X{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.Dashboard_dashboardTitleSection__xAn0X h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#1e293b;flex-shrink:0;font-size:2rem;font-weight:700;margin:0}.Dashboard_buildingAge__qQR1u{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #cbd5e1;border-radius:8px;color:#64748b;font-size:.875rem;font-weight:500;padding:.5rem 1rem}.Dashboard_refreshButton__h8VLZ{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:10px;box-shadow:0 4px 15px #0000001a;color:#fff;cursor:pointer;direction:rtl;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.Dashboard_refreshButton__h8VLZ:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 8px 25px #3b82f666;transform:translateY(-2px)}.Dashboard_refreshButton__h8VLZ:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.Dashboard_whatsappSummaryButton__38Ifw{align-items:center;background:linear-gradient(135deg,#25d366,#128c7e)!important;border:none!important;border-radius:10px;box-shadow:0 4px 15px #25d3664d;color:#fff!important;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:0;margin-left:.75rem;min-height:44px;overflow:hidden;padding:.75rem 1.25rem;position:relative;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.Dashboard_whatsappSummaryButton__38Ifw:hover:not(:disabled){background:linear-gradient(135deg,#128c7e,#25d366)!important;box-shadow:0 8px 25px #25d36666;transform:translateY(-2px)}.Dashboard_whatsappSummaryButton__38Ifw:active{box-shadow:0 4px 15px #25d3664d;transform:translateY(0)}.Dashboard_whatsappSummaryButton__38Ifw:disabled{background:linear-gradient(135deg,#94a3b8,#64748b)!important;box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.Dashboard_whatsappIcon__XI9eX{align-items:center;display:flex;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));flex-shrink:0;font-size:1.25rem;justify-content:center}.Dashboard_whatsappSummaryButton__38Ifw svg.Dashboard_whatsappIcon__XI9eX{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));flex-shrink:0}.Dashboard_whatsappText__ogdM6{font-size:.875rem;font-weight:600;text-shadow:0 1px 2px #0000001a;white-space:nowrap}.Dashboard_unpaidCount__oqVTr{align-items:center;animation:Dashboard_pulse__xs0-w 2s infinite;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border:2px solid #ffffff4d;border-radius:50px;box-shadow:0 2px 8px #0003;color:#25d366;display:flex;font-size:.75rem;font-weight:700;height:24px;justify-content:center;min-width:24px;padding:.2rem .5rem;position:absolute;right:-8px;top:-8px}@keyframes Dashboard_pulse__xs0-w{0%{box-shadow:0 2px 8px #0003;transform:scale(1)}50%{box-shadow:0 4px 12px #0000004d;transform:scale(1.05)}to{box-shadow:0 2px 8px #0003;transform:scale(1)}}.Dashboard_mobileWhatsappButton__Or4YC{border-radius:10px!important;font-size:.75rem!important;gap:.375rem!important;margin-left:.5rem!important;min-height:36px!important;padding:.5rem 1rem!important}.Dashboard_mobileWhatsappButton__Or4YC .Dashboard_whatsappIcon__XI9eX{font-size:1rem}.Dashboard_mobileWhatsappButton__Or4YC svg.Dashboard_whatsappIcon__XI9eX{height:16px;width:16px}.Dashboard_mobileWhatsappButton__Or4YC .Dashboard_whatsappText__ogdM6{font-size:.75rem}.Dashboard_mobileWhatsappButton__Or4YC .Dashboard_unpaidCount__oqVTr{font-size:.625rem;height:20px;min-width:20px;padding:.1rem .3rem;right:-6px;top:-6px}.Dashboard_tableHeaderButtons__qgM4P{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.Dashboard_rotating__mkkbm{animation:Dashboard_spin__ITu1D 1s linear infinite}@keyframes Dashboard_spin__ITu1D{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Dashboard_loadingIndicator__O25QX{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 15px #0000000d;display:flex;justify-content:center;margin-bottom:2rem;padding:3rem}.Dashboard_loadingIndicator__O25QX p{color:#64748b;font-size:1rem;font-weight:500;margin:0}.Dashboard_statCards__HgN2D{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(5,1fr);margin-bottom:3rem}.Dashboard_statCard__gKCK0{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Dashboard_statCard__gKCK0:before{background:linear-gradient(90deg,#3b82f6,#60a5fa);background:linear-gradient(90deg,var(--card-color,#3b82f6),var(--card-color-light,#60a5fa));content:"";height:4px;left:0;position:absolute;right:0;top:0}.Dashboard_statCard__gKCK0:hover{border-color:#e2e8f0;box-shadow:0 12px 40px #0000001f;transform:translateY(-4px)}.Dashboard_statContent__iFijE{align-items:flex-start;display:flex;flex-direction:column}.Dashboard_statLabel__nQgNG{color:#64748b;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin:0 0 .5rem;text-transform:uppercase}.Dashboard_statValue__E0ThJ{color:#1e293b;font-size:2rem;font-weight:800;margin:0}.Dashboard_statIcon__6f7An{align-items:center;border-radius:16px;display:flex;height:48px;justify-content:center;left:5px;padding:.75rem;position:absolute;top:5px;width:48px}.Dashboard_statIconBlue__IT7df{--card-color:#3b82f6;--card-color-light:#60a5fa;background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.Dashboard_statIconGreen__jws42{--card-color:#10b981;--card-color-light:#34d399;background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.Dashboard_statIconRed__zylEb{--card-color:#ef4444;--card-color-light:#f87171;background:linear-gradient(135deg,#fee2e2,#fecaca)}.Dashboard_statIconPurple__OgPo8{--card-color:#8b5cf6;--card-color-light:#a78bfa;background:linear-gradient(135deg,#f3e8ff,#e9d5ff)}.Dashboard_iconBlue__D7Ot3{color:#2563eb}.Dashboard_iconGreen__1GOxz{color:#059669}.Dashboard_iconRed__8VBSX{color:#dc2626}.Dashboard_iconPurple__USsUD{color:#7c3aed}.Dashboard_tablesGrid__Plepk{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));min-width:0;width:100%}.Dashboard_alertsContainer__kJiRu{grid-column:1/-1;min-width:0}.Dashboard_mobileCardsContainer__2v87C{display:none;flex-direction:column;gap:2rem}.Dashboard_dataCard__WnVxP{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 20px #00000014;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.Dashboard_dataCard__WnVxP:hover{border-color:#e2e8f0;box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.Dashboard_cardHeader__O544z{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.Dashboard_cardTitle__G7fnx{align-items:center;color:#1e293b;display:flex;flex:1 1;font-size:1rem;font-weight:600;gap:.75rem;min-width:0}.Dashboard_cardTitle__G7fnx span{line-height:1.4;word-break:break-word}.Dashboard_cardIcon__UgMBp{color:#3b82f6;flex-shrink:0}.Dashboard_cardBody__n3RtO{display:flex;flex-direction:column;gap:.75rem}.Dashboard_cardInfo__Tvhaw{align-items:center;color:#64748b;display:flex;font-size:.875rem;gap:.75rem}.Dashboard_cardInfo__Tvhaw svg{color:#94a3b8;flex-shrink:0}.Dashboard_unpaidUserCard__r1WFC{border-right:4px solid #f59e0b;cursor:pointer}.Dashboard_unpaidUserCard__r1WFC:hover{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-right-color:#d97706;box-shadow:0 12px 40px #f59e0b33;transform:translateY(-4px)}.Dashboard_cardContainer__sq9hZ{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 20px #00000014;overflow:hidden;transition:all .3s ease}.Dashboard_cardContainer__sq9hZ:hover{box-shadow:0 8px 30px #0000001f}.Dashboard_cardContainerHeader__yWmQX{align-items:center;background:linear-gradient(135deg,#fafbfc,#f8fafc);border-bottom:2px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:1.5rem 1.5rem 1rem}.Dashboard_cardsGrid__SLQs2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;padding:1.5rem}.Dashboard_emptyState__a94eR{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;color:#64748b;font-size:1rem;margin:0 1.5rem 1.5rem;padding:3rem 1.5rem;text-align:center}.Dashboard_tableContainer__Em9fJ{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;height:500px;max-width:100%;min-width:0;overflow:hidden;transition:all .3s ease}.Dashboard_tableContainer__Em9fJ:hover{box-shadow:0 8px 30px #0000001f}.Dashboard_tableHeader__YEefy{align-items:center;background:linear-gradient(135deg,#fafbfc,#f8fafc);border-bottom:2px solid #f1f5f9;display:flex;flex-shrink:0;justify-content:space-between;min-width:0;overflow:hidden;padding:1.5rem 2rem}.Dashboard_tableTitle__emx4q{align-items:center;color:#1e293b;display:flex;flex-shrink:1;font-size:1.25rem;font-weight:700;margin:0;min-width:0}.Dashboard_tableIcon__AUjmE{color:#3b82f6;flex-shrink:0;margin-left:.75rem}.Dashboard_viewAllButton__BC52Y{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #e2e8f0;border-radius:10px;color:#3b82f6;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;padding:.75rem 1.25rem;transition:all .2s ease;white-space:nowrap}.Dashboard_viewAllButton__BC52Y:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe);box-shadow:0 4px 12px #3b82f633;color:#1d4ed8;transform:translateY(-1px)}.Dashboard_buttonIcon__jcAwT{flex-shrink:0;margin-right:.5rem}.Dashboard_tableScroll__ltsTi{flex:1 1;min-height:0;overflow-x:auto;overflow-y:auto;position:relative}.Dashboard_dataTable__dOIxy{border-collapse:initial;border-spacing:0;max-width:100%;min-width:500px;table-layout:auto;width:100%}.Dashboard_tableThead__\+Hins{background:#fafbfc;position:sticky;top:0;z-index:1}.Dashboard_tableTh__44QoR{word-wrap:break-word;background:#fafbfc;border-bottom:2px solid #e2e8f0;color:#475569;font-size:.75rem;font-weight:700;letter-spacing:1px;max-width:none;min-width:0;overflow-wrap:break-word;padding:1rem 1.5rem;position:sticky;text-align:right;text-transform:uppercase;top:0}.Dashboard_tableTbody__7aNYf{background:#fff}.Dashboard_tableRow__T5KOP{border-bottom:1px solid #f1f5f9;transition:all .2s ease}.Dashboard_tableRow__T5KOP:hover{background:linear-gradient(135deg,#fafbfc,#f8fafc)}.Dashboard_tableCell__UkvYQ{word-wrap:break-word;border-bottom:1px solid #f1f5f9;font-size:.875rem;max-width:200px;overflow-wrap:break-word;padding:1rem 1.5rem;vertical-align:middle}.Dashboard_tableCellTitle__FG8hW{color:#1e293b;font-weight:600;max-width:300px}.Dashboard_tableCellDate__\+Kh2C{color:#64748b;font-family:SF Mono,Monaco,monospace;max-width:120px;min-width:100px;white-space:nowrap}.Dashboard_tableCellText__tE9c1{color:#475569;max-width:200px;overflow:hidden;text-overflow:ellipsis}.Dashboard_tableCellBuildingDate__G-r1J{color:#64748b;font-family:SF Mono,Monaco,monospace;font-size:.8rem;max-width:140px;min-width:120px;white-space:nowrap}.Dashboard_dataTable__dOIxy:not(.Dashboard_alertsContainer__kJiRu .Dashboard_dataTable__dOIxy){min-width:500px}.Dashboard_dataTable__dOIxy:not(.Dashboard_alertsContainer__kJiRu .Dashboard_dataTable__dOIxy) .Dashboard_tableCell__UkvYQ:first-child,.Dashboard_dataTable__dOIxy:not(.Dashboard_alertsContainer__kJiRu .Dashboard_dataTable__dOIxy) .Dashboard_tableTh__44QoR:first-child{max-width:250px;min-width:150px}.Dashboard_dataTable__dOIxy:not(.Dashboard_alertsContainer__kJiRu .Dashboard_dataTable__dOIxy) .Dashboard_tableCell__UkvYQ:nth-child(2),.Dashboard_dataTable__dOIxy:not(.Dashboard_alertsContainer__kJiRu .Dashboard_dataTable__dOIxy) .Dashboard_tableTh__44QoR:nth-child(2){max-width:120px;min-width:80px}.Dashboard_dataTable__dOIxy:not(.Dashboard_alertsContainer__kJiRu .Dashboard_dataTable__dOIxy) .Dashboard_tableCell__UkvYQ:nth-child(3),.Dashboard_dataTable__dOIxy:not(.Dashboard_alertsContainer__kJiRu .Dashboard_dataTable__dOIxy) .Dashboard_tableTh__44QoR:nth-child(3){max-width:120px;min-width:100px}.Dashboard_dataTable__dOIxy:not(.Dashboard_alertsContainer__kJiRu .Dashboard_dataTable__dOIxy) .Dashboard_tableCell__UkvYQ:nth-child(4),.Dashboard_dataTable__dOIxy:not(.Dashboard_alertsContainer__kJiRu .Dashboard_dataTable__dOIxy) .Dashboard_tableTh__44QoR:nth-child(4){max-width:150px;min-width:100px}.Dashboard_alertsContainer__kJiRu .Dashboard_dataTable__dOIxy{min-width:800px}.Dashboard_alertsContainer__kJiRu .Dashboard_tableCell__UkvYQ:first-child,.Dashboard_alertsContainer__kJiRu .Dashboard_tableTh__44QoR:first-child{max-width:250px;min-width:180px}.Dashboard_alertsContainer__kJiRu .Dashboard_tableCell__UkvYQ:nth-child(2),.Dashboard_alertsContainer__kJiRu .Dashboard_tableTh__44QoR:nth-child(2){max-width:80px;min-width:60px}.Dashboard_alertsContainer__kJiRu .Dashboard_tableCell__UkvYQ:nth-child(3),.Dashboard_alertsContainer__kJiRu .Dashboard_tableTh__44QoR:nth-child(3){max-width:180px;min-width:120px}.Dashboard_alertsContainer__kJiRu .Dashboard_tableCell__UkvYQ:nth-child(4),.Dashboard_alertsContainer__kJiRu .Dashboard_tableTh__44QoR:nth-child(4){max-width:140px;min-width:110px}.Dashboard_alertsContainer__kJiRu .Dashboard_tableCell__UkvYQ:nth-child(5),.Dashboard_alertsContainer__kJiRu .Dashboard_tableTh__44QoR:nth-child(5){max-width:130px;min-width:100px}.Dashboard_statusBadge__H6Da9{border-radius:8px;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:.5px;line-height:1;max-width:100px;overflow:hidden;padding:.375rem .875rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.Dashboard_statusInProgress__G7\+zp{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #93c5fd;color:#1e40af}.Dashboard_statusCompleted__51pgB{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #86efac;color:#166534}.Dashboard_statusWaiting__2DWUn{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;color:#92400e}.Dashboard_statusDefault__G53LN{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #cbd5e1;color:#475569}.Dashboard_priorityBadge__6Ce1T{border-radius:8px;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:.5px;line-height:1;max-width:120px;overflow:hidden;padding:.375rem .875rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.Dashboard_priorityHigh__KIgo7{background:linear-gradient(135deg,#fee2e2,#fecaca);border:1px solid #f87171;color:#b91c1c}.Dashboard_priorityMedium__9xg8a{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;color:#92400e}.Dashboard_priorityLow__nZxC-{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #86efac;color:#166534}.Dashboard_unpaidUserRow__E7Hl\+{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.Dashboard_unpaidUserRow__E7Hl\+:hover{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;box-shadow:0 4px 20px #f59e0b33;transform:translateX(-4px)}.Dashboard_modalOverlay__jYHt2{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.Dashboard_modalContent__6iCOv{animation:Dashboard_modalSlideIn__Kc0TQ .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:20px;box-shadow:0 25px 50px -12px #00000040;direction:rtl;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}@keyframes Dashboard_modalSlideIn__Kc0TQ{0%{opacity:0;transform:translateY(-50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Dashboard_modalHeader__7-KMs{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;justify-content:space-between;padding:2rem 2rem 1rem}.Dashboard_modalTitle__uv9td{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0}.Dashboard_modalCloseButton__zYsOm{align-items:center;background:#f1f5f9;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.Dashboard_modalCloseButton__zYsOm:hover{background:#e2e8f0;color:#374151;transform:scale(1.1)}.Dashboard_modalBody__M6VTj{padding:2rem}.Dashboard_buildingInfo__K9pd4{background:linear-gradient(135deg,#e0f2fe,#b3e5fc);border:2px solid #4fc3f7;border-radius:16px;margin-bottom:2rem;padding:1.5rem}.Dashboard_buildingInfo__K9pd4 h4{align-items:center;color:#0277bd;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0 0 1rem}.Dashboard_buildingInfo__K9pd4 p{color:#01579b;font-size:.95rem;font-weight:500;margin:.5rem 0}.Dashboard_apartmentDetails__duMm8{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:16px;margin-bottom:2rem;padding:1.5rem}.Dashboard_apartmentDetails__duMm8 h4{align-items:center;color:#1e293b;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0 0 1.5rem}.Dashboard_usersGrid__Y3OTm{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Dashboard_userItem__BpFfJ{background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:1rem;transition:all .2s ease}.Dashboard_userItem__BpFfJ:hover{border-color:#3b82f6;box-shadow:0 4px 15px #3b82f61a;transform:translateY(-2px)}.Dashboard_userInfo__JLiwK{display:flex;flex-direction:column;gap:.5rem}.Dashboard_userName__geqlu{color:#1e293b;font-size:1rem;font-weight:600}.Dashboard_userContact__cbYig{color:#64748b;display:flex;flex-direction:column;font-size:.875rem;gap:.25rem}.Dashboard_userContact__cbYig span{align-items:center;display:flex;gap:.5rem}.Dashboard_userContact__cbYig .Dashboard_whatsappNumber__U\+wlJ{align-items:center;color:#25d366;display:flex;font-weight:600;gap:.5rem}.Dashboard_userContact__cbYig .Dashboard_whatsappNumber__U\+wlJ:before{content:"📱";font-size:.875rem}.Dashboard_unpaidMonthsSection__AYqKu h4{align-items:center;color:#dc2626;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0 0 1.5rem}.Dashboard_unpaidMonthsGrid__duEWw{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:2rem}.Dashboard_unpaidMonthItem__H83lU{align-items:center;background:linear-gradient(135deg,#fee2e2,#fecaca);border:2px solid #f87171;border-radius:12px;color:#dc2626;display:flex;font-size:.875rem;font-weight:600;gap:.75rem;padding:1rem;transition:all .2s ease}.Dashboard_unpaidMonthItem__H83lU:hover{box-shadow:0 4px 15px #dc262633;transform:translateY(-2px)}.Dashboard_debtSummary__bkKGj{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #fcd34d;border-radius:16px;padding:1.5rem}.Dashboard_debtItem__6MtCb{align-items:center;display:flex;justify-content:space-between}.Dashboard_debtItem__6MtCb:last-child{border-top:1px solid #f59e0b;margin-top:.75rem;padding-top:.75rem}.Dashboard_debtLabel__HzCDk{color:#92400e;font-size:1rem;font-weight:700}.Dashboard_debtAmount__hGRmp{color:#92400e;font-size:1.5rem;font-weight:800}.Dashboard_contactSummary__w40yE{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:12px;margin-top:1rem;padding:1rem}.Dashboard_contactSummary__w40yE div{display:flex;font-size:.875rem;justify-content:space-between}.Dashboard_modalFooter__LzV4V{border-top:2px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;padding:1rem 2rem 2rem}.Dashboard_modalButton__MjfbF{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;justify-content:center;min-height:48px;min-width:48px;padding:.875rem;position:relative;transition:all .2s ease}.Dashboard_modalButton__MjfbF svg{display:block;flex-shrink:0;margin:0}.Dashboard_modalButton__MjfbF:hover svg{transform:scale(1.1);transition:transform .2s ease}.Dashboard_modalButton__MjfbF:disabled svg{opacity:.7}.Dashboard_modalButtonPrimary__PVLXI{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;min-width:80px;padding:.875rem 1.5rem}.Dashboard_modalButtonPrimary__PVLXI:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 8px 25px #3b82f64d;transform:translateY(-2px)}.Dashboard_modalButtonSecondary__pYdnN{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.Dashboard_modalButtonSecondary__pYdnN:hover:not(.Dashboard_disabled__-WQh6){background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 8px 25px #f59e0b4d;transform:translateY(-2px)}.Dashboard_modalButtonSecondary__pYdnN.Dashboard_disabled__-WQh6{background:#94a3b8;cursor:not-allowed;opacity:.6}.Dashboard_modalButton__MjfbF.Dashboard_whatsappDirectButton__fIyw9{background:linear-gradient(135deg,#00d4aa,#25d366)!important;border:1px solid #00d4aa!important;color:#fff!important;overflow:hidden;position:relative}.Dashboard_modalButton__MjfbF.Dashboard_whatsappDirectButton__fIyw9:hover{background:linear-gradient(135deg,#25d366,#00d4aa)!important;border-color:#25d366!important;box-shadow:0 8px 25px #00d4aa66;transform:translateY(-2px)}.Dashboard_modalButton__MjfbF:disabled{opacity:.7;pointer-events:none}.Dashboard_modalButton__MjfbF:disabled .Dashboard_rotating__mkkbm{animation:Dashboard_spin__ITu1D 1s linear infinite}.Dashboard_reminderNotification__yml64{animation:Dashboard_slideInRight__0-CZb .4s cubic-bezier(.4,0,.2,1);border-radius:16px;box-shadow:0 20px 25px -5px #0000004d;max-width:400px;position:fixed;right:20px;top:100px;z-index:1001}.Dashboard_reminderNotification__yml64.Dashboard_success__b0aqR{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.Dashboard_reminderNotification__yml64.Dashboard_error__y0YT6{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.Dashboard_reminderNotification__yml64.Dashboard_whatsapp__gHNGg{background:linear-gradient(135deg,#25d366,#1da851);color:#fff}.Dashboard_notificationContent__XS2pe{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.Dashboard_notificationClose__UPics{align-items:center;background:#fff3;border:none;border-radius:8px;color:inherit;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s}.Dashboard_notificationClose__UPics:hover{background:#ffffff4d;transform:scale(1.1)}@keyframes Dashboard_slideInRight__0-CZb{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.Dashboard_reminderStatus__85UaE{animation:Dashboard_fadeInScale__WrdTp .4s cubic-bezier(.4,0,.2,1);border:2px solid;border-radius:12px;font-size:.9rem;font-weight:600;margin:1.5rem 0;padding:1.25rem;text-align:center}.Dashboard_reminderSuccess__kIKTP{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#86efac;color:#065f46}.Dashboard_reminderError__4wnZb{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#f87171;color:#991b1b}@keyframes Dashboard_fadeInScale__WrdTp{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1200px){.Dashboard_statCards__HgN2D{gap:.5rem}.Dashboard_statCard__gKCK0{padding:1rem}.Dashboard_statIcon__6f7An{height:40px;padding:.5rem;width:40px}.Dashboard_statLabel__nQgNG{font-size:.8rem}.Dashboard_statValue__E0ThJ{font-size:1.75rem}}@media (max-width:1000px){.Dashboard_statCards__HgN2D{gap:.25rem}.Dashboard_statCard__gKCK0{padding:.875rem}.Dashboard_statIcon__6f7An{height:36px;padding:.4rem;width:36px}.Dashboard_statLabel__nQgNG{font-size:.75rem}.Dashboard_statValue__E0ThJ{font-size:1.5rem}}@media (max-width:900px){.Dashboard_statCards__HgN2D{gap:.75rem;grid-template-columns:repeat(3,1fr)}.Dashboard_statCard__gKCK0{padding:1.25rem}.Dashboard_statIcon__6f7An{height:48px;padding:.75rem;width:48px}.Dashboard_statLabel__nQgNG{font-size:.875rem}.Dashboard_statValue__E0ThJ{font-size:2rem}}.Dashboard_cardContainer__sq9hZ.Dashboard_loading__ZDkmh,.Dashboard_statCards__HgN2D.Dashboard_loading__ZDkmh,.Dashboard_tableContainer__Em9fJ.Dashboard_loading__ZDkmh{opacity:.6;pointer-events:none}.Dashboard_modalButton__MjfbF[title]:hover:after,.Dashboard_whatsappSummaryButton__38Ifw[title]:hover:after{animation:Dashboard_tooltipFadeIn__lqCGF .2s ease;background:#1e293b;border-radius:8px;bottom:120%;box-shadow:0 4px 15px #0003;color:#fff;content:attr(title);font-size:.75rem;left:50%;margin-bottom:8px;max-width:250px;padding:.5rem .75rem;position:absolute;text-align:center;transform:translateX(-50%);white-space:nowrap;z-index:1000}@keyframes Dashboard_tooltipFadeIn__lqCGF{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (min-width:1400px){.Dashboard_tablesGrid__Plepk{gap:2rem;grid-template-columns:repeat(2,1fr)}.Dashboard_alertsContainer__kJiRu{grid-column:1/-1}}@media (min-width:1024px) and (max-width:1399px){.Dashboard_tablesGrid__Plepk{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.Dashboard_alertsContainer__kJiRu{grid-column:1/-1}}@media (max-width:1023px){.Dashboard_tablesGrid__Plepk{gap:1.5rem;grid-template-columns:1fr}.Dashboard_dataTable__dOIxy{min-width:450px}.Dashboard_alertsContainer__kJiRu .Dashboard_dataTable__dOIxy{min-width:650px}}@media (max-width:768px){.Dashboard_tablesGrid__Plepk{display:none}.Dashboard_mobileCardsContainer__2v87C{display:flex}.Dashboard_dashboardHeader__YNXLU,.Dashboard_dashboardTitleSection__xAn0X{align-items:stretch;flex-direction:column;gap:1rem}.Dashboard_dashboardTitleSection__xAn0X h1{font-size:1.5rem;text-align:center}.Dashboard_whatsappSummaryButton__38Ifw{border-radius:18px;font-size:.75rem;gap:.375rem;min-height:36px;padding:.5rem .875rem}.Dashboard_whatsappText__ogdM6{font-size:.75rem}.Dashboard_whatsappIcon__XI9eX{font-size:1rem}.Dashboard_whatsappSummaryButton__38Ifw svg.Dashboard_whatsappIcon__XI9eX{height:16px;width:16px}.Dashboard_mobileWhatsappButton__Or4YC{font-size:.75rem!important;margin-left:.5rem!important;min-height:36px;min-width:40px;padding:.5rem!important}.Dashboard_unpaidCount__oqVTr{font-size:.625rem;height:16px;min-width:16px;padding:.1rem .25rem;right:-6px;top:-6px}.Dashboard_statCards__HgN2D{gap:1rem;grid-template-columns:1fr;margin-bottom:2rem}.Dashboard_statCard__gKCK0{padding:1.25rem}.Dashboard_statValue__E0ThJ{font-size:1.5rem}.Dashboard_cardContainer__sq9hZ{margin:0}.Dashboard_cardContainerHeader__yWmQX{align-items:stretch;flex-direction:column;gap:.75rem;padding:1.25rem}.Dashboard_cardsGrid__SLQs2{gap:1rem;padding:1.25rem}.Dashboard_dataCard__WnVxP{border-right:4px solid #f59e0b;padding:1rem}.Dashboard_cardHeader__O544z{margin-bottom:.75rem}.Dashboard_cardTitle__G7fnx{font-size:.95rem}.Dashboard_cardInfo__Tvhaw{font-size:.8rem}.Dashboard_emptyState__a94eR{font-size:.9rem;margin:0 1.25rem 1.25rem;padding:2rem 1rem}.Dashboard_reminderNotification__yml64{left:10px;max-width:none;right:10px;top:90px}.Dashboard_modalContent__6iCOv{margin:10px;max-height:calc(100vh - 20px)}.Dashboard_modalFooter__LzV4V{flex-direction:column;gap:.75rem}.Dashboard_modalButton__MjfbF{justify-content:center;min-height:48px;padding:.875rem;width:100%}.Dashboard_modalButtonSecondary__pYdnN,.Dashboard_modalButton__MjfbF.Dashboard_whatsappDirectButton__fIyw9{min-width:100%}.Dashboard_modalButtonPrimary__PVLXI{order:4}.Dashboard_modalButtonSecondary__pYdnN{order:1}.Dashboard_modalButton__MjfbF.Dashboard_whatsappDirectButton__fIyw9{order:3}.Dashboard_apartmentDetails__duMm8{margin-bottom:1.5rem;padding:1.25rem}.Dashboard_usersGrid__Y3OTm{gap:.75rem;grid-template-columns:1fr}.Dashboard_userItem__BpFfJ{padding:.875rem}.Dashboard_userName__geqlu{font-size:.95rem}.Dashboard_userContact__cbYig{font-size:.8rem;gap:.375rem}.Dashboard_userContact__cbYig span{font-size:.8rem}}@media (max-width:900px){.Dashboard_tableScroll__ltsTi{-webkit-overflow-scrolling:touch;overflow-x:auto}.Dashboard_tableCell__UkvYQ,.Dashboard_tableTh__44QoR{font-size:.8rem;padding:.875rem 1rem;white-space:nowrap}.Dashboard_tableTitle__emx4q{font-size:1.125rem}}@media (max-width:640px){.Dashboard_dataTable__dOIxy{min-width:400px}.Dashboard_alertsContainer__kJiRu .Dashboard_dataTable__dOIxy{min-width:500px}.Dashboard_tableCell__UkvYQ,.Dashboard_tableTh__44QoR{font-size:.75rem;padding:.75rem}.Dashboard_priorityBadge__6Ce1T,.Dashboard_statusBadge__H6Da9{font-size:.625rem;max-width:80px;padding:.25rem .5rem}}.Dashboard_tableScroll__ltsTi{scroll-behavior:smooth;scrollbar-color:#cbd5e1 #f8fafc;scrollbar-width:thin}.Dashboard_tableScroll__ltsTi::-webkit-scrollbar{height:8px;width:8px}.Dashboard_tableScroll__ltsTi::-webkit-scrollbar-track{background:#f8fafc;border-radius:4px}.Dashboard_tableScroll__ltsTi::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid #f8fafc;border-radius:4px}.Dashboard_tableScroll__ltsTi::-webkit-scrollbar-thumb:hover{background:#94a3b8}.Dashboard_tableScroll__ltsTi::-webkit-scrollbar-corner{background:#f8fafc}@media (max-width:768px){.Dashboard_tableHeader__YEefy{align-items:stretch;flex-direction:column;gap:.75rem;padding:1rem 1.25rem}.Dashboard_tableTitle__emx4q{font-size:1.125rem;justify-content:center}.Dashboard_viewAllButton__BC52Y{align-self:center;font-size:.8rem;min-width:120px;padding:.625rem 1rem}.Dashboard_tableHeaderButtons__qgM4P{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.Dashboard_dashboardButtons__YQohr{flex-direction:column;width:100%}.Dashboard_refreshButton__h8VLZ{justify-content:center}.Dashboard_whatsappSummaryButton__38Ifw{border-radius:16px;font-size:.7rem;gap:.25rem;min-height:32px;padding:.5rem .75rem}.Dashboard_whatsappText__ogdM6{font-size:.7rem}.Dashboard_whatsappIcon__XI9eX{font-size:.9rem}.Dashboard_whatsappSummaryButton__38Ifw svg.Dashboard_whatsappIcon__XI9eX{height:14px;width:14px}.Dashboard_mobileWhatsappButton__Or4YC{min-height:32px;min-width:36px;padding:.375rem!important}.Dashboard_unpaidCount__oqVTr{font-size:.6rem;height:16px;min-width:16px;padding:.05rem .25rem;right:-4px;top:-4px}.Dashboard_statCards__HgN2D{grid-template-columns:1fr}.Dashboard_cardTitle__G7fnx{font-size:.9rem}.Dashboard_cardInfo__Tvhaw{font-size:.75rem}.Dashboard_apartmentDetails__duMm8 h4{font-size:1rem}.Dashboard_usersGrid__Y3OTm{gap:.5rem}.Dashboard_userItem__BpFfJ{padding:.75rem}.Dashboard_userName__geqlu{font-size:.9rem}.Dashboard_userContact__cbYig{font-size:.75rem}.Dashboard_modalFooter__LzV4V{padding:1rem 1.5rem 1.5rem}.Dashboard_modalButton__MjfbF{font-size:.8rem;min-height:44px;padding:.75rem}.Dashboard_modalButton__MjfbF.Dashboard_whatsappDirectButton__fIyw9{font-size:.75rem}}@media (max-width:400px){.Dashboard_whatsappText__ogdM6{display:none}.Dashboard_whatsappSummaryButton__38Ifw{border-radius:50%;min-width:40px;padding:.5rem}.Dashboard_whatsappIcon__XI9eX{font-size:1.1rem}.Dashboard_whatsappSummaryButton__38Ifw svg.Dashboard_whatsappIcon__XI9eX{height:18px;width:18px}.Dashboard_dataTable__dOIxy{min-width:350px}.Dashboard_alertsContainer__kJiRu .Dashboard_dataTable__dOIxy{min-width:450px}.Dashboard_tableCell__UkvYQ,.Dashboard_tableTh__44QoR{font-size:.7rem;padding:.5rem}}@media (max-width:640px){.Dashboard_usersGrid__Y3OTm{grid-template-columns:1fr}.Dashboard_userItem__BpFfJ{padding:1rem}.Dashboard_userContact__cbYig{gap:.375rem}.Dashboard_userContact__cbYig span{font-size:.8rem}}.Dashboard_doubleClickHint__t22K3{color:#94a3b8;font-size:.75rem;font-style:italic;margin-top:.5rem;text-align:center}.Dashboard_vendorContact__dsJxw{color:var(--text-color);font-size:13px;line-height:1.4}.Dashboard_vendorContact__dsJxw div{margin-bottom:3px}.Dashboard_vendorContact__dsJxw strong{color:var(--text-light);font-weight:600}.Dashboard_phoneLink__yOCzP{background:#4a6da71a;border:1px solid #4a6da733;border-radius:var(--border-radius-small);color:var(--primary-color);display:inline-block;font-weight:600;margin-right:4px;padding:2px 6px;position:relative;text-decoration:none;transition:var(--transition)}.Dashboard_phoneLink__yOCzP:hover{background:var(--primary-color);box-shadow:var(--shadow-light);color:#fff;transform:translateY(-1px)}.Dashboard_phoneLink__yOCzP:active{box-shadow:none;transform:translateY(0)}.Dashboard_phoneLink__yOCzP:before{content:"📞";font-size:11px;margin-left:4px}.Dashboard_emailLink__Cd5ZC{background:#54b6891a;border:1px solid #54b68933;border-radius:var(--border-radius-small);color:var(--secondary-color);display:inline-block;font-weight:600;margin-right:4px;padding:2px 6px;position:relative;text-decoration:none;transition:var(--transition)}.Dashboard_emailLink__Cd5ZC:hover{background:var(--secondary-color);box-shadow:var(--shadow-light);color:#fff;transform:translateY(-1px)}.Dashboard_emailLink__Cd5ZC:active{box-shadow:none;transform:translateY(0)}.Dashboard_emailLink__Cd5ZC:before{content:"✉️";font-size:11px;margin-left:4px}.Dashboard_actionsDropdown__hzsGr{display:inline-block;position:relative}.Dashboard_actionsButton__yRXPB{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:12px;box-shadow:0 4px 15px #0000001a;color:#fff;cursor:pointer;direction:rtl;display:flex;font-size:.875rem;font-weight:600;gap:.75rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Dashboard_actionsButton__yRXPB:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 8px 25px #3b82f666;transform:translateY(-2px)}.Dashboard_actionsButton__yRXPB:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.Dashboard_chevronIcon__hMZ5K{transition:transform .3s cubic-bezier(.4,0,.2,1)}.Dashboard_chevronIcon__hMZ5K.Dashboard_rotated__3k6gO{transform:rotate(180deg)}.Dashboard_dropdownMenu__zF5QX{animation:Dashboard_dropdownSlideIn__rXgNs .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 20px 40px #00000026;left:0;min-width:200px;overflow:hidden;position:absolute;top:calc(100% + .5rem);z-index:1000}@keyframes Dashboard_dropdownSlideIn__rXgNs{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Dashboard_dropdownItem__tNkO9{align-items:center;background:#0000;border:none;border-bottom:1px solid #f1f5f9;color:#374151;cursor:pointer;direction:rtl;display:flex;font-size:.875rem;font-weight:600;gap:.875rem;padding:1rem 1.5rem;text-align:right;transition:all .2s ease;width:100%}.Dashboard_dropdownItem__tNkO9:last-child{border-bottom:none}.Dashboard_dropdownItem__tNkO9:hover:not(:disabled){background:linear-gradient(135deg,#f0f9ff,#e0f2fe);color:#1e40af;transform:translateX(-2px)}.Dashboard_dropdownItem__tNkO9:hover:not(:disabled) svg{color:#3b82f6;transform:scale(1.1)}.Dashboard_dropdownItem__tNkO9:disabled{background:#0000;cursor:not-allowed;opacity:.6}.Dashboard_dropdownItem__tNkO9 svg{color:#64748b;transition:all .2s ease}.Dashboard_dropdownItem__tNkO9 span{flex:1 1}.Dashboard_dropdownItem__tNkO9:first-child:hover{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#166534}.Dashboard_dropdownItem__tNkO9:first-child:hover svg{color:#10b981}.Dashboard_dropdownItem__tNkO9:last-child:hover{background:linear-gradient(135deg,#faf5ff,#f3e8ff);color:#6b21a8}.Dashboard_dropdownItem__tNkO9:last-child:hover svg{color:#8b5cf6}.Dashboard_reportsOverlay__BOyN-{align-items:flex-start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:1rem;position:fixed;right:0;top:0;z-index:2000}.Dashboard_reportsModal__fYZBd{animation:Dashboard_modalSlideIn__Kc0TQ .4s cubic-bezier(.4,0,.2,1);background:#0000;border-radius:24px;margin:1rem 0;max-height:calc(100vh - 2rem);max-width:1400px;overflow-y:auto;width:100%}.Dashboard_reportsModal__fYZBd::-webkit-scrollbar{width:8px}.Dashboard_reportsModal__fYZBd::-webkit-scrollbar-track{background:#f8fafccc;border-radius:4px}.Dashboard_reportsModal__fYZBd::-webkit-scrollbar-thumb{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#cbd5e1cc;border-radius:4px}.Dashboard_reportsModal__fYZBd::-webkit-scrollbar-thumb:hover{background:#94a3b8e6}.Dashboard_dashboardButtons__YQohr{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;position:relative}@media (max-width:768px){.Dashboard_actionsButton__yRXPB{font-size:.8rem;min-width:100px;padding:.625rem 1.25rem}.Dashboard_dropdownMenu__zF5QX{left:auto;min-width:180px;right:0}.Dashboard_dropdownItem__tNkO9{font-size:.8rem;padding:.875rem 1.25rem}.Dashboard_reportsOverlay__BOyN-{padding:.5rem}.Dashboard_reportsModal__fYZBd{border-radius:16px;margin:.5rem 0;max-height:calc(100vh - 1rem)}}@media (max-width:480px){.Dashboard_actionsButton__yRXPB{font-size:.75rem;gap:.5rem;min-width:90px;padding:.5rem 1rem}.Dashboard_dropdownMenu__zF5QX{border-radius:12px;min-width:160px}.Dashboard_dropdownItem__tNkO9{font-size:.75rem;gap:.75rem;padding:.75rem 1rem}.Dashboard_reportsOverlay__BOyN-{padding:.25rem}.Dashboard_reportsModal__fYZBd{border-radius:12px;margin:.25rem 0}}@keyframes Dashboard_dropdownItemSlideIn__kXveH{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.Dashboard_dropdownItem__tNkO9:first-child{animation:Dashboard_dropdownItemSlideIn__kXveH .2s ease-out;animation-delay:.05s;animation-fill-mode:both}.Dashboard_dropdownItem__tNkO9:nth-child(2){animation:Dashboard_dropdownItemSlideIn__kXveH .2s ease-out;animation-delay:.1s;animation-fill-mode:both}.Dashboard_actionsButton__yRXPB:focus{outline:2px solid #3b82f6;outline-offset:2px}.Dashboard_dropdownItem__tNkO9:focus{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af;outline:2px solid #3b82f6;outline-offset:-2px}@media (prefers-contrast:high){.Dashboard_dropdownMenu__zF5QX{border-color:#000;border-width:3px}.Dashboard_dropdownItem__tNkO9{border-bottom-color:#000}.Dashboard_dropdownItem__tNkO9:hover{background:#f0f0f0;color:#000}}@media (prefers-reduced-motion:reduce){.Dashboard_dropdownItem__tNkO9,.Dashboard_dropdownMenu__zF5QX,.Dashboard_reportsModal__fYZBd{animation:none}.Dashboard_chevronIcon__hMZ5K,.Dashboard_dropdownItem__tNkO9 svg{transition:none}.Dashboard_actionsButton__yRXPB:hover,.Dashboard_dropdownItem__tNkO9:hover{transform:none}}.Dashboard_tablesGrid__Plepk>.Dashboard_tableContainer__Em9fJ{max-width:100%;min-width:0;overflow:hidden}.Dashboard_tableCell__UkvYQ{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:break-word}.Dashboard_tableCellTitle__FG8hW{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_tableCellTitle__FG8hW:hover{background:#fff;border-radius:4px;box-shadow:0 2px 8px #0000001a;overflow:visible;padding:.5rem;position:relative;white-space:normal;z-index:10}@media (max-width:900px){.Dashboard_priorityBadge__6Ce1T,.Dashboard_statusBadge__H6Da9{font-size:.625rem;letter-spacing:.25px;padding:.25rem .5rem}}.Reports_reportsContainer__CVfcs{background:linear-gradient(135deg,#f8fafc,#f1f5f9);direction:rtl;min-height:100vh;padding:2rem}.Reports_reportsHeader__VFKOS{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 30px #0000001a;margin-bottom:2rem;padding:2rem}.Reports_headerTop__pImhV{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.Reports_reportsTitle__1U7GP{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#1e293b;flex:1 1;font-size:2.5rem;font-weight:800;margin:0;text-align:center}.Reports_backButton__cKPXQ{align-items:center;background:linear-gradient(135deg,#64748b,#475569);border:none;border-radius:12px;box-shadow:0 4px 15px #64748b4d;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.875rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.Reports_backButton__cKPXQ:hover{background:linear-gradient(135deg,#475569,#334155);box-shadow:0 8px 25px #64748b66;transform:translateY(-2px)}.Reports_refreshButton__BK\+CX{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:12px;box-shadow:0 4px 15px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.875rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.Reports_refreshButton__BK\+CX:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 8px 25px #3b82f666;transform:translateY(-2px)}.Reports_refreshButton__BK\+CX:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.Reports_rotating__HCqLg{animation:Reports_spin__i31Bj 1s linear infinite}@keyframes Reports_spin__i31Bj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Reports_controlsSection__V1Ryg{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.Reports_yearSelector__1zIvU{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:16px;display:flex;gap:.75rem;padding:1rem 1.5rem;transition:all .3s ease}.Reports_yearSelector__1zIvU:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#3b82f6}.Reports_yearSelect__g2\+42{background:#0000;border:none;color:#1e293b;cursor:pointer;font-size:1rem;font-weight:600;outline:none}.Reports_yearSelect__g2\+42 option{background:#fff;color:#1e293b;padding:.5rem}.Reports_reportTabs__QHSiu{background:#f1f5f9;border:2px solid #e2e8f0;border-radius:16px;display:flex;gap:.5rem;padding:.5rem}.Reports_tabButton__zVGeo{align-items:center;background:#0000;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.75rem;padding:1rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Reports_tabButton__zVGeo:hover{background:#fffc;color:#1e293b}.Reports_tabButton__zVGeo.Reports_active__3Zj\+d{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 4px 15px #3b82f64d;color:#fff;transform:translateY(-1px)}.Reports_tabButton__zVGeo.Reports_active__3Zj\+d svg{color:#fff}.Reports_loadingContainer__c1k8w{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 30px #0000001a;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:4rem}.Reports_loadingContainer__c1k8w svg{color:#3b82f6;margin-bottom:1rem}.Reports_loadingContainer__c1k8w p{color:#64748b;font-size:1.125rem;font-weight:500;margin:0}.Reports_reportsContent__gMF53{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 30px #0000001a;margin-bottom:2rem;overflow:hidden}.Reports_reportSection__S1Dmv{padding:2rem}.Reports_reportHeader__-TsIK{margin-bottom:2rem}.Reports_reportTitle__eAmt9{align-items:center;display:flex;gap:1rem;margin-bottom:2rem}.Reports_reportTitle__eAmt9 h2{color:#1e293b;font-size:2rem;font-weight:700;margin:0}.Reports_reportIcon__lq4QM{flex-shrink:0}.Reports_summaryStats__cwFqX{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.Reports_statCard__Xx7et{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:16px;overflow:hidden;padding:1.5rem;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.Reports_statCard__Xx7et:before{background:linear-gradient(90deg,#3b82f6,#1d4ed8);content:"";height:4px;left:0;position:absolute;right:0;top:0}.Reports_statCard__Xx7et:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#3b82f6;box-shadow:0 12px 30px #3b82f633;transform:translateY(-4px)}.Reports_statValue__PL0iI{color:#1e293b;font-size:2rem;font-weight:800;line-height:1.2;margin:0 0 .5rem}.Reports_statLabel__ztPvV{color:#64748b;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.Reports_chartsContainer__-THdg{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}.Reports_reportSection__S1Dmv .Reports_summaryStats__cwFqX{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin-bottom:2rem}.Reports_reportSection__S1Dmv .Reports_chartsContainer__-THdg{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-top:2rem}.Reports_chartWrapper__bG0xB{background:linear-gradient(135deg,#fafbfc,#f8fafc);border:2px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;min-height:400px;padding:1.5rem;transition:all .3s ease}.Reports_chartWrapper__bG0xB:hover{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#3b82f6;box-shadow:0 8px 25px #3b82f626;transform:translateY(-2px)}.Reports_chartWrapper__bG0xB h3{border-bottom:2px solid #e2e8f0;color:#1e293b;flex-shrink:0;font-size:1.1rem;font-weight:700;margin:0 0 1rem;padding-bottom:.75rem;text-align:center}.Reports_chartWrapper__bG0xB h3:contains("קבועות"){border-bottom-color:#10b981;color:#10b981}.Reports_chartWrapper__bG0xB h3:contains("משתנות"){border-bottom-color:#f59e0b;color:#f59e0b}.Reports_chartWrapper__bG0xB h3:contains("השוואת"){border-bottom-color:#8b5cf6;color:#8b5cf6}.Reports_reportsFooter__0w2t6{display:flex;justify-content:center;padding:2rem}.Reports_finishButton__ONM5L{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:16px;box-shadow:0 6px 20px #ef44444d;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.75rem;letter-spacing:.5px;padding:1rem 2rem;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.Reports_finishButton__ONM5L:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 12px 30px #ef444466;transform:translateY(-3px)}.Reports_finishButton__ONM5L:active{box-shadow:0 6px 20px #ef44444d;transform:translateY(-1px)}@media (max-width:1024px){.Reports_chartsContainer__-THdg{grid-template-columns:1fr}.Reports_chartWrapper__bG0xB{min-width:100%}}@media (max-width:768px){.Reports_reportsContainer__CVfcs{padding:1rem}.Reports_reportsHeader__VFKOS{padding:1.5rem}.Reports_headerTop__pImhV{align-items:stretch;flex-direction:column;gap:1rem}.Reports_reportsTitle__1U7GP{font-size:1.75rem;order:1}.Reports_backButton__cKPXQ,.Reports_refreshButton__BK\+CX{justify-content:center;order:2}.Reports_controlsSection__V1Ryg{flex-direction:column;gap:1rem}.Reports_reportTabs__QHSiu{justify-content:center;width:100%}.Reports_tabButton__zVGeo{flex:1 1;font-size:.8rem;justify-content:center;padding:.875rem 1rem}.Reports_summaryStats__cwFqX{gap:1rem;grid-template-columns:repeat(2,1fr)}.Reports_statCard__Xx7et{padding:1rem}.Reports_statValue__PL0iI{font-size:1.5rem}.Reports_reportSection__S1Dmv{padding:1.5rem}.Reports_reportTitle__eAmt9 h2{font-size:1.5rem}.Reports_chartWrapper__bG0xB{padding:1rem}.Reports_chartWrapper__bG0xB h3{font-size:1rem;margin-bottom:1rem}}@media (max-width:640px){.Reports_summaryStats__cwFqX{grid-template-columns:1fr}.Reports_tabButton__zVGeo{flex-direction:column;gap:.5rem;padding:1rem .5rem}.Reports_tabButton__zVGeo svg{order:1}.Reports_yearSelector__1zIvU{padding:.875rem 1rem}.Reports_yearSelect__g2\+42{font-size:.875rem}.Reports_statValue__PL0iI{font-size:1.25rem}.Reports_statLabel__ztPvV{font-size:.75rem}.Reports_chartWrapper__bG0xB{border-radius:12px;min-height:250px;padding:.875rem}.Reports_chartWrapper__bG0xB h3{font-size:.9rem;margin-bottom:.5rem}.Reports_reportSection__S1Dmv .Reports_summaryStats__cwFqX{gap:.5rem}.Reports_statCard__Xx7et{padding:.875rem}}@media (max-width:480px){.Reports_reportsContainer__CVfcs{padding:.5rem}.Reports_reportsHeader__VFKOS{border-radius:16px;padding:1rem}.Reports_reportsTitle__1U7GP{font-size:1.5rem}.Reports_backButton__cKPXQ,.Reports_refreshButton__BK\+CX{font-size:.8rem;padding:.75rem 1rem}.Reports_statValue__PL0iI{font-size:1.1rem}.Reports_statLabel__ztPvV{font-size:.7rem}.Reports_reportTabs__QHSiu{padding:.375rem}.Reports_tabButton__zVGeo{font-size:.75rem;padding:.75rem .5rem}.Reports_statCard__Xx7et{padding:.75rem}.Reports_reportSection__S1Dmv{padding:1rem}.Reports_chartWrapper__bG0xB{border-radius:12px;min-height:220px;padding:.875rem;padding:.75rem}.Reports_chartWrapper__bG0xB h3{font-size:.85rem;margin-bottom:.5rem;padding-bottom:.375rem}.Reports_finishButton__ONM5L{font-size:.875rem;padding:.875rem 1.5rem}}.Reports_chartWrapper__bG0xB:has(h3:contains("קבועות")){border-left:4px solid #10b981}.Reports_chartWrapper__bG0xB:has(h3:contains("קבועות")):hover{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#10b981;box-shadow:0 8px 25px #10b98126}.Reports_chartWrapper__bG0xB:has(h3:contains("משתנות")){border-left:4px solid #f59e0b}.Reports_chartWrapper__bG0xB:has(h3:contains("משתנות")):hover{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#f59e0b;box-shadow:0 8px 25px #f59e0b26}.Reports_chartWrapper__bG0xB:has(h3:contains("השוואת")){border-left:4px solid #8b5cf6}.Reports_chartWrapper__bG0xB:has(h3:contains("השוואת")):hover{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-color:#8b5cf6;box-shadow:0 8px 25px #8b5cf626}.Reports_reportSection__S1Dmv .Reports_statCard__Xx7et:nth-child(2){border-left:4px solid #10b981}.Reports_reportSection__S1Dmv .Reports_statCard__Xx7et:nth-child(2) .Reports_statValue__PL0iI{color:#10b981}.Reports_reportSection__S1Dmv .Reports_statCard__Xx7et:nth-child(3){border-left:4px solid #f59e0b}.Reports_reportSection__S1Dmv .Reports_statCard__Xx7et:nth-child(3) .Reports_statValue__PL0iI{color:#f59e0b}.Reports_chartWrapper__bG0xB .Reports_recharts-wrapper__CXbiT{flex:1 1;height:100%!important;width:100%!important}.Reports_chartWrapper__bG0xB .Reports_recharts-legend-wrapper__PRzkV{margin-top:1rem}.Reports_chartWrapper__bG0xB .Reports_recharts-text__gm6yd{font-size:12px;font-weight:500}.Reports_chartWrapper__bG0xB .Reports_recharts-cartesian-axis-tick-value__8gAW6{fill:#64748b;font-size:11px}.Reports_chartWrapper__bG0xB .Reports_recharts-tooltip-wrapper__sq5EK .Reports_recharts-default-tooltip__eUk6N{background:#fffffff2!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 4px 12px #0000001a!important}.Reports_chartWrapper__bG0xB .Reports_recharts-wrapper__CXbiT{direction:ltr}.Reports_chartWrapper__bG0xB .Reports_recharts-legend-wrapper__PRzkV,.Reports_chartWrapper__bG0xB .Reports_recharts-tooltip-wrapper__sq5EK{direction:rtl}.Reports_reportsContainer__CVfcs::-webkit-scrollbar{width:6px}.Reports_reportsContainer__CVfcs::-webkit-scrollbar-track{background:#f8fafc}.Reports_reportsContainer__CVfcs::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.Reports_reportsContainer__CVfcs::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.Reports_backButton__cKPXQ:focus,.Reports_finishButton__ONM5L:focus,.Reports_refreshButton__BK\+CX:focus,.Reports_tabButton__zVGeo:focus,.Reports_yearSelect__g2\+42:focus{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-contrast:high){.Reports_chartWrapper__bG0xB,.Reports_reportsContent__gMF53,.Reports_reportsHeader__VFKOS,.Reports_statCard__Xx7et{border-color:#000;border-width:3px}.Reports_reportTitle__eAmt9 h2,.Reports_statValue__PL0iI{color:#000}.Reports_statLabel__ztPvV{color:#444}}@media (max-width:1400px){.Reports_reportSection__S1Dmv .Reports_chartsContainer__-THdg{gap:1.25rem;grid-template-columns:repeat(2,1fr)}.Reports_chartWrapper__bG0xB{min-height:350px;padding:1.25rem}}@media (max-width:1024px){.Reports_reportSection__S1Dmv .Reports_chartsContainer__-THdg{gap:1.5rem;grid-template-columns:1fr}.Reports_chartWrapper__bG0xB{min-height:320px}.Reports_reportSection__S1Dmv .Reports_summaryStats__cwFqX{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Reports_reportSection__S1Dmv .Reports_chartsContainer__-THdg{gap:1rem;grid-template-columns:1fr}.Reports_chartWrapper__bG0xB{min-height:280px;padding:1rem}.Reports_chartWrapper__bG0xB h3{font-size:1rem;margin-bottom:.75rem;padding-bottom:.5rem}.Reports_reportSection__S1Dmv .Reports_summaryStats__cwFqX{gap:.75rem;grid-template-columns:1fr}.Reports_statCard__Xx7et{padding:1rem}}.AdminDashboard_adminDashboard__oTHFN{direction:rtl;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:0}.AdminDashboard_loadingContainer__7PVlO{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:4rem}.AdminDashboard_loadingIcon__doERi{animation:AdminDashboard_spin__MZfQJ 1s linear infinite;color:#3b82f6;margin-bottom:1rem}@keyframes AdminDashboard_spin__MZfQJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdminDashboard_rotating__JbY-C{animation:AdminDashboard_spin__MZfQJ 1s linear infinite}.AdminDashboard_dashboardHeader__dKSDz{align-items:flex-start;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 4px 20px #00000014;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.AdminDashboard_headerLeft__qrbu\+ h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#dc2626,#ef4444);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin:0 0 .5rem}.AdminDashboard_headerLeft__qrbu\+ p{color:#64748b;font-size:1rem;font-weight:500;margin:0}.AdminDashboard_headerRight__RtaEH{align-items:center;display:flex;gap:1rem}.AdminDashboard_addButton__jRArN,.AdminDashboard_refreshButton__8TEEa{align-items:center;border:none;border-radius:12px;box-shadow:0 4px 15px #0000001a;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.875rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.AdminDashboard_refreshButton__8TEEa{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.AdminDashboard_refreshButton__8TEEa:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 8px 25px #3b82f666;transform:translateY(-2px)}.AdminDashboard_refreshButton__8TEEa:disabled{background:#94a3b8;cursor:not-allowed;transform:none}.AdminDashboard_addButton__jRArN{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.AdminDashboard_addButton__jRArN:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 25px #10b98166;transform:translateY(-2px)}.AdminDashboard_statsGrid__A0Ade{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:3rem}.AdminDashboard_statCard__vM0Sh{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 4px 20px #00000014;display:flex;gap:1.5rem;overflow:hidden;padding:2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.AdminDashboard_statCard__vM0Sh:before{background:linear-gradient(90deg,#3b82f6,#60a5fa);content:"";height:4px;left:0;position:absolute;right:0;top:0}.AdminDashboard_statCard__vM0Sh:hover{box-shadow:0 12px 40px #0000001f;transform:translateY(-4px)}.AdminDashboard_statIcon__UFWrr{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:16px;color:#2563eb;flex-shrink:0;padding:1.25rem}.AdminDashboard_statContent__uDMLY h3{color:#64748b;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin:0 0 .5rem;text-transform:uppercase}.AdminDashboard_statValue__8\+xQF{font-size:2.25rem;font-weight:800;margin:0 0 .25rem}.AdminDashboard_statSubtext__zctzA{color:#94a3b8;font-size:.75rem;font-weight:500;margin:0}.AdminDashboard_buildingsSection__FUn3u{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 4px 20px #00000014;margin-bottom:3rem;padding:2rem}.AdminDashboard_sectionHeader__K9nxy{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.AdminDashboard_sectionHeader__K9nxy h2{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0}.AdminDashboard_sectionControls__4QrlR{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.AdminDashboard_searchBox__Ig9d5{align-items:center;display:flex;position:relative}.AdminDashboard_searchBox__Ig9d5 svg{color:#94a3b8;left:1rem;pointer-events:none;position:absolute}.AdminDashboard_searchBox__Ig9d5 input{background:#fff;border:2px solid #e2e8f0;border-radius:12px;font-size:.875rem;min-width:250px;padding:.75rem 1rem .75rem 3rem;transition:all .2s ease}.AdminDashboard_searchBox__Ig9d5 input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.AdminDashboard_filterButtons__PJUOk{display:flex;gap:.5rem}.AdminDashboard_filterButton__ByObG{background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem 1rem;transition:all .2s ease}.AdminDashboard_filterButton__ByObG:hover{background:#f8fafc;border-color:#cbd5e1}.AdminDashboard_filterButton__ByObG.AdminDashboard_active__SeRIX{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#3b82f6;color:#fff}.AdminDashboard_filterButton__ByObG.AdminDashboard_paidFilter__u1FwY.AdminDashboard_active__SeRIX{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981}.AdminDashboard_filterButton__ByObG.AdminDashboard_unpaidFilter__0E7uQ.AdminDashboard_active__SeRIX{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#ef4444}.AdminDashboard_buildingsTable__hG7Lf{background:#fff;border-collapse:collapse;border-radius:12px;box-shadow:0 4px 20px #0000000d;overflow:hidden;width:100%}.AdminDashboard_buildingsTable__hG7Lf td,.AdminDashboard_buildingsTable__hG7Lf th{border-bottom:1px solid #f1f5f9;padding:1rem 1.5rem;text-align:right;vertical-align:middle}.AdminDashboard_buildingsTable__hG7Lf th{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#374151;font-size:.875rem;font-weight:700;letter-spacing:.5px;position:sticky;text-transform:uppercase;top:0;z-index:1}.AdminDashboard_paidRow__uFx3W{background:linear-gradient(135deg,#ecfdf54d,#d1fae54d);transition:all .2s ease}.AdminDashboard_unpaidRow__xzT8V{background:linear-gradient(135deg,#fef2f24d,#fee2e24d);transition:all .2s ease}.AdminDashboard_paidRow__uFx3W:hover{background:linear-gradient(135deg,#ecfdf599,#d1fae599);box-shadow:0 4px 15px #10b9811a;transform:translateY(-1px)}.AdminDashboard_unpaidRow__xzT8V:hover{background:linear-gradient(135deg,#fef2f299,#fee2e299);box-shadow:0 4px 15px #ef44441a;transform:translateY(-1px)}.AdminDashboard_buildingAddressCell__8MqHO{color:#1e293b;font-weight:600;min-width:200px}.AdminDashboard_buildingDetails__jhmzU strong{font-size:1rem;line-height:1.4}.AdminDashboard_cityCell__QQl6G{color:#64748b;font-weight:500;min-width:120px}.AdminDashboard_statusCell__t62op{min-width:140px;text-align:center}.AdminDashboard_statusIndicator__lZ2QM{align-items:center;display:flex;gap:.5rem;justify-content:center}.AdminDashboard_statusIcon__eOFsy{align-items:center;border-radius:12px;display:flex;justify-content:center;padding:.5rem}.AdminDashboard_statusIcon__eOFsy.AdminDashboard_paidIcon__UT0H5{background:#10b9811a;color:#059669}.AdminDashboard_statusIcon__eOFsy.AdminDashboard_unpaidIcon__8WnRp{background:#ef44441a;color:#dc2626}.AdminDashboard_statusText__HTmU8{font-size:.875rem;font-weight:600}.AdminDashboard_paidRow__uFx3W .AdminDashboard_statusText__HTmU8{color:#059669}.AdminDashboard_unpaidRow__xzT8V .AdminDashboard_statusText__HTmU8{color:#dc2626}.AdminDashboard_amountCell__Cv4xX{font-weight:600;min-width:120px;text-align:center}.AdminDashboard_paidAmount__SBrce{color:#059669;font-size:1.125rem;font-weight:700}.AdminDashboard_unpaidAmount__Qo8VV{color:#94a3b8;font-size:1rem}.AdminDashboard_dateCell__Mv2lp{color:#64748b;font-size:.875rem;min-width:120px;text-align:center}.AdminDashboard_actionsCell__vCoCq{min-width:150px;text-align:center}.AdminDashboard_actionButton__FZ9oq{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1rem;text-decoration:none;transition:all .2s ease}.AdminDashboard_editPaymentButton__yWlfE{background:linear-gradient(135deg,#059669,#047857);color:#fff}.AdminDashboard_editPaymentButton__yWlfE:hover{background:linear-gradient(135deg,#047857,#065f46);box-shadow:0 4px 15px #0596694d;transform:translateY(-1px)}.AdminDashboard_addPaymentButton__czIoG{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff}.AdminDashboard_addPaymentButton__czIoG:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);box-shadow:0 4px 15px #dc26264d;transform:translateY(-1px)}.AdminDashboard_tabsContainer__wYgi9{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 4px 20px #00000014;margin-bottom:2rem;overflow:hidden}.AdminDashboard_tabsHeader__wyMt2{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background:#f8fafc;border-bottom:2px solid #e2e8f0;display:flex;overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-width:none}.AdminDashboard_tabsHeader__wyMt2::-webkit-scrollbar{display:none}.AdminDashboard_tabButton__GJKb9{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:.95rem;font-weight:600;gap:.75rem;min-width:fit-content;padding:1.25rem 2rem;transition:all .3s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.AdminDashboard_tabButton__GJKb9:hover{background:#f1f5f9;color:#1e293b}.AdminDashboard_tabButtonActive__BV\+X8{background:#fff;border-bottom-color:#3b82f6;color:#3b82f6}.AdminDashboard_tabButton__GJKb9:focus{outline:2px solid #3b82f6;outline-offset:2px}.AdminDashboard_tabsHeader__wyMt2:after,.AdminDashboard_tabsHeader__wyMt2:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:20px;z-index:2}.AdminDashboard_tabsHeader__wyMt2:before{background:linear-gradient(90deg,#f8fafc,#0000);left:0}.AdminDashboard_tabsHeader__wyMt2:after{background:linear-gradient(270deg,#f8fafc,#0000);right:0}.AdminDashboard_scrollableLeft__D2wZ8:before,.AdminDashboard_scrollableRight__\+f2TO:after{opacity:1!important}.AdminDashboard_tabContent__fPiMf{min-height:400px;padding:0}.AdminDashboard_tabContent__fPiMf .AdminDashboard_tabHeader__cvB7w{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;justify-content:space-between;padding:2rem 2rem 1rem}.AdminDashboard_tabContent__fPiMf .AdminDashboard_tabHeader__cvB7w h3{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0}.AdminDashboard_tabHeaderActions__LDHrL{align-items:center;display:flex;gap:1rem}.AdminDashboard_tabContent__fPiMf .AdminDashboard_searchBox__Ig9d5{align-items:center;display:flex;position:relative}.AdminDashboard_tabContent__fPiMf .AdminDashboard_searchBox__Ig9d5 svg{color:#94a3b8;left:1rem;pointer-events:none;position:absolute}.AdminDashboard_tabContent__fPiMf .AdminDashboard_searchBox__Ig9d5 input{background:#fff;border:2px solid #e2e8f0;border-radius:12px;font-size:.875rem;min-width:250px;padding:.75rem 1rem .75rem 3rem;transition:all .2s ease}.AdminDashboard_tabContent__fPiMf .AdminDashboard_searchBox__Ig9d5 input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.AdminDashboard_dataTable__cD99x{background:#fff;border-collapse:collapse;width:100%}.AdminDashboard_dataTable__cD99x td,.AdminDashboard_dataTable__cD99x th{border-bottom:1px solid #f1f5f9;padding:1rem 1.5rem;text-align:right;vertical-align:middle}.AdminDashboard_dataTable__cD99x th{background:#f8fafc;color:#374151;font-size:.875rem;font-weight:700;letter-spacing:.5px;position:sticky;text-transform:uppercase;top:0;z-index:1}.AdminDashboard_dataTable__cD99x tr:hover{background:#f8fafc}.AdminDashboard_dataTable__cD99x .AdminDashboard_emptyCell__XC\+HU{color:#64748b;font-style:italic;padding:3rem;text-align:center}.AdminDashboard_buildingAddress__uPhXO,.AdminDashboard_supplierName__0jODD{color:#1e293b;font-weight:600}.AdminDashboard_pagination__7g2yQ{align-items:center;background:#f8fafc;border-top:2px solid #f1f5f9;display:flex;gap:.5rem;justify-content:center;padding:2rem}.AdminDashboard_paginationButton__mGze8{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;height:44px;justify-content:center;min-width:44px;padding:.75rem 1rem;transition:all .2s ease}.AdminDashboard_paginationButton__mGze8:hover:not(:disabled){background:#f8fafc;border-color:#3b82f6;color:#3b82f6}.AdminDashboard_paginationButton__mGze8:disabled{background:#f1f5f9;border-color:#f1f5f9;color:#94a3b8;cursor:not-allowed}.AdminDashboard_paginationButtonActive__rvO2M{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#3b82f6;color:#fff}.AdminDashboard_paginationButtonActive__rvO2M:hover{background:linear-gradient(135deg,#2563eb,#1e40af);border-color:#2563eb;color:#fff}.AdminDashboard_paginationDots__ZPrgu{cursor:default}.AdminDashboard_paginationDots__ZPrgu,.AdminDashboard_paginationDots__ZPrgu:hover{background:#0000;border-color:#0000;color:#94a3b8}.AdminDashboard_emptyState__8olAe{color:#64748b;font-size:1rem;padding:3rem}.AdminDashboard_recentPayments__9RK5L{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 4px 20px #00000014;padding:2rem}.AdminDashboard_recentPayments__9RK5L h2{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0 0 1.5rem}.AdminDashboard_tableContainer__61NJE{border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}.AdminDashboard_paymentsTable__khHQD{background:#fff;border-collapse:collapse;width:100%}.AdminDashboard_paymentsTable__khHQD td,.AdminDashboard_paymentsTable__khHQD th{border-bottom:1px solid #f1f5f9;padding:1rem 1.5rem;text-align:right}.AdminDashboard_paymentsTable__khHQD th{background:#f8fafc;color:#374151;font-size:.875rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.AdminDashboard_paymentsTable__khHQD tr:hover{background:#f8fafc}.AdminDashboard_actionButtons__CEGmF{display:flex;gap:.5rem}.AdminDashboard_deleteActionButton__SkWNh,.AdminDashboard_editActionButton__8U5\+w{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.AdminDashboard_editActionButton__8U5\+w{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.AdminDashboard_editActionButton__8U5\+w:hover{background:linear-gradient(135deg,#2563eb,#1e40af);transform:scale(1.1)}.AdminDashboard_deleteActionButton__SkWNh{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.AdminDashboard_deleteActionButton__SkWNh:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:scale(1.1)}.AdminDashboard_modalOverlay__2Mh3V{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:20%;z-index:1000}.AdminDashboard_modalContent__0ybS0{animation:AdminDashboard_modalSlideIn__GAZS2 .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:20px;box-shadow:0 25px 50px -12px #00000040;direction:rtl;margin:auto;max-height:85vh;max-width:600px;overflow:visible;position:relative;width:100%}@keyframes AdminDashboard_modalSlideIn__GAZS2{0%{opacity:0;transform:translateY(-50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AdminDashboard_modalHeader__vmD6V{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;justify-content:space-between;padding:2rem 2rem 1rem}.AdminDashboard_modalHeader__vmD6V h3{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0}.AdminDashboard_modalCloseButton__AjmBk{align-items:center;background:#f1f5f9;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;transition:all .2s ease;width:40px}.AdminDashboard_modalCloseButton__AjmBk:hover{background:#e2e8f0;color:#374151;transform:scale(1.1)}.AdminDashboard_modalForm__6qV8g{padding:2rem}.AdminDashboard_formGroup__D1D8O{margin-bottom:1.5rem}.AdminDashboard_formGroup__D1D8O label{color:#374151;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.AdminDashboard_formGroup__D1D8O input,.AdminDashboard_formGroup__D1D8O select{background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-sizing:border-box;font-size:.875rem;padding:.875rem 1rem;transition:all .2s ease;width:100%}.AdminDashboard_formGroup__D1D8O input:focus,.AdminDashboard_formGroup__D1D8O select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.AdminDashboard_inputError__oDIMt{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.AdminDashboard_formRow__p0VMi{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.AdminDashboard_errorText__TmN39{color:#ef4444;display:block;font-size:.75rem;margin-top:.25rem}.AdminDashboard_submitError__HhuZS{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #f87171;border-radius:12px;color:#dc2626;font-size:.875rem;margin-bottom:1rem;padding:1rem;text-align:center}.AdminDashboard_modalFooter__pwIHZ{border-top:2px solid #f1f5f9;display:flex;gap:1rem;justify-content:flex-end;padding:1rem 2rem 2rem}.AdminDashboard_cancelButton__Q-0wZ,.AdminDashboard_saveButton__SFKad{border:none;border-radius:12px;cursor:pointer;font-size:.875rem;font-weight:600;padding:.875rem 1.5rem;transition:all .2s ease}.AdminDashboard_cancelButton__Q-0wZ{background:#f1f5f9;color:#64748b}.AdminDashboard_cancelButton__Q-0wZ:hover{background:#e2e8f0;color:#374151}.AdminDashboard_saveButton__SFKad{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.AdminDashboard_saveButton__SFKad:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 15px #3b82f64d;transform:translateY(-1px)}.AdminDashboard_saveButton__SFKad:disabled{background:#94a3b8;cursor:not-allowed;transform:none}.AdminDashboard_multiSelectContainer__TWQkq{position:relative;width:100%}.AdminDashboard_multiSelectHeader__8arsD{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;min-height:44px;padding:.875rem 1rem;transition:all .2s ease}.AdminDashboard_multiSelectHeader__8arsD:hover{border-color:#3b82f6}.AdminDashboard_multiSelectHeader__8arsD.AdminDashboard_inputError__oDIMt{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.AdminDashboard_multiSelectValue__B9psL{flex:1 1;font-size:.875rem;text-align:right}.AdminDashboard_placeholder__m7Z12{color:#94a3b8}.AdminDashboard_multiSelectArrow__RGHrn{color:#64748b;flex-shrink:0;margin-left:8px;transition:transform .2s ease}.AdminDashboard_multiSelectDropdown__-po4W{max-height:340px}.AdminDashboard_multiSelectActions__aJFLp{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:.5rem;justify-content:space-between;padding:.75rem}.AdminDashboard_clearAllButton__TB4So,.AdminDashboard_selectAllButton__z0HH-{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;flex:1 1;font-size:.75rem;font-weight:600;padding:.5rem .75rem;transition:all .2s ease}.AdminDashboard_selectAllButton__z0HH-:hover{background:#3b82f6;border-color:#3b82f6;color:#fff}.AdminDashboard_clearAllButton__TB4So:hover{background:#ef4444;border-color:#ef4444;color:#fff}.AdminDashboard_multiSelectOptions__ABzFW{max-height:280px}.AdminDashboard_multiSelectOptions__ABzFW::-webkit-scrollbar{width:6px}.AdminDashboard_multiSelectOptions__ABzFW::-webkit-scrollbar-track{background:#f1f5f9}.AdminDashboard_multiSelectOptions__ABzFW::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.AdminDashboard_multiSelectOptions__ABzFW::-webkit-scrollbar-thumb:hover{background:#94a3b8}.AdminDashboard_multiSelectOption__6MWQ-{align-items:center;background:none;border:none;cursor:pointer;direction:rtl;display:flex;gap:.75rem;padding:.75rem 1rem;text-align:right;transition:background-color .2s ease;-webkit-user-select:none;user-select:none;width:100%}.AdminDashboard_multiSelectOption__6MWQ-:hover{background-color:#f8fafc}.AdminDashboard_multiSelectOption__6MWQ-:active{background-color:#f1f5f9}.AdminDashboard_multiSelectOption__6MWQ- input[type=checkbox]{accent-color:#3b82f6;flex-shrink:0;height:16px;margin:0 0 0 .5rem;width:16px}.AdminDashboard_multiSelectOptionText__bwqZk{color:#374151;flex:1 1;font-size:.875rem;font-weight:500;line-height:1.4}.AdminDashboard_selectedTypesDisplay__oB3HW{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:.5rem;padding:.75rem}.AdminDashboard_selectedTypesDisplay__oB3HW small{color:#64748b;font-size:.75rem;font-weight:500;line-height:1.4}.AdminDashboard_serviceTypesCell__Ld62Q{max-width:200px;padding:.75rem 1rem}.AdminDashboard_serviceTypesList__xFUlW{direction:rtl;display:flex;flex-wrap:wrap;gap:.25rem}.AdminDashboard_serviceTypeTag__qLM\+E{background:#3b82f6;border-radius:6px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;line-height:1.2;padding:.25rem .5rem;text-align:center;white-space:nowrap}.AdminDashboard_serviceTypeTag__qLM\+E:nth-child(2n){background:#10b981}.AdminDashboard_serviceTypeTag__qLM\+E:nth-child(3n){background:#f59e0b}.AdminDashboard_serviceTypeTag__qLM\+E:nth-child(4n){background:#8b5cf6}.AdminDashboard_serviceTypeTag__qLM\+E:nth-child(5n){background:#ef4444}.AdminDashboard_priorityBadge__mNjLj{align-items:center;border-radius:6px;display:inline-flex;font-size:.75rem;font-weight:700;height:24px;justify-content:center;min-width:24px;padding:.25rem .5rem}.AdminDashboard_highPriority__3aF4L{background:#fee2e2;border:1px solid #fecaca;color:#dc2626}.AdminDashboard_mediumPriority__BbtW7{background:#fef3c7;border:1px solid #fde68a;color:#d97706}.AdminDashboard_lowPriority__jLWBV{background:#d1fae5;border:1px solid #a7f3d0;color:#059669}.AdminDashboard_priorityHint__xOrh0{color:#64748b;display:block;font-size:.75rem;font-weight:400;margin-top:.25rem}.AdminDashboard_fieldHint__9PDwf{color:#64748b;display:block;font-size:.75rem;line-height:1.4;margin-top:.25rem}.AdminDashboard_errorMessage__RI5iw{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;display:flex;font-size:.875rem;gap:.5rem;margin:1rem 2rem;padding:1rem}.AdminDashboard_userName__voLSX{color:#1e293b;font-weight:600}.AdminDashboard_buildingInfo__uIKiW{color:#64748b;font-size:.875rem}.AdminDashboard_paymentHistoryContainer__-YCuj{background:#fff;padding:2rem}.AdminDashboard_paymentHistoryTable__nGSUX{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 20px #0000000d;margin-bottom:2rem;overflow-x:auto}.AdminDashboard_historyTable__\+lHH7{border-collapse:collapse;min-width:800px;width:100%}.AdminDashboard_historyTable__\+lHH7 td,.AdminDashboard_historyTable__\+lHH7 th{border:1px solid #f1f5f9;position:relative;text-align:center;vertical-align:middle}.AdminDashboard_historyTable__\+lHH7 th{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#374151;font-size:.875rem;font-weight:700;letter-spacing:.5px;padding:1rem .75rem;position:sticky;text-transform:uppercase;top:0;z-index:10}.AdminDashboard_buildingColumn__VW8WX{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;border-left:2px solid #e2e8f0!important;position:sticky;right:0;text-align:right!important;width:200px;z-index:11}.AdminDashboard_monthColumn__i0CTb{font-size:.8rem;min-width:80px;width:100px}.AdminDashboard_buildingCell__NLDVo{background:#fff;border-left:2px solid #e2e8f0!important;min-height:60px;padding:1rem;position:sticky;right:0;text-align:right;vertical-align:middle;z-index:5}.AdminDashboard_buildingInfo__uIKiW strong{color:#1e293b;font-size:.9rem;font-weight:600;line-height:1.4}.AdminDashboard_buildingInfo__uIKiW small{color:#64748b;font-size:.75rem}.AdminDashboard_paidPayment__PBSIm{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#a7f3d0!important;min-height:60px;padding:.75rem .5rem;transition:all .2s ease}.AdminDashboard_emptyPayment__pGCMY{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fecaca!important;min-height:60px;padding:.75rem .5rem;transition:all .2s ease}.AdminDashboard_paymentInfo__MqFmc{align-items:center;display:flex;flex-direction:column;gap:.25rem}.AdminDashboard_emptyPaymentInfo__xuQ2Z{align-items:center;display:flex;justify-content:center}.AdminDashboard_paidIcon__UT0H5{color:#059669;flex-shrink:0}.AdminDashboard_unpaidIcon__8WnRp{color:#dc2626;flex-shrink:0}.AdminDashboard_amountText__EWuug{color:#059669;font-size:.75rem;font-weight:600;line-height:1.2;text-align:center}.AdminDashboard_yearSelect__DW3PF{background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#374151;cursor:pointer;font-size:.875rem;font-weight:600;min-width:100px;padding:.75rem 1rem;transition:all .2s ease}.AdminDashboard_yearSelect__DW3PF:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.AdminDashboard_yearSelect__DW3PF:hover{border-color:#3b82f6}.AdminDashboard_historySummary__MRds\+{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:16px;margin-top:2rem;padding:1.5rem}.AdminDashboard_historySummary__MRds\+ h4{color:#1e293b;font-size:1.125rem;font-weight:700;margin:0 0 1rem;text-align:center}.AdminDashboard_summaryStats__n-UCY{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.AdminDashboard_summaryStat__sut\+e{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 10px #0000000d;display:flex;flex-direction:column;gap:.25rem;padding:1rem}.AdminDashboard_statLabel__oi0NL{color:#64748b;font-size:.875rem;font-weight:500;text-align:center}.AdminDashboard_statValue__8\+xQF{color:#1e293b;font-size:1.25rem;font-weight:700;text-align:center}.AdminDashboard_historyTable__\+lHH7 tbody tr:hover .AdminDashboard_buildingCell__NLDVo{background:#f8fafc}.AdminDashboard_paidPayment__PBSIm:hover{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:8px;box-shadow:0 4px 15px #10b98133;transform:scale(1.02);z-index:2}.AdminDashboard_emptyPayment__pGCMY:hover{background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:8px;box-shadow:0 4px 15px #ef444433;transform:scale(1.02);z-index:2}.AdminDashboard_emptyPayment__pGCMY:focus,.AdminDashboard_paidPayment__PBSIm:focus{outline:2px solid #3b82f6;outline-offset:2px}.AdminDashboard_multiSelectHeader__8arsD:focus{border-color:#3b82f6;outline:2px solid #3b82f6;outline-offset:2px}.AdminDashboard_multiSelectOption__6MWQ-:focus,.AdminDashboard_multiSelectOption__6MWQ-:focus-within{background-color:#dbeafe;outline:none}.AdminDashboard_multiSelectOption__6MWQ-:focus .AdminDashboard_multiSelectOptionText__bwqZk,.AdminDashboard_multiSelectOption__6MWQ-:focus-within .AdminDashboard_multiSelectOptionText__bwqZk{color:#1e40af}.AdminDashboard_clearAllButton__TB4So:focus,.AdminDashboard_selectAllButton__z0HH-:focus{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-contrast:high){.AdminDashboard_multiSelectHeader__8arsD{border:3px solid #000}.AdminDashboard_serviceTypeTag__qLM\+E{background:#000;border:2px solid #000;color:#fff}.AdminDashboard_paidPayment__PBSIm{background:#0f0!important;border:2px solid #000!important}.AdminDashboard_emptyPayment__pGCMY{background:red!important;border:2px solid #000!important}.AdminDashboard_tabButton__GJKb9{border:2px solid #0000}.AdminDashboard_tabButtonActive__BV\+X8{border:solid #3b82f6;border-width:2px 2px 3px}.AdminDashboard_tabsHeader__wyMt2{border-bottom:3px solid #000}}@media (prefers-reduced-motion:reduce){.AdminDashboard_clearAllButton__TB4So,.AdminDashboard_emptyPayment__pGCMY,.AdminDashboard_multiSelectArrow__RGHrn,.AdminDashboard_multiSelectHeader__8arsD,.AdminDashboard_multiSelectOption__6MWQ-,.AdminDashboard_paidPayment__PBSIm,.AdminDashboard_selectAllButton__z0HH-,.AdminDashboard_tabButton__GJKb9{transition:none}.AdminDashboard_emptyPayment__pGCMY:hover,.AdminDashboard_paidPayment__PBSIm:hover{transform:none}.AdminDashboard_tabsHeader__wyMt2:after,.AdminDashboard_tabsHeader__wyMt2:before{transition:none}}[dir=rtl] .AdminDashboard_multiSelectOption__6MWQ-{direction:rtl;text-align:right}[dir=rtl] .AdminDashboard_multiSelectOption__6MWQ- input[type=checkbox]{margin-left:.75rem;margin-right:0}[dir=rtl] .AdminDashboard_multiSelectArrow__RGHrn{margin-left:0;margin-right:0}@media print{.AdminDashboard_paymentHistoryContainer__-YCuj{padding:0}.AdminDashboard_paymentHistoryTable__nGSUX{border:1px solid #000;box-shadow:none}.AdminDashboard_historyTable__\+lHH7 td,.AdminDashboard_historyTable__\+lHH7 th{border:1px solid #000;padding:.5rem .25rem}.AdminDashboard_emptyPayment__pGCMY,.AdminDashboard_paidPayment__PBSIm{background:#fff!important}.AdminDashboard_historySummary__MRds\+{background:#fff!important;border:1px solid #000}.AdminDashboard_tabHeaderActions__LDHrL{display:none}}.AdminDashboard_selectedInfo__KXyJK{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #0ea5e9;border-radius:8px;margin-bottom:16px;padding:12px;position:relative}.AdminDashboard_selectedInfo__KXyJK:before{content:"📅";font-size:28px;left:8px;position:absolute;top:8px}.AdminDashboard_selectedInfoContent__uD4xG{color:#0c4a6e;font-size:14px;line-height:1.5}.AdminDashboard_preSelected__QIA4q{background-color:#f0f9ff!important;border-color:#0ea5e9!important;box-shadow:0 0 0 2px #0ea5e91a}.AdminDashboard_preSelected__QIA4q:focus{border-color:#0284c7!important;box-shadow:0 0 0 3px #0ea5e933}@keyframes AdminDashboard_fadeIn__6dHBz{0%{opacity:0}to{opacity:1}}@keyframes AdminDashboard_slideIn__geKdT{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.AdminDashboard_dashboardHeader__dKSDz{align-items:stretch;flex-direction:column;gap:1rem}.AdminDashboard_headerRight__RtaEH{justify-content:center}.AdminDashboard_statsGrid__A0Ade{grid-template-columns:1fr}.AdminDashboard_sectionControls__4QrlR,.AdminDashboard_sectionHeader__K9nxy{align-items:stretch;flex-direction:column}.AdminDashboard_searchBox__Ig9d5 input{min-width:100%}.AdminDashboard_filterButtons__PJUOk{justify-content:center}.AdminDashboard_formRow__p0VMi{grid-template-columns:1fr}.AdminDashboard_modalFooter__pwIHZ{flex-direction:column}.AdminDashboard_cancelButton__Q-0wZ,.AdminDashboard_saveButton__SFKad{width:100%}.AdminDashboard_tabsHeader__wyMt2{gap:0;padding:0;scroll-behavior:smooth;scroll-snap-type:x proximity}.AdminDashboard_tabButton__GJKb9{flex-shrink:0;font-size:.875rem;gap:.5rem;min-height:44px;min-width:auto;padding:1rem 1.5rem;scroll-snap-align:start}.AdminDashboard_tabButton__GJKb9:first-child{margin-left:8px}.AdminDashboard_tabButton__GJKb9:last-child{margin-right:8px}.AdminDashboard_tabContent__fPiMf .AdminDashboard_tabHeader__cvB7w{align-items:stretch;flex-direction:column;gap:1rem}.AdminDashboard_tabHeaderActions__LDHrL{align-items:stretch;flex-direction:column}.AdminDashboard_tabContent__fPiMf .AdminDashboard_searchBox__Ig9d5 input{min-width:100%}.AdminDashboard_pagination__7g2yQ{flex-wrap:wrap;gap:.25rem;padding:1.5rem 1rem}.AdminDashboard_paginationButton__mGze8{font-size:.8rem;height:40px;min-width:40px;padding:.5rem .75rem}.AdminDashboard_tableContainer__61NJE{overflow-x:auto}.AdminDashboard_dataTable__cD99x{min-width:600px}.AdminDashboard_dataTable__cD99x td,.AdminDashboard_dataTable__cD99x th{font-size:.875rem;padding:.75rem 1rem}.AdminDashboard_buildingsTable__hG7Lf{font-size:.875rem;min-width:700px}.AdminDashboard_buildingsTable__hG7Lf td,.AdminDashboard_buildingsTable__hG7Lf th{padding:.75rem 1rem}.AdminDashboard_statusIndicator__lZ2QM{flex-direction:column;gap:.25rem}.AdminDashboard_statusText__HTmU8{font-size:.75rem}.AdminDashboard_actionButton__FZ9oq{font-size:.75rem;gap:.25rem;padding:.5rem .75rem}.AdminDashboard_buildingAddressCell__8MqHO{min-width:150px}.AdminDashboard_amountCell__Cv4xX,.AdminDashboard_cityCell__QQl6G,.AdminDashboard_dateCell__Mv2lp,.AdminDashboard_statusCell__t62op{min-width:100px}.AdminDashboard_actionsCell__vCoCq{min-width:120px}.AdminDashboard_multiSelectDropdown__-po4W{border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;left:50%;max-height:70vh;max-width:400px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90vw;z-index:1001}.AdminDashboard_multiSelectActions__aJFLp{gap:.75rem;justify-content:center;padding:1rem}.AdminDashboard_clearAllButton__TB4So,.AdminDashboard_selectAllButton__z0HH-{flex:1 1;font-size:.875rem;padding:.75rem 1rem}.AdminDashboard_multiSelectOptions__ABzFW{max-height:calc(70vh - 140px)}.AdminDashboard_multiSelectOption__6MWQ-{font-size:1rem;padding:1rem 1.25rem}.AdminDashboard_multiSelectOption__6MWQ- input[type=checkbox]{height:18px;width:18px}.AdminDashboard_serviceTypesList__xFUlW{flex-direction:column;gap:.25rem}.AdminDashboard_serviceTypeTag__qLM\+E{font-size:.875rem;padding:.5rem;text-align:center;width:100%}.AdminDashboard_paymentHistoryContainer__-YCuj{padding:1rem}.AdminDashboard_buildingColumn__VW8WX{width:150px}.AdminDashboard_monthColumn__i0CTb{min-width:60px;width:80px}.AdminDashboard_historyTable__\+lHH7 th{font-size:.75rem;padding:.75rem .5rem}.AdminDashboard_buildingCell__NLDVo{padding:.75rem .5rem}.AdminDashboard_buildingInfo__uIKiW strong{font-size:.8rem}.AdminDashboard_buildingInfo__uIKiW small{font-size:.7rem}.AdminDashboard_emptyPayment__pGCMY,.AdminDashboard_paidPayment__PBSIm{min-height:50px;padding:.5rem .25rem}.AdminDashboard_amountText__EWuug{font-size:.7rem}.AdminDashboard_summaryStat__sut\+e{padding:.75rem}.AdminDashboard_statLabel__oi0NL{font-size:.8rem}.AdminDashboard_statValue__8\+xQF{font-size:1rem}.AdminDashboard_yearSelect__DW3PF{margin-bottom:.5rem;width:100%}}@media (max-width:640px){.AdminDashboard_tabButton__GJKb9{font-size:.8rem;gap:.5rem;padding:.875rem 1.25rem}.AdminDashboard_tabButton__GJKb9 svg{height:16px;width:16px}.AdminDashboard_buildingsTable__hG7Lf{min-width:600px}.AdminDashboard_statusIndicator__lZ2QM{justify-content:center}.AdminDashboard_actionButton__FZ9oq span,.AdminDashboard_statusText__HTmU8{display:none}.AdminDashboard_actionButton__FZ9oq{justify-content:center;min-width:40px;padding:.5rem}}@media (max-width:480px){.AdminDashboard_adminDashboard__oTHFN{padding:0}.AdminDashboard_dashboardHeader__dKSDz{margin-bottom:1rem;padding:1rem}.AdminDashboard_headerLeft__qrbu\+ h1{font-size:2rem}.AdminDashboard_buildingsSection__FUn3u,.AdminDashboard_recentPayments__9RK5L{border-radius:16px;padding:1rem}.AdminDashboard_statCard__vM0Sh{padding:1.5rem}.AdminDashboard_statValue__8\+xQF{font-size:1.75rem}.AdminDashboard_modalContent__0ybS0{border-radius:16px;margin:10px}.AdminDashboard_modalForm__6qV8g{padding:1.5rem}.AdminDashboard_modalHeader__vmD6V{padding:1.5rem 1.5rem 1rem}.AdminDashboard_modalFooter__pwIHZ{padding:1rem 1.5rem 1.5rem}.AdminDashboard_tabButton__GJKb9{font-size:.75rem;gap:.4rem;min-width:auto;padding:.875rem 1rem}.AdminDashboard_tabButton__GJKb9 span{display:block;max-width:80px;overflow:hidden;text-overflow:ellipsis}.AdminDashboard_tabButton__GJKb9 svg{flex-shrink:0;height:16px;width:16px}.AdminDashboard_tabContent__fPiMf .AdminDashboard_tabHeader__cvB7w{padding:1.5rem 1rem 1rem}.AdminDashboard_tabContent__fPiMf .AdminDashboard_tabHeader__cvB7w h3{font-size:1.25rem}.AdminDashboard_pagination__7g2yQ{padding:1rem}.AdminDashboard_paginationButton__mGze8{font-size:.75rem;height:36px;min-width:36px;padding:.5rem}.AdminDashboard_dataTable__cD99x{min-width:500px}.AdminDashboard_buildingsTable__hG7Lf td,.AdminDashboard_buildingsTable__hG7Lf th,.AdminDashboard_dataTable__cD99x td,.AdminDashboard_dataTable__cD99x th{font-size:.8rem;padding:.5rem .75rem}.AdminDashboard_buildingAddressCell__8MqHO{min-width:120px}.AdminDashboard_buildingDetails__jhmzU strong{font-size:.875rem}.AdminDashboard_paidAmount__SBrce{font-size:1rem}.AdminDashboard_statusIcon__eOFsy{padding:.25rem}.AdminDashboard_buildingColumn__VW8WX{width:120px}.AdminDashboard_monthColumn__i0CTb{min-width:50px;width:60px}.AdminDashboard_historyTable__\+lHH7 th{font-size:.7rem;padding:.5rem .25rem}.AdminDashboard_buildingCell__NLDVo{padding:.5rem .25rem}.AdminDashboard_buildingInfo__uIKiW strong{font-size:.75rem}.AdminDashboard_buildingInfo__uIKiW small{font-size:.65rem}.AdminDashboard_emptyPayment__pGCMY,.AdminDashboard_paidPayment__PBSIm{min-height:40px;padding:.25rem}.AdminDashboard_paymentInfo__MqFmc{gap:.1rem}.AdminDashboard_amountText__EWuug{font-size:.65rem}.AdminDashboard_paidIcon__UT0H5,.AdminDashboard_unpaidIcon__8WnRp{height:14px;width:14px}.AdminDashboard_summaryStats__n-UCY{gap:.75rem;grid-template-columns:1fr}}@media (max-width:380px){.AdminDashboard_tabButton__GJKb9 span{display:none}.AdminDashboard_tabButton__GJKb9{justify-content:center;min-width:44px;padding:.875rem .75rem;position:relative}.AdminDashboard_tabButton__GJKb9 svg{height:18px;width:18px}.AdminDashboard_tabButton__GJKb9:after{background:#000c;border-radius:4px;bottom:-35px;color:#fff;content:attr(title);font-size:12px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s ease;white-space:nowrap;z-index:10}.AdminDashboard_tabButton__GJKb9:focus:after,.AdminDashboard_tabButton__GJKb9:hover:after{opacity:1}}@media (hover:none) and (pointer:coarse){.AdminDashboard_tabButton__GJKb9:hover{background:#0000;color:#64748b}.AdminDashboard_tabButton__GJKb9:active{background:#f1f5f9;color:#1e293b;transform:scale(.98)}.AdminDashboard_tabButtonActive__BV\+X8:active{background:#fff;color:#3b82f6}}.AdminDashboard_tabButton__GJKb9:focus-visible{outline:2px solid #3b82f6;outline-offset:2px;z-index:1}@media (max-width:640px){.AdminDashboard_modalContent__0ybS0{margin:20px;width:95%}.AdminDashboard_formRow__p0VMi{grid-template-columns:1fr}.AdminDashboard_modalFooter__pwIHZ{flex-direction:column}.AdminDashboard_selectedInfo__KXyJK{padding:10px}.AdminDashboard_selectedInfoContent__uD4xG{font-size:13px}}.AdminDashboard_buildingSelector__SHqvN{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.AdminDashboard_buildingSelector__SHqvN label{color:#374151;font-size:.875rem;font-weight:600;white-space:nowrap}.AdminDashboard_buildingSelectorDropdown__Y7rw4{background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#374151;cursor:pointer;font-size:.875rem;font-weight:500;min-width:250px;padding:.75rem 1rem;transition:all .2s ease}.AdminDashboard_buildingSelectorDropdown__Y7rw4:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.AdminDashboard_buildingSelectorDropdown__Y7rw4:hover{border-color:#3b82f6}.AdminDashboard_buildingSelectorDropdown__Y7rw4:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.AdminDashboard_billingDashboardWrapper__bTc1F,.AdminDashboard_paymentFormWrapper__m3R-V,.AdminDashboard_subscriptionHistoryWrapper__f\+FPc{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 20px #00000014;margin-top:1rem;overflow:hidden}.AdminDashboard_billingDashboardWrapper__bTc1F .AdminDashboard_billingDashboard__rfH-s,.AdminDashboard_paymentFormWrapper__m3R-V .AdminDashboard_paymentForm__1ojpO,.AdminDashboard_subscriptionHistoryWrapper__f\+FPc .AdminDashboard_paymentHistory__EaTkp{border:none;border-radius:0;box-shadow:none;margin:0}.AdminDashboard_emptyState__8olAe{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px dashed #e2e8f0;border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin-top:2rem;padding:4rem 2rem;text-align:center}.AdminDashboard_emptyIcon__LUH7p{color:#94a3b8;margin-bottom:1rem;opacity:.8}.AdminDashboard_emptyState__8olAe h4{color:#374151;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.AdminDashboard_emptyState__8olAe p{color:#64748b;font-size:.875rem;line-height:1.5;margin:0;max-width:400px}.AdminDashboard_tabHeaderActions__LDHrL .AdminDashboard_buildingSelector__SHqvN{margin-bottom:0}.AdminDashboard_tabContent__fPiMf .AdminDashboard_billingDashboardWrapper__bTc1F,.AdminDashboard_tabContent__fPiMf .AdminDashboard_paymentFormWrapper__m3R-V,.AdminDashboard_tabContent__fPiMf .AdminDashboard_subscriptionHistoryWrapper__f\+FPc{margin-top:0}.AdminDashboard_paymentFormWrapper__m3R-V .AdminDashboard_paymentForm__1ojpO{background:#0000;padding:2rem}.AdminDashboard_paymentFormWrapper__m3R-V .AdminDashboard_formHeader__rUeuu{border-bottom:2px solid #f1f5f9;margin-bottom:2rem;padding-bottom:1rem}.AdminDashboard_billingDashboardWrapper__bTc1F .AdminDashboard_dashboardHeader__dKSDz{background:#0000;border:none;border-bottom:2px solid #f1f5f9;border-radius:0;box-shadow:none;margin-bottom:0}.AdminDashboard_billingDashboardWrapper__bTc1F .AdminDashboard_tabsContainer__wYgi9{border:none;border-radius:0;box-shadow:none;margin-bottom:0}.AdminDashboard_subscriptionHistoryWrapper__f\+FPc .AdminDashboard_historyHeader__h\+0Fg{border-bottom:2px solid #f1f5f9;padding:2rem 2rem 1rem}@media (max-width:768px){.AdminDashboard_buildingSelector__SHqvN{align-items:stretch;flex-direction:column;gap:.5rem}.AdminDashboard_buildingSelectorDropdown__Y7rw4{min-width:100%}.AdminDashboard_tabHeaderActions__LDHrL{align-items:stretch;flex-direction:column;gap:1rem}.AdminDashboard_tabHeaderActions__LDHrL .AdminDashboard_buildingSelector__SHqvN{order:-1}.AdminDashboard_billingDashboardWrapper__bTc1F,.AdminDashboard_paymentFormWrapper__m3R-V,.AdminDashboard_subscriptionHistoryWrapper__f\+FPc{border-radius:12px;margin-top:.5rem}.AdminDashboard_emptyState__8olAe{margin-top:1rem;padding:3rem 1.5rem}.AdminDashboard_emptyState__8olAe h4{font-size:1.125rem}.AdminDashboard_emptyState__8olAe p{font-size:.8rem}}@media (max-width:640px){.AdminDashboard_buildingSelector__SHqvN label{font-size:.8rem}.AdminDashboard_buildingSelectorDropdown__Y7rw4{font-size:.8rem;padding:.625rem .875rem}.AdminDashboard_emptyState__8olAe{padding:2rem 1rem}.AdminDashboard_emptyIcon__LUH7p{height:48px;width:48px}.AdminDashboard_paymentFormWrapper__m3R-V .AdminDashboard_paymentForm__1ojpO{padding:1.5rem}}@media (prefers-color-scheme:dark){.AdminDashboard_buildingSelectorDropdown__Y7rw4{background:#1f2937;border-color:#374151;color:#f9fafb}.AdminDashboard_buildingSelectorDropdown__Y7rw4:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}.AdminDashboard_emptyState__8olAe{background:linear-gradient(135deg,#1f2937,#111827);border-color:#374151}.AdminDashboard_emptyState__8olAe h4{color:#f9fafb}.AdminDashboard_emptyState__8olAe p{color:#d1d5db}.AdminDashboard_emptyIcon__LUH7p{color:#6b7280}}@media (prefers-contrast:high){.AdminDashboard_buildingSelectorDropdown__Y7rw4{border:3px solid #000}.AdminDashboard_emptyState__8olAe{background:#fff;border:3px solid #000}.AdminDashboard_emptyState__8olAe h4,.AdminDashboard_emptyState__8olAe p{color:#000}}@media (prefers-reduced-motion:reduce){.AdminDashboard_billingDashboardWrapper__bTc1F,.AdminDashboard_buildingSelectorDropdown__Y7rw4,.AdminDashboard_paymentFormWrapper__m3R-V,.AdminDashboard_subscriptionHistoryWrapper__f\+FPc{transition:none}}.AdminDashboard_multiSelectSearch__CkEt6{background:#fafbfc;border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;padding:.75rem}.AdminDashboard_searchInputWrapper__XAlRg{align-items:center;display:flex;position:relative}.AdminDashboard_searchIcon__TCvO5{color:#94a3b8;pointer-events:none;position:absolute;right:.75rem;z-index:1}.AdminDashboard_searchInput__PPY-9{background:#fff;border:2px solid #e2e8f0;border-radius:8px;direction:rtl;font-size:.875rem;padding:.625rem 2.5rem;text-align:right;transition:all .2s ease;width:100%}.AdminDashboard_searchInput__PPY-9:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.AdminDashboard_searchInput__PPY-9::placeholder{color:#94a3b8;font-size:.875rem}.AdminDashboard_clearSearchButton__uk6ap{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:16px;height:20px;justify-content:center;left:.5rem;line-height:1;position:absolute;transition:all .2s ease;width:20px;z-index:2}.AdminDashboard_clearSearchButton__uk6ap:hover{background:#e2e8f0;color:#374151;transform:scale(1.1)}.AdminDashboard_searchResultsInfo__Bgdys{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;font-size:.75rem;margin-top:.5rem;padding:.25rem .5rem;text-align:center}.AdminDashboard_noResults__l5tbL{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:2rem 1rem;text-align:center}.AdminDashboard_noResultsIcon__276vw{font-size:2rem;margin-bottom:.75rem;opacity:.6}.AdminDashboard_noResultsText__mUpLe{font-size:.875rem;line-height:1.4;margin-bottom:1rem;max-width:200px}.AdminDashboard_clearSearchInlineButton__bxyF4{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:600;padding:.5rem 1rem;transition:all .2s ease}.AdminDashboard_clearSearchInlineButton__bxyF4:hover{background:#2563eb;box-shadow:0 4px 15px #3b82f64d;transform:translateY(-1px)}.AdminDashboard_multiSelectOverlay__VDBtD{background:#0000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.AdminDashboard_multiSelectDropdown__-po4W{background:#fff;border:2px solid #e2e8f0;border-radius:0 0 12px 12px;border-top:1px solid #e2e8f0;box-shadow:0 10px 25px #00000026;left:0;margin-top:-1px;max-height:420px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.AdminDashboard_multiSelectOptions__ABzFW{margin:0;max-height:240px;overflow-x:hidden;overflow-y:auto;padding:0}.AdminDashboard_clearAllButton__TB4So:disabled,.AdminDashboard_selectAllButton__z0HH-:disabled{cursor:not-allowed;opacity:.5}.AdminDashboard_selectAllButton__z0HH-:hover:not(:disabled){background:#3b82f6;border-color:#3b82f6;color:#fff;transform:translateY(-1px)}.AdminDashboard_clearAllButton__TB4So:hover:not(:disabled){background:#ef4444;border-color:#ef4444;color:#fff;transform:translateY(-1px)}@media (max-width:768px){.AdminDashboard_multiSelectContainer__TWQkq{position:relative;z-index:1000}.AdminDashboard_multiSelectDropdown__-po4W{animation:AdminDashboard_modalSlideInMobile__dSlAK .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 25px 50px -12px #0006;left:50%;max-height:85vh;max-width:420px;position:fixed;top:50%;transform:translate(-50%,-50%);width:95vw;z-index:1001}@keyframes AdminDashboard_modalSlideInMobile__dSlAK{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.AdminDashboard_multiSelectOverlay__VDBtD{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080}.AdminDashboard_multiSelectSearch__CkEt6{background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:1.25rem;position:sticky;top:0;z-index:10}.AdminDashboard_searchInput__PPY-9{-webkit-appearance:none;appearance:none;border:2px solid #e2e8f0;border-radius:12px;font-size:1.125rem;min-height:48px;padding:1rem 3.5rem}.AdminDashboard_searchInput__PPY-9:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f626}.AdminDashboard_searchIcon__TCvO5{height:20px;right:1.25rem;width:20px}.AdminDashboard_clearSearchButton__uk6ap{background:#ef4444;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #ef44444d;color:#fff;font-size:20px;height:28px;left:1.25rem;width:28px}.AdminDashboard_clearSearchButton__uk6ap:active,.AdminDashboard_clearSearchButton__uk6ap:hover{background:#dc2626;transform:scale(1.1)}.AdminDashboard_searchResultsInfo__Bgdys{background:#fff;border:1px solid #cbd5e1;border-radius:8px;font-size:.875rem;margin-top:.75rem;padding:.5rem .75rem;text-align:center}.AdminDashboard_multiSelectOptions__ABzFW{max-height:calc(85vh - 240px);padding:.5rem 0}.AdminDashboard_multiSelectActions__aJFLp{background:#f8fafc;border-bottom:2px solid #e2e8f0;gap:1rem;padding:1.25rem;position:sticky;top:0;z-index:9}.AdminDashboard_clearAllButton__TB4So,.AdminDashboard_selectAllButton__z0HH-{border:2px solid #e2e8f0;border-radius:12px;flex:1 1;font-size:1rem;font-weight:700;min-height:48px;padding:1rem 1.25rem;transition:all .2s ease}.AdminDashboard_selectAllButton__z0HH-:active:not(:disabled),.AdminDashboard_selectAllButton__z0HH-:hover:not(:disabled){background:#3b82f6;border-color:#3b82f6;box-shadow:0 8px 20px #3b82f64d;color:#fff;transform:translateY(-2px)}.AdminDashboard_clearAllButton__TB4So:active:not(:disabled),.AdminDashboard_clearAllButton__TB4So:hover:not(:disabled){background:#ef4444;border-color:#ef4444;box-shadow:0 8px 20px #ef44444d;color:#fff;transform:translateY(-2px)}.AdminDashboard_multiSelectOption__6MWQ-{-webkit-tap-highlight-color:transparent;align-items:center;border-bottom:1px solid #f1f5f9;display:flex;font-size:1.125rem;gap:1rem;min-height:56px;padding:1.25rem;transition:all .2s ease}.AdminDashboard_multiSelectOption__6MWQ-:active,.AdminDashboard_multiSelectOption__6MWQ-:hover{background-color:#f0f9ff;transform:translateX(4px)}.AdminDashboard_multiSelectOption__6MWQ- input[type=checkbox]{accent-color:#3b82f6;height:20px;margin:0 0 0 .75rem;transform:scale(1.2);width:20px}.AdminDashboard_multiSelectOptionText__bwqZk{flex:1 1;font-size:1.125rem;font-weight:500;line-height:1.4}.AdminDashboard_noResults__l5tbL{min-height:200px;padding:3rem 2rem}.AdminDashboard_noResultsIcon__276vw{font-size:3rem;margin-bottom:1rem}.AdminDashboard_noResultsText__mUpLe{font-size:1.125rem;line-height:1.5;margin-bottom:1.5rem;max-width:280px}.AdminDashboard_clearSearchInlineButton__bxyF4{background:#3b82f6;border:none;border-radius:12px;box-shadow:0 4px 15px #3b82f64d;color:#fff;font-size:1rem;font-weight:600;min-height:48px;padding:1rem 1.5rem}.AdminDashboard_clearSearchInlineButton__bxyF4:active,.AdminDashboard_clearSearchInlineButton__bxyF4:hover{background:#2563eb;box-shadow:0 8px 25px #3b82f666;transform:translateY(-2px)}.AdminDashboard_multiSelectDropdown__-po4W:before{align-items:center;background:#0000001a;border-radius:50%;color:#64748b;content:"✕";cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:32px;z-index:100}.AdminDashboard_multiSelectDropdown__-po4W:hover:before{background:#0003;color:#374151}}@media (max-width:640px){.AdminDashboard_multiSelectDropdown__-po4W{border-radius:12px;max-height:90vh;width:98vw}.AdminDashboard_searchInput__PPY-9{font-size:1rem;padding:.875rem 3rem}.AdminDashboard_searchResultsInfo__Bgdys{font-size:.8rem;padding:.5rem}.AdminDashboard_multiSelectActions__aJFLp{gap:.75rem;padding:1rem}.AdminDashboard_clearAllButton__TB4So,.AdminDashboard_selectAllButton__z0HH-{font-size:.9rem;min-height:44px;padding:.875rem 1rem}.AdminDashboard_multiSelectOption__6MWQ-{font-size:1rem;min-height:52px;padding:1rem}.AdminDashboard_multiSelectOptionText__bwqZk{font-size:1rem}.AdminDashboard_noResultsIcon__276vw{font-size:2.5rem}.AdminDashboard_noResultsText__mUpLe{font-size:1rem;max-width:240px}.AdminDashboard_clearSearchInlineButton__bxyF4{font-size:.9rem;min-height:44px;padding:.875rem 1.25rem}.AdminDashboard_multiSelectOptions__ABzFW{max-height:calc(90vh - 220px)}}@media (max-width:480px){.AdminDashboard_multiSelectDropdown__-po4W{border:none;border-radius:0;height:100vh;left:0;max-height:100vh;top:0;transform:none;width:100vw}.AdminDashboard_multiSelectActions__aJFLp,.AdminDashboard_multiSelectSearch__CkEt6{border-radius:0;padding:1rem}.AdminDashboard_multiSelectOptions__ABzFW{max-height:calc(100vh - 200px);padding:0}.AdminDashboard_clearAllButton__TB4So,.AdminDashboard_clearSearchInlineButton__bxyF4,.AdminDashboard_searchInput__PPY-9,.AdminDashboard_selectAllButton__z0HH-{border-radius:8px}.AdminDashboard_multiSelectDropdown__-po4W:before{background:#000c;color:#fff;font-size:20px;height:36px;right:.75rem;top:.75rem;width:36px}}@media (prefers-contrast:high){.AdminDashboard_searchInput__PPY-9{border:3px solid #000}.AdminDashboard_searchInput__PPY-9:focus{border-color:#00f;box-shadow:0 0 0 3px #0000ff4d}.AdminDashboard_clearSearchButton__uk6ap,.AdminDashboard_clearSearchInlineButton__bxyF4{background:#000;border:2px solid #000;color:#fff}.AdminDashboard_noResults__l5tbL{border:2px solid #000}}@media (prefers-reduced-motion:reduce){.AdminDashboard_clearAllButton__TB4So,.AdminDashboard_clearSearchButton__uk6ap,.AdminDashboard_clearSearchInlineButton__bxyF4,.AdminDashboard_searchInput__PPY-9,.AdminDashboard_selectAllButton__z0HH-{transition:none}.AdminDashboard_clearAllButton__TB4So:hover,.AdminDashboard_clearSearchButton__uk6ap:hover,.AdminDashboard_clearSearchInlineButton__bxyF4:hover,.AdminDashboard_selectAllButton__z0HH-:hover{transform:none}}.AdminDashboard_searchInput__PPY-9:focus+.AdminDashboard_clearSearchButton__uk6ap{opacity:1}.AdminDashboard_multiSelectSearch__CkEt6:focus-within .AdminDashboard_searchResultsInfo__Bgdys{background:#dbeafe;border-color:#3b82f6}.AdminDashboard_multiSelectOption__6MWQ-:focus-within{background-color:#dbeafe;outline:none}.AdminDashboard_multiSelectOption__6MWQ-:focus-within .AdminDashboard_multiSelectOptionText__bwqZk{color:#1e40af;font-weight:600}.AdminDashboard_clearSearchInlineButton__bxyF4:focus{outline:2px solid #3b82f6;outline-offset:2px}.AdminDashboard_searchLoading__2e6Ag{align-items:center;color:#64748b;display:flex;font-size:.875rem;justify-content:center;padding:1rem}.AdminDashboard_searchLoading__2e6Ag:before{animation:AdminDashboard_spin__MZfQJ 1s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;content:"";height:16px;margin-right:.5rem;width:16px}[dir=rtl] .AdminDashboard_searchInput__PPY-9{direction:rtl;text-align:right}[dir=rtl] .AdminDashboard_searchIcon__TCvO5{left:auto;right:.75rem}[dir=rtl] .AdminDashboard_clearSearchButton__uk6ap{left:.5rem;right:auto}@media print{.AdminDashboard_multiSelectDropdown__-po4W{border:1px solid #000;box-shadow:none;max-height:none;position:static}.AdminDashboard_multiSelectActions__aJFLp,.AdminDashboard_multiSelectSearch__CkEt6{display:none}}.SubscriptionStatus_subscriptionCard__7L\+3R{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-bottom:24px;padding:24px}.SubscriptionStatus_cardHeader__wmy7y{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.SubscriptionStatus_cardTitle__Y\+WJQ{align-items:center;color:#333;display:flex;font-size:20px;font-weight:600;gap:8px;margin:0}.SubscriptionStatus_statusIcon__6Inpx{height:24px;width:24px}.SubscriptionStatus_statusBadge__f1pTV{border-radius:20px;color:#fff;font-size:14px;font-weight:500;padding:6px 12px}.SubscriptionStatus_cardContent__\+LGVv{space-y:16px}.SubscriptionStatus_loading__o\+7no{color:#666;font-size:16px;padding:40px;text-align:center}.SubscriptionStatus_error__uLGuS{background:#ffebee;border-radius:8px;color:#f44336;font-size:14px;padding:20px;text-align:center}.SubscriptionStatus_trialInfo__jg9P6{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-radius:12px;margin-bottom:16px;padding:20px}.SubscriptionStatus_trialDays__hhT3G{align-items:center;display:flex;gap:12px;margin-bottom:12px}.SubscriptionStatus_icon__zsKJs{color:#2196f3;height:20px;width:20px}.SubscriptionStatus_daysCount__mN5H7{color:#1976d2;font-size:24px;font-weight:700}.SubscriptionStatus_trialLabel__Ueyow{color:#666;font-size:16px}.SubscriptionStatus_trialEnd__hp-88{color:#666;font-size:14px;margin-bottom:12px}.SubscriptionStatus_warningMessage__ZrWq8{align-items:center;background:#fff3e0;border:1px solid #ffcc02;border-radius:8px;color:#f57c00;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px}.SubscriptionStatus_activeInfo__-Zln4{background:#f1f8e9;border-radius:12px;padding:20px}.SubscriptionStatus_paymentInfo__FAhr5{space-y:8px}.SubscriptionStatus_infoRow__t4avE{display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.SubscriptionStatus_infoRow__t4avE span:first-child{color:#666}.SubscriptionStatus_infoRow__t4avE span:last-child{color:#333;font-weight:600}.SubscriptionStatus_lockedInfo__ACdU6{background:#ffebee;border:1px solid #ffcdd2;border-radius:12px;padding:20px}.SubscriptionStatus_lockMessage__6YkXd{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.SubscriptionStatus_lockIcon__PEK1x{color:#f44336;height:24px;margin-top:2px;width:24px}.SubscriptionStatus_lockTitle__QDFIn{color:#d32f2f;font-size:16px;font-weight:600;margin-bottom:4px}.SubscriptionStatus_lockReason__eYZkK{color:#666;font-size:14px}.SubscriptionStatus_payButton__Fts5w,.SubscriptionStatus_upgradeButton__Mb1OQ{align-items:center;background:linear-gradient(135deg,#f44336,#d32f2f);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .3s ease;width:100%}.SubscriptionStatus_upgradeButton__Mb1OQ{background:linear-gradient(135deg,#4caf50,#388e3c)}.SubscriptionStatus_payButton__Fts5w:hover,.SubscriptionStatus_upgradeButton__Mb1OQ:hover{box-shadow:0 4px 12px #0003;transform:translateY(-1px)}.SubscriptionStatus_paymentActions__xhzvU{margin-top:16px}.PaymentHistory_paymentHistory__sD2xf{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;padding:24px}.PaymentHistory_historyHeader__iHC83{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.PaymentHistory_historyTitle__XtuYY{align-items:center;color:#333;display:flex;font-size:20px;font-weight:600;gap:8px;margin:0}.PaymentHistory_titleIcon__rv2k1{color:#4caf50;height:24px;width:24px}.PaymentHistory_downloadButton__HdVkH{align-items:center;background:#f5f5f5;border:1px solid #ddd;border-radius:8px;color:#666;cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:all .3s ease}.PaymentHistory_downloadButton__HdVkH:hover{background:#eee;border-color:#bbb}.PaymentHistory_loading__Ckq-3{color:#666;font-size:16px;padding:40px;text-align:center}.PaymentHistory_error__JOVqp{background:#ffebee;border-radius:8px;color:#f44336;font-size:14px;padding:20px;text-align:center}.PaymentHistory_emptyState__TsZVb{color:#666;padding:60px 20px;text-align:center}.PaymentHistory_emptyIcon__CBhqR{color:#ccc;height:48px;margin:0 auto 16px;width:48px}.PaymentHistory_emptyState__TsZVb h4{color:#666;font-size:18px;margin:0 0 8px}.PaymentHistory_emptyState__TsZVb p{color:#999;font-size:14px;margin:0}.PaymentHistory_paymentsContainer__h0gmJ{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden}.PaymentHistory_paymentsHeader__1MJnp{background:#f8f9fa;border-bottom:1px solid #e0e0e0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.5fr}.PaymentHistory_headerCell__fmBAt{border-left:1px solid #e0e0e0;color:#495057;font-size:14px;font-weight:600;padding:16px}.PaymentHistory_headerCell__fmBAt:last-child{border-left:none}.PaymentHistory_paymentsList__-3H8w{max-height:400px;overflow-y:auto}.PaymentHistory_paymentRow__mK8ur{border-bottom:1px solid #f0f0f0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.5fr;transition:background-color .2s ease}.PaymentHistory_paymentRow__mK8ur:hover{background:#f8f9fa}.PaymentHistory_paymentRow__mK8ur:last-child{border-bottom:none}.PaymentHistory_paymentCell__b-KiW{align-items:center;border-left:1px solid #f0f0f0;color:#495057;display:flex;font-size:14px;padding:16px}.PaymentHistory_paymentCell__b-KiW:last-child{border-left:none}.PaymentHistory_amount__6XF7M{color:#4caf50;font-size:16px;font-weight:600}.PaymentHistory_statusContainer__kQW-5{align-items:center;display:flex;gap:8px}.PaymentHistory_statusIconSuccess__\+C\+bG{color:#4caf50;height:16px;width:16px}.PaymentHistory_statusIconError__JMgS8{color:#f44336;height:16px;width:16px}.PaymentHistory_statusIconPending__ozciR{color:#ff9800;height:16px;width:16px}.PaymentHistory_statusIconDefault__MwFe\+{color:#757575;height:16px;width:16px}.PaymentHistory_transactionId__ANQvS{background:#f5f5f5;border-radius:4px;color:#666;font-family:Courier New,monospace;font-size:12px;padding:4px 8px}@media (max-width:768px){.PaymentHistory_billingDashboard__J4mao{padding:16px}.PaymentHistory_dashboardHeader__zpFzR{padding:24px 20px}.PaymentHistory_dashboardTitle__rDoVQ{font-size:24px}.PaymentHistory_tabsContainer__QfmqF{flex-direction:column}.PaymentHistory_tab__sJf1b{margin-bottom:4px}.PaymentHistory_actionsGrid__2sXTY{grid-template-columns:1fr}.PaymentHistory_paymentsContainer__h0gmJ{overflow-x:auto}.PaymentHistory_paymentRow__mK8ur,.PaymentHistory_paymentsHeader__1MJnp{min-width:600px}.PaymentHistory_modal__qM0aR{padding:10px}.PaymentHistory_modalContent__u3O\+v{max-height:95vh}}.BillingDashboard_billingDashboard__0jmtY{background:#f8f9fa;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:24px}.BillingDashboard_dashboardHeader__ZwmUu{background:linear-gradient(135deg,#4caf50,#2e7d32);border-radius:16px;box-shadow:0 4px 20px #4caf5033;color:#fff;margin-bottom:32px;padding:32px}.BillingDashboard_dashboardTitle__jcLGv{align-items:center;display:flex;font-size:28px;font-weight:700;gap:12px;margin:0 0 8px}.BillingDashboard_titleIcon__KXcLG{height:32px;width:32px}.BillingDashboard_dashboardSubtitle__LL18j{font-size:16px;margin:0;opacity:.9}.BillingDashboard_loading__4SQ\+p{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.BillingDashboard_loadingSpinner__085sX{animation:BillingDashboard_spin__cjP8T 1s linear infinite;border:4px solid #e0e0e0;border-radius:50%;border-top-color:#4caf50;height:40px;margin-bottom:16px;width:40px}@keyframes BillingDashboard_spin__cjP8T{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BillingDashboard_accessDenied__ahnbC{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;margin:32px auto;max-width:500px;padding:48px 32px;text-align:center}.BillingDashboard_accessDeniedIcon__DK2Ex{color:#f44336;height:64px;margin-bottom:24px;width:64px}.BillingDashboard_accessDenied__ahnbC h2{color:#d32f2f;font-size:24px;font-weight:600;margin-bottom:16px}.BillingDashboard_accessDeniedReason__GBJfe{color:#666;font-size:18px;font-weight:500;margin-bottom:12px}.BillingDashboard_accessDeniedMessage__UEM1s{color:#666;font-size:16px;line-height:1.5;margin-bottom:32px}.BillingDashboard_unlockButton__inmQp{align-items:center;background:linear-gradient(135deg,#f44336,#d32f2f);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:16px 32px;transition:all .3s ease}.BillingDashboard_unlockButton__inmQp:hover{box-shadow:0 6px 20px #f443364d;transform:translateY(-2px)}.BillingDashboard_modal__DCbtz{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.BillingDashboard_modalContent__HqBEj{background:#fff;border-radius:16px;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.BillingDashboard_tabsContainer__72LKP{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;gap:4px;margin-bottom:24px;padding:8px}.BillingDashboard_tab__brAMR{align-items:center;background:#0000;border:none;border-radius:8px;color:#666;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .3s ease}.BillingDashboard_activeTab__vmpz4{background:linear-gradient(135deg,#4caf50,#388e3c);box-shadow:0 2px 8px #4caf504d;color:#fff}.BillingDashboard_tab__brAMR:hover:not(.BillingDashboard_activeTab__vmpz4){background:#f5f5f5;color:#333}.BillingDashboard_tabContent__fttgl{margin-bottom:32px}.BillingDashboard_quickActions__NmXS4{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;padding:24px}.BillingDashboard_quickActionsTitle__fV5S5{color:#333;font-size:20px;font-weight:600;margin:0 0 20px}.BillingDashboard_actionsGrid__e4nSj{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.BillingDashboard_actionButton__oVOqq{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:12px;color:#495057;cursor:pointer;display:flex;font-weight:500;gap:12px;padding:16px 20px;text-align:right;transition:all .3s ease}.BillingDashboard_actionButton__oVOqq:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.PaymentAppForm_paymentFormContainer__\+0pE5{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 4px 20px #00000014;direction:rtl;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow:hidden}.PaymentAppForm_formHeader__CQ9tH{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-bottom:1px solid #e2e8f0;color:#fff;padding:2rem}.PaymentAppForm_headerContent__-cAHh{align-items:center;display:flex;gap:1rem}.PaymentAppForm_headerIcon__I5XHb{background:#fff3;border-radius:12px;flex-shrink:0;padding:.75rem}.PaymentAppForm_formHeader__CQ9tH h2{font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.PaymentAppForm_formHeader__CQ9tH p{font-size:.875rem;margin:0;opacity:.9}.PaymentAppForm_loadingState__DQE\+e{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.PaymentAppForm_spinner__2Rxuw{animation:PaymentAppForm_spin__zwElR 1s linear infinite;color:#3b82f6;margin-bottom:1rem}@keyframes PaymentAppForm_spin__zwElR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymentAppForm_errorState__-JJPm{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.PaymentAppForm_errorIcon__5Af--{color:#ef4444;margin-bottom:1rem}.PaymentAppForm_errorState__-JJPm h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.PaymentAppForm_errorState__-JJPm p{color:#64748b;line-height:1.5;margin:0 0 2rem}.PaymentAppForm_errorActions__id4ru{display:flex;gap:1rem;justify-content:center}.PaymentAppForm_retryButton__6dPUW{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.PaymentAppForm_retryButton__6dPUW:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 15px #3b82f64d;transform:translateY(-1px)}.PaymentAppForm_infoSection__05k5S{background:#f8fafc;border-bottom:1px solid #f1f5f9;padding:2rem}.PaymentAppForm_infoCard__p-Afr{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 10px #0000000d;padding:1.5rem}.PaymentAppForm_infoCard__p-Afr h3{align-items:center;color:#1e293b;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.PaymentAppForm_infoGrid__3YVHQ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.PaymentAppForm_infoItem__0Mmbd{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:.75rem 0}.PaymentAppForm_infoItem__0Mmbd:last-child{border-bottom:none}.PaymentAppForm_infoLabel__6NBxM{color:#64748b;font-size:.875rem;font-weight:500}.PaymentAppForm_infoValue__uqWFm{color:#1e293b;font-size:.875rem;font-weight:600}.PaymentAppForm_statusBadge__WwPgw{border-radius:20px;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.PaymentAppForm_statusTrial__XSNmx{background:#fef3c7;border:1px solid #fde68a;color:#d97706}.PaymentAppForm_statusActive__aI4D4{background:#d1fae5;border:1px solid #a7f3d0;color:#059669}.PaymentAppForm_statusOverdue__-y04O{background:#fee2e2;border:1px solid #fecaca;color:#dc2626}.PaymentAppForm_statusSuspended__Vao2z{background:#f3f4f6;border:1px solid #d1d5db;color:#6b7280}.PaymentAppForm_warningMessage__V7X\+B{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#d97706;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;grid-column:1/-1;margin-top:1rem;padding:.75rem 1rem}.PaymentAppForm_successMessage__d4dle{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-bottom:1px solid #a7f3d0;color:#059669}.PaymentAppForm_errorMessage__v6oMe,.PaymentAppForm_successMessage__d4dle{align-items:center;display:flex;font-weight:500;gap:.75rem;padding:1rem 2rem}.PaymentAppForm_errorMessage__v6oMe{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-bottom:1px solid #fecaca;color:#dc2626}.PaymentAppForm_paymentForm__g\+euA{padding:2rem}.PaymentAppForm_formSection__O0z-X{margin-bottom:2rem}.PaymentAppForm_formSection__O0z-X h3{border-bottom:2px solid #f1f5f9;color:#1e293b;font-size:1.125rem;font-weight:600;margin:0 0 1.5rem;padding-bottom:.75rem}.PaymentAppForm_formRow__fu\+xM{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.PaymentAppForm_formGroup__nvnOa{display:flex;flex-direction:column;gap:.5rem}.PaymentAppForm_formGroup__nvnOa label{align-items:center;color:#374151;display:flex;font-size:.875rem;font-weight:600;gap:.5rem}.PaymentAppForm_formGroup__nvnOa input[type=date],.PaymentAppForm_formGroup__nvnOa input[type=number]{background:#fff;border:2px solid #e2e8f0;border-radius:12px;font-family:inherit;font-size:.875rem;padding:.875rem 1rem;transition:all .2s ease}.PaymentAppForm_formGroup__nvnOa input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.PaymentAppForm_formGroup__nvnOa input:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.PaymentAppForm_inputError__yXtGq{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.PaymentAppForm_fieldError__Up02T{color:#ef4444;font-size:.75rem;font-weight:500}.PaymentAppForm_fieldHint__flJ4j{color:#64748b;font-size:.75rem;line-height:1.4}.PaymentAppForm_paymentMethodGrid__aBx5q{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:.5rem}.PaymentAppForm_paymentMethodOption__ctUp1{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;justify-content:center;padding:1rem;position:relative;transition:all .2s ease}.PaymentAppForm_paymentMethodOption__ctUp1:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.PaymentAppForm_paymentMethodOption__ctUp1.PaymentAppForm_selected__14b-I{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#3b82f6;box-shadow:0 4px 15px #3b82f633}.PaymentAppForm_paymentMethodOption__ctUp1 input[type=radio]{opacity:0;pointer-events:none;position:absolute}.PaymentAppForm_methodContent__OeWWr{align-items:center;display:flex;flex-direction:column;gap:.5rem;text-align:center}.PaymentAppForm_methodContent__OeWWr span{color:#374151;font-size:.875rem;font-weight:500}.PaymentAppForm_paymentMethodOption__ctUp1.PaymentAppForm_selected__14b-I .PaymentAppForm_methodContent__OeWWr span{color:#1e40af;font-weight:600}.PaymentAppForm_formActions__Gpdbd{border-top:2px solid #f1f5f9;display:flex;gap:1rem;justify-content:flex-end;padding-top:2rem}.PaymentAppForm_cancelActionButton__SoP87{background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;font-size:.875rem;font-weight:600;padding:.875rem 1.5rem;transition:all .2s ease}.PaymentAppForm_cancelActionButton__SoP87:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#374151}.PaymentAppForm_cancelActionButton__SoP87:disabled{cursor:not-allowed;opacity:.5}.PaymentAppForm_submitButton__Es9iD{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;min-width:140px;padding:.875rem 2rem;transition:all .2s ease}.PaymentAppForm_submitButton__Es9iD:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 15px #10b9814d;transform:translateY(-1px)}.PaymentAppForm_submitButton__Es9iD:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.PaymentAppForm_buttonSpinner__1KKhk{animation:PaymentAppForm_spin__zwElR 1s linear infinite}.PaymentAppForm_additionalInfo__2rP\+h{background:#f8fafc;border-top:1px solid #f1f5f9;padding:1.5rem 2rem 2rem}.PaymentAppForm_infoNote__WEUpN{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;display:flex;font-size:.875rem;gap:.75rem;line-height:1.5;padding:1rem}.PaymentAppForm_infoNote__WEUpN svg{color:#3b82f6;flex-shrink:0;margin-top:.125rem}.PaymentAppForm_cancelButton__cqvLz{background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.PaymentAppForm_cancelButton__cqvLz:hover{background:#f8fafc;border-color:#cbd5e1;color:#374151}@media (max-width:768px){.PaymentAppForm_paymentFormContainer__\+0pE5{border-radius:16px;margin:0 10px}.PaymentAppForm_formHeader__CQ9tH{padding:1.5rem}.PaymentAppForm_headerContent__-cAHh{flex-direction:column;gap:.75rem;text-align:center}.PaymentAppForm_infoSection__05k5S{padding:1.5rem}.PaymentAppForm_infoCard__p-Afr{padding:1rem}.PaymentAppForm_infoGrid__3YVHQ{gap:.75rem;grid-template-columns:1fr}.PaymentAppForm_infoItem__0Mmbd{align-items:flex-start;flex-direction:column;gap:.25rem}.PaymentAppForm_paymentForm__g\+euA{padding:1.5rem}.PaymentAppForm_formRow__fu\+xM{gap:1rem;grid-template-columns:1fr}.PaymentAppForm_paymentMethodGrid__aBx5q{gap:.75rem;grid-template-columns:1fr 1fr}.PaymentAppForm_formActions__Gpdbd{flex-direction:column;gap:.75rem}.PaymentAppForm_cancelActionButton__SoP87,.PaymentAppForm_submitButton__Es9iD{justify-content:center;width:100%}.PaymentAppForm_additionalInfo__2rP\+h{padding:1rem 1.5rem 1.5rem}}@media (max-width:640px){.PaymentAppForm_formHeader__CQ9tH h2{font-size:1.25rem}.PaymentAppForm_formHeader__CQ9tH p{font-size:.8rem}.PaymentAppForm_paymentMethodGrid__aBx5q{grid-template-columns:1fr}.PaymentAppForm_paymentMethodOption__ctUp1{padding:.75rem}.PaymentAppForm_methodContent__OeWWr{flex-direction:row;justify-content:center}.PaymentAppForm_errorState__-JJPm,.PaymentAppForm_loadingState__DQE\+e{padding:3rem 1.5rem}}@media (prefers-contrast:high){.PaymentAppForm_paymentMethodOption__ctUp1{border:3px solid #000}.PaymentAppForm_paymentMethodOption__ctUp1.PaymentAppForm_selected__14b-I{background:#e6f3ff;border-color:#00f}.PaymentAppForm_submitButton__Es9iD{background:#000;border:2px solid #000}.PaymentAppForm_inputError__yXtGq{border:3px solid red!important}}@media (prefers-reduced-motion:reduce){.PaymentAppForm_buttonSpinner__1KKhk,.PaymentAppForm_spinner__2Rxuw{animation:none}.PaymentAppForm_cancelActionButton__SoP87,.PaymentAppForm_formGroup__nvnOa input,.PaymentAppForm_paymentMethodOption__ctUp1,.PaymentAppForm_submitButton__Es9iD{transition:none}.PaymentAppForm_paymentMethodOption__ctUp1:hover,.PaymentAppForm_submitButton__Es9iD:hover{transform:none}}@media print{.PaymentAppForm_paymentFormContainer__\+0pE5{border:1px solid #000;box-shadow:none}.PaymentAppForm_formHeader__CQ9tH{background:#fff!important;border-bottom:2px solid #000;color:#000!important}.PaymentAppForm_formActions__Gpdbd{display:none}.PaymentAppForm_additionalInfo__2rP\+h{background:#fff!important}}.UsersManagement_usersManagement__SR011{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);margin:0 auto;max-width:1400px;min-height:calc(100vh - 40px);overflow:hidden;padding:20px;position:relative}.UsersManagement_usersManagement__SR011:before{background:linear-gradient(135deg,#4a6da7,#6b8bc7);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-light) 100%);border-radius:16px 16px 0 0;border-radius:var(--border-radius-large) var(--border-radius-large) 0 0;content:"";height:120px;left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.UsersManagement_header__Y3jpx{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:32px;position:relative;z-index:1}.UsersManagement_header__Y3jpx h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a6da7,#6b8bc7);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-light) 100%);-webkit-background-clip:text;background-clip:text;color:#4a6da7;color:var(--primary-color);font-size:32px;font-weight:800;margin-bottom:8px}.UsersManagement_stats__mXxkL{display:flex;flex-wrap:wrap;gap:20px}.UsersManagement_statCard__YmcdB{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #fff3;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 8px 32px #0000001a;display:flex;gap:16px;min-width:180px;overflow:hidden;padding:20px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.UsersManagement_statCard__YmcdB:before{background:linear-gradient(90deg,#4a6da7,#54b689);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.UsersManagement_statCard__YmcdB:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-4px)}.UsersManagement_statCard__YmcdB:hover:before{opacity:1}.UsersManagement_statIcon__LKa3X{background:#4a6da71a;border-radius:12px;border-radius:var(--border-radius);color:#4a6da7;color:var(--primary-color);padding:12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.UsersManagement_statCard__YmcdB:hover .UsersManagement_statIcon__LKa3X{background:#4a6da733;transform:scale(1.1)}.UsersManagement_statCard__YmcdB h3{color:#666;color:var(--text-light);font-size:14px;font-weight:600;margin-bottom:6px}.UsersManagement_statValue__vvYuS{color:#4a6da7;color:var(--primary-color);font-size:28px;font-weight:900;line-height:1}.UsersManagement_tabs__TG0TX{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f4f6f8cc;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:inset 0 2px 8px #0000000f;display:flex;gap:6px;margin-bottom:32px;overflow-x:auto;padding:6px}.UsersManagement_tab__pIwtJ{align-items:center;background:#0000;border:none;color:#666;color:var(--text-light);cursor:pointer;display:flex;flex-shrink:0;font-size:15px;font-weight:600;gap:10px;padding:16px 24px;position:relative;white-space:nowrap}.UsersManagement_tab__pIwtJ,.UsersManagement_tab__pIwtJ:before{border-radius:12px;border-radius:var(--border-radius);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.UsersManagement_tab__pIwtJ:before{background:linear-gradient(135deg,#4a6da7,#6b8bc7);background:linear-gradient(135deg,var(--primary-color),var(--primary-light));content:"";inset:0;opacity:0;position:absolute;z-index:-1}.UsersManagement_tab__pIwtJ:hover:not(.UsersManagement_active__mB4Tf){background:#ffffff80;color:#4a6da7;color:var(--primary-color)}.UsersManagement_tab__pIwtJ.UsersManagement_active__mB4Tf{color:#fff;text-shadow:0 1px 2px #0000001a}.UsersManagement_tab__pIwtJ.UsersManagement_active__mB4Tf:before{opacity:1}.UsersManagement_actions__OdGfu{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:32px}.UsersManagement_filtersContainer__QPNof{align-items:center;display:flex;flex-wrap:wrap;gap:16px;max-width:700px}.UsersManagement_searchBar__oYX17{flex:1 1;max-width:450px;min-width:280px;position:relative}.UsersManagement_searchBar__oYX17 input{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #0000;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 20px #00000014;font-size:15px;padding:16px 20px 16px 52px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.UsersManagement_searchBar__oYX17 input:focus{background:#fff;border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 4px #4a6da726,0 8px 32px #0000001f;outline:none}.UsersManagement_searchIcon__dmNvR{color:#666;color:var(--text-light);left:18px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.UsersManagement_searchBar__oYX17 input:focus+.UsersManagement_searchIcon__dmNvR{color:#4a6da7;color:var(--primary-color)}.UsersManagement_apartmentFilter__u7G\+i{min-width:180px;position:relative}.UsersManagement_apartmentSelect__nw3y4{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #0000;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 20px #00000014;color:#333;color:var(--text-color);cursor:pointer;font-size:15px;padding:16px 20px 16px 52px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.UsersManagement_apartmentSelect__nw3y4:focus{background:#fff;border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 4px #4a6da726,0 8px 32px #0000001f;outline:none}.UsersManagement_filterIcon__jmFlN{color:#666;color:var(--text-light);left:18px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.UsersManagement_apartmentSelect__nw3y4:focus+.UsersManagement_filterIcon__jmFlN{color:#4a6da7;color:var(--primary-color)}.UsersManagement_clearFiltersButton__xwzXr{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #0000;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 20px #00000014;color:#666;color:var(--text-light);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:14px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.UsersManagement_clearFiltersButton__xwzXr:hover{background:#fff;border-color:#dc3545;border-color:var(--danger-color);box-shadow:0 8px 32px #dc354526;color:#dc3545;color:var(--danger-color);transform:translateY(-2px)}.UsersManagement_buttonsGroup__-nVvA{align-items:center;display:flex;gap:8px}.UsersManagement_actionButtonGroup__0NwSY{border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 20px #0000001a;overflow:visible;z-index:100}.UsersManagement_addButton__u8Cww{align-items:center;background:linear-gradient(135deg,#54b689,#48a178);background:linear-gradient(135deg,var(--secondary-color) 0,var(--secondary-dark) 100%);border:none;border-radius:16px 0 0 16px;border-radius:var(--border-radius-large) 0 0 var(--border-radius-large);color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;overflow:hidden;padding:16px 28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.UsersManagement_addButton__u8Cww:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.UsersManagement_addButton__u8Cww:hover:before{left:100%}.UsersManagement_addButton__u8Cww:hover{box-shadow:0 8px 32px #54b6894d;transform:translateY(-2px)}.UsersManagement_actionButtonGroup__0NwSY,.UsersManagement_dropdownToggle__i17zx{align-items:center;display:flex;position:relative}.UsersManagement_dropdownToggle__i17zx{background:linear-gradient(135deg,#54b689,#48a178);background:linear-gradient(135deg,var(--secondary-color) 0,var(--secondary-dark) 100%);border:none;border-left:1px solid #fff3;border-radius:0 16px 16px 0;border-radius:0 var(--border-radius-large) var(--border-radius-large) 0;color:#fff;cursor:pointer;justify-content:center;padding:16px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);z-index:101}.UsersManagement_dropdownToggle__i17zx:hover{background:linear-gradient(135deg,#48a178,#54b689);background:linear-gradient(135deg,var(--secondary-dark) 0,var(--secondary-color) 100%)}.UsersManagement_dropdownToggle__i17zx:focus{outline:2px solid #ffffff80;outline-offset:2px}.UsersManagement_dropdownToggle__i17zx:disabled{cursor:not-allowed;opacity:.7}.UsersManagement_loadingIcon__6oiEV{animation:UsersManagement_spin__hHjsF 1s linear infinite}.UsersManagement_dropdownFirst__T-3Po{display:inline-block;position:relative;width:2rem}.UsersManagement_dropdownSecond__\+iAgp{animation:UsersManagement_dropdownFadeIn__kEwpC .15s ease-out;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);max-height:300px;min-width:12rem;overflow-y:auto;padding:.5rem 0;position:absolute;right:0;top:calc(100% + 4px);z-index:10000}.UsersManagement_dropdownTrigger__3ZDVG{align-items:center;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:.375rem;color:#666;color:var(--text-light);cursor:pointer;display:flex;font-size:1rem;height:2rem;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:2rem}.UsersManagement_dropdownTrigger__3ZDVG:hover{background:#f4f6f8;background:var(--light-gray);border-color:#e1e5eb;border-color:var(--medium-gray);color:#333;color:var(--text-color)}.UsersManagement_dropdownTrigger__3ZDVG.UsersManagement_disabled__w9WWN{cursor:not-allowed;opacity:.6}.UsersManagement_dropdownMenu__0GBsO{animation:UsersManagement_dropdownFadeIn__kEwpC .15s ease-out;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);left:0;max-height:300px;min-width:12rem;overflow-y:auto;padding:.5rem 0;position:absolute;top:calc(100% + 4px);z-index:10000}@keyframes UsersManagement_dropdownFadeIn__kEwpC{0%{opacity:0;transform:translateY(-.5rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.UsersManagement_dropdownItem__lttgV{align-items:center;background:#fff;border:none;color:#333;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;text-align:right;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.UsersManagement_dropdownItem__lttgV:hover{background:#f4f6f8;background:var(--light-gray);color:#4a6da7;color:var(--primary-color)}.UsersManagement_dropdownItem__lttgV:disabled{color:#999;color:var(--text-muted);cursor:not-allowed;opacity:.5}.UsersManagement_dropdownItem__lttgV:disabled:hover{background:#0000;color:#999;color:var(--text-muted)}.UsersManagement_dropdownItem__lttgV.UsersManagement_dangerAction__qJSKj{color:#dc3545;color:var(--danger-color)}.UsersManagement_dropdownItem__lttgV.UsersManagement_dangerAction__qJSKj:hover:not(:disabled){background:#dc35451a;background:var(--danger-light);color:#dc3545;color:var(--danger-color)}.UsersManagement_dropdownDivider__OTbrh{background:#e1e5eb80;height:1px;margin:8px 0}.UsersManagement_tableContainer__A6LWF{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 8px 32px #00000014;display:block;margin-bottom:20px;overflow-x:auto;overflow-y:visible}.UsersManagement_usersTable__P4Fco{background:#0000;border:1px solid #fff3;border-collapse:initial;border-radius:16px;border-radius:var(--border-radius-large);border-spacing:0;overflow:visible;width:100%}.UsersManagement_usersTable__P4Fco td,.UsersManagement_usersTable__P4Fco th{padding:18px;text-align:right}.UsersManagement_usersTable__P4Fco th{background:#f8fafccc;border-bottom:2px solid #e1e5eb;border-bottom:2px solid var(--border-color);color:#333;color:var(--text-color);font-size:14px;font-weight:700;position:sticky;top:0;z-index:10}.UsersManagement_usersTable__P4Fco tr:not(:last-child) td{border-bottom:1px solid #e1e5eb80}.UsersManagement_usersTable__P4Fco tbody tr{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.UsersManagement_usersTable__P4Fco tbody tr:hover{background-color:#4a6da70f}.UsersManagement_userName__C0GGH{color:#333;color:var(--text-color);font-weight:700}.UsersManagement_roleBadge__s4RYg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;display:inline-block;font-size:12px;font-weight:700;min-width:70px;padding:6px 16px;text-align:center}.UsersManagement_roleAdmin__6gxEv{background:#dc354526;border:1px solid #dc354533;color:#dc3545;color:var(--danger-color)}.UsersManagement_roleCommittee__A7o0g{background:#54b68926;border:1px solid #54b68933;color:#54b689;color:var(--secondary-color)}.UsersManagement_roleResident__4T\+wP{background:#4a6da726;border:1px solid #4a6da733;color:#4a6da7;color:var(--primary-color)}.UsersManagement_actionsCell__xF7ZW{display:flex;gap:10px;justify-content:flex-start}.UsersManagement_deleteButton__Mxq8R,.UsersManagement_editButton__fGQyA{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:12px;border-radius:var(--border-radius);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:40px}.UsersManagement_editButton__fGQyA{background:#4a6da726;color:#4a6da7;color:var(--primary-color)}.UsersManagement_editButton__fGQyA:hover{background:#4a6da740;box-shadow:0 4px 16px #4a6da74d;transform:scale(1.1)}.UsersManagement_deleteButton__Mxq8R{background:#dc354526;color:#dc3545;color:var(--danger-color)}.UsersManagement_deleteButton__Mxq8R:hover{background:#dc354540;box-shadow:0 4px 16px #dc35454d;transform:scale(1.1)}.UsersManagement_noResults__-5Oa7{color:#666;color:var(--text-light);font-size:16px;font-style:italic;padding:60px;text-align:center}.UsersManagement_mobileCardsContainer__FoUtS{display:none;margin-bottom:24px}.UsersManagement_cardsGrid__-yWCE{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.UsersManagement_dataCard__9Vr8-{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 8px 32px #00000014;overflow:hidden;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.UsersManagement_dataCard__9Vr8-:before{background:linear-gradient(90deg,#4a6da7,#54b689);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.UsersManagement_dataCard__9Vr8-:hover{border-color:#ffffff4d;box-shadow:0 16px 48px #0000001f;transform:translateY(-4px)}.UsersManagement_dataCard__9Vr8-:hover:before{opacity:1}.UsersManagement_cardHeader__2rVWW{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.UsersManagement_cardTitle__VpZmj{align-items:center;color:#333;color:var(--text-color);display:flex;flex:1 1;font-size:18px;font-weight:700;gap:12px;min-width:0}.UsersManagement_cardTitle__VpZmj span{line-height:1.4;word-break:break-word}.UsersManagement_cardIcon__eJl\+M{background:#4a6da71a;border-radius:12px;border-radius:var(--border-radius);color:#4a6da7;color:var(--primary-color);flex-shrink:0;padding:8px}.UsersManagement_cardBody__i2Exk{display:flex;flex-direction:column;gap:14px}.UsersManagement_cardInfo__JRFXE{align-items:center;background:#f8fafcb3;border-radius:12px;border-radius:var(--border-radius);color:#666;color:var(--text-light);display:flex;font-size:15px;gap:12px;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.UsersManagement_cardInfo__JRFXE:hover{background:#f8fafc;color:#333;color:var(--text-color)}.UsersManagement_cardInfo__JRFXE svg{color:#4a6da7;color:var(--primary-color);flex-shrink:0;opacity:.8}.UsersManagement_cardActions__UzMK0{border-top:1px solid #e1e5eb80;display:flex;gap:12px;justify-content:flex-start;margin-top:16px;padding-top:20px}.UsersManagement_cardActions__UzMK0 .UsersManagement_deleteButton__Mxq8R,.UsersManagement_cardActions__UzMK0 .UsersManagement_editButton__fGQyA{align-items:center;border-radius:12px;border-radius:var(--border-radius);display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;height:48px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.UsersManagement_cardActions__UzMK0 .UsersManagement_editButton__fGQyA{background:linear-gradient(135deg,#4a6da71a,#4a6da70d);border:1px solid #4a6da733;color:#4a6da7;color:var(--primary-color)}.UsersManagement_cardActions__UzMK0 .UsersManagement_editButton__fGQyA:hover{background:linear-gradient(135deg,#4a6da733,#4a6da71a);box-shadow:0 8px 24px #4a6da733;transform:translateY(-2px)}.UsersManagement_cardActions__UzMK0 .UsersManagement_deleteButton__Mxq8R{background:linear-gradient(135deg,#dc35451a,#dc35450d);border:1px solid #dc354533;color:#dc3545;color:var(--danger-color)}.UsersManagement_cardActions__UzMK0 .UsersManagement_deleteButton__Mxq8R:hover{background:linear-gradient(135deg,#dc354533,#dc35451a);box-shadow:0 8px 24px #dc354533;transform:translateY(-2px)}.UsersManagement_emptyState__KDLr5{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#f8fafccc,#f1f5f999);border:1px solid #fff3;border-radius:16px;border-radius:var(--border-radius-large);color:#666;color:var(--text-light);font-size:16px;padding:60px 24px;text-align:center}.UsersManagement_loadingContainer__68Qo-{align-items:center;color:#666;color:var(--text-light);display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.UsersManagement_loadingSpinner__5WtY4{animation:UsersManagement_spin__hHjsF 1s linear infinite;border:4px solid #4a6da71a;border-radius:50%;border-top-color:#4a6da7;border-top:4px solid var(--primary-color);height:48px;margin-bottom:20px;width:48px}@keyframes UsersManagement_spin__hHjsF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UsersManagement_pagination__3dxqa{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff80;border-radius:16px;border-radius:var(--border-radius-large);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:20px;padding:24px 0}.UsersManagement_paginationControls__3--xY{align-items:center;display:flex;gap:16px}.UsersManagement_paginationButton__h-HSh{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #4a6da733;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 16px #00000014;color:#4a6da7;color:var(--primary-color);cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:44px}.UsersManagement_paginationButton__h-HSh:disabled{cursor:not-allowed;opacity:.4}.UsersManagement_paginationButton__h-HSh:not(:disabled):hover{background:#4a6da7;background:var(--primary-color);box-shadow:0 8px 24px #4a6da74d;color:#fff;transform:translateY(-2px)}.UsersManagement_pageInfo__f0nAy{background:#fffc;border-radius:12px;border-radius:var(--border-radius);color:#333;color:var(--text-color);font-size:15px;font-weight:600;padding:12px 20px}.UsersManagement_resultsPerPage__38lmZ{align-items:center;color:#666;color:var(--text-light);display:flex;font-size:14px;font-weight:600;gap:10px}.UsersManagement_resultsPerPage__38lmZ select{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #4a6da733;border-radius:12px;border-radius:var(--border-radius);color:#333;color:var(--text-color);cursor:pointer;font-weight:600;padding:10px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.UsersManagement_resultsPerPage__38lmZ select:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da726;outline:none}.UsersManagement_totalInfo__P0NbZ{color:#666;color:var(--text-light);font-size:14px;font-weight:600}.UsersManagement_sortableHeader__ZVzAb{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);-webkit-user-select:none;user-select:none}.UsersManagement_sortableHeader__ZVzAb:hover{background:#4a6da714}.UsersManagement_sortIconActive__1hARe,.UsersManagement_sortIcon__bIqOd{display:inline-block;margin-right:8px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.UsersManagement_sortIconActive__1hARe{color:#4a6da7;color:var(--primary-color)}.UsersManagement_userFormContainer__Fonxc{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);display:flex;flex-direction:column;margin:20px auto;max-width:900px;min-height:calc(100vh - 40px);overflow:hidden;position:relative}.UsersManagement_userFormContainer__Fonxc:before{background:linear-gradient(135deg,#4a6da7,#6b8bc7);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-light) 100%);border-radius:16px 16px 0 0;border-radius:var(--border-radius-large) var(--border-radius-large) 0 0;content:"";height:120px;left:0;opacity:.08;pointer-events:none;position:absolute;right:0;top:0}.UsersManagement_formHeader__\+g3bZ{align-items:center;background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);box-shadow:0 4px 20px #0000001a;color:#fff;display:flex;flex-shrink:0;gap:16px;padding:24px 32px;position:sticky;top:0;z-index:100}.UsersManagement_backButton__sjzfo{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:none;border-radius:12px;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;min-width:48px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:48px}.UsersManagement_backButton__sjzfo:hover{background:#ffffff4d;box-shadow:0 4px 16px #fff3;transform:scale(1.05)}.UsersManagement_backButton__sjzfo:focus{outline:3px solid #ffffff80;outline-offset:2px}.UsersManagement_formHeader__\+g3bZ h2{color:#fff;font-size:24px;font-weight:800;margin:0;text-shadow:0 2px 4px #0003}.UsersManagement_userForm__tS5AK{display:flex;flex:1 1;flex-direction:column;gap:32px;padding:32px;position:relative;z-index:1}.UsersManagement_formSection__uo4l-{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #ffffff4d;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 8px 32px #0000000f;padding:28px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.UsersManagement_formSection__uo4l-:hover{border-color:#fff6;box-shadow:0 12px 40px #00000014}.UsersManagement_formSection__uo4l- h3{align-items:center;border-bottom:2px solid #4a6da71a;color:#4a6da7;color:var(--primary-color);display:flex;font-size:18px;font-weight:700;margin-bottom:24px;padding-bottom:12px;position:relative}.UsersManagement_formSection__uo4l- h3:after{background:linear-gradient(90deg,#4a6da7,#54b689);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:1px;bottom:-2px;content:"";height:2px;position:absolute;right:0;width:60px}.UsersManagement_formRow__po5yh{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:20px}.UsersManagement_formRow__po5yh:last-child{margin-bottom:0}.UsersManagement_formGroup__86cHt{display:flex;flex-direction:column;gap:8px;position:relative}.UsersManagement_formGroup__86cHt label{align-items:center;color:#333;color:var(--text-color);display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:4px;position:relative}.UsersManagement_formGroup__86cHt label:after{background:linear-gradient(90deg,#0000,#4a6da733,#0000);content:"";flex:1 1;height:1px;margin-right:12px}.UsersManagement_formGroup__86cHt input,.UsersManagement_formGroup__86cHt select,.UsersManagement_formGroup__86cHt textarea{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #0000;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 20px #0000001f;color:#333;color:var(--text-color);font-size:15px;font-weight:500;padding:16px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.UsersManagement_formGroup__86cHt input:focus,.UsersManagement_formGroup__86cHt select:focus,.UsersManagement_formGroup__86cHt textarea:focus{background:#fff;border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 4px #4a6da726,0 8px 32px #0000001a;outline:none;transform:translateY(-2px)}.UsersManagement_formGroup__86cHt input:hover:not(:focus),.UsersManagement_formGroup__86cHt select:hover:not(:focus){border-color:#4a6da74d;box-shadow:0 6px 24px #00000014}.UsersManagement_formGroup__86cHt input::placeholder{color:#999;color:var(--text-muted);font-weight:400}.UsersManagement_formGroup__86cHt select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:left 16px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-left:48px}.UsersManagement_formGroup__86cHt input[type=number]{-moz-appearance:textfield}.UsersManagement_formGroup__86cHt input[type=number]::-webkit-inner-spin-button,.UsersManagement_formGroup__86cHt input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.UsersManagement_formGroup__86cHt input[type=tel]{direction:ltr;font-family:Courier New,monospace;letter-spacing:1px;text-align:right}.UsersManagement_formGroup__86cHt input[type=password]{font-family:Courier New,monospace;letter-spacing:2px}.UsersManagement_togglePassword__k3tof{align-items:center;background:#0000;border:none;border-radius:8px;border-radius:var(--border-radius-small);color:#666;color:var(--text-light);cursor:pointer;display:flex;justify-content:center;left:16px;padding:4px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);z-index:10}.UsersManagement_togglePassword__k3tof:hover{background:#4a6da71a;color:#4a6da7;color:var(--primary-color);transform:translateY(-50%) scale(1.1)}.UsersManagement_togglePassword__k3tof:focus{outline:2px solid #4a6da7;outline:2px solid var(--primary-color);outline-offset:2px}.UsersManagement_errorMessage__yI4zm{animation:UsersManagement_errorSlide__QI8a5 .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#dc35451a,#dc35450d);border:1px solid #dc354533;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 20px #dc35451a;color:#dc3545;color:var(--danger-color);font-size:15px;font-weight:600;margin-bottom:24px;padding:16px 20px}@keyframes UsersManagement_errorSlide__QI8a5{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.UsersManagement_formGroup__86cHt input.UsersManagement_error__GUtMg,.UsersManagement_formGroup__86cHt select.UsersManagement_error__GUtMg{background:#dc35450d;border-color:#dc3545;border-color:var(--danger-color);box-shadow:0 0 0 4px #dc35451a,0 4px 20px #dc354526}.UsersManagement_fieldError__EiHgB{align-items:center;animation:UsersManagement_errorSlide__QI8a5 .3s cubic-bezier(.4,0,.2,1);color:#dc3545;color:var(--danger-color);display:flex;font-size:13px;font-weight:600;gap:6px;margin-top:4px}.UsersManagement_fieldError__EiHgB:before{content:"⚠";font-size:12px}.UsersManagement_formActions__Y-dPM{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f8fafccc;border-radius:0 0 16px 16px;border-radius:0 0 var(--border-radius-large) var(--border-radius-large);border-top:1px solid #e1e5eb80;bottom:0;display:flex;gap:16px;justify-content:flex-end;margin:0 -32px -32px;padding:32px;position:sticky;z-index:50}.UsersManagement_cancelButton__VUqtU,.UsersManagement_saveButton__6nuqx{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:none;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 8px 32px #0000001a;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;min-width:140px;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.UsersManagement_saveButton__6nuqx{background:linear-gradient(135deg,#54b689,#48a178);background:linear-gradient(135deg,var(--secondary-color) 0,var(--secondary-dark) 100%);border:2px solid #0000;color:#fff}.UsersManagement_saveButton__6nuqx:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.UsersManagement_saveButton__6nuqx:hover:before{left:100%}.UsersManagement_saveButton__6nuqx:hover:not(:disabled){box-shadow:0 12px 40px #54b6894d;transform:translateY(-3px)}.UsersManagement_saveButton__6nuqx:disabled{cursor:not-allowed;opacity:.7;transform:none}.UsersManagement_cancelButton__VUqtU{background:#ffffffe6;border:2px solid #e1e5ebcc;color:#666;color:var(--text-light)}.UsersManagement_cancelButton__VUqtU:hover{background:#fff;border-color:#dc3545;border-color:var(--danger-color);box-shadow:0 12px 40px #dc354526;color:#dc3545;color:var(--danger-color);transform:translateY(-3px)}.UsersManagement_cancelButton__VUqtU:focus,.UsersManagement_saveButton__6nuqx:focus{outline:3px solid #4a6da766;outline-offset:2px}.UsersManagement_formGroup__86cHt label span{color:#dc3545;color:var(--danger-color);font-weight:800;margin-right:4px}@media (max-width:768px){.UsersManagement_tableContainer__A6LWF{display:none}.UsersManagement_mobileCardsContainer__FoUtS{display:block}body{background:linear-gradient(135deg,#667eea,#764ba2);padding:10px}.UsersManagement_usersManagement__SR011{background:#fffffffa;border-radius:16px;border-radius:var(--border-radius-large);margin:0;min-height:calc(100vh - 20px);padding:20px 16px}.UsersManagement_header__Y3jpx{align-items:stretch;flex-direction:column;gap:20px;margin-bottom:24px}.UsersManagement_header__Y3jpx h1{font-size:28px;text-align:center}.UsersManagement_stats__mXxkL{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:100%}.UsersManagement_statCard__YmcdB{flex-direction:column;gap:8px;min-width:auto;padding:16px 18px;text-align:center}.UsersManagement_statIcon__LKa3X{align-self:center;padding:10px}.UsersManagement_statCard__YmcdB h3{font-size:13px;margin-bottom:4px}.UsersManagement_statValue__vvYuS{font-size:24px}.UsersManagement_tabs__TG0TX{gap:4px;margin-bottom:24px;padding:4px}.UsersManagement_tab__pIwtJ{border-radius:12px;border-radius:var(--border-radius);font-size:14px;padding:14px 18px}.UsersManagement_actions__OdGfu{align-items:stretch;flex-direction:column;gap:16px}.UsersManagement_buttonsGroup__-nVvA{order:2;width:100%}.UsersManagement_filtersContainer__QPNof{align-items:stretch;flex-direction:column;gap:12px;max-width:none;order:1}.UsersManagement_searchBar__oYX17{max-width:none;min-width:auto}.UsersManagement_searchBar__oYX17 input{border-radius:16px;border-radius:var(--border-radius-large);font-size:16px;padding:18px 24px 18px 54px}.UsersManagement_searchIcon__dmNvR{left:20px}.UsersManagement_apartmentFilter__u7G\+i{min-width:auto}.UsersManagement_apartmentSelect__nw3y4{border-radius:16px;border-radius:var(--border-radius-large);font-size:16px;padding:18px 24px 18px 54px}.UsersManagement_filterIcon__jmFlN{left:20px}.UsersManagement_clearFiltersButton__xwzXr{border-radius:16px;border-radius:var(--border-radius-large);font-size:15px;justify-content:center;padding:16px 24px}.UsersManagement_actionButtonGroup__0NwSY{border-radius:16px;border-radius:var(--border-radius-large);width:100%}.UsersManagement_addButton__u8Cww{border-radius:16px 0 0 16px;border-radius:var(--border-radius-large) 0 0 var(--border-radius-large);flex:1 1;font-size:16px;font-weight:700;justify-content:center;min-height:60px;padding:18px 24px}.UsersManagement_dropdownToggle__i17zx{background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:.375rem;font-size:1.25rem;height:2.5rem;min-height:60px;width:2.5rem}.UsersManagement_dropdownFirst__T-3Po{width:2.5rem}.UsersManagement_dropdownSecond__\+iAgp{animation:UsersManagement_dropdownFadeIn__kEwpC .15s ease-out;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);left:auto;margin-top:0;max-height:300px;min-width:250px;overflow-y:auto;padding:.5rem 0;position:absolute;right:0;top:calc(100% + 4px);z-index:10000}.UsersManagement_dropdownItem__lttgV{align-items:center;display:flex;font-size:16px;font-weight:600;justify-content:flex-start;min-height:60px;padding:18px 24px}.UsersManagement_cardsGrid__-yWCE{gap:16px}.UsersManagement_dataCard__9Vr8-{border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 8px 32px #00000014;padding:20px}.UsersManagement_cardHeader__2rVWW{margin-bottom:18px}.UsersManagement_cardTitle__VpZmj{font-size:17px;gap:10px}.UsersManagement_cardIcon__eJl\+M{padding:10px}.UsersManagement_cardInfo__JRFXE{border-radius:12px;border-radius:var(--border-radius);font-size:14px;padding:14px 16px}.UsersManagement_cardActions__UzMK0{gap:10px;margin-top:18px;padding-top:18px}.UsersManagement_cardActions__UzMK0 .UsersManagement_deleteButton__Mxq8R,.UsersManagement_cardActions__UzMK0 .UsersManagement_editButton__fGQyA{border-radius:12px;border-radius:var(--border-radius);font-size:15px;font-weight:700;height:52px}.UsersManagement_cardActions__UzMK0 .UsersManagement_deleteButton__Mxq8R:after,.UsersManagement_cardActions__UzMK0 .UsersManagement_editButton__fGQyA:after{content:"עריכה";margin-right:6px}.UsersManagement_cardActions__UzMK0 .UsersManagement_deleteButton__Mxq8R:after{content:"מחיקה"}.UsersManagement_pagination__3dxqa{align-items:stretch;border-radius:16px;border-radius:var(--border-radius-large);flex-direction:column;gap:16px;padding:20px}.UsersManagement_paginationControls__3--xY{justify-content:center}.UsersManagement_paginationButton__h-HSh{height:48px;width:48px}.UsersManagement_pageInfo__f0nAy{font-size:16px;padding:14px 20px;text-align:center}.UsersManagement_resultsPerPage__38lmZ{font-size:15px;justify-content:center}.UsersManagement_resultsPerPage__38lmZ select{font-size:15px;padding:12px 18px}.UsersManagement_totalInfo__P0NbZ{font-size:15px;text-align:center}.UsersManagement_emptyState__KDLr5{border-radius:16px;border-radius:var(--border-radius-large);font-size:15px;padding:50px 20px}.UsersManagement_loadingContainer__68Qo-{padding:60px 20px}.UsersManagement_loadingSpinner__5WtY4{height:40px;margin-bottom:16px;width:40px}.UsersManagement_userFormContainer__Fonxc{border-radius:16px;border-radius:var(--border-radius-large);margin:8px;max-width:none;min-height:calc(100vh - 16px)}.UsersManagement_formHeader__\+g3bZ{padding:20px 24px}.UsersManagement_backButton__sjzfo{height:44px;min-width:44px;width:44px}.UsersManagement_formHeader__\+g3bZ h2{font-size:20px}.UsersManagement_userForm__tS5AK{gap:24px;padding:24px 20px}.UsersManagement_formSection__uo4l-{padding:20px}.UsersManagement_formSection__uo4l- h3{font-size:16px;margin-bottom:20px}.UsersManagement_formRow__po5yh{gap:16px;grid-template-columns:1fr;margin-bottom:16px}.UsersManagement_formGroup__86cHt input,.UsersManagement_formGroup__86cHt select{border-radius:16px;border-radius:var(--border-radius-large);font-size:16px;padding:18px 20px}.UsersManagement_formGroup__86cHt select{background-position:left 20px center;padding-left:52px}.UsersManagement_formGroup__86cHt input[type=tel]{font-size:18px;letter-spacing:2px}.UsersManagement_togglePassword__k3tof{left:20px;padding:8px}.UsersManagement_formActions__Y-dPM{flex-direction:column-reverse;gap:12px;margin:0 -20px -24px;padding:24px 20px}.UsersManagement_cancelButton__VUqtU,.UsersManagement_saveButton__6nuqx{font-size:17px;min-width:auto;padding:18px 24px;width:100%}.UsersManagement_errorMessage__yI4zm{font-size:14px;margin-bottom:20px;padding:14px 18px}.UsersManagement_fieldError__EiHgB{font-size:12px}}@media (max-width:480px){.UsersManagement_usersManagement__SR011{padding:16px 12px}.UsersManagement_header__Y3jpx h1{font-size:24px}.UsersManagement_stats__mXxkL{gap:10px;grid-template-columns:1fr 1fr}.UsersManagement_statCard__YmcdB{padding:14px 16px}.UsersManagement_statValue__vvYuS{font-size:20px}.UsersManagement_tab__pIwtJ{font-size:13px;padding:12px 16px}.UsersManagement_apartmentSelect__nw3y4,.UsersManagement_searchBar__oYX17 input{font-size:15px;padding:16px 20px 16px 48px}.UsersManagement_addButton__u8Cww{font-size:15px;padding:16px 20px}.UsersManagement_dropdownToggle__i17zx{background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:.375rem;font-size:1.125rem;height:2.25rem;min-height:52px;width:2.25rem}.UsersManagement_dropdownFirst__T-3Po{width:2.25rem}.UsersManagement_dropdownSecond__\+iAgp{animation:UsersManagement_dropdownFadeIn__kEwpC .15s ease-out;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);left:auto;max-height:300px;max-width:250px;min-width:200px;overflow-y:auto;padding:.5rem 0;position:absolute;right:0;top:calc(100% + 4px);z-index:10000}.UsersManagement_dropdownItem__lttgV{align-items:center;display:flex;font-size:15px;min-height:52px;padding:16px 20px}.UsersManagement_dataCard__9Vr8-{padding:16px}.UsersManagement_cardTitle__VpZmj{font-size:16px}.UsersManagement_cardInfo__JRFXE{font-size:13px;padding:12px 14px}.UsersManagement_cardActions__UzMK0 .UsersManagement_deleteButton__Mxq8R,.UsersManagement_cardActions__UzMK0 .UsersManagement_editButton__fGQyA{font-size:14px;height:48px}.UsersManagement_pagination__3dxqa{padding:16px}.UsersManagement_paginationButton__h-HSh{height:44px;width:44px}.UsersManagement_pageInfo__f0nAy{font-size:14px;padding:12px 16px}.UsersManagement_userFormContainer__Fonxc{margin:4px}.UsersManagement_formHeader__\+g3bZ{padding:16px 20px}.UsersManagement_formHeader__\+g3bZ h2{font-size:18px}.UsersManagement_userForm__tS5AK{gap:20px;padding:20px 16px}.UsersManagement_formSection__uo4l-{padding:16px}.UsersManagement_formSection__uo4l- h3{font-size:15px;margin-bottom:16px}.UsersManagement_formGroup__86cHt input,.UsersManagement_formGroup__86cHt select{font-size:15px;padding:16px 18px}.UsersManagement_formGroup__86cHt select{background-position:left 18px center;padding-left:48px}.UsersManagement_formActions__Y-dPM{margin:0 -16px -20px;padding:20px 16px}.UsersManagement_cancelButton__VUqtU,.UsersManagement_saveButton__6nuqx{font-size:16px;padding:16px 20px}}@media (pointer:coarse){.UsersManagement_cardActions__UzMK0 .UsersManagement_deleteButton__Mxq8R,.UsersManagement_cardActions__UzMK0 .UsersManagement_editButton__fGQyA{min-height:52px;padding:16px}.UsersManagement_paginationButton__h-HSh{min-height:48px;min-width:48px}.UsersManagement_addButton__u8Cww{min-height:52px;padding:18px 24px}.UsersManagement_dropdownToggle__i17zx{background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:.375rem;height:2.25rem;min-height:52px;min-width:52px;width:2.25rem}.UsersManagement_tab__pIwtJ{min-height:48px;padding:14px 20px}.UsersManagement_formGroup__86cHt input,.UsersManagement_formGroup__86cHt select{min-height:52px;padding:18px 20px}.UsersManagement_togglePassword__k3tof{min-height:48px;min-width:48px;padding:12px}.UsersManagement_cancelButton__VUqtU,.UsersManagement_saveButton__6nuqx{min-height:52px;padding:18px 32px}.UsersManagement_backButton__sjzfo{min-height:52px;min-width:52px}}@media (prefers-color-scheme:dark){:root{--text-color:#e0e0e0;--text-light:#a0a0a0;--text-muted:grey;--light-gray:#2a2a2a;--medium-gray:#3a3a3a;--border-color:#4a4a4a}body{background:linear-gradient(135deg,#1a1a2e,#16213e)}.UsersManagement_usersManagement__SR011{background:#1a1a2ef2;color:#333;color:var(--text-color)}.UsersManagement_dataCard__9Vr8-{background:#2a2a2af2;border-color:#ffffff1a}.UsersManagement_cardInfo__JRFXE{background:#3a3a3ab3}.UsersManagement_userFormContainer__Fonxc{background:#1a1a2efa}.UsersManagement_formSection__uo4l-{background:#2a2a3acc;border-color:#ffffff1a}.UsersManagement_formGroup__86cHt input,.UsersManagement_formGroup__86cHt select{background:#3a3a4ae6;border-color:#ffffff1a;color:#e0e0e0}.UsersManagement_formGroup__86cHt input:focus,.UsersManagement_formGroup__86cHt select:focus{background:#4a4a5a;border-color:#6b8bc7;border-color:var(--primary-light)}.UsersManagement_formActions__Y-dPM{background:#202030cc;border-color:#ffffff1a}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.UsersManagement_addButton__u8Cww:hover,.UsersManagement_cardActions__UzMK0 .UsersManagement_deleteButton__Mxq8R:hover,.UsersManagement_cardActions__UzMK0 .UsersManagement_editButton__fGQyA:hover,.UsersManagement_dataCard__9Vr8-:hover{transform:none}.UsersManagement_errorMessage__yI4zm,.UsersManagement_fieldError__EiHgB{animation:none}.UsersManagement_saveButton__6nuqx:before{transition:none}.UsersManagement_saveButton__6nuqx:hover:before{left:0;opacity:.2}.UsersManagement_cancelButton__VUqtU:hover,.UsersManagement_formGroup__86cHt input:focus,.UsersManagement_formGroup__86cHt select:focus,.UsersManagement_saveButton__6nuqx:hover:not(:disabled){transform:none}}@media (prefers-contrast:high){.UsersManagement_formGroup__86cHt input,.UsersManagement_formGroup__86cHt select{border-width:3px}.UsersManagement_formGroup__86cHt input:focus,.UsersManagement_formGroup__86cHt select:focus{border-width:4px;box-shadow:none}.UsersManagement_cancelButton__VUqtU,.UsersManagement_errorMessage__yI4zm,.UsersManagement_saveButton__6nuqx{border-width:3px}}.UsersManagement_dataCard__9Vr8-:focus-within{outline:3px solid #4a6da7;outline:3px solid var(--primary-color);outline-offset:2px}.UsersManagement_cardActions__UzMK0 .UsersManagement_deleteButton__Mxq8R:focus,.UsersManagement_cardActions__UzMK0 .UsersManagement_editButton__fGQyA:focus{outline:3px solid currentColor;outline-offset:3px}@media print{.UsersManagement_userFormContainer__Fonxc{background:#fff;border-radius:0;box-shadow:none;margin:0}.UsersManagement_formHeader__\+g3bZ{color-adjust:exact;background:#333!important;-webkit-print-color-adjust:exact}.UsersManagement_backButton__sjzfo,.UsersManagement_formActions__Y-dPM,.UsersManagement_togglePassword__k3tof{display:none}.UsersManagement_formGroup__86cHt input,.UsersManagement_formGroup__86cHt select{background:#0000!important;border:2px solid #333!important}}.DeletionConfirmationModal_modalOverlay__Kf5qG{align-items:center;animation:DeletionConfirmationModal_fadeIn__dmGEw .2s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;bottom:0;direction:rtl;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1000}@keyframes DeletionConfirmationModal_fadeIn__dmGEw{0%{opacity:0}to{opacity:1}}.DeletionConfirmationModal_modalContainer__8WT3W{animation:DeletionConfirmationModal_slideIn__OPi1N .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);max-height:90vh;max-width:500px;overflow-y:auto;position:relative;width:100%}@keyframes DeletionConfirmationModal_slideIn__OPi1N{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.DeletionConfirmationModal_modalHeader__aW9ve{align-items:center;background:linear-gradient(135deg,#fef9e7,#fff8e1);border-bottom:1px solid #e1e5eb;border-bottom:1px solid var(--border-color);border-top-left-radius:12px;border-top-right-radius:12px;display:flex;justify-content:space-between;padding:20px 24px}.DeletionConfirmationModal_headerContent__-T3fD{align-items:center;display:flex;gap:12px}.DeletionConfirmationModal_warningIcon__kilzp{color:#f59e0b;flex-shrink:0}.DeletionConfirmationModal_modalTitle__0cY2v{color:#333;color:var(--text-color);font-size:18px;font-weight:600;margin:0}.DeletionConfirmationModal_closeButton__6yQCN{align-items:center;background:none;border:none;border-radius:6px;border-radius:var(--border-radius-small);color:#666;color:var(--text-light);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:all .2s ease;transition:var(--transition)}.DeletionConfirmationModal_closeButton__6yQCN:hover{background-color:#0000000d;color:#333;color:var(--text-color)}.DeletionConfirmationModal_modalBody__z\+Oap{space-y:16px;padding:24px}.DeletionConfirmationModal_userInfoCard__5nYxl{background:#3b82f60d;border:1px solid #3b82f633;border-radius:8px;border-radius:var(--border-radius);margin-bottom:16px;padding:16px}.DeletionConfirmationModal_userInfoHeader__4FArF{align-items:center;display:flex;gap:8px;margin-bottom:8px}.DeletionConfirmationModal_userIcon__DOXR0{color:#3b82f6;flex-shrink:0}.DeletionConfirmationModal_userInfoTitle__pLn3O{color:#1e40af;font-size:14px;font-weight:600}.DeletionConfirmationModal_userDetail__CTF\+2{color:#1d4ed8;font-size:13px;line-height:1.4;margin-bottom:4px}.DeletionConfirmationModal_userDetail__CTF\+2:last-child{margin-bottom:0}.DeletionConfirmationModal_warningCard__YnA\+i{background:#f59e0b0d;border:1px solid #f59e0b33;border-radius:8px;border-radius:var(--border-radius);margin-bottom:20px;padding:16px}.DeletionConfirmationModal_warningHeader__oYAYD{align-items:center;display:flex;gap:8px;margin-bottom:12px}.DeletionConfirmationModal_warningHeaderIcon__-kWFk{color:#f59e0b;flex-shrink:0}.DeletionConfirmationModal_warningHeaderText__pDJEc{color:#d97706;font-size:14px;font-weight:600}.DeletionConfirmationModal_warningDescription__5rz\+l{color:#b45309;font-size:13px;line-height:1.4;margin-bottom:12px}.DeletionConfirmationModal_dependenciesList__5N7AP{list-style:none;margin:0;padding:0}.DeletionConfirmationModal_dependencyItem__aY9SE{align-items:center;color:#b45309;display:flex;font-size:13px;gap:8px;line-height:1.4;margin-bottom:4px}.DeletionConfirmationModal_dependencyItem__aY9SE:last-child{margin-bottom:0}.DeletionConfirmationModal_dependencyBullet__k3Wcd{background-color:#f59e0b;border-radius:50%;flex-shrink:0;height:6px;width:6px}.DeletionConfirmationModal_actionsSection__Yv-rA{margin-top:20px}.DeletionConfirmationModal_actionsSectionTitle__bXlyq{color:#333;color:var(--text-color);font-size:15px;font-weight:600;margin-bottom:12px}.DeletionConfirmationModal_actionOption__S\+E9w{align-items:flex-start;background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);cursor:pointer;display:flex;gap:12px;margin-bottom:8px;padding:16px;transition:all .2s ease;transition:var(--transition)}.DeletionConfirmationModal_actionOption__S\+E9w:last-child{margin-bottom:0}.DeletionConfirmationModal_actionOption__S\+E9w:hover{background-color:#4a6da705;border-color:#4a6da74d}.DeletionConfirmationModal_actionOption__S\+E9w.DeletionConfirmationModal_selected__s1NWZ{background-color:#4a6da70d;border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 1px #4a6da71a}.DeletionConfirmationModal_radioInput__32I3m{accent-color:#4a6da7;accent-color:var(--primary-color);cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;width:16px}.DeletionConfirmationModal_actionContent__Q0iSj{flex:1 1}.DeletionConfirmationModal_actionTitle__-ATW6{color:#333;color:var(--text-color);font-size:14px;font-weight:600;line-height:1.3;margin-bottom:4px}.DeletionConfirmationModal_actionTitle__-ATW6.DeletionConfirmationModal_danger__ER67m{color:#dc3545;color:var(--danger-color)}.DeletionConfirmationModal_actionDescription__bBgLr{color:#666;color:var(--text-light);font-size:12px;line-height:1.4}.DeletionConfirmationModal_modalFooter__HX\+aY{background-color:#fafbfc;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:1px solid #e1e5eb;border-top:1px solid var(--border-color);display:flex;gap:12px;padding:20px 24px}.DeletionConfirmationModal_cancelButton__O608\+{background-color:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);color:#666;color:var(--text-light);cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s ease;transition:var(--transition)}.DeletionConfirmationModal_cancelButton__O608\+:hover{background-color:#f4f6f8;background-color:var(--light-gray);border-color:#666;border-color:var(--text-light);color:#333;color:var(--text-color)}.DeletionConfirmationModal_confirmButton__fCxPH{align-items:center;background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border:none;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease;transition:var(--transition)}.DeletionConfirmationModal_confirmButton__fCxPH:hover:not(:disabled){background:linear-gradient(135deg,#3a5a8c,#4a6da7);background:linear-gradient(135deg,var(--primary-dark) 0,var(--primary-color) 100%);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.DeletionConfirmationModal_confirmButton__fCxPH:disabled{background:#e1e5eb;background:var(--medium-gray);box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.DeletionConfirmationModal_loadingSpinner__Rf\+rf{animation:DeletionConfirmationModal_spin__sPusL 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes DeletionConfirmationModal_spin__sPusL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.DeletionConfirmationModal_modalOverlay__Kf5qG{align-items:flex-end;padding:8px}.DeletionConfirmationModal_modalContainer__8WT3W{border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:85vh}.DeletionConfirmationModal_modalHeader__aW9ve{padding:16px 20px}.DeletionConfirmationModal_modalTitle__0cY2v{font-size:16px}.DeletionConfirmationModal_modalBody__z\+Oap{padding:20px}.DeletionConfirmationModal_modalFooter__HX\+aY{flex-direction:column;padding:16px 20px}.DeletionConfirmationModal_cancelButton__O608\+,.DeletionConfirmationModal_confirmButton__fCxPH{padding:14px 20px;width:100%}.DeletionConfirmationModal_actionOption__S\+E9w{padding:12px}.DeletionConfirmationModal_actionTitle__-ATW6{font-size:13px}.DeletionConfirmationModal_actionDescription__bBgLr{font-size:11px}}@media (max-width:480px){.DeletionConfirmationModal_modalOverlay__Kf5qG{padding:0}.DeletionConfirmationModal_modalContainer__8WT3W{border-radius:0;height:100vh;max-height:100vh}.DeletionConfirmationModal_modalHeader__aW9ve{padding:12px 16px}.DeletionConfirmationModal_modalBody__z\+Oap{padding:16px}.DeletionConfirmationModal_modalFooter__HX\+aY{padding:12px 16px}.DeletionConfirmationModal_userInfoCard__5nYxl,.DeletionConfirmationModal_warningCard__YnA\+i{padding:12px}.DeletionConfirmationModal_actionOption__S\+E9w{padding:10px}}@media (prefers-contrast:high){.DeletionConfirmationModal_modalContainer__8WT3W{border:3px solid #333;border:3px solid var(--text-color)}.DeletionConfirmationModal_actionOption__S\+E9w{border-width:3px}.DeletionConfirmationModal_actionOption__S\+E9w.DeletionConfirmationModal_selected__s1NWZ{border-color:#333;border-color:var(--text-color);border-width:3px}.DeletionConfirmationModal_cancelButton__O608\+,.DeletionConfirmationModal_confirmButton__fCxPH{border-width:3px}}@media (prefers-reduced-motion:reduce){.DeletionConfirmationModal_actionOption__S\+E9w,.DeletionConfirmationModal_cancelButton__O608\+,.DeletionConfirmationModal_closeButton__6yQCN,.DeletionConfirmationModal_confirmButton__fCxPH,.DeletionConfirmationModal_modalContainer__8WT3W,.DeletionConfirmationModal_modalOverlay__Kf5qG{animation:none;transition:none}.DeletionConfirmationModal_loadingSpinner__Rf\+rf{animation:none;border-right-color:#fff;border-top-color:#0000}}.DeletionConfirmationModal_actionOption__S\+E9w:focus-within,.DeletionConfirmationModal_cancelButton__O608\+:focus,.DeletionConfirmationModal_closeButton__6yQCN:focus,.DeletionConfirmationModal_confirmButton__fCxPH:focus,.DeletionConfirmationModal_radioInput__32I3m:focus{outline:2px solid #4a6da7;outline:2px solid var(--primary-color);outline-offset:2px}@media print{.DeletionConfirmationModal_modalOverlay__Kf5qG{background:none;padding:0;position:static}.DeletionConfirmationModal_modalContainer__8WT3W{box-shadow:none;max-height:none;max-width:100%}.DeletionConfirmationModal_modalFooter__HX\+aY{display:none}}.ExcelUpload_overlay__ajPU8{align-items:center;background:#0009;bottom:0;direction:rtl;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.ExcelUpload_modal__ISskt{background:#fff;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:100%}.ExcelUpload_header__ZCbg7{align-items:center;background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);color:#fff;display:flex;justify-content:space-between;padding:20px 24px}.ExcelUpload_header__ZCbg7 h2{align-items:center;display:flex;font-size:20px;font-weight:600;gap:12px;margin:0}.ExcelUpload_closeButton__wvAR\+{align-items:center;background:#fff3;border:none;border-radius:6px;border-radius:var(--border-radius-small);color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;transition:var(--transition);width:40px}.ExcelUpload_closeButton__wvAR\+:hover{background:#ffffff4d;transform:scale(1.05)}.ExcelUpload_content__H2N5G{flex:1 1;overflow-y:auto;padding:24px}.ExcelUpload_uploadSection__K86gJ{display:flex;flex-direction:column;gap:24px}.ExcelUpload_instructions__kDflu{background:#f4f6f8;background:var(--light-gray);border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);padding:20px}.ExcelUpload_instructions__kDflu h3{color:#4a6da7;color:var(--primary-color);font-size:16px;margin-bottom:12px}.ExcelUpload_instructions__kDflu ul{list-style-type:disc;margin:0;padding-right:20px}.ExcelUpload_instructions__kDflu li{color:#333;color:var(--text-color);line-height:1.5;margin-bottom:8px}.ExcelUpload_uploadArea__JpWMf{background:#f4f6f8;background:var(--light-gray);border:2px dashed #e1e5eb;border:2px dashed var(--border-color);border-radius:8px;border-radius:var(--border-radius);padding:40px 20px;text-align:center;transition:all .2s ease;transition:var(--transition)}.ExcelUpload_uploadArea__JpWMf:hover{background:#4a6da70d;border-color:#4a6da7;border-color:var(--primary-color)}.ExcelUpload_fileInput__FUnlN{display:none}.ExcelUpload_uploadLabel__rCXrA{align-items:center;color:#666;color:var(--text-light);cursor:pointer;display:flex;flex-direction:column;gap:12px;transition:all .2s ease;transition:var(--transition)}.ExcelUpload_uploadLabel__rCXrA:hover{color:#4a6da7;color:var(--primary-color)}.ExcelUpload_uploadLabel__rCXrA span{font-size:18px;font-weight:600}.ExcelUpload_uploadLabel__rCXrA small{font-size:14px;opacity:.8}.ExcelUpload_templateSection__YjWbv{display:flex;justify-content:center}@keyframes ExcelUpload_pulse__c6yzS{0%{box-shadow:0 4px 15px #667eea66}50%{box-shadow:0 6px 20px #667eea99}to{box-shadow:0 4px 15px #667eea66}}@keyframes ExcelUpload_shimmer__u3wuO{0%{background-position:-200% 0}to{background-position:200% 0}}.ExcelUpload_addButton__K0q8J,.ExcelUpload_excelUploadButton__6kkj-{animation:ExcelUpload_pulse__c6yzS 3s ease-in-out infinite}.ExcelUpload_addButton__K0q8J:hover,.ExcelUpload_excelUploadButton__6kkj-:hover{animation:none}.ExcelUpload_templateButton__QXhgr{align-items:center;background:linear-gradient(135deg,#ffecd2,#fcb69f);border:none;border-radius:10px;box-shadow:0 3px 10px #fcb69f66,0 1px 3px #0000001a;color:#8b4513;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ExcelUpload_templateButton__QXhgr:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.ExcelUpload_templateButton__QXhgr:hover{background:linear-gradient(135deg,#fcb69f,#ffecd2);box-shadow:0 6px 20px #fcb69f99,0 3px 6px #00000026;transform:translateY(-2px) scale(1.05)}.ExcelUpload_templateButton__QXhgr:hover:before{left:100%}.ExcelUpload_templateButton__QXhgr svg{transition:transform .3s ease}.ExcelUpload_templateButton__QXhgr:hover svg{transform:rotate(10deg) scale(1.1)}.ExcelUpload_headerSelection__gWFuZ{display:flex;flex-direction:column;gap:20px}.ExcelUpload_headerSelection__gWFuZ h3{color:#4a6da7;color:var(--primary-color);font-size:18px;margin:0}.ExcelUpload_headerRowSelector__ilUuy{grid-gap:12px;align-items:center;background:#f4f6f8;background:var(--light-gray);border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);display:grid;gap:12px;grid-template-columns:200px 1fr;padding:16px}.ExcelUpload_headerRowSelector__ilUuy label{color:#333;color:var(--text-color);font-size:14px;font-weight:600}.ExcelUpload_headerPreview__at-wV{margin-top:20px}.ExcelUpload_headerPreview__at-wV h4{color:#4a6da7;color:var(--primary-color);font-size:16px;margin-bottom:12px}.ExcelUpload_previewContainer__hF-VN{background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);overflow:hidden}.ExcelUpload_previewContainer__hF-VN .ExcelUpload_previewTable__DN1B3{max-height:400px;overflow-x:auto;overflow-y:auto}.ExcelUpload_previewContainer__hF-VN table{border-collapse:collapse;font-size:13px;width:100%}.ExcelUpload_previewContainer__hF-VN td,.ExcelUpload_previewContainer__hF-VN th{border-bottom:1px solid #e1e5eb;border-bottom:1px solid var(--medium-gray);border-right:1px solid #e1e5eb;border-right:1px solid var(--medium-gray);padding:8px 12px;text-align:right}.ExcelUpload_previewContainer__hF-VN td:last-child,.ExcelUpload_previewContainer__hF-VN th:last-child{border-right:none}.ExcelUpload_rowNumber__hGQh4{background:#f4f6f8!important;background:var(--light-gray)!important;border-right:2px solid #e1e5eb!important;border-right:2px solid var(--border-color)!important;color:#666;color:var(--text-light);font-weight:600;position:sticky;right:0;text-align:center!important;width:80px}.ExcelUpload_headerRow__ZykfL{background:linear-gradient(135deg,#4a6da71a,#4a6da70d)}.ExcelUpload_headerRow__ZykfL .ExcelUpload_rowNumber__hGQh4{background:linear-gradient(135deg,#4a6da7,#3a5a8c)!important;background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%)!important;color:#fff!important}.ExcelUpload_headerCell__7yO3i{background:linear-gradient(135deg,#4a6da726,#4a6da71a);color:#3a5a8c;color:var(--primary-dark);font-weight:600}.ExcelUpload_headerIndicator__ErJV0{color:#fff;font-size:11px;opacity:.9}.ExcelUpload_selectedHeaders__qmxaD{background:#f4f6f8;background:var(--light-gray);border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);margin-top:20px;padding:16px}.ExcelUpload_selectedHeaders__qmxaD h4{color:#4a6da7;color:var(--primary-color);font-size:14px;margin-bottom:12px}.ExcelUpload_headersList__eE64s{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ExcelUpload_headerTag__HvErA{background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border-radius:20px;box-shadow:0 2px 4px #4a6da74d;color:#fff;font-size:12px;font-weight:600;padding:6px 12px}.ExcelUpload_dataInfo__fboEX{color:#666;color:var(--text-light);font-size:13px;margin:0}.ExcelUpload_headerSelection__gWFuZ .ExcelUpload_processButton__z7UQR{background:linear-gradient(135deg,#54b689,#48a178);background:linear-gradient(135deg,var(--secondary-color) 0,var(--secondary-dark) 100%)}.ExcelUpload_headerSelection__gWFuZ .ExcelUpload_processButton__z7UQR:hover:not(:disabled){background:linear-gradient(135deg,#48a178,#54b689);background:linear-gradient(135deg,var(--secondary-dark) 0,var(--secondary-color) 100%);box-shadow:0 8px 25px #54b68999,0 4px 8px #00000026}.ExcelUpload_mappingSection__fEDlQ{display:flex;flex-direction:column;gap:20px}.ExcelUpload_mappingSection__fEDlQ h3{color:#4a6da7;color:var(--primary-color);font-size:18px;margin:0}.ExcelUpload_fileInfo__5Hqp0{background:#f4f6f8;background:var(--light-gray);border-radius:6px;border-radius:var(--border-radius-small);color:#333;color:var(--text-color);font-size:14px;padding:12px 16px}.ExcelUpload_mappingGrid__QdwKS{grid-gap:16px;display:grid;gap:16px}.ExcelUpload_mappingRow__qWiPw{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:200px 1fr}.ExcelUpload_mappingRow__qWiPw label{color:#333;color:var(--text-color);font-size:14px;font-weight:600}.ExcelUpload_mappingRow__qWiPw label.ExcelUpload_required__V5gpK:after{color:#dc3545;color:var(--danger-color);content:" *"}.ExcelUpload_columnSelect__wqqsG{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);cursor:pointer;font-size:14px;padding:10px 12px;transition:all .2s ease;transition:var(--transition)}.ExcelUpload_columnSelect__wqqsG:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.ExcelUpload_preview__GVRbP{border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);margin-top:20px;overflow:hidden}.ExcelUpload_preview__GVRbP h4{background:#f4f6f8;background:var(--light-gray);border-bottom:1px solid #e1e5eb;border-bottom:1px solid var(--border-color);color:#333;color:var(--text-color);font-size:14px;margin:0;padding:12px 16px}.ExcelUpload_previewTable__DN1B3{overflow-x:auto}.ExcelUpload_previewTable__DN1B3 table{border-collapse:collapse;width:100%}.ExcelUpload_previewTable__DN1B3 td,.ExcelUpload_previewTable__DN1B3 th{border-bottom:1px solid #e1e5eb;border-bottom:1px solid var(--medium-gray);font-size:13px;padding:12px;text-align:right}.ExcelUpload_previewTable__DN1B3 th{background:#f4f6f8;background:var(--light-gray);color:#333;color:var(--text-color);font-weight:600}.ExcelUpload_previewTable__DN1B3 td{color:#666;color:var(--text-light)}.ExcelUpload_processing__mJyJB{align-items:center;display:flex;flex-direction:column;padding:40px 20px;text-align:center}.ExcelUpload_progressSection__6v9ZI h3{color:#4a6da7;color:var(--primary-color);font-size:18px;margin-bottom:24px}.ExcelUpload_progressBar__Z1JZx{background:#f4f6f8;background:var(--light-gray);border-radius:6px;height:12px;margin-bottom:12px;max-width:400px;overflow:hidden;width:100%}.ExcelUpload_progressFill__3YOYw{background:linear-gradient(135deg,#4a6da7,#6b8bc7);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-light) 100%);border-radius:6px;height:100%;transition:width .3s ease}.ExcelUpload_progressText__UqZQY{color:#666;color:var(--text-light);font-size:14px;font-weight:500}.ExcelUpload_results__rQQ6n{display:flex;flex-direction:column;gap:20px}.ExcelUpload_results__rQQ6n h3{color:#4a6da7;color:var(--primary-color);font-size:18px;margin:0}.ExcelUpload_resultsSummary__1v3cD{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ExcelUpload_summaryCard__WItM-{align-items:center;border-radius:8px;border-radius:var(--border-radius);display:flex;font-size:14px;font-weight:600;gap:12px;padding:16px}.ExcelUpload_summaryCard__WItM-.ExcelUpload_success__SzXmX{background:linear-gradient(135deg,#28a7451a,#28a7450d);border:1px solid #28a74533;border-radius:12px;color:#28a745;color:var(--success-color);overflow:hidden;position:relative}.ExcelUpload_summaryCard__WItM-.ExcelUpload_success__SzXmX:before{background:linear-gradient(90deg,#0000,#28a7451a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s ease;width:100%}.ExcelUpload_summaryCard__WItM-.ExcelUpload_success__SzXmX:hover:before{left:100%}.ExcelUpload_summaryCard__WItM-.ExcelUpload_error__ktsX9{background:linear-gradient(135deg,#dc35451a,#dc35450d);border:1px solid #dc354533;border-radius:12px;color:#dc3545;color:var(--danger-color);overflow:hidden;position:relative}.ExcelUpload_summaryCard__WItM-.ExcelUpload_error__ktsX9:before{background:linear-gradient(90deg,#0000,#dc35451a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s ease;width:100%}.ExcelUpload_summaryCard__WItM-.ExcelUpload_error__ktsX9:hover:before{left:100%}.ExcelUpload_processButton__z7UQR{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 15px #667eea66,0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;overflow:hidden;padding:14px 28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ExcelUpload_processButton__z7UQR:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.ExcelUpload_processButton__z7UQR:hover:not(:disabled){background:linear-gradient(135deg,#764ba2,#667eea);box-shadow:0 8px 25px #667eea99,0 4px 8px #00000026;transform:translateY(-2px) scale(1.02)}.ExcelUpload_processButton__z7UQR:hover:not(:disabled):before{left:100%}.ExcelUpload_processButton__z7UQR:disabled{cursor:not-allowed;opacity:.7;transform:none!important}.ExcelUpload_errorResults__P0dNk,.ExcelUpload_successResults__zH98H{border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);overflow:hidden}.ExcelUpload_errorResults__P0dNk h4,.ExcelUpload_successResults__zH98H h4{align-items:center;border-bottom:1px solid #e1e5eb;border-bottom:1px solid var(--border-color);display:flex;font-size:14px;gap:8px;margin:0;padding:12px 16px}.ExcelUpload_successResults__zH98H h4{background:#28a7451a;background:var(--success-light);color:#28a745;color:var(--success-color)}.ExcelUpload_errorResults__P0dNk h4{background:#dc35451a;background:var(--danger-light);color:#dc3545;color:var(--danger-color)}.ExcelUpload_resultsList__2BZkI{max-height:200px;overflow-y:auto;padding:8px}.ExcelUpload_resultItem__ssYp8{border-bottom:1px solid #e1e5eb;border-bottom:1px solid var(--medium-gray);display:flex;flex-direction:column;font-size:13px;gap:4px;padding:8px 12px}.ExcelUpload_resultItem__ssYp8:last-child{border-bottom:none}.ExcelUpload_resultItem__ssYp8 span{color:#333;color:var(--text-color);font-weight:500}.ExcelUpload_resultItem__ssYp8 small{color:#666;color:var(--text-light);font-size:12px}.ExcelUpload_errorMessage__Q7CMa{color:#dc3545!important;color:var(--danger-color)!important;font-weight:600!important}.ExcelUpload_actions__wLcXV{border-top:1px solid #e1e5eb;border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.ExcelUpload_backButton__dC5r-{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#333;color:var(--text-color);cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease;transition:var(--transition)}.ExcelUpload_backButton__dC5r-:hover{background:#f4f6f8;background:var(--light-gray);border-color:#666;border-color:var(--text-light)}.ExcelUpload_actionButtons__JDKND{align-items:center;display:flex;gap:12px}.ExcelUpload_excelUploadButton__6kkj-{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 15px #667eea66,0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;letter-spacing:.5px;overflow:hidden;padding:14px 24px;position:relative;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.ExcelUpload_excelUploadButton__6kkj-:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.ExcelUpload_excelUploadButton__6kkj-:hover{background:linear-gradient(135deg,#764ba2,#667eea);box-shadow:0 8px 25px #667eea99,0 4px 8px #00000026;transform:translateY(-2px) scale(1.02)}.ExcelUpload_excelUploadButton__6kkj-:hover:before{left:100%}.ExcelUpload_excelUploadButton__6kkj-:active{box-shadow:0 6px 20px #667eea80,0 3px 6px #0000001f;transform:translateY(-1px) scale(1.01)}.ExcelUpload_excelUploadButton__6kkj- svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));transition:transform .3s cubic-bezier(.4,0,.2,1)}.ExcelUpload_excelUploadButton__6kkj-:hover svg{transform:rotate(5deg) scale(1.1)}.ExcelUpload_excelUploadButtonAlt__j-4Wc{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ff6b6b,#ee5a24);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 6px 20px #ff6b6b66,inset 0 1px 0 #fff3;color:#fff;font-weight:700;gap:12px;overflow:hidden;padding:16px 28px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.ExcelUpload_excelUploadButtonAlt__j-4Wc,.ExcelUpload_excelUploadButtonGlass__0\+YBz{align-items:center;cursor:pointer;display:flex;font-size:14px;position:relative;white-space:nowrap}.ExcelUpload_excelUploadButtonGlass__0\+YBz{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0000001a,inset 0 1px 0 #fff3;color:#4a6da7;color:var(--primary-color);font-weight:600;gap:10px;padding:14px 24px;transition:all .3s ease}.ExcelUpload_excelUploadButtonGlass__0\+YBz:hover{background:#fff3;border-color:#ffffff4d;box-shadow:0 12px 40px #00000026,inset 0 1px 0 #ffffff4d;transform:translateY(-2px)}@media (max-width:768px){.ExcelUpload_overlay__ajPU8{padding:10px}.ExcelUpload_modal__ISskt{max-height:95vh;max-width:100%}.ExcelUpload_header__ZCbg7{padding:16px 20px}.ExcelUpload_header__ZCbg7 h2{font-size:18px}.ExcelUpload_content__H2N5G{padding:20px}.ExcelUpload_headerRowSelector__ilUuy{gap:8px;grid-template-columns:1fr}.ExcelUpload_headerRowSelector__ilUuy label{font-size:13px}.ExcelUpload_headersList__eE64s{justify-content:center}.ExcelUpload_headerTag__HvErA{font-size:11px;padding:4px 8px}.ExcelUpload_previewContainer__hF-VN table{font-size:11px}.ExcelUpload_previewContainer__hF-VN td,.ExcelUpload_previewContainer__hF-VN th{padding:6px 8px}.ExcelUpload_rowNumber__hGQh4{width:60px}.ExcelUpload_mappingRow__qWiPw{gap:8px;grid-template-columns:1fr}.ExcelUpload_mappingRow__qWiPw label{font-size:13px}.ExcelUpload_resultsSummary__1v3cD{grid-template-columns:1fr}.ExcelUpload_actions__wLcXV{flex-direction:column}.ExcelUpload_backButton__dC5r-,.ExcelUpload_processButton__z7UQR{justify-content:center;width:100%}.ExcelUpload_uploadArea__JpWMf{padding:30px 15px}.ExcelUpload_uploadLabel__rCXrA span{font-size:16px}}@media (max-width:480px){.ExcelUpload_previewTable__DN1B3 td,.ExcelUpload_previewTable__DN1B3 th{font-size:12px;padding:8px}.ExcelUpload_resultItem__ssYp8{font-size:12px;padding:6px 8px}.ExcelUpload_summaryCard__WItM-{font-size:13px;padding:12px}}@media (max-width:768px){.ExcelUpload_actionButtons__JDKND{flex-direction:column;width:100%}.ExcelUpload_excelUploadButton__6kkj-{justify-content:center;order:2;width:100%}.ExcelUpload_addButton__K0q8J{order:1}}.ManagementCompany_managementCompany__kykGd{background:#fff;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);margin:0 auto;max-width:1400px;min-height:calc(100vh - 40px);padding:20px}.ManagementCompany_header__DFxLz{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px}.ManagementCompany_header__DFxLz h1{color:#4a6da7;color:var(--primary-color);font-size:28px;font-weight:700;margin-bottom:8px}.ManagementCompany_stats__tirXh{display:flex;flex-wrap:wrap;gap:16px}.ManagementCompany_statCard__TmgFO{align-items:center;background:linear-gradient(135deg,#f4f6f8,#fff);background:linear-gradient(135deg,var(--light-gray) 0,#fff 100%);border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);display:flex;gap:12px;min-width:160px;padding:16px 20px;transition:all .2s ease;transition:var(--transition)}.ManagementCompany_statCard__TmgFO:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.ManagementCompany_statIcon__i7--j{color:#4a6da7;color:var(--primary-color);opacity:.8}.ManagementCompany_statCard__TmgFO h3{color:#666;color:var(--text-light);font-size:13px;font-weight:500;margin-bottom:4px}.ManagementCompany_statValue__Iyr9y{color:#4a6da7;color:var(--primary-color);font-size:24px;font-weight:700;line-height:1}.ManagementCompany_actions__FzgeI{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.ManagementCompany_filtersContainer__eRjIF{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px;max-width:600px}.ManagementCompany_searchBar__a\+13Q{flex:1 1;max-width:400px;min-width:250px;position:relative}.ManagementCompany_searchBar__a\+13Q input{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);font-size:14px;padding:12px 16px 12px 44px;transition:all .2s ease;transition:var(--transition);width:100%}.ManagementCompany_searchBar__a\+13Q input:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.ManagementCompany_searchIcon__bfAER{color:#666;color:var(--text-light);left:14px;position:absolute;top:50%;transform:translateY(-50%)}.ManagementCompany_statusFilter__1DsLt{position:relative}.ManagementCompany_statusSelect__AC9Ev{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);cursor:pointer;font-size:14px;padding:12px 16px 12px 40px;transition:all .2s ease;transition:var(--transition)}.ManagementCompany_statusSelect__AC9Ev:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.ManagementCompany_filterIcon__UJwvl{color:#666;color:var(--text-light);left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ManagementCompany_clearFiltersButton__rKbQC{align-items:center;background:#f4f6f8;background:var(--light-gray);border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);color:#666;color:var(--text-light);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s ease;transition:var(--transition);white-space:nowrap}.ManagementCompany_clearFiltersButton__rKbQC:hover{background:#e1e5eb;background:var(--medium-gray);border-color:#666;border-color:var(--text-light);color:#333;color:var(--text-color);transform:translateY(-1px)}.ManagementCompany_actionButtons__O0GeJ{align-items:center;display:flex;gap:12px}.ManagementCompany_actionButtonGroup__KfiR7{align-items:center;display:flex;position:relative}.ManagementCompany_addButton__wOv9e{align-items:center;background:linear-gradient(135deg,#54b689,#48a178);background:linear-gradient(135deg,var(--secondary-color) 0,var(--secondary-dark) 100%);border:none;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease;transition:var(--transition)}.ManagementCompany_addButton__wOv9e:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.ManagementCompany_tableContainer__pwXMj{border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);display:block;margin-bottom:20px;overflow-x:auto}.ManagementCompany_companiesTable__LOow6{background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-collapse:initial;border-radius:8px;border-radius:var(--border-radius);border-spacing:0;overflow:hidden;width:100%}.ManagementCompany_companiesTable__LOow6 td,.ManagementCompany_companiesTable__LOow6 th{padding:16px;text-align:right}.ManagementCompany_companiesTable__LOow6 th{background:#f8fafc;background:var(--table-header-bg);border-bottom:2px solid #e1e5eb;border-bottom:2px solid var(--border-color);color:#333;color:var(--text-color);font-size:14px;font-weight:600;position:sticky;top:0;z-index:10}.ManagementCompany_companiesTable__LOow6 tr:not(:last-child) td{border-bottom:1px solid #e1e5eb;border-bottom:1px solid var(--medium-gray)}.ManagementCompany_companiesTable__LOow6 tbody tr{transition:all .2s ease;transition:var(--transition)}.ManagementCompany_companiesTable__LOow6 tbody tr:hover{background-color:#4a6da70a}.ManagementCompany_companyName__hDtJN{color:#333;color:var(--text-color);font-weight:600}.ManagementCompany_actionsCell__iglek{display:flex;gap:8px;justify-content:flex-start}.ManagementCompany_statusBadgeTable__o0e1q,.ManagementCompany_statusBadge__2mzc4{border:none;border-radius:20px;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;text-align:center;transition:all .2s ease;transition:var(--transition);white-space:nowrap}.ManagementCompany_statusBadgeTable__o0e1q{font-size:13px;min-width:70px;padding:8px 14px}.ManagementCompany_statusActive__oaS3u{background-color:#28a7451a;border:1px solid #28a7454d;color:#28a745;color:var(--success-color)}.ManagementCompany_statusActive__oaS3u:hover{background-color:#28a74533;transform:scale(1.02)}.ManagementCompany_statusInactive__LjrMF{background-color:#dc35451a;border:1px solid #dc35454d;color:#dc3545;color:var(--danger-color)}.ManagementCompany_statusInactive__LjrMF:hover{background-color:#dc354533;transform:scale(1.02)}.ManagementCompany_deleteButton__TKUgA,.ManagementCompany_editButton__ntRa4{align-items:center;border:none;border-radius:6px;border-radius:var(--border-radius-small);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;transition:var(--transition);width:36px}.ManagementCompany_editButton__ntRa4{background-color:#4a6da71a;color:#4a6da7;color:var(--primary-color)}.ManagementCompany_editButton__ntRa4:hover{background-color:#4a6da733;transform:scale(1.05)}.ManagementCompany_deleteButton__TKUgA{background-color:#dc35451a;background-color:var(--danger-light);color:#dc3545;color:var(--danger-color)}.ManagementCompany_deleteButton__TKUgA:hover{background-color:#dc354533;transform:scale(1.05)}.ManagementCompany_noResults__QrR81{color:#666;color:var(--text-light);font-size:16px;font-style:italic;padding:40px;text-align:center}.ManagementCompany_mobileCardsContainer__6BwPL{display:none;margin-bottom:20px}.ManagementCompany_cardsGrid__Gx6O7{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.ManagementCompany_dataCard__cNrST{background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.ManagementCompany_dataCard__cNrST:hover{border-color:#e2e8f0;box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.ManagementCompany_cardHeader__RdQrL{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.ManagementCompany_cardTitle__gIP3N{align-items:center;color:#333;color:var(--text-color);display:flex;flex:1 1;font-size:1rem;font-weight:600;gap:.75rem;min-width:0}.ManagementCompany_cardTitle__gIP3N span{line-height:1.4;word-break:break-word}.ManagementCompany_cardIcon__C-ZoS{color:#4a6da7;color:var(--primary-color);flex-shrink:0}.ManagementCompany_cardBody__H4VFg{display:flex;flex-direction:column;gap:.75rem}.ManagementCompany_cardInfo__g7FtS{align-items:center;color:#666;color:var(--text-light);display:flex;font-size:.875rem;gap:.75rem}.ManagementCompany_cardInfo__g7FtS svg{color:#94a3b8;flex-shrink:0}.ManagementCompany_cardActions__Lhsak{border-top:1px solid #e1e5eb;border-top:1px solid var(--border-color);display:flex;gap:8px;justify-content:flex-start;margin-top:.5rem;padding-top:.75rem}.ManagementCompany_emptyState__FTzf-{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;color:#666;color:var(--text-light);font-size:1rem;padding:3rem 1.5rem;text-align:center}.ManagementCompany_loadingContainer__48W\+-{align-items:center;color:#666;color:var(--text-light);display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.ManagementCompany_loadingSpinner__2MJR4{animation:ManagementCompany_spin__fT4D5 1s linear infinite;border:3px solid #e1e5eb;border-top:3px solid #4a6da7;border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);height:40px;margin-bottom:16px;width:40px}@keyframes ManagementCompany_spin__fT4D5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ManagementCompany_pagination__xTnEM{flex-wrap:wrap;justify-content:space-between;padding:16px 0}.ManagementCompany_paginationControls__Wjhh4,.ManagementCompany_pagination__xTnEM{align-items:center;display:flex;gap:16px}.ManagementCompany_paginationButton__bJZ6C{align-items:center;background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#4a6da7;color:var(--primary-color);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;transition:var(--transition);width:40px}.ManagementCompany_paginationButton__bJZ6C:disabled{cursor:not-allowed;opacity:.5}.ManagementCompany_paginationButton__bJZ6C:not(:disabled):hover{background-color:#4a6da7;background-color:var(--primary-color);color:#fff;transform:scale(1.05)}.ManagementCompany_pageInfo__KJ6TF{color:#333;color:var(--text-color);font-size:14px;font-weight:500}.ManagementCompany_resultsPerPage__aH0FQ{align-items:center;color:#666;color:var(--text-light);display:flex;font-size:14px;gap:8px}.ManagementCompany_resultsPerPage__aH0FQ select{background-color:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#333;color:var(--text-color);cursor:pointer;padding:8px 12px}.ManagementCompany_totalInfo__em9ee{color:#666;color:var(--text-light);font-size:14px}.ManagementCompany_companyFormContainer__xhYOc{background:#fff;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);margin:0 auto;max-width:800px;overflow:hidden}.ManagementCompany_formHeader__H1vb-{align-items:center;background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);color:#fff;display:flex;gap:16px;padding:20px 24px}.ManagementCompany_backButton__czvM8{align-items:center;background:#fff3;border:none;border-radius:6px;border-radius:var(--border-radius-small);color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;transition:var(--transition);width:40px}.ManagementCompany_backButton__czvM8:hover{background:#ffffff4d;transform:scale(1.05)}.ManagementCompany_formHeader__H1vb- h2{color:#fff;font-size:20px;font-weight:600;margin:0}.ManagementCompany_companyForm__lIx-q{max-height:calc(100vh - 200px);overflow-y:auto;padding:32px 24px}.ManagementCompany_formSection__RifxC{margin-bottom:32px}.ManagementCompany_formSection__RifxC h3{border-bottom:2px solid #f4f6f8;border-bottom:2px solid var(--light-gray);color:#4a6da7;color:var(--primary-color);font-size:18px;margin-bottom:20px;padding-bottom:8px;text-align:right}.ManagementCompany_formRow__CLuv3{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.ManagementCompany_formGroup__BzuHz{display:flex;flex-direction:column}.ManagementCompany_formGroup__BzuHz label{align-items:center;color:#333;color:var(--text-color);display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:8px}.ManagementCompany_formGroup__BzuHz input,.ManagementCompany_formGroup__BzuHz select,.ManagementCompany_formGroup__BzuHz textarea{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);font-family:inherit;font-size:14px;padding:12px 16px;transition:all .2s ease;transition:var(--transition)}.ManagementCompany_formGroup__BzuHz textarea{min-height:80px;resize:vertical}.ManagementCompany_formGroup__BzuHz input:focus,.ManagementCompany_formGroup__BzuHz select:focus,.ManagementCompany_formGroup__BzuHz textarea:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.ManagementCompany_formGroup__BzuHz input.ManagementCompany_error__LyowR,.ManagementCompany_formGroup__BzuHz textarea.ManagementCompany_error__LyowR{border-color:#dc3545;border-color:var(--danger-color);box-shadow:0 0 0 3px #dc35451a}.ManagementCompany_fieldError__8\+Pyf{color:#dc3545;color:var(--danger-color);font-size:12px;margin-top:4px}.ManagementCompany_errorMessage__Tq2I0{background:#dc35451a;background:var(--danger-light);border:1px solid #dc354533;border-radius:6px;border-radius:var(--border-radius-small);color:#dc3545;color:var(--danger-color);font-size:14px;margin-bottom:20px;padding:12px 16px}.ManagementCompany_formActions__70bjO{border-top:1px solid #e1e5eb;border-top:1px solid var(--border-color);display:flex;gap:16px;justify-content:flex-end;margin-top:32px;padding-top:24px}.ManagementCompany_cancelButton__-5XDs{background-color:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#333;color:var(--text-color);cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease;transition:var(--transition)}.ManagementCompany_cancelButton__-5XDs:hover{background-color:#f4f6f8;background-color:var(--light-gray);border-color:#666;border-color:var(--text-light)}.ManagementCompany_saveButton__8XjrC{align-items:center;background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border:none;border-radius:6px;border-radius:var(--border-radius-small);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease;transition:var(--transition)}.ManagementCompany_saveButton__8XjrC:hover:not(:disabled){box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.ManagementCompany_saveButton__8XjrC:disabled{cursor:not-allowed;opacity:.7}@media (max-width:768px){.ManagementCompany_tableContainer__pwXMj{display:none}.ManagementCompany_mobileCardsContainer__6BwPL{display:block}.ManagementCompany_managementCompany__kykGd{border-radius:6px;border-radius:var(--border-radius-small);margin:10px;padding:16px}.ManagementCompany_header__DFxLz{align-items:flex-start;flex-direction:column;gap:16px}.ManagementCompany_header__DFxLz h1{font-size:24px}.ManagementCompany_stats__tirXh{justify-content:space-between;width:100%}.ManagementCompany_statCard__TmgFO{flex:1 1;min-width:120px;padding:12px 16px}.ManagementCompany_statCard__TmgFO h3{font-size:12px}.ManagementCompany_statValue__Iyr9y{font-size:20px}.ManagementCompany_actions__FzgeI{align-items:stretch;flex-direction:column}.ManagementCompany_filtersContainer__eRjIF{align-items:stretch;flex-direction:column;gap:12px;max-width:none}.ManagementCompany_searchBar__a\+13Q{max-width:none;min-width:auto}.ManagementCompany_clearFiltersButton__rKbQC{justify-content:center;padding:12px 16px}.ManagementCompany_actionButtonGroup__KfiR7{width:100%}.ManagementCompany_addButton__wOv9e{flex:1 1;justify-content:center;padding:14px 20px}.ManagementCompany_cardsGrid__Gx6O7{gap:1rem}.ManagementCompany_dataCard__cNrST{padding:1rem}.ManagementCompany_cardHeader__RdQrL{margin-bottom:.75rem}.ManagementCompany_cardTitle__gIP3N{font-size:.95rem}.ManagementCompany_cardInfo__g7FtS{font-size:.8rem}.ManagementCompany_pagination__xTnEM{align-items:stretch;flex-direction:column;gap:12px}.ManagementCompany_paginationControls__Wjhh4{justify-content:center}.ManagementCompany_resultsPerPage__aH0FQ,.ManagementCompany_totalInfo__em9ee{text-align:center}.ManagementCompany_companyFormContainer__xhYOc{border-radius:6px;border-radius:var(--border-radius-small);margin:10px}.ManagementCompany_formHeader__H1vb-{padding:16px 20px}.ManagementCompany_formHeader__H1vb- h2{font-size:18px}.ManagementCompany_companyForm__lIx-q{padding:24px 20px}.ManagementCompany_formSection__RifxC h3{font-size:16px}.ManagementCompany_formRow__CLuv3{gap:16px;grid-template-columns:1fr;margin-bottom:16px}.ManagementCompany_formActions__70bjO{flex-direction:column;gap:12px}.ManagementCompany_cancelButton__-5XDs,.ManagementCompany_saveButton__8XjrC{justify-content:center;padding:14px 24px;width:100%}}@media (max-width:480px){.ManagementCompany_stats__tirXh{flex-direction:column}.ManagementCompany_statCard__TmgFO{min-width:auto}.ManagementCompany_cardActions__Lhsak{flex-direction:column;gap:8px}.ManagementCompany_deleteButton__TKUgA,.ManagementCompany_editButton__ntRa4{height:40px;justify-content:center;width:100%}.ManagementCompany_filtersContainer__eRjIF{gap:10px}.ManagementCompany_clearFiltersButton__rKbQC{font-size:13px;padding:10px 14px}}.ManagementCompany_dropdown__80Wh2{display:inline-block;position:relative}.ManagementCompany_dropdownTrigger__6V8\+4{align-items:center;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#666;color:var(--text-light);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;transition:var(--transition);width:36px}.ManagementCompany_dropdownTrigger__6V8\+4:hover{background:#f4f6f8;background:var(--light-gray);border-color:#666;border-color:var(--text-light);color:#333;color:var(--text-color)}.ManagementCompany_dropdownTrigger__6V8\+4.ManagementCompany_disabled__xHyBY{cursor:not-allowed;opacity:.6}.ManagementCompany_dropdownMenu__VQg6T{animation:ManagementCompany_dropdownSlide__6y93v .2s ease-out;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);max-height:300px;max-width:250px;min-width:180px;overflow-y:auto;padding:4px 0;position:fixed;z-index:10001}@keyframes ManagementCompany_dropdownSlide__6y93v{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ManagementCompany_dropdownItem__1Evs7{align-items:center;background:#fff;border:none;color:#333;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;text-align:right;transition:all .2s ease;transition:var(--transition);width:100%}.ManagementCompany_dropdownItem__1Evs7:hover{background:#f4f6f8;background:var(--light-gray);color:#4a6da7;color:var(--primary-color)}.ManagementCompany_dropdownItem__1Evs7.ManagementCompany_disabled__xHyBY{cursor:not-allowed;opacity:.6}.ManagementCompany_dropdownItem__1Evs7.ManagementCompany_dangerAction__\+kPsQ{color:#dc3545;color:var(--danger-color)}.ManagementCompany_dropdownItem__1Evs7.ManagementCompany_dangerAction__\+kPsQ:hover:not(:disabled){background:#dc35451a;background:var(--danger-light);color:#dc3545;color:var(--danger-color)}.Message_messagesManagement__0lbFX{background:#fff;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);margin:0 auto;max-width:1400px;min-height:calc(100vh - 40px);padding:20px}.Message_header__yMn5X{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px}.Message_header__yMn5X h1{color:#4a6da7;color:var(--primary-color);font-size:28px;font-weight:700;margin-bottom:8px}.Message_stats__9uhrG{display:flex;flex-wrap:wrap;gap:16px}.Message_statCard__iA2SH{align-items:center;background:linear-gradient(135deg,#f4f6f8,#fff);background:linear-gradient(135deg,var(--light-gray) 0,#fff 100%);border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);display:flex;gap:12px;min-width:160px;padding:16px 20px;transition:all .2s ease;transition:var(--transition)}.Message_statCard__iA2SH:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.Message_statIcon__vxx0D{color:#4a6da7;color:var(--primary-color);opacity:.8}.Message_statCard__iA2SH h3{color:#666;color:var(--text-light);font-size:13px;font-weight:500;margin-bottom:4px}.Message_statValue__8eMmx{color:#4a6da7;color:var(--primary-color);font-size:24px;font-weight:700;line-height:1}.Message_actions__V9C3s{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.Message_filtersContainer__dhpZ2{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px;max-width:600px}.Message_searchBar__u4KpM{flex:1 1;max-width:400px;min-width:250px;position:relative}.Message_searchBar__u4KpM input{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);font-size:14px;padding:12px 16px 12px 44px;transition:all .2s ease;transition:var(--transition);width:100%}.Message_searchBar__u4KpM input:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.Message_searchIcon__6uelY{color:#666;color:var(--text-light);left:14px;position:absolute;top:50%;transform:translateY(-50%)}.Message_clearFiltersButton__cofTb{align-items:center;background:#f4f6f8;background:var(--light-gray);border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);color:#666;color:var(--text-light);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s ease;transition:var(--transition);white-space:nowrap}.Message_clearFiltersButton__cofTb:hover{background:#e1e5eb;background:var(--medium-gray);border-color:#666;border-color:var(--text-light);color:#333;color:var(--text-color);transform:translateY(-1px)}.Message_addButton__2j8qJ{align-items:center;background:linear-gradient(135deg,#54b689,#48a178);background:linear-gradient(135deg,var(--secondary-color) 0,var(--secondary-dark) 100%);border:none;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease;transition:var(--transition)}.Message_addButton__2j8qJ:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.Message_dropdown__z4PHG{display:inline-block;position:relative}.Message_dropdownTrigger__0F-T5{align-items:center;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:.375rem;color:#666;color:var(--text-light);cursor:pointer;display:flex;font-size:1rem;height:2rem;justify-content:center;transition:all .2s ease;transition:var(--transition);width:2rem}.Message_dropdownTrigger__0F-T5:hover{background:#f4f6f8;background:var(--light-gray);border-color:#e1e5eb;border-color:var(--medium-gray);color:#333;color:var(--text-color)}.Message_dropdownTrigger__0F-T5.Message_disabled__DaFDF{cursor:not-allowed;opacity:.6}.Message_dropdownMenu__vjP86{animation:Message_dropdownFadeIn__CGwNx .15s ease-out;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);min-width:12rem;padding:.5rem 0;position:fixed;transform:translateY(.25rem);z-index:9999}.Message_dropdownMenu__vjP86.Message_dropdownUp__TMMuE{transform:translateY(-.25rem)}@keyframes Message_dropdownFadeIn__CGwNx{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.Message_dropdownItem__ytKsV{align-items:center;background:none;border:none;color:#333;color:var(--text-color);cursor:pointer;display:flex;font-size:.875rem;padding:.5rem 1rem;text-align:left;transition:all .2s ease;transition:var(--transition);width:100%}.Message_dropdownItem__ytKsV:hover{background:#f4f6f8;background:var(--light-gray);color:#333;color:var(--text-color)}.Message_dropdownItem__ytKsV.Message_disabled__DaFDF{cursor:not-allowed;opacity:.6}.Message_dropdownItem__ytKsV.Message_dangerAction__hXbJI{color:#dc3545;color:var(--danger-color)}.Message_dropdownItem__ytKsV.Message_dangerAction__hXbJI:hover{background:#dc35451a;background:var(--danger-light);color:#dc3545;color:var(--danger-color)}.Message_tableContainer__rJ9lt{border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);display:block;margin-bottom:20px;overflow-x:auto}.Message_messagesTable__HCuTa{background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-collapse:initial;border-radius:8px;border-radius:var(--border-radius);border-spacing:0;overflow:hidden;width:100%}.Message_messagesTable__HCuTa td,.Message_messagesTable__HCuTa th{padding:16px;text-align:right}.Message_messagesTable__HCuTa th{background:#f8fafc;background:var(--table-header-bg);border-bottom:2px solid #e1e5eb;border-bottom:2px solid var(--border-color);color:#333;color:var(--text-color);font-size:14px;font-weight:600;position:sticky;top:0;z-index:10}.Message_messagesTable__HCuTa tr:not(:last-child) td{border-bottom:1px solid #e1e5eb;border-bottom:1px solid var(--medium-gray)}.Message_messagesTable__HCuTa tbody tr{transition:all .2s ease;transition:var(--transition)}.Message_messagesTable__HCuTa tbody tr:hover{background-color:#4a6da70a}.Message_messageTitle__IxooK{align-items:center;color:#333;color:var(--text-color);display:flex;font-weight:600;gap:8px;min-width:200px}.Message_titleIcon__DLcKE{color:#4a6da7;color:var(--primary-color);flex-shrink:0}.Message_messageBodyCell__PP0nN{word-wrap:break-word;color:#666;color:var(--text-light);line-height:1.5;max-width:300px}.Message_actionsCell__l2oes{display:flex;gap:8px;justify-content:flex-start;min-width:100px}.Message_deleteButton__j-KgO,.Message_editButton__noZkR{align-items:center;border:none;border-radius:6px;border-radius:var(--border-radius-small);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;transition:var(--transition);width:36px}.Message_editButton__noZkR{background-color:#4a6da71a;color:#4a6da7;color:var(--primary-color)}.Message_editButton__noZkR:hover{background-color:#4a6da733;transform:scale(1.05)}.Message_deleteButton__j-KgO{background-color:#dc35451a;background-color:var(--danger-light);color:#dc3545;color:var(--danger-color)}.Message_deleteButton__j-KgO:hover{background-color:#dc354533;transform:scale(1.05)}.Message_noResults__PRLFP{color:#666;color:var(--text-light);font-size:16px;font-style:italic;padding:40px;text-align:center}.Message_mobileCardsContainer__QreGE{display:none;margin-bottom:20px}.Message_cardsGrid__L3b\+j{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.Message_dataCard__Qufc8{background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.Message_dataCard__Qufc8:hover{border-color:#e2e8f0;box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.Message_cardHeader__vBXo4{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.Message_cardTitle__ZK098{align-items:center;color:#333;color:var(--text-color);display:flex;flex:1 1;font-size:1rem;font-weight:600;gap:.75rem;min-width:0}.Message_cardTitle__ZK098 span{line-height:1.4;word-break:break-word}.Message_cardIcon__JmjrF{color:#4a6da7;color:var(--primary-color);flex-shrink:0}.Message_cardHeaderActions__fx2K9{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.Message_dateBadge__6xYjy{background:#4a6da71a;border-radius:12px;color:#4a6da7;color:var(--primary-color);display:inline-block;font-size:11px;font-weight:500;padding:4px 8px;white-space:nowrap}.Message_cardBody__IJUF6{display:flex;flex-direction:column;gap:.75rem}.Message_cardInfo__PRO-W{align-items:flex-start;color:#666;color:var(--text-light);display:flex;font-size:.875rem;gap:.75rem}.Message_cardInfo__PRO-W svg{color:#94a3b8;flex-shrink:0;margin-top:2px}.Message_messageBody__LPPH1{line-height:1.5;word-break:break-word}.Message_cardActions__HOf\+p{border-top:1px solid #e1e5eb;border-top:1px solid var(--border-color);display:flex;gap:8px;justify-content:flex-start;margin-top:.5rem;padding-top:.75rem}.Message_emptyState__XL8Pw{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;color:#666;color:var(--text-light);font-size:1rem;padding:3rem 1.5rem;text-align:center}.Message_loadingContainer__6pn8u{align-items:center;color:#666;color:var(--text-light);display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.Message_loadingSpinner__fSDmK{animation:Message_spin__QjMiH 1s linear infinite;border:3px solid #e1e5eb;border-top:3px solid #4a6da7;border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);height:40px;margin-bottom:16px;width:40px}@keyframes Message_spin__QjMiH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Message_pagination__ZN-UB{flex-wrap:wrap;justify-content:space-between;padding:16px 0}.Message_paginationControls__7E591,.Message_pagination__ZN-UB{align-items:center;display:flex;gap:16px}.Message_paginationButton__6MHJ\+{align-items:center;background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#4a6da7;color:var(--primary-color);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;transition:var(--transition);width:40px}.Message_paginationButton__6MHJ\+:disabled{cursor:not-allowed;opacity:.5}.Message_paginationButton__6MHJ\+:not(:disabled):hover{background-color:#4a6da7;background-color:var(--primary-color);color:#fff;transform:scale(1.05)}.Message_pageInfo__zlQWc{color:#333;color:var(--text-color);font-size:14px;font-weight:500}.Message_resultsPerPage__K9Bc8{align-items:center;color:#666;color:var(--text-light);display:flex;font-size:14px;gap:8px}.Message_resultsPerPage__K9Bc8 select{background-color:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#333;color:var(--text-color);cursor:pointer;padding:8px 12px}.Message_totalInfo__ru\+7G{color:#666;color:var(--text-light);font-size:14px}.Message_messageFormContainer__EeZSM{background:#fff;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);margin:0 auto;max-width:800px;overflow:hidden}.Message_formHeader__nqL9v{align-items:center;background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);color:#fff;display:flex;gap:16px;padding:20px 24px}.Message_backButton__27n1Q{align-items:center;background:#fff3;border:none;border-radius:6px;border-radius:var(--border-radius-small);color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;transition:var(--transition);width:40px}.Message_backButton__27n1Q:hover{background:#ffffff4d;transform:scale(1.05)}.Message_formHeader__nqL9v h2{color:#fff;font-size:20px;font-weight:600;margin:0}.Message_messageForm__85gBu{max-height:calc(100vh - 200px);overflow-y:auto;padding:32px 24px}.Message_formSection__8228j{margin-bottom:32px}.Message_formSection__8228j h3{border-bottom:2px solid #f4f6f8;border-bottom:2px solid var(--light-gray);color:#4a6da7;color:var(--primary-color);font-size:18px;margin-bottom:20px;padding-bottom:8px;text-align:right}.Message_formGroup__MLQvF{display:flex;flex-direction:column;margin-bottom:20px}.Message_formGroup__MLQvF label{align-items:center;color:#333;color:var(--text-color);display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:8px}.Message_required__BmNLD{color:#dc3545;color:var(--danger-color);margin-left:4px}.Message_formGroup__MLQvF input,.Message_formGroup__MLQvF textarea{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);font-family:inherit;font-size:14px;padding:12px 16px;resize:vertical;transition:all .2s ease;transition:var(--transition)}.Message_formGroup__MLQvF textarea{line-height:1.5;min-height:120px}.Message_formGroup__MLQvF input:focus,.Message_formGroup__MLQvF textarea:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.Message_formGroup__MLQvF input.Message_error__HgmXp,.Message_formGroup__MLQvF textarea.Message_error__HgmXp{border-color:#dc3545;border-color:var(--danger-color);box-shadow:0 0 0 3px #dc35451a}.Message_fieldError__bq15V{color:#dc3545;color:var(--danger-color);font-size:12px;margin-top:4px}.Message_formActions__zF2fo{border-top:1px solid #e1e5eb;border-top:1px solid var(--border-color);display:flex;gap:16px;justify-content:flex-end;margin-top:32px;padding-top:24px}.Message_cancelButton__I2NnR{background-color:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#333;color:var(--text-color);cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease;transition:var(--transition)}.Message_cancelButton__I2NnR:hover{background-color:#f4f6f8;background-color:var(--light-gray);border-color:#666;border-color:var(--text-light)}.Message_saveButton__HrR8g{align-items:center;background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border:none;border-radius:6px;border-radius:var(--border-radius-small);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease;transition:var(--transition)}.Message_saveButton__HrR8g:hover:not(:disabled){box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.Message_saveButton__HrR8g:disabled{cursor:not-allowed;opacity:.7}@media (max-width:768px){.Message_tableContainer__rJ9lt{display:none}.Message_mobileCardsContainer__QreGE{display:block}.Message_messagesManagement__0lbFX{border-radius:6px;border-radius:var(--border-radius-small);margin:10px;padding:16px}.Message_header__yMn5X{align-items:flex-start;flex-direction:column;gap:16px}.Message_header__yMn5X h1{font-size:24px}.Message_stats__9uhrG{justify-content:space-between;width:100%}.Message_statCard__iA2SH{flex:1 1;min-width:120px;padding:12px 16px}.Message_statCard__iA2SH h3{font-size:12px}.Message_statValue__8eMmx{font-size:20px}.Message_actions__V9C3s,.Message_filtersContainer__dhpZ2{align-items:stretch;flex-direction:column}.Message_filtersContainer__dhpZ2{gap:12px;max-width:none}.Message_searchBar__u4KpM{max-width:none;min-width:auto}.Message_clearFiltersButton__cofTb{justify-content:center;padding:12px 16px}.Message_addButton__2j8qJ{justify-content:center;padding:14px 20px;width:100%}.Message_cardsGrid__L3b\+j{gap:1rem}.Message_dataCard__Qufc8{padding:1rem}.Message_cardHeader__vBXo4{margin-bottom:.75rem}.Message_cardTitle__ZK098{font-size:.95rem}.Message_cardInfo__PRO-W{font-size:.8rem}.Message_pagination__ZN-UB{align-items:stretch;flex-direction:column;gap:12px}.Message_paginationControls__7E591{justify-content:center}.Message_resultsPerPage__K9Bc8,.Message_totalInfo__ru\+7G{text-align:center}.Message_messageFormContainer__EeZSM{border-radius:6px;border-radius:var(--border-radius-small);margin:10px}.Message_formHeader__nqL9v{padding:16px 20px}.Message_formHeader__nqL9v h2{font-size:18px}.Message_messageForm__85gBu{padding:24px 20px}.Message_formSection__8228j h3{font-size:16px}.Message_formActions__zF2fo{flex-direction:column;gap:12px}.Message_cancelButton__I2NnR,.Message_saveButton__HrR8g{justify-content:center;padding:14px 24px;width:100%}.Message_dropdownMenu__vjP86{left:auto;max-width:calc(100vw - 2rem);min-width:10rem;right:0}}@media (max-width:480px){.Message_stats__9uhrG{flex-direction:column}.Message_statCard__iA2SH{min-width:auto}.Message_cardActions__HOf\+p{flex-direction:column;gap:8px}.Message_deleteButton__j-KgO,.Message_editButton__noZkR{height:40px;justify-content:center;width:100%}.Message_clearFiltersButton__cofTb{font-size:13px;padding:10px 14px}}:root{--info-color:#17a2b8;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--white:#fff;--text-primary:#111827;--text-secondary:#6b7280;--text-muted:#9ca3af;--whatsapp-bg:#f0f2f5;--whatsapp-my-bubble:#dcf8c6;--whatsapp-other-bubble:#fff;--whatsapp-my-bubble-dark:#d1f2bd;--whatsapp-border:#e5e7eb;--whatsapp-text:#303030;--whatsapp-time:#667781;--whatsapp-name:#00a884;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--transition:all 0.2s ease-in-out;--transition-fast:all 0.15s ease-in-out}body{background-color:#f9fafb;background-color:var(--gray-50);color:#111827;color:var(--text-primary);font-family:Rubik,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.VaadsMessages_container__5mfGo{background:#fff;background:var(--white);border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);margin:0 auto;max-width:1400px;min-height:calc(100vh - 48px);padding:24px;position:relative}.VaadsMessages_header__Uy5XI{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:32px}.VaadsMessages_headerContent__--CYx h1{color:#4a6da7;color:var(--primary-color);font-size:32px;font-weight:700;margin-bottom:8px}.VaadsMessages_headerContent__--CYx p{color:#6b7280;color:var(--text-secondary);font-size:16px}.VaadsMessages_stats__tJJrE{display:flex;flex-wrap:wrap;gap:16px}.VaadsMessages_statCard__qhu6X{align-items:center;background:linear-gradient(135deg,#fff,#f9fafb);background:linear-gradient(135deg,var(--white) 0,var(--gray-50) 100%);border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);display:flex;gap:16px;min-width:180px;padding:20px;transition:all .2s ease-in-out;transition:var(--transition)}.VaadsMessages_statCard__qhu6X:hover{border-color:#6b8bc7;border-color:var(--primary-light);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:translateY(-2px)}.VaadsMessages_statIcon__iJtUE{align-items:center;background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));border-radius:8px;border-radius:var(--border-radius);color:#fff;color:var(--white);display:flex;height:48px;justify-content:center;width:48px}.VaadsMessages_statContent__sbzBh h3{color:#6b7280;color:var(--text-secondary);font-size:14px;font-weight:500;margin-bottom:4px}.VaadsMessages_statContent__sbzBh p{color:#111827;color:var(--text-primary);font-size:28px;font-weight:700;line-height:1}.VaadsMessages_actions__521I\+{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.VaadsMessages_filters__k9KDF{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px}.VaadsMessages_searchContainer__bQrsZ{flex:1 1;max-width:400px;min-width:250px;position:relative}.VaadsMessages_searchInput__bkAwu{background:#fff;background:var(--white);border:2px solid #e5e7eb;border:2px solid var(--gray-200);border-radius:8px;border-radius:var(--border-radius);color:#111827;color:var(--text-primary);font-size:14px;padding:12px 16px 12px 48px;transition:all .2s ease-in-out;transition:var(--transition);width:100%}.VaadsMessages_searchInput__bkAwu:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.VaadsMessages_searchIcon__Bgt0Q{color:#9ca3af;color:var(--text-muted);left:16px;position:absolute;top:50%;transform:translateY(-50%)}.VaadsMessages_filterSelect__toY7e{background:#fff;background:var(--white);border:2px solid #e5e7eb;border:2px solid var(--gray-200);border-radius:8px;border-radius:var(--border-radius);color:#111827;color:var(--text-primary);cursor:pointer;font-size:14px;min-width:150px;padding:12px 16px;transition:all .2s ease-in-out;transition:var(--transition)}.VaadsMessages_filterSelect__toY7e:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.VaadsMessages_clearButton__OtYAk{background:#f3f4f6;background:var(--gray-100);border:2px solid #e5e7eb;border:2px solid var(--gray-200);border-radius:8px;border-radius:var(--border-radius);color:#6b7280;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;transition:all .2s ease-in-out;transition:var(--transition);white-space:nowrap}.VaadsMessages_clearButton__OtYAk:hover{background:#e5e7eb;background:var(--gray-200);border-color:#d1d5db;border-color:var(--gray-300);color:#111827;color:var(--text-primary)}.VaadsMessages_addButton__eYzvp{align-items:center;background:linear-gradient(135deg,#54b689,#48a178);background:linear-gradient(135deg,var(--secondary-color),var(--secondary-dark));border:none;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#fff;color:var(--white);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease-in-out;transition:var(--transition);white-space:nowrap}.VaadsMessages_addButton__eYzvp:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:translateY(-1px)}.VaadsMessages_tableContainer__3Hnbh{background:#fff;background:var(--white);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);margin-bottom:20px;overflow-x:auto;overflow-y:visible;position:relative}.VaadsMessages_tasksTable__ta2hx{background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-collapse:initial;border-radius:8px;border-radius:var(--border-radius);border-spacing:0;overflow:hidden;width:100%}.VaadsMessages_tasksTable__ta2hx td,.VaadsMessages_tasksTable__ta2hx th{border-bottom:1px solid #e1e5eb;border-bottom:1px solid var(--medium-gray);padding:16px;text-align:right}.VaadsMessages_tasksTable__ta2hx th{background:#f8fafc;background:var(--table-header-bg);border-bottom:2px solid #e1e5eb;border-bottom:2px solid var(--border-color);color:#333;color:var(--text-color);font-size:14px;font-weight:600;position:sticky;top:0;z-index:10}.VaadsMessages_tasksTable__ta2hx tbody tr{transition:all .2s ease-in-out;transition:var(--transition)}.VaadsMessages_tasksTable__ta2hx tbody tr:hover{background-color:#4a6da70a}.VaadsMessages_tasksTable__ta2hx tbody tr:last-child td{border-bottom:none}.VaadsMessages_taskDescription__WY\+X-{word-wrap:break-word;max-width:300px}.VaadsMessages_taskUser__m5LJu{font-weight:500;max-width:180px}.VaadsMessages_actionsCell__wwE4K{position:relative;text-align:center;width:80px}.VaadsMessages_titleContent__HUBtO{align-items:flex-start;display:flex;gap:8px}.VaadsMessages_titleIcon__fIbNQ{color:#4a6da7;color:var(--primary-color);flex-shrink:0;margin-top:2px}.VaadsMessages_buildingContent__-6WMJ,.VaadsMessages_userContent__tmDcp{align-items:flex-start;display:flex;gap:8px}.VaadsMessages_buildingIcon__RY2Kd{color:#17a2b8;color:var(--info-color);flex-shrink:0;margin-top:2px}.VaadsMessages_userIcon__h4P4d{color:#f39c12;color:var(--accent-color);flex-shrink:0;margin-top:2px}.VaadsMessages_dropdown__UaKk4{display:inline-block;position:relative}.VaadsMessages_dropdownTrigger__9adiU{align-items:center;background:#fff;background:var(--white);border:1px solid #d1d5db;border:1px solid var(--gray-300);border-radius:6px;border-radius:var(--border-radius-small);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#6b7280;color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;position:relative;transition:all .2s ease-in-out;transition:var(--transition);width:32px;z-index:1}.VaadsMessages_dropdownTrigger__9adiU:hover:not(.VaadsMessages_disabled__Mk8x9){background:#f9fafb;background:var(--gray-50);border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#4a6da7;color:var(--primary-color);transform:scale(1.05)}.VaadsMessages_dropdownTrigger__9adiU.VaadsMessages_disabled__Mk8x9{background:#f3f4f6;background:var(--gray-100);cursor:not-allowed;opacity:.5}.VaadsMessages_dropdownBackdrop__ImTuH{background:#0000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1998}.VaadsMessages_dropdownMenu__1oDT-{animation:VaadsMessages_dropdownSlideIn__rrU9t .15s ease-out;background:#fff;background:var(--white);border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);left:0;min-width:180px;padding:8px 0;position:absolute;top:calc(100% + 4px);transform-origin:top right;z-index:1999}@keyframes VaadsMessages_dropdownSlideIn__rrU9t{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.VaadsMessages_dropdownItem__2bMlC{align-items:center;background:none;border:none;color:#111827;color:var(--text-primary);cursor:pointer;direction:rtl;display:flex;font-size:14px;font-weight:500;gap:12px;padding:12px 16px;text-align:right;transition:all .2s ease-in-out;transition:var(--transition);white-space:nowrap;width:100%}.VaadsMessages_dropdownItem__2bMlC:hover:not(:disabled){background:#f9fafb;background:var(--gray-50);color:#4a6da7;color:var(--primary-color)}.VaadsMessages_dropdownItem__2bMlC:disabled{cursor:not-allowed;opacity:.5}.VaadsMessages_dropdownItem__2bMlC.VaadsMessages_dangerAction__vfLj\+{color:#dc3545;color:var(--danger-color)}.VaadsMessages_dropdownItem__2bMlC.VaadsMessages_dangerAction__vfLj\+:hover:not(:disabled){background:#dc35451a;background:var(--danger-light);color:#dc3545;color:var(--danger-color)}.VaadsMessages_dropdownItem__2bMlC span{flex:1 1;text-align:right}.VaadsMessages_statusBadge__ZNeIx{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;min-width:70px;padding:6px 12px;text-align:center;transition:all .2s ease-in-out;transition:var(--transition)}.VaadsMessages_statusActive__2\+Sh7{background:#28a74526;border:1px solid #28a7454d;color:#28a745;color:var(--success-color)}.VaadsMessages_statusProcessing__F3NJp{background:#ffc10726;border:1px solid #ffc1074d;color:#ffc107;color:var(--warning-color)}.VaadsMessages_statusClosed__SWjP8{background:#6c757d1a;border:1px solid #6c757d33;color:#6c757d}.VaadsMessages_statusRejected__tDiKP{background:#dc35451a;border:1px solid #dc354533;color:#dc3545;color:var(--danger-color)}.VaadsMessages_answersCount__qrDQi{align-items:center;background:linear-gradient(135deg,#6366f11a,#6366f10d);border:2px solid #6366f133;border-radius:16px;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#6366f1;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;min-width:50px;overflow:hidden;padding:8px 12px;position:relative;transition:all .2s ease-in-out;transition:var(--transition)}.VaadsMessages_answersCount__qrDQi:hover{background:linear-gradient(135deg,#6366f126,#6366f114);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:scale(1.05)}.VaadsMessages_answersCount__qrDQi.VaadsMessages_hasNewAnswers__-Z1Fz{animation:VaadsMessages_pulseGlow__Dvf2f 2s ease-in-out infinite;background:linear-gradient(135deg,#dc354526,#dc354514);border-color:#dc3545;border-color:var(--danger-color);color:#dc3545;color:var(--danger-color);overflow:hidden;position:relative}.VaadsMessages_answersCount__qrDQi.VaadsMessages_hasNewAnswers__-Z1Fz:before{animation:VaadsMessages_shimmer__u2ZOH 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.VaadsMessages_answersCount__qrDQi.VaadsMessages_newMessage__dfXL2{animation:VaadsMessages_newMessagePulse__1yNsB 3s ease-in-out infinite;background:linear-gradient(135deg,#54b68933,#54b6891a);border-color:#54b689;border-color:var(--secondary-color);box-shadow:0 0 15px #54b68966;color:#54b689;color:var(--secondary-color)}.VaadsMessages_answersCount__qrDQi.VaadsMessages_newMessage__dfXL2:after{animation:VaadsMessages_borderPulse__4WEma 2s ease-in-out infinite;border:2px solid #54b689;border:2px solid var(--secondary-color);border-radius:16px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.VaadsMessages_answerCountNumber__Hf1uC{font-weight:700;position:relative;transition:all .3s ease;z-index:2}.VaadsMessages_answersCount__qrDQi.VaadsMessages_hasNewAnswers__-Z1Fz .VaadsMessages_answerCountNumber__Hf1uC,.VaadsMessages_answersCount__qrDQi.VaadsMessages_newMessage__dfXL2 .VaadsMessages_answerCountNumber__Hf1uC{animation:VaadsMessages_numberBounce__MaavG .6s ease-in-out}.VaadsMessages_newIndicator__Wa33E{animation:VaadsMessages_dotPulse__bwJa9 1.5s ease-in-out infinite;background:#dc3545;background:var(--danger-color);border-radius:50%;height:8px;position:absolute;right:-3px;top:-3px;width:8px;z-index:3}.VaadsMessages_newMessage__dfXL2 .VaadsMessages_newIndicator__Wa33E{background:#54b689;background:var(--secondary-color)}.VaadsMessages_newMessageRow__6xjjq{animation:VaadsMessages_newRowSlideIn__t57tG .5s ease-out;background:linear-gradient(90deg,#54b6890d,#54b68905);border-left:4px solid #54b689;border-left:4px solid var(--secondary-color)}.VaadsMessages_newMessageRow__6xjjq:hover{background:linear-gradient(90deg,#54b68914,#54b6890a)}.VaadsMessages_newMessageCard__bUVSk{animation:VaadsMessages_newCardSlideIn__lI3OQ .5s ease-out;background:linear-gradient(135deg,#54b6890d,#54b68905);border-left:4px solid #54b689;border-left:4px solid var(--secondary-color);box-shadow:0 4px 12px #54b68933}.VaadsMessages_newMessageCard__bUVSk:hover{background:linear-gradient(135deg,#54b68914,#54b6890a);box-shadow:0 6px 20px #54b6894d;transform:translateY(-3px)}.VaadsMessages_newBadge__zSukq{align-items:center;animation:VaadsMessages_badgeBounce__1BnO6 2s ease-in-out infinite;background:linear-gradient(135deg,#54b689,#48a178);background:linear-gradient(135deg,var(--secondary-color),var(--secondary-dark));border-radius:12px;box-shadow:0 2px 4px #54b6894d;color:#fff;display:inline-flex;font-size:10px;font-weight:700;margin-right:8px;padding:2px 8px}@keyframes VaadsMessages_pulseGlow__Dvf2f{0%,to{box-shadow:0 0 5px #dc35454d;transform:scale(1)}50%{box-shadow:0 0 20px #dc354599,0 0 30px #dc35454d;transform:scale(1.02)}}@keyframes VaadsMessages_newMessagePulse__1yNsB{0%,to{box-shadow:0 0 10px #54b68966;transform:scale(1)}50%{box-shadow:0 0 25px #54b689b3,0 0 35px #54b68966;transform:scale(1.03)}}@keyframes VaadsMessages_borderPulse__4WEma{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes VaadsMessages_numberBounce__MaavG{0%,to{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(1.1)}75%{transform:scale(1.2)}}@keyframes VaadsMessages_dotPulse__bwJa9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}@keyframes VaadsMessages_shimmer__u2ZOH{0%{left:-100%}to{left:100%}}@keyframes VaadsMessages_newRowSlideIn__t57tG{0%{background:linear-gradient(90deg,#54b68926,#54b68914);opacity:.8;transform:translateX(-10px)}to{background:linear-gradient(90deg,#54b6890d,#54b68905);opacity:1;transform:translateX(0)}}@keyframes VaadsMessages_newCardSlideIn__lI3OQ{0%{background:linear-gradient(135deg,#54b68926,#54b68914);opacity:.8;transform:translateY(-10px) scale(.98)}to{background:linear-gradient(135deg,#54b6890d,#54b68905);opacity:1;transform:translateY(0) scale(1)}}@keyframes VaadsMessages_badgeBounce__1BnO6{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.VaadsMessages_mobileContainer__Bv92U{display:none;flex-direction:column;gap:16px}.VaadsMessages_messageCard__w03cc{background:#fff;background:var(--white);border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);padding:20px;transition:all .2s ease-in-out;transition:var(--transition)}.VaadsMessages_messageCard__w03cc:hover{border-color:#6b8bc7;border-color:var(--primary-light);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:translateY(-2px)}.VaadsMessages_cardHeader__Tni0G{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.VaadsMessages_cardTitle__AtK-9{align-items:center;color:#111827;color:var(--text-primary);display:flex;flex:1 1;font-size:16px;font-weight:600;gap:12px}.VaadsMessages_cardIcon__EZcrN{color:#4a6da7;color:var(--primary-color);flex-shrink:0}.VaadsMessages_cardActions__ETFCp{align-items:center;display:flex;flex-shrink:0;gap:12px}.VaadsMessages_cardBody__PFig8{display:flex;flex-direction:column;gap:12px}.VaadsMessages_cardRow__sXPUw{align-items:flex-start;color:#6b7280;color:var(--text-secondary);display:flex;font-size:14px;gap:12px}.VaadsMessages_cardRow__sXPUw svg{color:#9ca3af;color:var(--text-muted);flex-shrink:0;margin-top:2px}.VaadsMessages_messageDescription__3wH\+u{color:#111827;color:var(--text-primary);line-height:1.5}.VaadsMessages_emptyState__K6kpj{background:linear-gradient(135deg,#f9fafb,#f3f4f6);background:linear-gradient(135deg,var(--gray-50),var(--gray-100));border-radius:8px;border-radius:var(--border-radius);padding:60px 20px;text-align:center}.VaadsMessages_emptyContent__VOI7J{margin:0 auto;max-width:400px}.VaadsMessages_emptyIcon__U1zmm{color:#9ca3af;color:var(--text-muted);margin-bottom:16px;opacity:.5}.VaadsMessages_emptyContent__VOI7J h3{color:#111827;color:var(--text-primary);font-size:18px;font-weight:600;margin-bottom:8px}.VaadsMessages_emptyContent__VOI7J p{color:#6b7280;color:var(--text-secondary);font-size:14px}.VaadsMessages_loadingContainer__AgIMG{align-items:center;background:linear-gradient(135deg,#f9fafb,#f3f4f6);background:linear-gradient(135deg,var(--gray-50),var(--gray-100));border-radius:8px;border-radius:var(--border-radius);color:#6b7280;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.VaadsMessages_spinner__6JtNe{animation:VaadsMessages_spin__d47oM 1s linear infinite;border:4px solid #e5e7eb;border-top:4px solid #4a6da7;border:4px solid var(--gray-200);border-radius:50%;border-top-color:var(--primary-color);height:48px;margin-bottom:20px;width:48px}@keyframes VaadsMessages_spin__d47oM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VaadsMessages_pagination__BImbn{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--gray-200);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:24px;padding:20px 0}.VaadsMessages_paginationInfo__W63dh{color:#6b7280;color:var(--text-secondary);font-size:14px;font-weight:500}.VaadsMessages_paginationControls__jwL9-{align-items:center;display:flex;gap:16px}.VaadsMessages_paginationButton__vp5iq{align-items:center;background:#fff;background:var(--white);border:2px solid #e5e7eb;border:2px solid var(--gray-200);border-radius:6px;border-radius:var(--border-radius-small);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#4a6da7;color:var(--primary-color);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease-in-out;transition:var(--transition);width:40px}.VaadsMessages_paginationButton__vp5iq:disabled{cursor:not-allowed;opacity:.5}.VaadsMessages_paginationButton__vp5iq:not(:disabled):hover{background:#4a6da7;background:var(--primary-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#fff;color:var(--white);transform:scale(1.05)}.VaadsMessages_pageInfo__FjpjQ{color:#111827;color:var(--text-primary);font-size:14px;font-weight:600}.VaadsMessages_resultsPerPage__mFh-x{align-items:center;color:#6b7280;color:var(--text-secondary);display:flex;font-size:14px;gap:8px}.VaadsMessages_resultsPerPage__mFh-x select{background:#fff;background:var(--white);border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:6px;border-radius:var(--border-radius-small);color:#111827;color:var(--text-primary);cursor:pointer;padding:8px 12px;transition:all .2s ease-in-out;transition:var(--transition)}.VaadsMessages_resultsPerPage__mFh-x select:focus{border-color:#4a6da7;border-color:var(--primary-color);outline:none}.VaadsMessages_formContainer__qJaRm{background:#fff;background:var(--white);border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);margin:0 auto;max-width:800px;overflow:hidden}.VaadsMessages_formHeader__\+c8aK{align-items:center;background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;color:var(--white);display:flex;gap:16px;padding:24px 32px}.VaadsMessages_backButton__p-osN{align-items:center;background:#fff3;border:none;border-radius:6px;border-radius:var(--border-radius-small);color:#fff;color:var(--white);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease-in-out;transition:var(--transition);width:40px}.VaadsMessages_backButton__p-osN:hover{background:#ffffff4d;transform:scale(1.05)}.VaadsMessages_formHeader__\+c8aK h2{font-size:20px;font-weight:600;margin:0}.VaadsMessages_messageForm__W\+dUM{padding:32px}.VaadsMessages_formSection__fpdVj{margin-bottom:32px}.VaadsMessages_formSection__fpdVj h3{border-bottom:2px solid #f3f4f6;border-bottom:2px solid var(--gray-100);color:#4a6da7;color:var(--primary-color);font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:8px}.VaadsMessages_formGroup__nePJK{display:flex;flex-direction:column;margin-bottom:20px}.VaadsMessages_formGroup__nePJK label{align-items:center;color:#111827;color:var(--text-primary);display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:8px}.VaadsMessages_required__mgV0\+{color:#dc3545;color:var(--danger-color);margin-left:4px}.VaadsMessages_formGroup__nePJK input,.VaadsMessages_formGroup__nePJK select,.VaadsMessages_formGroup__nePJK textarea{background:#fff;background:var(--white);border:2px solid #e5e7eb;border:2px solid var(--gray-200);border-radius:6px;border-radius:var(--border-radius-small);color:#111827;color:var(--text-primary);font-family:inherit;font-size:14px;padding:12px 16px;transition:all .2s ease-in-out;transition:var(--transition)}.VaadsMessages_formGroup__nePJK textarea{line-height:1.5;min-height:120px;resize:vertical}.VaadsMessages_formGroup__nePJK input:focus,.VaadsMessages_formGroup__nePJK select:focus,.VaadsMessages_formGroup__nePJK textarea:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.VaadsMessages_formGroup__nePJK input.VaadsMessages_error__Vc1dC,.VaadsMessages_formGroup__nePJK select.VaadsMessages_error__Vc1dC,.VaadsMessages_formGroup__nePJK textarea.VaadsMessages_error__Vc1dC{border-color:#dc3545;border-color:var(--danger-color);box-shadow:0 0 0 3px #dc35451a}.VaadsMessages_fieldError__vRnaz{color:#dc3545;color:var(--danger-color);font-size:12px;font-weight:500;margin-top:4px}.VaadsMessages_charCount__KuZrx{color:#9ca3af;color:var(--text-muted);font-size:12px;margin-top:4px;text-align:left}.VaadsMessages_infoSection__WTbsS{background:#f9fafb;background:var(--gray-50);border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:6px;border-radius:var(--border-radius-small);margin-top:16px;padding:16px}.VaadsMessages_infoItem__JdgIJ{align-items:center;color:#111827;color:var(--text-primary);display:flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:8px}.VaadsMessages_infoItem__JdgIJ:last-child{margin-bottom:0}.VaadsMessages_infoItem__JdgIJ svg{color:#4a6da7;color:var(--primary-color)}.VaadsMessages_formActions__MpO0H{border-top:1px solid #e5e7eb;border-top:1px solid var(--gray-200);display:flex;gap:16px;justify-content:flex-end;margin-top:32px;padding-top:24px}.VaadsMessages_cancelButton__HFgqm{background:#fff;background:var(--white);border:2px solid #e5e7eb;border:2px solid var(--gray-200);border-radius:6px;border-radius:var(--border-radius-small);color:#111827;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease-in-out;transition:var(--transition)}.VaadsMessages_cancelButton__HFgqm:hover{background:#f9fafb;background:var(--gray-50);border-color:#d1d5db;border-color:var(--gray-300)}.VaadsMessages_saveButton__pF6aU{align-items:center;background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));border:none;border-radius:6px;border-radius:var(--border-radius-small);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#fff;color:var(--white);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease-in-out;transition:var(--transition)}.VaadsMessages_saveButton__pF6aU:hover:not(:disabled){box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:translateY(-1px)}.VaadsMessages_saveButton__pF6aU:disabled{cursor:not-allowed;opacity:.7}.VaadsMessages_dialogOverlay__lAVlA{align-items:center;animation:VaadsMessages_fadeIn__LRVM\+ .2s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.VaadsMessages_dialogContent__a3L2K{animation:VaadsMessages_slideIn__slMYm .3s ease-out;background:#fff;background:var(--white);border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:80vh;max-width:600px;overflow:hidden;width:90%}.VaadsMessages_dialogHeader__Yeb86{align-items:center;background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;color:var(--white);display:flex;flex-shrink:0;justify-content:space-between;padding:24px 32px}.VaadsMessages_dialogHeader__Yeb86 h3{flex:1 1;font-size:18px;font-weight:600;line-height:1.4;margin:0}.VaadsMessages_closeButton__u2XVP{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;color:var(--white);cursor:pointer;display:flex;font-size:20px;font-weight:700;height:32px;justify-content:center;margin-right:16px;transition:all .2s ease-in-out;transition:var(--transition);width:32px}.VaadsMessages_closeButton__u2XVP:hover{background:#ffffff4d;transform:scale(1.1)}.VaadsMessages_whatsappChat__zhnT2{background:#f0f2f5;background:var(--whatsapp-bg);display:flex;flex:1 1;flex-direction:column;height:100%;overflow:hidden}.VaadsMessages_originalMessage__0fnQb{background:#fff;background:var(--white);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--whatsapp-border);flex-shrink:0;margin-bottom:0;padding:20px 24px}.VaadsMessages_originalMessageHeader__IkF5\+{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.VaadsMessages_originalMessageUser__XEBPv{align-items:center;color:#4a6da7;color:var(--primary-color);display:flex;font-size:14px;font-weight:600;gap:8px}.VaadsMessages_originalMessageTime__SmrLg{background:#f3f4f6;background:var(--gray-100);border-radius:10px;color:#667781;color:var(--whatsapp-time);font-size:12px;padding:4px 8px}.VaadsMessages_originalMessageContent__2s9Kx{color:#303030;color:var(--whatsapp-text)}.VaadsMessages_originalMessageContent__2s9Kx h4{color:#4a6da7;color:var(--primary-color);font-size:16px;font-weight:600;margin-bottom:8px}.VaadsMessages_originalMessageContent__2s9Kx p{color:#111827;color:var(--text-primary);font-size:14px;line-height:1.5;margin:0}.VaadsMessages_chatContainer__7Mhnk{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.VaadsMessages_noAnswers__tVWl1{align-items:center;background:#f0f2f5;background:var(--whatsapp-bg);color:#6b7280;color:var(--text-secondary);display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.VaadsMessages_noAnswersIcon__dRRUs{color:#9ca3af;color:var(--text-muted);margin-bottom:16px;opacity:.5}.VaadsMessages_noAnswers__tVWl1 h4{color:#111827;color:var(--text-primary);font-size:18px;font-weight:600;margin-bottom:8px}.VaadsMessages_noAnswers__tVWl1 p{color:#6b7280;color:var(--text-secondary);font-size:14px}.VaadsMessages_whatsappMessages__aJ0T9{background:#f0f2f5;background:var(--whatsapp-bg);background-image:radial-gradient(circle at 1px 1px,#ffffff4d 1px,#0000 0);background-size:20px 20px;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:20px 16px}.VaadsMessages_messageWrapper__SMj8M{display:flex;width:100%}.VaadsMessages_messageWrapper__SMj8M.VaadsMessages_myMessage__R-bkm{justify-content:flex-end}.VaadsMessages_messageWrapper__SMj8M.VaadsMessages_otherMessage__sgtvR{justify-content:flex-start}.VaadsMessages_messageBubble__ltz3u{word-wrap:break-word;animation:VaadsMessages_messageSlideIn__nppX2 .3s ease-out;border-radius:18px;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);max-width:70%;min-width:120px;padding:10px 14px 8px;position:relative;word-break:break-word}.VaadsMessages_myMessage__R-bkm .VaadsMessages_messageBubble__ltz3u{background:#dcf8c6;background:var(--whatsapp-my-bubble);border:1px solid #dcf8c6cc;border-bottom-right-radius:4px}.VaadsMessages_myMessage__R-bkm .VaadsMessages_messageBubble__ltz3u:hover{background:#d1f2bd;background:var(--whatsapp-my-bubble-dark)}.VaadsMessages_otherMessage__sgtvR .VaadsMessages_messageBubble__ltz3u{background:#fff;background:var(--whatsapp-other-bubble);border:1px solid #0000000d;border-bottom-left-radius:4px}.VaadsMessages_otherMessage__sgtvR .VaadsMessages_messageBubble__ltz3u:hover{background:#f8f9fa}.VaadsMessages_messageName__-ag2\+{color:#00a884;color:var(--whatsapp-name);direction:rtl;font-size:12px;font-weight:600;margin-bottom:4px}.VaadsMessages_myMessage__R-bkm .VaadsMessages_messageName__-ag2\+{display:none}.VaadsMessages_messageText__W2Ibv{color:#303030;color:var(--whatsapp-text);direction:rtl;font-size:14px;line-height:1.4;margin-bottom:4px;text-align:right;white-space:pre-wrap}.VaadsMessages_messageTime__ZtVyY{color:#667781;color:var(--whatsapp-time);direction:ltr;font-size:11px;margin-top:2px;opacity:.7;text-align:left}@keyframes VaadsMessages_messageSlideIn__nppX2{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.VaadsMessages_chatInputContainer__NaGDi{background:#fff;background:var(--white);border-top:1px solid #e5e7eb;border-top:1px solid var(--whatsapp-border);flex-shrink:0;padding:16px 20px}.VaadsMessages_chatInputForm__\+NHIu{display:flex;flex-direction:column;gap:8px}.VaadsMessages_chatInput__tZvvO::placeholder{color:#9ca3af;color:var(--text-muted);direction:rtl}.VaadsMessages_chatInput__tZvvO.VaadsMessages_error__Vc1dC{color:#dc3545;color:var(--danger-color)}.VaadsMessages_sendingSpinner__Uj2b0{animation:VaadsMessages_spin__d47oM 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;border-top:2px solid var(--white);height:16px;width:16px}.VaadsMessages_chatInputError__VsPJn{color:#dc3545;color:var(--danger-color);font-size:12px;font-weight:500;margin:0 16px}.VaadsMessages_chatCharCount__g4Bv8{color:#9ca3af;color:var(--text-muted);direction:ltr;font-size:11px;margin:0 16px;text-align:left}.VaadsMessages_tableContainer__3Hnbh::-webkit-scrollbar,.VaadsMessages_whatsappMessages__aJ0T9::-webkit-scrollbar{height:8px;width:6px}.VaadsMessages_tableContainer__3Hnbh::-webkit-scrollbar-track,.VaadsMessages_whatsappMessages__aJ0T9::-webkit-scrollbar-track{background:#f3f4f6;background:var(--gray-100);border-radius:10px}.VaadsMessages_tableContainer__3Hnbh::-webkit-scrollbar-thumb,.VaadsMessages_whatsappMessages__aJ0T9::-webkit-scrollbar-thumb{background:#4a6da7;background:var(--primary-color);border-radius:10px;opacity:.7}.VaadsMessages_tableContainer__3Hnbh::-webkit-scrollbar-thumb:hover,.VaadsMessages_whatsappMessages__aJ0T9::-webkit-scrollbar-thumb:hover{background:#3a5a8c;background:var(--primary-dark)}@keyframes VaadsMessages_fadeIn__LRVM\+{0%{opacity:0}to{opacity:1}}@keyframes VaadsMessages_slideIn__slMYm{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.VaadsMessages_answersCount__qrDQi.VaadsMessages_hasNewAnswers__-Z1Fz,.VaadsMessages_answersCount__qrDQi.VaadsMessages_newMessage__dfXL2,.VaadsMessages_newBadge__zSukq,.VaadsMessages_newMessageCard__bUVSk,.VaadsMessages_newMessageRow__6xjjq{animation:none}.VaadsMessages_answersCount__qrDQi.VaadsMessages_hasNewAnswers__-Z1Fz:before,.VaadsMessages_answersCount__qrDQi.VaadsMessages_newMessage__dfXL2:after{display:none}.VaadsMessages_newIndicator__Wa33E{animation:VaadsMessages_dotPulse__bwJa9 3s ease-in-out infinite}}@media (max-width:1200px){.VaadsMessages_tasksTable__ta2hx{font-size:13px;min-width:1000px}.VaadsMessages_tasksTable__ta2hx td,.VaadsMessages_tasksTable__ta2hx th{padding:14px 12px}}@media (max-width:768px){.VaadsMessages_container__5mfGo{margin:12px;padding:16px}.VaadsMessages_header__Uy5XI{align-items:stretch;flex-direction:column;gap:20px}.VaadsMessages_headerContent__--CYx h1{font-size:28px}.VaadsMessages_stats__tJJrE{gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.VaadsMessages_statCard__qhu6X{flex-direction:column;min-width:auto;padding:16px;text-align:center}.VaadsMessages_statIcon__iJtUE{height:40px;width:40px}.VaadsMessages_actions__521I\+,.VaadsMessages_filters__k9KDF{align-items:stretch;flex-direction:column}.VaadsMessages_filters__k9KDF{gap:12px}.VaadsMessages_searchContainer__bQrsZ{max-width:none;min-width:auto}.VaadsMessages_filterSelect__toY7e{min-width:auto}.VaadsMessages_addButton__eYzvp{justify-content:center;padding:14px 20px;width:100%}.VaadsMessages_tableContainer__3Hnbh{display:none}.VaadsMessages_mobileContainer__Bv92U{display:flex}.VaadsMessages_dropdownMenu__1oDT-{left:10px;max-width:90vw;min-width:160px}.VaadsMessages_dropdownItem__2bMlC{font-size:15px;padding:14px 16px}.VaadsMessages_messageCard__w03cc{padding:16px}.VaadsMessages_cardHeader__Tni0G{align-items:stretch;flex-direction:column;gap:12px}.VaadsMessages_cardActions__ETFCp{justify-content:space-between}.VaadsMessages_pagination__BImbn{align-items:stretch;flex-direction:column;gap:12px}.VaadsMessages_paginationControls__jwL9-{justify-content:center}.VaadsMessages_paginationInfo__W63dh,.VaadsMessages_resultsPerPage__mFh-x{text-align:center}.VaadsMessages_formContainer__qJaRm{margin:12px}.VaadsMessages_formHeader__\+c8aK{padding:20px 24px}.VaadsMessages_formHeader__\+c8aK h2{font-size:18px}.VaadsMessages_messageForm__W\+dUM{padding:24px 20px}.VaadsMessages_formActions__MpO0H{flex-direction:column;gap:12px}.VaadsMessages_cancelButton__HFgqm,.VaadsMessages_saveButton__pF6aU{justify-content:center;padding:14px 24px;width:100%}.VaadsMessages_dialogContent__a3L2K{border-radius:0;height:100vh;margin:0;max-height:none;position:relative;width:100%}.VaadsMessages_dialogHeader__Yeb86{padding:20px 24px}.VaadsMessages_dialogHeader__Yeb86 h3{font-size:16px}.VaadsMessages_originalMessage__0fnQb{padding:16px 20px}.VaadsMessages_originalMessageContent__2s9Kx h4{font-size:15px}.VaadsMessages_originalMessageContent__2s9Kx p{font-size:13px}.VaadsMessages_whatsappMessages__aJ0T9{padding:16px 12px}.VaadsMessages_messageBubble__ltz3u{max-width:85%;padding:8px 10px 6px}.VaadsMessages_messageName__-ag2\+{font-size:11px}.VaadsMessages_messageText__W2Ibv{font-size:13px}.VaadsMessages_messageTime__ZtVyY{font-size:10px}.VaadsMessages_noAnswers__tVWl1{padding:30px 15px}.VaadsMessages_noAnswersIcon__dRRUs{height:40px;width:40px}.VaadsMessages_noAnswers__tVWl1 h4{font-size:16px}.VaadsMessages_noAnswers__tVWl1 p{font-size:13px}.VaadsMessages_chatInputContainer__NaGDi{padding:12px 16px}.VaadsMessages_chatInputWrapper__zhcGG{border-radius:20px;padding:6px 10px}.VaadsMessages_chatInput__tZvvO{font-size:13px;padding:9px 0}.VaadsMessages_chatSendButton__bTQ63{height:36px;width:36px}.VaadsMessages_chatCharCount__g4Bv8,.VaadsMessages_chatInputError__VsPJn{font-size:10px;margin:0 12px}.VaadsMessages_answersCount__qrDQi{font-size:11px;min-width:45px;padding:6px 10px}.VaadsMessages_newBadge__zSukq{font-size:9px;margin-right:6px;padding:1px 6px}.VaadsMessages_newIndicator__Wa33E{height:6px;right:-2px;top:-2px;width:6px}.VaadsMessages_newMessageCard__bUVSk{border-left-width:3px}}@media (max-width:480px){.VaadsMessages_stats__tJJrE{grid-template-columns:1fr}.VaadsMessages_filters__k9KDF{gap:8px}.VaadsMessages_searchInput__bkAwu{font-size:16px}.VaadsMessages_messageCard__w03cc{padding:12px}.VaadsMessages_cardTitle__AtK-9{font-size:14px}.VaadsMessages_cardRow__sXPUw{font-size:13px}.VaadsMessages_originalMessage__0fnQb{padding:12px 16px}.VaadsMessages_whatsappMessages__aJ0T9{padding:12px 8px}.VaadsMessages_messageBubble__ltz3u{border-radius:14px;max-width:90%;padding:6px 8px 4px}.VaadsMessages_messageText__W2Ibv{font-size:14px}.VaadsMessages_messageName__-ag2\+{font-size:10px}.VaadsMessages_messageTime__ZtVyY{font-size:9px}.VaadsMessages_originalMessageContent__2s9Kx h4{font-size:14px}.VaadsMessages_originalMessageContent__2s9Kx p{font-size:12px}.VaadsMessages_chatInputContainer__NaGDi{padding:10px 12px}.VaadsMessages_chatInputWrapper__zhcGG{gap:8px;padding:5px 8px}.VaadsMessages_chatInput__tZvvO{font-size:12px;padding:10px 0}.VaadsMessages_chatSendButton__bTQ63{height:32px;width:32px}.VaadsMessages_chatCharCount__g4Bv8,.VaadsMessages_chatInputError__VsPJn{font-size:9px;margin:0 10px}.VaadsMessages_answersCount__qrDQi{display:none}.VaadsMessages_newBadge__zSukq{font-size:8px;margin-right:5px;padding:1px 5px}.VaadsMessages_newIndicator__Wa33E{height:5px;right:-1px;top:-1px;width:5px}}.VaadsMessages_chatInput__tZvvO{background:#0000;color:#111827;color:var(--text-primary);direction:rtl;flex:1 1;font-family:inherit;font-size:14px;line-height:1.4;max-height:100px;min-height:40px;outline:none;padding:10px 0;resize:none;text-align:right;-webkit-user-select:text;user-select:text}.VaadsMessages_chatInput__tZvvO,.VaadsMessages_chatSendButton__bTQ63{-webkit-tap-highlight-color:transparent;border:none;touch-action:manipulation}.VaadsMessages_chatSendButton__bTQ63{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-modify:none;align-items:center;background:linear-gradient(135deg,#54b689,#48a178);background:linear-gradient(135deg,var(--secondary-color),var(--secondary-dark));border-radius:50%;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#fff;color:var(--white);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease-in-out;transition:var(--transition);-webkit-user-select:none;user-select:none;width:40px}.VaadsMessages_chatSendButton__bTQ63:hover:not(:disabled){box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:scale(1.05)}.VaadsMessages_chatSendButton__bTQ63:disabled{background:#9ca3af;background:var(--gray-400);cursor:not-allowed;opacity:.6}.VaadsMessages_chatSendButton__bTQ63:focus{box-shadow:0 0 0 2px #54b6894d;outline:none}.VaadsMessages_chatInputWrapper__zhcGG{-webkit-tap-highlight-color:transparent;align-items:flex-end;background:#f9fafb;background:var(--gray-50);border:2px solid #e5e7eb;border:2px solid var(--gray-200);border-radius:24px;display:flex;gap:12px;padding:8px 12px;touch-action:manipulation;transition:all .2s ease-in-out;transition:var(--transition)}.VaadsMessages_chatInputWrapper__zhcGG:focus-within{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a}@media (max-width:768px){.VaadsMessages_chatInput__tZvvO{-webkit-appearance:none;border-radius:0;font-size:16px}.VaadsMessages_chatSendButton__bTQ63{height:44px;min-height:44px;min-width:44px;width:44px}.VaadsMessages_chatInputWrapper__zhcGG{gap:14px;padding:10px 14px}.VaadsMessages_chatInputContainer__NaGDi{background:#fff;background:var(--white);bottom:0;position:sticky;z-index:10}}.TaskManagement_taskManagementContainer__7iJjA{background:#fff;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);margin:0 auto;max-width:1400px;min-height:calc(100vh - 40px);padding:20px}.TaskManagement_modalOverlay__cHABM{align-items:center;animation:TaskManagement_fadeIn__6He3b .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;background:var(--modal-overlay-bg);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}@keyframes TaskManagement_fadeIn__6He3b{0%{opacity:0}to{opacity:1}}.TaskManagement_modalContent__5FkDU{animation:TaskManagement_slideIn__kxI5w .3s ease-out;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 20px 60px #0000004d;box-shadow:var(--shadow-modal);display:flex;flex-direction:column;max-height:90vh;max-width:900px;width:100%}@keyframes TaskManagement_slideIn__kxI5w{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.TaskManagement_modalHeader__Ti6Cg{align-items:center;background:linear-gradient(135deg,#f4f6f8,#fff);background:linear-gradient(135deg,var(--light-gray) 0,#fff 100%);border-bottom:2px solid #e1e5eb;border-bottom:2px solid var(--border-color);border-radius:16px 16px 0 0;display:flex;justify-content:space-between;padding:24px}.TaskManagement_modalHeader__Ti6Cg h3{color:#4a6da7;color:var(--primary-color);font-size:20px;font-weight:600;margin:0}.TaskManagement_modalCloseButton__oxI7z{align-items:center;background:none;border:none;border-radius:50%;color:#666;color:var(--text-light);cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;padding:8px;transition:all .2s ease;transition:var(--transition);width:40px}.TaskManagement_modalCloseButton__oxI7z:hover{background:#dc35451a;color:#dc3545;color:var(--danger-color);transform:scale(1.1)}.TaskManagement_modalBody__k3gn9{flex:1 1;max-height:calc(90vh - 200px);overflow-y:auto;padding:24px}.TaskManagement_modalFooter__AkVsZ{background:#f4f6f8;background:var(--light-gray);border-radius:0 0 16px 16px;border-top:1px solid #e1e5eb;border-top:1px solid var(--border-color);display:flex;gap:16px;justify-content:flex-end;padding:24px}.TaskManagement_header__\+nDTx{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px}.TaskManagement_header__\+nDTx h1{color:#4a6da7;color:var(--primary-color);font-size:28px;font-weight:700;margin-bottom:8px}.TaskManagement_stats__NJ1h\+{display:flex;flex-wrap:wrap;gap:16px}.TaskManagement_statCard__gYRIe{align-items:center;background:linear-gradient(135deg,#f4f6f8,#fff);background:linear-gradient(135deg,var(--light-gray) 0,#fff 100%);border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);display:flex;gap:12px;min-width:160px;padding:16px 20px;transition:all .2s ease;transition:var(--transition)}.TaskManagement_statCard__gYRIe:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.TaskManagement_statCard__gYRIe h3{color:#666;color:var(--text-light);font-size:13px;font-weight:500;margin-bottom:4px}.TaskManagement_statValue__Ns15k{color:#4a6da7;color:var(--primary-color);font-size:24px;font-weight:700;line-height:1}.TaskManagement_actions__XD69J{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.TaskManagement_filtersContainer__EseJ\+{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px;max-width:800px}.TaskManagement_searchBar__o\+thR{flex:1 1;max-width:300px;min-width:200px;position:relative}.TaskManagement_searchBar__o\+thR input{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);font-size:14px;padding:12px 16px;transition:all .2s ease;transition:var(--transition);width:100%}.TaskManagement_searchBar__o\+thR input:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.TaskManagement_filterGroup__BbhFf{min-width:150px}.TaskManagement_filterSelect__IcuoM{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);color:#333;color:var(--text-color);cursor:pointer;font-size:14px;padding:12px 16px;transition:all .2s ease;transition:var(--transition);width:100%}.TaskManagement_filterSelect__IcuoM:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.TaskManagement_clearFiltersButton__lTxw-{align-items:center;background:#f4f6f8;background:var(--light-gray);border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);color:#666;color:var(--text-light);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s ease;transition:var(--transition);white-space:nowrap}.TaskManagement_clearFiltersButton__lTxw-:hover{background:#e1e5eb;background:var(--medium-gray);border-color:#666;border-color:var(--text-light);color:#333;color:var(--text-color);transform:translateY(-1px)}.TaskManagement_addButton__K5B8I{align-items:center;background:linear-gradient(135deg,#54b689,#48a178);background:linear-gradient(135deg,var(--secondary-color) 0,var(--secondary-dark) 100%);border:none;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease;transition:var(--transition)}.TaskManagement_addButton__K5B8I:hover:not(:disabled){box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.TaskManagement_addButton__K5B8I:disabled{cursor:not-allowed;opacity:.7;transform:none}.TaskManagement_mobileSortContainer__FoWyw{align-items:center;background:#f4f6f8;background:var(--light-gray);border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);display:flex;gap:12px;margin-bottom:16px;padding:12px 16px}.TaskManagement_mobileSortContainer__FoWyw label{color:#333;color:var(--text-color);font-size:14px;font-weight:600;white-space:nowrap}.TaskManagement_sortSelect__STwJe{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);flex:1 1;font-size:14px;padding:8px 12px;transition:all .2s ease;transition:var(--transition)}.TaskManagement_sortSelect__STwJe:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.TaskManagement_tableContainer__9jW6h{border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);display:block;margin-bottom:20px;overflow-x:auto;overflow-y:visible}.TaskManagement_tasksTable__-hzyg{background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-collapse:initial;border-radius:8px;border-radius:var(--border-radius);border-spacing:0;overflow:hidden;width:100%}.TaskManagement_tasksTable__-hzyg td,.TaskManagement_tasksTable__-hzyg th{padding:16px;text-align:right}.TaskManagement_tasksTable__-hzyg th{background:#f8fafc;background:var(--table-header-bg);border-bottom:2px solid #e1e5eb;border-bottom:2px solid var(--border-color);color:#333;color:var(--text-color);cursor:pointer;font-size:14px;font-weight:600;position:sticky;top:0;transition:all .2s ease;transition:var(--transition);-webkit-user-select:none;user-select:none;z-index:10}.TaskManagement_tasksTable__-hzyg th:hover{background-color:#4a6da70d}.TaskManagement_tasksTable__-hzyg tr:not(:last-child) td{border-bottom:1px solid #e1e5eb;border-bottom:1px solid var(--medium-gray)}.TaskManagement_tasksTable__-hzyg tbody tr{transition:all .2s ease;transition:var(--transition)}.TaskManagement_tasksTable__-hzyg tbody tr:hover{background-color:#4a6da70a}.TaskManagement_taskNumber__fv0gK{color:#4a6da7;color:var(--primary-color);font-weight:600}.TaskManagement_taskDescription__QNR3a{word-wrap:break-word;max-width:300px}.TaskManagement_taskUser__lXUnc{font-weight:500}.TaskManagement_actionsCell__B6ap6{display:flex;gap:8px;justify-content:flex-start}.TaskManagement_dropdown__Mbr6J{display:inline-block;position:relative}.TaskManagement_dropdownTrigger__loMAL{align-items:center;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#666;color:var(--text-light);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;transition:var(--transition);width:36px}.TaskManagement_dropdownTrigger__loMAL:hover{background:#f4f6f8;background:var(--light-gray);border-color:#666;border-color:var(--text-light);color:#333;color:var(--text-color)}.TaskManagement_dropdownTrigger__loMAL.TaskManagement_disabled__LxZVC{cursor:not-allowed;opacity:.6}.TaskManagement_dropdownMenu__iYDmT{animation:TaskManagement_dropdownSlide__bgtlJ .2s ease-out;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);left:0;max-height:200px;max-width:250px;min-width:160px;overflow-y:auto;padding:4px 0;position:fixed;z-index:9999;z-index:10001}@keyframes TaskManagement_dropdownSlide__bgtlJ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.TaskManagement_dropdownItem__u--9k{align-items:center;background:#fff;border:none;color:#333;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;text-align:right;transition:all .2s ease;transition:var(--transition);width:100%}.TaskManagement_dropdownItem__u--9k:hover{background:#f4f6f8;background:var(--light-gray);color:#4a6da7;color:var(--primary-color)}.TaskManagement_dropdownItem__u--9k.TaskManagement_disabled__LxZVC{cursor:not-allowed;opacity:.6}.TaskManagement_dropdownItem__u--9k.TaskManagement_dangerAction__lQ9nX{color:#dc3545;color:var(--danger-color)}.TaskManagement_dropdownItem__u--9k.TaskManagement_dangerAction__lQ9nX:hover{background:#dc35451a;background:var(--danger-light);color:#dc3545;color:var(--danger-color)}.TaskManagement_priorityBadge__dsM9n,.TaskManagement_statusBadge__XBmbr{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;min-width:60px;padding:4px 12px;text-align:center}.TaskManagement_statusOpen__YqCuK{background:#ffc10726;border:1px solid #ffc1074d;color:#ffc107;color:var(--warning-color)}.TaskManagement_statusInProgress__VxVGb{background:#4a6da71a;border:1px solid #4a6da74d;color:#4a6da7;color:var(--primary-color)}.TaskManagement_statusCompleted__9iBpq{background:#28a74526;border:1px solid #28a7454d;color:#28a745;color:var(--success-color)}.TaskManagement_priorityHigh__X4EEv{background:#dc35451a;border:1px solid #dc35454d;color:#dc3545;color:var(--danger-color)}.TaskManagement_priorityMedium__PY1qa{background:#ffc1071a;border:1px solid #ffc1074d;color:#ffc107;color:var(--warning-color)}.TaskManagement_priorityLow__TtT6y{background:#28a7451a;border:1px solid #28a7454d;color:#28a745;color:var(--success-color)}.TaskManagement_deleteButton__8Ywtx,.TaskManagement_editButton__13h-8{align-items:center;border:none;border-radius:6px;border-radius:var(--border-radius-small);cursor:pointer;display:flex;font-size:12px;font-weight:600;justify-content:center;min-width:60px;padding:8px 16px;transition:all .2s ease;transition:var(--transition)}.TaskManagement_editButton__13h-8{background:linear-gradient(135deg,#f39c12,#e67e22);background:linear-gradient(135deg,var(--accent-color) 0,#e67e22 100%);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff}.TaskManagement_editButton__13h-8:hover:not(:disabled){box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.TaskManagement_deleteButton__8Ywtx{background:linear-gradient(135deg,#dc3545,#c0392b);background:linear-gradient(135deg,var(--danger-color) 0,#c0392b 100%);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff}.TaskManagement_deleteButton__8Ywtx:hover:not(:disabled){box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.TaskManagement_deleteButton__8Ywtx:disabled,.TaskManagement_editButton__13h-8:disabled{cursor:not-allowed;opacity:.7;transform:none}.TaskManagement_mobileCardsContainer__u5r\+L{display:none;margin-bottom:20px}.TaskManagement_cardsGrid__AWTB4{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.TaskManagement_dataCard__lPQnp{background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.TaskManagement_dataCard__lPQnp:hover{border-color:#e2e8f0;box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.TaskManagement_cardHeader__znCGF{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.TaskManagement_cardTitle__qIA8z{align-items:center;color:#333;color:var(--text-color);display:flex;flex:1 1;font-size:1rem;font-weight:600;gap:.75rem;min-width:0}.TaskManagement_cardTitle__qIA8z span{line-height:1.4;word-break:break-word}.TaskManagement_cardIcon__UbErT{color:#4a6da7;color:var(--primary-color);flex-shrink:0;font-weight:700}.TaskManagement_cardHeaderActions__Z4yFa{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.TaskManagement_cardBody__g-pZh{display:flex;flex-direction:column;gap:.75rem}.TaskManagement_cardInfo__GicM9{align-items:flex-start;display:flex;font-size:.875rem;gap:.75rem}.TaskManagement_infoLabel__rwRd8{color:#666;color:var(--text-light);flex-shrink:0;font-weight:600;min-width:80px}.TaskManagement_infoValue__Fgora{color:#333;color:var(--text-color);flex:1 1;word-break:break-word}.TaskManagement_cardActions__8deWp{border-top:1px solid #e1e5eb;border-top:1px solid var(--border-color);display:flex;gap:8px;justify-content:flex-start;margin-top:.5rem;padding-top:.75rem}.TaskManagement_formGrid__mhTn5{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:20px}.TaskManagement_formGroup__AhXXQ{display:flex;flex-direction:column}.TaskManagement_formGroup__AhXXQ label{color:#333;color:var(--text-color);font-size:14px;font-weight:600;margin-bottom:8px}.TaskManagement_formGroup__AhXXQ input,.TaskManagement_formGroup__AhXXQ select{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);font-size:14px;padding:12px 16px;transition:all .2s ease;transition:var(--transition)}.TaskManagement_formGroup__AhXXQ input:focus,.TaskManagement_formGroup__AhXXQ select:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.TaskManagement_cancelButton__Lknvp{background-color:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#333;color:var(--text-color);cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease;transition:var(--transition)}.TaskManagement_cancelButton__Lknvp:hover{background-color:#f4f6f8;background-color:var(--light-gray);border-color:#666;border-color:var(--text-light)}.TaskManagement_saveButton__7hZaD{align-items:center;background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border:none;border-radius:6px;border-radius:var(--border-radius-small);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease;transition:var(--transition)}.TaskManagement_saveButton__7hZaD:hover:not(:disabled){box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.TaskManagement_saveButton__7hZaD:disabled{cursor:not-allowed;opacity:.7}.TaskManagement_scrollHint__MajIa{align-items:center;background:#4a6da71a;border:1px solid #4a6da733;border-radius:6px;border-radius:var(--border-radius-small);color:#4a6da7;color:var(--primary-color);display:flex;font-size:12px;font-weight:500;gap:6px;justify-content:center;margin-bottom:12px;padding:8px 12px}.TaskManagement_scrollIcon__6modI{animation:TaskManagement_bounce__YUIg5 2s infinite;font-size:14px}@keyframes TaskManagement_bounce__YUIg5{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-2px)}}.TaskManagement_suggestedVendors__MNTl7{border-top:1px solid #e1e5eb;border-top:1px solid var(--medium-gray);margin-top:24px;padding-top:20px}.TaskManagement_vendorsHeader__cYH8F{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.TaskManagement_vendorsHeader__cYH8F h4{align-items:center;color:#4a6da7;color:var(--primary-color);display:flex;flex:1 1;font-size:16px;font-weight:600;gap:8px;margin:0}.TaskManagement_collapseButton__nXN8M{background:#4a6da7;background:var(--primary-color);border:none;border-radius:6px;border-radius:var(--border-radius-small);color:#fff;cursor:pointer;font-size:12px;padding:8px 12px;transition:all .2s ease;transition:var(--transition);white-space:nowrap}.TaskManagement_collapseButton__nXN8M:hover{background:var(--primary-hover);transform:translateY(-1px)}.TaskManagement_vendorsInfo__Skz46{align-items:center;background:#f4f6f8;background:var(--light-gray);border-radius:6px;border-radius:var(--border-radius-small);color:#666;color:var(--text-light);display:flex;font-size:13px;justify-content:space-between;margin-bottom:12px;padding:8px 12px}.TaskManagement_vendorsCount__G3aDv{font-weight:500}.TaskManagement_showLessButton__YoOpU,.TaskManagement_showMoreButton__tAWgJ{background:#0000;border:1px solid #4a6da7;border:1px solid var(--primary-color);border-radius:6px;border-radius:var(--border-radius-small);color:#4a6da7;color:var(--primary-color);cursor:pointer;font-size:12px;padding:4px 8px;transition:all .2s ease;transition:var(--transition)}.TaskManagement_showLessButton__YoOpU:hover,.TaskManagement_showMoreButton__tAWgJ:hover{background:#4a6da7;background:var(--primary-color);color:#fff}.TaskManagement_vendorsGrid__30loA{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:16px}.TaskManagement_vendorCard__bwcLf{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);padding:16px;position:relative;transition:all .2s ease;transition:var(--transition)}.TaskManagement_vendorCard__bwcLf:hover{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.TaskManagement_highPriorityVendor__w7Q8-{background:linear-gradient(135deg,#28a7450d,#fff);border-color:#28a745;border-color:var(--success-color);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium)}.TaskManagement_highPriorityVendor__w7Q8-:hover{border-color:#28a745;border-color:var(--success-color);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);transform:translateY(-3px)}.TaskManagement_highPriorityVendor__w7Q8-:before{content:"⭐";font-size:18px;left:8px;position:absolute;top:8px;z-index:1}.TaskManagement_vendorHeader__-Xy5N{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.TaskManagement_vendorName__lzc-P{color:#4a6da7;color:var(--primary-color);flex:1 1;font-size:16px;font-weight:600;line-height:1.3}.TaskManagement_priorityIndicator__fN6c6{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.TaskManagement_highPriority__jNmT6{background:#28a745;background:var(--success-color);color:#fff}.TaskManagement_highPriority__jNmT6,.TaskManagement_normalPriority__r\+4iE{border-radius:12px;font-size:10px;font-weight:600;padding:2px 8px;white-space:nowrap}.TaskManagement_normalPriority__r\+4iE{background:#ffc107;background:var(--warning-color);color:#333;color:var(--text-color)}.TaskManagement_scoreIndicator__365AG{background:#f4f6f8;background:var(--light-gray);color:#666;color:var(--text-light)}.TaskManagement_scoreIndicator__365AG,.TaskManagement_supplierPriorityBadge__EXILE{border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;font-size:9px;font-weight:500;padding:1px 6px}.TaskManagement_supplierPriorityBadge__EXILE{background:#e1e5eb;background:var(--medium-gray);color:#333;color:var(--text-color);white-space:nowrap}.TaskManagement_highSupplierPriority__z0DwC{background:#28a745;background:var(--success-color);border-color:#28a745;border-color:var(--success-color);color:#fff}.TaskManagement_mediumSupplierPriority__rV-2O{background:#ffc107;background:var(--warning-color);border-color:#ffc107;border-color:var(--warning-color);color:#333;color:var(--text-color)}.TaskManagement_lowSupplierPriority__ebXlF{background:#dc35451a;background:var(--danger-light);border-color:#dc3545;border-color:var(--danger-color);color:#dc3545;color:var(--danger-color)}.TaskManagement_vendorServices__As5D9{background:#f4f6f8;background:var(--light-gray);border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);margin-bottom:12px;padding:8px}.TaskManagement_vendorServices__As5D9 strong{color:#666;color:var(--text-light);display:block;font-size:12px;font-weight:600;margin-bottom:6px}.TaskManagement_matchedServices__L9mNx{display:flex;flex-wrap:wrap;gap:4px}.TaskManagement_serviceTag__HrQ7N{background:#4a6da7;background:var(--primary-color);border-radius:10px;color:#fff;display:inline-block;font-size:11px;font-weight:500;line-height:1.3;padding:2px 8px;white-space:nowrap}.TaskManagement_serviceTag__HrQ7N:nth-child(2n){background:#54b689;background:var(--secondary-color)}.TaskManagement_serviceTag__HrQ7N:nth-child(3n){background:#f39c12;background:var(--accent-color)}.TaskManagement_serviceTag__HrQ7N:nth-child(4n){background:#ffc107;background:var(--warning-color);color:#333;color:var(--text-color)}.TaskManagement_vendorContact__G26cu{color:#333;color:var(--text-color);font-size:13px;line-height:1.4}.TaskManagement_vendorContact__G26cu div{margin-bottom:3px}.TaskManagement_vendorContact__G26cu strong{color:#666;color:var(--text-light);font-weight:600}.TaskManagement_phoneLink__hRAUL{background:#4a6da71a;border:1px solid #4a6da733;border-radius:6px;border-radius:var(--border-radius-small);color:#4a6da7;color:var(--primary-color);display:inline-block;font-weight:600;margin-right:4px;padding:2px 6px;position:relative;text-decoration:none;transition:all .2s ease;transition:var(--transition)}.TaskManagement_phoneLink__hRAUL:hover{background:#4a6da7;background:var(--primary-color);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;transform:translateY(-1px)}.TaskManagement_phoneLink__hRAUL:active{box-shadow:none;transform:translateY(0)}.TaskManagement_phoneLink__hRAUL:before{content:"📞";font-size:11px;margin-left:4px}.TaskManagement_emailLink__XCwNi{background:#54b6891a;border:1px solid #54b68933;border-radius:6px;border-radius:var(--border-radius-small);color:#54b689;color:var(--secondary-color);display:inline-block;font-weight:600;margin-right:4px;padding:2px 6px;position:relative;text-decoration:none;transition:all .2s ease;transition:var(--transition)}.TaskManagement_emailLink__XCwNi:hover{background:#54b689;background:var(--secondary-color);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;transform:translateY(-1px)}.TaskManagement_emailLink__XCwNi:active{box-shadow:none;transform:translateY(0)}.TaskManagement_emailLink__XCwNi:before{content:"✉️";font-size:11px;margin-left:4px}.TaskManagement_priorityLegend__MnOHB{background:#f4f6f8;background:var(--light-gray);border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);margin-top:16px;padding:12px}.TaskManagement_legendItem__6POaK{align-items:center;color:#666;color:var(--text-light);display:flex;font-size:12px;gap:8px;margin-bottom:6px}.TaskManagement_legendItem__6POaK:last-child{margin-bottom:0}.TaskManagement_legendItemEmpty__-0O8X{align-items:center;color:#999;color:var(--text-muted);display:flex;font-size:12px;font-style:italic;gap:8px;justify-content:center;padding:8px 0;text-align:center}.TaskManagement_legendEmptyIcon__P3M2C{font-size:16px;opacity:.7}.TaskManagement_highPriorityDot__qPxfP,.TaskManagement_normalPriorityDot__TOmwy{border-radius:50%;flex-shrink:0;height:12px;width:12px}.TaskManagement_highPriorityDot__qPxfP{background:#28a745;background:var(--success-color)}.TaskManagement_normalPriorityDot__TOmwy{background:#ffc107;background:var(--warning-color)}.TaskManagement_noVendorsMessage__3LRiT{align-items:center;background:linear-gradient(135deg,#f4f6f8,#fff);background:linear-gradient(135deg,var(--light-gray) 0,#fff 100%);border:2px dashed #e1e5eb;border:2px dashed var(--border-color);border-radius:8px;border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:center;margin:16px 0;max-height:275px;min-height:275px;padding:40px 20px;text-align:center}.TaskManagement_noVendorsIcon__Xjuce{font-size:48px;margin-bottom:16px;opacity:.6}.TaskManagement_noVendorsText__1L3Z0{color:#666;color:var(--text-light)}.TaskManagement_noVendorsText__1L3Z0 p{line-height:1.5;margin:0 0 8px}.TaskManagement_noVendorsText__1L3Z0 strong{color:#333;color:var(--text-color);font-weight:600}.TaskManagement_emptyState__fqMtW{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;color:#666;color:var(--text-light);font-size:1rem;margin:20px 0;padding:3rem 1.5rem;text-align:center}.TaskManagement_loadingContainer__J5SFN{align-items:center;color:#666;color:var(--text-light);display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.TaskManagement_loadingSpinner__9f\+PO{animation:TaskManagement_spin__2D0WH 1s linear infinite;border:3px solid #e1e5eb;border-top:3px solid #4a6da7;border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);height:40px;margin-bottom:16px;width:40px}@keyframes TaskManagement_spin__2D0WH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TaskManagement_pagination__1eDXI{flex-wrap:wrap;justify-content:space-between;padding:16px 0}.TaskManagement_paginationControls__FdY0s,.TaskManagement_pagination__1eDXI{align-items:center;display:flex;gap:16px}.TaskManagement_paginationButton__lYngO{align-items:center;background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#4a6da7;color:var(--primary-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;padding:8px 16px;transition:all .2s ease;transition:var(--transition)}.TaskManagement_paginationButton__lYngO:disabled{cursor:not-allowed;opacity:.5}.TaskManagement_paginationButton__lYngO:not(:disabled):hover{background-color:#4a6da7;background-color:var(--primary-color);color:#fff;transform:scale(1.05)}.TaskManagement_pageInfo__QlGup{color:#333;color:var(--text-color);font-size:14px;font-weight:500}.TaskManagement_resultsPerPage__KT8gb{align-items:center;color:#666;color:var(--text-light);display:flex;font-size:14px;gap:8px}.TaskManagement_resultsPerPage__KT8gb select{background-color:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#333;color:var(--text-color);cursor:pointer;padding:8px 12px}.TaskManagement_totalInfo__IlcnX{color:#666;color:var(--text-light);font-size:14px}.TaskManagement_errorMessage__ntM2F{background:#dc35451a;background:var(--danger-light);border:1px solid #dc354533;border-radius:6px;border-radius:var(--border-radius-small);color:#dc3545;color:var(--danger-color);font-size:14px;font-weight:500;margin-bottom:20px;padding:12px 16px}@supports (-webkit-touch-callout:none){.TaskManagement_modalBody__k3gn9{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-snap-type:none}}@media (max-width:768px){.TaskManagement_stats__NJ1h\+{gap:8px}.TaskManagement_statCard__gYRIe{min-height:65px;padding:8px 6px}.TaskManagement_statCard__gYRIe h3{font-size:10px;margin-bottom:2px}.TaskManagement_statValue__Ns15k{font-size:16px}.TaskManagement_tableContainer__9jW6h{display:none}.TaskManagement_mobileCardsContainer__u5r\+L{display:block}.TaskManagement_modalOverlay__cHABM{align-items:flex-start;height:100vh;height:100dvh;padding:10px}.TaskManagement_modalContent__5FkDU{backface-visibility:hidden;border-radius:12px;display:flex;flex-direction:column;height:calc(100vh - 20px);height:calc(100dvh - 20px);max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);max-width:100%;overflow:hidden;transform:translateZ(0);width:100%}.TaskManagement_modalHeader__Ti6Cg{border-bottom:1px solid #e1e5eb;border-bottom:1px solid var(--border-color);border-radius:12px 12px 0 0;flex-shrink:0;padding:12px 16px}.TaskManagement_modalBody__k3gn9{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;padding:16px}.TaskManagement_modalFooter__AkVsZ{background:#f4f6f8;background:var(--light-gray);border-radius:0 0 12px 12px;border-top:1px solid #e1e5eb;border-top:1px solid var(--border-color);box-sizing:border-box;display:flex!important;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 16px;width:100%}.TaskManagement_modalFooter__AkVsZ .TaskManagement_saveButton__7hZaD{align-items:center;display:flex!important;font-size:16px;justify-content:center;min-height:44px;order:1;padding:12px 24px;width:100%}.TaskManagement_modalFooter__AkVsZ .TaskManagement_cancelButton__Lknvp{align-items:center;display:flex!important;font-size:16px;justify-content:center;min-height:44px;order:2;padding:12px 24px;width:100%}.TaskManagement_suggestedVendors__MNTl7{border-top:1px solid #e1e5eb;border-top:1px solid var(--medium-gray);margin-bottom:0;margin-top:16px;padding-top:16px}.TaskManagement_suggestedVendors__MNTl7 h4{font-size:15px;margin-bottom:12px}.TaskManagement_vendorsGrid__30loA{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;margin-bottom:0}.TaskManagement_vendorsGridScrollable__JDPbK{background:#0000;border:none;max-height:none;overflow-y:visible;padding:0}.TaskManagement_vendorsGridScrollable__JDPbK:after{display:none}.TaskManagement_vendorCard__bwcLf{margin-bottom:8px;padding:12px}.TaskManagement_vendorHeader__-Xy5N{margin-bottom:8px}.TaskManagement_vendorServices__As5D9{margin-bottom:8px;padding:6px}.TaskManagement_vendorContact__G26cu{font-size:12px}.TaskManagement_vendorsHeader__cYH8F{align-items:stretch;flex-direction:column;gap:8px;margin-bottom:12px}.TaskManagement_vendorsHeader__cYH8F h4{font-size:14px;text-align:center}.TaskManagement_collapseButton__nXN8M{align-self:center;font-size:13px;min-width:140px;padding:8px 16px}.TaskManagement_vendorsInfo__Skz46{align-items:center;flex-direction:column;font-size:12px;gap:8px;padding:8px;text-align:center}.TaskManagement_showLessButton__YoOpU,.TaskManagement_showMoreButton__tAWgJ{font-size:11px;padding:6px 12px;text-align:center;width:100%}.TaskManagement_formGrid__mhTn5{gap:12px;grid-template-columns:1fr;margin-bottom:12px}.TaskManagement_formGroup__AhXXQ{margin-bottom:0}.TaskManagement_formGroup__AhXXQ input,.TaskManagement_formGroup__AhXXQ select{font-size:16px;padding:10px 12px}.TaskManagement_formGroup__AhXXQ input:focus,.TaskManagement_formGroup__AhXXQ select:focus{-webkit-user-select:text;user-select:text}.TaskManagement_priorityLegend__MnOHB{margin-bottom:0;margin-top:12px;padding:8px}.TaskManagement_legendItem__6POaK{font-size:11px;margin-bottom:4px}.TaskManagement_noVendorsMessage__3LRiT{margin:8px 0 0;max-height:150px;min-height:150px;padding:20px 16px}.TaskManagement_noVendorsIcon__Xjuce{font-size:32px;margin-bottom:8px}.TaskManagement_noVendorsText__1L3Z0 p{font-size:13px;margin:0 0 6px}.TaskManagement_taskManagementContainer__7iJjA{border-radius:6px;border-radius:var(--border-radius-small);margin:10px;padding:16px}.TaskManagement_header__\+nDTx{align-items:flex-start;flex-direction:column;gap:16px}.TaskManagement_header__\+nDTx h1{font-size:24px}.TaskManagement_stats__NJ1h\+{justify-content:space-between;width:100%}.TaskManagement_statCard__gYRIe{flex:1 1;min-width:120px;padding:12px 16px}.TaskManagement_statCard__gYRIe h3{font-size:12px}.TaskManagement_statValue__Ns15k{font-size:20px}.TaskManagement_actions__XD69J,.TaskManagement_filtersContainer__EseJ\+{align-items:stretch;flex-direction:column}.TaskManagement_filtersContainer__EseJ\+{gap:12px;max-width:none}.TaskManagement_searchBar__o\+thR{max-width:none;min-width:auto}.TaskManagement_filterGroup__BbhFf{min-width:auto}.TaskManagement_addButton__K5B8I{justify-content:center;padding:14px 20px;width:100%}.TaskManagement_clearFiltersButton__lTxw-{justify-content:center;padding:12px 16px}.TaskManagement_pagination__1eDXI{align-items:stretch;flex-direction:column;gap:12px}.TaskManagement_paginationControls__FdY0s{justify-content:center}.TaskManagement_resultsPerPage__KT8gb,.TaskManagement_totalInfo__IlcnX{text-align:center}.TaskManagement_cardActions__8deWp{flex-direction:column;gap:8px}.TaskManagement_cardActions__8deWp .TaskManagement_deleteButton__8Ywtx,.TaskManagement_cardActions__8deWp .TaskManagement_editButton__13h-8{padding:10px 16px;width:100%}}@media (max-width:480px){.TaskManagement_modalOverlay__cHABM{padding:5px}.TaskManagement_modalContent__5FkDU{border-radius:8px;height:calc(100vh - 10px);height:calc(100dvh - 10px);max-height:calc(100vh - 10px);max-height:calc(100dvh - 10px)}.TaskManagement_modalHeader__Ti6Cg{border-radius:8px 8px 0 0;padding:10px 12px}.TaskManagement_modalHeader__Ti6Cg h3{font-size:15px}.TaskManagement_modalCloseButton__oxI7z{font-size:18px;height:30px;width:30px}.TaskManagement_modalBody__k3gn9{-webkit-overflow-scrolling:touch;padding:12px;scroll-behavior:smooth}.TaskManagement_modalFooter__AkVsZ{border-radius:0 0 8px 8px;gap:6px;padding:10px 12px}.TaskManagement_modalFooter__AkVsZ .TaskManagement_cancelButton__Lknvp,.TaskManagement_modalFooter__AkVsZ .TaskManagement_saveButton__7hZaD{font-size:15px;min-height:42px;padding:10px 20px}.TaskManagement_formGrid__mhTn5{gap:10px;margin-bottom:10px}.TaskManagement_vendorCard__bwcLf{margin-bottom:6px;padding:10px}.TaskManagement_suggestedVendors__MNTl7{margin-top:12px;padding-top:12px}.TaskManagement_priorityLegend__MnOHB{margin-top:8px;padding:6px}.TaskManagement_stats__NJ1h\+{flex-direction:column}.TaskManagement_statCard__gYRIe{min-width:auto}.TaskManagement_cardActions__8deWp{gap:6px}.TaskManagement_mobileSortContainer__FoWyw{align-items:flex-start;flex-direction:column;gap:8px}.TaskManagement_sortSelect__STwJe{width:100%}.TaskManagement_vendorsGrid__30loA{gap:8px;margin-bottom:20px}.TaskManagement_matchedServices__L9mNx{flex-direction:column;gap:2px}.TaskManagement_serviceTag__HrQ7N{font-size:12px;padding:4px 8px;text-align:center}.TaskManagement_legendItem__6POaK{font-size:11px}.TaskManagement_legendItemEmpty__-0O8X{font-size:11px;padding:6px 0}.TaskManagement_legendEmptyIcon__P3M2C{font-size:14px}.TaskManagement_noVendorsMessage__3LRiT{margin:12px 0;max-height:300px;min-height:300px;padding:30px 16px}.TaskManagement_noVendorsIcon__Xjuce{font-size:40px;margin-bottom:12px}.TaskManagement_noVendorsText__1L3Z0 p{font-size:14px}.TaskManagement_scrollHint__MajIa{font-size:11px;margin-bottom:8px;padding:6px 8px}.TaskManagement_scrollIcon__6modI{font-size:12px}}@media (max-height:600px) and (max-width:768px){.TaskManagement_modalContent__5FkDU{height:calc(100vh - 10px);height:calc(100dvh - 10px)}.TaskManagement_modalHeader__Ti6Cg{padding:8px 12px}.TaskManagement_modalBody__k3gn9{padding:12px}.TaskManagement_modalFooter__AkVsZ{padding:8px 12px}.TaskManagement_formGrid__mhTn5{gap:8px;margin-bottom:8px}.TaskManagement_vendorCard__bwcLf{margin-bottom:4px;padding:8px}.TaskManagement_suggestedVendors__MNTl7 h4{font-size:14px;margin-bottom:8px}.TaskManagement_noVendorsMessage__3LRiT{max-height:100px;min-height:100px;padding:15px 12px}}@media (max-width:768px){.TaskManagement_formGroup__AhXXQ input,.TaskManagement_formGroup__AhXXQ select{font-size:16px;transform:translateZ(0)}}.TaskManagement_addButton__K5B8I:focus,.TaskManagement_cancelButton__Lknvp:focus,.TaskManagement_clearFiltersButton__lTxw-:focus,.TaskManagement_deleteButton__8Ywtx:focus,.TaskManagement_dropdownTrigger__loMAL:focus,.TaskManagement_editButton__13h-8:focus,.TaskManagement_modalCloseButton__oxI7z:focus,.TaskManagement_paginationButton__lYngO:focus,.TaskManagement_saveButton__7hZaD:focus{outline:2px solid #4a6da7;outline:2px solid var(--primary-color);outline-offset:2px}.TaskManagement_filterSelect__IcuoM:focus,.TaskManagement_formGroup__AhXXQ input:focus,.TaskManagement_formGroup__AhXXQ select:focus,.TaskManagement_resultsPerPage__KT8gb select:focus,.TaskManagement_searchBar__o\+thR input:focus,.TaskManagement_sortSelect__STwJe:focus{outline:none}.TaskManagement_dataCard__lPQnp:focus{outline:2px solid #4a6da7;outline:2px solid var(--primary-color);outline-offset:2px}.TaskManagement_modalContent__5FkDU:focus{outline:none}@media (prefers-contrast:high){.TaskManagement_dataCard__lPQnp,.TaskManagement_modalContent__5FkDU,.TaskManagement_pagination__1eDXI,.TaskManagement_tableContainer__9jW6h,.TaskManagement_taskManagementContainer__7iJjA{border:2px solid #333;border:2px solid var(--text-color)}.TaskManagement_dataCard__lPQnp:hover,.TaskManagement_vendorCard__bwcLf:hover{border:2px solid #4a6da7;border:2px solid var(--primary-color)}.TaskManagement_modalOverlay__cHABM{background:#000c}.TaskManagement_dropdownMenu__iYDmT{border:2px solid #333;border:2px solid var(--text-color)}}@media (prefers-reduced-motion:reduce){.TaskManagement_addButton__K5B8I,.TaskManagement_cancelButton__Lknvp,.TaskManagement_clearFiltersButton__lTxw-,.TaskManagement_dataCard__lPQnp,.TaskManagement_deleteButton__8Ywtx,.TaskManagement_dropdownItem__u--9k,.TaskManagement_dropdownMenu__iYDmT,.TaskManagement_dropdownTrigger__loMAL,.TaskManagement_editButton__13h-8,.TaskManagement_filterSelect__IcuoM,.TaskManagement_formGroup__AhXXQ input,.TaskManagement_formGroup__AhXXQ select,.TaskManagement_modalCloseButton__oxI7z,.TaskManagement_modalContent__5FkDU,.TaskManagement_modalOverlay__cHABM,.TaskManagement_paginationButton__lYngO,.TaskManagement_saveButton__7hZaD,.TaskManagement_searchBar__o\+thR input,.TaskManagement_sortSelect__STwJe,.TaskManagement_tasksTable__-hzyg tbody tr,.TaskManagement_vendorCard__bwcLf{animation:none;transition:none}.TaskManagement_addButton__K5B8I:hover,.TaskManagement_clearFiltersButton__lTxw-:hover,.TaskManagement_dataCard__lPQnp:hover,.TaskManagement_deleteButton__8Ywtx:hover,.TaskManagement_dropdownTrigger__loMAL:hover,.TaskManagement_editButton__13h-8:hover,.TaskManagement_modalCloseButton__oxI7z:hover,.TaskManagement_paginationButton__lYngO:hover,.TaskManagement_saveButton__7hZaD:hover,.TaskManagement_tasksTable__-hzyg tbody tr:hover,.TaskManagement_vendorCard__bwcLf:hover{transform:none}.TaskManagement_dropdownMenu__iYDmT,.TaskManagement_loadingSpinner__9f\+PO,.TaskManagement_modalContent__5FkDU,.TaskManagement_modalOverlay__cHABM,.TaskManagement_scrollIcon__6modI{animation:none}}@media print{.TaskManagement_addButton__K5B8I,.TaskManagement_clearFiltersButton__lTxw-,.TaskManagement_deleteButton__8Ywtx,.TaskManagement_dropdownTrigger__loMAL,.TaskManagement_dropdown__Mbr6J,.TaskManagement_editButton__13h-8,.TaskManagement_modalOverlay__cHABM,.TaskManagement_pagination__1eDXI{display:none!important}.TaskManagement_taskManagementContainer__7iJjA{border:1px solid #000;box-shadow:none}}.EventForm_eventFormContainer__VwL-c{background:#fff;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);margin:0 auto;max-width:800px;min-height:calc(100vh - 40px);padding:20px}.EventForm_formHeader__HjcbU{align-items:center;border-bottom:2px solid #f4f6f8;border-bottom:2px solid var(--light-gray);display:flex;gap:16px;margin-bottom:32px;padding-bottom:20px}.EventForm_backButton__J5bXO{align-items:center;background:#f4f6f8;background:var(--light-gray);border:none;border-radius:6px;border-radius:var(--border-radius-small);color:#4a6da7;color:var(--primary-color);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;transition:var(--transition);width:40px}.EventForm_backButton__J5bXO:hover{background:#e1e5eb;background:var(--medium-gray);transform:scale(1.05)}.EventForm_formHeader__HjcbU h2{color:#4a6da7;color:var(--primary-color);font-size:24px;font-weight:700;margin:0}.EventForm_errorMessage__ZSb-x{background:#dc35451a;background:var(--danger-light);border:1px solid #dc354533;border-radius:6px;border-radius:var(--border-radius-small);color:#dc3545;color:var(--danger-color);font-size:14px;margin-bottom:20px;padding:12px 16px}.EventForm_tabs__pEaCJ{background:#f4f6f8;background:var(--light-gray);border-radius:8px;border-radius:var(--border-radius);display:flex;gap:4px;margin-bottom:32px;overflow-x:auto;padding:4px}.EventForm_tab__5NGeG{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--border-radius-small);color:#666;color:var(--text-light);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease;transition:var(--transition);white-space:nowrap}.EventForm_tab__5NGeG:hover{background:#fff9;color:#4a6da7;color:var(--primary-color)}.EventForm_tab__5NGeG.EventForm_active__sXwC2{background:#fff;box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#4a6da7;color:var(--primary-color)}.EventForm_eventForm__yf118{width:100%}.EventForm_formSection__C49JD{margin-bottom:32px}.EventForm_sectionHeader__thO1D{border-bottom:1px solid #e1e5eb;border-bottom:1px solid var(--medium-gray);margin-bottom:24px;padding-bottom:12px}.EventForm_sectionHeader__thO1D h3{align-items:center;color:#4a6da7;color:var(--primary-color);display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 4px}.EventForm_sectionHeader__thO1D p{color:#666;color:var(--text-light);font-size:14px;margin:0}.EventForm_formRow__ps3IJ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.EventForm_formGroup__GSbVF{display:flex;flex-direction:column}.EventForm_formGroup__GSbVF label{align-items:center;color:#333;color:var(--text-color);display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:8px}.EventForm_formGroup__GSbVF input,.EventForm_formGroup__GSbVF select,.EventForm_formGroup__GSbVF textarea{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);font-family:inherit;font-size:14px;padding:12px 16px;transition:all .2s ease;transition:var(--transition)}.EventForm_formGroup__GSbVF input:focus,.EventForm_formGroup__GSbVF select:focus,.EventForm_formGroup__GSbVF textarea:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.EventForm_formGroup__GSbVF input.EventForm_error__HcY6v,.EventForm_formGroup__GSbVF select.EventForm_error__HcY6v,.EventForm_formGroup__GSbVF textarea.EventForm_error__HcY6v{border-color:#dc3545;border-color:var(--danger-color);box-shadow:0 0 0 3px #dc35451a}.EventForm_formGroup__GSbVF textarea{min-height:80px;resize:vertical}.EventForm_fieldError__dHDOa{align-items:center;color:#dc3545;color:var(--danger-color);display:flex;font-size:12px;gap:4px;margin-top:4px}.EventForm_dynamicFieldGroup__x5Kk6{margin-bottom:24px}.EventForm_dynamicFieldHeader__gVX\+b{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.EventForm_dynamicFieldHeader__gVX\+b label{color:#333;color:var(--text-color);font-size:14px;font-weight:600;margin:0}.EventForm_addButton__IxH-P{align-items:center;background:#54b689;background:var(--secondary-color);border:none;border-radius:50%;box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;transition:var(--transition);width:32px}.EventForm_addButton__IxH-P:hover{background:#48a178;background:var(--secondary-dark);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:scale(1.05)}.EventForm_dynamicFieldRow__7iv0n{align-items:center;display:flex;gap:12px;margin-bottom:12px}.EventForm_dynamicFieldInput__kxywF{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);flex:1 1;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .2s ease;transition:var(--transition)}.EventForm_dynamicFieldInput__kxywF:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.EventForm_removeButton__twBB0{align-items:center;background:#dc3545;background:var(--danger-color);border:none;border-radius:50%;box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;transition:var(--transition);width:32px}.EventForm_removeButton__twBB0:hover{background:#c82333;box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:scale(1.05)}.EventForm_formActions__-Ln0s{border-top:1px solid #e1e5eb;border-top:1px solid var(--border-color);display:flex;gap:16px;justify-content:flex-end;margin-top:32px;padding-top:24px}.EventForm_cancelButton__MGrMz{background-color:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#333;color:var(--text-color);cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease;transition:var(--transition)}.EventForm_cancelButton__MGrMz:hover{background-color:#f4f6f8;background-color:var(--light-gray);border-color:#666;border-color:var(--text-light)}.EventForm_saveButton__M7tkR{align-items:center;background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border:none;border-radius:6px;border-radius:var(--border-radius-small);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease;transition:var(--transition)}.EventForm_saveButton__M7tkR:hover:not(:disabled){box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.EventForm_saveButton__M7tkR:disabled{cursor:not-allowed;opacity:.7}.EventForm_loadingSpinner__9sPBo{animation:EventForm_spin__a8efr 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes EventForm_spin__a8efr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EventForm_statusPreview__DK-zi{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;margin-top:8px;padding:4px 12px}.EventForm_statusPreview__DK-zi.EventForm_pending__5eE0U{background-color:#fef3c7;color:#92400e}.EventForm_statusPreview__DK-zi.EventForm_confirmed__3BFJ9{background-color:#d1fae5;color:#065f46}.EventForm_statusPreview__DK-zi.EventForm_cancelled__tqZ59{background-color:#fecaca;color:#991b1b}.EventForm_statusPreview__DK-zi.EventForm_completed__FQjzz{background-color:#dbeafe;color:#1e40af}.EventForm_infoCard__ODkOR{background:#f4f6f8;background:var(--light-gray);border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);margin-bottom:20px;padding:16px}.EventForm_infoCard__ODkOR h4{color:#4a6da7;color:var(--primary-color);font-size:14px;font-weight:600;margin:0 0 8px}.EventForm_infoCard__ODkOR p{color:#666;color:var(--text-light);font-size:13px;line-height:1.5;margin:0}@media (max-width:768px){.EventForm_eventFormContainer__VwL-c{border-radius:6px;border-radius:var(--border-radius-small);margin:10px;padding:16px}.EventForm_formHeader__HjcbU{margin-bottom:24px}.EventForm_formHeader__HjcbU h2{font-size:20px}.EventForm_tabs__pEaCJ{margin-bottom:20px}.EventForm_tab__5NGeG{font-size:13px;padding:10px 16px}.EventForm_formRow__ps3IJ{gap:16px;grid-template-columns:1fr;margin-bottom:16px}.EventForm_sectionHeader__thO1D{margin-bottom:20px}.EventForm_sectionHeader__thO1D h3{font-size:16px}.EventForm_dynamicFieldHeader__gVX\+b{align-items:flex-start;flex-direction:column;gap:8px}.EventForm_dynamicFieldRow__7iv0n{align-items:stretch;flex-direction:column;gap:8px}.EventForm_removeButton__twBB0{align-self:flex-end;height:36px;width:36px}.EventForm_formActions__-Ln0s{flex-direction:column;gap:12px}.EventForm_cancelButton__MGrMz,.EventForm_saveButton__M7tkR{justify-content:center;padding:14px 24px;width:100%}}@media (max-width:480px){.EventForm_eventFormContainer__VwL-c{margin:5px;padding:12px}.EventForm_formHeader__HjcbU{align-items:flex-start;flex-direction:column;gap:12px}.EventForm_backButton__J5bXO{height:36px;width:36px}.EventForm_formHeader__HjcbU h2{font-size:18px}.EventForm_tabs__pEaCJ{flex-direction:column;gap:2px}.EventForm_tab__5NGeG{justify-content:flex-start;padding:12px 16px}.EventForm_dynamicFieldInput__kxywF,.EventForm_formGroup__GSbVF input,.EventForm_formGroup__GSbVF select,.EventForm_formGroup__GSbVF textarea{font-size:16px;padding:10px 12px}.EventForm_addButton__IxH-P,.EventForm_removeButton__twBB0{height:36px;width:36px}}.EventForm_addButton__IxH-P:focus,.EventForm_backButton__J5bXO:focus,.EventForm_cancelButton__MGrMz:focus,.EventForm_removeButton__twBB0:focus,.EventForm_saveButton__M7tkR:focus,.EventForm_tab__5NGeG:focus{outline:2px solid #4a6da7;outline:2px solid var(--primary-color);outline-offset:2px}.EventForm_dynamicFieldInput__kxywF:focus,.EventForm_formGroup__GSbVF input:focus,.EventForm_formGroup__GSbVF select:focus,.EventForm_formGroup__GSbVF textarea:focus{outline:none}@media (prefers-contrast:high){.EventForm_eventFormContainer__VwL-c{border:2px solid #333;border:2px solid var(--text-color)}.EventForm_tab__5NGeG.EventForm_active__sXwC2{border:2px solid #4a6da7;border:2px solid var(--primary-color)}.EventForm_dynamicFieldInput__kxywF,.EventForm_formGroup__GSbVF input,.EventForm_formGroup__GSbVF select,.EventForm_formGroup__GSbVF textarea{border-width:2px}.EventForm_addButton__IxH-P,.EventForm_removeButton__twBB0{border:2px solid #0000}}@media (prefers-reduced-motion:reduce){.EventForm_loadingSpinner__9sPBo{animation:none}.EventForm_addButton__IxH-P,.EventForm_backButton__J5bXO,.EventForm_cancelButton__MGrMz,.EventForm_dynamicFieldInput__kxywF,.EventForm_formGroup__GSbVF input,.EventForm_formGroup__GSbVF select,.EventForm_formGroup__GSbVF textarea,.EventForm_removeButton__twBB0,.EventForm_saveButton__M7tkR,.EventForm_tab__5NGeG{transition:none}}.Event_eventsManagement__VdfYP{background:#fff;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);margin:0 auto;max-width:1400px;min-height:calc(100vh - 40px);padding:20px}.Event_header__fjMPW{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px}.Event_header__fjMPW h1{color:#4a6da7;color:var(--primary-color);font-size:28px;font-weight:700;margin-bottom:8px}.Event_stats__XOP3g{display:flex;flex-wrap:wrap;gap:16px}.Event_statCard__PGf4A{align-items:center;background:linear-gradient(135deg,#f4f6f8,#fff);background:linear-gradient(135deg,var(--light-gray) 0,#fff 100%);border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);display:flex;gap:12px;min-width:160px;padding:16px 20px;transition:all .2s ease;transition:var(--transition)}.Event_statCard__PGf4A:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.Event_statIcon__s11Rq{color:#4a6da7;color:var(--primary-color);opacity:.8}.Event_statCard__PGf4A h3{color:#666;color:var(--text-light);font-size:13px;font-weight:500;margin-bottom:4px}.Event_statValue__iahDJ{color:#4a6da7;color:var(--primary-color);font-size:24px;font-weight:700;line-height:1}.Event_tabs__U6X-J{background:#f4f6f8;background:var(--light-gray);border-radius:8px;border-radius:var(--border-radius);display:flex;gap:4px;margin-bottom:24px;overflow-x:auto;padding:4px}.Event_tab__FiDW3{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--border-radius-small);color:#666;color:var(--text-light);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease;transition:var(--transition);white-space:nowrap}.Event_tab__FiDW3:hover{background:#fff9;color:#4a6da7;color:var(--primary-color)}.Event_tab__FiDW3.Event_active__06a69{background:#fff;box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#4a6da7;color:var(--primary-color)}.Event_actions__ZkRob{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.Event_filtersContainer__0SHLd{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px;max-width:600px}.Event_searchBar__48iPc{flex:1 1;max-width:400px;min-width:250px;position:relative}.Event_searchBar__48iPc input{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);font-size:14px;padding:12px 16px 12px 44px;transition:all .2s ease;transition:var(--transition);width:100%}.Event_searchBar__48iPc input:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.Event_searchIcon__8mkim{color:#666;color:var(--text-light);left:14px;position:absolute;top:50%;transform:translateY(-50%)}.Event_statusFilter__o9CkC{min-width:150px;position:relative}.Event_statusSelect__ch7ZW{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);color:#333;color:var(--text-color);cursor:pointer;font-size:14px;padding:12px 16px 12px 44px;transition:all .2s ease;transition:var(--transition);width:100%}.Event_statusSelect__ch7ZW:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.Event_statusSelect__ch7ZW option{color:#333;color:var(--text-color);padding:8px}.Event_filterIcon__Zfmhr{color:#666;color:var(--text-light);left:20px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Event_clearFiltersButton__5QKlq{align-items:center;background:#f4f6f8;background:var(--light-gray);border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);color:#666;color:var(--text-light);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s ease;transition:var(--transition);white-space:nowrap}.Event_clearFiltersButton__5QKlq:hover{background:#e1e5eb;background:var(--medium-gray);border-color:#666;border-color:var(--text-light);color:#333;color:var(--text-color);transform:translateY(-1px)}.Event_actionButtons__74bSF{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.Event_addButton__JLAfT{align-items:center;background:linear-gradient(135deg,#54b689,#48a178);background:linear-gradient(135deg,var(--secondary-color) 0,var(--secondary-dark) 100%);border:none;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease;transition:var(--transition)}.Event_addButton__JLAfT:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.Event_addButton__JLAfT.Event_disabled__KyuNc{cursor:not-allowed;opacity:.6;transform:none}.Event_refreshButton__uYH0C{align-items:center;background:linear-gradient(135deg,#06b6d4,#0891b2);border:none;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease;transition:var(--transition)}.Event_refreshButton__uYH0C:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.Event_refreshButton__uYH0C.Event_disabled__KyuNc{cursor:not-allowed;opacity:.6;transform:none}.Event_syncButton__AyDnX{align-items:center;background:linear-gradient(135deg,#7c3aed,#5b21b6);border:none;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease;transition:var(--transition)}.Event_syncButton__AyDnX:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.Event_syncButton__AyDnX.Event_disabled__KyuNc{cursor:not-allowed;opacity:.6;transform:none}.Event_tableContainer__axRjR{border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);display:block;margin-bottom:20px;overflow-x:auto;overflow-y:visible}.Event_eventsTable__EG1uv{background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-collapse:initial;border-radius:8px;border-radius:var(--border-radius);border-spacing:0;overflow:hidden;width:100%}.Event_eventsTable__EG1uv td,.Event_eventsTable__EG1uv th{padding:16px;text-align:right}.Event_eventsTable__EG1uv th{background:#f8fafc;background:var(--table-header-bg);border-bottom:2px solid #e1e5eb;border-bottom:2px solid var(--border-color);color:#333;color:var(--text-color);font-size:14px;font-weight:600;position:sticky;top:0;z-index:10}.Event_eventsTable__EG1uv tr:not(:last-child) td{border-bottom:1px solid #e1e5eb;border-bottom:1px solid var(--medium-gray)}.Event_eventsTable__EG1uv tbody tr{transition:all .2s ease;transition:var(--transition)}.Event_eventsTable__EG1uv tbody tr:hover{background-color:#4a6da70a}.Event_eventName__mv8UA{color:#333;color:var(--text-color);font-weight:600}.Event_statusBadge__g9wuc{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;min-width:60px;padding:4px 12px;text-align:center}.Event_statusPending__kO6KF{background:#ffc10726;color:#856404}.Event_statusConfirmed__Te-n\+{background:#28a74526;color:#155724}.Event_statusCancelled__X2KTO{background:#dc354526;color:#721c24}.Event_statusCompleted__o27xV{background:#4a6da726;color:#4a6da7;color:var(--primary-color)}.Event_creatorContainer__K7eU0,.Event_dateTimeContainer__JWwIn,.Event_locationContainer__02BEH,.Event_participantsContainer__BoJ9z,.Event_valueContainer__MhT9y{align-items:center;color:#666;color:var(--text-light);display:flex;font-size:14px;gap:8px}.Event_dateTimeContainer__JWwIn{align-items:flex-start;flex-direction:column}.Event_date__MLSKV{color:#333;color:var(--text-color);font-weight:500}.Event_time__XMkUP{color:#666;color:var(--text-light);font-size:12px}.Event_countMismatch__Qw143{color:#dc3545;color:var(--danger-color);font-size:12px;font-weight:500;margin-right:8px}.Event_actionsCell__L9k5i{display:flex;gap:8px;justify-content:flex-start}.Event_dropdown__t9mlz{display:inline-block;position:relative}.Event_dropdownTrigger__N6br0{align-items:center;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#666;color:var(--text-light);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;transition:var(--transition);width:36px}.Event_dropdownTrigger__N6br0:hover{background:#f4f6f8;background:var(--light-gray);border-color:#666;border-color:var(--text-light);color:#333;color:var(--text-color)}.Event_dropdownTrigger__N6br0.Event_disabled__KyuNc{cursor:not-allowed;opacity:.6}.Event_dropdownMenu__EmloH{animation:Event_dropdownSlide__Kpvzn .2s ease-out;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);max-height:300px;max-width:250px;min-width:180px;overflow-y:auto;padding:4px 0;position:fixed;z-index:10001}@keyframes Event_dropdownSlide__Kpvzn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Event_dropdownItem__al16s{align-items:center;background:#fff;border:none;color:#333;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;text-align:right;transition:all .2s ease;transition:var(--transition);width:100%}.Event_dropdownItem__al16s:hover{background:#f4f6f8;background:var(--light-gray);color:#4a6da7;color:var(--primary-color)}.Event_dropdownItem__al16s.Event_disabled__KyuNc{cursor:not-allowed;opacity:.6}.Event_dropdownItem__al16s.Event_dangerAction__MNNae{color:#dc3545;color:var(--danger-color)}.Event_dropdownItem__al16s.Event_dangerAction__MNNae:hover{background:#dc35451a;background:var(--danger-light);color:#dc3545;color:var(--danger-color)}.Event_noResults__tXOPO{color:#666;color:var(--text-light);font-size:16px;font-style:italic;padding:40px;text-align:center}.Event_mobileCardsContainer__cVjaw{display:none;margin-bottom:20px}.Event_cardsGrid__eFP0B{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.Event_dataCard__0y3Pj{background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.Event_dataCard__0y3Pj:hover{border-color:#e2e8f0;box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.Event_cardHeader__6noaY{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.Event_cardTitle__lIjPf{align-items:center;color:#333;color:var(--text-color);display:flex;flex:1 1;font-size:1rem;font-weight:600;gap:.75rem;min-width:0}.Event_cardTitle__lIjPf span{line-height:1.4;word-break:break-word}.Event_cardIcon__H5t4u{color:#4a6da7;color:var(--primary-color);flex-shrink:0}.Event_cardHeaderActions__2cdVz{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.Event_cardBody__WXB9L{display:flex;flex-direction:column;gap:.75rem}.Event_cardInfo__EjipK{align-items:center;color:#666;color:var(--text-light);display:flex;font-size:.875rem;gap:.75rem}.Event_cardInfo__EjipK svg{color:#94a3b8;flex-shrink:0}.Event_mobileActionsDropdown__fNUM\+{position:relative}.Event_mobileActionsButton__gv49r{align-items:center;background:#f4f6f8;background:var(--light-gray);border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#666;color:var(--text-light);cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.Event_mobileActionsMenu__9rE5E{animation:Event_dropdownSlide__Kpvzn .2s ease-out;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);left:0;min-width:150px;padding:4px 0;position:absolute;top:100%;z-index:1000}.Event_mobileActionsMenu__9rE5E button{align-items:center;background:#fff;border:none;color:#333;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;text-align:right;width:100%}.Event_mobileActionsMenu__9rE5E button:hover{background:#f4f6f8;background:var(--light-gray)}.Event_mobileActionsMenu__9rE5E button.Event_dangerAction__MNNae{color:#dc3545;color:var(--danger-color)}.Event_emptyState__lkM8y{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;color:#666;color:var(--text-light);font-size:1rem;padding:3rem 1.5rem;text-align:center}.Event_loadingContainer__0ymRX{align-items:center;color:#666;color:var(--text-light);display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.Event_loadingSpinner__sVhku{animation:Event_spin__EHNnY 1s linear infinite;border:3px solid #e1e5eb;border-top:3px solid #4a6da7;border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);height:40px;margin-bottom:16px;width:40px}@keyframes Event_spin__EHNnY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Event_pagination__aTd5V{flex-wrap:wrap;justify-content:space-between;padding:16px 0}.Event_paginationControls__4oz8v,.Event_pagination__aTd5V{align-items:center;display:flex;gap:16px}.Event_paginationButton__jKBzO{align-items:center;background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#4a6da7;color:var(--primary-color);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;transition:var(--transition);width:40px}.Event_paginationButton__jKBzO:disabled{cursor:not-allowed;opacity:.5}.Event_paginationButton__jKBzO:not(:disabled):hover{background-color:#4a6da7;background-color:var(--primary-color);color:#fff;transform:scale(1.05)}.Event_pageInfo__5mLTH{color:#333;color:var(--text-color);font-size:14px;font-weight:500}.Event_resultsPerPage__ubF7a{align-items:center;color:#666;color:var(--text-light);display:flex;font-size:14px;gap:8px}.Event_resultsPerPage__ubF7a select{background-color:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#333;color:var(--text-color);cursor:pointer;padding:8px 12px}.Event_totalInfo__l7cCa{color:#666;color:var(--text-light);font-size:14px}.Event_addButton__JLAfT:focus,.Event_dropdownTrigger__N6br0:focus,.Event_paginationButton__jKBzO:focus,.Event_refreshButton__uYH0C:focus,.Event_syncButton__AyDnX:focus{box-shadow:0 0 0 4px #4a6da726;outline:2px solid #4a6da7;outline:2px solid var(--primary-color);outline-offset:2px}.Event_searchBar__48iPc input:focus,.Event_statusSelect__ch7ZW:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da726;outline:2px solid #4a6da7;outline:2px solid var(--primary-color);outline-offset:2px}@media (min-width:640px){.Event_cardHeader__6noaY{align-items:center}.Event_cardHeaderActions__2cdVz{flex-direction:row}}@media (max-width:768px){.Event_tableContainer__axRjR{display:none}.Event_mobileCardsContainer__cVjaw{display:block}.Event_eventsManagement__VdfYP{border-radius:6px;border-radius:var(--border-radius-small);margin:10px;padding:16px}.Event_header__fjMPW{align-items:flex-start;flex-direction:column;gap:16px}.Event_header__fjMPW h1{font-size:24px}.Event_stats__XOP3g{justify-content:space-between;width:100%}.Event_statCard__PGf4A{flex:1 1;min-width:120px;padding:12px 16px}.Event_statCard__PGf4A h3{font-size:12px}.Event_statValue__iahDJ{font-size:20px}.Event_tabs__U6X-J{margin-bottom:16px}.Event_tab__FiDW3{font-size:13px;padding:10px 16px}.Event_actions__ZkRob,.Event_filtersContainer__0SHLd{align-items:stretch;flex-direction:column}.Event_filtersContainer__0SHLd{gap:12px;max-width:none}.Event_searchBar__48iPc{max-width:none;min-width:auto}.Event_statusFilter__o9CkC{min-width:auto}.Event_statusSelect__ch7ZW{padding:14px 16px 14px 44px}.Event_clearFiltersButton__5QKlq{justify-content:center;padding:12px 16px}.Event_actionButtons__74bSF{justify-content:stretch;width:100%}.Event_addButton__JLAfT,.Event_refreshButton__uYH0C,.Event_syncButton__AyDnX{flex:1 1;font-size:16px;justify-content:center;min-height:60px;padding:18px 24px}.Event_cardsGrid__eFP0B{gap:1rem}.Event_dataCard__0y3Pj{padding:1rem}.Event_cardHeader__6noaY{margin-bottom:.75rem}.Event_cardTitle__lIjPf{font-size:.95rem}.Event_cardInfo__EjipK{font-size:.8rem}.Event_pagination__aTd5V{align-items:stretch;flex-direction:column;gap:12px}.Event_paginationControls__4oz8v{justify-content:center}.Event_resultsPerPage__ubF7a,.Event_totalInfo__l7cCa{text-align:center}}@media (max-width:480px){.Event_stats__XOP3g{flex-direction:column}.Event_statCard__PGf4A{min-width:auto}.Event_actionButtons__74bSF{flex-direction:column;gap:8px}.Event_filtersContainer__0SHLd{gap:10px}.Event_clearFiltersButton__5QKlq{font-size:13px;padding:10px 14px}.Event_cardHeaderActions__2cdVz{justify-content:flex-end;width:auto}}.Payment_pageContainer__Nrvj0{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.Payment_contentContainer__9CBL2{max-width:800px;width:100%}.Payment_listContainer__l9Fk3{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);margin:0 auto;max-width:1400px;min-height:calc(100vh - 40px);overflow:hidden;padding:20px;position:relative;width:100%}.Payment_listContainer__l9Fk3:before{background:linear-gradient(135deg,#4a6da7,#6b8bc7);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-light) 100%);border-radius:16px 16px 0 0;border-radius:var(--border-radius-large) var(--border-radius-large) 0 0;content:"";height:120px;left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.Payment_card__Nomi0{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #fff3;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);overflow:hidden;padding:2rem;position:relative}.Payment_card__Nomi0:before{background:linear-gradient(90deg,#4a6da7,#54b689);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));content:"";height:4px;left:0;opacity:.8;position:absolute;right:0;top:0}.Payment_cardSection__ClqRR{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafccc;border:1px solid #fff3;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 16px #0000000a;margin-bottom:1.5rem;padding:1.5rem}.Payment_header__P9d83{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:32px;position:relative;z-index:1}.Payment_header__P9d83 h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a6da7,#6b8bc7);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-light) 100%);-webkit-background-clip:text;background-clip:text;color:#4a6da7;color:var(--primary-color);font-size:32px;font-weight:800;margin-bottom:8px}.Payment_iconCircle__GnjyQ{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #fff3;border-radius:50%;box-shadow:0 8px 32px #0000001a;display:flex;height:4rem;justify-content:center;width:4rem}.Payment_iconCircle__GnjyQ.Payment_blue__6A8dp{background:linear-gradient(135deg,#2563eb26,#3b82f61a)}.Payment_iconCircle__GnjyQ.Payment_green__kkWPB{background:linear-gradient(135deg,#22c55e26,#10b9811a)}.Payment_iconBlue__HSLac{color:#2563eb;height:2rem;width:2rem}.Payment_iconGreen__Bwyjy{color:#059669;height:2rem;width:2rem}.Payment_pageTitle__eYHfj{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#333,#4a6da7);background:linear-gradient(135deg,var(--text-color) 0,var(--primary-color) 100%);-webkit-background-clip:text;background-clip:text;color:#333;color:var(--text-color);font-size:1.75rem;font-weight:800;margin-top:1rem;text-align:center}.Payment_pageSubtitle__Om-Fo{color:#666;color:var(--text-light);font-size:1.1rem;font-weight:500;margin-top:.5rem;text-align:center}.Payment_totalCounts__nXeIV{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.Payment_countBadge__B89Fn{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #fff3;border-radius:20px;box-shadow:0 4px 16px #00000014;color:#374151;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Payment_countBadge__B89Fn:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.Payment_countIcon__3zTHv{color:#4a6da7;color:var(--primary-color);height:1rem;width:1rem}.Payment_listHeader__m9V\+K{border-bottom:1px solid #e1e5eb80;margin-bottom:2rem;padding-bottom:1.5rem}.Payment_searchAndAddContainer__1hcnW{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:24px}.Payment_searchContainer__VLF8F{max-width:450px;min-width:280px;position:relative}.Payment_buttonsGroup__KqqnC{align-items:center;display:flex;gap:8px}.Payment_addButton__qUweI{align-items:center;background:linear-gradient(135deg,#54b689,#48a178);background:linear-gradient(135deg,var(--secondary-color) 0,var(--secondary-dark) 100%);border:none;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 20px #54b6894d;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:15px;font-weight:700;gap:10px;min-width:fit-content;overflow:hidden;padding:16px 28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.Payment_addButton__qUweI:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.Payment_addButton__qUweI:hover:before{left:100%}.Payment_addButton__qUweI:hover{box-shadow:0 8px 32px #54b68966;transform:translateY(-2px)}.Payment_formInputIcon__HSH4a{color:#666;color:var(--text-light);height:1.25rem;left:18px;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem}.Payment_formInputIcon__HSH4a,.Payment_formInput__j3Cou{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Payment_formInput__j3Cou{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #0000;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 20px #00000014;box-sizing:border-box;direction:rtl;font-size:15px;padding:16px 20px 16px 52px;text-align:right;width:100%}.Payment_formInput__j3Cou::placeholder{color:#9ca3af}.Payment_formInput__j3Cou:focus{background:#fff;border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 4px #4a6da726,0 8px 32px #0000001f;outline:none}.Payment_formInput__j3Cou:focus+.Payment_formInputIcon__HSH4a{color:#4a6da7;color:var(--primary-color)}.Payment_formInputWithIcon__YWf6O{padding-right:52px}.Payment_backButtonContainer__69UoT{margin-bottom:1.5rem}.Payment_backButton__z9Pbr{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #4a6da733;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 16px #00000014;color:#333;color:var(--text-color);cursor:pointer;display:flex;font-weight:600;gap:.75rem;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Payment_backButton__z9Pbr:hover{background:#fff;border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 8px 24px #4a6da733;color:#4a6da7;color:var(--primary-color);transform:translateY(-2px)}.Payment_tableContainer__bWQn3{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 8px 32px #00000014;display:block;margin-bottom:20px;overflow-x:auto}.Payment_usersTable__DIXPR{background:#0000;border:1px solid #fff3;border-collapse:initial;border-radius:16px;border-radius:var(--border-radius-large);border-spacing:0;overflow:hidden;width:100%}.Payment_usersTable__DIXPR td,.Payment_usersTable__DIXPR th{padding:18px;text-align:right}.Payment_usersTable__DIXPR th{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f8fafccc;border-bottom:2px solid #e1e5eb;border-bottom:2px solid var(--border-color);color:#333;color:var(--text-color);font-size:14px;font-weight:700;position:sticky;top:0;z-index:10}.Payment_usersTable__DIXPR tr:not(:last-child) td{border-bottom:1px solid #e1e5eb80}.Payment_usersTable__DIXPR tbody tr{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Payment_usersTable__DIXPR tbody tr:hover{background-color:#4a6da70f}.Payment_table__PctBq{background:#fffffff2;border:1px solid #fff3;border-collapse:initial;border-radius:16px;border-radius:var(--border-radius-large);border-spacing:0;overflow:hidden;width:100%}.Payment_tableHeader__3jWbQ,.Payment_table__PctBq{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.Payment_tableHeader__3jWbQ{background:#f8fafccc}.Payment_tableHeaderCell__oklqE{border-bottom:2px solid #e1e5eb;border-bottom:2px solid var(--border-color);color:#333;color:var(--text-color);font-size:14px;font-weight:700;padding:18px;position:sticky;text-align:right;top:0;z-index:10}.Payment_tableBody__Yfpvp{background:#0000}.Payment_tableRow__KYQI7{border-bottom:1px solid #e1e5eb80;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Payment_tableRow__KYQI7:hover{background-color:#4a6da70f}.Payment_tableCell__0NJ1c{color:#333;color:var(--text-color);font-size:14px;padding:18px;text-align:right;vertical-align:middle}.Payment_emptyState__8e\+uV{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#f8fafccc,#f1f5f999);border:1px solid #fff3;border-radius:16px;border-radius:var(--border-radius-large);color:#666;color:var(--text-light);font-size:16px;padding:60px 24px;text-align:center}.Payment_mobileCardsContainer__lHz3I{display:none;margin-bottom:24px}.Payment_cardsGrid__QGN-4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.Payment_dataCard__lpLQe{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 8px 32px #00000014;overflow:hidden;padding:20px;position:relative}.Payment_dataCard__lpLQe,.Payment_dataCard__lpLQe:before{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Payment_dataCard__lpLQe:before{background:linear-gradient(90deg,#4a6da7,#54b689);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0}.Payment_dataCard__lpLQe:hover{border-color:#ffffff4d;box-shadow:0 16px 48px #0000001f;transform:translateY(-4px)}.Payment_dataCard__lpLQe:hover:before{opacity:1}.Payment_cardHeader__y\+ss5{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.Payment_cardTitle__tEXZi{align-items:center;color:#333;color:var(--text-color);display:flex;flex:1 1;font-size:18px;font-weight:700;gap:12px;min-width:0}.Payment_cardTitle__tEXZi span{line-height:1.4;word-break:break-word}.Payment_cardIcon__hoF\+L{background:#4a6da71a;border-radius:12px;border-radius:var(--border-radius);color:#4a6da7;color:var(--primary-color);flex-shrink:0;padding:8px}.Payment_cardBody__jv8Ol{display:flex;flex-direction:column;gap:14px}.Payment_cardInfo__Ax7iG{align-items:center;background:#f8fafcb3;border-radius:12px;border-radius:var(--border-radius);color:#666;color:var(--text-light);display:flex;font-size:15px;gap:12px;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Payment_cardInfo__Ax7iG:hover{background:#f8fafc;color:#333;color:var(--text-color)}.Payment_cardInfo__Ax7iG svg{color:#4a6da7;color:var(--primary-color);flex-shrink:0;opacity:.8}.Payment_cardActions__r9j0F{border-top:1px solid #e1e5eb80;display:flex;gap:12px;justify-content:flex-start;margin-top:16px;padding-top:20px}.Payment_monthsBadge__mIXZP{align-items:center;background:linear-gradient(135deg,#3b82f626,#2563eb1a);border:1px solid #3b82f633;border-radius:20px;color:#1e40af;display:inline-flex;font-size:.875rem;font-weight:600;min-width:fit-content;padding:.5rem 1rem}.Payment_monthsGrid__zx2NA{grid-gap:.375rem;display:grid;gap:.375rem;grid-template-columns:repeat(3,1fr);max-width:180px;min-width:120px}.Payment_monthItem__FiC0C{align-items:center;background:linear-gradient(135deg,#3b82f614,#2563eb0d);border:1px solid #3b82f626;border-radius:6px;color:#1e40af;display:flex;font-size:.75rem;font-weight:500;justify-content:center;padding:.25rem .5rem;text-align:center;transition:all .2s ease;white-space:nowrap}.Payment_monthItem__FiC0C:hover{background:linear-gradient(135deg,#3b82f626,#2563eb1a);box-shadow:0 2px 4px #3b82f633;transform:translateY(-1px)}.Payment_paymentMethodsContainer__RN-w-{display:flex;flex-wrap:wrap;gap:.5rem}.Payment_paymentMethodBadge__6T0RS{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f626,#2563eb1a);border:1px solid #3b82f633;border-radius:16px;color:#2563eb;display:inline-flex;font-size:.8rem;font-weight:600;gap:.375rem;padding:.375rem .75rem}.Payment_badgeIcon__gdsDR{height:1rem;width:1rem}.Payment_actionButtons__x9-3Z{display:flex;gap:10px;justify-content:flex-start}.Payment_actionButton__4or1m{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #fff3;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 16px #00000014;color:#666;color:var(--text-light);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:40px}.Payment_actionButton__4or1m:hover{background:#4a6da71a;box-shadow:0 8px 24px #4a6da733;color:#4a6da7;color:var(--primary-color);transform:scale(1.1)}.Payment_actionButton__4or1m svg{display:block;height:1rem;opacity:1;visibility:visible;width:1rem}.Payment_receiptButton__5L07L{background:linear-gradient(135deg,#f59e0b26,#d977061a);border-color:#f59e0b33;color:#ffc107;color:var(--warning-color)}.Payment_receiptButton__5L07L:hover{background:linear-gradient(135deg,#f59e0b40,#d9770626);box-shadow:0 8px 24px #f59e0b4d;color:#d97706}.Payment_emailButton__Rl6Sf{background:linear-gradient(135deg,#3b82f626,#2563eb1a);border-color:#3b82f633;color:#3b82f6}.Payment_emailButton__Rl6Sf:hover{background:linear-gradient(135deg,#3b82f640,#2563eb26);box-shadow:0 8px 24px #3b82f64d;color:#2563eb}.Payment_whatsappButton__t7YuE{background:linear-gradient(135deg,#00d4aa26,#25d3661a);border-color:#00d4aa33;color:#00d4aa}.Payment_whatsappButton__t7YuE:hover{background:linear-gradient(135deg,#25d36640,#00d4aa26);box-shadow:0 8px 24px #00d4aa4d;color:#25d366}.Payment_hasReceiptsBadge__TsuDe{background:linear-gradient(135deg,#22c55e26,#10b9811a);border:1px solid #22c55e33;border-radius:16px;color:#065f46}.Payment_hasReceiptsBadge__TsuDe,.Payment_noReceiptsBadge__n5knk{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-flex;font-size:.8rem;font-weight:600;gap:.375rem;padding:.375rem .75rem}.Payment_noReceiptsBadge__n5knk{background:linear-gradient(135deg,#ef444426,#dc26261a);border:1px solid #ef444433;border-radius:16px;color:#991b1b}.Payment_hasEmailFilesBadge__7DdUj{background:linear-gradient(135deg,#6366f126,#4f46e51a);border:1px solid #6366f133;border-radius:16px;color:#3730a3}.Payment_hasEmailFilesBadge__7DdUj,.Payment_noEmailFilesBadge__6aYXl{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-flex;font-size:.8rem;font-weight:600;gap:.375rem;padding:.375rem .75rem}.Payment_noEmailFilesBadge__6aYXl{background:linear-gradient(135deg,#9ca3af26,#6b72801a);border:1px solid #9ca3af33;border-radius:16px;color:#6b7280}.Payment_loadingContainer__G4\+FW{align-items:center;color:#666;color:var(--text-light);display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.Payment_loadingIcon__dMlSu{animation:Payment_spin__5631o 1s linear infinite;border:4px solid #4a6da71a;border-radius:50%;border-top-color:#4a6da7;border-top:4px solid var(--primary-color);height:48px;margin-bottom:20px;width:48px}@keyframes Payment_spin__5631o{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Payment_pagination__HZmmv{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff80;border-radius:16px;border-radius:var(--border-radius-large);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:20px;padding:24px 0}.Payment_paginationControls__He0FL{align-items:center;display:flex;gap:16px}.Payment_paginationButton__JxUB6{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #4a6da733;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 16px #00000014;color:#4a6da7;color:var(--primary-color);cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:44px}.Payment_paginationButton__JxUB6:disabled{cursor:not-allowed;opacity:.4}.Payment_paginationButton__JxUB6:not(:disabled):hover{background:#4a6da7;background:var(--primary-color);box-shadow:0 8px 24px #4a6da74d;color:#fff;transform:translateY(-2px)}.Payment_pageInfo__DtTTH{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border-radius:12px;border-radius:var(--border-radius);color:#333;color:var(--text-color);font-size:15px;font-weight:600;padding:12px 20px}.Payment_resultsPerPage__Yei6j{align-items:center;color:#666;color:var(--text-light);display:flex;font-size:14px;font-weight:600;gap:10px}.Payment_resultsPerPage__Yei6j select{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #4a6da733;border-radius:12px;border-radius:var(--border-radius);color:#333;color:var(--text-color);cursor:pointer;font-weight:600;padding:10px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Payment_resultsPerPage__Yei6j select:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da726;outline:none}.Payment_totalInfo__TAyFl{color:#666;color:var(--text-light);font-size:14px;font-weight:600}.Payment_errorContainer__ibj60{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ef444426,#dc26261a);border:1px solid #ef444433;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 16px #ef44441a;display:flex;gap:.75rem;justify-content:center;margin:1rem 0;padding:1rem}.Payment_errorText__7iJpA{color:#dc2626;flex:1 1;font-weight:600;text-align:center}.Payment_retryButton__VTut1{background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));border:none;border-radius:12px;border-radius:var(--border-radius);color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Payment_retryButton__VTut1:hover{background:linear-gradient(135deg,#3a5a8c,#4a6da7);background:linear-gradient(135deg,var(--primary-dark),var(--primary-color));box-shadow:0 4px 16px #4a6da74d;transform:translateY(-1px)}.Payment_formGroup__nxwgz{margin-bottom:1.5rem}.Payment_formLabel__a9202{color:#374151;display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.Payment_formInputContainer__fTBSc{margin-top:.25rem;position:relative}.Payment_formTextarea__dON\+C{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #0000;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 20px #00000014;box-sizing:border-box;direction:rtl;display:block;font-size:15px;padding:1rem 1.25rem;resize:vertical;text-align:right;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.Payment_formTextarea__dON\+C::placeholder{color:#9ca3af}.Payment_formTextarea__dON\+C:focus{background:#fff;border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 4px #4a6da726,0 8px 32px #0000001f;outline:none}.Payment_formGrid__eE9h0{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.Payment_modalOverlay__GmTLA{align-items:center;animation:Payment_modalOverlayFade__a9ElP .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}@keyframes Payment_modalOverlayFade__a9ElP{0%{opacity:0}to{opacity:1}}.Payment_modal__uOyjj{animation:Payment_modalSlide__rSBJi .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #fff3;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);max-height:90vh;max-width:700px;overflow-y:auto;width:100%}@keyframes Payment_modalSlide__rSBJi{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Payment_modalHeader__6LHoh{align-items:center;border-bottom:1px solid #e1e5eb80;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 1rem}.Payment_modalTitle__4V\+g5{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#333,#4a6da7);background:linear-gradient(135deg,var(--text-color) 0,var(--primary-color) 100%);-webkit-background-clip:text;background-clip:text;color:#333;color:var(--text-color);display:flex;font-size:1.25rem;font-weight:700;gap:.75rem;margin:0}.Payment_modalTitleIcon__Gjj8a{color:#4a6da7;color:var(--primary-color);height:1.5rem;width:1.5rem}.Payment_modalCloseButton__q26r4{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #fff3;border-radius:12px;border-radius:var(--border-radius);color:#666;color:var(--text-light);cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:2.5rem}.Payment_modalCloseButton__q26r4:hover{background:#ef44441a;color:#dc3545;color:var(--danger-color);transform:scale(1.05)}.Payment_modalContent__VLOmC{padding:1.5rem}.Payment_button__aRrAb{align-items:center;border:none;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);cursor:pointer;display:flex;font-size:15px;font-weight:700;justify-content:center;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Payment_button__aRrAb:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.Payment_button__aRrAb:hover:before{left:100%}.Payment_button__aRrAb:focus{outline:none}.Payment_buttonPrimary__htxnj{background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff}.Payment_buttonPrimary__htxnj:hover{background:linear-gradient(135deg,#3a5a8c,#4a6da7);background:linear-gradient(135deg,var(--primary-dark),var(--primary-color));box-shadow:0 8px 32px #4a6da766;transform:translateY(-2px)}.Payment_buttonPrimary__htxnj:disabled{cursor:not-allowed;opacity:.6;transform:none}.Payment_exportDropdownContainer__MpiP9{display:inline-block;position:relative}.Payment_exportDropdownButton__auGJA{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 20px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;gap:8px;overflow:hidden;padding:.875rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.Payment_exportDropdownButton__auGJA:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.Payment_exportDropdownButton__auGJA:hover:before{left:100%}.Payment_exportDropdownButton__auGJA:hover{box-shadow:0 8px 32px #667eea66;transform:translateY(-2px)}.Payment_exportIcon__BzyED{height:20px;width:20px}.Payment_exportDropdownArrow__mxBZ2{height:16px;transition:transform .3s ease;width:16px}.Payment_exportDropdownButton__auGJA:hover .Payment_exportDropdownArrow__mxBZ2{transform:translateY(2px)}.Payment_exportDropdownMenu__7jTbs{animation:Payment_dropdownOpen__NLDJJ .3s ease;background:#fff;border:1px solid #e1e5eb80;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 8px 32px #00000026;left:0;margin-top:8px;min-width:200px;overflow:hidden;position:absolute;top:100%;z-index:1000}@keyframes Payment_dropdownOpen__NLDJJ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Payment_exportDropdownMenu__7jTbs button{align-items:center;background:none;border:none;border-bottom:1px solid #e1e5eb4d;color:#333;color:var(--text-color);cursor:pointer;display:flex;font-size:.875rem;gap:10px;padding:12px 16px;text-align:right;transition:background-color .2s ease;width:100%}.Payment_exportDropdownMenu__7jTbs button:last-child{border-bottom:none}.Payment_exportDropdownMenu__7jTbs button:hover{background-color:#f4f6f8;background-color:var(--light-gray)}.Payment_exportDropdownMenu__7jTbs button:disabled{cursor:not-allowed;opacity:.5}.Payment_exportDropdownMenu__7jTbs button:disabled:hover{background-color:initial}@media (max-width:768px){.Payment_exportDropdownContainer__MpiP9{order:3;width:100%}.Payment_exportDropdownButton__auGJA{font-size:16px;justify-content:center;min-height:60px;padding:18px 24px;width:100%}.Payment_exportDropdownMenu__7jTbs{left:0;right:0}.Payment_exportDropdownMenu__7jTbs button{align-items:center;display:flex;font-size:16px;min-height:60px;padding:18px 24px}}.Payment_successDetails__ZWB2n{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#f8fafce6,#f1f5f9b3);border:1px solid #fff3;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 16px #0000000a;margin-top:2rem;padding:1.5rem}.Payment_successDetailsTitle__lvQWz{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#333,#4a6da7);background:linear-gradient(135deg,var(--text-color) 0,var(--primary-color) 100%);-webkit-background-clip:text;background-clip:text;color:#333;color:var(--text-color);font-size:1.25rem;font-weight:700;margin-bottom:1rem}.Payment_successDetailsContent__fpSV1{color:#666;color:var(--text-light);margin-top:1rem}.Payment_successDetailsItem__u7Xr\+{border-bottom:1px solid #e1e5eb4d;margin-bottom:.75rem;padding:.5rem 0}.Payment_successDetailsItem__u7Xr\+:last-child{border-bottom:none}.Payment_successDetailsLabel__NrZkS{color:#333;color:var(--text-color);font-weight:600}.Payment_footer__6EfMY{border-top:1px solid #e1e5eb4d;margin-top:2rem;padding:1rem;text-align:center}.Payment_footerText__xL7qI{color:#6b7280;font-size:.8rem;font-weight:500}.Payment_iconLeft__XrHjV{margin-left:.5rem}.Payment_securityNote__Y8IKz{align-items:center;background:#f8fafcb3;border:1px solid #fff3;border-radius:12px;border-radius:var(--border-radius);color:#6b7280;display:flex;font-size:.8rem;gap:.5rem;justify-content:center;margin-top:1.5rem;padding:1rem}.Payment_securityNoteIcon__Yeam-{color:#4a6da7;color:var(--primary-color);height:1.125rem;width:1.125rem}.Payment_monthSelectionHeader__mCZNC{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Payment_selectAllButton__6pTiw{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #4a6da7;border:2px solid var(--primary-color);border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 16px #00000014;color:#4a6da7;color:var(--primary-color);cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Payment_selectAllButton__6pTiw:hover{background:#4a6da7;background:var(--primary-color);box-shadow:0 8px 24px #4a6da74d;color:#fff;transform:translateY(-1px)}.Payment_monthCheckboxGrid__kMRSA{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:1.5rem}.Payment_monthCheckboxItem__K2q04{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #fff3;border-radius:12px;border-radius:var(--border-radius);cursor:pointer;display:flex;gap:.75rem;padding:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);-webkit-user-select:none;user-select:none}.Payment_monthCheckboxItem__K2q04:hover{background:#f8fafce6;box-shadow:0 4px 16px #00000014;transform:translateY(-1px)}.Payment_monthCheckbox__ic3O-{accent-color:#4a6da7;accent-color:var(--primary-color);border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:.375rem;cursor:pointer;height:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:1.25rem}.Payment_monthCheckboxLabel__M439B{color:#374151;cursor:pointer;font-size:.9rem;font-weight:600}.Payment_selectedMonthsDisplay__yZmbt{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#3b82f61a,#2563eb0d);border:1px solid #3b82f633;border-radius:16px;border-radius:var(--border-radius-large);margin-top:1rem;padding:1rem}.Payment_selectedMonthsText__mhneM{color:#1e40af;font-size:.9rem;font-weight:600}.Payment_dropdownButton__B5HrK{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #0000;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 20px #00000014;cursor:pointer;padding:1rem 3rem 1rem 1.25rem;position:relative;text-align:right;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.Payment_dropdownButton__B5HrK:hover{background:#fff;border-color:#4a6da733}.Payment_dropdownButton__B5HrK:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 4px #4a6da726,0 8px 32px #0000001f}.Payment_dropdownButtonText__Effwm{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Payment_dropdownArrow__0Mxjs{color:#9ca3af;height:1.25rem;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:1.25rem}.Payment_totalAmountDisplay__E5WSZ{margin:2rem 0}.Payment_totalAmountCard__HOBm3{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#f8fafce6,#f1f5f9b3);border:2px solid #28a745;border:2px solid var(--success-color);border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 8px 32px #28a74526;overflow:hidden;padding:2rem;position:relative}.Payment_totalAmountCard__HOBm3:before{background:linear-gradient(90deg,#28a745,#38a169);background:linear-gradient(90deg,var(--success-color),#38a169);content:"";height:4px;left:0;position:absolute;right:0;top:0}.Payment_totalAmountTitle__BmvpZ{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#495057,#28a745);background:linear-gradient(135deg,#495057 0,var(--success-color) 100%);-webkit-background-clip:text;background-clip:text;border-bottom:2px solid #dee2e6;color:#495057;font-size:1.25rem;font-weight:700;margin:0 0 1.5rem;padding-bottom:.75rem;text-align:center}.Payment_totalAmountBreakdown__V5PnU{display:flex;flex-direction:column;gap:1rem}.Payment_amountRow__080Ac{align-items:center;display:flex;justify-content:space-between;padding:.75rem 0}.Payment_amountLabel__DKmed{color:#495057;font-size:1rem;font-weight:700}.Payment_amountValue__ZxVfD{color:#212529;direction:ltr;font-size:1rem;font-weight:600;text-align:left}.Payment_totalDivider__Gfxo2{border:none;border-top:2px solid #28a745;border-top:2px solid var(--success-color);margin:.75rem 0;opacity:.7}.Payment_autoPopulated__spZQ9{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#f8fafce6,#f1f5f9b3);border-color:#28a745;border-color:var(--success-color);box-shadow:0 0 0 4px #28a74526,0 8px 32px #0000001f}.Payment_autoPopulatedHint__lLbPe{color:#28a745;color:var(--success-color);font-size:.8rem;font-weight:600;margin-right:.5rem}.Payment_loadingText__Egt1m{align-items:center;color:#6c757d;display:flex;font-size:.85rem;font-weight:500;margin-top:.5rem}.Payment_warningText__N7mD\+{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fff3cde6,#fef08ab3);border:1px solid #ffeaa7;border-radius:12px;border-radius:var(--border-radius);color:#856404;display:block;font-size:.85rem;font-weight:500;margin-top:.5rem;padding:.75rem}@media (max-width:768px){.Payment_tableContainer__bWQn3{display:none}.Payment_mobileCardsContainer__lHz3I{display:block}body{background:linear-gradient(135deg,#667eea,#764ba2)}.Payment_pageContainer__Nrvj0,body{padding:10px}.Payment_listContainer__l9Fk3{background:#fffffffa;margin:0;max-width:100%;min-height:calc(100vh - 20px);padding:16px}.Payment_card__Nomi0{padding:1.5rem}.Payment_header__P9d83{align-items:stretch;flex-direction:column;gap:20px;margin-bottom:24px}.Payment_header__P9d83 h1{font-size:28px;text-align:center}.Payment_totalCounts__nXeIV{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);justify-content:center}.Payment_countBadge__B89Fn{font-size:.8rem;justify-content:center;padding:.625rem 1rem}.Payment_actionButtons__x9-3Z{gap:8px}.Payment_actionButton__4or1m{height:36px;width:36px}.Payment_actionButton__4or1m svg{stroke-width:2.5;fill:none!important;stroke:currentColor!important;color:currentColor!important;display:block!important;height:20px!important;opacity:1!important;pointer-events:none;position:relative;visibility:visible!important;width:20px!important;z-index:1}.Payment_searchAndAddContainer__1hcnW{align-items:stretch;flex-direction:column;gap:12px}.Payment_searchContainer__VLF8F{max-width:none;min-width:auto;order:1;width:100%}.Payment_addButton__qUweI{font-size:16px;justify-content:center;min-height:60px;order:2;padding:18px 24px;width:100%}.Payment_cardsGrid__QGN-4{gap:16px}.Payment_dataCard__lpLQe{padding:18px}.Payment_cardHeader__y\+ss5{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:16px}.Payment_cardTitle__tEXZi{font-size:17px;width:100%}.Payment_monthsBadge__mIXZP{align-self:flex-start;font-size:.8rem;padding:.375rem .75rem}.Payment_monthsGrid__zx2NA{gap:.25rem;max-width:150px;min-width:100px}.Payment_monthItem__FiC0C{font-size:.65rem;padding:.2rem .4rem}.Payment_cardInfo__Ax7iG{font-size:14px;padding:14px 16px}.Payment_cardActions__r9j0F{flex-direction:row;gap:10px;justify-content:center;margin-top:16px;padding-top:16px}.Payment_cardActions__r9j0F .Payment_actionButton__4or1m{align-items:center;border-radius:12px;border-radius:var(--border-radius);display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;height:48px;justify-content:center}.Payment_pagination__HZmmv{align-items:stretch;flex-direction:column;gap:16px;padding:20px}.Payment_paginationControls__He0FL{justify-content:center}.Payment_resultsPerPage__Yei6j,.Payment_totalInfo__TAyFl{text-align:center}.Payment_formGrid__eE9h0{gap:1rem;grid-template-columns:1fr}.Payment_modal__uOyjj{margin:1rem;max-width:calc(100% - 2rem)}.Payment_monthCheckboxGrid__kMRSA{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.Payment_totalAmountCard__HOBm3{padding:1.5rem}.Payment_amountRow__080Ac{padding:.5rem 0}.Payment_backButton__z9Pbr{gap:.5rem;padding:.625rem 1.25rem}.Payment_pageTitle__eYHfj{font-size:1.5rem}.Payment_pageSubtitle__Om-Fo{font-size:1rem}.Payment_formInput__j3Cou,.Payment_formTextarea__dON\+C{border-radius:16px;border-radius:var(--border-radius-large);font-size:16px;padding:18px 24px 18px 54px}.Payment_formInputIcon__HSH4a{left:20px}.Payment_dropdownButton__B5HrK{font-size:16px;padding:18px 24px 18px 54px}.Payment_dropdownArrow__0Mxjs{left:20px}}@media (max-width:480px){.Payment_pageContainer__Nrvj0{padding:8px}.Payment_listContainer__l9Fk3{padding:12px}.Payment_card__Nomi0{padding:1.25rem}.Payment_header__P9d83 h1{font-size:24px}.Payment_totalCounts__nXeIV{display:none}.Payment_actionButtons__x9-3Z{display:flex;flex-wrap:nowrap;gap:6px;justify-content:center;overflow-x:auto}.Payment_actionButton__4or1m{align-items:center;background:#ffffffe6!important;border:1px solid #0000001a!important;display:flex!important;flex:none;font-size:12px;height:36px;justify-content:center;min-width:36px;overflow:visible;padding:2px;position:relative;width:36px}.Payment_actionButton__4or1m svg{stroke-width:2.5;fill:none!important;stroke:currentColor!important;color:currentColor!important;display:block!important;height:20px!important;opacity:1!important;pointer-events:none;position:relative;visibility:visible!important;width:20px!important;z-index:1}.Payment_cardActions__r9j0F{display:flex;flex-wrap:nowrap;gap:15px;justify-content:space-around;margin-top:12px;overflow-x:auto;padding:0 8px}.Payment_cardActions__r9j0F .Payment_actionButton__4or1m{align-items:center;background:#ffffffe6!important;border:1px solid #0000001a!important;display:flex!important;flex:none;font-size:10px;height:36px;justify-content:center;min-width:36px;overflow:visible;padding:2px;position:relative;width:36px}.Payment_cardActions__r9j0F .Payment_actionButton__4or1m svg{stroke-width:2.5;fill:none!important;stroke:currentColor!important;color:currentColor!important;display:block!important;height:20px!important;opacity:1!important;pointer-events:none;position:relative;visibility:visible!important;width:20px!important;z-index:1}.Payment_countBadge__B89Fn{font-size:.75rem;padding:.5rem .875rem}.Payment_searchAndAddContainer__1hcnW{gap:8px}.Payment_addButton__qUweI,.Payment_exportDropdownButton__auGJA,.Payment_exportDropdownMenu__7jTbs button{font-size:15px;min-height:52px;padding:16px 20px}.Payment_cardTitle__tEXZi{font-size:16px}.Payment_cardInfo__Ax7iG{font-size:13px;padding:12px 14px}.Payment_monthsBadge__mIXZP{font-size:.7rem;padding:.25rem .5rem}.Payment_monthsGrid__zx2NA{gap:.2rem;max-width:120px;min-width:80px}.Payment_monthItem__FiC0C{font-size:.6rem;padding:.15rem .3rem}.Payment_totalAmountCard__HOBm3{margin:1.5rem 0;padding:1rem}.Payment_amountRow__080Ac{align-items:flex-start;flex-direction:column;gap:.25rem;padding:.375rem 0}.Payment_amountValue__ZxVfD{direction:rtl;font-weight:700;text-align:right}.Payment_totalAmountTitle__BmvpZ{font-size:1.125rem}.Payment_pageTitle__eYHfj{font-size:1.375rem}.Payment_monthCheckboxGrid__kMRSA{gap:.5rem;grid-template-columns:1fr}.Payment_formInput__j3Cou,.Payment_formTextarea__dON\+C{font-size:15px;padding:16px 20px 16px 48px}.Payment_formInputIcon__HSH4a{left:18px}.Payment_dropdownButton__B5HrK{font-size:15px;padding:16px 20px 16px 48px}.Payment_dropdownArrow__0Mxjs{left:18px}}@media (pointer:coarse){.Payment_cardActions__r9j0F .Payment_actionButton__4or1m{min-height:52px;padding:16px}.Payment_paginationButton__JxUB6{min-height:48px;min-width:48px}.Payment_addButton__qUweI{min-height:52px;padding:18px 24px}.Payment_monthCheckboxItem__K2q04{min-height:48px;padding:12px 16px}}@media (prefers-color-scheme:dark){:root{--text-color:#e0e0e0;--text-light:#a0a0a0;--text-muted:grey;--light-gray:#2a2a2a;--medium-gray:#3a3a3a;--border-color:#4a4a4a}body{background:linear-gradient(135deg,#1a1a2e,#16213e)}.Payment_card__Nomi0,.Payment_listContainer__l9Fk3{background:#1a1a2ef2;color:#333;color:var(--text-color)}.Payment_dataCard__lpLQe{background:#2a2a2af2;border-color:#ffffff1a}.Payment_cardInfo__Ax7iG{background:#3a3a3ab3}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.Payment_addButton__qUweI:hover,.Payment_button__aRrAb:hover,.Payment_dataCard__lpLQe:hover{transform:none}}.Payment_dataCard__lpLQe:focus-within{outline:3px solid #4a6da7;outline:3px solid var(--primary-color);outline-offset:2px}.Payment_actionButton__4or1m:focus,.Payment_button__aRrAb:focus{outline:3px solid currentColor;outline-offset:3px}.Payment_receiptSummary__uiXvA{grid-gap:1rem;background:#f8fafccc;border:1px solid #fff3;border-radius:16px;border-radius:var(--border-radius-large);display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem;padding:1.5rem}.Payment_summaryItem__wLd4r{display:flex;flex-direction:column;gap:.25rem}.Payment_summaryLabel__J3iqB{color:#666;color:var(--text-light);font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Payment_summaryValue__JvQNU{color:#333;color:var(--text-color);font-size:1rem;font-weight:700}.Payment_receiptsGrid__F5AFg{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.Payment_receiptCard__3hnb-{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #fff3;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 16px #00000014;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Payment_receiptCard__3hnb-:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.Payment_receiptCardHeader__o8UO9{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.Payment_receiptCardTitle__dK6LS{align-items:center;color:#333;color:var(--text-color);display:flex;font-weight:600;gap:.5rem}.Payment_receiptCardIcon__ilZ0g{color:#4a6da7;color:var(--primary-color)}.Payment_receiptCardAmount__8JRD3{color:#28a745;color:var(--success-color);font-size:1.1rem;font-weight:700}.Payment_receiptCardBody__NYP2l{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.Payment_receiptCardInfo__N\+tnW{align-items:center;color:#666;color:var(--text-light);display:flex;font-size:.875rem;gap:.5rem}.Payment_fileName__vFP5X{background:#f8fafccc;border-radius:.25rem;font-family:monospace;font-size:.8rem;padding:.25rem .5rem}.Payment_receiptCardActions__NjJED{display:flex;gap:.5rem}.Payment_receiptActionButton__pJLYJ{align-items:center;background:#ffffffe6;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);color:#4a6da7;color:var(--primary-color);cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Payment_receiptActionButton__pJLYJ:hover{background:#4a6da7;background:var(--primary-color);box-shadow:0 4px 16px #4a6da74d;color:#fff;transform:translateY(-1px)}.Payment_hasReceiptIcon__fAD2O{color:#28a745;color:var(--success-color);height:1rem;margin-right:.25rem;width:1rem}.Payment_monthPaid__d-alM{background:#e5e7eb80!important;opacity:.6}.Payment_monthCheckboxPaid__xhg-G{cursor:not-allowed;opacity:.6}.Payment_monthLabelPaid__56tZl{cursor:not-allowed;opacity:.6;text-decoration:line-through}.Payment_paidIndicator__RrV0l{color:#28a745;color:var(--success-color);font-size:.8rem;font-weight:700}.Payment_alreadyPaidMonthsDisplay__vKnfB{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#22c55e1a,#10b9810d);border:1px solid #22c55e33;border-radius:16px;border-radius:var(--border-radius-large);margin-top:1rem;padding:1rem}.Payment_alreadyPaidMonthsText__SPm86{color:#065f46;font-size:.9rem;font-weight:600}.Payment_detailsGrid__y9NoA{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Payment_detailItem__txcb1{align-items:center;background:#f8fafcb3;border:1px solid #fff3;border-radius:12px;border-radius:var(--border-radius);display:flex;justify-content:space-between;padding:.75rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Payment_detailItem__txcb1:hover{background:#f8fafc}.Payment_detailLabel__SkP7c{color:#666;color:var(--text-light);font-size:.875rem;font-weight:600}.Payment_detailValue__qg1AO{color:#333;color:var(--text-color);font-weight:500;text-align:left}.Payment_viewEmailFilesButton__Q\+U\+X,.Payment_viewReceiptsButton__zVMhl{align-items:center;background:#4a6da7;background:var(--primary-color);border:none;border-radius:12px;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Payment_viewEmailFilesButton__Q\+U\+X:hover,.Payment_viewReceiptsButton__zVMhl:hover{background:#3a5a8c;background:var(--primary-dark);box-shadow:0 4px 16px #4a6da74d;transform:translateY(-1px)}.Payment_dropdownMenu__dztRy{animation:Payment_dropdownSlide__oDdWO .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #fff3;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 20px 60px #00000026;left:0;max-height:300px;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}@keyframes Payment_dropdownSlide__oDdWO{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Payment_dropdownResults__91eK0{max-height:200px;overflow-y:auto}.Payment_dropdownItem__LW0K0{align-items:center;border-bottom:1px solid #e1e5eb4d;color:#333;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Payment_dropdownItem__LW0K0:last-child{border-bottom:none}.Payment_dropdownItem__LW0K0.Payment_selected__OA4mM,.Payment_dropdownItem__LW0K0:hover{background:#4a6da714;color:#4a6da7;color:var(--primary-color)}.Payment_dropdownItemText__jQUTL{flex:1 1}.Payment_dropdownItemCheck__78y7M{color:#4a6da7;color:var(--primary-color);height:1rem;width:1rem}.Payment_searchInput__siUvV{border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);font-size:14px;padding:8px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.Payment_searchInput__siUvV:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 2px #4a6da726;outline:none}.Payment_tenantDropdownItem__TJ-iq{width:100%}.Payment_tenantInfo__N6pXg{display:flex;flex-direction:column;gap:2px}.Payment_tenantName__F1j55{color:#333;color:var(--text-color);font-weight:600}.Payment_tenantDetails__n5lmn{color:#666;color:var(--text-light);font-size:.8rem}.Payment_dropdownAddNew__HZQ84{background:#f8fafc80;border-top:1px solid #e1e5eb4d;cursor:pointer;padding:12px 16px}.Payment_dropdownAddNewText__uksN7{align-items:center;color:#4a6da7;color:var(--primary-color);display:flex;font-size:14px;font-weight:600;gap:8px}.Payment_dropdownAddNewIcon__mjcMq{height:1rem;width:1rem}.Payment_addNewContainer__xMQOP{background:#f8fafccc;display:flex;gap:8px;padding:8px 16px}.Payment_addNewInput__SLDPp{border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);flex:1 1;font-size:13px;padding:6px 10px}.Payment_addNewButton__74YDZ{align-items:center;background:#4a6da7;background:var(--primary-color);border:none;border-radius:12px;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.Payment_addNewButton__74YDZ:hover{background:#3a5a8c;background:var(--primary-dark)}:root{--border-radius:12px;--border-radius-small:8px;--border-radius-large:16px;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--glass:#ffffff40;--glass-border:#ffffff2e}body{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.Expenses_expensesManager__dgH8L{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);margin:0 auto;max-width:1400px;min-height:calc(100vh - 40px);overflow:hidden;padding:20px;position:relative}.Expenses_expensesManager__dgH8L:before{background:linear-gradient(135deg,#4a6da7,#6b8bc7);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-light) 100%);border-radius:16px 16px 0 0;border-radius:var(--border-radius-large) var(--border-radius-large) 0 0;content:"";height:120px;left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.Expenses_modalOverlay__M9E4H{align-items:center;animation:Expenses_fadeIn__s0zHT .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;background:var(--modal-overlay-bg);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}@keyframes Expenses_fadeIn__s0zHT{0%{opacity:0}to{opacity:1}}.Expenses_modalContent__pxeJ2{animation:Expenses_slideIn__3uM-w .3s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #fff3;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 20px 60px #0000004d;box-shadow:var(--shadow-modal);display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:100%}@keyframes Expenses_slideIn__3uM-w{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.Expenses_modalHeader__fMWjq{align-items:center;background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:24px}.Expenses_modalHeader__fMWjq h3{color:#fff;font-size:20px;font-weight:700;margin:0}.Expenses_modalCloseButton__N4jNN{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;padding:8px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:40px}.Expenses_modalCloseButton__N4jNN:hover{background:#ffffff4d;transform:scale(1.1)}.Expenses_modalBody__y03MB{background:#fffffff2;flex:1 1;max-height:calc(90vh - 200px);overflow-y:auto;padding:24px}.Expenses_modalFooter__vHtDR{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f8fafccc;display:flex;flex-shrink:0;gap:16px;justify-content:flex-end;padding:24px}.Expenses_formGrid__-6sPC{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:20px}.Expenses_formGroup__1YGgg{display:flex;flex-direction:column}.Expenses_formGroup__1YGgg label{color:#333;color:var(--text-color);font-size:14px;font-weight:600;margin-bottom:8px}.Expenses_formGroup__1YGgg input,.Expenses_formGroup__1YGgg select{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #0000;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 20px #00000014;font-size:14px;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Expenses_formGroup__1YGgg input:focus,.Expenses_formGroup__1YGgg select:focus{background:#fff;border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 4px #4a6da726,0 8px 32px #0000001f;outline:none}.Expenses_sectionLabel__Zgr3r{border-bottom:1px solid #e1e5eb;border-bottom:1px solid var(--border-color);color:#4a6da7;color:var(--primary-color);display:block;font-size:16px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.Expenses_fileUploadSection__OElJf,.Expenses_imagePreviewSection__MjTNe{border-top:1px solid #e1e5eb;border-top:1px solid var(--medium-gray);margin-top:24px;padding-top:20px}.Expenses_existingFileInfo__ZZePA{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#4a6da71a;border:1px solid #4a6da74d;border-radius:12px;border-radius:var(--border-radius);display:flex;justify-content:space-between;margin-top:12px;padding:16px}.Expenses_existingFileInfo__ZZePA .Expenses_fileDetails__Q8ev0{display:flex;flex:1 1;flex-direction:column;gap:4px}.Expenses_existingFileInfo__ZZePA .Expenses_fileName__K29sA{color:#4a6da7;color:var(--primary-color);font-size:14px;font-weight:600}.Expenses_header__vb-wV{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:32px;position:relative;z-index:1}.Expenses_header__vb-wV h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a6da7,#6b8bc7);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-light) 100%);-webkit-background-clip:text;background-clip:text;color:#4a6da7;color:var(--primary-color);font-size:32px;font-weight:800;margin-bottom:8px}.Expenses_stats__En\+Ff{display:flex;flex-wrap:wrap;gap:20px}.Expenses_statCard__rdkjs{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #fff3;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 8px 32px #0000001a;display:flex;gap:16px;min-width:180px;overflow:hidden;padding:20px 24px;position:relative}.Expenses_statCard__rdkjs,.Expenses_statCard__rdkjs:before{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Expenses_statCard__rdkjs:before{background:linear-gradient(90deg,#4a6da7,#54b689);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0}.Expenses_statCard__rdkjs:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-4px)}.Expenses_statCard__rdkjs:hover:before{opacity:1}.Expenses_statIcon__JQoZL{background:#4a6da71a;border-radius:12px;border-radius:var(--border-radius);color:#4a6da7;color:var(--primary-color);padding:12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Expenses_statCard__rdkjs:hover .Expenses_statIcon__JQoZL{background:#4a6da733;transform:scale(1.1)}.Expenses_statCard__rdkjs h3{color:#666;color:var(--text-light);font-size:14px;font-weight:600;margin-bottom:6px}.Expenses_statValue__YdpNo{color:#4a6da7;color:var(--primary-color);font-size:28px;font-weight:900;line-height:1}.Expenses_tabs__83th1{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f4f6f8cc;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:inset 0 2px 8px #0000000f;display:flex;gap:6px;margin-bottom:32px;overflow-x:auto;padding:6px}.Expenses_tab__RXhT-{align-items:center;background:#0000;border:none;color:#666;color:var(--text-light);cursor:pointer;display:flex;flex-shrink:0;font-size:15px;font-weight:600;gap:10px;padding:16px 24px;position:relative;white-space:nowrap}.Expenses_tab__RXhT-,.Expenses_tab__RXhT-:before{border-radius:12px;border-radius:var(--border-radius);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Expenses_tab__RXhT-:before{background:linear-gradient(135deg,#4a6da7,#6b8bc7);background:linear-gradient(135deg,var(--primary-color),var(--primary-light));content:"";inset:0;opacity:0;position:absolute;z-index:-1}.Expenses_tab__RXhT-:hover:not(.Expenses_active__YuNKg){background:#ffffff80;color:#4a6da7;color:var(--primary-color)}.Expenses_tab__RXhT-.Expenses_active__YuNKg{color:#fff;text-shadow:0 1px 2px #0000001a}.Expenses_tab__RXhT-.Expenses_active__YuNKg:before{opacity:1}.Expenses_actions__ExxKu{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.Expenses_filtersContainer__IkMX6{max-width:700px}.Expenses_searchBar__dAA3Y{flex:1 1;max-width:450px;min-width:280px;position:relative}.Expenses_searchBar__dAA3Y input{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #0000;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 20px #00000014;font-size:15px;padding:16px 20px 16px 52px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.Expenses_searchBar__dAA3Y input:focus{background:#fff;border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 4px #4a6da726,0 8px 32px #0000001f;outline:none}.Expenses_searchIcon__7zAHj{color:#666;color:var(--text-light);left:18px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Expenses_searchBar__dAA3Y input:focus+.Expenses_searchIcon__7zAHj{color:#4a6da7;color:var(--primary-color)}.Expenses_categoryFilter__88Fah{min-width:180px;position:relative}.Expenses_categorySelect__6AME8{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #0000;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 20px #00000014;color:#333;color:var(--text-color);cursor:pointer;font-size:15px;padding:16px 20px 16px 52px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.Expenses_categorySelect__6AME8:focus{background:#fff;border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 4px #4a6da726,0 8px 32px #0000001f;outline:none}.Expenses_categorySelect__6AME8 option{color:#333;color:var(--text-color);padding:8px}.Expenses_filterIcon__K3nzu{color:#666;color:var(--text-light);left:18px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Expenses_categorySelect__6AME8:focus+.Expenses_filterIcon__K3nzu{color:#4a6da7;color:var(--primary-color)}.Expenses_clearFiltersButton__Un\+Ae{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #0000;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 20px #00000014;color:#666;color:var(--text-light);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:14px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.Expenses_clearFiltersButton__Un\+Ae:hover{background:#fff;border-color:#dc3545;border-color:var(--danger-color);box-shadow:0 8px 32px #dc354526;color:#dc3545;color:var(--danger-color);transform:translateY(-2px)}.Expenses_actionButtons__3CFix{align-items:center;display:flex;gap:12px}.Expenses_actionButtonGroup__W0nT6{align-items:center;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 20px #0000001a;display:flex;overflow:visible;position:relative;z-index:100}.Expenses_addButton__GGdga{align-items:center;background:linear-gradient(135deg,#54b689,#48a178);background:linear-gradient(135deg,var(--secondary-color) 0,var(--secondary-dark) 100%);border:none;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;overflow:hidden;padding:16px 28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Expenses_addButton__GGdga:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.Expenses_addButton__GGdga:hover:before{left:100%}.Expenses_addButton__GGdga:hover{box-shadow:0 8px 32px #54b6894d;transform:translateY(-2px)}.Expenses_dropdownToggle__7sSZ9{align-items:center;background:linear-gradient(135deg,#54b689,#48a178);background:linear-gradient(135deg,var(--secondary-color) 0,var(--secondary-dark) 100%);border:none;border-radius:0 16px 16px 0;border-radius:0 var(--border-radius-large) var(--border-radius-large) 0;border-right:1px solid #fff3;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:16px 12px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);z-index:101}.Expenses_dropdownToggle__7sSZ9:hover{background:linear-gradient(135deg,#48a178,#54b689);background:linear-gradient(135deg,var(--secondary-dark) 0,var(--secondary-color) 100%)}.Expenses_actionDropdownMenu__dkLzX{animation:Expenses_dropdownSlide__U7dAl .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #ffffff4d;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 20px 60px #0003;left:0;min-width:250px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:1001}.Expenses_actionDropdownItem__t1jn4{align-items:center;background:#0000;border:none;color:#333;color:var(--text-color);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:14px;padding:16px 20px;position:relative;text-align:right;transition:all .2s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.Expenses_actionDropdownItem__t1jn4:hover{background:#4a6da714;color:#4a6da7;color:var(--primary-color)}.Expenses_actionDropdownItem__t1jn4:not(:last-child){border-bottom:1px solid #e1e5eb80}.Expenses_mobileCardsContainer__\+IPlP{display:none;margin-bottom:24px}.Expenses_cardsGrid__O4Plb{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.Expenses_dataCard__yfv7E{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 8px 32px #00000014;overflow:hidden;padding:20px;position:relative}.Expenses_dataCard__yfv7E,.Expenses_dataCard__yfv7E:before{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Expenses_dataCard__yfv7E:before{background:linear-gradient(90deg,#4a6da7,#54b689);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0}.Expenses_dataCard__yfv7E:hover{border-color:#ffffff4d;box-shadow:0 16px 48px #0000001f;transform:translateY(-4px)}.Expenses_dataCard__yfv7E:hover:before{opacity:1}.Expenses_cardHeader__bdJmC{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.Expenses_cardTitle__G7uWD{align-items:center;color:#333;color:var(--text-color);display:flex;flex:1 1;font-size:18px;font-weight:700;gap:12px;min-width:0}.Expenses_cardTitle__G7uWD span{line-height:1.4;word-break:break-word}.Expenses_cardIcon__ATJgK{background:#4a6da71a;border-radius:12px;border-radius:var(--border-radius);color:#4a6da7;color:var(--primary-color);flex-shrink:0;padding:8px}.Expenses_cardAmount__TOxwI{color:#dc3545;color:var(--danger-color);font-size:20px;font-weight:700;text-align:left}.Expenses_cardBody__tHjd\+{display:flex;flex-direction:column;gap:14px}.Expenses_cardInfo__xMjLG{align-items:center;background:#f8fafcb3;border-radius:12px;border-radius:var(--border-radius);color:#666;color:var(--text-light);display:flex;font-size:15px;gap:12px;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Expenses_cardInfo__xMjLG:hover{background:#f8fafc;color:#333;color:var(--text-color)}.Expenses_cardInfo__xMjLG svg{color:#4a6da7;color:var(--primary-color);flex-shrink:0;opacity:.8}.Expenses_cardActions__oYLNb{border-top:1px solid #e1e5eb80;display:flex;gap:12px;justify-content:flex-start;margin-top:16px;padding-top:20px}.Expenses_emptyState__oibXc{background:linear-gradient(135deg,#f8fafccc,#f1f5f999);border:1px solid #fff3;border-radius:16px;border-radius:var(--border-radius-large);color:#666;color:var(--text-light);font-size:16px;padding:60px 24px;text-align:center}.Expenses_emptyState__oibXc,.Expenses_tableContainer__gyPDv{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.Expenses_tableContainer__gyPDv{background:#fffffff2;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 8px 32px #00000014;display:block;margin-bottom:20px;overflow-x:auto;overflow-y:visible}.Expenses_expensesTable__m\+OBR{background:#0000;border:1px solid #fff3;border-collapse:initial;border-radius:16px;border-radius:var(--border-radius-large);border-spacing:0;overflow:hidden;width:100%}.Expenses_expensesTable__m\+OBR td,.Expenses_expensesTable__m\+OBR th{padding:18px;text-align:right}.Expenses_expensesTable__m\+OBR th{background:#f8fafccc;border-bottom:2px solid #e1e5eb;border-bottom:2px solid var(--border-color);color:#333;color:var(--text-color);font-size:14px;font-weight:700;position:sticky;top:0;z-index:10}.Expenses_expensesTable__m\+OBR tr:not(:last-child) td{border-bottom:1px solid #e1e5eb80}.Expenses_expensesTable__m\+OBR tbody tr{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Expenses_expensesTable__m\+OBR tbody tr:hover{background-color:#4a6da70f}.Expenses_description__CdS7F{color:#333;color:var(--text-color);font-weight:700}.Expenses_amount__DQ4Jx{color:#dc3545;color:var(--danger-color);font-weight:700}.Expenses_actionsCell__5OTem{gap:10px;justify-content:flex-start}.Expenses_deleteButton__PGj15,.Expenses_editButton__crHqU,.Expenses_viewButton__wOsZT{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:12px;border-radius:var(--border-radius);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:40px}.Expenses_editButton__crHqU{background:#f39c1226;color:#f39c12;color:var(--accent-color)}.Expenses_editButton__crHqU:hover{background:#f39c1240;box-shadow:0 4px 16px #f39c124d;transform:scale(1.1)}.Expenses_deleteButton__PGj15{background:#dc354526;color:#dc3545;color:var(--danger-color)}.Expenses_deleteButton__PGj15:hover{background:#dc354540;box-shadow:0 4px 16px #dc35454d;transform:scale(1.1)}.Expenses_viewButton__wOsZT{background:#4a6da726;color:#4a6da7;color:var(--primary-color)}.Expenses_viewButton__wOsZT:hover{background:#4a6da740;box-shadow:0 4px 16px #4a6da74d;transform:scale(1.1)}.Expenses_invoiceButton__FmNy3{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#28a74526;border:none;border-radius:12px;border-radius:var(--border-radius);color:#28a745;color:var(--success-color);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:40px}.Expenses_invoiceButton__FmNy3:hover{background:#28a74540;box-shadow:0 4px 16px #28a7454d;transform:scale(1.1)}.Expenses_noResults__0LeVE{color:#666;color:var(--text-light);font-size:16px;font-style:italic;padding:60px;text-align:center}.Expenses_fileUploadContainer__vfjKE{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffffe6,#f8fafcb3);border:2px dashed #4a6da74d;border-radius:16px;border-radius:var(--border-radius-large);padding:20px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Expenses_fileUploadContainer__vfjKE:hover{background:linear-gradient(135deg,#4a6da70d,#ffffffe6);border-color:#4a6da7;border-color:var(--primary-color)}.Expenses_uploadButtons__cuvMC{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:16px}.Expenses_uploadButton__XnZw7{align-items:center;background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border:none;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 20px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:140px;padding:12px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Expenses_uploadButton__XnZw7:hover:not(:disabled){box-shadow:0 8px 32px #4a6da74d;transform:translateY(-2px)}.Expenses_uploadButton__XnZw7:disabled{background:#e1e5eb;background:var(--medium-gray);cursor:not-allowed;transform:none}.Expenses_cameraButton__BsbeI{align-items:center;background:linear-gradient(135deg,#54b689,#48a178);background:linear-gradient(135deg,var(--secondary-color) 0,var(--secondary-dark) 100%);border:none;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 20px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:140px;padding:12px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Expenses_cameraButton__BsbeI:hover:not(:disabled){box-shadow:0 8px 32px #54b6894d;transform:translateY(-2px)}.Expenses_cameraButton__BsbeI:disabled{background:#e1e5eb;background:var(--medium-gray);cursor:not-allowed;transform:none}.Expenses_uploadStatus__6QbJM{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#4a6da71a;border:1px solid #4a6da733;border-radius:12px;border-radius:var(--border-radius);color:#4a6da7;color:var(--primary-color);display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px}.Expenses_spinner__8bhtK{animation:Expenses_spin__0as\+m 1s linear infinite}@keyframes Expenses_spin__0as\+m{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Expenses_uploadedFileInfo__rCAvm{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#28a7451a;background:var(--success-light);border:1px solid #28a7454d;border-radius:12px;border-radius:var(--border-radius);display:flex;justify-content:space-between;margin-top:12px;padding:16px}.Expenses_fileDetails__Q8ev0{display:flex;flex:1 1;flex-direction:column;gap:4px}.Expenses_fileName__K29sA{color:#28a745;color:var(--success-color);font-size:14px;font-weight:600}.Expenses_fileSize__GmS7H{color:#666;color:var(--text-light);font-size:12px}.Expenses_filePath__RhLC2{background:#0000000d;border-radius:4px;color:#333;color:var(--text-color);font-family:Courier New,monospace;font-size:12px;padding:4px 8px;word-break:break-all}.Expenses_removeFileButton__il3nS{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#dc3545;background:var(--danger-color);border:none;border-radius:12px;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:flex;font-size:12px;gap:4px;margin-right:8px;padding:8px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Expenses_removeFileButton__il3nS:hover{background:#c82333;transform:scale(1.05)}.Expenses_invoiceImageContainer__g1c2f{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f8fafccc;border:2px dashed #e1e5eb;border:2px dashed var(--border-color);border-radius:12px;border-radius:var(--border-radius);margin-top:16px;padding:16px;text-align:center}.Expenses_invoiceImagePreview__vQN\+r{border-radius:12px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);max-height:200px;max-width:300px;object-fit:contain;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Expenses_invoiceImagePreview__vQN\+r:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:scale(1.02)}.Expenses_saveButton__w1LkK{align-items:center;background:linear-gradient(135deg,#28a745,#218838);background:linear-gradient(135deg,var(--success-color) 0,#218838 100%);border:none;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 20px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Expenses_saveButton__w1LkK:hover:not(:disabled){box-shadow:0 8px 32px #28a7454d;transform:translateY(-1px)}.Expenses_saveButton__w1LkK:disabled{cursor:not-allowed;opacity:.7}.Expenses_cancelButton__toGv3{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #e1e5eb80;border-radius:12px;border-radius:var(--border-radius);color:#333;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Expenses_cancelButton__toGv3:hover{background:#fff;border-color:#dc3545;border-color:var(--danger-color);color:#dc3545;color:var(--danger-color);transform:translateY(-1px)}.Expenses_pagination__148\+9{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff80;border-radius:16px;border-radius:var(--border-radius-large);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:20px;padding:24px 0}.Expenses_paginationControls__o0JbM{align-items:center;display:flex;gap:16px}.Expenses_paginationButton__JMyM7{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #4a6da733;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 16px #00000014;color:#4a6da7;color:var(--primary-color);cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:44px}.Expenses_paginationButton__JMyM7:disabled{cursor:not-allowed;opacity:.4}.Expenses_paginationButton__JMyM7:not(:disabled):hover{background:#4a6da7;background:var(--primary-color);box-shadow:0 8px 24px #4a6da74d;color:#fff;transform:translateY(-2px)}.Expenses_pageInfo__yjJJa{background:#fffc;border-radius:12px;border-radius:var(--border-radius);color:#333;color:var(--text-color);font-size:15px;font-weight:600;padding:12px 20px}.Expenses_resultsPerPage__sS4aL{align-items:center;color:#666;color:var(--text-light);display:flex;font-size:14px;font-weight:600;gap:10px}.Expenses_resultsPerPage__sS4aL select{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #4a6da733;border-radius:12px;border-radius:var(--border-radius);color:#333;color:var(--text-color);cursor:pointer;font-weight:600;padding:10px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Expenses_resultsPerPage__sS4aL select:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da726;outline:none}.Expenses_totalInfo__wkHNo{color:#666;color:var(--text-light);font-size:14px;font-weight:600}.Expenses_invoiceModalOverlay__eBCmL{align-items:center;animation:Expenses_fadeIn__s0zHT .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;background:var(--modal-overlay-bg);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Expenses_invoiceModalContent__07oIu{animation:Expenses_slideUp__gDvCN .3s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #fff3;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 20px 60px #0000004d;box-shadow:var(--shadow-modal);max-height:90%;max-width:90%;overflow:auto;padding:24px;position:relative}@keyframes Expenses_slideUp__gDvCN{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Expenses_modalImageContainer__i\+M79{display:flex;justify-content:center;margin-top:16px}.Expenses_modalInvoiceImage__9gtDF{border-radius:12px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);max-height:70vh;max-width:100%;object-fit:contain}.Expenses_errorContainer__n9FQs,.Expenses_loadingContainer__dLT\+n{align-items:center;color:#666;color:var(--text-light);display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.Expenses_errorContainer__n9FQs h2,.Expenses_loadingContainer__dLT\+n h2{color:#333;color:var(--text-color);font-size:20px;margin-bottom:16px}.Expenses_errorContainer__n9FQs h2{color:#dc3545;color:var(--danger-color)}.Expenses_loadingSpinner__z1hDz{animation:Expenses_spin__0as\+m 1s linear infinite;border:4px solid #4a6da71a;border-radius:50%;border-top-color:#4a6da7;border-top:4px solid var(--primary-color);height:48px;margin-bottom:20px;width:48px}.Expenses_errorMessage__Trm4f{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#dc35451a;background:var(--danger-light);border:1px solid #dc354533;border-radius:12px;border-radius:var(--border-radius);color:#dc3545;color:var(--danger-color);font-size:14px;font-weight:500;margin-bottom:20px;padding:12px 16px}@media (max-width:768px){.Expenses_tableContainer__gyPDv{display:none}.Expenses_mobileCardsContainer__\+IPlP{display:block}body{background:linear-gradient(135deg,#667eea,#764ba2);padding:10px}.Expenses_expensesManager__dgH8L{background:#fffffffa;border-radius:16px;border-radius:var(--border-radius-large);margin:0;min-height:calc(100vh - 20px);padding:20px 16px}.Expenses_modalOverlay__M9E4H{align-items:flex-start;height:100vh;height:100dvh;padding:10px}.Expenses_modalContent__pxeJ2{border-radius:12px;border-radius:var(--border-radius);display:flex;flex-direction:column;height:calc(100vh - 20px);height:calc(100dvh - 20px);max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);max-width:100%;overflow:hidden;width:100%}.Expenses_modalHeader__fMWjq{border-radius:12px 12px 0 0;border-radius:var(--border-radius) var(--border-radius) 0 0;padding:12px 16px}.Expenses_modalHeader__fMWjq h3{font-size:15px}.Expenses_modalCloseButton__N4jNN{font-size:18px;height:30px;width:30px}.Expenses_modalBody__y03MB{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;padding:16px}.Expenses_modalFooter__vHtDR{border-radius:0 0 12px 12px;border-radius:0 0 var(--border-radius) var(--border-radius);flex-direction:column;flex-shrink:0;gap:8px;padding:12px 16px}.Expenses_modalFooter__vHtDR .Expenses_saveButton__w1LkK{font-size:16px;justify-content:center;min-height:44px;order:1;width:100%}.Expenses_modalFooter__vHtDR .Expenses_cancelButton__toGv3{font-size:16px;justify-content:center;min-height:44px;order:2;width:100%}.Expenses_formGrid__-6sPC{gap:12px;grid-template-columns:1fr;margin-bottom:12px}.Expenses_formGroup__1YGgg input,.Expenses_formGroup__1YGgg select{font-size:16px;padding:12px 16px}.Expenses_fileUploadSection__OElJf,.Expenses_imagePreviewSection__MjTNe{margin-top:16px;padding-top:12px}.Expenses_uploadButtons__cuvMC{align-items:center;flex-direction:column;margin-bottom:12px}.Expenses_cameraButton__BsbeI,.Expenses_uploadButton__XnZw7{min-width:auto;width:100%}.Expenses_header__vb-wV{align-items:stretch;flex-direction:column;gap:20px;margin-bottom:24px}.Expenses_header__vb-wV h1{font-size:28px;text-align:center}.Expenses_stats__En\+Ff{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:100%}.Expenses_statCard__rdkjs{flex-direction:column;gap:8px;min-width:auto;padding:16px 18px;text-align:center}.Expenses_statIcon__JQoZL{align-self:center;padding:10px}.Expenses_statCard__rdkjs h3{font-size:13px;margin-bottom:4px}.Expenses_statValue__YdpNo{font-size:24px}.Expenses_tabs__83th1{gap:4px;margin-bottom:24px;padding:4px}.Expenses_tab__RXhT-{border-radius:12px;border-radius:var(--border-radius);font-size:14px;padding:14px 18px}.Expenses_actions__ExxKu{align-items:stretch;flex-direction:column;gap:16px}.Expenses_filtersContainer__IkMX6{align-items:stretch;flex-direction:column;gap:12px;max-width:none}.Expenses_searchBar__dAA3Y{max-width:none;min-width:auto}.Expenses_searchBar__dAA3Y input{border-radius:16px;border-radius:var(--border-radius-large);font-size:16px;padding:18px 24px 18px 54px}.Expenses_searchIcon__7zAHj{left:20px}.Expenses_categoryFilter__88Fah{min-width:auto}.Expenses_categorySelect__6AME8{border-radius:16px;border-radius:var(--border-radius-large);font-size:16px;padding:18px 24px 18px 54px}.Expenses_filterIcon__K3nzu{left:20px}.Expenses_clearFiltersButton__Un\+Ae{border-radius:16px;border-radius:var(--border-radius-large);font-size:15px;justify-content:center;padding:16px 24px}.Expenses_actionButtonGroup__W0nT6{border-radius:16px;border-radius:var(--border-radius-large);width:100%}.Expenses_addButton__GGdga{border-radius:16px 0 0 16px;border-radius:var(--border-radius-large) 0 0 var(--border-radius-large);flex:1 1;font-size:16px;font-weight:700;justify-content:center;padding:18px 24px}.Expenses_dropdownToggle__7sSZ9{border-radius:0 16px 16px 0;border-radius:0 var(--border-radius-large) var(--border-radius-large) 0;padding:18px 16px}.Expenses_actionDropdownMenu__dkLzX{border-radius:16px;border-radius:var(--border-radius-large);left:0;margin-top:12px;right:0}.Expenses_actionDropdownItem__t1jn4{font-size:16px;font-weight:600;justify-content:center;padding:20px 24px}.Expenses_cardsGrid__O4Plb{gap:16px}.Expenses_dataCard__yfv7E{border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 8px 32px #00000014;padding:20px}.Expenses_cardHeader__bdJmC{margin-bottom:18px}.Expenses_cardTitle__G7uWD{font-size:17px;gap:10px}.Expenses_cardIcon__ATJgK{padding:10px}.Expenses_cardInfo__xMjLG{border-radius:12px;border-radius:var(--border-radius);font-size:14px;padding:14px 16px}.Expenses_cardActions__oYLNb{gap:10px;margin-top:18px;padding-top:18px}.Expenses_cardActions__oYLNb .Expenses_deleteButton__PGj15,.Expenses_cardActions__oYLNb .Expenses_editButton__crHqU,.Expenses_cardActions__oYLNb .Expenses_viewButton__wOsZT{align-items:center;border-radius:12px;border-radius:var(--border-radius);display:flex;flex:1 1;font-size:15px;font-weight:700;gap:8px;height:52px;justify-content:center}.Expenses_cardActions__oYLNb .Expenses_editButton__crHqU{background:linear-gradient(135deg,#f39c121a,#f39c120d);border:1px solid #f39c1233;color:#f39c12;color:var(--accent-color)}.Expenses_cardActions__oYLNb .Expenses_editButton__crHqU:hover{background:linear-gradient(135deg,#f39c1233,#f39c121a);box-shadow:0 8px 24px #f39c1233;transform:translateY(-2px)}.Expenses_cardActions__oYLNb .Expenses_deleteButton__PGj15{background:linear-gradient(135deg,#dc35451a,#dc35450d);border:1px solid #dc354533;color:#dc3545;color:var(--danger-color)}.Expenses_cardActions__oYLNb .Expenses_deleteButton__PGj15:hover{background:linear-gradient(135deg,#dc354533,#dc35451a);box-shadow:0 8px 24px #dc354533;transform:translateY(-2px)}.Expenses_cardActions__oYLNb .Expenses_viewButton__wOsZT{background:linear-gradient(135deg,#4a6da71a,#4a6da70d);border:1px solid #4a6da733;color:#4a6da7;color:var(--primary-color)}.Expenses_cardActions__oYLNb .Expenses_viewButton__wOsZT:hover{background:linear-gradient(135deg,#4a6da733,#4a6da71a);box-shadow:0 8px 24px #4a6da733;transform:translateY(-2px)}.Expenses_pagination__148\+9{align-items:stretch;border-radius:16px;border-radius:var(--border-radius-large);flex-direction:column;gap:16px;padding:20px}.Expenses_paginationControls__o0JbM{justify-content:center}.Expenses_paginationButton__JMyM7{height:48px;width:48px}.Expenses_pageInfo__yjJJa{font-size:16px;padding:14px 20px;text-align:center}.Expenses_resultsPerPage__sS4aL{font-size:15px;justify-content:center}.Expenses_resultsPerPage__sS4aL select{font-size:15px;padding:12px 18px}.Expenses_totalInfo__wkHNo{font-size:15px;text-align:center}}@media (max-width:480px){.Expenses_modalOverlay__M9E4H{padding:5px}.Expenses_modalContent__pxeJ2{border-radius:12px;border-radius:var(--border-radius);height:calc(100vh - 10px);height:calc(100dvh - 10px);max-height:calc(100vh - 10px);max-height:calc(100dvh - 10px)}.Expenses_modalHeader__fMWjq{border-radius:12px 12px 0 0;border-radius:var(--border-radius) var(--border-radius) 0 0;padding:10px 12px}.Expenses_modalBody__y03MB{padding:12px}.Expenses_modalFooter__vHtDR{border-radius:0 0 12px 12px;border-radius:0 0 var(--border-radius) var(--border-radius);gap:6px;padding:10px 12px}.Expenses_modalFooter__vHtDR .Expenses_cancelButton__toGv3,.Expenses_modalFooter__vHtDR .Expenses_saveButton__w1LkK{font-size:15px;min-height:42px;padding:10px 20px}.Expenses_formGrid__-6sPC{gap:10px;margin-bottom:10px}.Expenses_stats__En\+Ff{gap:10px;grid-template-columns:1fr 1fr}.Expenses_statCard__rdkjs{padding:14px 16px}.Expenses_statValue__YdpNo{font-size:20px}.Expenses_tab__RXhT-{font-size:13px;padding:12px 16px}.Expenses_categorySelect__6AME8,.Expenses_searchBar__dAA3Y input{font-size:15px;padding:16px 20px 16px 48px}.Expenses_addButton__GGdga{font-size:15px;padding:16px 20px}.Expenses_dropdownToggle__7sSZ9{padding:16px 14px}.Expenses_actionDropdownItem__t1jn4{font-size:15px;padding:18px 20px}.Expenses_dataCard__yfv7E{padding:16px}.Expenses_cardTitle__G7uWD{font-size:16px}.Expenses_cardInfo__xMjLG{font-size:13px;padding:12px 14px}.Expenses_cardActions__oYLNb .Expenses_deleteButton__PGj15,.Expenses_cardActions__oYLNb .Expenses_editButton__crHqU,.Expenses_cardActions__oYLNb .Expenses_viewButton__wOsZT{font-size:14px;height:48px}.Expenses_pagination__148\+9{padding:16px}.Expenses_paginationButton__JMyM7{height:44px;width:44px}.Expenses_pageInfo__yjJJa{font-size:14px;padding:12px 16px}}@supports (-webkit-touch-callout:none){.Expenses_modalBody__y03MB{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-snap-type:none}}@media (prefers-contrast:high){.Expenses_dataCard__yfv7E,.Expenses_expensesManager__dgH8L,.Expenses_invoiceModalContent__07oIu,.Expenses_modalContent__pxeJ2,.Expenses_pagination__148\+9,.Expenses_tableContainer__gyPDv{border:2px solid #333;border:2px solid var(--text-color)}.Expenses_dataCard__yfv7E:hover{border:2px solid #4a6da7;border:2px solid var(--primary-color)}.Expenses_invoiceModalOverlay__eBCmL,.Expenses_modalOverlay__M9E4H{background:#000c}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.Expenses_addButton__GGdga:hover,.Expenses_dataCard__yfv7E:hover,.Expenses_deleteButton__PGj15:hover,.Expenses_editButton__crHqU:hover,.Expenses_viewButton__wOsZT:hover{transform:none}}.Expenses_addButton__GGdga:focus,.Expenses_cameraButton__BsbeI:focus,.Expenses_cancelButton__toGv3:focus,.Expenses_deleteButton__PGj15:focus,.Expenses_dropdownToggle__7sSZ9:focus,.Expenses_editButton__crHqU:focus,.Expenses_invoiceButton__FmNy3:focus,.Expenses_modalCloseButton__N4jNN:focus,.Expenses_paginationButton__JMyM7:focus,.Expenses_removeFileButton__il3nS:focus,.Expenses_saveButton__w1LkK:focus,.Expenses_uploadButton__XnZw7:focus,.Expenses_viewButton__wOsZT:focus{outline:2px solid #4a6da7;outline:2px solid var(--primary-color);outline-offset:2px}.Expenses_categorySelect__6AME8:focus,.Expenses_formGroup__1YGgg input:focus,.Expenses_formGroup__1YGgg select:focus,.Expenses_searchBar__dAA3Y input:focus{outline:none}.Expenses_dataCard__yfv7E:focus{outline:2px solid #4a6da7;outline:2px solid var(--primary-color);outline-offset:2px}.Expenses_modalContent__pxeJ2:focus{outline:none}@media (prefers-color-scheme:dark){:root{--text-color:#e0e0e0;--text-light:#a0a0a0;--text-muted:grey;--light-gray:#2a2a2a;--medium-gray:#3a3a3a;--border-color:#4a4a4a}body{background:linear-gradient(135deg,#1a1a2e,#16213e)}.Expenses_expensesManager__dgH8L{background:#1a1a2ef2;color:#333;color:var(--text-color)}.Expenses_dataCard__yfv7E{background:#2a2a2af2;border-color:#ffffff1a}.Expenses_cardInfo__xMjLG{background:#3a3a3ab3}.Expenses_modalContent__pxeJ2{background:#1a1a2efa;color:#333;color:var(--text-color)}.Expenses_modalBody__y03MB{background:#1a1a2ef2}}@media print{.Expenses_actions__ExxKu .Expenses_actionButtons__3CFix,.Expenses_addButton__GGdga,.Expenses_cameraButton__BsbeI,.Expenses_deleteButton__PGj15,.Expenses_editButton__crHqU,.Expenses_invoiceModalOverlay__eBCmL,.Expenses_modalOverlay__M9E4H,.Expenses_pagination__148\+9,.Expenses_removeFileButton__il3nS,.Expenses_uploadButton__XnZw7,.Expenses_viewButton__wOsZT{display:none!important}.Expenses_expensesManager__dgH8L,.Expenses_tableContainer__gyPDv{border:1px solid #000;box-shadow:none}}.Expenses_sortableHeader__NjlNk{position:relative;transition:all .3s ease}.Expenses_sortableHeader__NjlNk:hover{background-color:#4a6da71a;color:#4a6da7;color:var(--primary-color)}.Expenses_activeSort__V4gPb{background-color:#4a6da726;color:#4a6da7;color:var(--primary-color);font-weight:700}.Expenses_sortIndicator__0edb9{color:#4a6da7;color:var(--primary-color);font-size:14px;margin-left:4px}.Expenses_dateFilter__aBgiY{min-width:150px;position:relative}.Expenses_dateSelect__9gABc{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #0000;border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 4px 20px #00000014;color:#333;color:var(--text-color);cursor:pointer;font-size:15px;padding:16px 20px 16px 52px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.Expenses_dateSelect__9gABc:focus{background:#fff;border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 4px #4a6da726,0 8px 32px #0000001f;outline:none}.Expenses_dateSelect__9gABc option{color:#333;color:var(--text-color);padding:8px}.Expenses_filtersContainer__IkMX6{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:16px;max-width:1000px}@media (max-width:768px){.Expenses_dateFilter__aBgiY{min-width:auto;width:100%}.Expenses_dateSelect__9gABc{border-radius:16px;border-radius:var(--border-radius-large);font-size:16px;padding:18px 24px 18px 54px}.Expenses_filtersContainer__IkMX6{max-width:none}}@media (max-width:480px){.Expenses_dateSelect__9gABc{font-size:15px;padding:16px 20px 16px 48px}}@media (min-width:769px){.Expenses_filtersContainer__IkMX6{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:2fr 1fr 1fr 1fr auto}.Expenses_searchBar__dAA3Y{grid-column:1}.Expenses_categoryFilter__88Fah{grid-column:2}.Expenses_dateFilter__aBgiY:nth-of-type(3){grid-column:3}.Expenses_dateFilter__aBgiY:nth-of-type(4){grid-column:4}.Expenses_clearFiltersButton__Un\+Ae{grid-column:5}}@media (min-width:1200px){.Expenses_filtersContainer__IkMX6{max-width:1200px}}.Expenses_dropdown__pTi7e{display:inline-block;position:relative}.Expenses_dropdownTrigger__XKRS7{align-items:center;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius-small);color:#666;color:var(--text-light);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:36px}.Expenses_dropdownTrigger__XKRS7:hover{background:#f4f6f8;background:var(--light-gray);border-color:#666;border-color:var(--text-light);color:#333;color:var(--text-color)}.Expenses_dropdownTrigger__XKRS7.Expenses_disabled__hz\+pI{cursor:not-allowed;opacity:.6}.Expenses_dropdownMenu__h\+-oI{animation:Expenses_dropdownSlide__U7dAl .2s ease-out;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);left:0;max-height:200px;max-width:250px;min-width:160px;overflow-y:auto;padding:4px 0;position:absolute;top:calc(100% + 4px);z-index:9999}@keyframes Expenses_dropdownSlide__U7dAl{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Expenses_dropdownItem__C0gfW{align-items:center;background:#fff;border:none;color:#333;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;text-align:right;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.Expenses_dropdownItem__C0gfW:hover{background:#f4f6f8;background:var(--light-gray);color:#4a6da7;color:var(--primary-color)}.Expenses_dropdownItem__C0gfW:disabled{cursor:not-allowed;opacity:.5}.Expenses_dropdownItem__C0gfW.Expenses_dangerAction__t4mTN{color:#dc3545;color:var(--danger-color)}.Expenses_dropdownItem__C0gfW.Expenses_dangerAction__t4mTN:hover:not(:disabled){background:#dc35451a;background:var(--danger-light);color:#dc3545;color:var(--danger-color)}.invoice-scanner{background-color:#f1f8ff;border:1px solid #d1e3fa;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.scanner-options{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.camera-button,.upload-button{align-items:center;background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:.5rem;justify-content:center;padding:10px 20px;transition:background-color .2s}.camera-button:hover,.upload-button:hover{background-color:#2980b9}.file-upload{position:relative}.file-upload input[type=file]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.camera-container{border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto 1.5rem;max-width:500px;overflow:hidden;position:relative;width:100%}.camera-preview{display:block;height:100%;width:100%}.camera-controls{background-color:#fffc;display:flex;gap:1rem;justify-content:center;padding:1rem}.capture-button{background-color:#27ae60;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .2s}.capture-button:hover{background-color:#219653}.preview-container{border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto 1.5rem;max-width:500px;overflow:hidden;position:relative;width:100%}.invoice-preview{display:block;width:100%}.processing-overlay{align-items:center;background-color:#fffc;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.spinner{animation:spinner 1s linear infinite;border:5px solid #3498db;border-bottom-color:#0000;border-radius:50%;height:48px;width:48px}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.extracted-data{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-top:1.5rem;padding:1.5rem}.field-settings{margin-bottom:1.5rem}.field-item{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:.8rem 0}.field-item:last-child{border-bottom:none}.field-checkbox{align-items:center;display:flex;gap:.5rem}.field-checkbox input[type=checkbox]{height:18px;width:18px}.field-value{direction:rtl;font-weight:500}.extracted-actions{display:flex;gap:1rem;margin-top:1.5rem}.ExpenseExcelUpload_overlay__mqEQ1{align-items:center;background:#0009;bottom:0;direction:rtl;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.ExpenseExcelUpload_modal__er49z{background:#fff;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:100%}.ExpenseExcelUpload_header__yIrNq{align-items:center;background:linear-gradient(135deg,#f39c12,#e67e22);background:linear-gradient(135deg,var(--accent-color) 0,#e67e22 100%);color:#fff;display:flex;justify-content:space-between;padding:20px 24px}.ExpenseExcelUpload_header__yIrNq h2{align-items:center;display:flex;font-size:20px;font-weight:600;gap:12px;margin:0}.ExpenseExcelUpload_closeButton__TgrRM{align-items:center;background:#fff3;border:none;border-radius:6px;border-radius:var(--border-radius-small);color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;transition:var(--transition);width:40px}.ExpenseExcelUpload_closeButton__TgrRM:hover{background:#ffffff4d;transform:scale(1.05)}.ExpenseExcelUpload_content__z9aV6{flex:1 1;overflow-y:auto;padding:24px}.ExpenseExcelUpload_uploadSection__HZFMB{display:flex;flex-direction:column;gap:24px}.ExpenseExcelUpload_instructions__gExz-{background:#f4f6f8;background:var(--light-gray);border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);padding:20px}.ExpenseExcelUpload_instructions__gExz- h3{color:#f39c12;color:var(--accent-color);font-size:16px;margin-bottom:12px}.ExpenseExcelUpload_instructions__gExz- ul{list-style-type:disc;margin:0;padding-right:20px}.ExpenseExcelUpload_instructions__gExz- li{color:#333;color:var(--text-color);line-height:1.5;margin-bottom:8px}.ExpenseExcelUpload_uploadArea__hsW69{background:#f4f6f8;background:var(--light-gray);border:2px dashed #e1e5eb;border:2px dashed var(--border-color);border-radius:8px;border-radius:var(--border-radius);padding:40px 20px;text-align:center;transition:all .2s ease;transition:var(--transition)}.ExpenseExcelUpload_uploadArea__hsW69:hover{background:#f39c120d;border-color:#f39c12;border-color:var(--accent-color)}.ExpenseExcelUpload_fileInput__JcMJS{display:none}.ExpenseExcelUpload_uploadLabel__vaSI8{align-items:center;color:#666;color:var(--text-light);cursor:pointer;display:flex;flex-direction:column;gap:12px;transition:all .2s ease;transition:var(--transition)}.ExpenseExcelUpload_uploadLabel__vaSI8:hover{color:#f39c12;color:var(--accent-color)}.ExpenseExcelUpload_uploadLabel__vaSI8 span{font-size:18px;font-weight:600}.ExpenseExcelUpload_uploadLabel__vaSI8 small{font-size:14px;opacity:.8}.ExpenseExcelUpload_templateSection__SdBK4{display:flex;justify-content:center}.ExpenseExcelUpload_templateButton__fDHlf{align-items:center;background:linear-gradient(135deg,#f39c12,#e67e22);border:none;border-radius:10px;box-shadow:0 3px 10px #f39c1266,0 1px 3px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ExpenseExcelUpload_templateButton__fDHlf:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.ExpenseExcelUpload_templateButton__fDHlf:hover{background:linear-gradient(135deg,#e67e22,#f39c12);box-shadow:0 6px 20px #f39c1299,0 3px 6px #00000026;transform:translateY(-2px) scale(1.05)}.ExpenseExcelUpload_templateButton__fDHlf:hover:before{left:100%}.ExpenseExcelUpload_templateButton__fDHlf svg{transition:transform .3s ease}.ExpenseExcelUpload_templateButton__fDHlf:hover svg{transform:rotate(10deg) scale(1.1)}.ExpenseExcelUpload_headerSelection__nByCh{display:flex;flex-direction:column;gap:20px}.ExpenseExcelUpload_headerSelection__nByCh h3{color:#f39c12;color:var(--accent-color);font-size:18px;margin:0}.ExpenseExcelUpload_headerRowSelector__tjeiI{grid-gap:12px;align-items:center;background:#f4f6f8;background:var(--light-gray);border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);display:grid;gap:12px;grid-template-columns:200px 1fr;padding:16px}.ExpenseExcelUpload_headerRowSelector__tjeiI label{color:#333;color:var(--text-color);font-size:14px;font-weight:600}.ExpenseExcelUpload_headerPreview__uiUrJ{margin-top:20px}.ExpenseExcelUpload_headerPreview__uiUrJ h4{color:#f39c12;color:var(--accent-color);font-size:16px;margin-bottom:12px}.ExpenseExcelUpload_previewContainer__\+7m1K{background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);overflow:hidden}.ExpenseExcelUpload_previewContainer__\+7m1K .ExpenseExcelUpload_previewTable__s6CG3{max-height:400px;overflow-x:auto;overflow-y:auto}.ExpenseExcelUpload_previewContainer__\+7m1K table{border-collapse:collapse;font-size:13px;width:100%}.ExpenseExcelUpload_previewContainer__\+7m1K td,.ExpenseExcelUpload_previewContainer__\+7m1K th{border-bottom:1px solid #e1e5eb;border-bottom:1px solid var(--medium-gray);border-right:1px solid #e1e5eb;border-right:1px solid var(--medium-gray);padding:8px 12px;text-align:right}.ExpenseExcelUpload_previewContainer__\+7m1K td:last-child,.ExpenseExcelUpload_previewContainer__\+7m1K th:last-child{border-right:none}.ExpenseExcelUpload_rowNumber__lvU3J{background:#f4f6f8!important;background:var(--light-gray)!important;border-right:2px solid #e1e5eb!important;border-right:2px solid var(--border-color)!important;color:#666;color:var(--text-light);font-weight:600;position:sticky;right:0;text-align:center!important;width:80px}.ExpenseExcelUpload_headerRow__RdvBw{background:linear-gradient(135deg,#f39c121a,#f39c120d)}.ExpenseExcelUpload_headerRow__RdvBw .ExpenseExcelUpload_rowNumber__lvU3J{background:linear-gradient(135deg,#f39c12,#e67e22)!important;background:linear-gradient(135deg,var(--accent-color) 0,#e67e22 100%)!important;color:#fff!important}.ExpenseExcelUpload_headerCell__-vNMr{background:linear-gradient(135deg,#f39c1226,#f39c121a);color:#e67e22;font-weight:600}.ExpenseExcelUpload_headerIndicator__X-38Q{color:#fff;font-size:11px;opacity:.9}.ExpenseExcelUpload_selectedHeaders__8HVYv{background:#f4f6f8;background:var(--light-gray);border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);margin-top:20px;padding:16px}.ExpenseExcelUpload_selectedHeaders__8HVYv h4{color:#f39c12;color:var(--accent-color);font-size:14px;margin-bottom:12px}.ExpenseExcelUpload_headersList__hKYBB{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ExpenseExcelUpload_headerTag__9fjfY{background:linear-gradient(135deg,#f39c12,#e67e22);background:linear-gradient(135deg,var(--accent-color) 0,#e67e22 100%);border-radius:20px;box-shadow:0 2px 4px #f39c124d;color:#fff;font-size:12px;font-weight:600;padding:6px 12px}.ExpenseExcelUpload_dataInfo__UnGoY{color:#666;color:var(--text-light);font-size:13px;margin:0}.ExpenseExcelUpload_headerSelection__nByCh .ExpenseExcelUpload_processButton__8oU\+i{background:linear-gradient(135deg,#54b689,#48a178);background:linear-gradient(135deg,var(--secondary-color) 0,var(--secondary-dark) 100%)}.ExpenseExcelUpload_headerSelection__nByCh .ExpenseExcelUpload_processButton__8oU\+i:hover:not(:disabled){background:linear-gradient(135deg,#48a178,#54b689);background:linear-gradient(135deg,var(--secondary-dark) 0,var(--secondary-color) 100%);box-shadow:0 8px 25px #54b68999,0 4px 8px #00000026}.ExpenseExcelUpload_mappingSection__EZlC8{display:flex;flex-direction:column;gap:20px}.ExpenseExcelUpload_mappingSection__EZlC8 h3{color:#f39c12;color:var(--accent-color);font-size:18px;margin:0}.ExpenseExcelUpload_fileInfo__9ssel{background:#f4f6f8;background:var(--light-gray);border-radius:6px;border-radius:var(--border-radius-small);color:#333;color:var(--text-color);font-size:14px;padding:12px 16px}.ExpenseExcelUpload_mappingGrid__pyBJY{grid-gap:16px;display:grid;gap:16px}.ExpenseExcelUpload_mappingRow__2Lera{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:200px 1fr}.ExpenseExcelUpload_mappingRow__2Lera label{color:#333;color:var(--text-color);font-size:14px;font-weight:600}.ExpenseExcelUpload_mappingRow__2Lera label.ExpenseExcelUpload_required__oPfNe:after{color:#dc3545;color:var(--danger-color);content:" *"}.ExpenseExcelUpload_columnSelect__XiD8v{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);cursor:pointer;font-size:14px;padding:10px 12px;transition:all .2s ease;transition:var(--transition)}.ExpenseExcelUpload_columnSelect__XiD8v:focus{border-color:#f39c12;border-color:var(--accent-color);box-shadow:0 0 0 3px #f39c121a;outline:none}.ExpenseExcelUpload_preview__q9MDl{border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);margin-top:20px;overflow:hidden}.ExpenseExcelUpload_preview__q9MDl h4{background:#f4f6f8;background:var(--light-gray);border-bottom:1px solid #e1e5eb;border-bottom:1px solid var(--border-color);color:#333;color:var(--text-color);font-size:14px;margin:0;padding:12px 16px}.ExpenseExcelUpload_previewTable__s6CG3{overflow-x:auto}.ExpenseExcelUpload_previewTable__s6CG3 table{border-collapse:collapse;width:100%}.ExpenseExcelUpload_previewTable__s6CG3 td,.ExpenseExcelUpload_previewTable__s6CG3 th{border-bottom:1px solid #e1e5eb;border-bottom:1px solid var(--medium-gray);font-size:13px;padding:12px;text-align:right}.ExpenseExcelUpload_previewTable__s6CG3 th{background:#f4f6f8;background:var(--light-gray);color:#333;color:var(--text-color);font-weight:600}.ExpenseExcelUpload_previewTable__s6CG3 td{color:#666;color:var(--text-light)}.ExpenseExcelUpload_processing__2V3bi{align-items:center;display:flex;flex-direction:column;padding:40px 20px;text-align:center}.ExpenseExcelUpload_progressSection__FjEIA h3{color:#f39c12;color:var(--accent-color);font-size:18px;margin-bottom:24px}.ExpenseExcelUpload_progressBar__7o3X4{background:#f4f6f8;background:var(--light-gray);border-radius:6px;height:12px;margin-bottom:12px;max-width:400px;overflow:hidden;width:100%}.ExpenseExcelUpload_progressFill__fQ5\+C{background:linear-gradient(135deg,#f39c12,#e67e22);background:linear-gradient(135deg,var(--accent-color) 0,#e67e22 100%);border-radius:6px;height:100%;transition:width .3s ease}.ExpenseExcelUpload_progressText__sb1gq{color:#666;color:var(--text-light);font-size:14px;font-weight:500}.ExpenseExcelUpload_results__2cPdK{display:flex;flex-direction:column;gap:20px}.ExpenseExcelUpload_results__2cPdK h3{color:#f39c12;color:var(--accent-color);font-size:18px;margin:0}.ExpenseExcelUpload_resultsSummary__M3XI6{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ExpenseExcelUpload_summaryCard__r1S6M{align-items:center;border-radius:8px;border-radius:var(--border-radius);display:flex;font-size:14px;font-weight:600;gap:12px;padding:16px}.ExpenseExcelUpload_summaryCard__r1S6M.ExpenseExcelUpload_success__-qtVT{background:linear-gradient(135deg,#28a7451a,#28a7450d);border:1px solid #28a74533;border-radius:12px;color:#28a745;color:var(--success-color);overflow:hidden;position:relative}.ExpenseExcelUpload_summaryCard__r1S6M.ExpenseExcelUpload_success__-qtVT:before{background:linear-gradient(90deg,#0000,#28a7451a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s ease;width:100%}.ExpenseExcelUpload_summaryCard__r1S6M.ExpenseExcelUpload_success__-qtVT:hover:before{left:100%}.ExpenseExcelUpload_summaryCard__r1S6M.ExpenseExcelUpload_error__wuNtE{background:linear-gradient(135deg,#dc35451a,#dc35450d);border:1px solid #dc354533;border-radius:12px;color:#dc3545;color:var(--danger-color);overflow:hidden;position:relative}.ExpenseExcelUpload_summaryCard__r1S6M.ExpenseExcelUpload_error__wuNtE:before{background:linear-gradient(90deg,#0000,#dc35451a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s ease;width:100%}.ExpenseExcelUpload_summaryCard__r1S6M.ExpenseExcelUpload_error__wuNtE:hover:before{left:100%}.ExpenseExcelUpload_processButton__8oU\+i{align-items:center;background:linear-gradient(135deg,#f39c12,#e67e22);border:none;border-radius:12px;box-shadow:0 4px 15px #f39c1266,0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;overflow:hidden;padding:14px 28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ExpenseExcelUpload_processButton__8oU\+i:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.ExpenseExcelUpload_processButton__8oU\+i:hover:not(:disabled){background:linear-gradient(135deg,#e67e22,#f39c12);box-shadow:0 8px 25px #f39c1299,0 4px 8px #00000026;transform:translateY(-2px) scale(1.02)}.ExpenseExcelUpload_processButton__8oU\+i:hover:not(:disabled):before{left:100%}.ExpenseExcelUpload_processButton__8oU\+i:disabled{cursor:not-allowed;opacity:.7;transform:none!important}.ExpenseExcelUpload_errorResults__4HMld,.ExpenseExcelUpload_successResults__KJEyw{border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);overflow:hidden}.ExpenseExcelUpload_errorResults__4HMld h4,.ExpenseExcelUpload_successResults__KJEyw h4{align-items:center;border-bottom:1px solid #e1e5eb;border-bottom:1px solid var(--border-color);display:flex;font-size:14px;gap:8px;margin:0;padding:12px 16px}.ExpenseExcelUpload_successResults__KJEyw h4{background:#28a7451a;background:var(--success-light);color:#28a745;color:var(--success-color)}.ExpenseExcelUpload_errorResults__4HMld h4{background:#dc35451a;background:var(--danger-light);color:#dc3545;color:var(--danger-color)}.ExpenseExcelUpload_resultsList__vnL-1{max-height:200px;overflow-y:auto;padding:8px}.ExpenseExcelUpload_resultItem__QwxQ7{border-bottom:1px solid #e1e5eb;border-bottom:1px solid var(--medium-gray);display:flex;flex-direction:column;font-size:13px;gap:4px;padding:8px 12px}.ExpenseExcelUpload_resultItem__QwxQ7:last-child{border-bottom:none}.ExpenseExcelUpload_resultItem__QwxQ7 span{color:#333;color:var(--text-color);font-weight:500}.ExpenseExcelUpload_resultItem__QwxQ7 small{color:#666;color:var(--text-light);font-size:12px}.ExpenseExcelUpload_errorMessage__1DQtx{color:#dc3545!important;color:var(--danger-color)!important;font-weight:600!important}.ExpenseExcelUpload_actions__hoMk8{border-top:1px solid #e1e5eb;border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.ExpenseExcelUpload_backButton__pufPU{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#333;color:var(--text-color);cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease;transition:var(--transition)}.ExpenseExcelUpload_backButton__pufPU:hover{background:#f4f6f8;background:var(--light-gray);border-color:#666;border-color:var(--text-light)}@media (max-width:768px){.ExpenseExcelUpload_overlay__mqEQ1{padding:10px}.ExpenseExcelUpload_modal__er49z{max-height:95vh;max-width:100%}.ExpenseExcelUpload_header__yIrNq{padding:16px 20px}.ExpenseExcelUpload_header__yIrNq h2{font-size:18px}.ExpenseExcelUpload_content__z9aV6{padding:20px}.ExpenseExcelUpload_headerRowSelector__tjeiI{gap:8px;grid-template-columns:1fr}.ExpenseExcelUpload_headerRowSelector__tjeiI label{font-size:13px}.ExpenseExcelUpload_headersList__hKYBB{justify-content:center}.ExpenseExcelUpload_headerTag__9fjfY{font-size:11px;padding:4px 8px}.ExpenseExcelUpload_previewContainer__\+7m1K table{font-size:11px}.ExpenseExcelUpload_previewContainer__\+7m1K td,.ExpenseExcelUpload_previewContainer__\+7m1K th{padding:6px 8px}.ExpenseExcelUpload_rowNumber__lvU3J{width:60px}.ExpenseExcelUpload_mappingRow__2Lera{gap:8px;grid-template-columns:1fr}.ExpenseExcelUpload_mappingRow__2Lera label{font-size:13px}.ExpenseExcelUpload_resultsSummary__M3XI6{grid-template-columns:1fr}.ExpenseExcelUpload_actions__hoMk8{flex-direction:column}.ExpenseExcelUpload_backButton__pufPU,.ExpenseExcelUpload_processButton__8oU\+i{justify-content:center;width:100%}.ExpenseExcelUpload_uploadArea__hsW69{padding:30px 15px}.ExpenseExcelUpload_uploadLabel__vaSI8 span{font-size:16px}}@media (max-width:480px){.ExpenseExcelUpload_previewTable__s6CG3 td,.ExpenseExcelUpload_previewTable__s6CG3 th{font-size:12px;padding:8px}.ExpenseExcelUpload_resultItem__QwxQ7{font-size:12px;padding:6px 8px}.ExpenseExcelUpload_summaryCard__r1S6M{font-size:13px;padding:12px}}.Notifications_notificationsManagement__bnpWL{background:#fff;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);margin:0 auto;max-width:1400px;min-height:calc(100vh - 40px);padding:20px}.Notifications_header__V\+q13{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px}.Notifications_header__V\+q13 h1{color:#4a6da7;color:var(--primary-color);font-size:28px;font-weight:700;margin-bottom:8px}.Notifications_stats__9k7Nk{display:flex;flex-wrap:wrap;gap:16px}.Notifications_statCard__eGctG{align-items:center;background:linear-gradient(135deg,#f4f6f8,#fff);background:linear-gradient(135deg,var(--light-gray) 0,#fff 100%);border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);display:flex;gap:12px;min-width:160px;padding:16px 20px;transition:all .2s ease;transition:var(--transition)}.Notifications_statCard__eGctG:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.Notifications_statIcon__yMUdV{color:#4a6da7;color:var(--primary-color);opacity:.8}.Notifications_statCard__eGctG h3{color:#666;color:var(--text-light);font-size:13px;font-weight:500;margin-bottom:4px}.Notifications_statValue__-i24G{color:#4a6da7;color:var(--primary-color);font-size:24px;font-weight:700;line-height:1}.Notifications_tabs__tlfwm{background:#f4f6f8;background:var(--light-gray);border-radius:8px;border-radius:var(--border-radius);display:flex;gap:4px;margin-bottom:24px;overflow-x:auto;padding:4px}.Notifications_tab__y6NzW{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--border-radius-small);color:#666;color:var(--text-light);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease;transition:var(--transition);white-space:nowrap}.Notifications_tab__y6NzW:hover{background:#fff9;color:#4a6da7;color:var(--primary-color)}.Notifications_tab__y6NzW.Notifications_active__UM5Ja{background:#fff;box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#4a6da7;color:var(--primary-color)}.Notifications_actions__RwRdZ{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.Notifications_filtersContainer__eJ9qQ{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px;max-width:600px}.Notifications_searchBar__iXzC7{flex:1 1;max-width:400px;min-width:250px;position:relative}.Notifications_searchBar__iXzC7 input{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);font-size:14px;padding:12px 16px 12px 44px;transition:all .2s ease;transition:var(--transition);width:100%}.Notifications_searchBar__iXzC7 input:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.Notifications_searchIcon__N2QUL{color:#666;color:var(--text-light);left:14px;position:absolute;top:50%;transform:translateY(-50%)}.Notifications_priorityFilter__R1bhF{min-width:150px;position:relative}.Notifications_prioritySelect__rVETX{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);color:#333;color:var(--text-color);cursor:pointer;font-size:14px;padding:12px 16px 12px 44px;transition:all .2s ease;transition:var(--transition);width:100%}.Notifications_prioritySelect__rVETX:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.Notifications_filterIcon__FgTE1{color:#666;color:var(--text-light);left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Notifications_actionButtons__fz3aL{align-items:center;display:flex;gap:12px}.Notifications_refreshButton__UMZJJ{align-items:center;background:linear-gradient(135deg,#54b689,#48a178);background:linear-gradient(135deg,var(--secondary-color) 0,var(--secondary-dark) 100%);border:none;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease;transition:var(--transition)}.Notifications_refreshButton__UMZJJ:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.Notifications_addButton__\+l9DY{align-items:center;background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border:none;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease;transition:var(--transition)}.Notifications_addButton__\+l9DY:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.Notifications_paymentDetailsContainer__UL4Vf{display:flex;flex-direction:column;gap:8px}.Notifications_paymentTenant__Y5tmP{fontSize:14px;color:#666;color:var(--text-light);font-weight:500;margin-bottom:4px}.Notifications_paymentLabel__0e6bv{color:#777;font-size:13px;margin-bottom:6px}.Notifications_paymentMonths__4F8Zu{display:flex;flex-wrap:wrap;gap:6px}.Notifications_paymentMonth__gXAvm{background-color:#f4f6f8;background-color:var(--light-gray);border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#dc3545;color:var(--danger-color);font-size:12px;font-weight:500;padding:4px 8px;transition:all .2s ease;transition:var(--transition);white-space:nowrap}.Notifications_paymentMonth__gXAvm:hover{background-color:#dc35451a;background-color:var(--danger-light);border-color:#dc3545;border-color:var(--danger-color)}.Notifications_cardDetailsContent__YyXmp{flex:1 1}.Notifications_taskRow__S1mNY{cursor:pointer;position:relative}.Notifications_taskRow__S1mNY:hover{background-color:#4a6da714!important;box-shadow:0 2px 8px #4a6da726;transform:translateY(-1px)}.Notifications_taskRow__S1mNY:after{background:#4a6da7;background:var(--primary-color);border-radius:4px;color:#fff;content:"לחץ פעמיים לעריכה";font-size:11px;left:10px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease;white-space:nowrap;z-index:100}.Notifications_taskRow__S1mNY:hover:after{opacity:1}.Notifications_taskCard__wxyjZ{cursor:pointer;position:relative}.Notifications_taskCard__wxyjZ:hover{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 8px 25px #4a6da733;transform:translateY(-3px)}.Notifications_taskCard__wxyjZ:after{background:#4a6da7;background:var(--primary-color);border-radius:4px;color:#fff;content:"לחץ פעמיים לעריכה";font-size:11px;left:10px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;top:10px;transition:opacity .3s ease;white-space:nowrap;z-index:100}.Notifications_taskCard__wxyjZ:hover:after{opacity:1}.Notifications_tableContainer__Nz6tF{border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);display:block;margin-bottom:20px;overflow-x:auto}.Notifications_notificationsTable__1IG2\+{background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-collapse:initial;border-radius:8px;border-radius:var(--border-radius);border-spacing:0;overflow:hidden;width:100%}.Notifications_notificationsTable__1IG2\+ td,.Notifications_notificationsTable__1IG2\+ th{padding:16px;text-align:right}.Notifications_notificationsTable__1IG2\+ th{background:#f8fafc;background:var(--table-header-bg);border-bottom:2px solid #e1e5eb;border-bottom:2px solid var(--border-color);color:#333;color:var(--text-color);font-size:14px;font-weight:600;position:sticky;top:0;z-index:10}.Notifications_notificationsTable__1IG2\+ tr:not(:last-child) td{border-bottom:1px solid #e1e5eb;border-bottom:1px solid var(--medium-gray)}.Notifications_notificationsTable__1IG2\+ tbody tr{transition:all .2s ease;transition:var(--transition)}.Notifications_notificationsTable__1IG2\+ tbody tr:hover{background-color:#4a6da70a}.Notifications_typeCell__gyt7i{align-items:center;display:flex;font-weight:600;gap:8px}.Notifications_typeCell__gyt7i svg{color:#4a6da7;color:var(--primary-color)}.Notifications_titleCell__eN505{color:#333;color:var(--text-color);font-weight:600}.Notifications_detailsCell__T2s4j{color:#666;color:var(--text-light);font-size:14px;line-height:1.5}.Notifications_priorityBadge__NqFyv{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;min-width:60px;padding:4px 12px;text-align:center}.Notifications_priorityHigh__oqtfq{background:#dc35451a;color:#dc3545;color:var(--danger-color)}.Notifications_priorityMedium__Falee{background:#ffc10726;color:#ffc107;color:var(--warning-color)}.Notifications_priorityLow__flXo3{background:#28a74526;color:#28a745;color:var(--success-color)}.Notifications_actionsCell__gdMvH{display:flex;gap:8px;justify-content:flex-start}.Notifications_deleteButton__h-1Y3,.Notifications_editButton__YpOkj{align-items:center;border:none;border-radius:6px;border-radius:var(--border-radius-small);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;transition:var(--transition);width:36px}.Notifications_editButton__YpOkj{background-color:#4a6da71a;color:#4a6da7;color:var(--primary-color)}.Notifications_editButton__YpOkj:hover:not(:disabled){background-color:#4a6da733;transform:scale(1.05)}.Notifications_editButton__YpOkj:disabled{background-color:#f4f6f8;background-color:var(--light-gray);color:#999;color:var(--text-muted);cursor:not-allowed;opacity:.5}.Notifications_deleteButton__h-1Y3{background-color:#dc35451a;background-color:var(--danger-light);color:#dc3545;color:var(--danger-color)}.Notifications_deleteButton__h-1Y3:hover:not(:disabled){background-color:#dc354533;transform:scale(1.05)}.Notifications_deleteButton__h-1Y3:disabled{background-color:#f4f6f8;background-color:var(--light-gray);color:#999;color:var(--text-muted);cursor:not-allowed;opacity:.5}.Notifications_noResults__brBG4{color:#666;color:var(--text-light);font-size:16px;font-style:italic;padding:40px;text-align:center}.Notifications_mobileCardsContainer__Q3jN-{display:none;margin-bottom:20px}.Notifications_cardsGrid__336ZE{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.Notifications_dataCard__35vj1{background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.Notifications_dataCard__35vj1:hover{border-color:#e2e8f0;box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.Notifications_cardHeader__nC6vj{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.Notifications_cardTitle__X5Jz\+{align-items:center;color:#333;color:var(--text-color);display:flex;flex:1 1;font-size:1rem;font-weight:600;gap:.75rem;min-width:0}.Notifications_cardTitle__X5Jz\+ span{line-height:1.4;word-break:break-word}.Notifications_cardIcon__v4Q8w{color:#4a6da7;color:var(--primary-color);flex-shrink:0}.Notifications_cardBody__ZxUHi{display:flex;flex-direction:column;gap:.75rem}.Notifications_cardInfo__2T4Ma{align-items:flex-start;color:#666;color:var(--text-light);display:flex;font-size:.875rem;gap:.75rem}.Notifications_cardInfo__2T4Ma svg{color:#94a3b8;flex-shrink:0;margin-top:2px}.Notifications_cardActions__0NAt1{border-top:1px solid #e1e5eb;border-top:1px solid var(--border-color);display:flex;gap:8px;justify-content:flex-start;margin-top:.5rem;padding-top:.75rem}.Notifications_emptyState__vvjvJ{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;color:#666;color:var(--text-light);font-size:1rem;padding:3rem 1.5rem;text-align:center}.Notifications_loadingContainer__TSMhx{align-items:center;color:#666;color:var(--text-light);display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.Notifications_loadingSpinner__acWtZ{animation:Notifications_spin__uO42W 1s linear infinite;border:3px solid #e1e5eb;border-top:3px solid #4a6da7;border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);height:40px;margin-bottom:16px;width:40px}@keyframes Notifications_spin__uO42W{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Notifications_errorContainer__YPs5C{align-items:center;color:#dc3545;color:var(--danger-color);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.Notifications_retryButton__Nj8z5{background:#dc3545;background:var(--danger-color);border:none;border-radius:8px;border-radius:var(--border-radius);color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .2s ease;transition:var(--transition)}.Notifications_retryButton__Nj8z5:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.Notifications_pagination__UOBm-{flex-wrap:wrap;justify-content:space-between;padding:16px 0}.Notifications_paginationControls__xpbkG,.Notifications_pagination__UOBm-{align-items:center;display:flex;gap:16px}.Notifications_paginationButton__ErfOE{align-items:center;background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#4a6da7;color:var(--primary-color);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;transition:var(--transition);width:40px}.Notifications_paginationButton__ErfOE:disabled{cursor:not-allowed;opacity:.5}.Notifications_paginationButton__ErfOE:not(:disabled):hover{background-color:#4a6da7;background-color:var(--primary-color);color:#fff;transform:scale(1.05)}.Notifications_pageInfo__RX2oG{color:#333;color:var(--text-color);font-size:14px;font-weight:500}.Notifications_resultsPerPage__BE3eS{align-items:center;color:#666;color:var(--text-light);display:flex;font-size:14px;gap:8px}.Notifications_resultsPerPage__BE3eS select{background-color:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#333;color:var(--text-color);cursor:pointer;padding:8px 12px}.Notifications_totalInfo__ADXnO{color:#666;color:var(--text-light);font-size:14px}.Notifications_modalOverlay__rxdcH{align-items:center;animation:Notifications_fadeIn__ODWL5 .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes Notifications_fadeIn__ODWL5{0%{opacity:0}to{opacity:1}}.Notifications_modalContainer__-6uL-{animation:Notifications_slideIn__eV3tk .3s ease;background:#fff;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);direction:rtl;max-width:90%;width:520px}@keyframes Notifications_slideIn__eV3tk{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Notifications_modalHeader__AomKQ{align-items:center;background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border-radius:8px 8px 0 0;border-radius:var(--border-radius) var(--border-radius) 0 0;color:#fff;display:flex;justify-content:space-between;padding:20px 24px}.Notifications_modalHeader__AomKQ h2{font-size:18px;font-weight:600;margin:0}.Notifications_closeButton__bwMwP{align-items:center;background:#fff3;border:none;border-radius:6px;border-radius:var(--border-radius-small);color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;transition:var(--transition);width:32px}.Notifications_closeButton__bwMwP:hover{background:#ffffff4d;transform:scale(1.05)}.Notifications_modalBody__RAB22{padding:24px}.Notifications_formGroup__xaP0H{margin-bottom:20px}.Notifications_formGroup__xaP0H label{color:#333;color:var(--text-color);display:block;font-size:14px;font-weight:600;margin-bottom:8px}.Notifications_formGroup__xaP0H input,.Notifications_formGroup__xaP0H select{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);box-sizing:border-box;font-size:14px;padding:12px 16px;transition:all .2s ease;transition:var(--transition);width:100%}.Notifications_formGroup__xaP0H input:focus,.Notifications_formGroup__xaP0H select:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.Notifications_formActions__GsbZc{border-top:1px solid #e1e5eb;border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.Notifications_cancelButton__J4dnH{background-color:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#333;color:var(--text-color);cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease;transition:var(--transition)}.Notifications_cancelButton__J4dnH:hover{background-color:#f4f6f8;background-color:var(--light-gray);border-color:#666;border-color:var(--text-light)}.Notifications_saveButton__Cq-Zg{align-items:center;background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border:none;border-radius:6px;border-radius:var(--border-radius-small);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease;transition:var(--transition)}.Notifications_saveButton__Cq-Zg:hover:not(:disabled){box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.Notifications_saveButton__Cq-Zg:disabled{cursor:not-allowed;opacity:.7}@media (max-width:768px){.Notifications_tableContainer__Nz6tF{display:none}.Notifications_mobileCardsContainer__Q3jN-{display:block}.Notifications_notificationsManagement__bnpWL{border-radius:6px;border-radius:var(--border-radius-small);margin:10px;padding:16px}.Notifications_header__V\+q13{align-items:flex-start;flex-direction:column;gap:16px}.Notifications_header__V\+q13 h1{font-size:24px}.Notifications_stats__9k7Nk{justify-content:space-between;width:100%}.Notifications_statCard__eGctG{flex:1 1;min-width:120px;padding:12px 16px}.Notifications_statCard__eGctG h3{font-size:12px}.Notifications_statValue__-i24G{font-size:20px}.Notifications_tabs__tlfwm{margin-bottom:16px}.Notifications_tab__y6NzW{font-size:13px;padding:10px 16px}.Notifications_actions__RwRdZ{align-items:stretch;flex-direction:column;gap:12px}.Notifications_filtersContainer__eJ9qQ{align-items:stretch;flex-direction:column;max-width:none}.Notifications_searchBar__iXzC7{max-width:none;min-width:auto}.Notifications_actionButtons__fz3aL{flex-direction:column}.Notifications_addButton__\+l9DY,.Notifications_refreshButton__UMZJJ{justify-content:center;padding:14px 20px;width:100%}.Notifications_cardsGrid__336ZE{gap:1rem}.Notifications_dataCard__35vj1{padding:1rem}.Notifications_cardHeader__nC6vj{margin-bottom:.75rem}.Notifications_cardTitle__X5Jz\+{font-size:.95rem}.Notifications_cardInfo__2T4Ma{font-size:.8rem}.Notifications_paymentMonths__4F8Zu{gap:4px}.Notifications_paymentMonth__gXAvm{font-size:11px;padding:3px 6px}.Notifications_pagination__UOBm-{align-items:stretch;flex-direction:column;gap:12px}.Notifications_paginationControls__xpbkG{justify-content:center}.Notifications_resultsPerPage__BE3eS,.Notifications_totalInfo__ADXnO{text-align:center}.Notifications_modalContainer__-6uL-{margin:16px;width:95%}.Notifications_modalHeader__AomKQ{padding:16px 20px}.Notifications_modalHeader__AomKQ h2{font-size:16px}.Notifications_modalBody__RAB22{padding:20px}.Notifications_formActions__GsbZc{flex-direction:column;gap:12px;padding:16px 20px}.Notifications_cancelButton__J4dnH,.Notifications_saveButton__Cq-Zg{justify-content:center;padding:14px 24px;width:100%}}@media (max-width:480px){.Notifications_stats__9k7Nk{flex-direction:column}.Notifications_statCard__eGctG{min-width:auto}.Notifications_taskCard__wxyjZ:after,.Notifications_taskRow__S1mNY:after{left:50%;transform:translateX(-50%) translateY(-50%)}.Notifications_taskCard__wxyjZ:after{font-size:12px;padding:6px 12px;top:50%}.Notifications_cardActions__0NAt1{flex-direction:column;gap:8px}.Notifications_deleteButton__h-1Y3,.Notifications_editButton__YpOkj{height:40px;justify-content:center;width:100%}.Notifications_paymentMonth__gXAvm{font-size:10px;padding:2px 4px}}.Announcement_announcementContainer__fWteo{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:800px;padding:20px}.Announcement_header__i4bZd{align-items:center;border-bottom:2px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:15px}.Announcement_title__2mh1x{color:#333;font-size:2rem;font-weight:600;margin:0}.Announcement_addButton__cvUSL{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s ease}.Announcement_addButton__cvUSL:hover{background-color:#0056b3}.Announcement_loading__aw0Xv{color:#666;font-size:16px;padding:40px;text-align:center}.Announcement_error__uMS6E{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;margin-bottom:20px;padding:12px 16px}.Announcement_formContainer__k-osn{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:30px;padding:25px}.Announcement_formTitle__YHrrw{color:#333;font-size:1.25rem;font-weight:600;margin:0 0 20px}.Announcement_form__5vSnO{gap:20px}.Announcement_formGroup__BKLCi,.Announcement_form__5vSnO{display:flex;flex-direction:column}.Announcement_label__3nl9y{color:#333;font-size:14px;font-weight:500;margin-bottom:8px}.Announcement_input__Vxm9l,.Announcement_textarea__hTpml{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;padding:12px;transition:border-color .2s ease}.Announcement_input__Vxm9l:focus,.Announcement_textarea__hTpml:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.Announcement_textarea__hTpml{min-height:100px;resize:vertical}.Announcement_formActions__tXB4R{display:flex;flex-wrap:wrap;gap:12px}.Announcement_submitButton__iO66r{background-color:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:background-color .2s ease}.Announcement_submitButton__iO66r:hover{background-color:#218838}.Announcement_cancelButton__ZhWfe{background-color:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:background-color .2s ease}.Announcement_cancelButton__ZhWfe:hover{background-color:#5a6268}.Announcement_announcementsList__TwG4p{display:flex;flex-direction:column;gap:20px}.Announcement_noAnnouncements__lZ4Fm{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;color:#666;font-size:16px;padding:40px;text-align:center}.Announcement_announcementCard__tgto4{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;transition:box-shadow .2s ease}.Announcement_announcementCard__tgto4:hover{box-shadow:0 4px 8px #00000026}.Announcement_announcementHeader__z7Vbv{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;margin-bottom:15px}.Announcement_announcementTitle__BEdkl{color:#333;flex:1 1;font-size:1.25rem;font-weight:600;margin:0}.Announcement_announcementActions__622C4{display:flex;flex-shrink:0;gap:8px}.Announcement_deleteButton__zrg\+z,.Announcement_editButton__7LAQL{border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:background-color .2s ease}.Announcement_editButton__7LAQL{background-color:#ffc107;color:#212529}.Announcement_editButton__7LAQL:hover{background-color:#e0a800}.Announcement_deleteButton__zrg\+z{background-color:#dc3545;color:#fff}.Announcement_deleteButton__zrg\+z:hover{background-color:#c82333}.Announcement_announcementContent__U8h\+b{word-wrap:break-word;color:#555;line-height:1.6;margin-bottom:15px;white-space:pre-wrap}.Announcement_announcementFooter__dm5NZ{align-items:center;border-top:1px solid #e9ecef;color:#666;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:space-between;padding-top:15px}.Announcement_announcementAuthor__sN1pF,.Announcement_announcementDate__672dO{font-style:italic}@media (max-width:768px){.Announcement_announcementContainer__fWteo{padding:15px}.Announcement_header__i4bZd{align-items:stretch;flex-direction:column;gap:15px}.Announcement_title__2mh1x{font-size:1.5rem;text-align:center}.Announcement_announcementHeader__z7Vbv{align-items:stretch;flex-direction:column}.Announcement_announcementActions__622C4{justify-content:flex-end}.Announcement_formActions__tXB4R{flex-direction:column}.Announcement_cancelButton__ZhWfe,.Announcement_submitButton__iO66r{width:100%}.Announcement_announcementFooter__dm5NZ{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.Announcement_announcementContainer__fWteo{padding:10px}.Announcement_announcementCard__tgto4,.Announcement_formContainer__k-osn{padding:15px}.Announcement_title__2mh1x{font-size:1.25rem}.Announcement_announcementTitle__BEdkl{font-size:1.1rem}}.EditBuilding_container__IP52G{margin:0 auto;max-width:900px;padding:1.5rem}.EditBuilding_loading__1hmfP{align-items:center;color:#6b7280;display:flex;font-size:1.125rem;height:200px;justify-content:center}.EditBuilding_errorMessage__dnlSc{background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:#dc2626;font-size:.875rem;margin-bottom:1.5rem;padding:.75rem 1rem}.EditBuilding_header__ozCn6{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.EditBuilding_title__T1HZa{align-items:center;color:#1f2937;display:flex;font-size:1.875rem;font-weight:700;gap:.75rem;margin:0}.EditBuilding_titleIcon__0cMRh{color:#3b82f6}.EditBuilding_editButton__NmB6l{align-items:center;background:#3b82f6;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.625rem 1rem;transition:background-color .2s}.EditBuilding_editButton__NmB6l:hover:not(:disabled){background:#2563eb}.EditBuilding_editButton__NmB6l:disabled{cursor:not-allowed;opacity:.6}.EditBuilding_content__ysQrb{display:flex;flex-direction:column;gap:1.5rem}.EditBuilding_bankCard__lEYzF,.EditBuilding_buildingCard__xF\+MC{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px 0 #0000001a;padding:1.5rem}.EditBuilding_cardTitle__gaH81{align-items:center;border-bottom:1px solid #e5e7eb;color:#1f2937;display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;margin:0 0 1.5rem;padding-bottom:.75rem}.EditBuilding_cardTitle__gaH81 svg{color:#3b82f6}.EditBuilding_infoGrid__twyd7{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:1.5rem}.EditBuilding_infoItem__ztv\+i{display:flex;flex-direction:column;gap:.5rem}.EditBuilding_infoLabel__ILn8f{align-items:center;color:#374151;display:flex;font-size:.875rem;font-weight:600;gap:.5rem}.EditBuilding_infoValue__jmmgt{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;color:#1f2937;display:flex;min-height:1.25rem;padding:.75rem;word-break:break-word}.EditBuilding_infoInput__ISasP{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;padding:.75rem;transition:border-color .2s,box-shadow .2s}.EditBuilding_infoInput__ISasP:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.EditBuilding_disabledInput__V3n9d{background:#f3f4f6!important;border-color:#e5e7eb!important;color:#6b7280!important;cursor:not-allowed!important}.EditBuilding_disabledInput__V3n9d:focus{border-color:#e5e7eb!important;box-shadow:none!important}.EditBuilding_addressDisplay__FZNIT{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:.5rem;margin-top:1rem;padding:1rem}.EditBuilding_addressTitle__V7jq4{color:#0369a1;font-size:1rem;font-weight:600;margin:0 0 .5rem}.EditBuilding_fullAddress__W7OKi{color:#075985;direction:rtl;font-size:1.125rem;font-weight:500;margin:0 0 .5rem}.EditBuilding_addressNote__gZwJ8{color:#6b7280;font-size:.75rem;font-style:italic;margin:0}.EditBuilding_bankInfo__oHb1N{display:flex;flex-direction:column;gap:1rem}.EditBuilding_bankRow__sZngb{align-items:flex-start;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:.5rem;display:flex;gap:1rem;justify-content:space-between;padding:1rem;transition:all .2s ease}.EditBuilding_bankRow__sZngb:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);box-shadow:0 2px 4px #0000000d;transform:translateY(-1px)}.EditBuilding_bankKey__NXzsT{align-items:center;color:#374151;display:flex;flex-shrink:0;font-weight:500;gap:.5rem;min-width:140px}.EditBuilding_bankValue__FfDbp{background:#0000;border:none;color:#1f2937;flex:1 1;margin:0;padding:0;text-align:left;word-break:break-word}.EditBuilding_bankInput__CSD6J{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;flex:1 1;font-size:.875rem;margin:0;padding:.5rem .75rem;transition:border-color .2s,box-shadow .2s}.EditBuilding_bankInput__CSD6J:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.EditBuilding_bankInput__CSD6J::placeholder{color:#9ca3af;font-size:.813rem}.EditBuilding_noDataMessage__-gBII{align-items:center;background:#f8fafc;border:2px dashed #d1d5db;border-radius:.5rem;color:#6b7280;display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;padding:2rem;text-align:center}.EditBuilding_noDataMessage__-gBII svg{color:#9ca3af}.EditBuilding_noDataMessage__-gBII p{color:#374151;font-weight:500;margin:0}.EditBuilding_noDataMessage__-gBII small{color:#6b7280;font-size:.75rem}.EditBuilding_bottomActions__m1GUz{background:#f9fafb;border-radius:.5rem;border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:center;margin-top:2rem;padding:2rem 0}.EditBuilding_saveButton__Zisju{align-items:center;background:#10b981;border:none;border-radius:.5rem;box-shadow:0 2px 4px #10b98133;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.875rem 2rem;transition:all .2s}.EditBuilding_saveButton__Zisju:hover:not(:disabled){background:#059669;box-shadow:0 4px 8px #10b9814d;transform:translateY(-1px)}.EditBuilding_saveButton__Zisju:disabled{cursor:not-allowed;opacity:.6;transform:none}.EditBuilding_cancelButton__XUpSc{align-items:center;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.875rem 2rem;transition:all .2s}.EditBuilding_cancelButton__XUpSc:hover:not(:disabled){background:#e5e7eb;transform:translateY(-1px)}.EditBuilding_cancelButton__XUpSc:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.EditBuilding_container__IP52G{padding:1rem}.EditBuilding_header__ozCn6{flex-direction:column;gap:1rem;text-align:center}.EditBuilding_bankCard__lEYzF,.EditBuilding_buildingCard__xF\+MC{padding:1.25rem}.EditBuilding_infoGrid__twyd7{gap:1rem;grid-template-columns:1fr}.EditBuilding_bottomActions__m1GUz{flex-direction:column;padding:1.5rem}.EditBuilding_bottomActions__m1GUz .EditBuilding_cancelButton__XUpSc,.EditBuilding_bottomActions__m1GUz .EditBuilding_saveButton__Zisju{justify-content:center;width:100%}.EditBuilding_bankRow__sZngb{align-items:flex-start;flex-direction:column;gap:.5rem}.EditBuilding_bankKey__NXzsT{min-width:auto}.EditBuilding_noDataMessage__-gBII{padding:1.5rem}.EditBuilding_addressDisplay__FZNIT{padding:.75rem}.EditBuilding_fullAddress__W7OKi{font-size:1rem}}@media (max-width:480px){.EditBuilding_title__T1HZa{font-size:1.5rem}.EditBuilding_infoGrid__twyd7{gap:.75rem}.EditBuilding_cardTitle__gaH81{font-size:1.125rem}.EditBuilding_noDataMessage__-gBII{padding:1rem}.EditBuilding_bottomActions__m1GUz{gap:.75rem;padding:1rem}.EditBuilding_cancelButton__XUpSc,.EditBuilding_saveButton__Zisju{font-size:.875rem;padding:.75rem 1.5rem}.EditBuilding_bankRow__sZngb{padding:.75rem}.EditBuilding_addressDisplay__FZNIT{padding:.5rem}.EditBuilding_addressTitle__V7jq4,.EditBuilding_fullAddress__W7OKi{font-size:.875rem}.EditBuilding_addressNote__gZwJ8{font-size:.688rem}}.Settings_container__q-7Yz{margin:0 auto;max-width:1400px;padding:1.5rem;position:relative}.Settings_header__tXED7{margin-bottom:2rem}.Settings_title__ox3sv{align-items:center;color:#1f2937;display:flex;font-size:1.875rem;font-weight:700;gap:.75rem;margin:0 0 .5rem}.Settings_titleIcon__VMZ0G{color:#3b82f6}.Settings_subtitle__VQCoL{color:#6b7280;font-size:1rem;margin:0}.Settings_content__Ok\+-F,.Settings_tabsContainer__JnKcA{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px 0 #0000001a;overflow:hidden}.Settings_tabsContainer__JnKcA{margin-bottom:2rem}.Settings_tabsHeader__lLKBd{background:#f8fafc;border-bottom:2px solid #e2e8f0;display:flex;overflow-x:auto}.Settings_tabButton__g2U05{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:.95rem;font-weight:600;gap:.75rem;padding:1.25rem 2rem;transition:all .3s ease;white-space:nowrap}.Settings_tabButton__g2U05:hover{background:#f1f5f9;color:#1e293b}.Settings_tabButtonActive__nlFwK{background:#fff;border-bottom-color:#3b82f6;color:#3b82f6}.Settings_tabContent__jaUVO{min-height:400px;padding:2rem}.Settings_adminContent__08bLr{margin:-2rem}.Settings_adminContent__08bLr .Settings_adminDashboard__ZxVmc{padding:0}.Settings_settingsGrid__vXVGL{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:2rem}.Settings_settingsCard__0\+kgX{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.5rem}.Settings_cardHeader__ryBIV{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem}.Settings_cardIcon__ZwK8u{color:#3b82f6}.Settings_cardTitle__VSup6{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0}.Settings_cardContent__RvDkG{display:flex;flex-direction:column;gap:1rem}.Settings_settingItem__MN5DZ{display:flex;flex-direction:column;gap:.5rem}.Settings_settingLabel__SwzCi{align-items:center;color:#374151;display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.Settings_settingInput__XOmco{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;padding:.75rem;transition:border-color .2s,box-shadow .2s}.Settings_settingInput__XOmco:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.Settings_settingSelect__KQcl6{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;font-size:.875rem;padding:.75rem;transition:border-color .2s,box-shadow .2s}.Settings_settingSelect__KQcl6:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.Settings_toggleContainer__Cj4zF{align-items:center;display:flex;justify-content:space-between}.Settings_toggle__aMP42{display:inline-block;height:24px;position:relative;width:50px}.Settings_toggle__aMP42 input{height:0;opacity:0;width:0}.Settings_toggleSlider__\+aP\+l{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.Settings_toggleSlider__\+aP\+l:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}.Settings_toggle__aMP42 input:checked+.Settings_toggleSlider__\+aP\+l{background-color:#3b82f6}.Settings_toggle__aMP42 input:checked+.Settings_toggleSlider__\+aP\+l:before{transform:translateX(26px)}.Settings_toggle__aMP42 input:focus+.Settings_toggleSlider__\+aP\+l{box-shadow:0 0 1px #3b82f6}.Settings_pwaSection__sr63B{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #0ea5e9;border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:1.5rem;position:relative}.Settings_pwaSection__sr63B:before{animation:Settings_shimmer__bgSbA 2s infinite;background:linear-gradient(90deg,#0ea5e9,#06b6d4,#0ea5e9);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes Settings_shimmer__bgSbA{0%{background-position:-200% 0}to{background-position:200% 0}}.Settings_pwaStatusIndicator__RKdaL{align-items:center;background:#ffffffb3;border:1px solid #0ea5e94d;border-radius:.5rem;display:flex;gap:.75rem;padding:.75rem}.Settings_statusDot__mNTN\+{animation:Settings_pulse__sDSzw 2s infinite;border-radius:50%;flex-shrink:0;height:12px;width:12px}.Settings_statusDot__mNTN\+.Settings_available__ZKW2f{background:#10b981;box-shadow:0 0 0 4px #10b98133}.Settings_statusDot__mNTN\+.Settings_installing__\+zZvv{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b33}.Settings_statusDot__mNTN\+.Settings_installed__5KZrn{background:#06b6d4;box-shadow:0 0 0 4px #06b6d433}.Settings_statusDot__mNTN\+.Settings_unavailable__DoWcq{background:#ef4444;box-shadow:0 0 0 4px #ef444433}@keyframes Settings_pulse__sDSzw{0%,to{opacity:1}50%{opacity:.7}}.Settings_statusText__Y0gYd{color:#0369a1;font-size:.875rem;font-weight:500}.Settings_pwaDescription__7g9wZ{color:#0369a1}.Settings_pwaDescription__7g9wZ p{font-weight:500;margin:0 0 .75rem}.Settings_benefitsList__5qYKB{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;margin:0;padding:0}.Settings_benefitsList__5qYKB li{background:#ffffff80;border:1px solid #0ea5e933;border-radius:.375rem;font-size:.875rem;padding:.5rem}.Settings_deviceInfo__1BPMd{background:#fffc;border:1px solid #0ea5e94d;border-radius:.5rem;display:flex;gap:1rem;padding:.75rem}.Settings_deviceInfoItem__2LHbB{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.Settings_deviceLabel__uTDe2{color:#0369a1;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Settings_deviceValue__u250v{color:#1e40af;font-size:.875rem;font-weight:500}.Settings_installAppButton__vOJjC{align-items:center;border:none;border-radius:.75rem;cursor:pointer;direction:rtl;display:flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;min-height:50px;overflow:hidden;padding:1rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Settings_installAppButton__vOJjC:not(.Settings_installed__5KZrn):not(:disabled){background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 25px #10b9814d;color:#fff}.Settings_installAppButton__vOJjC:not(.Settings_installed__5KZrn):not(:disabled):hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 12px 35px #10b98166;transform:translateY(-3px)}.Settings_installAppButton__vOJjC.Settings_installed__5KZrn{background:linear-gradient(135deg,#06b6d4,#0891b2);box-shadow:0 4px 15px #06b6d44d;color:#fff;cursor:default}.Settings_installAppButton__vOJjC:disabled:not(.Settings_installed__5KZrn){background:#94a3b8;box-shadow:none;color:#fff;cursor:not-allowed;transform:none}.Settings_manualInstructions__zg\+9I{background:#ffffffe6;border:1px solid #0ea5e94d;border-radius:.5rem;margin-top:1rem;padding:1rem}.Settings_instructionsHeader__O1k5q{color:#0369a1;font-size:.875rem;font-weight:600;margin-bottom:.75rem;text-align:center}.Settings_instructionSteps__eEU\+h{direction:rtl}.Settings_instructionSteps__eEU\+h p{color:#1e40af;font-size:.875rem;line-height:1.5;margin:.5rem 0}.Settings_instructionSteps__eEU\+h p:first-child{color:#0369a1;font-weight:600;margin-bottom:.75rem}.Settings_instructionSteps__eEU\+h strong{color:#1e40af;font-weight:600}.Settings_rotating__57CaY{animation:Settings_spin__6lcGc 1s linear infinite}@keyframes Settings_spin__6lcGc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Settings_installNotification__5phbe{animation:Settings_slideInRight__gIDXj .4s cubic-bezier(.4,0,.2,1);background:#fff;border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 20px 25px -5px #0000004d;max-width:400px;position:fixed;right:20px;top:100px;z-index:1001}.Settings_installNotification__5phbe.Settings_success__d-2HD{background:linear-gradient(135deg,#10b981,#059669);border-color:#059669;color:#fff}.Settings_installNotification__5phbe.Settings_error__b2d7q{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#dc2626;color:#fff}.Settings_installNotification__5phbe.Settings_info__xZ35x{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#2563eb;color:#fff}.Settings_notificationContent__32dq0{align-items:flex-start;direction:rtl;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.Settings_notificationClose__BwKJL{align-items:center;background:#fff3;border:none;border-radius:8px;color:inherit;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.5rem;transition:all .2s}.Settings_notificationClose__BwKJL:hover{background:#ffffff4d;transform:scale(1.1)}@keyframes Settings_slideInRight__gIDXj{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.Settings_dashboardDescription__4SfDE{background:#f1f5f9;border-left:3px solid #3b82f6;border-radius:.375rem;color:#6b7280;font-size:.875rem;line-height:1.5;margin:0;padding:.75rem}.Settings_dashboardInfo__qFh1o{background:#fef9c3;border:1px solid #fde047;border-radius:.375rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.Settings_buildingInfoItem__7DF9s{color:#92400e;display:flex;font-size:.875rem;gap:.5rem}.Settings_buildingInfoItem__7DF9s strong{color:#78350f;min-width:60px}.Settings_dashboardButton__muJ2h{align-items:center;background:#1e40af;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .2s;width:100%}.Settings_dashboardButton__muJ2h:hover{background:#1d4ed8;box-shadow:0 4px 8px #1e40af4d;transform:translateY(-1px)}.Settings_dashboardButton__muJ2h:active{transform:translateY(0)}.Settings_dashboardUrlSection__lMDk3{animation:Settings_slideDown__ka0hL .3s ease-out;margin-bottom:2rem}@keyframes Settings_slideDown__ka0hL{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Settings_actions__AfdUg{border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;padding-top:1.5rem}.Settings_saveButton__--5XG{background:#3b82f6;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.Settings_saveButton__--5XG:hover{background:#2563eb}.Settings_cancelButton__CRX73{background:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.Settings_cancelButton__CRX73:hover{background:#e5e7eb}.Settings_modalOverlay__pbewt{align-items:center;animation:Settings_fadeIn__eHhwo .3s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.Settings_modalContent__bbxO-{animation:Settings_slideInScale__Ne6mv .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.Settings_modalHeader__GHUXk{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 1rem}.Settings_modalTitle__WvC7u{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0}.Settings_modalCloseButton__lvnwf{align-items:center;background:#f3f4f6;border:none;border-radius:.5rem;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s}.Settings_modalCloseButton__lvnwf:hover{background:#e5e7eb;color:#374151;transform:scale(1.05)}.Settings_modalBody__PeaN8{padding:0}@keyframes Settings_fadeIn__eHhwo{0%{opacity:0}to{opacity:1}}@keyframes Settings_slideInScale__Ne6mv{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:768px){.Settings_container__q-7Yz,.Settings_tabContent__jaUVO{padding:1rem}.Settings_tabsHeader__lLKBd{flex-wrap:wrap}.Settings_tabButton__g2U05{flex:1 1;font-size:.875rem;min-width:0;padding:1rem 1.5rem}.Settings_adminContent__08bLr{margin:-1rem}.Settings_settingsGrid__vXVGL{gap:1rem;grid-template-columns:1fr}.Settings_dashboardInfo__qFh1o{padding:.5rem}.Settings_buildingInfoItem__7DF9s{flex-direction:column;gap:.25rem}.Settings_buildingInfoItem__7DF9s strong{min-width:auto}.Settings_actions__AfdUg{flex-direction:column}.Settings_cancelButton__CRX73,.Settings_saveButton__--5XG{width:100%}.Settings_dashboardButton__muJ2h{font-size:.8rem;padding:.6rem .8rem}.Settings_installNotification__5phbe{left:10px;max-width:none;right:10px;top:90px}.Settings_pwaSection__sr63B{padding:1rem}.Settings_installAppButton__vOJjC{font-size:.875rem;padding:.875rem 1.25rem}.Settings_benefitsList__5qYKB{grid-template-columns:1fr}.Settings_deviceInfo__1BPMd{flex-direction:column;gap:.5rem}.Settings_deviceInfoItem__2LHbB{align-items:center;flex-direction:row;justify-content:space-between}.Settings_modalOverlay__pbewt{padding:.5rem}.Settings_modalContent__bbxO-{border-radius:.75rem;max-height:95vh;max-width:none;width:100%}.Settings_modalHeader__GHUXk{padding:1rem 1rem .75rem}.Settings_modalTitle__WvC7u{font-size:1.125rem}}@media (max-width:480px){.Settings_tabButton__g2U05{font-size:.8rem;gap:.5rem;padding:.875rem 1rem}.Settings_tabContent__jaUVO{padding:1rem}.Settings_adminContent__08bLr{margin:-1rem}.Settings_pwaSection__sr63B{padding:.75rem}.Settings_installAppButton__vOJjC{font-size:.8rem;padding:.75rem 1rem}.Settings_modalOverlay__pbewt{padding:.25rem}.Settings_modalContent__bbxO-{border-radius:.5rem}.Settings_modalHeader__GHUXk{padding:.875rem .875rem .5rem}}@media (prefers-color-scheme:dark){.Settings_settingsCard__0\+kgX{background:#1f2937;border-color:#374151}.Settings_cardTitle__VSup6{color:#f9fafb}.Settings_settingLabel__SwzCi{color:#d1d5db}.Settings_settingInput__XOmco,.Settings_settingSelect__KQcl6{background:#374151;border-color:#4b5563;color:#f9fafb}.Settings_dashboardDescription__4SfDE{background:#374151;color:#d1d5db}.Settings_dashboardInfo__qFh1o{background:#451a03;border-color:#92400e}.Settings_buildingInfoItem__7DF9s{color:#fbbf24}.Settings_buildingInfoItem__7DF9s strong{color:#f59e0b}.Settings_pwaSection__sr63B{background:linear-gradient(135deg,#1e293b,#334155);border-color:#475569}.Settings_pwaStatusIndicator__RKdaL{background:#1e293bcc;border-color:#47556980}.Settings_deviceLabel__uTDe2,.Settings_pwaDescription__7g9wZ,.Settings_statusText__Y0gYd{color:#94a3b8}.Settings_deviceValue__u250v{color:#cbd5e1}.Settings_benefitsList__5qYKB li{background:#1e293b99;border-color:#4755694d;color:#cbd5e1}.Settings_deviceInfo__1BPMd{background:#1e293bcc;border-color:#47556980}.Settings_manualInstructions__zg\+9I{background:#1e293be6;border-color:#47556980}.Settings_instructionsHeader__O1k5q{color:#94a3b8}.Settings_instructionSteps__eEU\+h p{color:#cbd5e1}.Settings_instructionSteps__eEU\+h p:first-child{color:#94a3b8}.Settings_instructionSteps__eEU\+h strong{color:#e2e8f0}}.Profile_container__OOGTM{margin:0 auto;max-width:900px;padding:1.5rem}.Profile_loading__kVtfw{align-items:center;color:#6b7280;display:flex;font-size:1.125rem;height:200px;justify-content:center}.Profile_errorMessage__Q51Tw{background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:#dc2626;font-size:.875rem;margin-bottom:1.5rem;padding:.75rem 1rem}.Profile_header__sBOQ9{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.Profile_title__eIJyY{align-items:center;color:#1f2937;display:flex;font-size:1.875rem;font-weight:700;gap:.75rem;margin:0}.Profile_titleIcon__bEXsh{color:#3b82f6}.Profile_editButton__U6rVJ{align-items:center;background:#3b82f6;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.625rem 1rem;transition:background-color .2s}.Profile_editButton__U6rVJ:hover:not(:disabled){background:#2563eb}.Profile_editButton__U6rVJ:disabled{cursor:not-allowed;opacity:.6}.Profile_content__ZIk3x{display:flex;flex-direction:column;gap:1.5rem}.Profile_profileCard__7ew4n{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px 0 #0000001a;padding:2rem}.Profile_profilePictureSection__V-2TZ{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;margin-bottom:2rem;padding-bottom:2rem}.Profile_profilePicture__ICHwJ{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;box-shadow:0 4px 12px #3b82f626;color:#fff;display:flex;height:120px;justify-content:center;margin-bottom:1rem;overflow:hidden;position:relative;width:120px}.Profile_profileImage__WSDh9{border-radius:50%;height:100%;object-fit:cover;width:100%}.Profile_profilePictureActions__Zq3Xk{align-items:center;display:flex;flex-direction:column;gap:.75rem;max-width:400px;width:100%}.Profile_uploadButtons__A8foE{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.Profile_uploadButton__1DDVe{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:.375rem;box-shadow:0 2px 4px #3b82f633;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1rem;transition:all .2s}.Profile_uploadButton__1DDVe:hover:not(:disabled){box-shadow:0 4px 8px #3b82f64d;transform:translateY(-1px)}.Profile_uploadButton__1DDVe:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.Profile_cameraButton__8j6pr{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:.375rem;box-shadow:0 2px 4px #10b98133;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1rem;transition:all .2s}.Profile_cameraButton__8j6pr:hover:not(:disabled){box-shadow:0 4px 8px #10b9814d;transform:translateY(-1px)}.Profile_cameraButton__8j6pr:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.Profile_removeButton__-gOlM{align-items:center;background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:.375rem;box-shadow:0 2px 4px #dc262633;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1rem;transition:all .2s}.Profile_removeButton__-gOlM:hover:not(:disabled){box-shadow:0 4px 8px #dc26264d;transform:translateY(-1px)}.Profile_removeButton__-gOlM:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.Profile_uploadStatus__VWR69{align-items:center;background:#3b82f61a;border:1px solid #3b82f633;border-radius:.375rem;color:#3b82f6;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;margin-top:.5rem;padding:.75rem 1rem}.Profile_spinner__ZQWrs{animation:Profile_spin__2HS2E 1s linear infinite}@keyframes Profile_spin__2HS2E{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Profile_changePictureButton__ca\+ZO{align-items:center;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s}.Profile_changePictureButton__ca\+ZO:hover{background:#e5e7eb}.Profile_profileInfo__8rZzL{width:100%}.Profile_infoGrid__8xyWV{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}.Profile_infoItem__YKL5S{display:flex;flex-direction:column;gap:.5rem}.Profile_infoLabel__ddS2V{align-items:center;color:#374151;display:flex;font-size:.875rem;font-weight:600;gap:.5rem}.Profile_infoValue__ZT2cX{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;color:#1f2937;display:flex;min-height:1.25rem;padding:.75rem;word-break:break-word}.Profile_infoInput__hGc84{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;padding:.75rem;transition:border-color .2s,box-shadow .2s}.Profile_infoInput__hGc84:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.Profile_roleCheckboxContainer__7Sey7{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.Profile_roleCheckboxLabel__jxgdj{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;gap:.5rem;padding:.25rem;transition:background-color .2s}.Profile_roleCheckboxLabel__jxgdj:hover{background:#f9fafb}.Profile_roleCheckbox__HRE7e{accent-color:#3b82f6;cursor:pointer;height:1rem;width:1rem}.Profile_roleCheckboxText__B6ATd{color:#374151;font-size:.875rem;font-weight:500;-webkit-user-select:none;user-select:none}.Profile_bottomActions__2LyZc{background:#f9fafb;border-radius:.5rem;border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:center;margin-top:2rem;padding:2rem 0}.Profile_saveButton__t17VV{align-items:center;background:#10b981;border:none;border-radius:.5rem;box-shadow:0 2px 4px #10b98133;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.875rem 2rem;transition:all .2s}.Profile_saveButton__t17VV:hover:not(:disabled){background:#059669;box-shadow:0 4px 8px #10b9814d;transform:translateY(-1px)}.Profile_saveButton__t17VV:disabled{cursor:not-allowed;opacity:.6;transform:none}.Profile_cancelButton__M4g3d{align-items:center;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.875rem 2rem;transition:all .2s}.Profile_cancelButton__M4g3d:hover:not(:disabled){background:#e5e7eb;transform:translateY(-1px)}.Profile_cancelButton__M4g3d:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.Profile_container__OOGTM{padding:1rem}.Profile_header__sBOQ9{flex-direction:column;gap:1rem;text-align:center}.Profile_profileCard__7ew4n{padding:1.5rem}.Profile_profilePicture__ICHwJ{height:100px;width:100px}.Profile_uploadButtons__A8foE{align-items:center;flex-direction:column;width:100%}.Profile_cameraButton__8j6pr,.Profile_removeButton__-gOlM,.Profile_uploadButton__1DDVe{max-width:200px;width:100%}.Profile_infoGrid__8xyWV{gap:1rem;grid-template-columns:1fr}.Profile_bottomActions__2LyZc{flex-direction:column;padding:1.5rem}.Profile_bottomActions__2LyZc .Profile_cancelButton__M4g3d,.Profile_bottomActions__2LyZc .Profile_saveButton__t17VV{justify-content:center;width:100%}.Profile_roleCheckboxContainer__7Sey7{padding:.5rem}.Profile_roleCheckboxLabel__jxgdj{padding:.5rem .25rem}}@media (max-width:480px){.Profile_title__eIJyY{font-size:1.5rem}.Profile_profilePicture__ICHwJ{height:80px;width:80px}.Profile_profilePictureActions__Zq3Xk,.Profile_uploadButtons__A8foE{gap:.5rem}.Profile_cameraButton__8j6pr,.Profile_removeButton__-gOlM,.Profile_uploadButton__1DDVe{font-size:.8rem;min-width:100px;padding:.625rem .875rem}.Profile_infoGrid__8xyWV{gap:.75rem}.Profile_bottomActions__2LyZc{gap:.75rem;padding:1rem}.Profile_cancelButton__M4g3d,.Profile_saveButton__t17VV{font-size:.875rem;padding:.75rem 1.5rem}}.Profile_cameraButton__8j6pr:focus,.Profile_cancelButton__M4g3d:focus,.Profile_editButton__U6rVJ:focus,.Profile_removeButton__-gOlM:focus,.Profile_saveButton__t17VV:focus,.Profile_uploadButton__1DDVe:focus{outline:2px solid #3b82f6;outline-offset:2px}.Profile_infoInput__hGc84:focus,.Profile_roleCheckbox__HRE7e:focus{outline:none}@media (prefers-contrast:high){.Profile_bottomActions__2LyZc,.Profile_profileCard__7ew4n,.Profile_profilePicture__ICHwJ{border:2px solid #1f2937}}@media (prefers-reduced-motion:reduce){.Profile_cameraButton__8j6pr,.Profile_cancelButton__M4g3d,.Profile_editButton__U6rVJ,.Profile_infoInput__hGc84,.Profile_profilePicture__ICHwJ,.Profile_removeButton__-gOlM,.Profile_saveButton__t17VV,.Profile_uploadButton__1DDVe{animation:none;transition:none}.Profile_cameraButton__8j6pr:hover,.Profile_cancelButton__M4g3d:hover,.Profile_editButton__U6rVJ:hover,.Profile_removeButton__-gOlM:hover,.Profile_saveButton__t17VV:hover,.Profile_uploadButton__1DDVe:hover{transform:none}.Profile_spinner__ZQWrs{animation:none}}.external-task-page{background:linear-gradient(135deg,#667eea,#764ba2);color:#333;direction:rtl;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:20px}.task-container{animation:slideUp .6s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;margin:0 auto;max-width:800px;overflow:hidden}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.error-container,.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:40px 20px;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#667eea;height:50px;margin-bottom:20px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container .error-icon{font-size:64px;margin-bottom:20px}.error-container h2{color:#dc3545;margin-bottom:10px}.retry-button{background:#667eea;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:12px 24px;transition:all .3s ease}.retry-button:hover{background:#5a67d8;transform:translateY(-2px)}.page-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;gap:20px;padding:32px}.header-icon{flex-shrink:0;font-size:48px}.header-content h1{font-size:28px;font-weight:700;margin:0 0 8px}.building-info{align-items:center;display:flex;font-size:16px;gap:8px;margin:0;opacity:.9}.building-icon{font-size:18px}.success-message{align-items:center;animation:successSlide .5s ease-out;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;display:flex;gap:16px;margin:-1px 0 0;padding:20px 32px}@keyframes successSlide{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.success-icon{flex-shrink:0;font-size:24px}.success-content h3{font-size:18px;margin:0 0 4px}.success-content p{margin:0;opacity:.9}.error-message{align-items:center;background:#f8d7da;border-radius:0 8px 8px 0;border-right:4px solid #dc3545;color:#721c24;display:flex;gap:12px;margin:20px 32px;padding:16px 32px}.error-icon{flex-shrink:0;font-size:20px}.task-details{border-bottom:1px solid #e9ecef;padding:32px}.details-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.details-header h2{color:#495057;font-size:24px;margin:0}.task-badges{display:flex;flex-wrap:wrap;gap:12px}.priority-badge,.status-badge{border-radius:20px;font-size:14px;font-weight:600;min-width:80px;padding:6px 16px;text-align:center}.status-open{background:#ffc10726;border:1px solid #ffc1074d;color:#856404}.status-in-progress{background:#007bff26;border:1px solid #007bff4d;color:#004085}.status-completed{background:#28a74526;border:1px solid #28a7454d;color:#155724}.priority-high{background:#dc354526;border:1px solid #dc35454d;color:#721c24}.priority-medium{background:#ffc10726;border:1px solid #ffc1074d;color:#856404}.priority-low{background:#28a74526;border:1px solid #28a7454d;color:#155724}.details-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.detail-item{display:flex;flex-direction:column;gap:8px}.detail-item.full-width{grid-column:1/-1}.detail-item label{color:#6c757d;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.detail-item span{color:#495057;font-size:16px}.task-id{color:#667eea;font-size:18px;font-weight:700}.task-description{background:#f8f9fa;border-radius:8px;border-right:4px solid #667eea;line-height:1.6;padding:16px}.task-description p{margin:0 0 8px}.task-description p:last-child{margin-bottom:0}.task-image{text-align:center}.task-image img{border-radius:8px;box-shadow:0 4px 12px #0000001a;max-height:300px;max-width:100%;transition:transform .3s ease}.task-image img:hover{transform:scale(1.02)}.update-form{padding:32px}.form-header{margin-bottom:32px;text-align:center}.form-header h2{color:#495057;font-size:24px;margin:0 0 8px}.form-header p{color:#6c757d;font-size:16px;margin:0}.form-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:32px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group.full-width{grid-column:1/-1}.form-group label{color:#495057;font-size:16px;font-weight:600}.form-group input,.form-group select,.form-group textarea{background:#fff;border:2px solid #e9ecef;border-radius:8px;font-family:inherit;font-size:16px;padding:12px 16px;transition:all .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.form-group input:disabled,.form-group select:disabled,.form-group textarea:disabled{background:#f8f9fa;color:#6c757d;cursor:not-allowed}.form-help{color:#6c757d;font-size:14px;font-style:italic}.form-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.refresh-button,.submit-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;min-width:150px;padding:12px 24px;transition:all .3s ease}.submit-button{background:linear-gradient(135deg,#28a745,#20c997);box-shadow:0 4px 12px #28a7454d;color:#fff}.submit-button:hover:not(:disabled){box-shadow:0 6px 20px #28a74566;transform:translateY(-2px)}.submit-button:disabled{background:#6c757d;box-shadow:none;cursor:not-allowed;transform:none}.refresh-button{background:#fff;border:2px solid #667eea;color:#667eea}.refresh-button:hover:not(:disabled){background:#667eea;color:#fff;transform:translateY(-2px)}.button-icon{font-size:18px}.button-spinner{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}.page-footer{background:#f8f9fa;border-top:1px solid #e9ecef;padding:24px 32px;text-align:center}.page-footer p{color:#6c757d;margin:0 0 8px}.footer-icon{font-size:18px;margin-left:8px}.footer-note{font-size:14px;font-style:italic}@media (max-width:768px){.external-task-page{padding:10px}.task-container{border-radius:12px}.page-header{flex-direction:column;gap:16px;padding:24px 20px;text-align:center}.header-icon{font-size:40px}.header-content h1{font-size:24px}.task-details{padding:20px}.details-header{align-items:flex-start;flex-direction:column;gap:12px}.details-header h2{font-size:20px}.details-grid{gap:16px;grid-template-columns:1fr}.update-form{padding:20px}.form-header h2{font-size:20px}.form-grid{gap:20px;grid-template-columns:1fr;margin-bottom:24px}.form-actions{flex-direction:column;gap:12px}.refresh-button,.submit-button{width:100%}.page-footer{padding:20px}.error-message,.success-message{margin:0;padding:16px 20px}.error-message{margin:16px 20px}}@media (max-width:480px){.page-header{padding:20px 16px}.task-details,.update-form{padding:16px}.form-group input,.form-group select,.form-group textarea{font-size:16px}.header-content h1{font-size:20px}.details-header h2,.form-header h2{font-size:18px}}@media (prefers-contrast:high){.form-group input,.form-group select,.form-group textarea,.refresh-button,.submit-button,.task-container{border:2px solid #000}}@media (prefers-reduced-motion:reduce){.button-spinner,.loading-spinner,.refresh-button,.submit-button,.success-message,.task-container,.task-image img{animation:none;transition:none}.refresh-button:hover:not(:disabled),.retry-button:hover,.submit-button:hover:not(:disabled){transform:none}}*{box-sizing:border-box;font-family:Rubik,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}:root{--primary-color:#4a6da7;--primary-dark:#3a5a8c;--primary-light:#6b8bc7;--secondary-color:#54b689;--secondary-dark:#48a178;--accent-color:#f39c12;--light-gray:#f4f6f8;--medium-gray:#e1e5eb;--border-color:#e1e5eb;--text-color:#333;--text-light:#666;--text-muted:#999;--danger-color:#dc3545;--danger-light:#dc35451a;--warning-color:#ffc107;--warning-light:#ffc1071a;--success-color:#28a745;--success-light:#28a7451a;--table-header-bg:#f8fafc;--shadow-light:0 2px 4px #0000000d;--shadow-medium:0 4px 12px #0000001a;--shadow-heavy:0 8px 32px #0000001f;--shadow-modal:0 20px 60px #0000004d;--border-radius:8px;--border-radius-small:6px;--transition:all 0.2s ease;--modal-overlay-bg:#0009}body{background-color:#f5f7fa;color:#333;color:var(--text-color);direction:rtl;line-height:1.6}.PersonalInformation_personalInformationContainer__GJvU5{background:#fff;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);margin:0 auto;max-width:1400px;min-height:calc(100vh - 40px);padding:20px}.PersonalInformation_modalOverlay__VwOUL{align-items:center;animation:PersonalInformation_fadeIn__s7aVK .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;background:var(--modal-overlay-bg);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}@keyframes PersonalInformation_fadeIn__s7aVK{0%{opacity:0}to{opacity:1}}.PersonalInformation_modalContent__smPff{animation:PersonalInformation_slideIn__6of3Q .3s ease-out;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 20px 60px #0000004d;box-shadow:var(--shadow-modal);display:flex;flex-direction:column;max-height:90vh;max-width:800px;width:100%}@keyframes PersonalInformation_slideIn__6of3Q{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.PersonalInformation_modalHeader__kYsHK{align-items:center;background:linear-gradient(135deg,#f4f6f8,#fff);background:linear-gradient(135deg,var(--light-gray) 0,#fff 100%);border-bottom:2px solid #e1e5eb;border-bottom:2px solid var(--border-color);border-radius:16px 16px 0 0;display:flex;justify-content:space-between;padding:24px}.PersonalInformation_modalHeader__kYsHK h3{color:#4a6da7;color:var(--primary-color);font-size:20px;font-weight:600;margin:0}.PersonalInformation_modalCloseButton__e-L0j{align-items:center;background:none;border:none;border-radius:50%;color:#666;color:var(--text-light);cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;padding:8px;transition:all .2s ease;transition:var(--transition);width:40px}.PersonalInformation_modalCloseButton__e-L0j:hover{background:#dc35451a;color:#dc3545;color:var(--danger-color);transform:scale(1.1)}.PersonalInformation_modalBody__ivu34{flex:1 1;max-height:calc(90vh - 200px);overflow-y:auto;padding:24px}.PersonalInformation_modalFooter__REvZ-{background:#f4f6f8;background:var(--light-gray);border-radius:0 0 16px 16px;border-top:1px solid #e1e5eb;border-top:1px solid var(--border-color);display:flex;gap:16px;justify-content:flex-end;padding:24px}.PersonalInformation_header__gPddu{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px}.PersonalInformation_header__gPddu h1{color:#4a6da7;color:var(--primary-color);font-size:28px;font-weight:700;margin-bottom:8px}.PersonalInformation_stats__-\+JLb{display:flex;flex-wrap:wrap;gap:16px}.PersonalInformation_statCard__IPZZE{align-items:center;background:linear-gradient(135deg,#f4f6f8,#fff);background:linear-gradient(135deg,var(--light-gray) 0,#fff 100%);border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);display:flex;gap:12px;min-width:160px;padding:16px 20px;transition:all .2s ease;transition:var(--transition)}.PersonalInformation_statCard__IPZZE:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.PersonalInformation_statCard__IPZZE h3{color:#666;color:var(--text-light);font-size:13px;font-weight:500;margin-bottom:4px}.PersonalInformation_statValue__cjLOu{color:#4a6da7;color:var(--primary-color);font-size:24px;font-weight:700;line-height:1}.PersonalInformation_actions__R8xpY{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.PersonalInformation_filtersContainer__3QjTV{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px;max-width:800px}.PersonalInformation_searchBar__w-\+NX{flex:1 1;max-width:300px;min-width:200px;position:relative}.PersonalInformation_searchBar__w-\+NX input{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);font-size:14px;padding:12px 16px;transition:all .2s ease;transition:var(--transition);width:100%}.PersonalInformation_searchBar__w-\+NX input:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.PersonalInformation_clearFiltersButton__OzRzj{align-items:center;background:#f4f6f8;background:var(--light-gray);border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);color:#666;color:var(--text-light);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s ease;transition:var(--transition);white-space:nowrap}.PersonalInformation_clearFiltersButton__OzRzj:hover{background:#e1e5eb;background:var(--medium-gray);border-color:#666;border-color:var(--text-light);color:#333;color:var(--text-color);transform:translateY(-1px)}.PersonalInformation_addButton__6SZft{align-items:center;background:linear-gradient(135deg,#54b689,#48a178);background:linear-gradient(135deg,var(--secondary-color) 0,var(--secondary-dark) 100%);border:none;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease;transition:var(--transition)}.PersonalInformation_addButton__6SZft:hover:not(:disabled){box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.PersonalInformation_addButton__6SZft:disabled{cursor:not-allowed;opacity:.7;transform:none}.PersonalInformation_mobileSortContainer__DmhIz{align-items:center;background:#f4f6f8;background:var(--light-gray);border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);display:flex;gap:12px;margin-bottom:16px;padding:12px 16px}.PersonalInformation_mobileSortContainer__DmhIz label{color:#333;color:var(--text-color);font-size:14px;font-weight:600;white-space:nowrap}.PersonalInformation_sortSelect__vylpk{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);flex:1 1;font-size:14px;padding:8px 12px;transition:all .2s ease;transition:var(--transition)}.PersonalInformation_sortSelect__vylpk:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.PersonalInformation_cardsContainer__EU0Oa{margin-bottom:20px}.PersonalInformation_cardsGrid__WjtDM{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:20px}.PersonalInformation_dataCard__Hb-0Q{background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);overflow:hidden;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.PersonalInformation_dataCard__Hb-0Q:hover{border-color:#6b8bc7;border-color:var(--primary-light);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-4px)}.PersonalInformation_dataCard__Hb-0Q:before{background:linear-gradient(135deg,#4a6da7,#54b689);background:linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color) 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0}.PersonalInformation_cardHeader__Lf39G{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.PersonalInformation_cardTitle__yggjv{align-items:center;color:#333;color:var(--text-color);display:flex;flex:1 1;font-size:18px;font-weight:600;gap:12px;min-width:0}.PersonalInformation_cardTitle__yggjv span{line-height:1.4;word-break:break-word}.PersonalInformation_cardIcon__DsIfk{color:#4a6da7;color:var(--primary-color);flex-shrink:0;font-size:16px;font-weight:700}.PersonalInformation_cardHeaderActions__OHcKC{align-items:center;display:flex;flex-shrink:0;gap:8px}.PersonalInformation_cardBody__UZGn-{display:flex;flex-direction:column;gap:12px}.PersonalInformation_cardInfo__M1gy4{align-items:flex-start;border-bottom:1px solid #f4f6f8;border-bottom:1px solid var(--light-gray);display:flex;font-size:14px;gap:12px;padding:8px 0}.PersonalInformation_cardInfo__M1gy4:last-child{border-bottom:none}.PersonalInformation_infoLabel__oGbyA{color:#666;color:var(--text-light);flex-shrink:0;font-weight:600;min-width:100px}.PersonalInformation_infoValue__k2Vjy{color:#333;color:var(--text-color);flex:1 1;line-height:1.5;word-break:break-word}.PersonalInformation_formattedContent__ipLdA{width:100%}.PersonalInformation_formattedNumberedList__ZzrjA{color:#333;color:var(--text-color);counter-reset:list-counter;margin:8px 0;padding-right:20px}.PersonalInformation_formattedBulletList__wEXTN{color:#333;color:var(--text-color);list-style-type:disc;margin:8px 0;padding-right:20px}.PersonalInformation_formattedListItem__Y3ctl{color:#333;color:var(--text-color);line-height:1.4;margin-bottom:4px;position:relative}.PersonalInformation_formattedParagraph__klg4c{color:#333;color:var(--text-color);line-height:1.5;margin:6px 0}.PersonalInformation_formattedParagraph__klg4c:first-child{margin-top:0}.PersonalInformation_formattedParagraph__klg4c:last-child{margin-bottom:0}.PersonalInformation_formattedBulletList__wEXTN:first-child,.PersonalInformation_formattedNumberedList__ZzrjA:first-child{margin-top:0}.PersonalInformation_formattedBulletList__wEXTN:last-child,.PersonalInformation_formattedNumberedList__ZzrjA:last-child{margin-bottom:0}.PersonalInformation_formattedBulletList__wEXTN li,.PersonalInformation_formattedNumberedList__ZzrjA li{padding-right:5px}.PersonalInformation_formattedContent__ipLdA>*+*{margin-top:8px}.PersonalInformation_formattedContent__ipLdA>:first-child{margin-top:0}.PersonalInformation_formattedContent__ipLdA>:last-child{margin-bottom:0}.PersonalInformation_passwordContainer__vlYKz{align-items:center;display:flex;flex:1 1;gap:8px}.PersonalInformation_passwordToggle__3wk4P{align-items:center;background:none;border:none;border-radius:6px;border-radius:var(--border-radius-small);color:#666;color:var(--text-light);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:all .2s ease;transition:var(--transition)}.PersonalInformation_passwordToggle__3wk4P:hover{background:#f4f6f8;background:var(--light-gray);color:#4a6da7;color:var(--primary-color)}.PersonalInformation_dropdown__bEcae{display:inline-block;position:relative}.PersonalInformation_dropdownTrigger__xwd50{align-items:center;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#666;color:var(--text-light);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;transition:var(--transition);width:36px}.PersonalInformation_dropdownTrigger__xwd50:hover{background:#f4f6f8;background:var(--light-gray);border-color:#666;border-color:var(--text-light);color:#333;color:var(--text-color)}.PersonalInformation_dropdownTrigger__xwd50.PersonalInformation_disabled__wJT27{cursor:not-allowed;opacity:.6}.PersonalInformation_dropdownMenu__ImqwK{animation:PersonalInformation_dropdownSlide__MCQJi .2s ease-out;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-heavy);left:0;max-width:250px;min-width:160px;padding:4px 0;position:absolute;top:100%;z-index:9999}@keyframes PersonalInformation_dropdownSlide__MCQJi{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PersonalInformation_dropdownItem__TSEec{align-items:center;background:#fff;border:none;color:#333;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;text-align:right;transition:all .2s ease;transition:var(--transition);width:100%}.PersonalInformation_dropdownItem__TSEec:hover{background:#f4f6f8;background:var(--light-gray);color:#4a6da7;color:var(--primary-color)}.PersonalInformation_dropdownItem__TSEec.PersonalInformation_disabled__wJT27{cursor:not-allowed;opacity:.6}.PersonalInformation_dropdownItem__TSEec.PersonalInformation_dangerAction__GMZfG{color:#dc3545;color:var(--danger-color)}.PersonalInformation_dropdownItem__TSEec.PersonalInformation_dangerAction__GMZfG:hover{background:#dc35451a;background:var(--danger-light);color:#dc3545;color:var(--danger-color)}.PersonalInformation_formGrid__aXKoV{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:20px}.PersonalInformation_formGroup__YhExY{display:flex;flex-direction:column}.PersonalInformation_formGroup__YhExY label{color:#333;color:var(--text-color);font-size:14px;font-weight:600;margin-bottom:8px}.PersonalInformation_formGroup__YhExY input,.PersonalInformation_formGroup__YhExY textarea{background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);font-family:inherit;font-size:14px;padding:12px 16px;resize:vertical;transition:all .2s ease;transition:var(--transition)}.PersonalInformation_formGroup__YhExY input:focus,.PersonalInformation_formGroup__YhExY textarea:focus{border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6da71a;outline:none}.PersonalInformation_formGroup__YhExY textarea{min-height:100px}.PersonalInformation_textareaContainer__s2J3R{position:relative}.PersonalInformation_formattingButtons__idVmb{background:#f4f6f8;background:var(--light-gray);border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);display:flex;gap:8px;margin-bottom:8px;padding:8px}.PersonalInformation_formatButton__hiAKe{align-items:center;background:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#333;color:var(--text-color);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease;transition:var(--transition);white-space:nowrap}.PersonalInformation_formatButton__hiAKe:hover{background:#4a6da7;background:var(--primary-color);border-color:#4a6da7;border-color:var(--primary-color);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;transform:translateY(-1px)}.PersonalInformation_formatButton__hiAKe:active{box-shadow:none;transform:translateY(0)}.PersonalInformation_formatIcon__0QgZH{color:#4a6da7;color:var(--primary-color);font-size:14px;font-weight:700;transition:all .2s ease;transition:var(--transition)}.PersonalInformation_formatButton__hiAKe:hover .PersonalInformation_formatIcon__0QgZH{color:#fff}.PersonalInformation_textareaContainer__s2J3R textarea{font-family:inherit;line-height:1.6;min-height:120px;width:100%}.PersonalInformation_textareaContainer__s2J3R textarea::placeholder{color:#999;color:var(--text-muted);font-style:italic;opacity:.8}.PersonalInformation_cancelButton__FywiG{background-color:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#333;color:var(--text-color);cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease;transition:var(--transition)}.PersonalInformation_cancelButton__FywiG:hover{background-color:#f4f6f8;background-color:var(--light-gray);border-color:#666;border-color:var(--text-light)}.PersonalInformation_saveButton__PG2CF{align-items:center;background:linear-gradient(135deg,#4a6da7,#3a5a8c);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border:none;border-radius:6px;border-radius:var(--border-radius-small);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-light);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease;transition:var(--transition)}.PersonalInformation_saveButton__PG2CF:hover:not(:disabled){box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.PersonalInformation_saveButton__PG2CF:disabled{cursor:not-allowed;opacity:.7}.PersonalInformation_emptyState__5fVj0{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px dashed #e1e5eb;border:2px dashed var(--border-color);border-radius:16px;color:#666;color:var(--text-light);font-size:1.1rem;margin:20px 0;padding:4rem 2rem;text-align:center}.PersonalInformation_loadingContainer__vjdsA{align-items:center;color:#666;color:var(--text-light);display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.PersonalInformation_loadingSpinner__Kc8FM{animation:PersonalInformation_spin__7UQ8l 1s linear infinite;border:3px solid #e1e5eb;border-top:3px solid #4a6da7;border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);height:40px;margin-bottom:16px;width:40px}@keyframes PersonalInformation_spin__7UQ8l{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PersonalInformation_pagination__BvGxR{border-top:1px solid #e1e5eb;border-top:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;margin-top:24px;padding:16px 0}.PersonalInformation_paginationControls__5HFWu,.PersonalInformation_pagination__BvGxR{align-items:center;display:flex;gap:16px}.PersonalInformation_paginationButton__FIu95{align-items:center;background:#fff;border:2px solid #e1e5eb;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#4a6da7;color:var(--primary-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;padding:8px 16px;transition:all .2s ease;transition:var(--transition)}.PersonalInformation_paginationButton__FIu95:disabled{cursor:not-allowed;opacity:.5}.PersonalInformation_paginationButton__FIu95:not(:disabled):hover{background-color:#4a6da7;background-color:var(--primary-color);color:#fff;transform:scale(1.05)}.PersonalInformation_pageInfo__SmCHj{color:#333;color:var(--text-color);font-size:14px;font-weight:500}.PersonalInformation_resultsPerPage__HZ-Ri{align-items:center;color:#666;color:var(--text-light);display:flex;font-size:14px;gap:8px}.PersonalInformation_resultsPerPage__HZ-Ri select{background-color:#fff;border:1px solid #e1e5eb;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);color:#333;color:var(--text-color);cursor:pointer;padding:8px 12px}.PersonalInformation_totalInfo__Wo2\+y{color:#666;color:var(--text-light);font-size:14px}.PersonalInformation_errorMessage__MTN5W{background:#dc35451a;background:var(--danger-light);border:1px solid #dc354533;border-radius:6px;border-radius:var(--border-radius-small);color:#dc3545;color:var(--danger-color);font-size:14px;font-weight:500;margin-bottom:20px;padding:12px 16px}@media (max-width:768px){.PersonalInformation_personalInformationContainer__GJvU5{border-radius:6px;border-radius:var(--border-radius-small);margin:10px;padding:16px}.PersonalInformation_header__gPddu{align-items:flex-start;flex-direction:column;gap:16px}.PersonalInformation_header__gPddu h1{font-size:24px}.PersonalInformation_stats__-\+JLb{justify-content:space-between;width:100%}.PersonalInformation_statCard__IPZZE{flex:1 1;min-width:120px;padding:12px 16px}.PersonalInformation_statCard__IPZZE h3{font-size:12px}.PersonalInformation_statValue__cjLOu{font-size:20px}.PersonalInformation_actions__R8xpY{align-items:stretch;flex-direction:column}.PersonalInformation_filtersContainer__3QjTV{align-items:stretch;flex-direction:column;gap:12px;max-width:none}.PersonalInformation_searchBar__w-\+NX{max-width:none;min-width:auto}.PersonalInformation_addButton__6SZft{justify-content:center;padding:14px 20px;width:100%}.PersonalInformation_clearFiltersButton__OzRzj{justify-content:center;padding:12px 16px}.PersonalInformation_cardsGrid__WjtDM{gap:16px;grid-template-columns:1fr}.PersonalInformation_dataCard__Hb-0Q{padding:16px}.PersonalInformation_cardTitle__yggjv{font-size:16px}.PersonalInformation_cardInfo__M1gy4{align-items:flex-start;flex-direction:column;gap:4px}.PersonalInformation_infoLabel__oGbyA{font-size:13px;min-width:auto}.PersonalInformation_infoValue__k2Vjy{font-size:14px}.PersonalInformation_formattedBulletList__wEXTN,.PersonalInformation_formattedNumberedList__ZzrjA{margin:6px 0;padding-right:16px}.PersonalInformation_formattedListItem__Y3ctl{font-size:13px;margin-bottom:3px}.PersonalInformation_formattedParagraph__klg4c{font-size:13px;margin:4px 0}.PersonalInformation_pagination__BvGxR{align-items:stretch;flex-direction:column;gap:12px}.PersonalInformation_paginationControls__5HFWu{justify-content:center}.PersonalInformation_resultsPerPage__HZ-Ri,.PersonalInformation_totalInfo__Wo2\+y{text-align:center}.PersonalInformation_modalOverlay__VwOUL{align-items:flex-start;padding:10px}.PersonalInformation_modalContent__smPff{border-radius:12px;max-height:calc(100vh - 20px);max-width:100%;width:100%}.PersonalInformation_modalHeader__kYsHK{border-radius:12px 12px 0 0;padding:12px 16px}.PersonalInformation_modalBody__ivu34{padding:16px}.PersonalInformation_modalFooter__REvZ-{border-radius:0 0 12px 12px;flex-direction:column;gap:8px;padding:12px 16px}.PersonalInformation_modalFooter__REvZ- .PersonalInformation_cancelButton__FywiG,.PersonalInformation_modalFooter__REvZ- .PersonalInformation_saveButton__PG2CF{font-size:16px;justify-content:center;min-height:44px;padding:12px 24px;width:100%}.PersonalInformation_formGrid__aXKoV{gap:12px;margin-bottom:12px}.PersonalInformation_formGroup__YhExY input,.PersonalInformation_formGroup__YhExY textarea{font-size:16px}.PersonalInformation_formattingButtons__idVmb{gap:6px;padding:6px}.PersonalInformation_formatButton__hiAKe{font-size:13px;justify-content:center;padding:8px 12px;width:150px}}@media (max-width:480px){.PersonalInformation_modalOverlay__VwOUL{padding:5px}.PersonalInformation_modalContent__smPff{border-radius:8px;max-height:calc(100vh - 10px)}.PersonalInformation_modalHeader__kYsHK{border-radius:8px 8px 0 0;padding:10px 12px}.PersonalInformation_modalHeader__kYsHK h3{font-size:18px}.PersonalInformation_modalCloseButton__e-L0j{font-size:20px;height:32px;width:32px}.PersonalInformation_modalBody__ivu34{padding:12px}.PersonalInformation_modalFooter__REvZ-{border-radius:0 0 8px 8px;padding:10px 12px}.PersonalInformation_stats__-\+JLb{flex-direction:column}.PersonalInformation_statCard__IPZZE{min-width:auto}.PersonalInformation_cardsGrid__WjtDM{gap:12px}.PersonalInformation_dataCard__Hb-0Q{padding:12px}.PersonalInformation_cardHeader__Lf39G{margin-bottom:12px}.PersonalInformation_cardTitle__yggjv{font-size:15px}.PersonalInformation_cardInfo__M1gy4{font-size:13px;padding:6px 0}}.PersonalInformation_addButton__6SZft:focus,.PersonalInformation_cancelButton__FywiG:focus,.PersonalInformation_clearFiltersButton__OzRzj:focus,.PersonalInformation_dropdownTrigger__xwd50:focus,.PersonalInformation_formatButton__hiAKe:focus,.PersonalInformation_modalCloseButton__e-L0j:focus,.PersonalInformation_paginationButton__FIu95:focus,.PersonalInformation_passwordToggle__3wk4P:focus,.PersonalInformation_saveButton__PG2CF:focus{outline:2px solid #4a6da7;outline:2px solid var(--primary-color);outline-offset:2px}.PersonalInformation_formGroup__YhExY input:focus,.PersonalInformation_formGroup__YhExY textarea:focus,.PersonalInformation_resultsPerPage__HZ-Ri select:focus,.PersonalInformation_searchBar__w-\+NX input:focus,.PersonalInformation_sortSelect__vylpk:focus{outline:none}.PersonalInformation_dataCard__Hb-0Q:focus{outline:2px solid #4a6da7;outline:2px solid var(--primary-color);outline-offset:2px}@media (prefers-contrast:high){.PersonalInformation_dataCard__Hb-0Q,.PersonalInformation_modalContent__smPff,.PersonalInformation_pagination__BvGxR,.PersonalInformation_personalInformationContainer__GJvU5{border:2px solid #333;border:2px solid var(--text-color)}.PersonalInformation_dataCard__Hb-0Q:hover{border:2px solid #4a6da7;border:2px solid var(--primary-color)}.PersonalInformation_modalOverlay__VwOUL{background:#000c}.PersonalInformation_dropdownMenu__ImqwK{border:2px solid #333;border:2px solid var(--text-color)}}@media (prefers-reduced-motion:reduce){.PersonalInformation_addButton__6SZft,.PersonalInformation_cancelButton__FywiG,.PersonalInformation_clearFiltersButton__OzRzj,.PersonalInformation_dataCard__Hb-0Q,.PersonalInformation_dropdownItem__TSEec,.PersonalInformation_dropdownMenu__ImqwK,.PersonalInformation_dropdownTrigger__xwd50,.PersonalInformation_formGroup__YhExY input,.PersonalInformation_formGroup__YhExY textarea,.PersonalInformation_formatButton__hiAKe,.PersonalInformation_modalCloseButton__e-L0j,.PersonalInformation_modalContent__smPff,.PersonalInformation_modalOverlay__VwOUL,.PersonalInformation_paginationButton__FIu95,.PersonalInformation_passwordToggle__3wk4P,.PersonalInformation_saveButton__PG2CF,.PersonalInformation_searchBar__w-\+NX input,.PersonalInformation_sortSelect__vylpk{animation:none;transition:none}.PersonalInformation_addButton__6SZft:hover,.PersonalInformation_clearFiltersButton__OzRzj:hover,.PersonalInformation_dataCard__Hb-0Q:hover,.PersonalInformation_dropdownTrigger__xwd50:hover,.PersonalInformation_formatButton__hiAKe:hover,.PersonalInformation_modalCloseButton__e-L0j:hover,.PersonalInformation_paginationButton__FIu95:hover,.PersonalInformation_passwordToggle__3wk4P:hover,.PersonalInformation_saveButton__PG2CF:hover{transform:none}.PersonalInformation_dropdownMenu__ImqwK,.PersonalInformation_loadingSpinner__Kc8FM,.PersonalInformation_modalContent__smPff,.PersonalInformation_modalOverlay__VwOUL{animation:none}}@media print{.PersonalInformation_addButton__6SZft,.PersonalInformation_clearFiltersButton__OzRzj,.PersonalInformation_dropdownTrigger__xwd50,.PersonalInformation_dropdown__bEcae,.PersonalInformation_formattingButtons__idVmb,.PersonalInformation_modalOverlay__VwOUL,.PersonalInformation_pagination__BvGxR,.PersonalInformation_passwordToggle__3wk4P{display:none!important}.PersonalInformation_dataCard__Hb-0Q,.PersonalInformation_personalInformationContainer__GJvU5{border:1px solid #000;box-shadow:none}.PersonalInformation_dataCard__Hb-0Q{break-inside:avoid;page-break-inside:avoid}}
/*# sourceMappingURL=main.640b9778.css.map*/