.tele-confirmation-activate-banner{display:flex;width:100%;margin-block-start:2rem;border-radius:.5rem;color:#fff}.tele-confirmation-activate-banner__activate{display:flex;width:100%;justify-content:space-between;align-items:center;padding:2rem;font-size:2rem;font-weight:bold;background-color:#0097fe}.tele-confirmation-activate-banner__activated{display:flex;width:100%;justify-content:center;align-items:center;gap:1.5rem;padding:1.5rem;background-color:#2b3a51}.tele-confirmation-activate-banner__trial-button--big{font-size:1.8rem}.tele-confirmation-activate-banner__trial-button--small{font-size:1.2rem}
.tele-confirmation-activation-by-admin-dialog{display:flex}.tele-confirmation-activation-by-admin-dialog__container{display:flex;flex-direction:column;align-items:center}.tele-confirmation-activation-by-admin-dialog__text{margin:1.5rem}.tele-confirmation-activation-by-admin-dialog__agreement{font-weight:600}
.tele-confirmation-activation-dialog{display:flex}.tele-confirmation-activation-dialog__container{display:flex;flex-direction:column;align-items:center}.tele-confirmation-activation-dialog__header{font-weight:600}.tele-confirmation-activation-dialog__header--big{font-size:3.2rem}.tele-confirmation-activation-dialog__header--small{font-size:2.2rem;margin-bottom:1.5rem}.tele-confirmation-activation-dialog__list{padding-inline-start:6rem}.tele-confirmation-activation-dialog__list li{list-style:disc}.tele-confirmation-activation-dialog__button{margin-block:1.5rem}
.admin-mode-selection-dialog__content{display:flex;flex-direction:column;align-items:center;justify-content:center}
.admin-mode-subscriptions{display:flex;flex-direction:column;width:100%;gap:3rem}.admin-mode-subscriptions__top-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:end}.admin-mode-subscriptions__activate-trial-button{max-height:3rem}.admin-mode-subscriptions__icon--true{color:#74bf1c}.admin-mode-subscriptions__icon--false{color:#db2b19}
.tele-confirmation-admin-mode{display:flex;flex-direction:column;width:100%;gap:3rem}.tele-confirmation-admin-mode__selected-packet{font-weight:600}.tele-confirmation-admin-mode__icon--true{color:#74bf1c}.tele-confirmation-admin-mode__icon--false{color:#db2b19}.tele-confirmation-admin-mode__info{display:flex;flex-direction:row;justify-content:space-between}.tele-confirmation-admin-mode__info-element{margin-inline:1.5rem;display:flex;gap:1.5rem;align-items:center}
.tele-confirmation-banner{display:flex;align-items:center;align-self:flex-start;gap:2rem;padding:0 1.5rem 1.5rem;font-size:3.6rem}
.tele-confirmation-change-packet-dialog{display:flex}.tele-confirmation-change-packet-dialog__container{display:flex;align-items:center;justify-content:space-around;padding:1.5rem}.tele-confirmation-change-packet-dialog__info-container{display:flex;flex-direction:column;align-items:center;justify-content:space-around;padding:1.5rem}.tele-confirmation-change-packet-dialog__tiles-container{display:flex;align-items:center;justify-content:space-around;padding:1.5rem}.tele-confirmation-change-packet-dialog__badge-container{display:flex;justify-content:space-between;padding:.5rem;font-size:1.2rem}.tele-confirmation-change-packet-dialog__badge{display:flex;padding:.5rem;gap:1rem;color:#b22314;font-size:1.4rem;background-color:#ffe2d9}.tele-confirmation-change-packet-dialog__agreement-container,.tele-confirmation-change-packet-dialog__footer{display:flex;align-items:center;justify-content:center;margin:1.5rem 0}.tele-confirmation-change-packet-dialog__agreement-container{gap:1.5rem}.tele-confirmation-change-packet-dialog__link{cursor:pointer}
.full-header{display:flex;flex-direction:column;margin-bottom:2rem}.full-header h3{padding-left:0}.full-header__badge-container{display:flex;justify-content:space-between;padding:.5rem;font-size:1.6rem}.full-header__badge{padding:.5rem;background-color:#f4f6f9}.full-header__icon{margin-right:.5rem}
.configuration-view-full{display:flex;flex-direction:column;width:100%}.configuration-view-full__footer{margin-top:2rem;padding:2rem 0 0;border-top:1px solid var(--color-border)}
.first-step-visits-count{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.first-step-visits-count__has-no-prices{display:flex;justify-content:center;align-items:center;gap:1.5rem;width:100%}
.first-step-header{display:flex;flex-direction:column;width:100%;text-align:center;padding-top:3rem;border-top:1px solid var(--color-border)}.first-step-header p{font-size:1.2rem}.first-step-header__header{font-size:2.2rem}.first-step-header__sub-header{margin:1rem;font-size:1.4rem}.first-step-header__badge-container{display:flex;flex-direction:row;width:100%;gap:1rem;justify-content:center;margin-top:1rem}.first-step-header__badge{display:flex;background-color:#f4f6f9;padding:.5rem;font-size:1.4rem}
.packets-header{display:flex;flex-direction:column;align-items:center;gap:1rem}.packets-header__header{font-size:2.2rem;text-align:center}.packets-header__subheader,.packets-header__summary{display:flex;align-items:center;gap:1rem}.packets-header__subheader{padding-block:.3rem;padding-inline:1rem;font-size:1.6rem;background-color:#f4f6f9}.packets-header__badge-container{display:flex;flex-direction:row;justify-content:center;width:100%;gap:1rem;margin-top:1rem}.packets-header__badge{display:flex;padding:.5rem;font-size:1.4rem;background-color:#f4f6f9}.packets-header__summary{margin-block:2rem;font-size:1.6rem}.packets-header__summary-count{font-size:2.2rem;font-weight:bold}
.first-step-packets{display:flex;flex-direction:column;align-items:center;gap:1rem}.first-step-packets__separator{margin-block:1.5rem;margin-left:-3rem;margin-right:-3rem;border-bottom:2px solid #f4f6f9}
.initial-first-step{display:flex;flex-direction:column;width:100%;gap:3rem}
.initial-second-step{display:flex;flex-direction:column;width:100%}
.configuration-view-initial{display:flex;width:100%}.configuration-view-initial .my-stepper__step,.configuration-view-initial .my-stepper__steps,.configuration-view-initial .my-stepper__step-footer,.configuration-view-initial .my-stepper__step-content{margin:0}.configuration-view-initial__stepper{display:flex;flex-direction:column;width:100%}
.tele-confirmation-configuration-view{display:flex;flex-direction:column;width:100%}
.tele-confirmation-contact{position:relative;display:flex;gap:1.5rem;padding:1.5rem;background-color:#e5e7eb}.tele-confirmation-contact__mascot-wrapper{position:relative;flex-shrink:0;width:8rem;height:8rem;border-radius:50%;box-shadow:0 4px 2px #c9c9ca inset;background-color:#fff}.tele-confirmation-contact__mascot{position:absolute;width:8rem;height:16rem;border-bottom-left-radius:5rem;border-bottom-right-radius:5rem;overflow:hidden;transform:translateY(-50%)}.tele-confirmation-contact__mascot-image{position:absolute;bottom:0;left:50%;width:4rem;transform:translateX(-50%)}.tele-confirmation-contact__contact{display:flex;flex-direction:column;justify-content:center;gap:1rem}.tele-confirmation-contact__contact-details{display:flex;gap:4rem}.tele-confirmation-contact__contact-data{display:flex;align-items:center;gap:1rem}
.tele-confirmation-deactivation-dialog{display:flex}.tele-confirmation-deactivation-dialog__container{display:flex;flex-direction:column;align-items:center}.tele-confirmation-deactivation-dialog__info{display:flex;flex-direction:column;margin:1rem 4rem;text-align:center}
.tele-confirmation-enterprise-confirmed-dialog__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;width:100%;min-height:10rem;margin-block:1.5rem;font-size:1.6rem}.tele-confirmation-enterprise-confirmed-dialog__text{text-align:center;width:70%}.tele-confirmation-enterprise-confirmed-dialog__button{margin-block:1.5rem}
.tele-confirmation-footer-full-configuration__card{width:100%;margin-bottom:1.5rem}.tele-confirmation-footer-full-configuration__desc{margin-bottom:1rem}
.header-full-configuration-tile-package{display:flex}
.header-full-configuration-tile-trial{display:flex}
.tele-confirmation-header-full-configuration{display:flex;flex-direction:row;width:100%;gap:3rem}.tele-confirmation-header-full-configuration__left-content{display:flex;flex-direction:column;justify-content:space-between;width:100%}.tele-confirmation-header-full-configuration__info{color:#616161;font-size:1.6rem}.tele-confirmation-header-full-configuration__info ul>li{list-style:disc;display:list-item;margin-left:2rem}.tele-confirmation-header-full-configuration__progress{display:flex;flex-direction:column;width:100%;font-size:1.6rem}.tele-confirmation-header-full-configuration__badge{margin-left:auto;margin-right:.5rem;text-transform:uppercase;font-weight:600}.tele-confirmation-header-full-configuration__visits-limit{margin-left:.5rem;font-weight:600;font-size:1.4rem}.tele-confirmation-header-full-configuration__right-content{display:flex;flex-direction:column}.tele-confirmation-header-full-configuration__packet-name{font-size:1.8rem;font-weight:700}.tele-confirmation-header-full-configuration__text{font-size:1.4rem;text-align:center}.tele-confirmation-header-full-configuration__button{width:100%}.tele-confirmation-header-full-configuration__trial-info-wrapper{font-size:1.6rem}.tele-confirmation-header-full-configuration__success-underline{text-decoration:underline;text-decoration-color:#74bf1c;text-decoration-thickness:2px}.tele-confirmation-header-full-configuration__trial-info{display:flex;flex-direction:row;gap:1rem;align-items:baseline}.tele-confirmation-header-full-configuration__trial-icon{font-size:2.8rem}.tele-confirmation-header-full-configuration__trial-visit-count{font-size:3.2rem;font-weight:700}
.tele-confirmation-pending-payment-blend{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;text-align:center;background-color:rgba(229,231,235,.7);backdrop-filter:blur(2px);border-radius:1rem;font-size:2.5rem;font-weight:600}.tele-confirmation-pending-payment-blend__blend-box{position:relative}
.promotion-mascot-banner{display:flex;gap:1.5rem;padding:1.5rem;margin-block:1.5rem;margin-inline:1rem;border:1px solid #005eb8;border-radius:.5rem;background-color:#e9f1fe}.promotion-mascot-banner__phone-number-wrapper{display:flex;flex-grow:1;align-items:center;justify-content:flex-end;padding:2rem;font-size:3.6rem;text-wrap:nowrap;font-weight:500}.promotion-mascot-banner__mascot-wrapper{position:relative;flex-shrink:0;width:10rem;height:10rem;border-radius:50%;box-shadow:0 4px 2px #c9c9ca inset;background-color:#fff}.promotion-mascot-banner__mascot{position:absolute;width:10rem;height:20rem;border-bottom-left-radius:5rem;border-bottom-right-radius:5rem;overflow:hidden;transform:translateY(-50%)}.promotion-mascot-banner__mascot-image{position:absolute;bottom:0;left:50%;width:6rem;transform:translateX(-50%)}
.tele-confirmation-promotion{display:flex;flex-direction:column;width:100%}.tele-confirmation-promotion__content{width:100%;padding:1.5rem;border-radius:.5rem;background-color:#fff}.tele-confirmation-promotion__section{margin-block:2rem}.tele-confirmation-promotion__headline{font-size:2rem;font-weight:bold;color:#0097fe}.tele-confirmation-promotion__section-content{margin-inline-start:1rem}.tele-confirmation-promotion__cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;justify-items:center;align-items:center;margin-block-start:2rem}.tele-confirmation-promotion__image,.tele-confirmation-promotion__card{max-width:25rem}.tele-confirmation-promotion__card{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.tele-confirmation-promotion__separator{margin-block:1.5rem;border-bottom:2px solid #f4f6f9;margin-left:-3rem;margin-right:-3rem}.tele-confirmation-promotion__list{padding-inline-start:3rem}.tele-confirmation-promotion__list li{list-style:disc}
.tele-confirmation-second-step-footer{display:flex;flex-direction:column;width:100%;align-items:center;padding-top:1.5rem;gap:1.5rem}.tele-confirmation-second-step-footer__container{display:flex;align-items:center;gap:1.5rem}.tele-confirmation-second-step-footer__link{cursor:pointer}
.views-administration-tele-confirmation__card{width:100%;margin-bottom:1.5rem}.views-administration-tele-confirmation__tmp-dev-button{margin-bottom:1.5rem;margin-right:1.5rem}
