.LoadingSpinner_loader__QrucZ{width:156px;height:156px;border:0 solid #fff;position:relative;border-radius:50%;background-color:transparent;transform:scale(1);--tickColor:#fff}.LoadingSpinner_lightBackground__h_8Uc{--tickColor:#ddd}.LoadingSpinner_loader__QrucZ .LoadingSpinner_loading__D_QzS{font-size:10px;position:absolute;width:100%;text-align:center;line-height:14px;font-family:Century Gothic,sans-serif;font-style:italic;left:0;top:50%;margin-top:20px;color:var(--tickColor);font-weight:700;text-transform:uppercase}.LoadingSpinner_loaderCircle1__EuQBn{width:150px;height:150px;left:0;top:0;border-radius:50%;position:absolute;border:5px solid var(--tickColor);border-right:5px solid transparent;animation:LoadingSpinner_spin__aNJY9 3s linear infinite}.LoadingSpinner_loaderCircle2__fK1lk{width:138px;height:138px;left:1px;top:1px;border-radius:50%;position:absolute;border:5px solid transparent;border-right:5px solid var(--color-primary-500);animation:LoadingSpinner_spin__aNJY9 5s linear infinite}.LoadingSpinner_loader__QrucZ .LoadingSpinner_line__fv7B8{width:10px;height:2px;background:var(--tickColor);position:absolute}.LoadingSpinner_loader__QrucZ .LoadingSpinner_line__fv7B8:first-child{left:20px;top:50%;margin-top:-1px}.LoadingSpinner_loader__QrucZ .LoadingSpinner_line__fv7B8:nth-child(2){transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);left:38px;top:38px}.LoadingSpinner_loader__QrucZ .LoadingSpinner_line__fv7B8:nth-child(3){top:20px;left:50%;width:2px;height:10px}.LoadingSpinner_loader__QrucZ .LoadingSpinner_line__fv7B8:nth-child(4){transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);right:38px;top:38px}.LoadingSpinner_loader__QrucZ .LoadingSpinner_line__fv7B8:nth-child(5){right:20px;top:50%;margin-top:-1px}.LoadingSpinner_loader__QrucZ .LoadingSpinner_line__fv7B8:nth-child(6){transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);right:38px;bottom:38px;background:var(--color-primary-500)}.LoadingSpinner_loader__QrucZ .LoadingSpinner_subline__4sEQE{position:absolute;width:3px;height:2px;background:var(--tickColor)}.LoadingSpinner_loader__QrucZ .LoadingSpinner_subline__4sEQE:nth-child(7){transform:rotate(22.5deg);-moz-transform:rotate(22.5deg);-webkit-transform:rotate(22.5deg);-ms-transform:rotate(22.5deg);left:27px;top:57px}.LoadingSpinner_loader__QrucZ .LoadingSpinner_subline__4sEQE:nth-child(8){transform:rotate(67.5deg);-moz-transform:rotate(67.5deg);-webkit-transform:rotate(67.5deg);-ms-transform:rotate(67.5deg);left:57px;top:27px}.LoadingSpinner_loader__QrucZ .LoadingSpinner_subline__4sEQE:nth-child(9){transform:rotate(112.5deg);-moz-transform:rotate(112.5deg);-webkit-transform:rotate(112.5deg);-ms-transform:rotate(112.5deg);right:57px;top:27px}.LoadingSpinner_loader__QrucZ .LoadingSpinner_subline__4sEQE:nth-child(10){transform:rotate(157.5deg);-moz-transform:rotate(157.5deg);-webkit-transform:rotate(157.5deg);-ms-transform:rotate(157.5deg);right:27px;top:57px}.LoadingSpinner_loader__QrucZ .LoadingSpinner_subline__4sEQE:nth-child(11){transform:rotate(22.5deg);-moz-transform:rotate(22.5deg);-webkit-transform:rotate(22.5deg);-ms-transform:rotate(22.5deg);right:28px;bottom:55px;background:var(--color-primary-500)}.LoadingSpinner_loader__QrucZ .LoadingSpinner_needle__dSsd1{width:14px;height:14px;border-radius:50%;border:5px solid var(--tickColor);position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;z-index:1;animation:LoadingSpinner_pegIt__Dz4Ik 3s ease-in-out infinite}.LoadingSpinner_loader__QrucZ .LoadingSpinner_needle__dSsd1:before{content:"";width:0;height:0;border-style:solid;border-width:8.5px 50px 8.5px 0;border-color:transparent var(--color-primary-500) transparent transparent;position:absolute;right:50%;top:50%;margin:-8.5px 0 0;border-radius:0 50% 50% 0}@keyframes LoadingSpinner_pegIt__Dz4Ik{0%{transform:rotate(0deg)}16%{transform:rotate(75deg)}25%{transform:rotate(55deg)}30%{transform:rotate(90deg)}36%{transform:rotate(170deg)}42%{transform:rotate(150deg)}50%{transform:rotate(227deg)}to{transform:rotate(0deg)}}@keyframes LoadingSpinner_spin__aNJY9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingWindow_Wrapper__sp4Ah{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);z-index:1500}.LoadingWindow_Wrapper__sp4Ah .LoadingWindow_Loading__ESBs4{color:#fff;font-size:var(--font-size-large);text-align:center}.AdminDashboard_adminContainer__yxtKB{min-height:100vh;padding:2rem;background-color:#f8f9fa;font-family:Inter,sans-serif}@media(max-width:768px){.AdminDashboard_adminContainer__yxtKB{padding:1rem}}.AdminDashboard_header__5o1aT{margin-bottom:2rem}.AdminDashboard_header__5o1aT .AdminDashboard_title__HniFW{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0}.AdminDashboard_header__5o1aT .AdminDashboard_subtitle__4W79b{color:#666;margin-top:.5rem}.AdminDashboard_statsGrid__wSy_T{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.AdminDashboard_statCard__GucZo{background:var(--color-background);border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.05);display:flex;align-items:center;transition:transform .2s ease,box-shadow .2s ease;border:1px solid rgba(0,0,0,.03)}.AdminDashboard_statCard__GucZo:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.08)}.AdminDashboard_statCard__GucZo .AdminDashboard_iconWrapper__m5MAC{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:1rem;font-size:1.5rem}.AdminDashboard_statCard__GucZo .AdminDashboard_iconWrapper__m5MAC.AdminDashboard_blue__q8CHL{background:rgba(33,150,243,.1);color:#2196f3}.AdminDashboard_statCard__GucZo .AdminDashboard_iconWrapper__m5MAC.AdminDashboard_green__GohGS{background:rgba(76,175,80,.1);color:#4caf50}.AdminDashboard_statCard__GucZo .AdminDashboard_iconWrapper__m5MAC.AdminDashboard_purple__0eHPc{background:rgba(156,39,176,.1);color:#9c27b0}.AdminDashboard_statCard__GucZo .AdminDashboard_iconWrapper__m5MAC.AdminDashboard_orange__ZAdsS{background:rgba(255,152,0,.1);color:#ff9800}.AdminDashboard_statCard__GucZo .AdminDashboard_statInfo__xmtVW .AdminDashboard_value__9DX5r{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0;line-height:1.2}.AdminDashboard_statCard__GucZo .AdminDashboard_statInfo__xmtVW .AdminDashboard_label__lIxr_{font-size:.875rem;color:#666;margin:0}.AdminDashboard_mainGrid__E6__v{display:grid;grid-template-columns:2fr 1fr;grid-gap:1.5rem;gap:1.5rem}@media(max-width:1024px){.AdminDashboard_mainGrid__E6__v{grid-template-columns:1fr}}.AdminDashboard_sectionCard__FozAD{background:var(--color-background);border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.03);margin-bottom:1.5rem}.AdminDashboard_sectionCard__FozAD .AdminDashboard_cardHeader__7sxgT{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.AdminDashboard_sectionCard__FozAD .AdminDashboard_cardHeader__7sxgT h2{font-size:1.25rem;font-weight:600;margin:0;color:#1a1a1a;display:flex;align-items:center;gap:.5rem}.AdminDashboard_viewAllLink__BjBgu{color:#2196f3;font-size:.875rem;font-weight:500;text-decoration:none}.AdminDashboard_viewAllLink__BjBgu:hover{text-decoration:underline}.AdminDashboard_fleetList__jGbz9{display:flex;flex-direction:column;gap:1rem}.AdminDashboard_vehicleItem__2LiWk{padding:1rem;border-radius:12px;background:#f8f9fa;border:1px solid #eee;display:block;cursor:pointer;text-decoration:none;color:inherit;transition:all .2s ease}.AdminDashboard_vehicleItem__2LiWk:hover{background:#f0f7ff;border-color:#2196f3;transform:translateY(-2px);box-shadow:0 4px 12px rgba(33,150,243,.1)}.AdminDashboard_vehicleItem__2LiWk .AdminDashboard_vehicleHeader__Pg6I1{display:flex;justify-content:space-between;margin-bottom:.75rem}.AdminDashboard_vehicleItem__2LiWk .AdminDashboard_vehicleHeader__Pg6I1 .AdminDashboard_vehicleName__hdsc0{font-weight:600;color:#333}.AdminDashboard_vehicleItem__2LiWk .AdminDashboard_vehicleHeader__Pg6I1 .AdminDashboard_vehicleStatus__58ni7{font-size:.75rem;padding:.25rem .75rem;border-radius:999px}.AdminDashboard_vehicleItem__2LiWk .AdminDashboard_vehicleHeader__Pg6I1 .AdminDashboard_vehicleStatus__58ni7.AdminDashboard_active__oe65y{background:#e8f5e9;color:#2e7d32}.AdminDashboard_vehicleItem__2LiWk .AdminDashboard_vehicleHeader__Pg6I1 .AdminDashboard_vehicleStatus__58ni7.AdminDashboard_inactive__Tdh53{background:#ffebee;color:#c62828}.AdminDashboard_vehicleItem__2LiWk .AdminDashboard_tankLevels__o0oKD{display:flex;flex-direction:column;gap:.5rem}.AdminDashboard_vehicleItem__2LiWk .AdminDashboard_tankRow__sXBsY{display:flex;align-items:center;gap:.75rem;font-size:.8rem}.AdminDashboard_vehicleItem__2LiWk .AdminDashboard_tankRow__sXBsY .AdminDashboard_fuelType__W82bu{width:140px;color:#666;font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AdminDashboard_vehicleItem__2LiWk .AdminDashboard_tankRow__sXBsY .AdminDashboard_progressBar__Upk5n{flex:1 1;height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden;position:relative;z-index:1}.AdminDashboard_vehicleItem__2LiWk .AdminDashboard_tankRow__sXBsY .AdminDashboard_progressBar__Upk5n .AdminDashboard_fill__m8rgH{height:100%;border-radius:4px;transition:width .5s ease}.AdminDashboard_vehicleItem__2LiWk .AdminDashboard_tankRow__sXBsY .AdminDashboard_progressBar__Upk5n .AdminDashboard_fill__m8rgH.AdminDashboard_low__cndTb{background:#ef5350}.AdminDashboard_vehicleItem__2LiWk .AdminDashboard_tankRow__sXBsY .AdminDashboard_progressBar__Upk5n .AdminDashboard_fill__m8rgH.AdminDashboard_medium__5lSsY{background:#ffa726}.AdminDashboard_vehicleItem__2LiWk .AdminDashboard_tankRow__sXBsY .AdminDashboard_progressBar__Upk5n .AdminDashboard_fill__m8rgH.AdminDashboard_good__kOx9a{background:#66bb6a}.AdminDashboard_vehicleItem__2LiWk .AdminDashboard_tankRow__sXBsY .AdminDashboard_levelText__09_qO{width:60px;text-align:right;color:#333;font-weight:500;z-index:2}.AdminDashboard_actionsGrid__mb5cP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.AdminDashboard_actionBtn__LXmI0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;background:var(--color-background);border:1px solid #eee;border-radius:12px;cursor:pointer;transition:all .2s;color:#555;text-decoration:none}.AdminDashboard_actionBtn__LXmI0:hover{background:#f0f7ff;border-color:#2196f3;color:#2196f3;transform:translateY(-2px)}.AdminDashboard_actionBtn__LXmI0 .AdminDashboard_actionIcon__AZqRx{font-size:1.75rem;margin-bottom:.5rem}.AdminDashboard_actionBtn__LXmI0 span:last-child{font-size:.9rem;font-weight:500}.AdminDashboard_tableWrapper__Gt4OX{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.AdminDashboard_ordersTable__BaKi7{width:100%;border-collapse:initial;border-spacing:0}.AdminDashboard_ordersTable__BaKi7 th{text-align:left;padding:1rem;color:#888;font-size:.8rem;font-weight:500;text-transform:uppercase;border-bottom:1px solid #eee}.AdminDashboard_ordersTable__BaKi7 td{padding:1rem;border-bottom:1px solid #f5f5f5;color:#333;font-size:.95rem}.AdminDashboard_ordersTable__BaKi7 td:first-child{font-family:monospace;color:#666}.AdminDashboard_ordersTable__BaKi7 tr:last-child td{border-bottom:none}.AdminDashboard_ordersTable__BaKi7 .AdminDashboard_orderRow__5go_8{transition:background-color .2s ease}.AdminDashboard_ordersTable__BaKi7 .AdminDashboard_orderRow__5go_8:hover{background-color:#f5f9ff}.AdminDashboard_statusBadge__rmV0F{padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:500;text-transform:capitalize}.AdminDashboard_statusBadge__rmV0F.AdminDashboard_pending__77O1_{background:var(--color-background) 3;color:#ef6c00}.AdminDashboard_statusBadge__rmV0F.AdminDashboard_approved__F0_ZH{background:#e3f2fd;color:#1976d2}.AdminDashboard_statusBadge__rmV0F.AdminDashboard_enroute__9gvpU{background:#e8f5e9;color:#2e7d32}.AdminDashboard_statusBadge__rmV0F.AdminDashboard_cancelled__Nthd2{background:#ffebee;color:#c62828}.AdminDashboard_statusBadge__rmV0F.AdminDashboard_assigned__uvvyO{background:#f3e5f5;color:#7b1fa2}.AdminDashboard_statusBadge__rmV0F.AdminDashboard_completed__VeOBa,.AdminDashboard_statusBadge__rmV0F.AdminDashboard_fulfilled__A5I8n{background:#e0f2f1;color:#00695c}.AdminDashboard_kpiGrid__e3ips{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.AdminDashboard_kpiCard__Xl6_2{background:#f8f9fa;border-radius:12px;padding:1rem;text-align:center;border:1px solid #eee}.AdminDashboard_kpiCard__Xl6_2 .AdminDashboard_kpiLabel__90mGb{color:#666;font-size:.8rem;margin-bottom:.5rem}.AdminDashboard_kpiCard__Xl6_2 .AdminDashboard_kpiValue__q8Yc1{font-size:1.25rem;font-weight:700;color:#333}.AdminDashboard_alertsList__VNvmI{display:flex;flex-direction:column;gap:.75rem}.AdminDashboard_alertItem__TVtvi{display:flex;align-items:center;padding:.75rem;background:var(--color-background) 3;border-radius:8px}.AdminDashboard_mobileOrderList__oozde{display:none}.AdminDashboard_mobileOrderCard__0BppZ{background:var(--color-background);border:1px solid #eee;border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.AdminDashboard_mobileOrderCard__0BppZ .AdminDashboard_orderCardHeader__7SbJJ{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #f0f0f0;padding-bottom:.75rem}.AdminDashboard_mobileOrderCard__0BppZ .AdminDashboard_orderCardHeader__7SbJJ .AdminDashboard_orderId__DhpxX{font-family:monospace;font-weight:600;color:#333;font-size:.9rem}.AdminDashboard_mobileOrderCard__0BppZ .AdminDashboard_orderCardHeader__7SbJJ .AdminDashboard_orderDate__kslyt{font-size:.75rem;color:#888}.AdminDashboard_mobileOrderCard__0BppZ .AdminDashboard_orderCardBody__5xlbr{display:flex;flex-direction:column;gap:.25rem}.AdminDashboard_mobileOrderCard__0BppZ .AdminDashboard_customerName__EwXvm{font-weight:600;color:#1a1a1a}.AdminDashboard_mobileOrderCard__0BppZ .AdminDashboard_orderCardFooter__r_sC3{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem}.AdminDashboard_mobileOrderCard__0BppZ .AdminDashboard_orderCardFooter__r_sC3 .AdminDashboard_orderAmount__JRJvO{font-weight:700;color:#333}@media(max-width:600px){.AdminDashboard_statsGrid__wSy_T{grid-template-columns:repeat(2,1fr);gap:.75rem}.AdminDashboard_statCard__GucZo{padding:1rem;flex-direction:column;align-items:flex-start}.AdminDashboard_statCard__GucZo .AdminDashboard_iconWrapper__m5MAC{margin-right:0;margin-bottom:.75rem;width:40px;height:40px;font-size:1.25rem}.AdminDashboard_statCard__GucZo .AdminDashboard_statInfo__xmtVW .AdminDashboard_value__9DX5r{font-size:1.25rem}.AdminDashboard_statCard__GucZo .AdminDashboard_statInfo__xmtVW .AdminDashboard_label__lIxr_{font-size:.75rem;line-height:1.1}.AdminDashboard_statCard__GucZo:nth-child(5){grid-column:span 2}.AdminDashboard_kpiGrid__e3ips{grid-template-columns:1fr;gap:.75rem}.AdminDashboard_tableWrapper__Gt4OX{display:none}.AdminDashboard_mobileOrderList__oozde{display:flex;flex-direction:column;gap:.75rem}.AdminDashboard_alertItem__TVtvi{flex-direction:column;align-items:flex-start;gap:.5rem}.AdminDashboard_alertItem__TVtvi span{display:inline-block;line-height:1.4}.AdminDashboard_alertItem__TVtvi a{width:100%;text-align:center;margin-top:.25rem}}@media(max-width:400px){.AdminDashboard_statsGrid__wSy_T{grid-template-columns:1fr}.AdminDashboard_statCard__GucZo:nth-child(5){grid-column:span 1}}.AdminDashboard_alertItem__TVtvi{font-size:.9rem}.AdminDashboard_alertItem__TVtvi svg{margin-right:.5rem}.AdminDashboard_mapPreview__1jy7n{height:200px;border-radius:12px;overflow:hidden;background:#eee;position:relative;border:1px solid #ddd}.AdminDashboard_fullScreenMap__q8hnz{width:100%;height:100%;min-height:400px}.AdminDashboard_mapHeader__FxKZ5{padding:1rem;background:var(--color-background);border-bottom:1px solid #ddd;z-index:10;display:flex;align-items:center;justify-content:space-between}@media(max-width:600px){.AdminDashboard_mapHeader__FxKZ5{flex-direction:column;align-items:flex-start;gap:1rem;height:auto}}.AdminDashboard_mapTitleGroup__aUwmD{display:flex;align-items:center;gap:1rem}.AdminDashboard_mapTitleGroup__aUwmD h1{margin:0;font-size:1.2rem}.AdminDashboard_mapControls__ZnbhS{display:flex;align-items:center;gap:1rem}@media(max-width:600px){.AdminDashboard_mapControls__ZnbhS{width:100%;flex-direction:column;align-items:stretch;gap:.75rem}}.AdminDashboard_mapViewMode__FYUYB{display:flex;background:#f5f5f5;border-radius:4px;padding:2px}@media(max-width:600px){.AdminDashboard_mapViewMode__FYUYB{width:100%}.AdminDashboard_mapViewMode__FYUYB button{flex:1 1;justify-content:center}}.AdminDashboard_viewModeBtn__uBiTe{display:flex;align-items:center;gap:4px;padding:6px 12px;border:none;background:transparent;border-radius:3px;cursor:pointer;font-size:12px;font-weight:600;color:#666;white-space:nowrap}.AdminDashboard_viewModeBtn__uBiTe.AdminDashboard_active__oe65y{background:var(--color-background);box-shadow:0 1px 2px rgba(0,0,0,.1)}.AdminDashboard_viewModeBtn__uBiTe.AdminDashboard_orders__Ptpgu.AdminDashboard_active__oe65y{color:#2196f3}.AdminDashboard_viewModeBtn__uBiTe.AdminDashboard_customers__zvASA.AdminDashboard_active__oe65y{color:#9c27b0}.AdminDashboard_viewModeBtn__uBiTe.AdminDashboard_zipcodes__RyqYF.AdminDashboard_active__oe65y{color:#009688}.AdminDashboard_mapFilterSelect__MhKox{padding:.5rem;border-radius:4px;border:1px solid #ddd;font-size:.9rem}@media(max-width:600px){.AdminDashboard_mapFilterSelect__MhKox{width:100%}}.AdminDashboard_mapCount__UQjZj{font-size:.9rem;color:#666;white-space:nowrap}@media(max-width:600px){.AdminDashboard_mapCount__UQjZj{text-align:center;width:100%}}.AdminDashboard_mapContainer____4om{height:100vh;display:flex;flex-direction:column}.AdminDashboard_mapWrapper__Vi_JX{flex:1 1;position:relative}