@charset "UTF-8";
/*!
 * Copyright (C) 2023. Alfen N.V.
 *
 * The file and the file content is proprietary and confidential,
 * unauthorized copying of this file, via any medium is strictly prohibited
 */
/*!
 * Copyright (C) 2023. Alfen N.V.
 *
 * The file and the file content is proprietary and confidential,
 * unauthorized copying of this file, via any medium is strictly prohibited
 */
@font-face{font-family:"Titillium Web";font-weight:300;font-style:normal;src:url(/assets/fonts/TitilliumWeb-Light.ttf) format("truetype")}@font-face{font-family:"Titillium Web";font-weight:400;font-style:normal;src:url(/assets/fonts/TitilliumWeb-Regular.ttf) format("truetype")}@font-face{font-family:"Titillium Web";font-weight:600;font-style:normal;src:url(/assets/fonts/TitilliumWeb-SemiBold.ttf) format("truetype")}@font-face{font-family:"Titillium Web";font-weight:700;font-style:normal;src:url(/assets/fonts/TitilliumWeb-Bold.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-weight:600;font-style:normal;src:url(/assets/fonts/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-weight:700;font-style:normal;src:url(/assets/fonts/Montserrat-Bold.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-weight:800;font-style:normal;src:url(/assets/fonts/Montserrat-ExtraBold.ttf) format("truetype")}
/*!
 * Copyright (C) 2023. Alfen N.V.
 *
 * The file and the file content is proprietary and confidential,
 * unauthorized copying of this file, via any medium is strictly prohibited
 */
/*!
 * Copyright (C) 2023. Alfen N.V.
 *
 * The file and the file content is proprietary and confidential,
 * unauthorized copying of this file, via any medium is strictly prohibited
 */
@keyframes drop-fade-below{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(3px);opacity:1}}@keyframes drop-fade-above{0%{transform:translateY(20px);opacity:0}to{transform:translateY(-3px);opacity:1}}.ember-basic-dropdown{position:relative;box-sizing:border-box}.ember-basic-dropdown-content,.ember-basic-dropdown-content *{box-sizing:border-box}.ember-basic-dropdown-content{position:absolute;width:auto;z-index:1000;background-color:#fff}.ember-basic-dropdown-content--left{left:0}.ember-basic-dropdown-content--right{right:0}.ember-basic-dropdown-overlay{position:fixed;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:10;top:0;left:0;pointer-events:none}.ember-basic-dropdown-content-wormhole-origin{display:inline}.ember-power-select-dropdown *{box-sizing:border-box}.ember-power-select-trigger{position:relative;border-top:none;border-bottom:2px solid #e1e7eb;border-right:none;border-left:none;border-radius:none;background-color:#fff;line-height:2.7rem;overflow-x:hidden;text-overflow:ellipsis;min-height:2.7rem;user-select:none;-webkit-user-select:none;color:inherit}.ember-power-select-trigger:after{content:"";display:table;clear:both}.ember-power-select-trigger .ember-power-select-input{position:absolute;left:0;top:0;width:100%;height:100%}.ember-power-select-trigger--active,.ember-power-select-trigger:focus{border-top:none;border-bottom:2px solid #00a8dc;border-right:none;border-left:none;box-shadow:none;outline:0}.ember-basic-dropdown-trigger--below.ember-power-select-trigger[aria-expanded=true],.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.ember-basic-dropdown-trigger--above.ember-power-select-trigger[aria-expanded=true]{border-top-left-radius:0;border-top-right-radius:0}.ember-power-select-placeholder{display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.ember-power-select-status-icon{position:absolute;display:inline-block;top:0;bottom:0;margin:auto}.ember-basic-dropdown-trigger[aria-expanded=true] .ember-power-select-status-icon{transform:rotate(180deg)}.ember-power-select-clear-btn{position:absolute;cursor:pointer}.ember-power-select-multiple-options{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;list-style:none}.ember-power-select-multiple-options li.ember-power-select-trigger-multiple-input-container{flex-grow:1;display:flex}.ember-power-select-multiple-options li.ember-power-select-trigger-multiple-input-container input{flex-grow:1}.ember-power-select-trigger-multiple-input{font-family:inherit;font-size:inherit;border:0;line-height:inherit;-webkit-appearance:none;outline:0;padding:0;background-color:transparent;text-indent:2px}.ember-power-select-trigger-multiple-input:disabled{background-color:#eee}.ember-power-select-trigger-multiple-input::placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-webkit-input-placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-moz-placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-ms-input-placeholder{opacity:1;color:#999}.ember-power-select-multiple-option{border:0;border-radius:15px;color:#333;background-color:#e4e4e4;padding:0 10px;line-height:2;margin:2px 0 2px 3px}.ember-power-select-multiple-remove-btn{cursor:pointer}.ember-power-select-multiple-remove-btn:not(:hover){opacity:.5}.ember-power-select-search{padding:4px}.ember-power-select-search-input{border:0;border-radius:0;width:100%;font-size:inherit;line-height:inherit;padding:0 5px}.ember-power-select-search-input:focus{border:0;box-shadow:none;outline:0}.ember-power-select-search-input-field{width:100%;height:100%;padding:0 8px;font-family:inherit;font-size:inherit;border:0;display:block;line-height:inherit;-webkit-appearance:none;outline:0;background-color:transparent}.ember-power-select-dropdown{border-left:none;border-right:none;line-height:2.7rem;border-radius:none;box-shadow:0 2px 5px 0 rgba(155,173,191,.5),0 2px 10px 0 #9badbf;overflow:hidden;color:inherit}.ember-power-select-dropdown.ember-basic-dropdown-content--above{border-top:none;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.ember-power-select-dropdown.ember-basic-dropdown-content--below,.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{border-top:none;border-bottom:none;border-top-left-radius:0;border-top-right-radius:0}.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{width:100%}.ember-power-select-options{list-style:none;margin:0;padding:0;user-select:none;-webkit-user-select:none}.ember-power-select-options[role=listbox]{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:18.9rem}.ember-power-select-option{cursor:pointer;padding:0 8px}.ember-power-select-group[aria-disabled=true]{color:#999;cursor:not-allowed}.ember-power-select-group[aria-disabled=true] .ember-power-select-option,.ember-power-select-option[aria-disabled=true]{color:#999;pointer-events:none;cursor:not-allowed}.ember-power-select-option[aria-selected=true]{background-color:#f3f6f8}.ember-power-select-option[aria-current=true]{background-color:#f3f6f8;color:#00a8dc}.ember-power-select-group-name{cursor:default;font-weight:700}.ember-power-select-trigger{padding:0 16px 0 0}.ember-power-select-status-icon{right:5px}.ember-power-select-clear-btn{right:25px}.ember-power-select-group .ember-power-select-group .ember-power-select-group-name,.ember-power-select-group .ember-power-select-option{padding-left:24px}.ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-left:40px}.ember-power-select-group .ember-power-select-group-name{padding-left:8px}.ember-power-select-trigger[dir=rtl]{padding:0 0 0 16px}.ember-power-select-trigger[dir=rtl] .ember-power-select-placeholder,.ember-power-select-trigger[dir=rtl] .ember-power-select-selected-item{margin-right:8px}.ember-power-select-trigger[dir=rtl] .ember-power-select-multiple-option,.ember-power-select-trigger[dir=rtl] .ember-power-select-trigger-multiple-input{float:right}.ember-power-select-trigger[dir=rtl] .ember-power-select-status-icon{left:5px;right:initial}.ember-power-select-trigger[dir=rtl] .ember-power-select-clear-btn{left:25px;right:initial}.ember-power-select-visually-hidden{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-group-name,.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-option{padding-right:24px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-right:40px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group-name{padding-right:8px}.ember-basic-dropdown{flex:1 1 auto}.ember-power-select-trigger{display:flex;align-items:center;transition:border .2s ease-in-out}.ember-power-select-trigger[aria-disabled=true]{background-color:#f3f6f8;color:#9badbf}.ember-power-select-trigger[aria-disabled=true] .ember-power-select-placeholder{color:#e1e7eb}.ember-basic-dropdown-content--below.ember-basic-dropdown--transitioning-in{animation:drop-fade-below .15s}.ember-basic-dropdown-content--below.ember-basic-dropdown--transitioning-out{animation:drop-fade-below .15s reverse}.ember-basic-dropdown-content--above.ember-basic-dropdown--transitioning-in{animation:drop-fade-above .15s}.ember-basic-dropdown-content--above.ember-basic-dropdown--transitioning-out{animation:drop-fade-above .15s reverse}.ember-power-select-placeholder{transform-origin:0 0;transition:transform .2s,color .2s;color:#e1e7eb}.ember-power-select-trigger--active .ember-power-select-placeholder{transform:scale(.7) translateY(-10px);color:#00a8dc}#ember-basic-dropdown-wormhole{position:relative;z-index:1051}.ember-power-select-status-icon{border:0;background:url(/assets/images/icons/dropdown-icon-default.svg) no-repeat;width:21px;height:21px}.ember-power-select-status-icon .ember-basic-dropdown-trigger[aria-expanded=true] .ember-power-select-status-icon .ember-basic-dropdown-trigger{transform:rotate(0deg);background:url(/assets/images/icons/dropdown-open-icon-active.svg) no-repeat}.ember-power-select-placeholder,.ember-power-select-selected-item{margin-left:0}.ember-power-select-placeholder.required::after,.ember-power-select-selected-item.required::after{color:#d3354d;content:"*"}
/*!
 * Copyright (C) 2023. Alfen N.V.
 *
 * The file and the file content is proprietary and confidential,
 * unauthorized copying of this file, via any medium is strictly prohibited
 */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;border:0;padding:0;vertical-align:baseline;font:inherit;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:none}table{border-collapse:collapse;border-spacing:0}button,input{outline:0}
/*!
 * Copyright (C) 2023. Alfen N.V.
 *
 * The file and the file content is proprietary and confidential,
 * unauthorized copying of this file, via any medium is strictly prohibited
 */
.primary-button{box-shadow:0 1px 4px 0 rgba(0,168,220,.28);color:#fff;background:linear-gradient(254deg,#00a8dc,#2acdff) 99%;background-size:200% auto;border:0;border-radius:3px;min-width:165px;height:24px;text-transform:uppercase;line-height:8px;letter-spacing:.4px;font-family:"Montserrat",sans-serif;font-size:8px;font-weight:600}.back-button:not(:disabled):not(.disabled),.primary-button-small:not(:disabled):not(.disabled),.primary-button:not(:disabled):not(.disabled),.secondary-button:not(:disabled):not(.disabled){cursor:pointer}.primary-button:not(:disabled):not(.disabled):focus,.primary-button:not(:disabled):not(.disabled):hover{color:#fff}.primary-button:not(:disabled):not(.disabled):active{color:#fff}.back-button:disabled,.primary-button-small:disabled,.primary-button:disabled,.secondary-button:disabled{background:#e1e7eb;color:#9badbf}.primary-button:not(:disabled):not(.disabled):focus,.primary-button:not(:disabled):not(.disabled):hover{background-position:0 0}.primary-button:not(:disabled):not(.disabled):active{background:linear-gradient(254deg,#00a8dc,#2acdff) 0 0}.primary-button-small{box-shadow:0 1px 4px 0 rgba(0,168,220,.28);color:#fff;background:linear-gradient(254deg,#00a8dc,#2acdff) 99%;background-size:200% auto;border:0;border-radius:3px;min-width:100px;height:18px;text-transform:uppercase;line-height:4px;letter-spacing:.4px;font-family:"Montserrat",sans-serif;font-size:8px;font-weight:600}.primary-button-small:not(:disabled):not(.disabled):focus,.primary-button-small:not(:disabled):not(.disabled):hover{color:#fff}.primary-button-small:not(:disabled):not(.disabled):active{color:#fff}.primary-button-small:not(:disabled):not(.disabled):focus,.primary-button-small:not(:disabled):not(.disabled):hover{background-position:0 0}.primary-button-small:not(:disabled):not(.disabled):active{background:linear-gradient(254deg,#00a8dc,#2acdff) 0 0}.secondary-button{box-shadow:0 1px 4px 0 rgba(27,97,135,.28);color:#fff;background:linear-gradient(254deg,#1b6187,#288fc7) 99%;background-size:200% auto;border:0;border-radius:3px;min-width:165px;height:24px;text-transform:uppercase;line-height:8px;letter-spacing:.4px;font-family:"Montserrat",sans-serif;font-size:8px;font-weight:600}.secondary-button:not(:disabled):not(.disabled):focus,.secondary-button:not(:disabled):not(.disabled):hover{color:#fff}.secondary-button:not(:disabled):not(.disabled):active{color:#fff}.secondary-button:not(:disabled):not(.disabled):focus,.secondary-button:not(:disabled):not(.disabled):hover{background-position:0 0}.secondary-button:not(:disabled):not(.disabled):active{background:linear-gradient(254deg,#1b6187,#288fc7) 0 0}.back-button{box-shadow:0 1px 4px 0 rgba(243,246,248,.28);color:#00a8dc;background:linear-gradient(254deg,#f3f6f8,#fff) 99%;background-size:200% auto;border:0;border-radius:3px;min-width:165px;height:24px;text-transform:uppercase;line-height:8px;letter-spacing:.4px;font-family:"Montserrat",sans-serif;font-size:8px;font-weight:600;background:#fff}.back-button:not(:disabled):not(.disabled):focus,.back-button:not(:disabled):not(.disabled):hover{color:#00a8dc}.back-button:not(:disabled):not(.disabled):active{color:#00a8dc}.back-button:not(:disabled):not(.disabled):focus,.back-button:not(:disabled):not(.disabled):hover{background-position:0 0}.back-button:not(:disabled):not(.disabled):active{background:linear-gradient(254deg,#f3f6f8,#fff) 0 0}.back-button:hover{background:#f3f6f8}.erado-input{display:flex;position:relative;flex:1 1 auto;margin-bottom:.6rem}.erado-input.invalid input{border-bottom-color:#d3354d;background-color:rgba(211,53,77,.1)}.erado-input.invalid span{color:rgba(211,53,77,.2)}.erado-input input{box-sizing:border-box;display:flex;flex:1 1 auto;align-items:flex-start;transition:border .2s ease-in-out;outline:0;border:0;border-bottom:2px solid #e1e7eb;min-height:2.5rem;line-height:2.5rem;font-family:"Titillium Web",sans-serif}.erado-input input:read-only{background-color:#f9fcfe;pointer-events:none}.erado-input input:focus{border-bottom:2px solid #00a8dc}.erado-input>span{display:flex;position:absolute;top:0;left:0;align-items:center;transition:transform .2s,color .2s;min-height:2.5rem;color:#e1e7eb;pointer-events:none}.erado-input input:focus+span,.erado-input input:not(:placeholder-shown)+span{transform:scale(.75) translateY(-50%);transform-origin:0 0;color:#00a8dc}.erado-input.required::after{color:#d3354d;content:"*"}a{transition:color .2s ease-in-out;outline:0;text-decoration:none;color:#1b6187;font-weight:600}a:hover{color:#0d85b2}a[disabled]{opacity:.5;pointer-events:none}.table-container{display:table;margin-bottom:4rem;border-radius:3px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;background-color:#fff;width:100%}.table-container>table{margin:2rem;width:calc(100% - 4rem);table-layout:fixed}table>thead::after{line-height:1rem;content:"‌"}table>thead>tr>th{text-align:left}table>tbody tr td.centered,table>thead>tr>th.centered{text-align:center}table>tbody tr td{padding:1em 2px}h1,h2,h3,h4,h5,h6{font-family:"Titillium Web",sans-serif;font-weight:500}table>thead{letter-spacing:.5px;color:#888;font-size:.8rem;font-weight:300}.station-data{display:flex;flex-direction:column}.station-data>.station-data__item{display:flex;flex-direction:row;height:1.5rem}.station-data>.station-data__item>.item__label{width:10rem}
/*!
 * Copyright (C) 2023. Alfen N.V.
 *
 * The file and the file content is proprietary and confidential,
 * unauthorized copying of this file, via any medium is strictly prohibited
 */
.commissioning-summary{display:flex;flex:1 1 auto;flex-direction:column;margin:3rem}.commissioning-summary__locations,.commissioning-summary__station-data{display:flex;margin-bottom:2rem;border-radius:3px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;background-color:#fff;padding:2em}.commissioning-summary__station-data{flex:1 1 auto;flex-direction:row}.commissioning-summary__locations>table,.commissioning-summary__station-data>table{width:100%}.commissioning-summary__locations{flex:0 1 auto}.commissioning-summary__actions{display:flex;flex:1 1 auto;justify-content:flex-end;margin-bottom:1em}.commissioning-summary__actions>button:not(:last-child){margin-right:1rem}.connections-overview{display:flex;flex:1 1 auto;flex-direction:column;margin:3rem}.connections-overview>.table-container>table{margin-bottom:2rem}.connections-overview>.table-container>table .fixed-width-id{width:24rem}.connections-overview>.table-container>table .fixed-width{width:16rem}
/*!
 * Copyright (C) 2023. Alfen N.V.
 *
 * The file and the file content is proprietary and confidential,
 * unauthorized copying of this file, via any medium is strictly prohibited
 */
.station-create{display:flex;flex:1 1 auto;flex-direction:column}.station-create>h3{margin-bottom:1rem}.station-create>.station-create__select{display:flex;flex:1 1 auto;gap:1em;align-items:center;margin-bottom:2rem}.station-create>.station-create__select>.ember-power-select-trigger{width:11rem}.station-create>.station-create__select>a{margin-left:2rem}.station-create>.station-create__form{margin-bottom:2rem}.station-create>.station-create__form>.erado-input{width:12rem}.station-create>.station-create__form>.ember-power-select-trigger{width:11rem}.station-create>.station-create__actions{display:flex;flex:1 1 auto;justify-content:flex-end}.station-create>.station-create__actions>button:not(:last-child),.station-locations__actions>button:not(:last-child){margin-right:1rem}.station-create-or-replace,.station-locations{display:flex;flex:1 1 auto;flex-direction:column;margin:3rem}.station-create-or-replace>.station-create-or-replace__content{box-shadow:rgba(149,157,165,.2) 0 8px 24px;background-color:#fff;padding:3rem}.station-create-or-replace>.station-create-or-replace__tabs{display:flex;flex:0 1 auto}.station-create-or-replace>.station-create-or-replace__tabs>.tabs__tab{display:flex;flex:1 1 auto;flex-basis:0;align-items:center;justify-content:center;border-bottom:2px solid transparent;cursor:pointer;height:3rem;color:#ccc}.station-create-or-replace>.station-create-or-replace__tabs>.tabs__tab>span{font-size:1.2rem;font-weight:500}.station-create-or-replace>.station-create-or-replace__tabs>.tabs__tab.active{border-bottom:2px solid #00a8dc;background-color:#fff;color:#00a8dc}.station-create-or-replace>.station-create-or-replace__tabs>.tabs__tab.fill{flex:1 1 auto;border-bottom:1px solid #00a8dc}.station-locations__station-data{display:flex;flex:1 1 auto;flex-direction:row;margin-bottom:2rem}.station-locations__verify{display:flex;flex:0 1 auto;margin-bottom:2rem;border-radius:3px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;background-color:#fff;padding:2em}.station-locations__verify>table{width:100%}.station-locations__verify>table>tbody>tr.invalid>td>.ember-power-select-trigger,.station-locations__verify>table>tbody>tr.invalid>td>.erado-input>input{border-color:#d3354d;background-color:rgba(211,53,77,.05)}.station-locations__actions{display:flex;flex:0 1 auto;justify-content:flex-end;margin-bottom:1em}
/*!
 * Copyright (C) 2023. Alfen N.V.
 *
 * The file and the file content is proprietary and confidential,
 * unauthorized copying of this file, via any medium is strictly prohibited
 */
.station-replace{display:flex;flex:1 1 auto;flex-direction:column}.station-replace>h3{margin-bottom:1rem}.station-replace>.station-replace__select{display:flex;flex:1 1 auto;gap:1em;align-items:center;margin-bottom:2rem}.station-replace>.station-replace__select>.ember-power-select-trigger{width:11rem}.station-replace>.station-replace__select>a{margin-left:2rem}.station-replace>.station-replace__settings,p{margin-bottom:2rem}.station-replace>.station-replace__settings>.erado-input{width:12rem}.station-replace>.station-replace__settings>.ember-power-select-trigger{width:11rem}.station-replace>.station-replace__actions{display:flex;flex:1 1 auto;justify-content:flex-end}.station-replace>.station-replace__actions>button:not(:last-child){margin-right:1rem}.arrows{display:flex;box-shadow:rgba(149,157,165,.2) 0 8px 24px;background-color:#fff;padding:1rem 0}.arrows>.arrow{display:flex;flex:1 1 0;height:4rem}.arrows>.arrow:not(:last-child){margin-right:-3rem}.arrows>.arrow:first-child,.arrows>.arrow:last-child{flex:0 1 0}.arrows>.arrow:first-child>.arrow-content,.arrows>.arrow:last-child>.arrow-content{width:3rem}.arrows>.arrow.disabled>.arrow-content{background-color:#e1e7eb}.arrows>.arrow.disabled>.arrow-start{border-top-color:#e1e7eb;border-bottom-color:#e1e7eb}.arrows>.arrow.disabled>.arrow-end{border-left-color:#e1e7eb}.arrows>.arrow>.arrow-content{display:flex;flex:1 1 auto;align-items:center;justify-content:center;background-color:#00a8dc;color:#fff;font-size:1.2rem}.arrows>.arrow>.arrow-end,.arrows>.arrow>.arrow-start{border:2rem solid #00a8dc;border-right:0;width:2rem}.arrows>.arrow>.arrow-start{border-left:2rem solid transparent}.arrows>.arrow>.arrow-end{border-top:2rem solid transparent;border-bottom:2rem solid transparent}.unauthorized,body,html{display:flex;flex-direction:column}.unauthorized{flex:1 1 auto;margin:3rem}body,html{background-color:rgba(0,168,220,.025);height:100%;font-family:"Titillium Web",sans-serif;font-size:14px}h1{margin-bottom:1.4rem;font-size:1.4rem}h2{margin-bottom:1.2rem;font-size:1.2rem}span.highlight{color:#00a8dc}