/*!
 * 
 *         ============= BUILD INFO =============
 *         MFE: Phoenix-upper-funnel
 *         chunkName: component-clientlibs/deviceProtection.v1/deviceProtection
 *         VERSION: release-phoenix-upper-funnel-1.1.34939.1371721126-39f68b2d-4-g4c3fc7698
 *         BRANCH: release/fix-upper-funnel0717
 *         COMMITHASH: 4c3fc7698bddb05cca402d984d9c7e93c1830225
 *         LASTCOMMITDATETIME: 2024-07-16T18:00:25-06:00
 *         ============= If you're reading this, why not come work with us? https://www.t-mobile.com/careers =============
 */.upf-deviceProtection{--upf-deviceProtection--track--margin:2.4rem;--upf-deviceProtection--plan--border:1px solid var(--tdds-color-brand-grayscale-600);--upf-deviceProtection--plan--border-radius:4px;--upf-deviceProtection--plan--spacing:1.6rem;--upf-deviceProtection--input--color:var(--tdds-color-brand-primary-400);--upf-deviceProtection--input--size:2.4rem}.upf-deviceProtection__track{align-items:flex-start;display:flex;flex-direction:column;transition:all .2s ease-in-out}.upf-deviceProtection__plan{border:var(--upf-deviceProtection--plan--border);border-radius:var(--upf-deviceProtection--plan--border-radius);cursor:pointer;margin-top:var(--upf-deviceProtection--plan--spacing);padding:var(--upf-deviceProtection--plan--spacing);padding-bottom:calc(var(--upf-deviceProtection--plan--spacing) + 1rem);position:relative;width:100%}.upf-deviceProtection__body{margin-left:calc(var(--upf-deviceProtection--plan--spacing) + var(--upf-deviceProtection--input--size))}.upf-deviceProtection__heading{display:flex;flex-direction:column;font-size:var(--tdds-font-size-12);font-weight:var(--tdds-font-weight-regular);line-height:var(--tdds-line-height-12);margin-bottom:1.6rem}.upf-deviceProtection__heading--title{font-size:var(--tdds-font-size-14)}.upf-deviceProtection__heading--suggestion,.upf-deviceProtection__heading--title{font-weight:var(--tdds-font-weight-bold);line-height:var(--tdds-line-height-14);margin-bottom:.8rem}.upf-deviceProtection__heading--suggestion{align-items:center;background-color:var(--tdds-color-brand-grayscale-300);border-radius:4px;display:flex;font-size:var(--tdds-font-size-11);justify-content:flex-start;max-width:-moz-fit-content;max-width:fit-content;padding:.4rem .8rem}.upf-deviceProtection__heading--suggestion svg{margin-right:.5rem}.upf-deviceProtection__details,.upf-deviceProtection__toggle{font-size:var(--tdds-font-size-12);font-weight:var(--tdds-font-weight-regular)}.upf-deviceProtection__toggle{line-height:var(--tdds-line-height-12);margin-top:1.6rem;position:relative;z-index:5}.upf-deviceProtection__toggle:before{content:"";left:0;position:absolute;top:0}.upf-deviceProtection__toggle[open] summary:after{transform:translateY(-50%) rotate(180deg)}.upf-deviceProtection__toggle[open] summary{margin-bottom:1.6rem}.upf-deviceProtection__toggle summary{display:block;font-size:var(--tdds-font-size-14);font-weight:var(--tdds-font-weight-bold);line-height:var(--tdds-line-height-14);padding-left:calc(var(--upf-deviceProtection--plan--spacing)*1.25);position:relative}.upf-deviceProtection__toggle summary:after,.upf-deviceProtection__toggle summary:before{background-color:currentColor;content:"";height:2px;left:0;position:absolute;text-align:right;top:50%;transform:translateY(-50%);transition:transform .2s ease-in-out;width:1.5rem}.upf-deviceProtection__toggle summary:after{transform:translateY(-50%) rotate(90deg)}.upf-deviceProtection__toggle summary::-webkit-details-marker{display:none}.upf-deviceProtection__input{cursor:pointer;height:100%;left:0;padding:var(--upf-deviceProtection--plan--spacing);position:absolute;top:0;width:100%}.upf-deviceProtection__input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--tdds-color-brand-grayscale-600);border-radius:50%;color:var(--upf-deviceProtection--input--color);display:grid;height:var(--upf-deviceProtection--input--size);margin:0;place-content:center;width:var(--upf-deviceProtection--input--size)}.upf-deviceProtection__input input:before{border-radius:50%;box-shadow:inset 1rem 1rem var(--upf-deviceProtection--input--color);content:"";height:1rem;transform:scale(0);width:1rem}.upf-deviceProtection__input input:checked{border:1px solid var(--upf-deviceProtection--input--color)}.upf-deviceProtection__input input:checked:before{transform:scale(1)}.skeleton-loader{animation:skeletonLoaderShimmer 3.5s linear;animation-iteration-count:infinite;background-color:var(--tdds-color-brand-grayscale-200);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;overflow:hidden}@keyframes skeletonLoaderShimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}.upf-deviceProtection__seeMoreBenefitsLink{position:relative;z-index:5}#device-protection-benefits-modal-id [data-xpr-component=list]{font:var(--tdds-typeset-body-sm-normal)}#device-protection-benefits-modal-id [data-xpr-component=list] ul{list-style-type:decimal}