.selfcareAddonsComponent-module-scss-module__MwY27a__addonsCarouselWrapper{background-color:var(--drei-white-12);box-shadow:0 2px 16px #73a2b626}@media (min-width:520px){.selfcareAddonsComponent-module-scss-module__MwY27a__addonsCarouselWrapper{border-radius:var(--drei-radius-4)}}
.tariff-change-progress-bar{width:100%;padding:var(--drei-spacing-3)var(--drei-spacing-4);align-items:flex-start;gap:var(--drei-spacing-3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;display:flex;box-shadow:0 10px 20px #73a2b640}.tariff-change-progress-bar__progress-steps{align-items:flex-start;gap:var(--drei-spacing-2);width:100%;display:flex}.tariff-change-progress-bar__info-section{flex-direction:column;gap:.25rem;width:100%;padding-left:.25rem;padding-right:.25rem;display:flex}.tariff-change-progress-bar__headline-close-container{justify-content:space-between;align-items:center;gap:var(--drei-spacing-2);width:100%;display:flex}.progress-connector{background-color:var(--drei-neutral-6,#ccc);border-radius:var(--drei-border-radius-xs,6px);flex:1;min-width:40px;height:6px;transition:background-color .2s ease-in-out}.progress-connector--completed{background-color:var(--drei-accent-8,#06c)}.progress-completed-count{font-weight:700;line-height:normal}.progress-total-count{color:var(--drei-neutral-9);margin-right:var(--drei-spacing-2);padding:1px;font-weight:400;line-height:normal}.close-btn-text{color:var(--drei-neutral-12);font-weight:700}.progress-info-text{font-size:var(--drei-font-size-3,15px)}@media (min-width:768px){.progress-info-text{font-size:var(--drei-font-size-5,20px)}}.close-button-mobile{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.close-button-mobile:hover{opacity:.8}.close-button-mobile:focus{outline:2px solid var(--drei-accent-8,#06c);outline-offset:2px}
.upgrade-flow-header .rt-Container{justify-content:center}.upgrade-flow-header{background-repeat:no-repeat;background-size:cover;height:160px}
.selfcare-page{overflow-x:hidden}body:has(.nav-header--desktop__wrapper--scrolled) .selfcare-page{padding-top:var(--nav-compressed-height)!important}
.upgrade-flow-radio-card{padding:var(--drei-spacing-4)var(--drei-spacing-5);background-position:100%;background-repeat:no-repeat;background-size:cover;box-shadow:0 2px 16px #73a2b626}.upgrade-flow-radio-card label{flex-grow:1}.upgrade-flow-radio-card div[class*=__radioContainer]{align-items:center}.upgrade-flow-radio-card:has(button[data-state=checked]){border:3px solid var(--drei-accent-7);padding:calc(var(--drei-spacing-4) - 3px)calc(var(--drei-spacing-5) - 3px)}.upgrade-flow-radio-card:has(button:disabled){opacity:.8}.upgrade-flow-radio-card:has(button:disabled) label *{color:var(--drei-neutral-8)}.upgrade-flow-radio-card--invert:has(button:disabled){opacity:.8}.upgrade-flow-radio-card--invert:has(button:disabled) label *{color:var(--drei-white-12)!important}.upgrade-flow-radio-card__error-message{margin-inline:calc(var(--drei-spacing-5)*-1);margin-bottom:calc(var(--drei-spacing-4)*-1);padding:calc(var(--drei-spacing-4) - 3px)calc(var(--drei-spacing-5) - 3px);border-bottom-left-radius:var(--drei-radius-4);border-bottom-right-radius:var(--drei-radius-4);background-color:var(--drei-neutral-a3)}
.tariff-change-options__radioGroup>div{gap:var(--drei-spacing-4)}
.wrongFlowErrorWrapper-card{padding:var(--drei-spacing-4)var(--drei-spacing-5)}
.existingTariffInfo-button{color:var(--drei-accent-9);font-size:var(--drei-spacing-4);cursor:pointer;background-color:#0000;border:none;padding:0;text-decoration:underline}
.category-buttons{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap;margin-left:calc(var(--container-1)*-1);padding-left:var(--container-1);margin-right:calc(var(--container-1)*-1);padding-right:var(--container-1);overflow:auto hidden}
.tariff-categories-display__mobile:not(:last-child){margin-bottom:calc(36px - var(--drei-spacing-2));border-bottom:1px solid var(--drei-neutral-a6);padding-bottom:36px}.tariff-categories-display__mobile{display:flex}@media (min-width:1024px){.tariff-categories-display__mobile{display:none}}.tariff-categories-display__desktop:not(:last-child){margin-bottom:calc(60px - var(--drei-spacing-4));border-bottom:1px solid var(--drei-neutral-a6);padding-bottom:60px}.tariff-categories-display__desktop{display:none}@media (min-width:1024px){.tariff-categories-display__desktop{display:flex}}
