@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);.RoleManagement_container__KTMuj{background-color:#f8fafc;font-family:Poppins,sans-serif;min-height:100vh;padding:0}.RoleManagement_mainContent__sESea{margin:0 auto;max-width:100%;padding:0 24px;width:100%}.RoleManagement_header__NJpDw{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:24px 32px}.RoleManagement_headerContent__IRQH2{align-items:center;display:flex;justify-content:space-between}.RoleManagement_headerLeft__Wwz2Z{align-items:center;display:flex;gap:16px}.RoleManagement_headerTitle__kwoAM{color:#1f2937;font-size:24px;font-weight:700;letter-spacing:-.025em;margin:0}.RoleManagement_headerSubtitle__K6jHj{color:#6b7280;font-size:14px;font-weight:400;margin:4px 0 0}.RoleManagement_createButton__gPnVw{align-items:center;background:var(--primary-color);border:none;border-radius:8px;box-shadow:0 2px 4px #1d2b5633;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.RoleManagement_createButton__gPnVw:hover{background:var(--primary-light);box-shadow:0 4px 8px #1d2b564d;transform:translateY(-1px)}.RoleManagement_alert__q62VO{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;font-size:14px;font-weight:500;gap:12px;margin-bottom:24px;padding:16px 20px}.RoleManagement_loadingSpinner__gq4Lo{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.RoleManagement_loadingText__xx6fz{color:#6b7280;font-size:14px;font-weight:500;margin-top:16px}.RoleManagement_emptyState__7iA9a{padding:60px 32px;text-align:center}.RoleManagement_emptyTitle__0O2zO{color:#374151;font-size:18px;font-weight:600;margin:16px 0 8px}.RoleManagement_emptySubtitle__Le\+ym{color:#6b7280;font-size:14px;margin:0}.RoleManagement_mainCard__Y8Xm9{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:2rem;padding:2rem}.RoleManagement_searchContainer__cl3r1{align-items:center;display:flex}.RoleManagement_searchField__qIMHc{align-items:center;display:flex;position:relative}.RoleManagement_searchIcon__JmheR{color:#9ca3af;font-size:18px;left:12px;position:absolute}.RoleManagement_searchInput__Dz4lL{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;min-width:300px;padding:12px 16px 12px 44px;transition:all .2s ease}.RoleManagement_searchInput__Dz4lL:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.RoleManagement_rolesList__Yt\+\+v{display:flex;flex-direction:column;gap:1rem}.RoleManagement_roleItem__5G-PZ{align-items:center;background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:space-between;padding:1rem;transition:all .2s ease}.RoleManagement_roleItem__5G-PZ:hover{background:#f1f5f9;border-color:#cbd5e1}.RoleManagement_roleInfo__DfMzc{align-items:center;display:flex;gap:1rem}.RoleManagement_roleAvatar__gX4Zf{align-items:center;background:#6366f1;border-radius:8px;box-shadow:0 2px 4px #6366f133;display:flex;height:40px;justify-content:center;width:40px}.RoleManagement_roleDetails__EF\+dH{display:flex;flex-direction:column;gap:.25rem}.RoleManagement_roleName__nxnuC{color:#1e293b;font-size:1rem;font-weight:600}.RoleManagement_roleSubtitle__zdwCU{color:#64748b;font-size:.85rem}.RoleManagement_roleActions__-xyJv{display:flex;gap:.5rem}.RoleManagement_actionButton__tNvSf{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.875rem;height:36px;justify-content:center;transition:all .2s ease;width:36px}.RoleManagement_linkButton__Pruj9{background:#dbeafe;color:#1d4ed8}.RoleManagement_linkButton__Pruj9:hover{background:#bfdbfe;box-shadow:0 2px 4px #1d4ed833;transform:translateY(-1px)}.RoleManagement_editButton__8wPny{background:#fef3c7;color:#d97706}.RoleManagement_editButton__8wPny:hover{background:#fde68a;box-shadow:0 2px 4px #d9770633;transform:translateY(-1px)}.RoleManagement_deleteButton__s9OOB{background:#fee2e2;color:#dc2626}.RoleManagement_deleteButton__s9OOB:hover{background:#fecaca;box-shadow:0 2px 4px #dc262633}.RoleManagement_tableContainer__hCr1W{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.RoleManagement_tableHeader__Mojfi{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:24px 32px}.RoleManagement_tableTitle__\+OzmZ{color:#1f2937;font-size:18px;font-weight:600}.RoleManagement_table__BNeCy{border-collapse:collapse;width:100%}.RoleManagement_tableHead__oPUzM{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e5e7eb}.RoleManagement_tableHead__oPUzM th{color:#374151;font-size:12px;font-weight:600;letter-spacing:.05em;padding:20px 24px;text-align:left;text-transform:uppercase}.RoleManagement_tableBody__mEFf5 tr{border-bottom:1px solid #f3f4f6;transition:all .15s ease}.RoleManagement_tableBody__mEFf5 tr:hover{background-color:#f8fafc}.RoleManagement_tableBody__mEFf5 tr:nth-child(2n){background-color:#fafafa}.RoleManagement_tableBody__mEFf5 tr:nth-child(odd){background-color:#fff}.RoleManagement_tableBody__mEFf5 tr:hover{background-color:#f0f9ff}.RoleManagement_tableBody__mEFf5 td{border-bottom:1px solid #f3f4f6;color:#1f2937;font-size:14px;padding:20px 24px}.RoleManagement_tableBody__mEFf5 td:last-child{border-bottom:none}.RoleManagement_roleNameCell__coaoP{align-items:center;display:flex;gap:12px}.RoleManagement_tableRoleAvatar__ikF3r{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:8px;box-shadow:0 2px 4px #3b82f633;display:flex;height:40px;justify-content:center;width:40px}.RoleManagement_roleNameText__\+8EUA{color:#1f2937;font-weight:600}.RoleManagement_roleIdCell__0y2\+B{color:#6b7280;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px}.RoleManagement_permissionsCell__yt9mn{color:#059669;font-weight:500}.RoleManagement_typeCell__BaSBU{color:#64748b;font-size:.85rem;text-transform:capitalize}.RoleManagement_tableActionButton__82IgF{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;transition:all .2s ease;width:32px}.RoleManagement_tableLinkButton__VTceO{color:var(--primary-color)}.RoleManagement_tableLinkButton__VTceO:hover{background-color:#1d2b561a;color:var(--primary-light)}.RoleManagement_tableEditButton__q3azB{color:#059669}.RoleManagement_tableEditButton__q3azB:hover{background-color:#f0fdf4;color:#047857}.RoleManagement_tableDeleteButton__hshcM{color:#dc2626}.RoleManagement_tableDeleteButton__hshcM:hover{background-color:#fef2f2;color:#b91c1c}.RoleManagement_modalOverlay__KbiuO{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.RoleManagement_modal__Jwlj6{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.RoleManagement_modalHeader__6HeRC{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 32px}.RoleManagement_modalHeader__6HeRC h2{color:#1f2937;font-size:20px;font-weight:600;margin:0}.RoleManagement_closeButton__0U50H{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;transition:all .2s ease;width:32px}.RoleManagement_closeButton__0U50H:hover{background-color:#f3f4f6;color:#374151}.RoleManagement_modalContent__bM59m{padding:24px 32px}.RoleManagement_modalActions__-M6ly{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:24px 32px}.RoleManagement_formField__wwzfQ{margin-bottom:24px}.RoleManagement_formField__wwzfQ label{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.RoleManagement_formField__wwzfQ input{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.RoleManagement_formField__wwzfQ input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.RoleManagement_cancelButton__XOKfs{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.RoleManagement_cancelButton__XOKfs:hover{background-color:#f9fafb;border-color:#9ca3af}.RoleManagement_saveButton__yVxxC{align-items:center;background:var(--primary-color);border:none;border-radius:8px;box-shadow:0 2px 4px #1d2b5633;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.RoleManagement_saveButton__yVxxC:hover{background:var(--primary-light);box-shadow:0 4px 8px #1d2b564d;transform:translateY(-1px)}.RoleManagement_saveButton__yVxxC:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.RoleManagement_deleteButton__s9OOB{background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:8px;box-shadow:0 2px 4px #dc262633;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.RoleManagement_deleteButton__s9OOB:hover{box-shadow:0 4px 8px #dc26264d;transform:translateY(-1px)}.RoleManagement_deleteButton__s9OOB:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.RoleManagement_permissionsHeader__vaFVI{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.RoleManagement_permissionsHeader__vaFVI h6{color:#1f2937;font-size:16px;font-weight:600;margin:0}.RoleManagement_selectedChip__JGoJL{background:#eff6ff;border-radius:16px;color:#2563eb;font-size:12px;font-weight:600;padding:4px 12px}.RoleManagement_permissionsList__wo2l0{border:1px solid #e5e7eb;border-radius:8px;max-height:400px;overflow-y:auto}.RoleManagement_permissionItem__1E3ib{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;padding:16px 20px;transition:all .15s ease}.RoleManagement_permissionItem__1E3ib:last-child{border-bottom:none}.RoleManagement_permissionItem__1E3ib:hover{background-color:#f8fafc}.RoleManagement_permissionItemSelected__Drr2S{background-color:#eff6ff;border-left:4px solid #3b82f6}.RoleManagement_permissionCheckbox__tepCF{accent-color:#3b82f6;height:18px;margin-right:16px;width:18px}.RoleManagement_permissionInfo__3YIwf{flex:1 1}.RoleManagement_permissionName__YNDH7{color:#1f2937;font-weight:600;margin-bottom:4px}.RoleManagement_permissionId__xXoEP{color:#6b7280;font-size:12px}.RoleManagement_selectedIcon__w7MPe{color:#059669;font-size:20px}@media (max-width:768px){.RoleManagement_container__KTMuj{padding:1rem 0}.RoleManagement_mainContent__sESea{padding:0 16px}.RoleManagement_header__NJpDw{margin-bottom:1.5rem;padding:20px 24px}.RoleManagement_headerContent__IRQH2{align-items:stretch;flex-direction:column;gap:16px}.RoleManagement_headerLeft__Wwz2Z{flex-direction:column;gap:.75rem}.RoleManagement_headerTitle__kwoAM{font-size:20px}.RoleManagement_headerSubtitle__K6jHj{font-size:.85rem}.RoleManagement_createButton__gPnVw{justify-content:center;width:100%}.RoleManagement_mainCard__Y8Xm9{padding:1.5rem}.RoleManagement_roleItem__5G-PZ{align-items:flex-start;flex-direction:column;gap:1rem}.RoleManagement_roleActions__-xyJv{align-self:flex-end}.RoleManagement_tableContainer__hCr1W{margin-top:1.5rem;overflow-x:auto}.RoleManagement_tableHeader__Mojfi{align-items:stretch;flex-direction:column;gap:16px}.RoleManagement_searchInput__Dz4lL{min-width:auto;width:100%}.RoleManagement_tableBody__mEFf5 td,.RoleManagement_tableHead__oPUzM th{font-size:12px;padding:12px 16px}.RoleManagement_tableTitle__\+OzmZ{font-size:1.125rem}.RoleManagement_modal__Jwlj6{margin:10px;max-height:calc(100vh - 2rem)}.RoleManagement_modalActions__-M6ly,.RoleManagement_modalContent__bM59m,.RoleManagement_modalHeader__6HeRC{padding:20px}}@media (max-width:480px){.RoleManagement_mainContent__sESea{padding:0 12px}.RoleManagement_header__NJpDw{padding:16px 20px}.RoleManagement_headerTitle__kwoAM{font-size:18px}.RoleManagement_tableBody__mEFf5 td,.RoleManagement_tableHead__oPUzM th{font-size:12px;padding:12px 16px}.RoleManagement_modal__Jwlj6{margin:10px}.RoleManagement_modalActions__-M6ly,.RoleManagement_modalContent__bM59m,.RoleManagement_modalHeader__6HeRC{padding:20px}}.Geofencing_container__kQ-l3{background-color:#fafbfc;font-family:Poppins,sans-serif;min-height:100vh;padding:2rem 0}.Geofencing_mainContent__Lnul9{margin:0 auto;max-width:1200px;padding:0 2rem}.Geofencing_header__JPP0P{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:2rem;padding:1.5rem 2rem}.Geofencing_headerContent__o-pdn{align-items:center;display:flex;gap:2rem;justify-content:space-between}.Geofencing_headerLeft__VoK3B{align-items:center;display:flex;gap:1rem}.Geofencing_headerTitle__3nWbO{color:#1e293b;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.25rem}.Geofencing_headerSubtitle__S47qX{color:#64748b;font-size:.9rem;line-height:1.4}.Geofencing_createButton__pp8Kl{align-items:center;background:var(--primary-color);border:none;border-radius:8px;box-shadow:0 2px 4px #1d2b5633;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.Geofencing_createButton__pp8Kl:hover{background:var(--primary-light);box-shadow:0 4px 8px #1d2b564d;transform:translateY(-1px)}.Geofencing_createButton__pp8Kl:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.Geofencing_alert__ZLQRO{align-items:center;background:#fef3c7;border:1px solid #f59e0b;border-radius:12px;color:#92400e;display:flex;font-weight:500;gap:.75rem;margin-bottom:2rem;padding:1rem 1.5rem}.Geofencing_searchFilterContainer__0pKVp{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:2rem;padding:1.5rem 2rem}.Geofencing_searchFilterContent__Gc35Y{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.Geofencing_searchField__AVxaX{flex-grow:1;min-width:300px;position:relative}.Geofencing_searchInput__H228W{background:#f8fafc;border:1px solid #d1d5db;border-radius:8px;font-family:Poppins,sans-serif;font-size:.9rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.Geofencing_searchInput__H228W:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.Geofencing_filterSelect__UFVNK{background:#f8fafc;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-family:Poppins,sans-serif;font-size:.9rem;min-width:150px;padding:.75rem 1rem}.Geofencing_filterSelect__UFVNK:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.Geofencing_tableContainer__qIwHE{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden}.Geofencing_table__sBcEe{border-collapse:collapse;font-family:Poppins,sans-serif;width:100%}.Geofencing_tableHead__r5sey{background:#cbcccd;border-bottom:2px solid #e2e8f0}.Geofencing_tableHead__r5sey th{background:#dedede;border-bottom:2px solid #e2e8f0;color:#374151;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:1.25rem 1.5rem;text-align:left;text-transform:uppercase}.Geofencing_tableBody__pcr7L tr{border-bottom:1px solid #f1f5f9;transition:background-color .2s ease}.Geofencing_tableBody__pcr7L tr:hover{background:#f8fafc}.Geofencing_tableBody__pcr7L tr:last-child{border-bottom:none}.Geofencing_tableBody__pcr7L td{color:#1e293b;font-size:.9rem;padding:1.25rem 1.5rem;vertical-align:middle}.Geofencing_tableBody__pcr7L td:first-child{font-weight:400}.Geofencing_geofenceInfo__tL-0u{align-items:center;display:flex;gap:1rem}.Geofencing_geofenceAvatar__s-Ufh{align-items:center;background:#6366f1;border-radius:8px;box-shadow:0 2px 4px #6366f133;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.Geofencing_geofenceDetails__a6eOu{display:flex;flex-direction:column;gap:.25rem}.Geofencing_geofenceName__x9WWF{color:#1e293b;font-size:1rem;font-weight:400}.Geofencing_geofenceDescription__9msgu{color:#64748b;font-size:.85rem;line-height:1.4}.Geofencing_typeChip__TUlL5{background:#6366f11a;border:1px solid #6366f133;border-radius:20px;color:#6366f1;display:inline-block;font-size:.75rem;font-weight:600;padding:.375rem .75rem}.Geofencing_actionButtons__ld7pq{display:flex;gap:.5rem;justify-content:center}.Geofencing_actionButton__HUBal{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.875rem;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Geofencing_linkButton__ZivDS{background:#dbeafe;color:#1d4ed8}.Geofencing_linkButton__ZivDS:hover{background:#bfdbfe;box-shadow:0 2px 4px #1d4ed833;transform:translateY(-1px)}.Geofencing_editButton__2gmIJ{background:#fef3c7;color:#d97706}.Geofencing_editButton__2gmIJ:hover{background:#fde68a;box-shadow:0 2px 4px #d9770633;transform:translateY(-1px)}.Geofencing_deleteButton__Qm3bQ{background:#fee2e2;color:#dc2626}.Geofencing_deleteButton__Qm3bQ:hover{background:#fecaca;box-shadow:0 2px 4px #dc262633;transform:translateY(-1px)}.Geofencing_actionButton__HUBal:disabled{background:#f1f5f9;box-shadow:none;color:#94a3b8;cursor:not-allowed;transform:none}.Geofencing_emptyState__22ZwH{padding:4rem 2rem;text-align:center}.Geofencing_emptyIcon__klKF4{color:#94a3b8;font-size:3rem;margin-bottom:1rem}.Geofencing_emptyTitle__SyddW{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.Geofencing_emptySubtitle__Ko0uJ{color:#64748b;font-size:.9rem;line-height:1.5}.Geofencing_loadingContainer__cUnjN{align-items:center;display:flex;justify-content:center;padding:3rem}.Geofencing_loadingText__TuG0p{color:#64748b;font-size:.9rem;font-weight:500}.Geofencing_paginationContainer__NOrN9{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem 2rem}.Geofencing_paginationInfo__BIP42{color:#64748b;font-size:.875rem}.Geofencing_paginationControls__\+ke7q{align-items:center;display:flex;gap:1rem}.Geofencing_paginationButton__2\+5IS{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .2s ease}.Geofencing_paginationButton__2\+5IS:hover{background:#f9fafb;border-color:#9ca3af}.Geofencing_paginationButton__2\+5IS:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.Geofencing_mapContainer__ZDE-6{display:flex;flex-direction:column;height:100vh}.Geofencing_mapHeader__wZFEH{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;gap:1rem;padding:1rem 2rem}.Geofencing_backButton__EkCaG{background:#6366f11a;border:none;border-radius:6px;color:#6366f1;cursor:pointer;padding:.5rem;transition:all .2s ease}.Geofencing_backButton__EkCaG:hover{background:#6366f133}.Geofencing_mapTitle__i3-yF{color:#1e293b;font-size:1.25rem;font-weight:600}.Geofencing_mapContent__sw\+qh{display:flex;flex:1 1;overflow:hidden}.Geofencing_mapArea__wpeDD{background:#f8fafc;flex:2 1;position:relative}.Geofencing_mapElement__liIOu{height:100%;width:100%}.Geofencing_mapLoading__R-d9L{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;left:50%;padding:2rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.Geofencing_mapControls__WX5eB{display:flex;flex-direction:column;gap:.5rem;position:absolute;right:1rem;top:1rem}.Geofencing_mapControlButton__VuZCm{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#6366f1;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .2s ease;width:48px}.Geofencing_mapControlButton__VuZCm:hover{background:#6366f11a;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.Geofencing_mapControlButton__VuZCm.Geofencing_active__gdEsb{background:#6366f1;color:#fff}.Geofencing_formPanel__vCiF9{background:#fff;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;height:100%;overflow:auto;width:400px}.Geofencing_formContent__bd8fH{padding:2rem}.Geofencing_formTitle__-byYj{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:2rem}.Geofencing_formField__Irqaf{margin-bottom:1.5rem}.Geofencing_formLabel__0bTtS{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.Geofencing_formInput__OE0Qx{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:Poppins,sans-serif;font-size:.9rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.Geofencing_formInput__OE0Qx:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.Geofencing_formTextarea__xzkEi{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:Poppins,sans-serif;font-size:.9rem;min-height:80px;padding:.75rem 1rem;resize:vertical;transition:all .2s ease;width:100%}.Geofencing_formTextarea__xzkEi:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.Geofencing_formActions__ojIAn{display:flex;gap:1rem;margin-top:2rem}.Geofencing_cancelButton__7OSy9{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.Geofencing_cancelButton__7OSy9:hover{background:#f9fafb;border-color:#9ca3af}.Geofencing_saveButton__QZAf9{background:#6366f1;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.Geofencing_saveButton__QZAf9:hover{background:#5855eb;box-shadow:0 4px 8px #6366f14d;transform:translateY(-1px)}.Geofencing_saveButton__QZAf9:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}@media (max-width:768px){.Geofencing_container__kQ-l3{padding:1rem 0}.Geofencing_mainContent__Lnul9{padding:0 1rem}.Geofencing_header__JPP0P{margin-bottom:1.5rem;padding:1.25rem 1.5rem}.Geofencing_headerContent__o-pdn{flex-direction:column;gap:1rem;text-align:center}.Geofencing_headerLeft__VoK3B{flex-direction:column;gap:.75rem}.Geofencing_headerTitle__3nWbO{font-size:1.25rem}.Geofencing_headerSubtitle__S47qX{font-size:.85rem}.Geofencing_createButton__pp8Kl{justify-content:center;width:100%}.Geofencing_searchFilterContainer__0pKVp{padding:1.25rem 1.5rem}.Geofencing_searchFilterContent__Gc35Y{flex-direction:column;gap:1rem}.Geofencing_searchField__AVxaX{min-width:100%}.Geofencing_tableBody__pcr7L td,.Geofencing_tableHead__r5sey th{font-size:.85rem;padding:1rem 1.25rem}.Geofencing_mapContainer__ZDE-6{height:100vh}.Geofencing_formPanel__vCiF9{border-left:none;border-top:1px solid #e2e8f0;height:auto;width:100%}.Geofencing_mapContent__sw\+qh{flex-direction:column}.Geofencing_mapArea__wpeDD{flex:1 1;min-height:400px}}.UserManagement_container__G4rAd{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1400px;padding:24px}.UserManagement_header__V9CP\+{align-items:center;background:linear-gradient(135deg,#1d2b560d,#1d2b5600);background:linear-gradient(135deg,rgba(var(--primary-color-rgb,29,43,86),.05) 0,rgba(var(--primary-color-rgb,29,43,86),0) 100%);border-radius:12px;display:flex;justify-content:space-between;margin-bottom:32px;padding:24px}.UserManagement_headerContent__zT0-I h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1d2b56,#2a3a6a);background:linear-gradient(135deg,var(--primary-color,#1d2b56) 0,var(--primary-light,#2a3a6a) 100%);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700;margin:0 0 8px}.UserManagement_headerContent__zT0-I p{color:#64748b;font-size:14px;margin:0}.UserManagement_userTypeNav__AkZTW{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:8px;margin-bottom:24px;padding:8px}.UserManagement_userTypeButton__nIva1{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:120px;padding:12px 16px;transition:all .2s ease}.UserManagement_userTypeButton__nIva1:hover{background:#1d2b560d;background:rgba(var(--primary-color-rgb,29,43,86),.05);color:#1d2b56;color:var(--primary-color,#1d2b56)}.UserManagement_userTypeButton__nIva1.UserManagement_active__bdHia{background:#1d2b56;background:var(--primary-color,#1d2b56);box-shadow:0 2px 8px #1d2b5633;box-shadow:0 2px 8px rgba(var(--primary-color-rgb,29,43,86),.2);color:#fff}.UserManagement_userTypeButton__nIva1 .UserManagement_icon__tnymw{font-size:18px}.UserManagement_userTypeButton__nIva1 .UserManagement_badge__sja42{background:#fff3;border-radius:10px;color:#fff;font-size:11px;font-weight:600;min-width:16px;padding:2px 6px;text-align:center}.UserManagement_userTypeButton__nIva1:not(.UserManagement_active__bdHia) .UserManagement_badge__sja42{background:#1d2b561a;background:rgba(var(--primary-color-rgb,29,43,86),.1);color:#1d2b56;color:var(--primary-color,#1d2b56)}.UserManagement_actionButtons__sJeG8{align-items:center;display:flex;gap:12px}.UserManagement_addButton__-q\+\+O,.UserManagement_approveButton__A-nFy,.UserManagement_rejectButton__pweCB{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;text-transform:none;transition:all .2s ease}.UserManagement_addButton__-q\+\+O{background:#1d2b56;background:var(--primary-color,#1d2b56);box-shadow:0 2px 8px #1d2b564d;box-shadow:0 2px 8px rgba(var(--primary-color-rgb,29,43,86),.3);color:#fff}.UserManagement_addButton__-q\+\+O:hover{background:#2a3a6a;background:var(--primary-light,#2a3a6a);box-shadow:0 4px 12px #1d2b5666;box-shadow:0 4px 12px rgba(var(--primary-color-rgb,29,43,86),.4);transform:translateY(-1px)}.UserManagement_addButton__-q\+\+O:disabled{background:#cbd5e1;box-shadow:none;color:#94a3b8;cursor:not-allowed;transform:none}.UserManagement_approveButton__A-nFy{background:#10b981;box-shadow:0 2px 8px #10b9814d;color:#fff}.UserManagement_approveButton__A-nFy:hover{background:#059669;transform:translateY(-1px)}.UserManagement_rejectButton__pweCB{background:#ef4444;box-shadow:0 2px 8px #ef44444d;color:#fff}.UserManagement_rejectButton__pweCB:hover{background:#dc2626;transform:translateY(-1px)}.UserManagement_searchSection__Pg2OH{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:24px;padding:20px}.UserManagement_searchContainer__56k65{align-items:center;display:flex;gap:16px}.UserManagement_searchInputWrapper__7lLaa{flex:1 1;position:relative}.UserManagement_searchInput__qhtAh{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:12px 16px 12px 48px;transition:all .2s ease;width:100%}.UserManagement_searchInput__qhtAh:focus{border-color:#1d2b56;border-color:var(--primary-color,#1d2b56);box-shadow:0 0 0 3px #1d2b561a;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb,29,43,86),.1);outline:none}.UserManagement_searchIcon__RNIXG{color:#64748b;font-size:18px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.UserManagement_searchStats__004qw{color:#64748b;font-size:14px;white-space:nowrap}.UserManagement_filtersAndSearch__5Pwhy{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 8px #0000000f;display:flex;font-family:Poppins,sans-serif;gap:20px;justify-content:space-between;margin-bottom:20px;padding:16px 20px}.UserManagement_compactFilters__S3i9l{align-items:center;display:flex;gap:8px}.UserManagement_compactFilterBtn__EIPLQ{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:6px 14px;transition:all .2s ease;white-space:nowrap}.UserManagement_compactFilterBtn__EIPLQ:hover{background:#1d2b560d;border-color:var(--primary-color);color:var(--primary-color)}.UserManagement_compactFilterBtn__EIPLQ.UserManagement_active__bdHia{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 4px #1d2b5633;color:#fff}.UserManagement_compactSearch__X9HHp{align-items:center;display:flex;gap:12px}.UserManagement_compactSearchInput__ZmFYf{align-items:center;display:flex;position:relative}.UserManagement_compactSearchInput__ZmFYf .UserManagement_searchIcon__RNIXG{color:var(--primary-color);font-size:16px;left:10px;position:absolute;z-index:1}.UserManagement_compactSearchInput__ZmFYf input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-family:Poppins,sans-serif;font-size:13px;padding:8px 12px 8px 36px;transition:all .3s ease;width:240px}.UserManagement_compactSearchInput__ZmFYf input:focus{background:#fff;border-color:var(--primary-color);box-shadow:0 0 0 2px #1d2b561a;outline:none}.UserManagement_compactSearchInput__ZmFYf input::placeholder{color:#94a3b8;font-family:Poppins,sans-serif}.UserManagement_resultCount__Mq6w3{color:#64748b;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;white-space:nowrap}@media (max-width:768px){.UserManagement_filtersAndSearch__5Pwhy{align-items:stretch;flex-direction:column;gap:12px}.UserManagement_compactFilters__S3i9l{flex-wrap:wrap;justify-content:center}.UserManagement_compactSearch__X9HHp{justify-content:space-between}.UserManagement_compactSearchInput__ZmFYf input{width:200px}}.UserManagement_tableSection__-xB4a{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.UserManagement_tableHeader__l76Qb{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.UserManagement_tableTitle__wo84d{font-size:16px;margin:0}.UserManagement_tableBadge__cwb\+P,.UserManagement_tableTitle__wo84d{color:#1d2b56;color:var(--primary-color,#1d2b56);font-family:Poppins,sans-serif;font-weight:600}.UserManagement_tableBadge__cwb\+P{background:#1d2b561a;background:rgba(var(--primary-color-rgb,29,43,86),.1);border-radius:12px;font-size:11px;padding:4px 10px}.UserManagement_customTable__hqEzI{background:#fff;border-collapse:collapse;font-size:14px;width:100%}.UserManagement_customTable__hqEzI th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#1d2b56;color:var(--primary-color,#1d2b56);font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.UserManagement_customTable__hqEzI td{border-bottom:1px solid #f1f5f9;font-size:13px;padding:12px 16px;vertical-align:middle}.UserManagement_customTable__hqEzI tr{transition:all .2s ease}.UserManagement_customTable__hqEzI tr:hover{background:#1d2b5605;background:rgba(var(--primary-color-rgb,29,43,86),.02)}.UserManagement_customTable__hqEzI tbody tr{border-left:3px solid #0000}.UserManagement_customTable__hqEzI tbody tr:hover{background:#1d2b5603;background:rgba(var(--primary-color-rgb,29,43,86),.01);border-left:3px solid #1d2b56;border-left:3px solid var(--primary-color,#1d2b56)}.UserManagement_userCard__O18KB{align-items:center;display:flex;gap:10px}.UserManagement_userAvatar__c3aPa{align-items:center;background:#1d2b56;background:var(--primary-color,#1d2b56);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:32px;justify-content:center;width:32px}.UserManagement_userAvatar__c3aPa.UserManagement_admin__71Ec3{background:linear-gradient(135deg,#1d2b56,#2a3a6a);background:linear-gradient(135deg,var(--primary-color,#1d2b56),var(--primary-light,#2a3a6a))}.UserManagement_userAvatar__c3aPa.UserManagement_signup__nkYmy{background:#f59e0b}.UserManagement_userAvatar__c3aPa.UserManagement_normal__tduwE{background:#6b7280}.UserManagement_userInfo__VaEdy h4{color:#1f2937;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:1.2;margin:0 0 2px}.UserManagement_userInfo__VaEdy p{color:#64748b;font-family:Poppins,sans-serif;font-size:11px;line-height:1.2;margin:0}.UserManagement_statusBadge__XuMv9{border-radius:10px;display:inline-block;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;letter-spacing:.3px;min-width:50px;padding:3px 8px;text-align:center;text-transform:uppercase}.UserManagement_statusBadge__XuMv9.UserManagement_active__bdHia{background:#dcfce7;color:#166534}.UserManagement_statusBadge__XuMv9.UserManagement_disabled__lbAzD{background:#fee2e2;color:#991b1b}.UserManagement_statusBadge__XuMv9.UserManagement_pending__4x8B2{background:#fef3c7;color:#92400e}.UserManagement_statusBadge__XuMv9.UserManagement_approved__xZAiq{background:#dcfce7;color:#166534}.UserManagement_statusBadge__XuMv9.UserManagement_rejected__k3xC3{background:#fee2e2;color:#991b1b}.UserManagement_statusBadge__XuMv9.UserManagement_admin__71Ec3{background:linear-gradient(135deg,#1d2b561a,#1d2b560d);background:linear-gradient(135deg,rgba(var(--primary-color-rgb,29,43,86),.1),rgba(var(--primary-color-rgb,29,43,86),.05));color:#1d2b56;color:var(--primary-color,#1d2b56)}.UserManagement_statusBadge__XuMv9.UserManagement_user__8ZA\+7{background:#f1f5f9;color:#475569}.UserManagement_tableActions__27So0{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.UserManagement_actionBtn__qxZZy{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;transition:all .2s ease;width:28px}.UserManagement_actionBtn__qxZZy.UserManagement_edit__pgTzN{background:#1d2b561a;background:rgba(var(--primary-color-rgb,29,43,86),.1);color:#1d2b56;color:var(--primary-color,#1d2b56)}.UserManagement_actionBtn__qxZZy.UserManagement_edit__pgTzN:hover{background:#1d2b5633;background:rgba(var(--primary-color-rgb,29,43,86),.2);transform:scale(1.05)}.UserManagement_actionBtn__qxZZy.UserManagement_delete__cgpFJ{background:#ef44441a;color:#ef4444}.UserManagement_actionBtn__qxZZy.UserManagement_delete__cgpFJ:hover{background:#ef444433;transform:scale(1.05)}.UserManagement_actionBtn__qxZZy.UserManagement_approve__uwEC3{background:#10b9811a;color:#10b981}.UserManagement_actionBtn__qxZZy.UserManagement_approve__uwEC3:hover{background:#10b98133;transform:scale(1.05)}.UserManagement_actionBtn__qxZZy.UserManagement_reject__E47rb{background:#ef44441a;color:#ef4444}.UserManagement_actionBtn__qxZZy.UserManagement_reject__E47rb:hover{background:#ef444433;transform:scale(1.05)}.UserManagement_actionBtn__qxZZy.UserManagement_roles__ilT4y{background:#10b9811a;color:#10b981}.UserManagement_actionBtn__qxZZy.UserManagement_roles__ilT4y:hover{background:#10b98133;transform:scale(1.05)}.UserManagement_actionBtn__qxZZy.UserManagement_devices__5obQQ{background:#3b82f61a;color:#3b82f6}.UserManagement_actionBtn__qxZZy.UserManagement_devices__5obQQ:hover{background:#3b82f633;transform:scale(1.05)}.UserManagement_actionBtn__qxZZy.UserManagement_restore__vrIPL{background:#10b9811a;color:#10b981}.UserManagement_actionBtn__qxZZy.UserManagement_restore__vrIPL:hover{background:#10b98133;transform:scale(1.05)}.UserManagement_actionBtn__qxZZy.UserManagement_login__TiaSJ{background:#f59e0b1a;color:#f59e0b}.UserManagement_actionBtn__qxZZy.UserManagement_login__TiaSJ:hover{background:#f59e0b33;transform:scale(1.05)}.UserManagement_actionBtn__qxZZy:disabled{cursor:not-allowed;opacity:.5;transform:none}.UserManagement_pointsDisplay__BgDnq{align-items:center;color:#1d2b56;color:var(--primary-color,#1d2b56);display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;gap:3px}.UserManagement_pointsIcon__rkwKZ{color:#f59e0b;font-size:12px}.UserManagement_loadingContainer__sXYVQ{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:64px 24px}.UserManagement_spinner__AcYy6{animation:UserManagement_spin__Ahw\+B 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#1d2b56;border-top:3px solid var(--primary-color,#1d2b56);height:40px;width:40px}@keyframes UserManagement_spin__Ahw\+B{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserManagement_loadingText__gfgJq{color:#64748b;font-size:14px}@media (max-width:768px){.UserManagement_container__G4rAd{padding:16px}.UserManagement_header__V9CP\+{align-items:stretch;flex-direction:column;gap:16px;text-align:center}.UserManagement_userTypeNav__AkZTW{flex-wrap:wrap;gap:4px}.UserManagement_userTypeButton__nIva1{flex:1 1;font-size:11px;min-width:auto;padding:8px 6px}.UserManagement_actionButtons__sJeG8{flex-direction:column;width:100%}.UserManagement_searchContainer__56k65{align-items:stretch;flex-direction:column}.UserManagement_customTable__hqEzI{display:block;font-size:11px;overflow-x:auto;white-space:nowrap}.UserManagement_customTable__hqEzI td,.UserManagement_customTable__hqEzI th{min-width:80px;padding:8px 6px}.UserManagement_tableActions__27So0{gap:2px}.UserManagement_actionBtn__qxZZy{font-size:12px;height:24px;width:24px}.UserManagement_userCard__O18KB{gap:6px}.UserManagement_userAvatar__c3aPa{font-size:11px;height:28px;width:28px}.UserManagement_userInfo__VaEdy h4{font-size:11px}.UserManagement_userInfo__VaEdy p{font-size:10px}.UserManagement_statusBadge__XuMv9{font-size:9px;min-width:40px;padding:2px 6px}.UserManagement_pointsDisplay__BgDnq,.UserManagement_pointsIcon__rkwKZ{font-size:10px}}.UserManagement_emptyState__lUaH-{color:#64748b;padding:64px 24px;text-align:center}.UserManagement_emptyStateIcon__zZWZ\+{font-size:48px;margin-bottom:16px;opacity:.5}.UserManagement_emptyStateTitle__p16Ir{color:#374151;font-size:18px;font-weight:600;margin-bottom:8px}.UserManagement_emptyStateText__yXjtV{font-size:14px;margin-bottom:0}.SummaryReport_container__156xb{background-color:rgba(var(--primary-color-rgb),.02);font-family:Poppins,sans-serif;min-height:100vh;padding:0}.SummaryReport_mainContent__2yzWg{margin:0 auto;max-width:100%;padding:0 24px;width:100%}.SummaryReport_header__YLh9h{background-color:initial;margin-bottom:24px;padding:24px 32px}.SummaryReport_headerLeft__gqxFs{align-items:center;display:flex;gap:12px}.SummaryReport_backButton__Qp6eB{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;padding:8px;transition:all .2s ease;width:40px}.SummaryReport_backButton__Qp6eB:hover{background-color:#f3f4f6;color:#374151}.SummaryReport_headerTitle__d42aH{color:#1f2937;font-size:20px;font-weight:600;margin:0}.SummaryReport_alert__zuNax{align-items:center;border-radius:8px;display:flex;font-size:14px;gap:8px;margin-bottom:16px;padding:12px 16px}.SummaryReport_alert__zuNax.SummaryReport_error__3scos{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}.SummaryReport_filtersCard__ePm6Z{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:24px}.SummaryReport_filtersGrid__VzYCH{align-items:end;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.SummaryReport_formGroup__sYbUy{display:flex;flex:1 1;flex-direction:column;min-width:200px}.SummaryReport_formLabel__IeZO2{color:#374151;font-size:14px;font-weight:500;margin-bottom:8px}.SummaryReport_formInput__dhSCU{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:all .2s ease}.SummaryReport_formInput__dhSCU:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.SummaryReport_formSelect__TVvVG{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:all .2s ease}.SummaryReport_formSelect__TVvVG:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.SummaryReport_buttonsGroup__KBNhD{align-items:end;display:flex;gap:12px;justify-content:flex-end;width:100%}.SummaryReport_generateButton__akrWl{align-items:center;background-color:var(--primary-color);border:none;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:120px;padding:12px 24px;transition:all .2s ease}.SummaryReport_generateButton__akrWl:hover{background-color:var(--primary-light);box-shadow:0 4px 6px #0000001a}.SummaryReport_generateButton__akrWl:disabled{background-color:#94a3b8;cursor:not-allowed}.SummaryReport_exportButton__7i3\+n{align-items:center;background-color:#fff;border:1px solid #059669;border-radius:8px;color:#059669;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:120px;padding:12px 24px;transition:all .2s ease}.SummaryReport_exportButton__7i3\+n:hover{background-color:#059669;color:#fff}.SummaryReport_exportButton__7i3\+n:disabled{background-color:#f1f5f9;border-color:#d1d5db;color:#94a3b8;cursor:not-allowed}.SummaryReport_loadingSpinner__EfBvc{animation:SummaryReport_spin__\+-ZQo 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:20px;width:20px}@keyframes SummaryReport_spin__\+-ZQo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SummaryReport_tableContainer__iEzCp{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.SummaryReport_table__WNPmw{border-collapse:collapse;width:100%}.SummaryReport_tableHead__gE6Ht{background:linear-gradient(90deg,#eff6ff,#e0e7ff);border-bottom:1px solid #e5e7eb}.SummaryReport_tableHead__gE6Ht th{color:#4b5563;font-size:12px;font-weight:600;letter-spacing:.05em;padding:16px 20px;text-align:left;text-transform:uppercase}.SummaryReport_tableBody__A7oUA tr{border-bottom:1px solid #f3f4f6;cursor:pointer;transition:all .15s ease}.SummaryReport_tableBody__A7oUA tr:nth-child(2n){background-color:#fff}.SummaryReport_tableBody__A7oUA tr:nth-child(odd){background-color:#f9fafb}.SummaryReport_tableBody__A7oUA tr:hover{background-color:#eff6ff}.SummaryReport_tableBody__A7oUA td{border-bottom:1px solid #f3f4f6;color:#1f2937;font-size:14px;padding:16px 20px}.SummaryReport_tableBody__A7oUA td:last-child{border-bottom:none}.SummaryReport_timeCell__AxoOa{color:#374151;font-weight:500}.SummaryReport_distanceCell__yKPf5{color:#059669;font-weight:600}.SummaryReport_speedCell__Ynmy1{color:#dc2626;font-weight:600}.SummaryReport_avgSpeedCell__EfiTV{color:#7c3aed;font-weight:600}.SummaryReport_odometerCell__ELmJU{color:#374151;font-weight:500}.SummaryReport_positionCell__d6hcF{color:#64748b;font-size:13px}.SummaryReport_batteryCell__ZC1tV{color:#374151;font-weight:500}.SummaryReport_statusChip__ovYrO{align-items:center;border-radius:16px;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 12px}.SummaryReport_statusChip__ovYrO.SummaryReport_success__eg1mj{background-color:#dcfce7;border:1px solid #bbf7d0;color:#166534}.SummaryReport_statusChip__ovYrO.SummaryReport_error__3scos{background-color:#fee2e2;border:1px solid #fecaca;color:#991b1b}.SummaryReport_statusChip__ovYrO.SummaryReport_default__nLNtJ{background-color:#f3f4f6;border:1px solid #d1d5db;color:#374151}.SummaryReport_pagination__b3hyx{align-items:center;background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 24px}.SummaryReport_paginationInfo__rCzZ4{color:#374151;font-size:14px}.SummaryReport_paginationControls__LtM4J{align-items:center;display:flex;gap:8px}.SummaryReport_paginationButton__JFzg0{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;padding:8px 12px;transition:all .2s ease}.SummaryReport_paginationButton__JFzg0:hover:not(:disabled){background-color:#fff;border-color:#9ca3af}.SummaryReport_paginationButton__JFzg0:disabled{cursor:not-allowed;opacity:.5}.SummaryReport_paginationSelect__x4UoQ{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;padding:6px 12px;transition:all .2s ease}.SummaryReport_paginationSelect__x4UoQ:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.SummaryReport_emptyState__5ZHJD{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:32px;padding:60px 32px;text-align:center}.SummaryReport_emptyText__iiJ9J{align-items:center;color:#64748b;display:flex;font-size:16px;gap:8px;justify-content:center;margin:0}.SummaryReport_backdrop__qihhh{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.SummaryReport_backdropContent__Xj7zr{background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001a;max-width:400px;padding:32px;text-align:center;width:90%}.SummaryReport_backdropTitle__AyPbD{color:#334155;font-size:18px;font-weight:600;margin:0 0 8px}.SummaryReport_backdropSubtitle__Qm4TQ{color:#64748b;font-size:14px;margin:0}.SummaryReport_backdropSpinner__auiK2{animation:SummaryReport_spin__\+-ZQo 1s linear infinite;border:4px solid #f1f5f9;border-radius:50%;border-top-color:#3b82f6;height:60px;margin:0 auto 16px;width:60px}@media (max-width:768px){.SummaryReport_mainContent__2yzWg{padding:0 16px}.SummaryReport_header__YLh9h{margin-bottom:24px;padding:20px 24px}.SummaryReport_headerTitle__d42aH{font-size:18px}.SummaryReport_filtersGrid__VzYCH{align-items:stretch;flex-direction:column}.SummaryReport_formGroup__sYbUy{min-width:auto}.SummaryReport_buttonsGroup__KBNhD{flex-direction:column;width:100%}.SummaryReport_exportButton__7i3\+n,.SummaryReport_generateButton__akrWl{width:100%}.SummaryReport_tableContainer__iEzCp{overflow-x:auto}.SummaryReport_table__WNPmw{min-width:800px}.SummaryReport_pagination__b3hyx{align-items:stretch;flex-direction:column;gap:12px}.SummaryReport_paginationControls__LtM4J{justify-content:center}}@media (max-width:480px){.SummaryReport_mainContent__2yzWg{padding:0 12px}.SummaryReport_header__YLh9h{padding:16px 20px}.SummaryReport_headerTitle__d42aH{font-size:16px}.SummaryReport_filtersCard__ePm6Z{padding:20px}.SummaryReport_tableBody__A7oUA td,.SummaryReport_tableHead__gE6Ht th{font-size:12px;padding:12px 16px}}.GroupManagement_container__xHQ3n{background-color:#fafbfc;font-family:Poppins,sans-serif;min-height:100vh;padding:2rem 0}.GroupManagement_mainContent__hU\+Jp{margin:0 auto;max-width:100%;padding:0 2rem}.GroupManagement_header__YMKiw{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:2rem;padding:1.5rem 2rem}.GroupManagement_headerContent__78RxB{align-items:center;display:flex;gap:2rem;justify-content:space-between}.GroupManagement_headerLeft__Y7TfT{align-items:center;display:flex;gap:1rem}.GroupManagement_headerAvatar__2wL5U{align-items:center;background:#6366f1;border-radius:8px;box-shadow:0 2px 4px #6366f133;display:flex;height:48px;justify-content:center;width:48px}.GroupManagement_headerTitle__qYE0q{color:#1e293b;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.25rem}.GroupManagement_headerSubtitle__4L\+3E{color:#64748b;font-size:.9rem;font-weight:400;line-height:1.4}.GroupManagement_createButton__ER58L{align-items:center;background:var(--primary-color);border:none;border-radius:8px;box-shadow:0 2px 4px #1d2b5633;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s ease}.GroupManagement_createButton__ER58L:hover{background:var(--primary-light);box-shadow:0 4px 8px #1d2b564d;transform:translateY(-1px)}.GroupManagement_createButton__ER58L:disabled{box-shadow:0 1px 2px #6366f11a;cursor:not-allowed;opacity:.6;transform:none}.GroupManagement_mainCard__Insw2{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:24px;box-shadow:0 20px 40px #0000001a;overflow:hidden}.GroupManagement_cardHeader__r17M-{background:linear-gradient(135deg,#f8fafccc,#f1f5f9cc);border-bottom:1px solid #e2e8f0cc;padding:2rem 2.5rem 1.5rem}.GroupManagement_cardTitle__hz-j-{align-items:center;color:#1e293b;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;margin-bottom:1rem}.GroupManagement_cardTitle__hz-j-:before{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px;content:"";height:24px;width:4px}.GroupManagement_searchContainer__bEk0P{align-items:center;display:flex;gap:1rem;margin-top:1.5rem}.GroupManagement_searchField__u4JBz{flex:1 1;max-width:400px;position:relative}.GroupManagement_searchInput__62Kdz{background:#fffc;border:2px solid #e2e8f0;border-radius:12px;font-family:Poppins,sans-serif;font-size:.95rem;padding:.875rem 1rem .875rem 3rem;transition:all .3s ease;width:100%}.GroupManagement_searchInput__62Kdz:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.GroupManagement_searchIcon__xIbpn{color:#9ca3af;font-size:1.1rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.GroupManagement_cardContent__fTouA{padding:2rem 2.5rem}.GroupManagement_loadingContainer__FZdC2{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.GroupManagement_loadingSpinner__IpYaU{animation:GroupManagement_spin__IQqCd 1s linear infinite;border:2px solid #f3f4f6;border-radius:50%;border-top-color:#dc2626;height:20px;width:20px}@keyframes GroupManagement_spin__IQqCd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GroupManagement_loadingText__e0iVZ{color:#64748b;font-size:1rem;font-weight:500}.GroupManagement_emptyState__vnUUE{background:linear-gradient(135deg,#f8fafccc,#f1f5f9cc);border-radius:16px;margin:2rem 0;padding:4rem 2rem;text-align:center}.GroupManagement_emptyAvatar__baqty{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 12px 32px #667eea4d;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.GroupManagement_emptyTitle__uJpa-{color:#1e293b;font-size:1.75rem;font-weight:700;margin-bottom:1rem}.GroupManagement_emptySubtitle__k8k0I{color:#64748b;font-size:1.1rem;line-height:1.6;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:500px}.GroupManagement_groupList__wiMSl{background:#fff;border-radius:16px;box-shadow:0 4px 16px #0000000d;overflow:hidden}.GroupManagement_groupItem__YcH1M{border-bottom:1px solid #f1f5f9;position:relative;transition:all .3s ease}.GroupManagement_groupItem__YcH1M:last-child{border-bottom:none}.GroupManagement_groupItem__YcH1M:hover{background:linear-gradient(135deg,#f8fafccc,#f1f5f9cc);transform:translateX(4px)}.GroupManagement_groupItemContent__ciRme{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem 2rem}.GroupManagement_groupInfo__anL9n{align-items:center;display:flex;flex:1 1;gap:1rem}.GroupManagement_expandButton__BRqpN{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.GroupManagement_expandButton__BRqpN:hover{background:#e2e8f0;color:#475569;transform:scale(1.05)}.GroupManagement_groupAvatar__OserC{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 12px #667eea33;display:flex;height:48px;justify-content:center;width:48px}.GroupManagement_groupDetails__\+M7Rw{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.GroupManagement_groupName__8y1yp{color:#1e293b;font-size:1.1rem;font-weight:600;margin-bottom:.25rem;transition:color .3s ease}.GroupManagement_groupItem__YcH1M:hover .GroupManagement_groupName__8y1yp{color:#667eea}.GroupManagement_groupSubtitle__4h1im{color:#64748b;font-size:.9rem;font-weight:500}.GroupManagement_groupActions__qenej{display:flex;gap:.5rem;opacity:0;transition:opacity .3s ease}.GroupManagement_groupItem__YcH1M:hover .GroupManagement_groupActions__qenej{opacity:1}.GroupManagement_actionButton__-8c8s{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;height:36px;justify-content:center;transition:all .3s ease;width:36px}.GroupManagement_linkButton__\+Vd1J{background:#1d2b561a;color:var(--primary-color)}.GroupManagement_linkButton__\+Vd1J:hover{background:#1d2b5633;color:var(--primary-light);transform:scale(1.05)}.GroupManagement_editButton__DShhM{background:#fef3c7;color:#d97706}.GroupManagement_editButton__DShhM:hover{background:#fde68a;transform:scale(1.05)}.GroupManagement_deleteButton__AfIGV{background:#fee2e2;color:#dc2626}.GroupManagement_deleteButton__AfIGV:hover{background:#fecaca;transform:scale(1.05)}.GroupManagement_alert__Qj5M0{align-items:center;background:#fef3c7;border:1px solid #f59e0b;border-radius:12px;color:#92400e;display:flex;font-weight:500;gap:.75rem;margin-bottom:2rem;padding:1rem 1.5rem}@media (max-width:768px){.GroupManagement_container__xHQ3n{padding:1rem 0}.GroupManagement_mainContent__hU\+Jp{padding:0 1rem}.GroupManagement_header__YMKiw{margin-bottom:1.5rem;padding:1.25rem 1.5rem}.GroupManagement_headerContent__78RxB{flex-direction:column;gap:1rem;text-align:center}.GroupManagement_headerLeft__Y7TfT{flex-direction:column;gap:.75rem}.GroupManagement_headerTitle__qYE0q{font-size:1.25rem}.GroupManagement_headerSubtitle__4L\+3E{font-size:.85rem}.GroupManagement_createButton__ER58L{justify-content:center;width:100%}.GroupManagement_cardContent__fTouA,.GroupManagement_cardHeader__r17M-{padding:1.5rem}.GroupManagement_groupItemContent__ciRme{padding:1rem 1.5rem}.GroupManagement_groupInfo__anL9n{flex-direction:column;gap:1rem}.GroupManagement_groupActions__qenej{align-self:flex-end;opacity:1}.GroupManagement_searchContainer__bEk0P{align-items:stretch;flex-direction:column}.GroupManagement_searchField__u4JBz{max-width:none}.GroupManagement_modalOverlay__qDzb0{padding:1rem}.GroupManagement_modal__V-eLb{margin:0 1rem;max-width:none}.GroupManagement_modalHeader__iVwnH{padding:1.5rem 1.5rem 1rem}.GroupManagement_modalContent__NWcx4{padding:1rem 1.5rem}.GroupManagement_modalActions__I45kd{padding:1rem 1.5rem 1.5rem}}@keyframes GroupManagement_slideIn__3lqbA{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.GroupManagement_groupItem__YcH1M{animation:GroupManagement_slideIn__3lqbA .3s ease-out}.GroupManagement_groupList__wiMSl::-webkit-scrollbar{width:8px}.GroupManagement_groupList__wiMSl::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.GroupManagement_groupList__wiMSl::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.GroupManagement_groupList__wiMSl::-webkit-scrollbar-thumb:hover{background:#94a3b8}.GroupManagement_modalOverlay__qDzb0{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:1000}.GroupManagement_modal__V-eLb{animation:GroupManagement_modalSlideIn__x12Ew .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 25px 50px #00000040;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}@keyframes GroupManagement_modalSlideIn__x12Ew{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.GroupManagement_modalHeader__iVwnH{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:2rem 2rem 1rem}.GroupManagement_modalHeader__iVwnH h2{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0}.GroupManagement_closeButton__ZBqb\+{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;transition:all .3s ease;width:32px}.GroupManagement_closeButton__ZBqb\+:hover{background:#e2e8f0;color:#475569}.GroupManagement_modalContent__NWcx4{padding:1.5rem 2rem}.GroupManagement_modalActions__I45kd{background:#f8fafc;border-radius:0 0 20px 20px;border-top:1px solid #e2e8f0;display:flex;gap:1rem;justify-content:flex-end;padding:1rem 2rem 2rem}.GroupManagement_formField__MlkMs{margin-bottom:1.5rem}.GroupManagement_formField__MlkMs label{color:#374151;display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.GroupManagement_formField__MlkMs input,.GroupManagement_formField__MlkMs select{background:#fff;border:2px solid #e2e8f0;border-radius:8px;font-family:Poppins,sans-serif;font-size:.95rem;padding:.75rem 1rem;transition:all .3s ease;width:100%}.GroupManagement_formField__MlkMs input:focus,.GroupManagement_formField__MlkMs select:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.GroupManagement_formField__MlkMs input:disabled,.GroupManagement_formField__MlkMs select:disabled{background:#f8fafc;color:#9ca3af;cursor:not-allowed}.GroupManagement_cancelButton__Pt9D3{background:#fff;border:2px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.GroupManagement_cancelButton__Pt9D3:hover{background:#f9fafb;border-color:#9ca3af;color:#111827}.GroupManagement_cancelButton__Pt9D3:disabled{cursor:not-allowed;opacity:.6}.GroupManagement_saveButton__RNPfk{background:var(--primary-color);border:none;border-radius:8px;box-shadow:0 4px 12px #1d2b564d;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.GroupManagement_saveButton__RNPfk:hover{background:var(--primary-light);box-shadow:0 6px 16px #1d2b5666;transform:translateY(-1px)}.GroupManagement_saveButton__RNPfk:disabled{box-shadow:0 2px 8px #667eea33;cursor:not-allowed;opacity:.6;transform:none}.GroupManagement_deleteButton__AfIGV{background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:8px;box-shadow:0 4px 12px #dc26264d;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.GroupManagement_deleteButton__AfIGV:hover{box-shadow:0 6px 16px #dc262666;transform:translateY(-1px)}.GroupManagement_deleteButton__AfIGV:disabled{box-shadow:0 2px 8px #dc262633;cursor:not-allowed;opacity:.6;transform:none}.GroupManagement_tableContainer__6m7AO{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-top:2rem;overflow:hidden}.GroupManagement_tableHeader__MQ3U0{background:#fafbfc;border-bottom:2px solid #f1f5f9;padding:1.5rem 2rem}.GroupManagement_tableTitle__Po6a5{color:#1e293b;font-size:1.25rem;font-weight:600}.GroupManagement_table__fzF-f{border-collapse:collapse;font-family:Poppins,sans-serif;width:100%}.GroupManagement_tableHead__xAJpT,.GroupManagement_tableHead__xAJpT th{background:#f8fafc;border-bottom:2px solid #e2e8f0}.GroupManagement_tableHead__xAJpT th{color:#374151;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:1.25rem 1.5rem;text-align:left;text-transform:uppercase}.GroupManagement_tableBody__sm3QF tr{border-bottom:1px solid #f1f5f9;transition:background-color .2s ease}.GroupManagement_tableBody__sm3QF tr:hover{background:#f8fafc}.GroupManagement_tableBody__sm3QF tr:last-child{border-bottom:none}.GroupManagement_tableBody__sm3QF td{color:#1e293b;font-size:.9rem;padding:1.25rem 1.5rem;vertical-align:middle}.GroupManagement_tableBody__sm3QF td:first-child{font-weight:500}.GroupManagement_statusBadge__GqBIM{border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.025em;padding:.375rem .75rem;text-transform:uppercase}.GroupManagement_statusActive__c2Y6D{background:#dcfce7;border:1px solid #bbf7d0;color:#166534}.GroupManagement_statusInactive__G9QQL{background:#fee2e2;border:1px solid #fecaca;color:#dc2626}.GroupManagement_tableGroupAvatar__wjfMF{align-items:center;background:#6366f1;border-radius:8px;box-shadow:0 2px 4px #6366f133;color:#fff;display:flex;font-size:.875rem;height:36px;justify-content:center;margin-right:.75rem;width:36px}.GroupManagement_tableActionButton__u01LC{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.875rem;height:32px;justify-content:center;margin:0 .125rem;transition:all .2s ease;width:32px}.GroupManagement_tableLinkButton__u2pRg{background:#1d2b561a;color:var(--primary-color)}.GroupManagement_tableLinkButton__u2pRg:hover{background:#1d2b5633;box-shadow:0 2px 4px #1d2b5633;color:var(--primary-light);transform:translateY(-1px)}.GroupManagement_tableEditButton__oiUAV{background:#fef3c7;color:#d97706}.GroupManagement_tableEditButton__oiUAV:hover{background:#fde68a;box-shadow:0 2px 4px #d9770633;transform:translateY(-1px)}.GroupManagement_tableDeleteButton__FEY0G{background:#fee2e2;color:#dc2626}.GroupManagement_tableDeleteButton__FEY0G:hover{background:#fecaca;box-shadow:0 2px 4px #dc262633;transform:translateY(-1px)}.GroupManagement_groupNameCell__pK3RU{align-items:center;color:#1e293b;display:flex;font-weight:500}.GroupManagement_groupNameText__rEoIA{color:#1e293b;font-weight:500}.GroupManagement_subGroupsCell__k6vXl{color:#64748b;font-size:.85rem}.GroupManagement_emptyCell__Lp\+xs{color:#9ca3af;font-style:italic}@media (max-width:1024px){.GroupManagement_tableContainer__6m7AO{margin-top:1.5rem}.GroupManagement_tableHeader__MQ3U0{padding:1.25rem 1.5rem}.GroupManagement_tableBody__sm3QF td,.GroupManagement_tableHead__xAJpT th{font-size:.85rem;padding:1rem 1.25rem}.GroupManagement_tableTitle__Po6a5{font-size:1.125rem}}@media (max-width:768px){.GroupManagement_tableContainer__6m7AO{margin-top:1rem}.GroupManagement_tableHeader__MQ3U0{padding:1rem 1.25rem}.GroupManagement_tableBody__sm3QF td,.GroupManagement_tableHead__xAJpT th{font-size:.8rem;padding:.75rem 1rem}.GroupManagement_tableTitle__Po6a5{font-size:1rem}.GroupManagement_tableGroupAvatar__wjfMF{font-size:.75rem;height:28px;margin-right:.5rem;width:28px}.GroupManagement_tableActionButton__u01LC{font-size:.75rem;height:28px;width:28px}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.settings-container{background:#f8fafc;min-height:100vh;padding:0}.settings-content{margin:0 auto;max-width:1200px;padding:0}.settings-header{background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);box-shadow:0 10px 30px #0000001a;color:#fff;margin-top:2rem;overflow:hidden;padding:3rem 2rem;position:relative;text-align:center}.settings-header:before{background:#0000004d;bottom:0;left:0;right:0;top:0;z-index:1}.settings-header:after{animation:float 6s ease-in-out infinite;background:radial-gradient(circle at 20% 80%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 40% 40%,#ffffff1a 0,#0000 50%);bottom:0;left:0;right:0;top:0}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.header-banner{position:relative;z-index:3}.banner-content{align-items:center;animation:fadeInUp 1s ease-out;display:flex;flex-direction:column;gap:1.5rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.banner-icon{align-items:center;animation:pulse 2s infinite;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff3;border:2px solid #ffffff4d;border-radius:50%;box-shadow:0 8px 32px #00000026;display:flex;height:70px;justify-content:center;transition:all .3s ease;width:70px}.banner-icon:hover{box-shadow:0 12px 40px #00000040;transform:scale(1.1)}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.banner-icon .icon{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:35px;width:35px}.banner-text{animation:fadeInUp 1s ease-out .3s both;text-align:center}.banner-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#f0f0f0);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 1rem;text-shadow:0 4px 8px #0003}.banner-subtitle{animation:fadeInUp 1s ease-out .6s both;color:#ffffffe6;font-size:1.125rem;font-weight:400;line-height:1.6;margin:0;max-width:600px;text-shadow:0 2px 4px #0000001a}.settings-header:before{animation:float 8s ease-in-out infinite;height:60px;left:15px;top:15px;width:60px}.settings-header:after,.settings-header:before{background:#ffffff1a;border-radius:50%;content:"";position:absolute;z-index:2}.settings-header:after{animation:float 8s ease-in-out infinite reverse;bottom:15px;height:50px;right:15px;width:50px}.settings-section{background:#fff;padding:4rem 2rem;position:relative}.settings-section:before{background:linear-gradient(90deg,#667eea,#764ba2,#f093fb);content:"";height:4px;left:0;position:absolute;right:0;top:0}.section-header{margin-bottom:3rem;text-align:center}.section-icon{color:#667eea;filter:drop-shadow(0 2px 4px rgba(102,126,234,.2));height:40px;margin-bottom:1rem;width:40px}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#1a202c;font-size:2.5rem;font-weight:800;margin:0}.settings-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.settings-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 8px 25px #00000014;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.settings-card:hover{border-color:#667eea;box-shadow:0 25px 50px #00000026;transform:translateY(-8px) scale(1.02)}.card-content{display:flex;flex-direction:column;height:100%;padding:2.5rem}.card-icon-container{margin-bottom:2rem;text-align:center}.card-icon{align-items:center;border-radius:16px;box-shadow:0 8px 20px #0000001a;display:flex;height:70px;justify-content:center;margin:0 auto;transition:all .3s ease;width:70px}.card-icon.blue{background:linear-gradient(135deg,#667eea,#764ba2)}.card-icon.green{background:linear-gradient(135deg,#11998e,#38ef7d)}.card-icon.purple{background:linear-gradient(135deg,#667eea,#764ba2)}.card-icon.orange{background:linear-gradient(135deg,#f093fb,#f5576c)}.card-icon.yellow{background:linear-gradient(135deg,#4facfe,#00f2fe)}.card-icon.pink{background:linear-gradient(135deg,#fa709a,#fee140)}.card-icon.indigo{background:linear-gradient(135deg,#a8edea,#fed6e3)}.card-icon.teal{background:linear-gradient(135deg,#20bf6b,#26de81)}.settings-card:hover .card-icon{box-shadow:0 12px 30px #0003;transform:scale(1.15) rotate(5deg)}.card-icon .icon{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:32px;width:32px}.card-text{flex:1 1;margin-bottom:2rem;text-align:center}.card-title{color:#1a202c;font-size:1.5rem;font-weight:700;margin:0 0 1rem;transition:color .3s ease}.settings-card:hover .card-title{color:#667eea}.card-description{color:#718096;font-size:1rem;line-height:1.6;margin:0}.card-button{align-items:center;background:linear-gradient(135deg,#f7fafc,#edf2f7);border:2px solid #e2e8f0;border-radius:12px;color:#4a5568;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;overflow:hidden;padding:1rem 1.5rem;position:relative;transition:all .3s ease;width:100%}.card-button:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.card-button:hover:before{left:100%}.card-button:hover{background:#667eea;border-color:#667eea;box-shadow:0 8px 20px #667eea4d;color:#fff;transform:translateY(-2px)}.button-arrow{height:18px;transition:transform .3s ease;width:18px}.card-button:hover .button-arrow{transform:translateX(6px)}@media (max-width:768px){.settings-header{margin-top:1rem;padding:2rem 1rem}.banner-title{font-size:2rem}.banner-subtitle{font-size:1rem}.banner-icon{height:60px;width:60px}.banner-icon .icon{height:30px;width:30px}.settings-section{padding:3rem 1rem}.settings-grid{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.section-title{font-size:2rem}.card-content{padding:2rem}}@media (max-width:480px){.settings-header{margin-top:.5rem;padding:1.5rem 1rem}.banner-title{font-size:1.75rem}.banner-subtitle{font-size:.875rem}.banner-icon{height:50px;width:50px}.banner-icon .icon{height:25px;width:25px}.settings-section{padding:2rem 1rem}.card-content{padding:1.5rem}.settings-grid{gap:1rem;grid-template-columns:1fr}}.PointsHistory_container__BUT4A{background-color:#f8fafc;font-family:Poppins,sans-serif;min-height:100vh;padding:0}.PointsHistory_mainContent__tBCNo{margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.PointsHistory_header__5COmJ{align-items:center;background-color:#3b82f6;border-radius:0 0 16px 16px;box-shadow:0 4px 12px #3b82f633;color:#fff;display:flex;margin-bottom:32px;padding:24px 32px}.PointsHistory_backButton__Cj9CV{background:none;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-right:16px;padding:10px;transition:background-color .2s}.PointsHistory_backButton__Cj9CV:hover{background-color:#fff3}.PointsHistory_headerTitle__Hf-Ue{font-size:24px;font-weight:600;letter-spacing:.5px;margin:0}.PointsHistory_statsGrid__7tBPT{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:32px}.PointsHistory_pointsCard__KxOsZ{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px #0000000f;display:flex;padding:28px;transition:transform .2s,box-shadow .2s}.PointsHistory_pointsCard__KxOsZ:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.PointsHistory_pointsAvatar__jDPGu{align-items:center;background-color:#3b82f6;border-radius:50%;display:flex;height:56px;justify-content:center;margin-right:20px;width:56px}.PointsHistory_pointsInfo__V0-Vi{flex:1 1}.PointsHistory_pointsLabel__XsB8G{color:#64748b;font-size:16px;font-weight:500;margin:0 0 8px}.PointsHistory_pointsValue__HDtMc{color:#334155;font-size:22px;font-weight:700;margin:0}.PointsHistory_loadingSpinner__kZyko{align-items:center;display:flex;justify-content:center;padding:60px 0}.PointsHistory_loadingText__va6bg{color:#64748b;font-size:16px;margin-top:16px}.PointsHistory_alert__HeLZ6{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;display:flex;font-size:16px;gap:12px;margin-bottom:32px;padding:16px 20px}.PointsHistory_historySection__SL9ZA{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px #0000000f;overflow:hidden}.PointsHistory_historyHeader__tksYV{background-color:#f8fafc;border-bottom:1px solid #f1f5f9;padding:24px 32px}.PointsHistory_historyTitle__dNnil{color:#334155;font-size:20px;font-weight:600;margin:0}.PointsHistory_historySubtitle__XhDwi{color:#64748b;font-size:14px;margin:4px 0 0}.PointsHistory_historyList__aqKJS{list-style:none;margin:0;padding:0}.PointsHistory_historyItem__8suJ9{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;gap:20px;padding:24px 32px;transition:background-color .2s}.PointsHistory_historyItem__8suJ9:last-child{border-bottom:none}.PointsHistory_historyItem__8suJ9:hover{background-color:#f8fafc}.PointsHistory_itemAvatar__oai5r{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.PointsHistory_itemContent__POB7D{flex:1 1;min-width:0}.PointsHistory_itemHeader__X6dKC{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.PointsHistory_itemTitle__lS7Y2{color:#334155;font-size:18px;font-weight:600;margin:0}.PointsHistory_itemUser__4kI1I{background-color:#e2e8f0;border-radius:16px;color:#334155;font-size:13px;font-weight:500;padding:4px 12px}.PointsHistory_itemDescription__feJRP{color:#64748b;font-size:15px;line-height:1.6;margin:0 0 12px}.PointsHistory_itemStats__zKCBe{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:12px}.PointsHistory_statItem__ZKYMY{border-radius:8px;font-size:13px;font-weight:600;padding:6px 12px}.PointsHistory_pointsUsed__uMs9v{background-color:#fef2f2;color:#dc2626}.PointsHistory_pointsRemaining__uztQL{background-color:#f0fdf4;color:#059669}.PointsHistory_itemDate__iuEJh{color:#334155;font-size:13px;font-weight:600}.PointsHistory_emptyState__9zP2s{color:#64748b;padding:60px 32px;text-align:center}.PointsHistory_emptyText__f1MjE{font-size:18px;margin:0}.PointsHistory_userCreation__AE2y2{background-color:#dcfce7;color:#059669}.PointsHistory_vehicleTracking__2Vr0L{background-color:#dbeafe;color:#2563eb}.PointsHistory_geofencing__T-X6Q{background-color:#fed7aa;color:#ea580c}.PointsHistory_reports__BQ0IP{background-color:#f3e8ff;color:#7c3aed}.PointsHistory_notifications__9Jzg-{background-color:#fee2e2;color:#dc2626}.PointsHistory_default__o8s1a{background-color:#dbeafe;color:#1e40af}@media (max-width:768px){.PointsHistory_mainContent__tBCNo{padding:0 16px}.PointsHistory_header__5COmJ{margin-bottom:24px;padding:20px 24px}.PointsHistory_headerTitle__Hf-Ue{font-size:20px}.PointsHistory_statsGrid__7tBPT{gap:16px;grid-template-columns:1fr;margin-bottom:24px}.PointsHistory_pointsCard__KxOsZ{padding:20px}.PointsHistory_pointsValue__HDtMc{font-size:28px}.PointsHistory_historyHeader__tksYV,.PointsHistory_historyItem__8suJ9{padding:20px 24px}.PointsHistory_itemStats__zKCBe{flex-direction:column;gap:8px}}@media (max-width:480px){.PointsHistory_mainContent__tBCNo{padding:0 12px}.PointsHistory_header__5COmJ{padding:16px 20px}.PointsHistory_headerTitle__Hf-Ue{font-size:18px}.PointsHistory_pointsCard__KxOsZ{padding:16px}.PointsHistory_pointsValue__HDtMc{font-size:24px}.PointsHistory_historyHeader__tksYV,.PointsHistory_historyItem__8suJ9{padding:16px 20px}}.SupportTickets_container__2fsXH{background-color:#f8fafc;font-family:Poppins,sans-serif;min-height:100vh;padding:0}.SupportTickets_mainContent__URRzl{margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.SupportTickets_header__Rcxwn{align-items:center;background-color:var(--primary-color);border-radius:0 0 16px 16px;box-shadow:0 4px 12px #1d2b5633;color:#fff;display:flex;justify-content:space-between;margin-bottom:32px;padding:24px 32px}.SupportTickets_headerLeft__t9LFj{align-items:center;display:flex;gap:16px}.SupportTickets_backButton__YKuQq{background:none;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px;transition:background-color .2s}.SupportTickets_backButton__YKuQq:hover{background-color:#fff3}.SupportTickets_headerTitle__aSqCV{font-size:24px;font-weight:600;letter-spacing:.5px;margin:0}.SupportTickets_createButton__TrLKS{align-items:center;background-color:#fff;border:none;border-radius:8px;color:var(--primary-color);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:background-color .2s,transform .2s}.SupportTickets_createButton__TrLKS:hover{background-color:#f8fafc;transform:translateY(-1px)}.SupportTickets_alert__gErIz{align-items:center;border-radius:8px;display:flex;font-size:14px;gap:8px;margin-bottom:16px;padding:12px 16px}.SupportTickets_alert__gErIz.SupportTickets_success__dqdhZ{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#059669}.SupportTickets_alert__gErIz.SupportTickets_error__q1eEh{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}.SupportTickets_loadingSpinner__2Ogl0{align-items:center;display:flex;justify-content:center;padding:60px 0}.SupportTickets_loadingText__wNMqy{color:#64748b;font-size:16px;margin-top:16px}.SupportTickets_emptyState__ui6Zr{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px #0000000f;margin-bottom:32px;padding:60px 32px;text-align:center}.SupportTickets_emptyIcon__VC9oi{color:#64748b;font-size:56px;margin-bottom:16px}.SupportTickets_emptyTitle__QNiwV{color:#334155;font-size:20px;font-weight:600;margin:0 0 8px}.SupportTickets_emptySubtitle__ydoNh{color:#64748b;font-size:16px;margin:0}.SupportTickets_ticketsTableContainer__kWifo{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 12px #0000000f;margin-bottom:32px;overflow:hidden}.SupportTickets_tableHeader__7bz2f{background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.SupportTickets_tableRow__0zjQC{align-items:center;border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:120px 2fr 100px 100px 150px 120px 80px;min-height:60px;padding:0 20px;transition:background-color .2s}.SupportTickets_tableHeader__7bz2f .SupportTickets_tableRow__0zjQC{background-color:#f8fafc;color:#374151;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.SupportTickets_tableBody__eQ-WO .SupportTickets_tableRow__0zjQC:hover{background-color:#f8fafc}.SupportTickets_tableCell__rVdML{align-items:center;color:#374151;display:flex;font-size:14px;padding:12px 8px}.SupportTickets_cellTicketId__t2FAw{color:#3b82f6;font-weight:600}.SupportTickets_cellTitle__KSsPP{align-items:flex-start;flex-direction:column;gap:4px}.SupportTickets_cellPriority__ff1h1,.SupportTickets_cellStatus__MifMs{justify-content:center}.SupportTickets_cellCreatedBy__QE1Mi{gap:6px}.SupportTickets_cellDate__wcyHp{align-items:flex-start;flex-direction:column;gap:2px}.SupportTickets_cellActions__day79{justify-content:center}.SupportTickets_ticketIdText__jZiUx{color:#3b82f6;font-size:13px;font-weight:600}.SupportTickets_titleContainer__ryjQ9{display:flex;flex-direction:column;gap:4px;width:100%}.SupportTickets_titleText__fAP1E{color:#1f2937;font-size:14px;font-weight:600;line-height:1.4}.SupportTickets_contactInfo__YzJ6L{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:4px}.SupportTickets_contactIcon__zzxhK{color:#6b7280;font-size:12px!important}.SupportTickets_userInfo__mShCG{align-items:center;color:#374151;display:flex;font-size:13px;gap:6px}.SupportTickets_userIcon__TWNV8{color:#6b7280;font-size:14px!important}.SupportTickets_dateText__4gcg-{color:#374151;font-size:13px;font-weight:500}.SupportTickets_timeText__fVaVP{color:#6b7280;font-size:11px}.SupportTickets_viewButton__URRR-{align-items:center;background:none;border:none;border-radius:4px;color:#3b82f6;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background-color .2s}.SupportTickets_viewButton__URRR-:hover{background-color:#dbeafe}.SupportTickets_priorityChip__Ra1Cx{border-radius:12px;color:#fff;font-size:10px;font-weight:700;min-width:60px;padding:4px 8px;text-align:center}.SupportTickets_priorityLow__CJp1K{background-color:#059669}.SupportTickets_priorityMedium__vaf4a{background-color:#ea580c}.SupportTickets_priorityHigh__zTARQ{background-color:#dc2626}.SupportTickets_priorityCritical__4DSgH{background-color:#7c3aed}.SupportTickets_statusChip__aPCOL{border-radius:12px;color:#fff;font-size:10px;font-weight:700;min-width:60px;padding:4px 8px;text-align:center}.SupportTickets_statusOpen__ymS9e{background-color:#059669}.SupportTickets_statusInProgress__Sjf1q{background-color:#ea580c}.SupportTickets_statusResolved__upA8X{background-color:#2563eb}.SupportTickets_statusClosed__EKg-U{background-color:#64748b}.SupportTickets_detailSection__3dNTK{margin-bottom:24px}.SupportTickets_detailTitle__c5Adl{color:#3b82f6;font-size:18px;font-weight:700;margin:0 0 4px}.SupportTickets_detailSubtitle__eGE0u{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 16px}.SupportTickets_sectionTitle__0waLq{color:#374151;font-size:14px;font-weight:600;margin:0 0 8px}.SupportTickets_detailDescription__e0QTu{color:#6b7280;font-size:14px;line-height:1.6;margin:0}.SupportTickets_detailGrid__d4dwA{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.SupportTickets_detailItem__g2A6z{display:flex;flex-direction:column;gap:4px}.SupportTickets_detailLabel__6nSZV{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.SupportTickets_detailValue__eQ\+0s{color:#374151;font-size:14px;font-weight:500}.SupportTickets_modalOverlay__hoigQ{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.SupportTickets_modal__-pyJg{background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001a;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.SupportTickets_modalHeader__ldcyV{border-bottom:1px solid #f1f5f9;padding:24px 32px 16px}.SupportTickets_modalTitle__bDNay{color:#3b82f6;font-size:20px;font-weight:700;margin:0}.SupportTickets_modalContent__la5LB{padding:24px 32px}.SupportTickets_formGroup__Gav-U{margin-bottom:20px}.SupportTickets_formLabel__GZZOm{color:#334155;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.SupportTickets_formInput__47pB7{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:16px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.SupportTickets_formInput__47pB7:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #1d2b561a;outline:none}.SupportTickets_formSelect__tYqmK{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:16px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.SupportTickets_formSelect__tYqmK:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #1d2b561a;outline:none}.SupportTickets_formTextarea__2q5Bt{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:16px;min-height:100px;padding:12px 16px;resize:vertical;transition:border-color .2s,box-shadow .2s;width:100%}.SupportTickets_formTextarea__2q5Bt:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #1d2b561a;outline:none}.SupportTickets_modalActions__HZe7D{border-top:1px solid #f1f5f9;display:flex;gap:12px;justify-content:flex-end;padding:16px 32px 24px}.SupportTickets_cancelButton__M9fZf{background:none;border:1px solid #d1d5db;border-radius:6px;color:#64748b;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;padding:10px 20px;transition:background-color .2s}.SupportTickets_cancelButton__M9fZf:hover{background-color:#f8fafc}.SupportTickets_submitButton__0vST7{align-items:center;background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:120px;padding:10px 20px;transition:background-color .2s}.SupportTickets_submitButton__0vST7:hover{background-color:var(--primary-light)}.SupportTickets_submitButton__0vST7:disabled{background-color:#94a3b8;cursor:not-allowed}.SupportTickets_filterSection__HbKAC{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding:20px}.SupportTickets_searchContainer__IMT9v{flex:1 1;max-width:400px}.SupportTickets_searchInputWrapper__LXHLD{align-items:center;display:flex;position:relative}.SupportTickets_searchIcon__8FAjZ{color:#6b7280;font-size:18px!important;left:12px;position:absolute}.SupportTickets_searchInput__O-VQ4{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;padding:10px 12px 10px 40px;transition:border-color .2s,box-shadow .2s;width:100%}.SupportTickets_searchInput__O-VQ4:focus{background-color:#fff;border-color:var(--primary-color);box-shadow:0 0 0 3px #1d2b561a;outline:none}.SupportTickets_clearSearchButton__38TdN{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;padding:4px;position:absolute;right:8px;transition:background-color .2s}.SupportTickets_clearSearchButton__38TdN:hover{background-color:#f3f4f6}.SupportTickets_filterControls__CurLS{align-items:center;display:flex;gap:12px}.SupportTickets_filterToggleButton__XdYo0{align-items:center;background-color:#f8fafc;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:background-color .2s,border-color .2s}.SupportTickets_filterToggleButton__XdYo0:hover{background-color:#f1f5f9;border-color:#9ca3af}.SupportTickets_clearFiltersButton__aAZoi{background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s}.SupportTickets_clearFiltersButton__aAZoi:hover{background-color:#fee2e2}.SupportTickets_filterOptions__o3qcE{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;padding:20px}.SupportTickets_filterGroup__An\+JC{align-items:center;display:flex;flex:1 1;gap:12px;min-width:200px}.SupportTickets_filterLabel__YE3UF{color:#374151;font-size:14px;font-weight:600;white-space:nowrap}.SupportTickets_filterSelect__cGW1n{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;padding:8px 12px;transition:border-color .2s}.SupportTickets_filterSelect__cGW1n:focus{border-color:var(--primary-color);outline:none}.SupportTickets_resultsSummary__EZqE8{margin-bottom:16px}.SupportTickets_resultsText__lBNtF{color:#6b7280;font-size:14px;font-weight:500}.SupportTickets_actionButtons__NnXyC{align-items:center;display:flex;gap:8px}.SupportTickets_closeButton__vi8ZO{align-items:center;background:none;border:none;border-radius:4px;color:#dc2626;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background-color .2s}.SupportTickets_closeButton__vi8ZO:hover{background-color:#fef2f2}.SupportTickets_closeTicketButton__PyA7r{align-items:center;background-color:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:background-color .2s}.SupportTickets_closeTicketButton__PyA7r:hover{background-color:#b91c1c}.SupportTickets_confirmationContent__9nkgT{padding:20px 0;text-align:center}.SupportTickets_warningIcon__Sw9fS{color:#f59e0b;font-size:48px!important;margin-bottom:16px}.SupportTickets_confirmationTitle__YGdYF{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 12px}.SupportTickets_confirmationMessage__Sfk6l{color:#374151;font-size:14px;line-height:1.5;margin:0 0 12px}.SupportTickets_confirmationWarning__gYNAl{color:#6b7280;font-size:13px;font-style:italic;margin:0}.SupportTickets_confirmCloseButton__x8KeP{align-items:center;background-color:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:background-color .2s}.SupportTickets_confirmCloseButton__x8KeP:hover{background-color:#b91c1c}@media (max-width:1200px){.SupportTickets_tableRow__0zjQC{grid-template-columns:100px 2fr 90px 90px 130px 100px 70px}}@media (max-width:768px){.SupportTickets_mainContent__URRzl{padding:0 16px}.SupportTickets_header__Rcxwn{align-items:stretch;flex-direction:column;gap:16px;margin-bottom:24px;padding:20px 24px}.SupportTickets_headerLeft__t9LFj{justify-content:center}.SupportTickets_headerTitle__aSqCV{font-size:20px}.SupportTickets_createButton__TrLKS{justify-content:center}.SupportTickets_filterSection__HbKAC{align-items:stretch;flex-direction:column;gap:12px;padding:16px}.SupportTickets_searchContainer__IMT9v{max-width:none}.SupportTickets_filterControls__CurLS{justify-content:space-between}.SupportTickets_filterOptions__o3qcE{flex-direction:column;padding:16px}.SupportTickets_filterGroup__An\+JC{align-items:stretch;flex-direction:column;gap:8px;min-width:100%}.SupportTickets_ticketsTableContainer__kWifo{overflow-x:auto}.SupportTickets_tableRow__0zjQC{grid-template-columns:80px 1.5fr 80px 80px 100px 80px 60px;min-height:50px;padding:0 12px}.SupportTickets_tableCell__rVdML{font-size:12px;padding:8px 4px}.SupportTickets_titleText__fAP1E{font-size:12px}.SupportTickets_contactInfo__YzJ6L{font-size:10px}.SupportTickets_dateText__4gcg-,.SupportTickets_userInfo__mShCG{font-size:11px}.SupportTickets_timeText__fVaVP{font-size:9px}.SupportTickets_priorityChip__Ra1Cx,.SupportTickets_statusChip__aPCOL{font-size:9px;min-width:50px;padding:2px 6px}.SupportTickets_actionButtons__NnXyC{gap:4px}.SupportTickets_modal__-pyJg{margin:20px;max-width:calc(100vw - 40px)}.SupportTickets_modalActions__HZe7D,.SupportTickets_modalContent__la5LB,.SupportTickets_modalHeader__ldcyV{padding:20px 24px}}@media (max-width:480px){.SupportTickets_mainContent__URRzl{padding:0 12px}.SupportTickets_header__Rcxwn{padding:16px 20px}.SupportTickets_headerTitle__aSqCV{font-size:18px}.SupportTickets_tableRow__0zjQC{grid-template-columns:70px 1fr 70px 70px 80px 70px 50px;min-height:45px;padding:0 8px}.SupportTickets_tableCell__rVdML{font-size:11px;padding:6px 2px}.SupportTickets_titleText__fAP1E{font-size:11px}.SupportTickets_contactInfo__YzJ6L{font-size:9px}.SupportTickets_dateText__4gcg-,.SupportTickets_userInfo__mShCG{font-size:10px}.SupportTickets_timeText__fVaVP{font-size:8px}.SupportTickets_priorityChip__Ra1Cx,.SupportTickets_statusChip__aPCOL{font-size:8px;min-width:40px;padding:1px 4px}.SupportTickets_modalActions__HZe7D,.SupportTickets_modalContent__la5LB,.SupportTickets_modalHeader__ldcyV{padding:16px 20px}}.PointsTransfer_container__ymH08{background-color:#f8fafc;font-family:Poppins,sans-serif;min-height:100vh;padding:0}.PointsTransfer_mainContent__\+s4Sf{margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.PointsTransfer_header__J9b4F{align-items:center;background-color:var(--primary-color);border-radius:0 0 16px 16px;box-shadow:0 4px 12px #1d2b5633;color:#fff;display:flex;margin-bottom:32px;padding:24px 32px}.PointsTransfer_headerTitle__CUaWh{font-size:24px;font-weight:600;letter-spacing:.5px;margin:0}.PointsTransfer_statsGrid__l1MlC{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:32px}.PointsTransfer_pointsCard__ffqId{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px #0000000f;display:flex;padding:28px;transition:transform .2s,box-shadow .2s}.PointsTransfer_pointsCard__ffqId:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.PointsTransfer_pointsAvatar__08fVA{align-items:center;background-color:var(--primary-color);border-radius:50%;display:flex;height:56px;justify-content:center;margin-right:20px;width:56px}.PointsTransfer_pointsInfo__KBFm-{flex:1 1}.PointsTransfer_pointsLabel__7maoC{color:#64748b;font-size:16px;font-weight:500;margin:0 0 8px}.PointsTransfer_pointsValue__0X9Bi{align-items:center;color:#334155;display:flex;font-size:22px;font-weight:700;gap:12px;margin:0}.PointsTransfer_infinitePoints__RpmWU{color:var(--primary-color);font-size:32px;font-weight:800;line-height:1}.PointsTransfer_infiniteText__CThf0{color:var(--primary-color);font-size:20px;font-weight:600}.PointsTransfer_loadingSpinner__fFVeD{animation:PointsTransfer_spin__l-E1J 1s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top:2px solid var(--primary-color);height:20px;width:20px}@keyframes PointsTransfer_spin__l-E1J{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PointsTransfer_transferSection__3SR0H{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px #0000000f;overflow:hidden}.PointsTransfer_transferHeader__dSKmd{background-color:#f8fafc;border-bottom:1px solid #f1f5f9;padding:24px 32px}.PointsTransfer_transferTitle__DvtUB{color:#334155;font-size:20px;font-weight:600;margin:0}.PointsTransfer_transferSubtitle__1iohj{color:#64748b;font-size:14px;margin:4px 0 0}.PointsTransfer_transferForm__mUhRv{padding:32px}.PointsTransfer_formGroup__RwKIX{margin-bottom:24px}.PointsTransfer_formLabel__2vZxM{color:#334155;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.PointsTransfer_formInput__pAOZH{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:16px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.PointsTransfer_formInput__pAOZH:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.PointsTransfer_formInput__pAOZH.PointsTransfer_error__DW2bl{border-color:#dc2626}.PointsTransfer_formInput__pAOZH:disabled{background-color:#f1f5f9;color:#64748b;cursor:not-allowed}.PointsTransfer_adminNote__QQIg2{color:var(--primary-color);font-size:12px;font-style:italic;font-weight:500;margin:4px 0 0}.PointsTransfer_autocompleteContainer__0z5S6{position:relative}.PointsTransfer_autocompleteInput__FS0xG{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:16px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.PointsTransfer_autocompleteInput__FS0xG:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.PointsTransfer_autocompleteDropdown__oP2E0{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.PointsTransfer_autocompleteOption__ICysG{border-bottom:1px solid #f1f5f9;cursor:pointer;padding:12px 16px;transition:background-color .2s}.PointsTransfer_autocompleteOption__ICysG:hover{background-color:#f8fafc}.PointsTransfer_autocompleteOption__ICysG.PointsTransfer_selected__3lQsY{background-color:#dbeafe;color:#1e40af}.PointsTransfer_autocompleteOption__ICysG:last-child{border-bottom:none}.PointsTransfer_submitButton__ZvbUK{align-items:center;background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:background-color .2s,transform .2s;width:100%}.PointsTransfer_submitButton__ZvbUK:hover{background-color:var(--primary-light);transform:translateY(-1px)}.PointsTransfer_submitButton__ZvbUK:disabled{background-color:#94a3b8;cursor:not-allowed;transform:none}.PointsTransfer_submitButton__ZvbUK.PointsTransfer_loading__MA7Ff{background-color:var(--primary-color)}.PointsTransfer_alert__UqL6Z{align-items:center;border-radius:8px;display:flex;font-size:14px;gap:8px;margin-bottom:16px;padding:12px 16px}.PointsTransfer_alert__UqL6Z.PointsTransfer_error__DW2bl{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}.PointsTransfer_alert__UqL6Z.PointsTransfer_success__qacNO{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#059669}.PointsTransfer_loadingText__67rgy{color:#64748b;font-size:16px;margin-top:16px}@media (max-width:768px){.PointsTransfer_mainContent__\+s4Sf{padding:0 16px}.PointsTransfer_header__J9b4F{margin-bottom:24px;padding:20px 24px}.PointsTransfer_headerTitle__CUaWh{font-size:20px}.PointsTransfer_statsGrid__l1MlC{gap:16px;grid-template-columns:1fr;margin-bottom:24px}.PointsTransfer_pointsCard__ffqId{padding:20px}.PointsTransfer_pointsValue__0X9Bi{font-size:20px}.PointsTransfer_transferHeader__dSKmd{padding:20px 24px}.PointsTransfer_transferForm__mUhRv{padding:24px}}@media (max-width:480px){.PointsTransfer_mainContent__\+s4Sf{padding:0 12px}.PointsTransfer_header__J9b4F{padding:16px 20px}.PointsTransfer_headerTitle__CUaWh{font-size:18px}.PointsTransfer_pointsCard__ffqId{padding:16px}.PointsTransfer_pointsValue__0X9Bi{font-size:18px}.PointsTransfer_transferHeader__dSKmd{padding:16px 20px}.PointsTransfer_transferForm__mUhRv{padding:20px}}.ThemeManagement_theme-management-container__AXMMV{background-color:#fafbfc;font-family:Poppins,sans-serif;min-height:100vh;padding:2rem 0}.ThemeManagement_theme-management-content__BPEwd{margin:0 auto;max-width:1200px;padding:0 2rem}.ThemeManagement_theme-header__K2V7s{margin-bottom:2rem}.ThemeManagement_header-banner__NWm81{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-light) 100%);border-radius:16px;box-shadow:0 8px 32px #1d2b5626;color:#fff;overflow:hidden;padding:2rem;position:relative}.ThemeManagement_header-banner__NWm81:before{background:linear-gradient(45deg,#ffffff1a,#ffffff0d);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ThemeManagement_banner-content__t1LBW{align-items:center;display:flex;gap:2rem;justify-content:space-between;position:relative;z-index:1}.ThemeManagement_banner-icon__CSh-\+{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:12px;padding:1rem}.ThemeManagement_banner-icon__CSh-\+ .ThemeManagement_icon__iRALD{color:#fff;font-size:2rem}.ThemeManagement_banner-text__tzn7l{flex:1 1}.ThemeManagement_banner-title__z5pkp{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}.ThemeManagement_banner-subtitle__i6VLO{font-size:1rem;line-height:1.5;opacity:.9}.ThemeManagement_back-button__LShUm{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.ThemeManagement_back-button__LShUm:hover{background:#ffffff40;transform:translateY(-1px)}.ThemeManagement_success-message__Gzqmt{align-items:center;background:#10b981;border-radius:8px;box-shadow:0 4px 12px #10b98133;color:#fff;display:flex;font-weight:500;gap:.75rem;margin-bottom:2rem;padding:1rem 1.5rem}.ThemeManagement_success-message__Gzqmt button{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:auto;padding:.25rem;transition:background-color .2s ease}.ThemeManagement_success-message__Gzqmt button:hover{background:#fff3}.ThemeManagement_alert__AwqMW{align-items:center;animation:ThemeManagement_slideIn__MLPid .3s ease;border-radius:8px;display:flex;font-weight:500;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.5rem}.ThemeManagement_alert__AwqMW.ThemeManagement_error__LThji{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}.ThemeManagement_alert__AwqMW.ThemeManagement_success__B59\+f{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.ThemeManagement_loadingSpinner__HSaPk{animation:ThemeManagement_spin__dApos 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;margin-right:.5rem;width:16px}.ThemeManagement_action-button__Ahk7m.ThemeManagement_loading__dglF-{cursor:not-allowed;opacity:.7}.ThemeManagement_action-button__Ahk7m.ThemeManagement_loading__dglF-:hover{transform:none}.ThemeManagement_theme-sections__v40MD{display:flex;flex-direction:column;gap:3rem}.ThemeManagement_theme-section__mOZ48{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #00000014;padding:2rem}.ThemeManagement_section-header__5H2rD{margin-bottom:2rem}.ThemeManagement_section-title__FX\+h8{align-items:center;color:#1e293b;display:flex;font-size:1.5rem;font-weight:600;gap:.75rem;margin-bottom:.5rem}.ThemeManagement_section-icon__LB34P{color:var(--primary-color);font-size:1.5rem}.ThemeManagement_section-description__taZV4{color:#64748b;font-size:1rem;line-height:1.5}.ThemeManagement_themes-grid__V5Hh6{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ThemeManagement_theme-card__v\+JZo{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.ThemeManagement_theme-card__v\+JZo:hover{border-color:var(--primary-color);box-shadow:0 8px 25px #0000001f;transform:translateY(-2px)}.ThemeManagement_theme-card__v\+JZo.ThemeManagement_selected__UXBOk{background:linear-gradient(135deg,#1d2b560d,#2a3a6a0d);border-color:var(--primary-color);box-shadow:0 4px 20px #1d2b5626}.ThemeManagement_theme-preview__mgnyb{display:flex;gap:.5rem;margin-bottom:1rem}.ThemeManagement_color-preview__HwAxh{border:2px solid #fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;height:40px;width:40px}.ThemeManagement_theme-info__l-VgY{text-align:center}.ThemeManagement_theme-name__1X\+TD{color:#1e293b;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.ThemeManagement_theme-description__QnxlC{color:#64748b;font-size:.9rem;line-height:1.4}.ThemeManagement_selected-indicator__YjlsT{align-items:center;background:var(--primary-color);border-radius:50%;color:#fff;display:flex;font-size:.875rem;height:24px;justify-content:center;position:absolute;right:1rem;top:1rem;width:24px}.ThemeManagement_custom-theme-container__6OQYM{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:2rem}.ThemeManagement_custom-toggle__1qdEI{margin-bottom:2rem}.ThemeManagement_toggle-label__qQr5S{align-items:center;color:#374151;cursor:pointer;display:flex;font-weight:500;gap:1rem}.ThemeManagement_toggle-label__qQr5S input[type=checkbox]{display:none}.ThemeManagement_toggle-slider__wMeKq{background:#d1d5db;border-radius:12px;height:24px;position:relative;transition:background-color .3s ease;width:48px}.ThemeManagement_toggle-slider__wMeKq:before{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .3s ease;width:20px}.ThemeManagement_toggle-label__qQr5S input[type=checkbox]:checked+.ThemeManagement_toggle-slider__wMeKq{background:var(--primary-color)}.ThemeManagement_toggle-label__qQr5S input[type=checkbox]:checked+.ThemeManagement_toggle-slider__wMeKq:before{transform:translateX(24px)}.ThemeManagement_custom-colors__6v6v5{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ThemeManagement_color-input-group__ghKJm{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem}.ThemeManagement_color-label__af8YU{color:#374151;display:block;font-weight:500;margin-bottom:1rem}.ThemeManagement_color-input-container__e4ugu{align-items:center;display:flex;gap:.75rem}.ThemeManagement_color-input__cRFms{background:none;border:none;border-radius:6px;cursor:pointer;height:40px;width:50px}.ThemeManagement_color-input__cRFms::-webkit-color-swatch-wrapper{padding:0}.ThemeManagement_color-input__cRFms::-webkit-color-swatch{border:none;border-radius:6px}.ThemeManagement_color-text-input__CTQGX{border:1px solid #d1d5db;border-radius:6px;flex:1 1;font-family:Poppins,sans-serif;font-size:.9rem;padding:.75rem;transition:border-color .2s ease}.ThemeManagement_color-text-input__CTQGX:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #1d2b561a;outline:none}.ThemeManagement_auto-generate-btn__vTWmv{align-items:center;background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;margin-top:1rem;padding:.75rem 1.5rem;transition:all .2s ease}.ThemeManagement_auto-generate-btn__vTWmv:hover{background:var(--primary-light);transform:translateY(-1px)}.ThemeManagement_theme-preview-container__eddQg{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:2rem}.ThemeManagement_preview-elements__iQcRG{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ThemeManagement_preview-button__sv4tc{border-radius:8px;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;text-align:center;transition:all .2s ease}.ThemeManagement_preview-button__sv4tc.ThemeManagement_primary__HMVx7{background:var(--primary-color);color:#fff}.ThemeManagement_preview-button__sv4tc.ThemeManagement_primary__HMVx7:hover{background:var(--primary-light);transform:translateY(-1px)}.ThemeManagement_preview-button__sv4tc.ThemeManagement_secondary__HsyvX{background:#fff;border:2px solid var(--primary-color);color:var(--primary-color)}.ThemeManagement_preview-button__sv4tc.ThemeManagement_secondary__HsyvX:hover{background:var(--primary-color);color:#fff}.ThemeManagement_preview-card__w9Dtm{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.ThemeManagement_preview-card-header__iuIZz{background:var(--primary-color);color:#fff;font-weight:600;padding:1rem}.ThemeManagement_preview-card-content__5eWkV{color:#374151;font-size:.9rem;line-height:1.4;padding:1rem}.ThemeManagement_preview-navbar__Bb-Bu{background:var(--primary-color);border-radius:8px;display:flex;overflow:hidden}.ThemeManagement_preview-nav-item__BKYs9{color:#fffc;cursor:pointer;flex:1 1;font-size:.875rem;font-weight:500;padding:.75rem 1rem;text-align:center;transition:all .2s ease}.ThemeManagement_preview-nav-item__BKYs9:hover{background:#ffffff1a;color:#fff}.ThemeManagement_preview-nav-item__BKYs9.ThemeManagement_active__oxJ6r{background:#fff3;color:#fff}.ThemeManagement_theme-actions__gVi\+9{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.ThemeManagement_action-button__Ahk7m{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .2s ease}.ThemeManagement_action-button__Ahk7m.ThemeManagement_save__yPvNj{background:var(--primary-color);color:#fff}.ThemeManagement_action-button__Ahk7m.ThemeManagement_save__yPvNj:hover{background:var(--primary-light);box-shadow:0 8px 25px #1d2b564d;transform:translateY(-2px)}.ThemeManagement_action-button__Ahk7m.ThemeManagement_reset__9Ojo9{background:#fff;border:2px solid #dc2626;color:#dc2626}.ThemeManagement_action-button__Ahk7m.ThemeManagement_reset__9Ojo9:hover{background:#dc2626;box-shadow:0 8px 25px #dc26264d;color:#fff;transform:translateY(-2px)}@media (max-width:768px){.ThemeManagement_theme-management-content__BPEwd{padding:0 1rem}.ThemeManagement_banner-content__t1LBW{flex-direction:column;gap:1rem;text-align:center}.ThemeManagement_banner-title__z5pkp{font-size:1.5rem}.ThemeManagement_back-button__LShUm{align-self:center}.ThemeManagement_custom-colors__6v6v5,.ThemeManagement_preview-elements__iQcRG,.ThemeManagement_themes-grid__V5Hh6{grid-template-columns:1fr}.ThemeManagement_theme-actions__gVi\+9{flex-direction:column}.ThemeManagement_action-button__Ahk7m{justify-content:center;width:100%}}@media (max-width:480px){.ThemeManagement_custom-theme-container__6OQYM,.ThemeManagement_theme-preview-container__eddQg,.ThemeManagement_theme-section__mOZ48{padding:1.5rem}}@keyframes ThemeManagement_slideIn__MLPid{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes ThemeManagement_spin__dApos{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.UserDevices_container__bmnyP{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1400px;padding:24px}.UserDevices_header__V52Wg{align-items:flex-start;background:linear-gradient(135deg,#1d2b560d,#1d2b5600);background:linear-gradient(135deg,rgba(var(--primary-color-rgb,29,43,86),.05) 0,rgba(var(--primary-color-rgb,29,43,86),0) 100%);border-radius:12px;display:flex;justify-content:space-between;margin-bottom:32px;padding:24px}.UserDevices_headerContent__bWP3F{flex:1 1}.UserDevices_headerTop__JWzFN{display:flex;flex-direction:column;margin-bottom:16px}.UserDevices_userInfo__W4QL2{align-items:center;display:flex;margin-bottom:16px}.UserDevices_userName__ls438{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1d2b56,#2a3a6a);background:linear-gradient(135deg,var(--primary-color,#1d2b56) 0,var(--primary-light,#2a3a6a) 100%);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700;margin:0 0 4px}.UserDevices_userEmail__AVXCH{color:#64748b;font-size:14px;margin:0 0 8px}.UserDevices_userDetails__78EjB{align-items:center;display:flex;gap:8px}.UserDevices_headerDescription__4psC\+{color:#64748b;font-size:14px;margin:0}.UserDevices_actionButtons__iCVGf{align-items:center;display:flex;gap:12px}.UserDevices_searchSection__31UkR{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:24px;padding:20px}.UserDevices_searchContainer__Xh9zu{align-items:center;display:flex;gap:16px}.UserDevices_searchInputWrapper__OW08Q{flex:1 1;position:relative}.UserDevices_searchInput__Qu0tr{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px 12px 48px;transition:all .2s ease;width:100%}.UserDevices_searchInput__Qu0tr:focus{border-color:#1d2b56;border-color:var(--primary-color,#1d2b56);box-shadow:0 0 0 3px #1d2b561a;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb,29,43,86),.1);outline:none}.UserDevices_searchIcon__kkjQS{color:#64748b;font-size:18px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.UserDevices_searchStats__0mzdH{color:#64748b;font-size:14px;white-space:nowrap}.UserDevices_tableSection__tLo8F{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.UserDevices_tableHeader__FJCeR{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.UserDevices_tableTitle__igHsg{font-size:16px;margin:0}.UserDevices_tableBadge__S8hha,.UserDevices_tableTitle__igHsg{color:#1d2b56;color:var(--primary-color,#1d2b56);font-family:Poppins,sans-serif;font-weight:600}.UserDevices_tableBadge__S8hha{background:#1d2b561a;background:rgba(var(--primary-color-rgb,29,43,86),.1);border-radius:12px;font-size:11px;padding:4px 10px}.UserDevices_customTable__3qMKn{background:#fff;border-collapse:collapse;font-size:14px;width:100%}.UserDevices_customTable__3qMKn th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#1d2b56;color:var(--primary-color,#1d2b56);font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.UserDevices_customTable__3qMKn td{border-bottom:1px solid #f1f5f9;font-size:13px;padding:12px 16px;vertical-align:middle}.UserDevices_customTable__3qMKn tr{transition:all .2s ease}.UserDevices_customTable__3qMKn tr:hover{background:#1d2b5605;background:rgba(var(--primary-color-rgb,29,43,86),.02)}.UserDevices_customTable__3qMKn tbody tr{border-left:3px solid #0000}.UserDevices_customTable__3qMKn tbody tr:hover{background:#1d2b5603;background:rgba(var(--primary-color-rgb,29,43,86),.01);border-left:3px solid #1d2b56;border-left:3px solid var(--primary-color,#1d2b56)}.UserDevices_deviceCard__3ULl-{align-items:center;display:flex;gap:10px}.UserDevices_deviceAvatar__F9mHz{align-items:center;background:#1d2b56;background:var(--primary-color,#1d2b56);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:32px;justify-content:center;width:32px}.UserDevices_deviceInfo__Zcaag h4{color:#1f2937;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:1.2;margin:0 0 2px}.UserDevices_deviceInfo__Zcaag p{color:#64748b;font-family:Poppins,sans-serif;font-size:11px;line-height:1.2;margin:0 0 2px}.UserDevices_deviceModel__Mezgw{background:#f1f5f9;border-radius:4px;color:#94a3b8;font-family:Poppins,sans-serif;font-size:10px;padding:2px 6px}.UserDevices_deviceCategory__Pa2n2{margin-top:4px}.UserDevices_statusContainer__h0414{align-items:center;display:flex;gap:6px}.UserDevices_statusIndicator__LHqAe{border-radius:50%;flex-shrink:0;height:8px;width:8px}.UserDevices_statusText__j186N{color:#374151;font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.UserDevices_statusDetails__B9pPw{display:flex;flex-direction:column;gap:2px;margin-top:4px}.UserDevices_customerInfo__Knl3O{display:flex;flex-direction:column;gap:4px}.UserDevices_customerName__I-Z-H{color:#1f2937;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}.UserDevices_phoneInfo__8J4qj,.UserDevices_simInfo__RMPLP{color:#64748b;display:flex;font-size:10px;gap:4px}.UserDevices_phoneLabel__QuB5S,.UserDevices_simLabel__vGa2W{color:#94a3b8;font-weight:500}.UserDevices_phoneNumber__G3sN8,.UserDevices_simNumber__HFzA3{font-family:Poppins,sans-serif}.UserDevices_locationInfo__FTML\+{align-items:flex-start;color:#10b981;display:flex;font-size:12px;font-weight:500;gap:6px}.UserDevices_locationIcon__CJCPE{font-size:14px;margin-top:2px}.UserDevices_locationDetails__Yq2AH{display:flex;flex-direction:column;gap:2px}.UserDevices_coordinates__W2UTT{color:#374151;font-family:Poppins,sans-serif;font-size:10px}.UserDevices_gpsInfo__lnsSk{display:flex;gap:4px}.UserDevices_satellites__AAg\+L{background:#f1f5f9;border-radius:3px;color:#64748b;font-size:9px;padding:1px 4px}.UserDevices_noData__KVdAs{color:#94a3b8;font-size:12px;font-style:italic}.UserDevices_batteryInfo__pJ1My{align-items:flex-start;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;gap:6px}.UserDevices_batteryIcon__H9Syj{font-size:14px;margin-top:2px}.UserDevices_batteryDetails__AljM7{display:flex;flex-direction:column;gap:2px}.UserDevices_batteryStatus__8Phn1{margin-top:2px}.UserDevices_speedInfo__\+39N-{align-items:flex-start;color:#374151;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;gap:6px}.UserDevices_speedIcon__u\+2Mu{color:#64748b;font-size:14px;margin-top:2px}.UserDevices_speedDetails__KBKRT{display:flex;flex-direction:column;gap:2px}.UserDevices_distanceInfo__8epOP{display:flex;flex-direction:column;gap:1px;margin-top:2px}.UserDevices_todayDistance__O1EMe,.UserDevices_totalDistance__6PUM6{color:#64748b;font-family:Poppins,sans-serif;font-size:9px}.UserDevices_timeInfo__t\+Cqb{align-items:flex-start;color:#64748b;display:flex;font-family:Poppins,sans-serif;font-size:11px;gap:6px}.UserDevices_timeIcon__Wy1UL{font-size:12px;margin-top:2px}.UserDevices_timeDetails__CwFcL{display:flex;flex-direction:column;gap:2px}.UserDevices_stoppedInfo__GAZUV{display:flex;flex-direction:column;gap:1px;margin-top:2px}.UserDevices_stoppedLabel__hgbZN{color:#94a3b8;font-size:9px;font-weight:500}.UserDevices_stoppedTime__7eZmF{color:#64748b;font-size:9px}.UserDevices_tableActions__9LDNC{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.UserDevices_loadingContainer__j0v7A{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:64px 24px}.UserDevices_spinner__sfoCm{animation:UserDevices_spin__LR6-M 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#1d2b56;border-top:3px solid var(--primary-color,#1d2b56);height:40px;width:40px}@keyframes UserDevices_spin__LR6-M{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserDevices_loadingText__lnWzq{color:#64748b;font-size:14px}.UserDevices_emptyState__yRH9o{color:#64748b;padding:64px 24px;text-align:center}.UserDevices_emptyStateIcon__UMpg7{font-size:48px;margin-bottom:16px;opacity:.5}.UserDevices_emptyStateTitle__jAQfj{color:#374151;font-size:18px;font-weight:600;margin-bottom:8px}.UserDevices_emptyStateText__q4l-w{font-size:14px;margin-bottom:0}@media (max-width:768px){.UserDevices_container__bmnyP{padding:16px}.UserDevices_header__V52Wg{align-items:stretch;flex-direction:column;gap:16px}.UserDevices_userInfo__W4QL2{align-items:flex-start;flex-direction:column;gap:12px}.UserDevices_searchContainer__Xh9zu{align-items:stretch;flex-direction:column}.UserDevices_customTable__3qMKn{display:block;font-size:11px;overflow-x:auto;white-space:nowrap}.UserDevices_customTable__3qMKn td,.UserDevices_customTable__3qMKn th{min-width:80px;padding:8px 6px}.UserDevices_deviceCard__3ULl-{gap:6px}.UserDevices_deviceAvatar__F9mHz{font-size:11px;height:28px;width:28px}.UserDevices_deviceInfo__Zcaag h4{font-size:11px}.UserDevices_deviceInfo__Zcaag p{font-size:10px}.UserDevices_deviceModel__Mezgw{font-size:9px}}:root{--primary-color:#1d2b56;--primary-light:#2a3a6a;--primary-dark:#162142}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;color:#333;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#1d2b56;background:var(--primary-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#2a3a6a;background:var(--primary-light)}.goog-logo-link{display:none!important}.goog-te-gadget{color:#0000!important}.VIpgJd-ZVi9od-ORHb-OEVmcd{display:none}#google_translate_element img{display:none!important}
/*# sourceMappingURL=main.1250fe81.css.map*/