.dashboard-metrics-module__hBFq2q__container{background:#f5f7fa;min-height:100vh;padding:2rem}.dashboard-metrics-module__hBFq2q__metricsSection{margin-bottom:3rem}.dashboard-metrics-module__hBFq2q__metricsSection h3{color:#1a202c;margin:0 0 1.5rem;padding:0;font-size:24px;font-weight:700}.dashboard-metrics-module__hBFq2q__metricsGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.dashboard-metrics-module__hBFq2q__metricCard{cursor:pointer;background:#fff;border-left:5px solid;border-radius:12px;padding:1.5rem;transition:all .3s;box-shadow:0 2px 8px #00000014}.dashboard-metrics-module__hBFq2q__metricCard:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001f}.dashboard-metrics-module__hBFq2q__metricHeader{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.dashboard-metrics-module__hBFq2q__iconWrapper{border-radius:10px;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;display:flex}.dashboard-metrics-module__hBFq2q__metricHeader h4{color:#2d3748;margin:0;font-size:16px;font-weight:600}.dashboard-metrics-module__hBFq2q__chartContainer{background:#fafbfc;border-radius:8px;width:100%;height:200px;margin:1rem 0;padding:1rem 0}.dashboard-metrics-module__hBFq2q__metricContent{flex-direction:column;gap:1rem;display:flex}.dashboard-metrics-module__hBFq2q__metricValue{background:#f7fafc;border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.dashboard-metrics-module__hBFq2q__metricValue .dashboard-metrics-module__hBFq2q__label{color:#718096;text-transform:uppercase;font-size:12px;font-weight:600}.dashboard-metrics-module__hBFq2q__metricValue .dashboard-metrics-module__hBFq2q__value{font-size:20px;font-weight:700}.dashboard-metrics-module__hBFq2q__clientListSection{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #00000014}.dashboard-metrics-module__hBFq2q__clientListSection h3{color:#1a202c;margin:0 0 1.5rem;padding:0;font-size:24px;font-weight:700}.dashboard-metrics-module__hBFq2q__searchContainer{align-items:center;margin-bottom:2rem;display:flex;position:relative}.dashboard-metrics-module__hBFq2q__filterRow{align-items:center;gap:12px;margin-bottom:18px;display:flex}.dashboard-metrics-module__hBFq2q__searchField{border:1px solid #cbd5e0;border-radius:6px;flex:1;height:40px;padding:10px 14px;font-size:14px}.dashboard-metrics-module__hBFq2q__searchField,.dashboard-metrics-module__hBFq2q__filterSelect{box-sizing:border-box;border:1px solid #cbd5e0;border-radius:6px;height:44px;padding:0 14px;font-size:14px}.dashboard-metrics-module__hBFq2q__filterSelect{cursor:pointer;background:#fff;width:180px}.dashboard-metrics-module__hBFq2q__searchField:focus{border-color:#667eea;outline:none}.dashboard-metrics-module__hBFq2q__searchIcon{color:#cbd5e0;pointer-events:none;position:absolute;left:16px}.dashboard-metrics-module__hBFq2q__searchInput{border:2px solid #e2e8f0;border-radius:8px;width:100%;padding:12px 16px 12px 40px;font-family:inherit;font-size:14px;transition:all .3s}.dashboard-metrics-module__hBFq2q__searchInput:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.dashboard-metrics-module__hBFq2q__searchInput::placeholder{color:#a0aec0}.dashboard-metrics-module__hBFq2q__clearBtn{color:#cbd5e0;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:18px;transition:color .3s;position:absolute;right:12px}.dashboard-metrics-module__hBFq2q__clearBtn:hover{color:#718096}.dashboard-metrics-module__hBFq2q__errorMessage,.dashboard-metrics-module__hBFq2q__loadingMessage,.dashboard-metrics-module__hBFq2q__noDataMessage{text-align:center;border-radius:8px;margin:1rem 0;padding:1.5rem}.dashboard-metrics-module__hBFq2q__errorMessage{color:#c53030;background:#fed7d7;border:1px solid #fc8181}.dashboard-metrics-module__hBFq2q__loadingMessage{color:#22543d;background:#c6f6d5;border:1px solid #9ae6b4}.dashboard-metrics-module__hBFq2q__noDataMessage{color:#2c5282;background:#bee3f8;border:1px solid #90cdf4}.dashboard-metrics-module__hBFq2q__errorMessage p,.dashboard-metrics-module__hBFq2q__loadingMessage p,.dashboard-metrics-module__hBFq2q__noDataMessage p{margin:0;font-weight:500}.dashboard-metrics-module__hBFq2q__tableContainer{margin-top:1.5rem}.dashboard-metrics-module__hBFq2q__tableWrapper{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.dashboard-metrics-module__hBFq2q__clientTable{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%}.dashboard-metrics-module__hBFq2q__clientTable thead{background:#f7fafc;border-bottom:2px solid #e2e8f0}.dashboard-metrics-module__hBFq2q__clientTable thead th{text-align:center;color:#2d3748;text-transform:uppercase;letter-spacing:.5px;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;padding:.6rem .5rem;font-size:11px;font-weight:700;line-height:1.3}.dashboard-metrics-module__hBFq2q__clientTable tbody tr{border-bottom:1px solid #e2e8f0;transition:background-color .2s}.dashboard-metrics-module__hBFq2q__clientTable tbody tr:hover{background-color:#f7fafc}.dashboard-metrics-module__hBFq2q__clientTable tbody tr:last-child{border-bottom:none}.dashboard-metrics-module__hBFq2q__clientTable tbody td{color:#4a5568;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;padding:.6rem .5rem;font-size:12px;line-height:1.3}.dashboard-metrics-module__hBFq2q__bwgName{color:#2d3748;font-weight:600}.dashboard-metrics-module__hBFq2q__bwgId{color:#667eea;font-family:Courier New,monospace;font-weight:600}.dashboard-metrics-module__hBFq2q__number{text-align:right;color:#4a5568;font-family:Courier New,monospace}.dashboard-metrics-module__hBFq2q__totalNumber{text-align:right;color:#2d3748;background:#edf2f7;border-radius:6px;padding:.5rem 1rem;font-family:Courier New,monospace}.dashboard-metrics-module__hBFq2q__priceNumber{text-align:right;color:#22543d;font-family:Courier New,monospace;font-weight:600}.dashboard-metrics-module__hBFq2q__tableRow{cursor:pointer;-webkit-user-select:none;user-select:none}.dashboard-metrics-module__hBFq2q__tableFooter{text-align:right;background:#f7fafc;border-top:1px solid #e2e8f0;border-radius:0 0 8px 8px;padding:1.5rem 1.25rem}.dashboard-metrics-module__hBFq2q__tableFooter p{color:#718096;margin:0;font-size:13px;font-weight:500}.dashboard-metrics-module__hBFq2q__tableFooter strong{color:#2d3748;font-weight:700}.dashboard-metrics-module__hBFq2q__paginationContainer{background:#f7fafc;border-top:1px solid #e2e8f0;border-radius:0 0 8px 8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 1.25rem;display:flex}.dashboard-metrics-module__hBFq2q__paginationInfo{flex:1;min-width:250px}.dashboard-metrics-module__hBFq2q__paginationInfo p{color:#718096;margin:0;font-size:13px;font-weight:500}.dashboard-metrics-module__hBFq2q__paginationInfo strong{color:#2d3748;font-weight:700}.dashboard-metrics-module__hBFq2q__paginationControls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dashboard-metrics-module__hBFq2q__paginationBtn{cursor:pointer;color:#2d3748;background:#fff;border:1px solid #cbd5e0;border-radius:4px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .2s}.dashboard-metrics-module__hBFq2q__paginationBtn:hover:not(:disabled){color:#fff;background:#667eea;border-color:#667eea}.dashboard-metrics-module__hBFq2q__paginationBtn:disabled{opacity:.5;cursor:not-allowed;background:#e2e8f0}.dashboard-metrics-module__hBFq2q__pageNumbers{gap:4px;display:flex}.dashboard-metrics-module__hBFq2q__pageBtn{cursor:pointer;color:#2d3748;background:#fff;border:1px solid #cbd5e0;border-radius:4px;min-width:36px;padding:6px 10px;font-size:12px;font-weight:500;transition:all .2s}.dashboard-metrics-module__hBFq2q__pageBtn:hover{color:#667eea;border-color:#667eea}.dashboard-metrics-module__hBFq2q__pageBtn.dashboard-metrics-module__hBFq2q__active{color:#fff;background:#667eea;border-color:#667eea;font-weight:600}@media (max-width:1400px){.dashboard-metrics-module__hBFq2q__metricsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.dashboard-metrics-module__hBFq2q__container{padding:1.5rem}.dashboard-metrics-module__hBFq2q__metricsGrid{grid-template-columns:repeat(2,1fr);gap:1rem}.dashboard-metrics-module__hBFq2q__metricCard{padding:1.25rem}.dashboard-metrics-module__hBFq2q__clientListSection{padding:1.5rem}}@media (max-width:768px){.dashboard-metrics-module__hBFq2q__metricsGrid{grid-template-columns:1fr;gap:1rem}.dashboard-metrics-module__hBFq2q__metricCard{padding:1rem}.dashboard-metrics-module__hBFq2q__metricHeader{gap:.75rem;margin-bottom:1rem}.dashboard-metrics-module__hBFq2q__iconWrapper{width:40px;height:40px;font-size:18px}.dashboard-metrics-module__hBFq2q__metricHeader h4{font-size:14px}.dashboard-metrics-module__hBFq2q__metricValue .dashboard-metrics-module__hBFq2q__value{font-size:16px}.dashboard-metrics-module__hBFq2q__clientListSection{padding:1rem}.dashboard-metrics-module__hBFq2q__searchInput{padding:10px 12px 10px 36px;font-size:13px}.dashboard-metrics-module__hBFq2q__clientTable thead th,.dashboard-metrics-module__hBFq2q__clientTable tbody td{padding:.6rem;font-size:11px}.dashboard-metrics-module__hBFq2q__tableWrapper{border-radius:6px}.dashboard-metrics-module__hBFq2q__tableFooter{padding:1rem .75rem;font-size:12px}}@media (max-width:480px){.dashboard-metrics-module__hBFq2q__container{padding:1rem}.dashboard-metrics-module__hBFq2q__metricsSection h3,.dashboard-metrics-module__hBFq2q__clientListSection h3{margin-bottom:1rem;font-size:18px}.dashboard-metrics-module__hBFq2q__metricsGrid{grid-template-columns:1fr;gap:.75rem}.dashboard-metrics-module__hBFq2q__metricCard{padding:.875rem}.dashboard-metrics-module__hBFq2q__metricHeader{margin-bottom:.75rem}.dashboard-metrics-module__hBFq2q__metricValue{padding:.5rem;font-size:12px}.dashboard-metrics-module__hBFq2q__metricValue .dashboard-metrics-module__hBFq2q__value{font-size:14px}.dashboard-metrics-module__hBFq2q__clientListSection{padding:.75rem}.dashboard-metrics-module__hBFq2q__searchInput{font-size:12px}.dashboard-metrics-module__hBFq2q__clientTable{font-size:11px}.dashboard-metrics-module__hBFq2q__clientTable thead th{padding:.6rem .5rem;font-size:10px}.dashboard-metrics-module__hBFq2q__clientTable tbody td{padding:.6rem .5rem;font-size:11px}.dashboard-metrics-module__hBFq2q__tableFooter{padding:.75rem .5rem;font-size:10px}.dashboard-metrics-module__hBFq2q__clientTable thead th:nth-child(6),.dashboard-metrics-module__hBFq2q__clientTable tbody td:nth-child(6),.dashboard-metrics-module__hBFq2q__clientTable thead th:nth-child(7),.dashboard-metrics-module__hBFq2q__clientTable tbody td:nth-child(7){display:none}}.dashboard-metrics-module__hBFq2q__clientTable{font-size:15px}.dashboard-metrics-module__hBFq2q__clientTable th{font-size:15px;font-weight:600}.dashboard-metrics-module__hBFq2q__number,.dashboard-metrics-module__hBFq2q__totalNumber{text-align:right;font-weight:500}.dashboard-metrics-module__hBFq2q__clientTable td{padding:10px 12px}.dashboard-metrics-module__hBFq2q__dashboardHeader{justify-content:flex-end;align-items:center;width:100%;margin-bottom:20px;display:flex}.dashboard-metrics-module__hBFq2q__headerLogo{opacity:.9}
.AdminDashboard-module__GcI4OW__container{color:#1b4332;background:#f4f9f4;min-height:100vh;font-family:Segoe UI,Arial,sans-serif;display:flex}.AdminDashboard-module__GcI4OW__sidebar{background:linear-gradient(#fff 0%,#e6f4ea 100%);border-right:1px solid #cde3d0;flex-direction:column;width:280px;padding:1.5rem 1rem;display:flex;box-shadow:4px 0 12px #0000000d}.AdminDashboard-module__GcI4OW__logo img{height:110px;margin:0 auto 1.5rem;display:block}.AdminDashboard-module__GcI4OW__sidebar ul{flex:1;margin:0;padding:0;list-style:none}.AdminDashboard-module__GcI4OW__sidebar li{margin:.6rem 0}.AdminDashboard-module__GcI4OW__sidebarBtn{color:#1b4332;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;outline:none;align-items:center;gap:10px;width:100%;padding:.85rem 1rem;font-size:1rem;font-weight:600;transition:background .25s,color .25s,transform .2s;display:flex;overflow:hidden}.AdminDashboard-module__GcI4OW__sidebarBtn:hover{color:#fff;background:#2d6a4f;transform:translate(4px)}.AdminDashboard-module__GcI4OW__active{color:#fff;background:#40916c;box-shadow:0 3px 8px #40916c4d}.AdminDashboard-module__GcI4OW__logoutBtn{color:#d00000;background:#fff;font-weight:600}.AdminDashboard-module__GcI4OW__logoutBtn:hover{color:#fff;background:#d00000}.AdminDashboard-module__GcI4OW__icon{flex-shrink:0;width:20px;height:20px;margin-right:12px}.AdminDashboard-module__GcI4OW__main{background:#f7fff9;flex-direction:column;flex:1;padding:2rem 3rem;display:flex}.AdminDashboard-module__GcI4OW__header{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 2px 10px #0000000d}.AdminDashboard-module__GcI4OW__header h2{color:#1b4332;font-size:1.6rem;line-height:1.4}.AdminDashboard-module__GcI4OW__profile{color:#2d6a4f;font-size:2rem}.AdminDashboard-module__GcI4OW__cards{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1500px;display:grid}.AdminDashboard-module__GcI4OW__card{text-align:center;background:#fff;border-radius:12px;padding:2rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 8px #00000014}.AdminDashboard-module__GcI4OW__card:hover{transform:translateY(-4px);box-shadow:0 6px 12px #0000001f}.AdminDashboard-module__GcI4OW__card p{color:#000;font-size:2rem;font-weight:700}.AdminDashboard-module__GcI4OW__card h3{color:#000;margin-top:.5rem;font-size:3rem}.AdminDashboard-module__GcI4OW__tabContent{background:#fff;border:1px solid #cde3d0;border-radius:12px;padding:2rem;animation:.4s ease-in-out AdminDashboard-module__GcI4OW__fadeIn;box-shadow:0 2px 10px #0000000d}.AdminDashboard-module__GcI4OW__tabContent h3{color:#1b4332;margin-bottom:1rem;font-size:1.5rem}.AdminDashboard-module__GcI4OW__tabContent p{color:#344e41;font-size:1rem;line-height:1.6}@keyframes AdminDashboard-module__GcI4OW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.AdminDashboard-module__GcI4OW__container{flex-direction:column}.AdminDashboard-module__GcI4OW__sidebar{border-bottom:1px solid #cde3d0;border-right:none;flex-direction:row;width:100%;overflow-x:auto}.AdminDashboard-module__GcI4OW__sidebar ul{flex-direction:row;justify-content:space-around;display:flex}.AdminDashboard-module__GcI4OW__main{padding:1.5rem}.AdminDashboard-module__GcI4OW__cards{grid-template-columns:1fr 1fr}.AdminDashboard-module__GcI4OW__card{padding:1.5rem}}.AdminDashboard-module__GcI4OW__searchContainer{flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0;display:flex}.AdminDashboard-module__GcI4OW__searchInput{color:#0f3d2e;background:#f3fff6;border:1px solid #d7efe0;border-radius:10px;flex:1;min-width:250px;padding:.9rem 1rem;font-size:.95rem;transition:border-color .3s,background .2s}.AdminDashboard-module__GcI4OW__searchInput:focus{background:#fff;border-color:#52b788;outline:none}.AdminDashboard-module__GcI4OW__searchInput:hover{border-color:#52b788}.AdminDashboard-module__GcI4OW__userStripList{flex-direction:column;gap:1rem;max-height:600px;margin-top:1rem;padding-right:.5rem;display:flex;overflow-y:auto}.AdminDashboard-module__GcI4OW__userStripList::-webkit-scrollbar{width:8px}.AdminDashboard-module__GcI4OW__userStripList::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.AdminDashboard-module__GcI4OW__userStripList::-webkit-scrollbar-thumb{background:#52b788;border-radius:10px}.AdminDashboard-module__GcI4OW__userStripList::-webkit-scrollbar-thumb:hover{background:#40916c}.AdminDashboard-module__GcI4OW__userStrip{cursor:pointer;background:#eaf6ff;border:1px solid #d6eaf9;border-radius:12px;justify-content:space-between;align-items:center;padding:1rem 1.25rem;transition:background .2s,transform .15s;display:flex}.AdminDashboard-module__GcI4OW__userStrip:hover{background:#e2f2ff;transform:translateY(-2px)}.AdminDashboard-module__GcI4OW__stripInfo{align-items:center;gap:1rem;display:flex}.AdminDashboard-module__GcI4OW__stripLeft{color:#fff;background:#1fa64a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 2px 6px #1fa64a1f}.AdminDashboard-module__GcI4OW__stripIcon{color:#fff;font-size:1.1rem}.AdminDashboard-module__GcI4OW__stripDetails h4{color:#073b2e;margin:0;font-size:1rem;font-weight:700}.AdminDashboard-module__GcI4OW__stripDetails p{color:#335a55;margin:.25rem 0 0;font-size:.85rem}.AdminDashboard-module__GcI4OW__stripMeta{text-align:right;flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.AdminDashboard-module__GcI4OW__stripAuth{color:#0b4a3a;background:0 0;border-radius:6px;padding:.2rem .5rem;font-size:.82rem}.AdminDashboard-module__GcI4OW__stripStatus{color:#b73737;text-transform:none;background:#ffd7d7;border-radius:999px;padding:.35rem .8rem;font-size:.82rem;font-weight:700}.AdminDashboard-module__GcI4OW__activeStatus{color:#207a20;background:#d6f5d6}.AdminDashboard-module__GcI4OW__inactiveStatus{color:#a32020;background:#f9d6d6}.AdminDashboard-module__GcI4OW__primaryButton{color:#fff;cursor:pointer;background:#39c;border:none;border-radius:6px;padding:10px 18px;font-size:14px;transition:all .2s}.AdminDashboard-module__GcI4OW__primaryButton:hover{background:#287aa3}.AdminDashboard-module__GcI4OW__filterContainer{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.AdminDashboard-module__GcI4OW__userTypeFilter{color:#0f3d2e;cursor:pointer;background:#f3fff6;border:1px solid #d7efe0;border-radius:10px;min-width:180px;padding:.9rem 1rem;font-size:.95rem;transition:border-color .3s,background .2s}.AdminDashboard-module__GcI4OW__userTypeFilter:focus{background:#fff;border-color:#52b788;outline:none}.AdminDashboard-module__GcI4OW__userTypeFilter:hover{border-color:#52b788}.AdminDashboard-module__GcI4OW__userTypeBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;margin-left:.5rem;padding:.3rem .7rem;font-size:.75rem;font-weight:700;display:inline-block}.AdminDashboard-module__GcI4OW__typeBWG{color:#1e40af;background:#dbeafe}.AdminDashboard-module__GcI4OW__typeDriver{color:#92400e;background:#fef3c7}.AdminDashboard-module__GcI4OW__typeSupervisor{color:#166534;background:#dcfce7}.AdminDashboard-module__GcI4OW__typeBSWML{color:#9f1239;background:#fce7f3}.AdminDashboard-module__GcI4OW__zoneInfo{color:#10854e;margin-top:.2rem;font-size:.8rem}.AdminDashboard-module__GcI4OW__priceInfo{color:#d97706;background:#fef3c7;border-radius:6px;margin-top:.3rem;padding:.25rem .5rem;font-size:.85rem;font-weight:600;display:inline-block}
