::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#266987;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#1b4a5f}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.page-container{background:var(--default-secondary-color-light);width:100%;height:100%}.page-container__card{position:fixed;inset:128px 40px 40px}.page-container__card.with-title>.page-container__card-header{height:80px}.page-container__card.with-title>.page-container__card-content{top:80px}.page-container__card.with-title.with-subtitle>.page-container__card-header{height:100px}.page-container__card.with-title.with-subtitle>.page-container__card-content{top:100px}.page-container__card.with-actions>.page-container__card-content{bottom:76px}.page-container__card-content{position:absolute;inset:0}.page-container__card-actions{position:absolute;bottom:0;left:0;right:0;height:76px;display:flex;align-items:center;justify-content:center}.page-container__idv{position:absolute;right:108px}.page-container__idv.hidden{display:none}.page-container__idv.centered{max-width:calc(50% - 268px)}.page-container__ccf{position:absolute;left:108px;height:100%;display:flex;align-items:center}.page-container__version{position:absolute;bottom:12px;left:40px;right:40px;display:flex;align-items:center;justify-content:flex-end;color:#d9dde0;font-size:14px}.page-container__title{font-size:28px;line-height:33px;text-align:center;padding:32px 0 16px;margin:0 148px}.page-container__subtitle{font-family:Roboto,sans-serif;font-weight:400;font-size:15px;line-height:18px;text-align:center;margin:0 148px}.page-container__action.back.filled{color:#fff;background:var(--secondary-color);border-color:var(--secondary-color)}.page-container__action.back.filled>.button__icon{background:#fff}.page-container__action.back.outlined{color:var(--secondary-color);background:none;border-color:var(--secondary-color)}.page-container__action.back.outlined>.button__icon{background:var(--secondary-color)}.page-container__action.back:disabled{color:#fff;background:#e3e3e3;border-color:#e3e3e3;cursor:not-allowed}.page-container__action.back:disabled>.button__icon{background:#e3e3e3}.page-container__action.next{min-width:180px}.page-container__action:not(:first-of-type){margin-left:18px}.out-of-stock-accessories{display:flex;flex-direction:column;justify-content:flex-start;gap:1em;width:80%;margin:1em auto}.dialog-notification{text-align:center;display:flex;flex-direction:column;align-items:center}.dialog-notification__icon{width:36px;height:36px;display:block;margin:4px auto 16px}.dialog-notification__wrapper{width:100%}.dialog-notification__main-text{font-weight:600;font-size:15px;margin:0 6px 16px}.dialog-notification__additional-text{font-size:15px;text-align:center;margin:0 6px}.dialog-notification__additional-text:not(:last-of-type){margin-bottom:8px}.device-info-short{display:flex;flex-direction:row}.device-info-short.top{align-items:flex-start}.device-info-short.center{align-items:center}.device-info-short__texts{margin-left:16px}.device-image{display:flex;width:50px;min-width:50px;height:64px}.device-image.small{width:38px;min-width:38px;height:48px}.device-image__icon{display:block;margin:auto;max-width:100%;max-height:100%;fill:var(--default-secondary-color)}.device-pp__title{font-size:15px}.device-pp__title.inline{display:inline;margin-right:12px}.device-pp__title.byod{display:inline;color:var(--error-color)}.device-pp__title.imei{margin-right:unset}.device-pp__title.promo{color:var(--primary-color)}.device-pp__title.retail{font-size:14px}.device-pp__title-2{margin-left:16px}.device-pp__title-2.inline{display:inline}.device-pp__title-2.imei{margin-left:unset}.device-pp.with-promo>.device-pp__title.retail{text-decoration:line-through;opacity:.6}.frame-modal{position:unset;background-color:#fff;width:600px;height:505px;border-radius:8px;max-height:calc(100vh - 20px);outline:none}.frame-modal__background{display:flex;align-items:center;justify-content:center;background-color:#e3e3e3b3}.frame-modal>iframe{width:inherit;height:inherit;border:none}.idv{text-align:center}.idv__text1.isClickable,.idv__text2.isClickable{cursor:pointer}.idv__text1.standardPricing,.idv__text2.standardPricing{color:var(--error-color)}.idv__text1.preferredPricing,.idv__text1.preferredPricingAndFinancing,.idv__text2.preferredPricing,.idv__text2.preferredPricingAndFinancing{color:var(--default-primary-color)}.idv__text1.preferredPricingOptIn,.idv__text1.verifyOfferOptIn,.idv__text2.preferredPricingOptIn,.idv__text2.verifyOfferOptIn{color:var(--error-color);text-decoration:underline}.idv__text1.preferredPricingOptOut,.idv__text1.verifyOfferOptOut,.idv__text2.preferredPricingOptOut,.idv__text2.verifyOfferOptOut{color:var(--default-primary-color);text-decoration:underline}.idv__text1{display:flex;align-items:center}.idv__text2{font-size:12px}.dialog-notification__wrapper .wrapper{display:flex;flex-direction:column;max-height:500px;overflow:scroll}.dialog-notification__wrapper .wrapper .message{color:#3f3f46;padding-bottom:24px}.dialog-notification__wrapper .wrapper .item{display:flex;justify-content:flex-start;gap:4px;border-radius:8px;padding:15px;border:1px solid var(--secondary-color-light);width:100%;box-sizing:border-box;background:#f9fafb;margin-bottom:24px}.dialog-notification__wrapper .wrapper .item .row-title{color:#52525b}.dialog-notification__wrapper .wrapper .gray-text{color:#71717a}.dialog-notification__wrapper .wrapper .total-down-payment{padding:15px 15px 0;margin-bottom:20px}.dialog-notification__wrapper .wrapper .question{color:#52525b;padding-top:20px}.idv-offers-dialog__wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px 10px;gap:20px;box-sizing:border-box}.idv-offers-dialog__wrapper .titles{text-align:center;margin:0 6px;font-size:15px}.idv-offers-dialog__wrapper .item{display:flex;align-items:center;justify-content:flex-start;gap:15px;border-radius:7px;padding:10px 20px;border:1px solid var(--secondary-color-light);cursor:pointer;width:100%;box-sizing:border-box}.idv-offers-dialog__wrapper .item__radio{width:25px;height:25px}.idv-offers-dialog__wrapper .item__description{text-align:start;display:flex;flex-direction:column;align-items:flex-start}.idv-offers-dialog__wrapper .item.selected{border-color:var(--primary-color)}.idv-offers-dialog__wrapper .item.disabled{cursor:not-allowed;background:#f3f4f6}.idv-offers-dialog .dialog__content{padding:0}.idv-result-dialog__wrapper{display:flex;flex-direction:column;align-items:center;padding:10px 10px 25px;width:328px;gap:5px}.idv-result-dialog__wrapper .items__wrapper{display:flex;flex-direction:column}.idv-result-dialog__wrapper .items__wrapper .item{display:flex;align-items:center;gap:5px;min-width:162px}.device-data{font-size:12px;display:flex;flex-wrap:wrap;margin-left:15px}.device-data__title{font-size:15px;width:100%;text-align:start}.device-data__upc-imei-line{display:flex}.device-data .device-data-item{display:flex;flex-direction:row}.device-data .device-data-item--new-line{width:100%}.device-data .device-data-item__label{margin-right:2px}.device-data .device-data-item__value{margin-right:6px;white-space:nowrap}.device-data .device-data-item__value--pending{color:var(--error-color)}.upfront-payment-options{display:flex;flex-direction:column;gap:10px;padding-top:15px;max-height:285px;overflow:scroll}.upfront-payment-options .item{display:flex;align-items:center;justify-content:flex-start;gap:15px;border-radius:7px;padding:10px 20px;border:1px solid var(--secondary-color-light);cursor:pointer;width:100%;box-sizing:border-box}.upfront-payment-options .item__radio{width:25px;height:25px}.upfront-payment-options .item__radio svg{width:16px;height:16px}.upfront-payment-options .item__description-wrapper{text-align:start;display:flex;justify-content:space-between;width:100%}.upfront-payment-options .item__column{display:flex;flex-direction:column;justify-content:center}.upfront-payment-options .item__column.price{align-items:end}.upfront-payment-options .item__text1{font-size:16px}.upfront-payment-options .item__text2{font-size:14px}.upfront-payment-options .item__text3{font-size:11px}.upfront-payment-options .item.selected{border-color:var(--primary-color)}.upfront-payment-options .item.disabled{cursor:not-allowed;border-color:#c4c4c4}.upfront-payment-options .item.disabled .typography{color:#b0b0b0}
