.charger_charger_station__Dxr7x{border-radius:16px}.charger_location_stats__8SRjF{height:auto;width:100%;margin-top:1.5rem}.charger_location_table__4Xjop{border-radius:16px}.charger_stats_card__VNLJf{display:grid;gap:1.25rem}.charger_button_container__Xsleo{margin-top:2.5rem;display:flex;justify-content:space-evenly}.charger_button__g1Q4Z{color:#e5e7eb;font-weight:400;font-size:1rem;font-family:Montserrat,sans-serif;background-color:#3b82f6;display:flex;align-items:center;justify-content:center;width:10rem;height:2rem;padding:.5rem 1rem;border-radius:.375rem;transition:transform .3s ease-in-out}@keyframes charger_spin__PfWvq{to{transform:rotate(1turn)}}.charger_button_loading__PhG4i{width:1rem;height:1rem;border-width:2px;border-color:transparent #fff #fff;border-radius:50%;animation:charger_spin__PfWvq 1s linear infinite}.charger_location_details_graph__jQXsy{width:100%}.charger_charger_details_card__4H65o,.charger_location_details_graph__jQXsy{background-color:var(--background);box-shadow:var(--shadow);border-radius:16px;overflow:hidden;padding:16px}.charger_charger_details_card__4H65o{width:60%}.charger_charger_details_container__cOYzx{display:flex;flex-direction:column}.charger_charger_details_card__4H65o h2,.charger_location_details_graph__jQXsy h2{font-size:24px;font-weight:600;line-height:20px;text-align:left;margin-bottom:1rem}.charger_charger_image_container__Vtg_2{margin-top:1.25rem;border-radius:.5rem;margin-bottom:1rem;flex-shrink:0}.charger_charger_img__EAgzT{object-fit:contain;width:100%}.charger_charger_details_main__wc6z7{flex-grow:1;padding:1.25rem 0;color:var(--text-heading)}.charger_charger_details_item__nBDVZ{margin-bottom:1rem;justify-content:space-between;display:flex;flex-direction:column}.charger_charger_details_value__guqsa{margin-right:1.5rem;margin-bottom:1rem;display:flex;flex-direction:column}.charger_charger_details_button__Xbtkg{margin-top:2.5rem;justify-content:space-evenly;display:flex}.charger_connector_details_card__glzxw{background-color:var(--background);box-shadow:var(--shadow);width:40%;border-radius:16px;overflow:hidden;padding:1.25rem;position:relative}.charger_connector_details_card__glzxw h1{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:20px;text-align:left}.charger_connector_details_card__glzxw h2{font-family:Montserrat,sans-serif;font-size:20px;line-height:20px;text-align:left}.charger_connector_details_card__glzxw span{font-family:Montserrat;font-size:14px;font-weight:400;text-align:left;color:#a0aec0}.charger_connector_details_container__Q4Js_{display:flex;flex-direction:column;align-items:flex-start;margin-top:.75rem;justify-content:space-between;color:var(--text-heading)}.charger_add_connector_button__32P1z{border-radius:.375rem;padding:.5rem 1rem;margin-top:1rem;color:#efeeee;background-color:#16a34a;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.charger_add_connector_button__32P1z:hover{background-color:#09692e}.charger_connector_items__8HNzY{display:flex;flex-direction:row}.charger_connector_img__C0Hjm{margin-top:1.5rem}.charger_connector_charger_type__MaugT{margin-top:2.5rem;margin-left:2.5rem;color:var(--text-heading)}.charger_connector_meter_container__bnT12{width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:.25rem;margin-top:1.25rem}.charger_connector_meter_title__Zar1_{display:flex;flex-direction:column;align-items:center;margin-top:.25rem}.charger_connector_meter_title__Zar1_ h2{margin-top:1rem;color:var(--text-heading)}.charger_connector_status_container__JOWyF{display:flex;flex-direction:column;align-items:center}.charger_connector_status_title__I90py{display:flex;flex-direction:column;align-items:self-start;margin-top:1.25rem;white-space:nowrap}.charger_connector_status_title__I90py h2{color:var(--text-heading);margin-left:.5rem}.charger_connector_status_button__FYday{margin-top:3rem;display:flex;justify-content:flex-start;align-items:center}.charger_connector_last_update__GY65j{display:flex;flex-direction:column;font-size:.8rem;line-height:1.25rem;margin-top:2rem;color:var(--text-heading)}.charger_connector_update_status__2pYBT{display:flex;flex-direction:column}.charger_stats_card_text__elcsw{background-color:var(--background);box-shadow:var(--shadow);margin-top:.5rem;padding:.25rem 1rem;border-radius:.75rem;margin-bottom:.25rem;color:var(--text-heading)}.charger_no_data_wrapper__0wDEB{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:12rem}.charger_no_data_text__jz3ti{color:var(--text-heading);font-size:1.2rem;margin-top:1rem}.charger_display_stats_container__1mMpN{height:auto;width:100%;margin-top:1.5rem;display:flex;flex-direction:column;gap:2.5rem}.charger_charger_details_wrapper__GIQSw{flex-direction:column;gap:25px}.charger_graph_tabs__V5_t7{display:flex;flex-direction:row;margin-bottom:1rem;margin-top:1rem;gap:.5rem}.charger_graph_tabs_item__VVyKG{padding:.25rem 1.25rem;border-radius:.75rem;font-size:.75rem}.charger_graph_tabs_active_energy__FU_EH{background-color:#10b981;color:#efeeee;box-shadow:var(--shadow)}.charger_graph_tabs_active_revenue__zZIGU{background-color:#3b82f6;color:#efeeee;box-shadow:var(--shadow)}.charger_graph_tabs_inactive__lnCCA{background-color:var(--background);color:var(--text-heading);box-shadow:var(--shadow)}.charger_charger_sessions__CBVLY{border-radius:16px}.charger_location_graph__VYR7Y{display:flex;justify-content:space-between;align-items:center;margin-left:1.5rem;margin-bottom:1rem}.charger_location_button__vd6Mt{padding:.25rem 1.25rem;border-radius:.75rem;font-size:.75rem;margin-bottom:.5rem}.charger_location_filter___2VcE{display:flex;align-items:center;margin-right:.75rem;z-index:10}.charger_filter_value__l2oBU:focus{outline:none;border-radius:4px}.charger_filter_value__l2oBU{color:#000608;padding:.25rem;font-size:.75rem;border-radius:.375rem;background-color:#f9fcff;opacity:70%}.charger_graph_container__oq5Ly{position:relative;width:100%;max-width:100%;margin-left:auto;margin-right:auto}@media (min-width:640px){.charger_location_button__vd6Mt{margin-bottom:0;margin-left:.25rem;margin-top:.5rem}}@media (min-width:768px){.charger_button_container__Xsleo{flex-direction:row;gap:0}.charger_button__g1Q4Z,.charger_location_button__vd6Mt{margin-left:.5rem}.charger_charger_details_wrapper__GIQSw,.charger_location_graph__VYR7Y{display:flex}.charger_charger_station__Dxr7x{padding-bottom:0}.charger_charger_details_container__cOYzx{flex-direction:row}.charger_charger_image_container__Vtg_2{margin-bottom:0;margin-right:1.5rem}.charger_charger_img__EAgzT{width:219px;height:254px}.charger_charger_details_item__nBDVZ{flex-direction:row}.charger_charger_details_value__guqsa{margin-bottom:0}.charger_connector_details_container__Q4Js_{align-items:center;flex-direction:row}.charger_add_connector_button__32P1z{margin-top:0}.charger_connector_status_button__FYday{margin-top:3rem}.charger_connector_update_status__2pYBT{flex-direction:row}.charger_location_table__4Xjop{padding-bottom:0}.charger_charger_details_button__Xbtkg{flex-direction:row}}@media (max-width:768px){.charger_graph_tabs__V5_t7{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;width:90%;align-items:flex-start}.charger_location_graph__VYR7Y{display:flex;justify-items:flex-start;flex-direction:column;width:100%;align-items:flex-start}.charger_graph_tabs_item__VVyKG{width:100%;align-items:flex-start;justify-content:flex-start}.charger_location_filter___2VcE{width:90%;align-items:flex-start;justify-content:flex-start}.charger_filter_value__l2oBU{width:100%;align-items:flex-start;justify-content:flex-start}}@media (min-width:300px){.charger_charger_details_wrapper__GIQSw{flex-direction:row}.charger_connector_status_button__FYday{margin-top:3rem}.charger_charger_details_button__Xbtkg{flex-direction:column}}@media (max-width:768px){.charger_button_container__Xsleo{flex-direction:column;gap:1rem}.charger_charger_details_card__4H65o,.charger_location_details_graph__jQXsy{width:100%!important}.charger_connector_details_card__glzxw{margin-top:2.5rem;margin-left:0!important;width:100%!important}}.main_main_bg__JBlR_{top:0;width:100%;height:100vh;background-repeat:no-repeat;background-color:var(--background);background-size:cover;z-index:-1;object-fit:fill;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;margin-bottom:100px;flex:1}.main_layout_nav_wrapper__kBTgb{height:100vh;flex-direction:column;margin-bottom:.5rem;padding:0;overflow-y:auto}.main_dark__85maP .main_layout_nav_wrapper__kBTgb{background-color:#0f172a}.main_layout_main__OS40H{display:flex;align-items:center}@import url("https://fonts.googleapis.com/css2?  family=Montserrat:ital,wght@0,100;0,200;1,100;1,200&display=swap");.main_font-montserrat__xhsHg{font-family:Montserrat,sans-serif}.main_card_background__a8wTU{background-color:var(--background);box-shadow:var(--shadow)}.main_card_background__a8wTU:hover{background-color:var(--hover)}.main_energydeliverd_card__m56O3{background-color:var(--background);box-shadow:var(--shadow);width:100%;border-radius:16px;padding:1.5rem;height:31rem;display:flex;flex-direction:column;align-items:center}@media (max-width:1024px){.main_energydeliverd_card__m56O3{margin-top:2rem}}.main_fleet_charging_session__4eCQA,.main_user_details_card__tvOjc,.main_user_vehicle_details_card_background__fN7Nf{background-color:var(--background);box-shadow:var(--shadow)}.main_fleet_charging_session__4eCQA{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.5rem;line-height:20px}.main_change_password_heading__3KvF0{color:var(--text-heading);margin-bottom:2.25rem;text-align:left;font-weight:600;font-size:1.25rem;line-height:1.75rem}.main_cross_button___NCK9{position:absolute;top:1.5rem;right:1rem;color:var(--text-heading);width:2rem;height:2rem;border-radius:360rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;background-color:transparent;transition:box-shadow .3s ease-in-out}.main_cross_button___NCK9:hover{box-shadow:0 0 10px 2px #10b981}.main_change_password_placeholder__2Tz1j{background-color:var(--background);box-shadow:var(--shadow);font-size:.875rem;line-height:1.25rem;border-radius:.25rem;color:var(--text-heading);padding:.5rem}.main_change_password_placeholder__2Tz1j:focus{outline:2px solid transparent;outline-offset:2px}.main_change_password_button__hkXvq{width:33.333333%;padding:.5rem 1rem;border-radius:.5rem}.main_active_button__jSrnd{cursor:not-allowed;color:var(--text-heading);background-color:#9ca3af}.main_inactive_button__waLni{color:var(--text-heading);background-color:#10b981;transition:background-color .2s ease-in-out}.main_inactive_button__waLni:hover{background-color:#059669}.main_modal_heading__fWeQN{color:var(--text-heading);margin-bottom:.25rem;font-weight:500;font-size:.875rem;line-height:1.25rem}.main_busiest_location__DrdJy h2,.main_revenue_card__Mk9lp h2{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.5rem;line-height:20px}.main_side_Card__Ni8_B span{font-weight:400;font-size:15px;line-height:12px}.main_font__ORZfs,.main_side_Card__Ni8_B span{font-family:Montserrat,sans-serif}.main_operational_status_card__GEuMJ{width:58%}.main_charger_occupancy_card__jfqFE,.main_operational_status_card__GEuMJ{background-color:var(--background);box-shadow:var(--shadow);padding:1rem;border-radius:16px}.main_charger_occupancy_card__jfqFE{width:38%;margin-left:15px}.main_charger_occupancy_card__jfqFE h2{font-family:Montserrat,sans-serif;font-weight:600;font-size:.87rem;line-height:20px}.main_charger_occupancy_card_percentage__htw64{box-shadow:var(--inset-shadow)}.main_revenue_card__Mk9lp{width:40%;height:full;background-color:var(--background);box-shadow:var(--shadow);padding:1rem;margin-left:15px;border-radius:16px}.main_add_charger_modal__I3HtN{background-color:#efeeee}.main_nav_Card__ChiKk{display:block}.main_pagination__OEdcn{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.main_pagination_button__Uof51{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;text-align:center;color:var(--text-heading);vertical-align:middle;border-radius:.5rem;user-select:none;transition:all .3s ease}.main_pagination_button__Uof51:hover{background-color:var(--button)}.main_pagination_button__Uof51:active{background-color:rgba(17,24,39,.2)}.main_pagination_button__Uof51:disabled{pointer-events:none;opacity:.5;box-shadow:none}.main_pagintion_button_items__N8JUh{text-transform:uppercase;font-weight:500;font-size:.75rem;line-height:1rem;font-family:Montserrat,sans-serif;vertical-align:middle;text-align:center;border-radius:9999px;user-select:none;max-width:30px;width:2.5rem;max-height:30px;height:2.5rem;position:relative}.main_active__XX4yH{background:var(--gradient-background);color:#d4d4d8;box-shadow:0 4px 6px -1px rgba(59,130,246,.1)}.main_inactive__hUFve{color:var(--text-heading);transition:all .3s}.main_inactive__hUFve:hover{background-color:rgba(31,41,55,.1)}.main_inactive__hUFve:active{background-color:rgba(31,41,55,.2)}.main_page_label__Bf7y_{left:50%;top:50%;position:absolute;transform:translate(-50%,-50%)}.main_change_password_modal_container__COllQ{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:50}@media only screen and (max-width:768px){.main_nav_Card__ChiKk{display:none}.main_email_button__ayDs4{display:flex;margin-top:5px}.main_charger_details_card__CnJGg{width:100%!important}.main_revenue_card__Mk9lp{width:100%;padding:1rem;margin-left:0;border-radius:16px}.main_busiest_location__DrdJy{width:100%!important}.main_transactions_table_search__OVqXI,.main_user_table_search__2T52d{width:95%}.main_pagination__OEdcn{overflow-y:scroll;width:18rem}.main_pagination_button__Uof51{color:var(--text-heading)!important}.main_user_table_search__2T52d{width:100%}.main_charger_occupancy_card__jfqFE{width:100%;margin-left:0;margin-top:15px}.main_add_connector_modal__ULLPc{width:100%!important}.main_connector_details_card__Y6c9e{margin-top:10px;margin-left:0!important;width:100%!important}.main_Add_User_Modal__nmmgG{width:20rem!important}.main_stop_charging__mrhR2{width:18rem!important}}.main_nav_Card__ChiKk h4{font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:14px;align-items:center;color:#fff;letter-spacing:8px}.main_busines_card__blumN{width:60%;height:100%}.main_map_card__6OkyQ{border-radius:16px}.main_map_card__6OkyQ,.main_update-access-modal__69ibG{background-color:var(--background);box-shadow:var(--shadow)}.main_circular_chart__pqv2w{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.main_circle__XxqIh,.main_circle_bg__zVt2s{position:absolute;width:100px;height:100px;border-radius:50%}.main_circle_bg__zVt2s{background-color:hsla(0,0%,100%,.1)}.main_circle__XxqIh{background:conic-gradient(#22d3ee calc(var(--percentage) * 1%),rgba(34,211,238,.1) calc(var(--percentage) * 1%))}.main_circle_overlay__1RNB9{width:80px;height:80px;background-color:#7f9ff8;border-radius:50%;position:absolute}.main_circle_text__lkEGE{position:absolute;font-size:20px;font-weight:700;color:#fff;text-align:center}.main_progress_container__EAwav{position:relative;width:200px;height:200px}.main_progress_circle__a9WEL{fill:none;stroke-width:20;stroke:#ddd}.main_progress_bar__uvULE{fill:none;stroke-width:20;stroke:#3f51b5;stroke-linecap:round;transform:translate(5px,5px);transform-origin:center;transition:stroke-dashoffset .3s}.main_progress_text__HR5LA{font-family:Arial,sans-serif;font-size:24px;text-anchor:middle}.main_session_details_card__uZgQH{box-shadow:var(--shadow);padding:1rem 1.5rem;border-radius:16px}.main_session_details_card__uZgQH,.main_table-card__1Pg9l{background-color:var(--background)}.main_fleet_details_card__F1RR8{padding:1rem 1.5rem;border-radius:16px}.main_fleet_details_card__F1RR8,.main_graph_card__s0soD{background-color:var(--background);box-shadow:var(--shadow)}.main_graph_card__s0soD{width:100%;height:100%}.main_fleet_graph_card__KKWly{width:100%;height:350px;background-image:linear-gradient(rgba(6,11,38,.74),rgba(26,31,55,.5))}.main_stats_card_text__lZU_W{background-color:#efeeee;box-shadow:var(--shadow)}.main_charger_details_card__CnJGg{background-color:#efeeee;box-shadow:-6px -6px 16px #fff,6px 6px 16px #d1cdc7;width:58%;border-radius:16px}.main_charger_details_card__CnJGg h2{font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;line-height:20px;text-align:left}.main_connector_details_card__Y6c9e{background-color:var(--background);box-shadow:var(--shadow);width:40%;border-radius:16px}.main_connector_details_card__Y6c9e h1{font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;line-height:20px;text-align:left}.main_connector_details_card__Y6c9e h2{font-family:Montserrat,sans-serif;font-size:20px;line-height:20px;text-align:left}.main_connector_details_card__Y6c9e span{font-family:Montserrat;font-size:14px;font-weight:400;text-align:left;color:#a0aec0}.main_progress-bar__Llwe7{transition:background-color .3s ease}.main_progress-bar__Llwe7:hover,.main_progress-container__GfHl6:hover .main_progress-bar__Llwe7{background-color:#38a169}.main_chartjs-tooltip__jTTDv{position:absolute!important;pointer-events:none;background-color:rgba(0,0,0,.8)!important;color:#fff!important;border-radius:4px;padding:10px;font-family:Montserrat,sans-serif;font-size:12px;transition:transform .2s ease;transform:translateX(-10px)}#main_chartjs-tooltip__jTTDv{padding:10px;border-radius:5px;position:absolute;pointer-events:none;opacity:0;font-size:12px}.main_custom-scrollbar__dPxx_{scrollbar-width:thin;scrollbar-color:#01b574 #2d3748}.main_custom-scrollbar__dPxx_::-webkit-scrollbar{width:8px}.main_custom-scrollbar__dPxx_::-webkit-scrollbar-track{background:#2d3748}.main_custom-scrollbar__dPxx_::-webkit-scrollbar-thumb{background-color:#01b574;border-radius:4px}.main_sidebar_active_item__4R_9K{box-shadow:var(--inset-shadow)}.main_page404_offnavbar__l4TxQ{height:100vh;display:flex;flex:1 1 0%;flex-direction:column;margin-bottom:.5rem;margin-right:1.25rem;padding:1.25rem;overflow-y:auto;justify-content:center}.main_page404_image__0_aiu{display:flex;text-align:center;justify-content:center;width:500px;height:300px}.main_page404_notfound__MLX6w{font-weight:800;font-size:2rem}.main_page404_notauthorized__6yki2,.main_page404_notfound__MLX6w{text-align:center;justify-content:center;--tw-text-opacity:1;color:#fff}.main_page404_notauthorized__6yki2{font-weight:500;font-size:1rem}.main_sidebar_item__UG3pf{color:var(--sidebar-item)}@media (min-width:300px){.main_main_bg__JBlR_{padding-top:4rem}}@media (min-width:768px){.main_main_bg__JBlR_{padding-top:0;padding-bottom:0}.main_layout_nav_wrapper__kBTgb{display:flex;margin-left:8rem}}