@font-face{font-family:"Mulish";font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0gotcqA.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Mulish";font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk2wotcqA.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Mulish";font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0AotcqA.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Mulish";font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0QotcqA.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Mulish";font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk3wot.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Mulish";font-family:"Mulish";font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0gotcqA.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Mulish";font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk2wotcqA.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Mulish";font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0AotcqA.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Mulish";font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0QotcqA.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Mulish";font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk3wot.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Mulish";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0gotcqA.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Mulish";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk2wotcqA.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Mulish";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0AotcqA.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Mulish";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0QotcqA.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Mulish";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk3wot.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Mulish";font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0gotcqA.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Mulish";font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk2wotcqA.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Mulish";font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0AotcqA.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Mulish";font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0QotcqA.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Mulish";font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk3wot.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Mulish";font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0gotcqA.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Mulish";font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk2wotcqA.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Mulish";font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0AotcqA.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Mulish";font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0QotcqA.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Mulish";font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk3wot.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Mulish";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0gotcqA.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Mulish";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk2wotcqA.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Mulish";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0AotcqA.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Mulish";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0QotcqA.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Mulish";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk3wot.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Mulish";font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0gotcqA.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Mulish";font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk2wotcqA.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Mulish";font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0AotcqA.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Mulish";font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0QotcqA.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Mulish";font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk3wot.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Mulish";font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0gotcqA.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Mulish";font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk2wotcqA.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Mulish";font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0AotcqA.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Mulish";font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk0QotcqA.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Mulish";font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/mulish/v12/1Ptvg83HX_SGhgqk3wot.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey}::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}body{color:var(--body);font-family:var(--font-family) !important;font-weight:500;background-color:var(--general-grey)}.paginate_button,.pagination,.card{background-color:#fff}h1,h2,h3,h4{color:#1f2d3d}.warning-message{color:var(--warning-message)}h5,h6{color:var(--headings-sm)}.main-sidebar{background-color:var(--sidebar-bg) !important}.badge-warning{background-color:var(--brand-text);color:var(--general-background)}.listbox .badge-warning{display:none}.navbar-badge{right:.1rem;top:0;color:#fff}.dt-button-collection .dropdown-item{background-color:var(--general-dark-grey)}.buttons-columnVisibility{color:#fff}option:focus,.dropdown-item:active{background:#008000}.dropdown-item.active,.paginate_button,.page-link,.page-item.active .page-link{background-color:transparent;border:none;color:var(--general-text)}.dropdown-item:before{content:"";left:0;top:0;background-color:#fff;transition:border-color .3s,background-color .3s}.dropdown-item:after{content:"✔";left:.5rem;top:0;opacity:0;transition:opacity .3s}.dropdown-item.active:hover:before{border-color:#666}.dropdown-item.active:hover:after{opacity:1}.dropdown-item.active.checked:before{border-color:#00a0e6;background-color:#00a0e6}.dropdown-item.active.checked:after{opacity:1;color:#fff}.page-link,.page-item.disabled .page-link{border:none;background-color:transparent}.content-wrapper>.content{padding-bottom:4rem}.content-wrapper{background-color:var(--general-background);margin-top:10px;overflow-y:auto;height:calc(100vh - 70px)}.dataTables_length{margin-left:.8rem}.fa,.fas{font-size:1.1rem}.select2-selection__placeholder:hover,.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[aria-selected]:hover,select2-results__option--highlighted[aria-selected]:hover,.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active,.sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active,.nav-sidebar>.nav-item:hover,.select2-search__field:hover{background-color:var(--general-background);color:var(--general-text);font-weight:800}.send-command-dropdown .select2-results__options{max-height:100% !important}.btn-default,.select2-selection__placeholder,.btn-secondary{color:var(--general-text);background-color:transparent;border-color:transparent;box-shadow:none;font-weight:bold;padding:.4rem 1rem !important;margin:.3rem;border-radius:15px !important}.select2-search__field{color:var(--general-text) !important;background-color:transparent !important;border-color:transparent;box-shadow:none;font-weight:bold;border-radius:15px !important;padding-left:1rem !important;margin-bottom:-10px;margin-top:3px !important;opacity:.7}.select2{background-color:transparent;width:100%}#select2-ypee-container{text-align:end}.swal2-styled.swal2-confirm,.btn-primary,.btn-info,btn-default{-ms-flex-align:center;-ms-flex-item-align:center;-ms-flex-pack:center;-webkit-align-items:center;-webkit-align-self:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-justify-content:center;align-items:center;align-self:center;background-color:transparent !important;color:var(--btn-primary-text) !important;display:flex;font-weight:500;justify-content:center;margin:.3rem;min-width:170px;text-align:center;text-transform:none;border-color:var(--brand-text);padding:.4rem 1rem;border-radius:15px}.btn-info.focus,.btn-info:focus,.btn-info:hover,.btn-primary.focus,.btn-primary:focus,.btn-primary:hover,.btn-primary:active{background-color:var(--btn-primary);color:var(--btn-primary-text);box-shadow:0 1px 2px 1px rgba(0,0,0,.12),0 1px 2px 1px var(--color-primary-green);font-weight:500}.btn-primary:hover{border-color:#d3d3d3}h1{color:var(--general-text);font-weight:500}.form-control-sidebar,.btn-sidebar{background-color:var(--sidebar-btn-bg) !important;color:var(--sidebar-btn) !important}.select2-selection__rendered{line-height:31px !important}.select2-container .select2-selection--single,.select2-container .select2-selection--multiple{height:38px !important}.select2-selection__arrow{height:34px !important}.swal2-icon.swal2-info{color:#008000 !important;border-color:#008000 !important}.jsoneditor-menu{background:#6c757d !important;border:none !important}.input-filter,.select-filter,.date-filter,.select2-selection--multiple,.select2-selection--single,.select2-container--focus,.select2-container--open{background:var(--general-light-green) !important;border-radius:50px !important;font-weight:700;height:38px}.select2-selection__choice{background-color:var(--color-status-black) !important;border-radius:50px !important;font-weight:700;border-color:#000 !important;height:30px !important}.swal2-styled.swal2-confirm{border:1px solid var(--brand-text) !important;border-radius:50px !important;font-weight:700}.custom-select,.custom-select:focus{border-radius:10px !important;border-color:#008000}.select2-container--default .select2-dropdown .select2-search__field,.form-control{border-radius:10px}.select2-container--default .select2-dropdown .select2-search__field:focus{border-color:#008000}.edit{background:#fff !important}.select2-selection .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default .select2-selection--single{background-color:transparent;background:var(--general-light-green);border-radius:50px;font-weight:700}.select2-container--default.select2-container--focus .select2-selection--single{border-color:#008000}.send-command-evse,.send-command-connector{width:100%}.send-command-container .select2-selection__placeholder,.send-command-container .select2-container--default .select2-selection--single{color:var(--btn-primary-text) !important}.map-switch-link{display:inline-block;padding:10px 20px;border:none;background:var(--general-light-green);font-size:16px;cursor:pointer;text-decoration:none}.map-switch-link i{margin-right:5px}.flatpickr-calendar{font-weight:500 !important;font-size:medium !important}.flatpickr-day.inRange,.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--general-light-green) !important;color:#000 !important;border-color:var(--general-light-green) !important}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:none !important;webkit-box-shadow:none}.bg-info{background-color:var(--bg-info) !important}.bg-warning{background-color:var(--bg-warning) !important;color:var(--general-background) !important}.bg-success{background-color:var(--bg-success) !important}select[readonly].select2-hidden-accessible+.select2-container{pointer-events:none;touch-action:none}select[readonly].select2-hidden-accessible+.select2-container .select2-selection{background:var(--general-background);box-shadow:none}select[readonly].select2-hidden-accessible+.select2-container .select2-selection__arrow,select[readonly].select2-hidden-accessible+.select2-container .select2-selection__clear{display:none}a.navbar-brand{text-align:center;white-space:normal;word-break:break-all}.notification-scrollable{left:inherit;max-height:400px;overflow-y:scroll;width:350px;max-width:350px !important;right:0}.bottom{bottom:0;position:absolute}.modal-dialog{max-width:70rem}.modal-body{overflow-y:auto;max-height:40rem;min-width:30rem}.modal-content{width:fit-content;margin:auto}.nav-sidebar .nav-link p,a,[class*="sidebar-dark-"] .sidebar a,[class*="sidebar-dark-"] .nav-sidebar>.nav-item:hover>.nav-link{color:var(--link)}[class*="sidebar-dark-"] .nav-sidebar>.nav-item>.nav-link.active,[class*="sidebar-dark-"] .nav-sidebar>.nav-pills>.nav-item>.nav-link.active{box-shadow:0 1px 2px 1px rgba(0,0,0,.12),0 1px 2px 1px var(--color-primary-green);padding-left:10px;margin-left:10px;width:calc(245px - .5rem*2)}.connection-icon{position:relative;padding-bottom:1rem}.connection-icon::before{content:"";font-family:"Font Awesome 5 Free";font-weight:800;position:absolute}.connection-icon[data-connection-status="unknown"]::after{content:"?";z-index:1;font-weight:600;color:var(--general-text);transform:translateY(-10px);position:absolute}.connection-icon[data-connection-status="disconnected"]::after{content:"";z-index:1;font-weight:600;color:var(--general-red);transform:translateY(-10px);position:absolute}.firmware-status,.evse-status,.tariff-status,.session-status,.user-status,.log-status,.ocpi-party,.service-status,.firmware-version-status{display:inline-block;padding:5px 10px !important;margin-bottom:.1rem;border-radius:10px;color:#fff;background-color:var(--color-status-black)}.service-status[data-service-status="online"]{background-color:var(--general-green)}.service-status[data-service-status="slow"]{background-color:var(--general-yellow)}.firmware-status[data-stable-firmware="no"],.firmware-status[data-latest-firmware="not set"],.firmware-status[data-firmware-status="installation failed"],.firmware-status[data-firmware-status="file transfer at protocol location"],.firmware-status[data-firmware-status="file transfer at protocol location failed"],.firmware-version-status[data-firmware-version-status="update available"],.firmware-version-status[data-firmware-version-status="not provided"],.log-status[data-log-status="upload failed"],.log-status[data-log-status="download failed"],.log-status[data-log-status="upload failed on s3"],.user-status[data-user-status="inactive"],.status [data-connection-status="disconnected"],.evse-status[data-connection-status="faulted"],.tariff-status[data-tariff-status="expired"],.service-status[data-service-status="offline"],.session-status[data-session-status="invalid"]{background-color:var(--general-red)}.ocpi-party[data-connected="True"]{background-color:#008000}.session-status,.firmware-status,.log-status{margin-top:.75rem !important}.long-file-name{max-width:20rem}.feedback-button{position:fixed;right:-60px;z-index:999;top:50%;transform:rotate(270deg)}.feedback-button button{padding:7px 20px;background-color:var(--button-strong-green);color:#fff;border:none;border-radius:5px;cursor:pointer;font-family:'Poppins',sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;transition:background-color .3s ease}.feedback-button button:hover{background-color:var(--button-strong-green-hover)}input[type="radio"]{content:"";position:relative;display:inline-block;width:20px;height:20px;border:2px solid #000;border-radius:50%;background-color:#fff;margin-right:5px}.table td{border-top:transparent}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{background-color:var(--general-background) !important;color:var(--general-text) !important}[class*="sidebar-dark"] .brand-link{border-bottom:transparent}.page-link:hover,.paginate_button.page-item:hover,.select2-results__option--highlighted[aria-selected]:hover,.nav-sidebar>.nav-item>.nav-link:focus,a:hover{color:var(--general-text)}html{font-size:14px;height:100vh;min-height:100%;position:relative}.border-top{border-top:1px solid #e5e5e5}.border-bottom{border-bottom:1px solid #e5e5e5}.box-shadow{box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}button.accept-policy{font-size:1rem;line-height:inherit}.main-footer{background-color:var(--footer-bg);color:var(--footer);bottom:0;margin:0 !important;margin-left:0 !important;margin-right:auto;position:absolute;width:calc(100% - 250px);z-index:800;padding-top:2px;padding-bottom:10px}.sidebar-collapse .main-footer{width:calc(100% - 4.6rem)}.account-footer{background-color:transparent;color:var(--footer);bottom:0;margin:0 !important;margin-left:auto;margin-right:auto;position:absolute;width:100%;height:49.8px;padding:14px;z-index:0}.switch input[type="checkbox"]{display:none}.switch{position:relative;padding-left:30px;margin-bottom:15px;cursor:pointer}.switch::before{content:"";position:absolute;left:9px;top:-3px;width:20px;height:20px;border:2px solid var(--checkbox-green);background-color:transparent;border-radius:5px}span.slider.round:before{width:20px !important;height:20px !important;margin-top:0;margin-left:0;border-radius:5px}.switch input[type="checkbox"]:checked+.slider::before{content:"✓";display:block;position:absolute;font-size:20px;color:#000;margin-top:-8px;margin-left:-18px}.switch input[type="checkbox"]:focus+.slider::before{box-shadow:0 0 5px rgba(0,0,0,.3)}.fa-eye{cursor:pointer;transform:scale(1.5)}table.dataTable tbody tr.selected{background-color:var(--general-grey)}table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected,tr.odd.selected{background-color:var(--general-light-green) !important;color:var(--general-text) !important}.elegant-link,td a{color:#000;text-decoration:none;border-bottom:1px dotted #000;cursor:pointer;width:fit-content;font-weight:700}.elegant-link:hover,.elegant-link:active,td a:hover,td a:before{color:var(--color-primary-green);border-bottom:1px dotted var(--color-primary-green)}.elegant-link[disabled],td a[disabled]{color:#bbb;border-bottom:1px dotted #bbb;pointer-events:none;cursor:not-allowed}table.dataTable tbody tr.selected a,table.dataTable tbody th.selected a,table.dataTable tbody td.selected a,td.selected a{color:var(--general-text) !important}.table-fixed-width{table-layout:fixed;width:100%}.tabs-list{border-top:none;padding:6px 12px}.tab{overflow:hidden}.tab button{background-color:inherit;border:none;cursor:pointer;float:left;outline:none;padding:14px 16px;transition:.3s}.tab button:hover{background-color:#ddd;border-radius:10px}.tab button.active{background-color:var(--general-light-green);border-radius:10px}.tab-content{display:none;padding:6px 12px}.callout.callout-info{border-left-color:#000}.dropdown-menu-lg .dropdown-item{padding:.5rem}.color-chart-preparing{color:var(--chart-preparing)}.color-chart-finishing{color:var(--chart-finishing)}.color-chart-available{color:var(--chart-available)}.color-chart-faulted{color:var(--chart-faulted)}.color-chart-suspendedevse{color:var(--chart-suspendedevse)}.color-chart-suspendedev{color:var(--chart-suspendedev)}.connector-subtab{overflow:hidden;border-bottom:1px solid #dee2e6;margin-bottom:10px}.connector-subtab button{background-color:inherit;border:none;cursor:pointer;float:left;outline:none;padding:6px 12px;transition:.3s;font-size:.875em}.connector-subtab button:hover{background-color:#ddd;border-radius:4px}.connector-subtab button.active{background-color:#e8f5e9;border-bottom:2px solid var(--general-light-green);border-radius:4px 4px 0 0}.color-chart-reserved{color:var(--chart-reserved)}.select2-search{position:relative}.select2-search__field{padding-left:30px !important}.select2-search.select2-search--dropdown:before{position:absolute;display:block;content:"";font-family:"Font Awesome 5 Free";top:12px;left:15px}.btn:disabled,.form-control:disabled,.form-control[readonly]{background-color:transparent;border:none}.form-control:focus{border-color:var(--brand-text)}.select2 option:checked{background-color:#008000;color:#fff}.page-link:focus{box-shadow:0 0 0 .05rem green}.page-item.active .page-link{font-weight:900}.select2 option:hover,.select2 option:focus,.select2 option:target{background-color:transparent;font-weight:900}.dt-button-info{display:none !important}.center-block{display:block;margin-left:auto;margin-right:auto;width:fit-content}.nav-item{max-width:240px}.nav-sidebar .image-text{border-bottom:2px solid rgba(9,30,66,.08);text-align:justify}.nav-sidebar .image-text img{display:block;margin:0 auto}.nav-sidebar .image-text p{margin-top:.5rem;text-align:center}.nav-sidebar .align{display:grid}.align-icons{display:flex;text-align:center}.checkbox-size{width:30px}.tenant-brand-image{margin-right:1rem;max-width:60px;margin-bottom:.1rem !important}.brand-text-logo{font-size:xx-large;color:#0a8010 !important}.align-content{display:contents}.fit-content{max-width:inherit}.message-container{height:30px;width:200px}.btn-info{background-color:transparent !important}.btn.btn-secondary .swal2-cancel.swal2-styled,.swal2-cancel .swal2-styled .swal2-default-outline,.dt-buttons .btn{background-color:transparent !important;color:var(--body) !important;font-weight:bold !important;font:700px;padding:.4rem 1rem !important;margin:.3rem;border-radius:50px !important}.btn-default:hover,.btn.btn-secondary:hover{border:1px solid !important;border-color:#000 !important;color:var(--general-text) !important;font-weight:700 !important;background-color:transparent !important;padding:.4rem 1rem !important;margin:.3rem}.readonly-special{background-color:#e9ecef !important;border:1px solid #ced4da !important}.swal2-confirm:focus{box-shadow:none !important;border:1px solid var(--brand-text) !important;background:#fff !important}.swal2-styled.swal2-confirm:hover{border:1px solid var(--brand-text) !important;box-shadow:0 1px 2px 1px rgba(0,0,0,.12),0 1px 2px 1px var(--color-primary-green) !important;background:#fff !important}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{border-color:transparent;color:var(--general-text);background-color:#d3d3d3;padding:.4rem 1rem !important;margin:.3rem}.field-validation-error,.color-red,.color-chart-disconnected{color:var(--general-red)}.color-chart-connected{color:var(--chart-connected)}.color-chart-charging{color:var(--chart-charging)}.color-chart-unavailable{color:var(--chart-unavailable)}.nav-link .fa-user,.nav-link .fa-user:hover .nav-pills{color:var(--general-text) !important}@media(max-width:991.98px){.sidebar-collapse .main-footer{width:100%}.main-footer{width:100%}}@media(min-width:768px){html{font-size:16px}aside{position:fixed !important}}.custom-data-table-buttons{display:flex;justify-content:flex-end;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}.custom-data-table-buttons div{margin-right:auto}.hovertext{position:relative}.hovertext:before{content:attr(data-hover);visibility:hidden;opacity:0;width:140px;background-color:var(--general-dark-grey);color:var(--general-text);text-align:center;border-radius:5px;padding:5px 0;transition:opacity 1s ease-in-out;z-index:1;position:absolute;top:50px}.hovertext:hover:before{opacity:1;visibility:visible}.brand-link{background-color:var(--brand-bg) !important;overflow:hidden}.brand-text{color:var(--color-primary-green)}.required::after{content:"*";font-weight:bold;color:var(--general-text)}.custom-data-table-buttons .select2-selection__placeholder{color:var(--general-text) !important}.custom-data-table-buttons .select2-container--default.select2-container--default .select2-selection--single{border-color:var(--general-background) transparent transparent}.checkbox{cursor:default}.seconds-format,.datetime-format{width:1rem !important;height:1rem !important;color:transparent;display:block;border-radius:1rem;border:.25em solid var(--body);border-right-color:transparent;animation:.75s linear infinite spinner-border;overflow:visible}.box-size{width:75rem}.callout a,.callout a:hover{color:var(--link)}.disable-link{pointer-events:none}.setting-window{width:600px;height:400px}.input-date{margin-bottom:1rem;display:flex;flex-direction:column}.input-icon-container{display:flex;flex-direction:row;border:1px solid #ced4da;border-radius:10px;background-color:#fff;align-items:center;overflow:hidden}.input-icon-container input{outline:none;border:none;background:none;font-size:1em;color:inherit;flex:auto 1 1;width:100%;background:none;background-color:transparent}.description{font-size:.75rem;color:#7c858e;font-style:italic;margin-bottom:20px;margin-top:20px !important}.input-icon-container .fa{padding:10px;cursor:pointer}.input-icon-container .fa{padding:10px;cursor:pointer}.kwh-step-size{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.user-panel{padding:.4rem;margin-top:0}.active-link{color:#000;font-weight:600}.active-link:hover{color:#008000}.disabled{color:#bbb;pointer-events:none;cursor:not-allowed}a.disabled{color:#bbb;pointer-events:none;cursor:not-allowed}span.disabled{color:#bbb}.nav-header{margin-top:.5rem;font-size:small !important;color:var(--title) !important;padding-left:1rem}.sidebar{height:calc(100vh - (3.5rem + 30px));overflow-y:auto !important;overflow-anchor:visible;--scrollbar-hover:green;padding-bottom:1rem;padding:0}.check{-webkit-appearance:none;position:relative;left:15px;top:7px;height:40px;width:40px;background-color:transparent;text-align:center;font-weight:600;color:var(--general-text);font-size:x-large;border-radius:3px;outline:none}.check:checked{color:var(--general-text)}.check:before{content:"✖"}.check:checked:before{content:"✔"}.tariff-container{overflow-y:auto;overflow-x:hidden}.tarrifName{padding:7px}.modal-dialog .bootstrap-duallistbox-container select{width:100%}.sm-scrollable{overflow-y:auto;max-height:5rem;padding:2px}.send-command-container{left:0 !important;width:100%;max-width:15rem !important}.action-column{flex-direction:column;min-width:5rem}.btn-edit-configuration-property,a{cursor:pointer}.small-text{font-size:80%;font-weight:400}.max-width{max-width:50%}.content-not-clickable{pointer-events:none;cursor:default}.align-dropdown{display:inline-grid}.hide-topology{display:none}.white-background{background-color:#fff !important;border-radius:10px !important}.checkbox-not-clickable{pointer-events:none;cursor:default;opacity:.2}.swal-blockpage{height:150px}.group-button{width:10%;margin-left:28px}.group-email-width{width:80%}.disabled-link{color:#999;pointer-events:none;cursor:not-allowed}.delete-item-tooltip,.disabled-field-tooltip,.select-tooltip{visibility:hidden;position:absolute;z-index:1;color:#fff;font-size:12px;background-color:#192733;border-radius:10px;padding:10px 15px 10px 15px;display:block;pointer-events:none}.service-status .status-tooltip{visibility:hidden;position:absolute;z-index:1;color:#fff;font-size:12px;background-color:#192733;border-radius:10px;padding:10px 15px;pointer-events:none;white-space:nowrap;top:100%;left:0}.service-status:hover .status-tooltip{visibility:visible}.disabled-field:hover .disabled-field-tooltip,.form-group:hover .select-tooltip{visibility:visible}.delete-item-button:hover .delete-item-tooltip{visibility:visible}.delete-item{color:#999}.delete-item:hover,.disabled-field:hover{cursor:not-allowed}#jsoneditor,#jsoneditorModal{height:500px;width:600px}.jsoneditor,#jsoneditorModal{border-color:#000 !important}.clear-icon{position:absolute;top:55%;right:20px}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody th.select-checkbox:before{content:"" !important;margin-top:3px !important;margin-left:-6px !important;border:2px solid var(--checkbox-green) !important;border-radius:5px !important;position:relative !important;box-shadow:none !important}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody td.select-checkbox:after{display:block !important;position:absolute !important;top:1.2em !important;left:50% !important;width:20px !important;height:20px !important;box-sizing:border-box !important}table.dataTable tr.selected td.select-checkbox:before{margin-top:3px !important;margin-left:-6px !important;background-color:var(--checkbox-green)}table.dataTable tr.selected td.select-checkbox:after{content:"✓" !important;font-family:FontAwesome;color:#fff;font-size:20px !important;margin-top:-7px !important;margin-left:-6px !important;text-align:center !important;text-shadow:none !important;border-radius:5px !important;font-weight:lighter !important}.dt-buttons .btn,.dt-buttons .btn-secondary:hover{color:var(--table-btn-green) !important}.break-word-syntax{word-break:break-all}.table td,.table th{padding:.7rem}table.dataTable td{padding:10px !important;vertical-align:middle}.disabled-checkbox-opacity{opacity:.6}.disabled-field .select2-container{background-color:#f2f2f2 !important;color:#999;opacity:.6;border-radius:10px}.switch.disabled{color:#f00}.switch.disabled::before{cursor:not-allowed;border-color:var(--secondary)}.switch.disabled+label{color:#808080}#customer-selection.card{min-height:39rem}#customerFilter{min-width:15rem}.user-customers-select{overflow-y:auto !important;scrollbar-width:none !important}.guest-cancel-link{margin-right:0 !important;margin-left:60px !important}.dropdown-notification-title{padding:.5rem}.avatar{margin-bottom:5px;padding:0}.avatar-box{height:100%;width:100px;margin-bottom:5px;padding:0}.info-box-text{overflow:hidden;font-size:medium;font-weight:700}.info-box-content{overflow:hidden;font-size:small}.scrollable-column{overflow-y:auto;max-height:5rem;padding:2px}@media(min-width:1707px){.scrollable-column{max-width:50rem}}@media(max-width:1707px){.scrollable-column{max-width:20rem}}.new-model-vendor-link{margin-top:40px;align-items:center;text-align:center;margin-left:20%}.width-vendor-model{width:150%}.header-bar{align-items:center;margin-right:1rem}.header-bar label{padding-right:1rem;display:block;align-self:flex-end}.edit-icon{cursor:pointer;margin-left:10px}.editable-field{display:inline-block;min-width:100px;cursor:text}.field-editor{min-width:100px}.fc-event{width:100% !important}.new-event{padding-top:1rem;padding-left:.25rem}.btnCalendar,.btnCalendarView{width:fit-content}.export-hidden{display:none}#accessDropdown{display:flex;justify-content:space-between;align-items:center}#accessDropdown:after{margin-left:.5rem}.captcha-text{font-size:12px;color:#9e9e9e;margin-top:8px}:root{--jibe-yellow:#ffae3d;--jibe-blue:#002642;--jibe-blue-hover:#013a66;--jibe-warm-neutral:#fef5eb;--jibe-soft-neutral:#f8fcff;--jibe-light-gray:#e7edf1;--jibe-medium-gray:#5a6a73;--brand-accent:var(--jibe-yellow);--brand-accent-ink:var(--jibe-blue);--brand-primary:var(--jibe-blue);--brand-primary-ink:#fff;--surface-body:var(--jibe-soft-neutral);--surface-raised:#fff;--surface-sunken:var(--jibe-light-gray);--surface-tinted:var(--jibe-warm-neutral);--text-strong:var(--jibe-blue);--text-default:#243744;--text-muted:var(--jibe-medium-gray);--border:var(--jibe-light-gray);--focus-ring:var(--jibe-yellow);--font-family:"Mulish",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--radius:12px;--radius-sm:8px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-card:0 2px 8px -2px rgba(0,0,0,.08),0 4px 16px -4px rgba(0,0,0,.08);--shadow-pop:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--transition:150ms ease;--body:var(--text-default);--title:var(--text-strong);--bg-info:var(--jibe-blue);--bg-warning:var(--jibe-yellow);--bg-success:var(--general-green);--headings-lg:var(--text-strong);--headings-sm:var(--text-strong);--link:var(--brand-primary);--warning-message:#b50000;--general-grey:var(--jibe-soft-neutral);--general-text:var(--text-default);--general-red:#b50000;--general-green:#0a8010;--general-yellow:var(--jibe-yellow);--general-light-green:rgba(255,174,61,.18);--general-dark-grey:#d0d0d0;--general-background:transparent;--button-strong-green:var(--brand-primary);--button-strong-green-hover:var(--jibe-blue-hover);--color-primary-fade-green:#0026421a;--color-primary-green:var(--brand-primary);--color-status-black:#404040;--scrollbar:#232841;--scrollbar-hover:#7a747d;--brand-text:var(--brand-accent);--brand-bg:var(--sidebar-bg);--sidebar-bg:#fff;--sidebar-btn:var(--jibe-blue);--sidebar-active-btn:var(--jibe-blue);--sidebar-btn-bg:#fff;--sidebar-active-btn-bg:var(--jibe-soft-neutral);--slider-button:white;--slider-button-border:black;--slider-off:var(--general-dark-grey);--slider-on:var(--general-grey);--footer-bg:var(--sidebar-bg);--footer:var(--text-default);--btn-primary:var(--brand-accent);--btn-primary-text:var(--brand-primary);--btn-info:#fff;--btn-cancel:#7a747d;--st-available:#16a34a;--st-available-bg:#dcfce7;--st-available-ink:#15803d;--st-preparing:#0ea5e9;--st-preparing-bg:#e0f2fe;--st-preparing-ink:#0369a1;--st-charging:#3b82f6;--st-charging-bg:#dbeafe;--st-charging-ink:#1d4ed8;--st-suspended:#f59e0b;--st-suspended-bg:#fef3c7;--st-suspended-ink:#b45309;--st-finishing:#6366f1;--st-finishing-bg:#e0e7ff;--st-finishing-ink:#4338ca;--st-reserved:#8b5cf6;--st-reserved-bg:#ede9fe;--st-reserved-ink:#6d28d9;--st-occupied:#f97316;--st-occupied-bg:#ffedd5;--st-occupied-ink:#c2410c;--st-unavailable:#64748b;--st-unavailable-bg:#f1f5f9;--st-unavailable-ink:#334155;--st-faulted:#ef4444;--st-faulted-bg:#fee2e2;--st-faulted-ink:#b91c1c;--chart-preparing:var(--st-preparing);--chart-finishing:var(--st-finishing);--chart-available:var(--st-available);--chart-faulted:var(--st-faulted);--chart-suspendedevse:var(--st-suspended);--chart-suspendedev:var(--st-suspended);--chart-reserved:var(--st-reserved);--chart-charging:var(--st-charging);--chart-connected:var(--st-available);--chart-unavailable:var(--st-unavailable);--checkbox-green:var(--brand-primary);--table-btn-green:var(--brand-primary)}body,.content-wrapper,.wrapper{font-family:var(--font-family)}h1,h2,h3,h4,h5,h6,.content-header h1,.card-title{color:var(--text-strong)}.btn-warning{background-color:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-accent-ink)}.btn:focus,.form-control:focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(255,174,61,.45)}.btn-primary,.btn-info,.swal2-styled.swal2-confirm{border-color:var(--brand-primary)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-info:hover,.btn-info:focus,.btn-info:active,.swal2-styled.swal2-confirm:hover,.swal2-styled.swal2-confirm:focus{background-color:var(--brand-primary) !important;border-color:var(--brand-primary) !important;color:var(--brand-primary-ink) !important}.btn-cta,.btnSave,.btn-save{background-color:var(--brand-accent) !important;border-color:var(--brand-accent) !important;color:var(--brand-accent-ink) !important;font-weight:700}.btn-cta:hover,.btn-cta:focus,.btn-cta:active,.btnSave:hover,.btnSave:focus,.btnSave:active,.btn-save:hover,.btn-save:focus,.btn-save:active{background-color:#f39a1a !important;border-color:#f39a1a !important;color:var(--brand-accent-ink) !important}.btn-cta:focus,.btnSave:focus,.btn-save:focus{box-shadow:0 0 0 .2rem rgba(0,38,66,.35) !important}a{color:var(--brand-primary)}a:hover{color:var(--jibe-blue-hover)}.nav-sidebar>.nav-item>.nav-link.active,.nav-sidebar>.nav-item>.nav-pills>.nav-item>.nav-link.active{border-left:3px solid var(--brand-accent);color:var(--sidebar-active-btn);background-color:var(--sidebar-active-btn-bg)}.card-primary:not(.card-outline)>.card-header{background-color:var(--brand-primary);color:var(--brand-primary-ink)}.brand-text,.tenantTitle{color:var(--text-strong);font-weight:700}.brand-link.logo-only{display:flex;align-items:center;justify-content:center}.brand-link.logo-only .tenant-brand-image{margin-right:0;max-width:160px;max-height:44px}.account-brand.logo-only .tenant-brand-image{margin-right:0;max-width:200px;max-height:56px}.avatar{width:26px;height:26px;border-radius:50%;margin:0 8px 0 0 !important;vertical-align:middle;box-shadow:var(--shadow-sm);object-fit:cover}.card,.small-box,.info-box{border:none;border-radius:var(--radius);box-shadow:var(--shadow-card);transition:box-shadow var(--transition),transform var(--transition)}.card{background-color:var(--surface-raised)}.dropdown-menu,.select2-dropdown,.select2-container--default .select2-dropdown{border:none !important;border-radius:var(--radius-sm);box-shadow:var(--shadow-pop)}.flatpickr-calendar{border:none !important;border-radius:var(--radius-sm) !important;box-shadow:var(--shadow-pop) !important}.modal-content{border:none;border-radius:var(--radius);box-shadow:var(--shadow-pop);overflow:hidden}.btn{border-radius:var(--radius-sm);transition:background-color var(--transition),color var(--transition),border-color var(--transition),box-shadow var(--transition)}.dt-buttons .btn,.btn.btn-secondary{border-radius:var(--radius-sm) !important}.form-control,.select2-container--default .select2-selection{border-radius:var(--radius-sm) !important;transition:border-color var(--transition),box-shadow var(--transition)}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{border:1px solid var(--border) !important}.text-muted,small,.small,.text-sm{color:var(--text-muted) !important}.card-body{padding:1.25rem 1.5rem}table.dataTable thead th,.table thead th{border-top:none;border-bottom:2px solid var(--border);background:transparent;color:var(--text-muted);text-transform:uppercase;font-size:.72rem;letter-spacing:.04em;font-weight:700;padding-top:.85rem;padding-bottom:.85rem}table.dataTable tbody td,.table tbody td{border-top:none;border-bottom:1px solid var(--border);padding-top:.8rem;padding-bottom:.8rem;vertical-align:middle;transition:background-color var(--transition),box-shadow var(--transition)}table.dataTable tbody tr:nth-of-type(2n) td,.table-striped tbody tr:nth-of-type(2n) td{background-color:rgba(0,38,66,.025)}table.dataTable tbody tr:hover td,.table-hover tbody tr:hover td{background-color:var(--surface-sunken)}table.dataTable tbody tr:hover td:first-child,.table-hover tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 0 var(--brand-primary)}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,.page-item.active .page-link{background:var(--brand-primary) !important;border-color:var(--brand-primary) !important;color:var(--brand-primary-ink) !important}.custom-data-table-buttons{align-items:center}.dt-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem}.dt-buttons .dt-button,.dt-buttons .btn{margin:0 !important;vertical-align:middle}.spinner.spinner-border,.spinner{width:46px !important;height:12px !important;border:0 !important;border-radius:0 !important;animation:none !important;position:relative;display:inline-block;vertical-align:middle;color:transparent}.dataTables_processing{color:transparent !important;border:none !important;box-shadow:none !important;background:rgba(248,252,255,.72) !important}.spinner::after,.dataTables_processing::after{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--brand-primary);box-shadow:-16px 0 0 0 var(--brand-primary),16px 0 0 0 var(--brand-primary);animation:jibe-dot-pulse 1s infinite ease-in-out both}@keyframes jibe-dot-pulse{0%,100%{transform:scale(.55);opacity:.4}50%{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.spinner::after,.dataTables_processing::after{animation:none !important;opacity:.85}}@keyframes jibe-scale-in{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes jibe-pulse-soft{0%,100%{opacity:1}50%{opacity:.55}}.modal.show .modal-content,.dropdown-menu.show,.swal2-popup{animation:jibe-scale-in .18s ease-out both}[data-connection-status="charging"],[data-session-status="active"],[data-connection-status="preparing"],.color-chart-charging{animation:jibe-pulse-soft 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.modal.show .modal-content,.dropdown-menu.show,.swal2-popup,[data-connection-status="charging"],[data-session-status="active"],[data-connection-status="preparing"],.color-chart-charging,.card,.btn{animation:none !important;transition:none !important}}.evse-status[data-connection-status],.evse-status[data-connector-status]{background-color:var(--surface-sunken);color:var(--text-default);border-radius:999px;font-weight:600}.evse-status[data-connection-status="available"],.evse-status[data-connector-status="available"]{background-color:var(--st-available-bg);color:var(--st-available-ink)}.evse-status[data-connection-status="preparing"],.evse-status[data-connector-status="preparing"]{background-color:var(--st-preparing-bg);color:var(--st-preparing-ink)}.evse-status[data-connection-status="charging"],.evse-status[data-connector-status="charging"]{background-color:var(--st-charging-bg);color:var(--st-charging-ink)}.evse-status[data-connection-status="suspendedevse"],.evse-status[data-connector-status="suspendedevse"],.evse-status[data-connection-status="suspendedev"],.evse-status[data-connector-status="suspendedev"]{background-color:var(--st-suspended-bg);color:var(--st-suspended-ink)}.evse-status[data-connection-status="finishing"],.evse-status[data-connector-status="finishing"]{background-color:var(--st-finishing-bg);color:var(--st-finishing-ink)}.evse-status[data-connection-status="reserved"],.evse-status[data-connector-status="reserved"]{background-color:var(--st-reserved-bg);color:var(--st-reserved-ink)}.evse-status[data-connection-status="occupied"],.evse-status[data-connector-status="occupied"]{background-color:var(--st-occupied-bg);color:var(--st-occupied-ink)}.evse-status[data-connection-status="unavailable"],.evse-status[data-connector-status="unavailable"],.evse-status[data-connection-status="unknown"],.evse-status[data-connector-status="unknown"]{background-color:var(--st-unavailable-bg);color:var(--st-unavailable-ink)}.evse-status[data-connection-status="faulted"],.evse-status[data-connector-status="faulted"]{background-color:var(--st-faulted-bg);color:var(--st-faulted-ink)}