/*!
 * 
 *         ============= BUILD INFO =============
 *         MFE: Phoenix-upper-funnel
 *         chunkName: component-clientlibs/lineSelector.v1/lineSelector
 *         VERSION: release-phoenix-upper-funnel-1.1.56754.1928853730-b1394dff-1-g0dbbedd7c
 *         BRANCH: release/fix-upper-funnel-07-22
 *         COMMITHASH: 0dbbedd7c8d922b4fe86362a79fa61d59d32de0c
 *         LASTCOMMITDATETIME: 2025-07-21T10:23:07-07: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-line-selector,.upf-line-selector input:checked+label,.upf-line-selector input:hover+label{--field--selection-border-color:var(--tdds-color-brand-grayscale-800)}@media(max-width:599px){.upf-line-selector .tdds-button{width:100%}}.upf-line-selector #TradeInDiffDeviceButton .tdds-button__decoration-end{margin-left:-2px}.upf-line-selector .upf-lineSelector__title{--field--selection-description-color:var(--tdds-color-brand-grayscale-900);font-size:var(--phx--type-eyebrowSM-size-base);font-weight:var(--phx--text-weight-bold);line-height:var(--phx--text-leading-loose)}.upf-line-selector .upf-lineSelector__badge{--field--selection-description-color:var(--tdds-color-brand-grayscale-900);font-size:var(--phx--type-bodySM-size-base);font-weight:var(--phx--text-weight-medium)}.upf-line-selector .upf-lineSelector__info-wrapper{align-items:center;display:flex;margin-left:var(--phx--spacer-1)}.upf-line-selector input[type=radio]+label.upf-line-selector-radio-label{justify-content:normal}.upf-line-selector input[type=radio]+label.upf-line-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;min-width:2rem;width:2rem}.upf-line-selector input[type=radio]:checked+label.upf-line-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)}.upf-line-selector .upf-lineSelector__paired-lines-grid{display:grid;grid-template-columns:1fr}.upf-line-selector .upf-lineSelector__radio-label-text{color:var(--tdds-color-brand-grayscale-1000)}.upf-line-selector .upf-line-selector__in-cart,.upf-line-selector .upf-line-selector__upgrade-available{--field--selection-description-color:var(--tdds-color-brand-grayscale-black);font-weight:700}.upf-line-selector .upf-lineSelector__cta-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--phx--spacer-2)}.upf-line-selector .upf-lineSelector__warning{align-items:flex-start;color:var(--tdds-color-brand-grayscale-900);display:flex;font:var(--tdds-typeset-body-sm-normal);font-weight:var(--tdds-font-weight-semibold);gap:var(--tdds-spacing-size-4)}.upf-line-selector .phx-icon[data-size=lg].upf-lineSelector__device-placeholder{height:6rem;width:auto}.upf-line-selector .phx-field{--field--width-max:100%}