/*!
 * 
 *         ============= BUILD INFO =============
 *         MFE: Phoenix-upper-funnel
 *         chunkName: component-clientlibs/storeLocator/storeLocator.v1/storeLocator
 *         VERSION: release-phoenix-upper-funnel-1.1.68659.2099466564-7c82f427-8-g56cc366e1
 *         BRANCH: release/fix-upper-funnel-10-16
 *         COMMITHASH: 56cc366e1ef54731eb580a467fefcfe6683fce9f
 *         LASTCOMMITDATETIME: 2025-10-17T11:07:42-07:00
 *         ============= If you're reading this, why not come work with us? https://www.t-mobile.com/careers =============
 */.upf-store-locator input[type=radio]+label.upf-store-locator-radio-label{border:none;justify-content:normal;padding:unset}.upf-store-locator input[type=radio]+label.upf-store-locator-radio-label:before{border-radius:100%;box-shadow:inset 0 0 0 .25rem var(--tdds-color-brand-grayscale-900);content:"";height:2rem;margin-top:1rem;width:2rem}.upf-store-locator input[type=radio]:focus+label.upf-store-locator-radio-label{outline:none!important}.upf-store-locator input[type=radio]:checked+label.upf-store-locator-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-storelocator_inputWrapper{align-items:center;border:1px solid;display:flex;margin-top:var(--phx--spacer-1)}.upf-storelocator_inputWrapper input{padding-left:calc(var(--phx--spacer-1) + var(--phx--spacer-5))}.upf-storelocator_iconContainer .phx-icon{fill:var(--tdds-color-brand-grayscale-1000)}.upf-storelocator_iconContainer{padding-left:var(--phx--spacer-2);position:absolute}.upf-storelocator_addressField{border:none;text-overflow:ellipsis}.upf-storelocator_info-wrapper{display:flex}.upf-storelocator_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-inventory-status-dot{background:var(--tdds-color-brand-grayscale-300);border-radius:50%;display:inline-block;height:9px;margin-bottom:1px;position:relative;width:9px}.upf-inventory-status-dot.instock-circle{background:var(--tdds-color-brand-status-positive-200)}.upf-inventory-status-dot.outofstock-circle{background:var(--tdds-color-brand-status-caution-200)}.upf-inventory-status-highlight{background-color:#f5f5f5;border-radius:4px;display:inline-block;padding:.2em .6em}.upf-store-locator-radio-section{align-items:baseline;display:flex;margin-top:20px}.upf-inventory-status-title{font-size:small;margin-left:5px}.skeleton-loader{animation:skeletonLoaderShimmer 3.5s linear;animation-iteration-count:infinite;background-color:#f8f8f8;background-image:linear-gradient(90deg,hsla(0,0%,91%,.5) 0,#f8f8f8 15%,hsla(0,0%,91%,.5) 40%);background-size:1200px 100%;border-radius:2px;color:transparent;display:inline-block;overflow:hidden}@keyframes skeletonLoaderShimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}.upf-store-locator-row{width:100%}.upf-store-locator-icon{justify-content:space-between}.upf-store-locator-invalid{border-color:var(--tdds-color-brand-status-critical-300);margin-bottom:0}.upf-store-locator-error-message{color:var(--tdds-color-brand-status-critical-300);margin-bottom:1rem}.upf-store-info-icon{float:right}