html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}*,*:before,*:after{box-sizing:border-box}a{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{scroll-behavior:smooth}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{display:block}input,button,textarea,select{font:inherit}.modal{z-index:1055;width:400px;padding:1rem;color:#333;background-color:#f5f5f5;border-radius:.75rem;box-shadow:#333 0 3px 18px;position:fixed;transform:translate(-50%,-50%);top:50%;left:50%;display:none;overflow-x:hidden;overflow-y:auto;outline:0}.modal-lg{width:600px}.fade{transition:opacity .15s linear}.modal-content{display:flex;justify-content:center;flex-direction:column;align-items:center}.modal-body form,.modal-footer{margin-top:2rem}.form-control{display:block;width:100%;height:100px;padding:.375rem .75rem;margin-top:2rem;font-size:1rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff;background-clip:padding-box;border:1px solid #ebebeb;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;resize:none}.form-control:focus{outline:1px solid #b2b2b2}.modal-backdrop .show{opacity:.5}.modal-backdrop .fade{opacity:0}.modal-backdrop{z-index:1050;background-color:#333;opacity:.5;position:fixed;top:0;left:0;width:100vw;height:100vh}html{font-size:16px}@media (max-width: 1600px){html{font-size:16px}}@media (max-width: 1200px){html{font-size:15px}}@media (max-width: 900px){html{font-size:14px}}body{min-height:100vh;font-family:Montserrat,sans-serif;font-weight:400;color:#333;background-color:#f5f5f5}footer{display:flex;justify-content:space-between;padding-top:1rem;color:#b2b2b2;font-size:.8rem}footer a{color:inherit}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.fl-r{float:right}.fl-l{float:left}.t-align-right{text-align:right!important}.t-align-left{text-align:left!important}.cap:first-letter{text-transform:capitalize}.cap-all{text-transform:uppercase}h1{font-size:1.4rem;font-weight:700;text-transform:uppercase;margin-bottom:2rem}h2{font-size:1.15rem;font-weight:700;text-transform:uppercase;margin-bottom:1.5rem}h3{color:#b2b2b2;font-size:1.2rem;font-weight:700;text-transform:uppercase}.btn,.btn-red,.btn-outline,.btn-white,.btn-grey,.btn-primary{cursor:pointer;display:inline-block;padding:10px 25px;border:none;border-radius:.5rem;color:#333;font-weight:500;text-transform:uppercase;text-align:center;font-size:13px}.btn i:first-child,.btn-red i:first-child,.btn-outline i:first-child,.btn-white i:first-child,.btn-grey i:first-child,.btn-primary i:first-child{margin-right:7px}.btn-primary{color:#333;background-color:#c0d036}.btn-primary:hover{color:#333;background-color:#a5b233}.btn-grey{background-color:#ebebeb}.btn-grey:hover{background-color:#b2b2b2;color:#333}.btn-white{background-color:#fff}.btn-white:hover{background-color:#f5f5f5}.btn-outline{background-color:#fff;border:1px solid #858585}.btn-outline:hover{color:#858585}.btn-red{color:#fff;background-color:#c15261}.btn-red:hover{color:#fff;background-color:#a33644}.action{position:relative}.action .action-button{cursor:pointer;color:#b2b2b2;width:2rem}.action .action-button:hover{color:#c0d036}.action .action-dropdown{display:none;flex-direction:column;gap:.6rem;position:absolute;top:100%;left:0;padding:.8rem;border:1px solid #b2b2b2;width:max-content;z-index:2;background-color:#fff}.action .action-dropdown .action-option{color:#333}.action .action-dropdown .action-option:hover{color:#858585}.action.open .action-button{color:#c0d036}.action.open .action-dropdown{display:flex}.items-per-page{position:relative;display:inline-block;width:fit-content;max-width:250px;font-size:14px}.items-per-page .label{cursor:pointer;padding:5px 10px;border:1px solid #b2b2b2;color:#858585}.items-per-page .label span{margin-right:.5rem}.items-per-page .label .icon{transition:transform .2s cubic-bezier(.455,.03,.515,.955)}.items-per-page .dropdown{display:none;flex-direction:column;position:absolute;top:100%;left:0;right:0;border:1px solid #b2b2b2;border-top:none;z-index:2;background-color:#fff}.items-per-page .dropdown .option{color:#333;padding:5px 10px}.items-per-page .dropdown .option:hover{background:#ebebeb}.items-per-page.open .icon{transform:rotate(180deg)}.items-per-page.open .dropdown{display:flex}.search-field{display:inline-block;font-size:14px}.search-field input{width:200px;border:1px solid #b2b2b2;border-radius:2px;padding:7px 10px}.search-field input:focus{outline:none;border-color:#333}.search-field input:focus+.search-icon{border-color:#333}.search-icon{padding:7px;margin-left:-7px;background:#ffffff;border:1px solid #b2b2b2;cursor:pointer}.search-icon i{color:#b2b2b2}.search-icon:hover i{color:#333}.pagination{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:baseline;font-size:14px;margin-top:2em}.pagination nav{display:flex;align-items:baseline;gap:1rem}.pagination nav i{color:#333;padding:0 5px}.pagination nav .disabled i{color:#b2b2b2}a{color:#333}a:hover{color:#c0d036}.link{text-decoration:underline;color:#c0d036}.link:hover{color:#a5b233}.alert-success{color:#c0d036}span[role=alert]{color:#c15261}.border-up{border-top:1px solid #ebebeb}@media (max-width: 900px){.mob-none{display:none}}@media (min-width: 900px){.desk-none{display:none}}.card{width:100%;height:fit-content;padding:2rem;background-color:#fff;border-radius:.75rem;box-shadow:#0000000a 0 3px 18px}.form-delete{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #ebebeb}.clickable-row{transition:.2s}.clickable-row:hover{background:#f5f5f5;cursor:pointer}.input-group{margin:2rem 0}.input-group h4{display:flex;justify-content:space-between;margin-bottom:.3rem}.input-group h4 span{cursor:pointer}.formrow{margin-bottom:10px;color:#858585}.formrow-checkbox{margin:3px 0}.formrow-checkbox.margin{margin:20px 0}.formrow label{display:block;margin-bottom:5px;text-transform:capitalize}.formrow input,.formrow select{width:100%;border:1px solid #b2b2b2;border-radius:2px;padding:.4rem}.formrow input:focus,.formrow select:focus{border-color:#333;outline:none}.formrow input:disabled,.formrow select:disabled{background:#ebebeb}.formrow .select-small{width:auto}.formrow .message{margin-top:.2rem;font-size:.8rem;color:#c15261}.formrow.error input{border:1px solid #c15261}.formrow .invalid-feedback{display:block;margin-top:7px}.form-label{color:#858585;display:block;margin-bottom:5px;text-transform:capitalize}.checkbox-group{margin:20px 0}.btnrow{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:30px}.actionrow{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.6rem;align-items:center}.actionrow h2{margin:0;align-self:center}@media (max-width: 900px){.table-container{overflow-x:auto}.table-container .table{min-width:max-content}}.vertical-scroll-table{overflow-x:auto}.vertical-scroll-table .table{min-width:max-content}::-webkit-scrollbar{-webkit-appearance:none;width:7px;height:4px}::-webkit-scrollbar-thumb{border-radius:4px;background-color:#00000080;box-shadow:0 0 1px #ffffff80}.table{width:100%}.table tr:not(:first-child){border-bottom:1px solid #ebebeb}.table th{position:relative;padding:.8rem .5rem;background-color:#ebebeb;text-align:left;font-size:.85rem;font-weight:700;min-width:20%;text-transform:uppercase}.table th.sort{cursor:pointer}.table th.sort .icon{margin-left:3px;font-size:1rem}.table th.sort .icon.invert{transform:rotate(180deg)}.table th.sort:hover .icon{color:#333}.table td{padding:12px 8px}.table td.number{text-align:right}.table .actioncol{display:flex;flex-direction:row;gap:20px}.table .actioncol i{width:15px;height:15px}.table .smallcol{width:6rem}.table a{color:#333}.table a:hover{color:#b2b2b2}.table i{color:#b2b2b2;transition:.4s}.table i:hover{color:#333}.table .statuscol{text-align:right}.table i.fa-circle-check,.table i.fa-circle-check:hover{color:#c0d036}.table i.fa-circle-xmark,.table i.fa-circle-xmark:hover{color:#c15261}.table th.center,.table td.center{text-align:center}.grid{display:grid;grid-template-columns:repeat(4,1fr);align-items:start;gap:2rem}@media (max-width: 1400px){.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.grid{grid-template-columns:100%}}.grid .span-2{grid-column-start:span 2}@media (max-width: 600px){.grid .span-2{grid-column-start:span 1}}.grid .span-3{grid-column-start:span 3}@media (max-width: 1400px){.grid .span-3{grid-column-start:span 2}}@media (max-width: 600px){.grid .span-3{grid-column-start:span 1}}.grid .span-4{grid-column-start:span 4}@media (max-width: 1400px){.grid .span-4{grid-column-start:span 2}}@media (max-width: 600px){.grid .span-4{grid-column-start:span 1}}.multi-card{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto 1fr;grid-template-areas:"one two" "one three" "four three";align-items:start;gap:2rem}@media (max-width: 1400px){.multi-card{grid-template-columns:1fr;grid-template-areas:"one" "two" "three"}}.multi-card .one{grid-area:one}.multi-card .two{grid-area:two}.multi-card .three{grid-area:three}.info,.info-mandate{margin-bottom:30px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:30px 0 25px}.info .info-row,.info-mandate .info-row{display:flex;justify-content:space-between;margin-bottom:.5rem}.info label,.info-mandate label{color:#858585}.info label:first-letter,.info-mandate label:first-letter{text-transform:capitalize}.info-mandate{border-top:none;margin-bottom:0}.info-mandate:nth-child(2){border-top:1px solid #ebebeb}.info-card{background-color:#c0d036}.login{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(to right,rgba(192,208,54,.8),rgba(192,208,54,.8)),url(/build/assets/image_charging.610620c0.png);background-color:#ebebeb;background-size:cover}.login .login-card{width:90%;max-width:45rem;padding:3.5rem 1rem;border-radius:1.75rem;background-color:#fff}@media (min-width: 600px){.login .login-card{padding:3.5rem}}.login .login-card img{max-width:100%;max-height:40px;margin:0 auto 1rem}.login .login-card h3{text-align:center;margin-bottom:2rem}.login .login-card .pass-link{margin-bottom:20px}.login .login-card .formrow{margin-bottom:12px}.login .login-card .btn-login{display:block;margin:2rem auto 0;padding:10px 50px;background-color:#c0d036}.login .login-card .btn-login:hover{background-color:#a5b233}.login .login-card .btnrow{margin-top:3rem}.side-menu{position:fixed;top:0;left:0;min-height:100vh;height:100%;width:17rem;display:flex;flex-direction:column;background-color:#c0d036;box-shadow:#0000000f 6px 0 20px;transition:right .2s cubic-bezier(.455,.03,.515,.955);z-index:10}@media (max-width: 900px){.side-menu{right:-300px;width:300px;left:unset}}@media (max-width: 400px){.side-menu{right:-250px;width:250px;left:unset}}.side-menu.open{position:absolute;right:0;z-index:99;box-shadow:#0000001a -15px 0 30px}.side-menu .banner{padding:40px 0 20px;width:180px;margin:0 auto}.side-menu .banner img{object-fit:contain;width:100%}.side-menu .banner .subtitle{padding:1rem 0;text-align:center;font-weight:700;color:#fff}.side-menu a{display:block;padding:17px 50px;font-size:17px;font-weight:500;color:inherit;text-decoration:none}.side-menu a.active{background-color:#f5f5f5}.side-menu a:hover{color:#0009}.user-profile .dropbtn{color:#333;cursor:pointer;border:none;background:none}@media (max-width: 900px){.user-profile .dropbtn span,.user-profile .dropbtn .icon{display:none}}.user-profile .dropbtn:hover,.user-profile .dropbtn:focus{color:#b2b2b2}.user-profile .dropdown-content{display:none;position:absolute;background-color:#fff;padding:5px;margin-top:10px;width:max-content;box-shadow:0 8px 16px #00000014;z-index:1;right:1rem}.user-profile .dropdown-content:before{position:absolute;top:-7px;right:30px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid transparent;border-bottom-color:#fff;content:""}@media (max-width: 900px){.user-profile .dropdown-content:before{position:absolute;top:-7px;right:10px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid transparent;border-bottom-color:#fff;content:""}}.user-profile .dropdown-content a{color:#000;padding:12px 16px;display:block}.user-profile .dropdown-content a:hover{background-color:#ebebeb}.mobile-header{position:absolute;top:0;right:0;display:flex;align-items:center;gap:5px;padding:1em}@media (max-width: 900px){.mobile-header{position:relative;justify-content:space-between;padding:0 0 15px;margin-bottom:2rem;border-bottom:1px solid #ebebeb}}.mobile-header .dropdowns{display:flex;text-align:center}.mobile-header .mobile-name{color:#858585}.mobile-header .mobile-icon{text-align:center;width:2.2rem;font-size:2rem;color:#858585;cursor:pointer}.mobile-header .mobile-icon:hover{color:#333}@media (min-width: 900px){.mobile-header .mobile-icon{display:none}}.mobile-header .mobile-dropdown{position:relative;width:fit-content;max-width:250px;font-size:14px}.mobile-header .mobile-dropdown .label{cursor:pointer;padding:5px 10px;color:#858585}.mobile-header .mobile-dropdown .label:hover{color:#333}.mobile-header .mobile-dropdown .icon-profile{margin-right:7px}@media (max-width: 900px){.mobile-header .mobile-dropdown .icon-profile{margin:0}}.mobile-header .mobile-dropdown .icon{transition:transform .2s cubic-bezier(.455,.03,.515,.955);margin-left:7px}.mobile-header .mobile-dropdown .dropdown{display:none;flex-direction:column;position:absolute;top:100%;right:0;padding:5px;border-top:none;z-index:2;background-color:#fff;box-shadow:0 8px 16px #00000014}.mobile-header .mobile-dropdown .dropdown .option{color:#333;padding:5px 10px}.mobile-header .mobile-dropdown .dropdown .option:hover{background:#ebebeb}.mobile-header .mobile-dropdown .lang-drop{width:70px;margin-top:10px}.mobile-header .mobile-dropdown .lang-drop:before{position:absolute;top:-7px;right:30px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid transparent;border-bottom-color:#fff;content:""}.mobile-header .mobile-dropdown.open .icon{transform:rotate(180deg)}.mobile-header .mobile-dropdown.open .dropdown{display:flex}.content-wrapper{position:relative;display:flex;flex-direction:column;padding:1rem;min-height:100vh}@media (min-width: 900px){.content-wrapper{margin-left:17rem;padding:40px 45px 20px}}.content-wrapper main{flex-grow:1}.number-card{display:flex;flex-direction:column;gap:1rem}.number-card .icon{color:#ebebeb;font-size:4rem}.number-card .count{margin-bottom:5px}.number-card h3{font-size:.9rem;color:#333}@media (max-width: 1400px){.number-card{flex-direction:row}.number-card .icon{font-size:3rem}}.meter-value-container{display:flex;align-items:baseline;gap:1rem;margin-bottom:2rem;margin-top:1.5rem;font-size:2rem}@media (max-width: 520px){.meter-value-container{flex-direction:column}}@media (max-width: 410px){.meter-value-container{font-size:1.5rem}}@media (max-width: 350px){.meter-value-container{font-size:1rem}}.meter-value-container .meter-value{position:relative;display:flex;align-items:baseline;width:max-content}.meter-value-container .meter-value .meter-value-box,.meter-value-container .meter-value .meter-value-box-dissabled{box-sizing:content-box;width:1ch;text-align:center;padding:.2rem .4rem;margin:.2rem;color:#ebebeb;background-color:#000}.meter-value-container .meter-value .meter-value-box-dissabled{background-color:red}.meter-value-input{display:flex;opacity:0;height:0;padding:0!important;margin:0!important;border:none!important}.hidden{display:none!important}.impersonate{background:#ffffff;padding:20px 25px 23px;margin:0 auto 5px;max-width:100%;border-bottom:1px solid #333333;display:flex;align-items:baseline;gap:20px;position:sticky;top:0;z-index:99;text-align:center;justify-content:center}@media (max-width: 900px){.impersonate{margin-bottom:40px;text-align:left}}.device-select2{width:100%}.hovertext{position:relative}.hovertext:before{content:attr(data-hover);visibility:hidden;opacity:0;max-width:140px;width:fit-content;border-radius:2px;background-color:#333;color:#fff;text-align:left;padding:5px 7px;font-size:.8rem;text-transform:initial;transition:opacity .5s ease-in-out;position:absolute;z-index:1;left:0;top:110%}.hovertext:hover:before{opacity:1;visibility:visible}.top-space{margin-top:2rem}@keyframes loadingspin{to{transform:rotate(360deg)}}.loadingspinner{pointer-events:none;width:2em;height:2em;border:.4em solid transparent;border-color:#fff;border-top-color:#c0d036;border-radius:50%;animation:loadingspin 1s linear infinite}.possible-exact-companies,.possible-exact-drivers{display:none}.error-message,.state-open{color:#c15261}.state-paid{color:#c0d036}.state-new{color:#efa926}.state-open:first-letter{color:#c15261;text-transform:capitalize}.state-paid:first-letter{color:#c0d036;text-transform:capitalize}.state-new:first-letter{color:#efa926;text-transform:capitalize}.nav{display:flex;flex-wrap:wrap;margin-bottom:2rem;list-style:none}.nav-tabs{border-bottom:1px solid #ebebeb}.nav-tabs .nav-item{display:list-item}.nav-tabs .nav-item .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;display:block;padding:.5rem 1rem;color:#c0d036;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.nav-tabs .nav-item .nav-link:hover{border-color:#ebebeb;isolation:isolate}.nav-tabs .nav-item .nav-link.active{color:#333;background-color:#fff;border-color:rgba(0,0,0,.15) rgba(0,0,0,.15) #ffffff}.nav-tabs .dropdown{position:relative}.nav-tabs .dropdown .dropdown-toggle{white-space:nowrap}.nav-tabs .dropdown .dropdown-toggle:after{display:inline-block;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;transition:transform .2s cubic-bezier(.455,.03,.515,.955);margin-left:7px}.nav-tabs .dropdown .dropdown-toggle.show:after{transform:rotate(180deg)}.nav-tabs .dropdown .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#333;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.nav-tabs .dropdown .dropdown-menu li .dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#333;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.nav-tabs .dropdown .dropdown-menu.show{position:absolute;inset:0px auto auto 0px;margin:0;transform:translate(408px,163px);display:block}.connections{display:flex;align-items:center}.connections .connection-icon{height:20px;font-size:21px;color:#c0d036;margin-left:10px}.connections .connection-icon:first-child{margin-left:0}.connections .connection-icon:hover{color:#c0d036}.connections .connection-icon-red{height:20px;font-size:21px;color:#c15261;margin-left:10px}.connections .connection-icon-red:first-child{margin-left:0}.connections .connection-icon-red:hover{color:#c0d036}.slider-wrapper{display:flex;padding:6px;width:fit-content;background-color:#fff;border:solid 1px #b2b2b2;border-radius:.5rem}.custom-input input[type=radio]{display:none}.custom-input label{background-color:#fff;color:#333;display:block;padding:6px 8px;margin-bottom:0;text-align:center;transition:all .4s 0s ease}.custom-input input[type=radio]:checked+label{background-color:#c0d036;border-radius:.4rem}.price-wrapper{margin-top:20px}.pricerow{display:flex;flex-direction:row;margin-bottom:8px}.pricerow h4{margin-right:12px;margin-bottom:8px}
