/*!
 * 
 *         ============= BUILD INFO =============
 *         MFE: Phoenix-archetype
 *         chunkName: component-clientlibs/plansTable.v1/plansTable
 *         VERSION: 0a5f08a
 *         BRANCH: HEAD
 *         COMMITHASH: 0a5f08a23b9b53fcdb19c551f8fd00f3ad7aca46
 *         LASTCOMMITDATETIME: 2025-11-14T09:56:56-08: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}}.tfbx-plansTable__table{-webkit-overflow-scrolling:touch;background-color:var(--tdds-color-brand-grayscale-100);border-collapse:collapse;width:100%}@media(min-width:1024px){.tfbx-plansTable__table{table-layout:fixed}}.tfbx-plansTable__table td:not(.tfbx-plansTable__accordionWrapper),.tfbx-plansTable__table th{padding:var(--tdds-spacing-size-20) var(--tdds-spacing-size-32);text-align:left;vertical-align:top;width:100%}.tfbx-plansTable__table td:not(.tfbx-plansTable__accordionWrapper):focus,.tfbx-plansTable__table th:focus{outline:var(--tdds-border-weight-size-3) solid var(--tdds-color-brand-primary-400);outline-offset:var(--tdds-border-weight-size-2)}@media(max-width:1023px){.tfbx-plansTable__table td:not(.tfbx-plansTable__accordionWrapper),.tfbx-plansTable__table th{width:50%}}.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head){background-color:var(--tdds-color-brand-grayscale-400);position:sticky;top:var(--js--header-height-overall);z-index:10}.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head) td,.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head) th{font-weight:var(--tdds-font-weight-bold);vertical-align:middle}.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head) td.tfbx-plansTable__shopNowHeading,.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head) td.tfbx-plansTable__shopNowHeading--mobile,.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head) th.tfbx-plansTable__shopNowHeading,.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head) th.tfbx-plansTable__shopNowHeading--mobile{padding:0}@media(max-width:1023px){.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head) tr:not(.tfbx-plansTable__shopNowRow){left:-9999px;position:absolute;top:-9999px}}.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head).active tr th.tfbx-plansTable__shopNowHeading{display:table-cell}@media(max-width:1023px){.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head).active tr th.tfbx-plansTable__shopNowHeading{display:none}.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head).active tr th.tfbx-plansTable__shopNowHeading--mobile{display:table-cell;text-align:center}.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head).active tr th.tfbx-plansTable__shopNowHeading--mobile a{width:100%}}.tfbx-plansTable__table tbody tr{background-color:var(--tdds-color-brand-grayscale-100);border-top:var(--tdds-border-weight-size-1) solid var(--tdds-color-brand-grayscale-400)}.tfbx-plansTable__table tbody tr td:not(.tfbx-plansTable__accordionWrapper) .tfbx-plansTable__rowTitle-button{display:flex;justify-content:space-between;width:100%}.tfbx-plansTable__table tbody tr:has(.tfbx-plansTable__accordionWrapper){border-top:none}.tfbx-plansTable__table th[scope=row]{font-weight:700}@media(max-width:1023px){.tfbx-plansTable__table th{border-right:var(--tdds-border-weight-size-1) solid var(--tdds-color-brand-grayscale-400);padding:var(--tdds-spacing-size-12) var(--tdds-spacing-size-20)}}.tfbx-plansTable__table td:not(.tfbx-plansTable__accordionWrapper){font-size:var(--tdds-font-size-14)}.tfbx-plansTable__table .tdds-field .tdds-field__track[data-active=true] .tdds-field__label{max-width:80%}.tfbx-plansTable__table[x-cloak]{display:none!important}.tfbx-plansTable__rowDescription{display:none;padding:var(--tdds-spacing-size-4) var(--phx--spacer-0)}.tfbx-plansTable__rowTitle-button{position:relative;text-align:start}.tfbx-plansTable__rowTitle-button>span{display:inline-block}.tfbx-plansTable__rowTitle-chevron{position:absolute;right:var(--tdds-spacing-size-4);top:var(--tdds-spacing-size-4);transition:transform .75s}.tfbx-plansTable__rowTitle-chevron--up{transform:rotate(-180deg)}.tfbx-plansTable__rowTitle.tfbx-plansTable__rowTitle-expand+.tfbx-plansTable__rowDescription{display:block}.tfbx-plansTable__accordionButton{font-weight:var(--tdds-font-weight-bold);padding:var(--tdds-spacing-size-20);position:relative;text-align:start;width:100%}.tfbx-plansTable__accordionChevron--down,.tfbx-plansTable__accordionChevron--up{margin-top:var(--tdds-spacing-size-4);transition:transform .75s}.tfbx-plansTable__accordionChevron--up{transform:rotate(-180deg)}.tfbx-plansTable__toggle{display:block;margin:var(--tdds-spacing-size-24) auto calc(var(--tdds-spacing-size-48) + var(--tdds-spacing-size-4)) auto;position:relative;text-align:center;top:var(--tdds-spacing-size-20);width:-moz-fit-content;width:fit-content}.tfbx-plansTable__toggle--button{background-color:var(--tdds-color-brand-grayscale-100);border:var(--tdds-border-weight-size-2) solid var(--tdds-color-brand-grayscale-1000);color:var(--tdds-color-brand-grayscale-1000);cursor:pointer;font-weight:var(--tdds-font-weight-semibold);padding:var(--tdds-spacing-size-12) var(--tdds-spacing-size-20)}@media(max-width:1023px){.tfbx-plansTable__mobile-hide{display:none}}.tfbx-plansTable__feature--wrap{white-space:pre-line}.tfbx-plansTable__accordionChevron{align-items:flex-start;display:flex;gap:var(--tdds-spacing-size-8);justify-content:space-between}@media(min-width:1024px){.tfbx-plansTable__shopNowHeading--mobile{display:none}}.tfbx-plansTable__shopNowMobile.expanded{display:flex;justify-content:center}.tfbx-plansTable__shopNowHeading{display:none}@media(min-width:1024px){.tfbx-plansTable__shopNowHeading{display:table-cell}}.tfbx-plansTable__shopNowDesktop,.tfbx-plansTable__shopNowMobile{height:0;overflow:hidden;transition:height .5s ease}.tfbx-plansTable__shopNowDesktop.expanded,.tfbx-plansTable__shopNowMobile.expanded{height:auto;padding:var(--phx--spacer-0) var(--tdds-spacing-size-32) var(--tdds-spacing-size-20) var(--tdds-spacing-size-32)}.tfbx-plansTable__accordion{margin:0 calc(var(--tdds-border-weight-size-2) - var(--tdds-border-weight-size-3))}.tfbx-plansTable__accordionWrapper{background-color:var(--tdds-color-brand-grayscale-400);border-top:var(--tdds-border-weight-size-1) solid var(--tdds-color-brand-grayscale-100)}