/*!
 * 
 *         ============= BUILD INFO =============
 *         MFE: Phoenix-upper-funnel
 *         chunkName: component-clientlibs/pricingSelector/pricingSelector.v1/pricingSelector
 *         VERSION: f72030003
 *         BRANCH: release/fix-upper-funnel-05-05-final
 *         COMMITHASH: f720300031c5ccd44d893ecd260d67c6f6cbbde0
 *         LASTCOMMITDATETIME: 2026-05-04T22:24:06-04:00
 *         ============= If you're reading this, why not come work with us? https://www.t-mobile.com/careers =============
 */@keyframes skeletonLoaderShimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}.upf-pricing-selector{--upf--pricingSelector-line-height:1.8rem}.upf-pricing-selector input:checked+label,.upf-pricing-selector input:hover+label{--field--selection-border-color:var(--tdds-color-brand-grayscale-800)}.upf-pricing-selector .upf-pricing-selector__discount{color:var(--tdds-color-brand-status-positive-300)}.upf-pricing-selector .upf-pricing-selector__description{color:var(--tdds-color-brand-grayscale-700);font-weight:var(--phx--text-weight-light)}.upf-pricing-selector .upf-pricing-selector__info-wrapper{width:100%}.upf-pricing-selector .upf-pricing-selector__spacing{justify-content:space-between}.upf-pricing-selector .upf-pricing-selector__pricing{text-align:right}.upf-pricing-selector .upf-pricing-selector__pricing__badge{align-items:flex-end;display:flex;flex-direction:column}.upf-pricing-selector input[type=radio]+label.upf-pricing-selector-radio-label{justify-content:normal}.upf-pricing-selector input[type=radio]+label.upf-pricing-selector-radio-label:before{align-self:center;border-radius:100%;box-shadow:inset 0 0 0 .25rem var(--tdds-color-brand-grayscale-900);content:"";height:2rem;width:2rem}.upf-pricing-selector input[type=radio]:checked+label.upf-pricing-selector-radio-label:before{background:var(--tdds-color-brand-primary-400);box-shadow:inset 0 0 0 .25rem var(--tdds-color-brand-primary-400),inset 0 0 0 .5rem var(--tdds-color-brand-grayscale-100)}.tdds-tab:disabled{background-color:var(--tdds-color-brand-grayscale-200)!important;color:var(--tdds-color-brand-grayscale-500)!important;cursor:not-allowed}.upf-storagePayment-monochrome__tabs{align-items:center;align-self:stretch;background:var(--tdds-color-brand-grayscale-300,#e6e6e6);border-radius:var(--tdds-border-radius-size-6,6px);display:flex;gap:2px;height:40px;justify-content:space-evenly;padding:4px}.upf-storagePayment-monochrome__tabs .monochrome-tab__button{align-items:center;align-self:stretch;border-radius:var(--tdds-border-radius-size-4,4px);display:flex;flex:1 0 0;gap:var(--tdds-spacing-size-8,8px);justify-content:center}.upf-storagePayment-monochrome__tabs .monochrome-tab__button .monochrome-tab__label{color:var(--tdds-support-text-primary,#414141);font:var(--tdds-typeset-body-sm-normal);text-align:justify}.upf-storagePayment-monochrome__tabs .monochrome-tab__button.active{background:var(--tdds-color-brand-grayscale-black,#000)}.upf-storagePayment-monochrome__tabs .monochrome-tab__button.active .monochrome-tab__label{color:var(--tdds-color-brand-grayscale-200,#f5f5f5);font-weight:var(--tdds-font-weight-semibold)}.upf-pricing-selector__titleWrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.upf-pricing-selector .tdds-styled-radio__label__badge{border-radius:var(--tdds-border-radius-size-4,4px);display:block;font:var(--tdds-typeset-body-xs-strong);padding:3px 6px}.upf-pricing-selector .tdds-styled-radio__label__badge--recommended{background:var(--inform-fill-positive,#e6fce8);color:var(--validation-text-positive,#008110)!important}.upf-pricing-selector .tdds-styled-radio__label__badge--nodevice{background:var(--inform-fill-neutral,#f5f5f5)}.upf-pricing-selector .tdds-styled-radio__label__badge--completed{align-items:center;color:var(--validation-text-positive,#008110);display:flex}