.card-brand-logo.svelte-snbgmu{flex-shrink:0}.card-brand-logo--placeholder.svelte-snbgmu{width:34px;height:21px;color:var(--tdds-color-brand-grayscale-600)}.payment.svelte-vn8pr7{max-width:648px;padding:var(--tdds-spacing-size-32) var(--tdds-spacing-size-16);gap:var(--tdds-spacing-size-32);flex-direction:column;margin:0 auto;display:flex}.payment__title.svelte-vn8pr7{font-family:var(--tdds-font-family-headline,"TT Norms", sans-serif);font-size:var(--tdds-font-size-32);font-weight:700;line-height:var(--tdds-line-height-34);margin:0}.payment__section.svelte-vn8pr7{gap:var(--tdds-spacing-size-16);flex-direction:column;display:flex}.payment__heading.svelte-vn8pr7{font:var(--tdds-typeset-body-xl-strong);color:var(--tdds-color-brand-grayscale-1000);margin:0}.payment__optional.svelte-vn8pr7{color:var(--tdds-color-brand-grayscale-700)}.payment__other-amount.svelte-vn8pr7{margin-block-start:var(--tdds-spacing-size-8)}.payment__section.svelte-vn8pr7 .tdds-radiogroup__legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.payment__section.svelte-vn8pr7 .tdds-styled-radio__text{grid-template-columns:auto auto;justify-content:space-between;justify-self:stretch;display:grid}.payment__section.svelte-vn8pr7 .tdds-styled-radio input[type=radio]:disabled+.tdds-styled-radio__info{--border-color:var(--border-color-disabled--off);--statusIconColor:var(--statusIconColorDisabled);--titleLabelColor:var(--titleLabelColorDisabled);--copyBodyTextColor:var(--copyBodyTextColorDisabled);--statusTextColor:var(--statusTextColorDisabled);--background-color:var(--background-color-disabled)}.payment__section.svelte-vn8pr7 .tdds-styled-radio input[type=radio]:disabled+.tdds-styled-radio__info .tdds-styled-radio__icon{--radioIconColor:var(--radioIconColorDisabled--off)}@media (forced-colors:active){.payment__section.svelte-vn8pr7 .tdds-styled-radio input[type=radio]:disabled+.tdds-styled-radio__info{color:graytext}}.payment__card-row.svelte-vn8pr7{align-items:center;gap:var(--tdds-spacing-size-16);padding:var(--tdds-spacing-size-16);border:1px solid var(--tdds-color-brand-grayscale-600);border-radius:var(--tdds-border-radius-size-4);flex-direction:row;display:flex}.payment__card-logo.svelte-vn8pr7{box-sizing:border-box;width:44px;height:30px;padding:var(--tdds-spacing-size-4);border:1px solid var(--tdds-color-brand-grayscale-300);border-radius:var(--tdds-border-radius-size-4);background:var(--tdds-color-brand-grayscale-0);flex-shrink:0;justify-content:center;align-items:center;display:flex}.payment__card-logo.svelte-vn8pr7 .card-brand-logo{object-fit:contain;width:40px;height:24px}.payment__card-label.svelte-vn8pr7{font-size:var(--tdds-font-size-16);font-weight:var(--tdds-font-weight-semibold);line-height:var(--tdds-line-height-20);color:var(--tdds-color-brand-grayscale-1000);flex:1;min-width:0}.payment__card-expired.svelte-vn8pr7{font:var(--tdds-typeset-body-md-strong);color:var(--tdds-color-brand-status-critical-300);display:block}.payment__card-edit.svelte-vn8pr7{flex-shrink:0}.payment__sr-only.svelte-vn8pr7{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.payment__add-card.svelte-vn8pr7 .tdds-link{align-items:center;gap:var(--tdds-spacing-size-8);width:auto;padding:var(--tdds-spacing-size-16);border:1px solid var(--tdds-color-brand-grayscale-300);border-radius:var(--tdds-border-radius-size-8);background:var(--tdds-color-brand-grayscale-0);color:var(--tdds-color-brand-grayscale-1000);flex-direction:row;text-decoration:none;display:flex;box-shadow:0 2px 2px #0000001a}.payment__add-label.svelte-vn8pr7{font-size:var(--tdds-font-size-14);font-weight:var(--tdds-font-weight-semibold);line-height:var(--tdds-line-height-18)}.payment__redeem-pin.svelte-vn8pr7,.payment__email-description.svelte-vn8pr7,.payment__autopay-body.svelte-vn8pr7{font-family:var(--tdds-font-family-body);font-size:var(--tdds-font-size-14);font-weight:var(--tdds-font-weight-regular);line-height:var(--tdds-line-height-18);color:var(--tdds-color-brand-grayscale-700);margin:0}.payment__terms.svelte-vn8pr7{font-size:var(--tdds-font-size-12);margin:0}.payment__redeem-pin.svelte-vn8pr7 .tdds-link,.payment__terms.svelte-vn8pr7 .tdds-link{font:inherit;text-decoration:underline;display:inline}.payment__redeem-pin.svelte-vn8pr7 .tdds-link{color:var(--tdds-color-brand-grayscale-700)}.payment__terms.svelte-vn8pr7 .tdds-link{color:var(--tdds-color-brand-grayscale-1000)}.payment__submit-row.svelte-vn8pr7{margin-block-start:var(--tdds-spacing-size-8)}.payment__autopay-toggle-row.svelte-vn8pr7{gap:var(--tdds-spacing-size-8);flex-direction:column;display:flex}.manage-card-modal__body.svelte-vn8pr7{font:var(--tdds-typeset-body-md-normal);color:var(--tdds-color-brand-grayscale-1000);margin:0}.manage-card-modal{--manage-card-modal-width:662px;--max-width:var(--manage-card-modal-width)}.manage-card-modal .tdds-modal__dialog{width:min(var(--manage-card-modal-width), calc(100dvw - var(--tdds-spacing-size-48,48px)));max-width:min(var(--manage-card-modal-width), calc(100dvw - var(--tdds-spacing-size-48,48px)))}@media (width<=579px){.payment-no-method-modal .tdds-modal__tray .tdds-button-group{--list-item-width:100%;--button-group--width:100%;--button-width:100%;grid-template-columns:1fr;grid-auto-rows:minmax(min-content,max-content)}.payment-no-method-modal .tdds-modal__tray .tdds-button-group .tdds-button{--button-max-width:100%}}@media (width>=580px) and (width<=767px){.payment-no-method-modal .tdds-modal__tray .tdds-button-group{--list-item-width:fit-content;--button-group--width:fit-content;--button-width:fit-content;--link-margin:0;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(2,auto)}}.payment__autopay-tidbit.svelte-vn8pr7{margin:0}.payment__autopay-toggle.svelte-vn8pr7 .tdds-divider{margin-block-start:var(--tdds-spacing-size-16)}@media (width>=769px){.payment.svelte-vn8pr7{padding:var(--tdds-spacing-size-40) 0}}@media (width<=768px){.payment__title.svelte-vn8pr7{font-size:var(--tdds-font-size-28);line-height:var(--tdds-line-height-30)}}@media (width<=662px){.payment__submit-row.svelte-vn8pr7 button{--button-max-width:100%;width:100%}}@media (width>=663px){.payment__submit-row.svelte-vn8pr7 button{min-width:200px}}
