.ad-hoc-price-display__header-section{display:flex;align-items:center;gap:10px;margin:0 0 8px}.ad-hoc-price-display__icon{display:flex}.ad-hoc-price-display__title{margin:0;flex-grow:1;font-size:1rem;font-weight:500;line-height:1.5rem}.ad-hoc-price-display__prices{margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ad-hoc-price-display__price{display:flex;align-items:end;justify-content:space-between;padding:0 0 4px;border-bottom:1px solid #ccc}.ad-hoc-price-display__price-description{font-size:.875rem;font-weight:400;line-height:1.25rem}.ad-hoc-price-display__price-amount{font-size:.875rem;font-weight:700;line-height:1.25rem}.ad-hoc-price-display__single-price{margin:0;font-size:1rem;font-weight:700;line-height:1.5rem}.ad-hoc-price-display__bottom-text{margin:16px 0 0;font-size:1rem;font-weight:400;line-height:1.75rem}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:25;padding:0 20%;display:flex;align-items:center;justify-content:center;flex-direction:column;visibility:hidden;opacity:0;background-color:#0006;-moz-transition:opacity ease-in-out .3s,visibility .3s;-o-transition:opacity ease-in-out .3s,visibility .3s;-webkit-transition:opacity ease-in-out .3s,visibility .3s;transition:opacity ease-in-out .3s,visibility .3s}.modal--dark{background-color:#000c}.modal .close-icon{width:30px;height:30px;margin-bottom:20px;cursor:pointer}.modal .close-icon:hover{animation-name:shakeABit;animation-duration:.3s}@media screen and (max-width: 991px){.modal{padding:0 10%}}@media screen and (max-width: 767px){.modal{padding:10px 10px 0}}.modal--visible{visibility:visible;opacity:1;-moz-transition:opacity ease-in-out .4s,visibility .3s;-o-transition:opacity ease-in-out .4s,visibility .3s;-webkit-transition:opacity ease-in-out .4s,visibility .3s;transition:opacity ease-in-out .4s,visibility .3s}.modal--visible .modal__content{visibility:visible;opacity:1;transform:translateY(0);-moz-transition:all ease-in-out .3s,transform ease-in-out .3s,visibility .3s;-o-transition:all ease-in-out .3s,transform ease-in-out .3s,visibility .3s;-webkit-transition:all ease-in-out .3s,transform ease-in-out .3s,visibility .3s;transition:all ease-in-out .3s,transform ease-in-out .3s,visibility .3s}.modal__content{visibility:hidden;opacity:0;transform:translateY(-200px);background:#fff;padding:30px 30px 100px 60px;max-height:80vh;overflow-y:auto;-moz-transition:opacity ease-in-out .3s,transform ease-in-out .3s,visibility .3s;-o-transition:opacity ease-in-out .3s,transform ease-in-out .3s,visibility .3s;-webkit-transition:opacity ease-in-out .3s,transform ease-in-out .3s,visibility .3s;transition:opacity ease-in-out .3s,transform ease-in-out .3s,visibility .3s}@media screen and (max-width: 767px){.modal__content{padding:20px 20px 50px 30px}}.modal__content--transparent{background:none}.modal__content--first-load-hidden{display:none}.modal__body{margin-right:50px;max-height:70vh}@media screen and (max-width: 767px){.modal__body{margin-right:0}}.modal__body--no-margin-right{margin-right:0}.modal__body p{margin-bottom:20px;font-size:1.125rem}@media screen and (max-width: 767px){.modal__body p{font-size:1rem}}.modal__heading{margin:0 50px 30px 0;font-weight:500;font-size:2.25rem;line-height:3rem}@media screen and (max-width: 767px){.modal__heading{margin:0 0 20px;font-size:1.75rem;line-height:2.25rem}}.modal__close.icon-close{width:30px;height:30px;margin-bottom:20px;cursor:pointer}.modal__close.icon-close:hover{animation-name:shakeABit;animation-duration:.3s}.modal__close-container{text-align:right;background:none}.modal__image{max-width:150px}@media screen and (max-width: 767px){.modal__image{max-width:100px}}.modal__image-container{margin-bottom:30px}@media screen and (max-width: 767px){.modal__image-container{margin-bottom:20px}}.modal--redesign2021{padding:0 20%}@media screen and (max-width: 991px){.modal--redesign2021{padding:0;justify-content:flex-end}}.modal--redesign2021:not(.modal--visible) .modal__content{transform:translateY(100%)}.modal--redesign2021 .modal__content{padding:0;width:100%;border-radius:10px}.modal--redesign2021 .modal__top-section{padding:26px 33px 14px 64px;display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 991px){.modal--redesign2021 .modal__top-section{padding:54px 24px 16px}}.modal--redesign2021 .modal__divider-line{width:100%;height:5px;transition:all .4s ease-in-out;margin:0;max-width:100%;border:none}.modal--redesign2021 .modal__divider-line--short{width:200px;margin:0 0 0 64px;height:10px}@media screen and (max-width: 991px){.modal--redesign2021 .modal__divider-line--short{margin:0 0 0 24px}}.modal--redesign2021 .modal__divider-line--yellow{background-color:#ffda00}.modal--redesign2021 .modal__divider-line--blue{background-color:#2071b5}.modal--redesign2021 .modal__divider-line--green{background-color:#46ee76}.modal--redesign2021 .modal__heading{font-size:1.5rem;line-height:2.25rem;font-weight:700;margin:0 30px 0 0;color:#000}@media screen and (max-width: 991px){.modal--redesign2021 .modal__heading{font-size:1.25rem;line-height:1.5rem;margin:0 20px 0 0}}.modal--redesign2021 .modal__close-container{display:flex;flex-shrink:0;align-items:center}.modal--redesign2021 .modal__close-container:hover{cursor:pointer}.modal--redesign2021 .modal__close-container svg{margin:0}.modal--redesign2021 .modal__exit-text{margin:0 13px 0 0;font-weight:700;font-size:1rem}@media screen and (max-width: 991px){.modal--redesign2021 .modal__exit-text{margin:0 5px 0 0}}.modal--redesign2021 .modal__body{position:relative;margin:0}@media screen and (max-width: 991px){.modal--redesign2021 .modal__body{max-height:80vh}}.modal--redesign2021 .modal__body ul>li{display:block;position:relative}.modal--filled-with-color{color:#fff}.modal--filled-with-color svg,.modal--filled-with-color svg path{fill:#fff}.modal--filled-with-color .modal__content{background-color:#2071b5}@media screen and (max-width: 991px){.modal--filled-with-color{justify-content:flex-end;padding:0}}.modal--filled-with-color.modal--yellow{color:#000}.modal--filled-with-color.modal--yellow svg,.modal--filled-with-color.modal--yellow svg path{fill:#000}.modal--filled-with-color.modal--yellow .modal__content{background-color:#ffda00}.modal--filled-with-color.modal--red{color:#fff}.modal--filled-with-color.modal--red svg,.modal--filled-with-color.modal--red svg path{fill:#fff}.modal--filled-with-color.modal--red .modal__content{background-color:#bb0120}@media screen and (max-width: 991px){.modal--filled-with-color.modal--visible .modal__content{transform:translateY(0);width:100%}}.modal--filled-with-color .modal__close-container{display:none}@media screen and (max-width: 991px){.modal--filled-with-color .modal__content{transform:translateY(100%)}}.modal--filled-with-color .modal__heading{display:inline;font-size:1.25rem;font-weight:700;line-height:1.75rem}.modal--filled-with-color .modal__heading-wrapper{margin:0 0 16px}.modal--filled-with-color .modal__body{margin:0;font-size:.875rem;font-weight:400;line-height:1.25rem}.modal--almost-whole-screen{padding:156px 0 0}@media screen and (max-width: 991px){.modal--almost-whole-screen{padding:65px 0 0;justify-content:flex-end}}.modal--almost-whole-screen:not(.modal--visible) .modal__content{transform:translateY(100%)}.modal--almost-whole-screen.modal--visible .modal__content{transform:translateY(0)}.modal--almost-whole-screen .modal__content{width:100%;height:100%;padding:50px 150px;overflow-y:auto}@media screen and (max-width: 991px){.modal--almost-whole-screen .modal__content{padding:32px 24px}}.modal--almost-whole-screen .modal__body{height:100%;max-height:unset}.modal--almost-whole-screen .modal__heading{display:none}@-webkit-keyframes shakeABit{0%{transform:rotate(0)}25%{transform:rotate(-45deg)}50%{transform:rotate(90deg)}to{transform:rotate(-45deg)}}@keyframes shakeABit{0%{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}.heading-change-animation-enter-active{transition:all .3s ease}.heading-change-animation-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.heading-change-animation-enter,.heading-change-animation-leave-to{transform:translate(10px);opacity:0}.tooltip-block{max-width:243px;padding:4px 10px 2px;background-color:#222;color:#fff;position:relative;font-size:1rem;font-weight:500;line-height:1.5rem}.tooltip-block:after{content:url("data:image/svg+xml,%0A%3Csvg width='16' height='6' viewBox='0 0 16 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 0C15.9429 0.0604704 15.8823 0.119228 15.8181 0.176063L10.1322 5.21699C8.95463 6.261 7.04537 6.261 5.86778 5.21699L0.181852 0.176063C0.117744 0.119228 0.0571272 0.0604704 0 0H16Z' fill='%23222222'/%3E%3C/svg%3E%0A");bottom:-12px;right:7px;position:absolute}.validation-error{margin:5px 0 0;display:flex;align-items:center;font-size:.875rem;font-weight:400;line-height:1.125rem}.validation-error>svg{margin-right:8px}.success-message{margin:5px 0 0;display:flex;align-items:center;font-size:.875rem;font-weight:400;line-height:1.125rem}.success-message>svg{margin-right:8px}.text-field__label{margin-bottom:6px;display:block;font-size:1rem;font-weight:400;line-height:1.5rem}.text-field__input-wrapper{position:relative}.text-field__input{padding:15px 16px;width:100%;border:1px solid #ccc;border-radius:4px;transition:border .2s ease-in-out;font-size:1rem;font-weight:400;line-height:1.125rem}@media screen and (min-width: 992px){.text-field__input{padding:14px 20px}}.text-field__input::-webkit-input-placeholder{line-height:1.125rem}.text-field__input:focus{border:1px solid #2071B5;outline:none}.text-field__input.text-field__input--error{border:2px solid #DA0025}.text-field__input.text-field__input--success{border:1px solid #068557}.text-field__input--extended-right-padding{padding:15px 52px 15px 16px}.text-field__input.text-field__input--disabled{background-color:#f2f2f2;color:#767676;cursor:not-allowed;border:1px solid #ccc}.text-field__extra-hint{margin:5px 0 0;color:#767676;font-size:.875rem;font-weight:400;line-height:1.25rem}.text-field__tooltip-icon{display:flex;position:absolute;right:16px;top:15px}.text-field__tooltip-icon:hover{cursor:pointer}.text-field__tooltip{display:inline-block;position:absolute;z-index:100;right:0;bottom:62px}.text-field__loading-icon{width:20px;height:20px;top:calc(50% - 10px);right:5px;position:absolute}.text-field__extra-clickable-text{margin:0;padding:15px 20px 5px;right:5px;top:1px;position:absolute;background-color:#fff;font-size:1rem;font-weight:400;line-height:1.125rem}.text-field__extra-clickable-text:hover{cursor:pointer}.tooltip-transition-enter-active,.tooltip-transition-leave-active{transition:opacity .2s}.tooltip-transition-enter,.tooltip-transition-leave-to{opacity:0}.drawer-panel{background-color:#fff;position:fixed;top:60px;left:0;width:100%;height:calc(100vh - 60px);overflow-y:auto;z-index:20}.incharge-spinner{animation:rotate 1.5s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ad-hoc-smart-charging-status{background-color:#f2f2f2;border-radius:50px;padding:8px 16px}.ad-hoc-smart-charging-status__content{display:flex;align-items:center;justify-content:space-between}.ad-hoc-smart-charging-status__icon{display:flex;align-items:center;margin-right:8px}.ad-hoc-smart-charging-status__text,.ad-hoc-smart-charging-status__text p{text-align:left;margin:0;font-size:.75rem;font-weight:400;line-height:1rem}.ad-hoc-smart-charging-status__text>strong,.ad-hoc-smart-charging-status__text p>strong{font-size:.75rem;font-weight:700;line-height:1rem}.ad-hoc-smart-charging-status--full-width{width:100%}.ad-hoc-smart-charging-status__texts{margin-right:auto}.ad-hoc-smart-charging-status__arrow{text-align:right;align-items:center;cursor:pointer}.ad-hoc-smart-charging{padding:24px 24px 0;background-color:#fff;width:100%}.ad-hoc-smart-charging__content{font-size:1rem;font-weight:400;line-height:1.5rem}.ad-hoc-smart-charging__content-text{margin:16px 0}.ad-hoc-smart-charging__content-box-text{background-color:#edf1f6;border-radius:8px;padding:16px}.ad-hoc-smart-charging__bottom-wrapper{display:flex;flex-direction:column;justify-content:center;position:fixed;bottom:0;left:0;width:100%;padding:16px;margin:0 auto;box-shadow:0 1px 6px #00000040;background-color:#fff}.ad-hoc-smart-charging__bottom-wrapper button{flex-grow:1}.ad-hoc-smart-charging__short-text{text-align:center}.ad-hoc-smart-charging__buttons-modal{display:flex;justify-content:center;flex-direction:column;gap:16px}.ad-hoc-smart-charging__modal-icon{margin-right:8px;height:20px;aspect-ratio:1}.opt-out-smart-charging__content{font-size:1rem;font-weight:400;line-height:1.5rem}.opt-out-smart-charging__content-text{margin:16px 0}.opt-out-smart-charging__content-box-text{background-color:#edf1f6;border-radius:8px;padding:16px}.opt-out-smart-charging__title{margin:0 0 16px;font-size:1.375rem;font-weight:700;line-height:1.75rem}.opt-out-smart-charging__links{display:flex;flex-direction:column;gap:8px;margin:0 0 16px}.opt-out-smart-charging__links-title{margin:0 0 16px;font-size:1.25rem;font-weight:700;line-height:1.75rem}.opt-out-smart-charging__link{border-radius:8px;border:2px solid #ccc;padding:25px 16px;color:#222;font-size:1rem;font-weight:500;line-height:1.5rem}.opt-out-smart-charging__charge-card{position:relative}.opt-out-smart-charging__charge-card-icon{position:absolute;left:14px;top:48px;width:20px;height:20px;z-index:2;background-image:url(/assets/icons/charge-card-icon.svg);background-size:contain;background-repeat:no-repeat}.opt-out-smart-charging__charge-card-input input{padding-left:44px}.opt-out-smart-charging__charge-card-buttons{display:flex;flex-direction:column;gap:24px;margin:60px 0 20px}.opt-out-smart-charging__charge-card-button-wrapper{padding:40px 0 20px}.opt-out-smart-charging__status{margin-top:24px}@keyframes showup{0%{opacity:0}to{opacity:1}}@keyframes heading-showup{0%{opacity:0;margin-top:100px}to{opacity:1}}.opacity-transition-animation-enter-active,.opacity-transition-animation-leave-active{transition:opacity .2s}.opacity-transition-animation-enter,.opacity-transition-animation-leave-to{opacity:0}.slide-from-right-enter-active,.slide-from-right-leave-active,.slide-from-left-enter-active,.slide-from-left-leave-active{transition:all .3s ease-in-out}.slide-from-right-enter-from,.slide-from-right-leave-to,.slide-from-left-enter-from,.slide-from-left-leave-to{opacity:0}.slide-from-right-enter-to,.slide-from-right-leave-from,.slide-from-left-enter-to,.slide-from-left-leave-from{opacity:1;transform:translate(0)}.slide-from-right-enter-from,.slide-from-right-leave-to{transform:translate(100%)}.slide-from-left-enter-from,.slide-from-left-leave-to{transform:translate(-100%)}.station-landing-page__logo-image{padding:10px;margin:10px;width:260px;height:42px}.station-landing-page__content{padding:15px 20px 40px}.station-landing-page__heading{margin:0 0 8px;font-size:1.75rem;font-weight:700;line-height:2.25rem}.station-landing-page__description{margin:0 0 16px;font-size:1rem;font-weight:400;line-height:1.5rem}.station-landing-page__station-details{border-radius:8px;padding:20px;background-color:#edf1f6;margin:0 0 20px}.station-landing-page__station-details--available{background-color:#edf9f3}.station-landing-page__station-details--available .station-landing-page__station-details-availability:before{background-color:#3dc07c}.station-landing-page__station-details-top-section{display:flex;align-items:center;gap:24px;margin:0 0 24px}.station-landing-page__station-details-power-type img{height:48px;width:48px}.station-landing-page__station-details-visual-id{margin:0 0 14px;font-size:1.75rem;font-weight:700;line-height:2rem}.station-landing-page__station-details-availability{display:flex;align-items:center;margin:0}.station-landing-page__station-details-availability:before{content:"";border-radius:50%;background-color:#bb0120;height:14px;width:14px;display:inline-block;margin:0 12px 0 0}.station-landing-page__station-details-bottom-section{display:flex;justify-content:space-between;gap:16px}.station-landing-page__station-details-data-title{color:#767676;margin:0 0 4px;font-size:.875rem;font-weight:400;line-height:1.25rem}.station-landing-page__station-details-data-value{display:flex;align-items:center;margin:0;font-size:1rem;font-weight:400;line-height:1.5rem}.station-landing-page__station-details-data-value svg{height:20px;width:20px;margin:0 8px 0 0}.station-landing-page__station-details-promo{padding:16px;border-radius:12px;margin:16px 0;gap:8px;background-color:#edf9f3}.station-landing-page__station-details-promo-header-container{display:flex;justify-content:space-between;gap:8px}.station-landing-page__station-details-promo-buttons{display:flex;gap:8px;margin:24px 0 0}.station-landing-page__station-details-promo-image img{max-width:120px}.station-landing-page__station-details-promo-title{margin:0;font-size:1.375rem;font-weight:700;line-height:1.75rem}.station-landing-page__station-details-promo-description{margin:16px 0;font-size:1.125rem;font-weight:400;line-height:1.75rem}.station-landing-page__links{display:flex;flex-direction:column;gap:8px;margin:0 0 16px}.station-landing-page__links-title{margin:0 0 16px;font-size:1.25rem;font-weight:700;line-height:1.75rem}.station-landing-page__link{border-radius:8px;border:2px solid #ccc;padding:25px 16px;color:#222;font-size:1rem;font-weight:500;line-height:1.5rem}.station-landing-page__info-section{border-radius:8px;background-color:#edf1f6;padding:16px 16px 8px;display:flex;gap:8px}.station-landing-page__info-section svg{flex-shrink:0;height:24px;width:24px}.station-landing-page__info-section-title{margin:0 0 4px;font-size:.875rem;font-weight:500;line-height:1.25rem}.station-landing-page__info-section-description{margin:0;color:#767676;font-size:.75rem;font-weight:400;line-height:1rem}.station-landing-page__info-section-description a{color:#2071b5;text-decoration:underline;font-size:.75rem;font-weight:400;line-height:1rem}#station-landing-page__price-boxes{display:flex;flex-direction:column;gap:16px;padding:16px 8px}#station-landing-page__price-boxes li{display:flex;align-items:end;justify-content:space-between}#station-landing-page__price-boxes p{font-size:1.125rem;margin:0}#station-landing-page__price-boxes .ad-hoc-price-display{padding:16px}
