/*!
 * 
 *         ============= BUILD INFO =============
 *         MFE: Phoenix-experience
 *         chunkName: component-clientlibs/datePicker/datePicker.v1/datePicker
 *         VERSION: bugfix-phoenix-experience-1.1.50395.2142828567-e925a923-46-gab6a5288f
 *         BRANCH: release/fix-experience-11-13
 *         COMMITHASH: ab6a5288f20d79b26012851b668beb88ec06294d
 *         LASTCOMMITDATETIME: 2025-11-13T17:02:37+00: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}}.xpr-datePicker{width:100%}.phx-datePicker{--tkn--datePicker-elevation-default:var(--tdds-elevation-onLight-shadow-near);--tkn--datePicker-elevation-inverse:var(--tdds-elevation-onDark-shadow-near);--tkn--datePicker-fill-default:var(--tdds-color-brand-grayscale-white);--tkn--datePicker-fill-inverse:var(--tdds-color-brand-grayscale-900);--tkn--datePicker-border-default:var(--tdds-color-brand-grayscale-300);--tkn--datePicker-border-inverse:var(--tdds-color-brand-grayscale-700);--tkn--datePicker-text-color-base-default:var(--tdds-color-brand-grayscale-1000);--tkn--datePicker-text-color-base-inverse:var(--tdds-color-brand-grayscale-200);--tkn--datePicker-text-color-disabled-default:var(--tdds-color-brand-grayscale-500);--tkn--datePicker-text-color-disabled-inverse:var(--tdds-color-brand-grayscale-600);--tkn--datePicker-month-fill-default:var(--tdds-color-brand-grayscale-200);--tkn--datePicker-month-fill-inverse:var(--tdds-color-brand-grayscale-700);--tkn--datePicker-trigger-fill-default:var(--tdds-color-brand-grayscale-200);--tkn--datePicker-trigger-fill-inverse:var(--tdds-color-brand-grayscale-700);--tkn--datePicker-select-fill-default:var(--tdds-color-brand-grayscale-100);--tkn--datePicker-select-fill-inverse:var(--tdds-color-brand-grayscale-700);--datePicker--elevation:var(--tkn--datePicker-elevation-default);--datePicker--height:48px;--datePicker--fill:var(--tkn--datePicker-fill-default);--datePicker--border-color:var(--tkn--datePicker-border-default);--datePicker--border-radius:4px;--datePicker--text-color-base:var(--tkn--datePicker-text-color-base-default);--datePicker--text-color-active:var(--tdds-color-brand-grayscale-white);--datePicker--text-color-disabled:var(--tkn--datePicker-text-color-disabled-default);--datePicker--select-fill:var(--tkn--datePicker-select-fill-default);--datePicker--trigger-fill:var(--tkn--datePicker-trigger-fill-default);--datePicker--month-fill:var(--tkn--datePicker-month-fill-default);--datePicker--filter-font:var(--tdds-typeset-body-xxl-strong);--datePicker--thead-font:var(--tdds-typeset-body-sm-strong);--datePicker--legend-font:var(--tdds-typeset-body-sm-normal);--datePicker--day-font:var(--tdds-typeset-body-md-normal);--datePicker--day-color-branded:var(--tdds-color-brand-primary-400);--datePicker--day-color-brandedOpacity:color-mix(in srgb,var(--tdds-color-brand-primary-400) 5%,transparent);--datePicker--day-color-due:var(--datePicker--text-color-base);--datePicker--scrollbar-thumb-color:var(--xpr--scrollbar-thumb-color-default)}.phx-datePicker[data-inverse],[data-inverse] .phx-datePicker{--datePicker--elevation:var(--tkn--datePicker-elevation-inverse);--datePicker--fill:var(--tkn--datePicker-fill-inverse);--datePicker--border-color:var(--tkn--datePicker-border-inverse);--datePicker--text-color-base:var(--tkn--datePicker-text-color-base-inverse);--datePicker--text-color-disabled:var(--tkn--datePicker-text-color-disabled-inverse);--datePicker--select-fill:var(--tkn--datePicker-select-fill-inverse);--datePicker--trigger-fill:var(--tkn--datePicker-trigger-fill-inverse);--datePicker--month-fill:var(--tkn--datePicker-month-fill-inverse);--datePicker--scrollbar-thumb-color:var(--xpr--scrollbar-thumb-color-inverse)}.phx-datePicker{--duet-color-primary:var(--tdds-color-brand-primary-400);--duet-color-text:var(--datePicker--text-color-base);--duet-color-text-active:var(--datePicker--text-color-active);--duet-color-placeholder:var(--datePicker--text-color-disabled);--duet-color-button:var(--datePicker--trigger-fill);--duet-color-surface:var(--datePicker--fill);--duet-color-overlay:rgba(0,0,0,.8);--duet-color-border:var(--datePicker--border);--duet-font:var(--tdds-font-family-body);--duet-font-normal:var(--tdds-font-weight-regular);--duet-font-bold:var(--tdds-font-weight-semibold);--duet-radius:var(--datePicker--border-radius);--duet-z-index:600;min-block-size:var(--tdds-spacing-size-48);position:relative}@media(max-width:35.9275em){.phx-datePicker .duet-date__dialog{align-items:flex-end}}@media(min-width:35.9375em){.phx-datePicker .duet-date__dialog{min-width:370px;top:var(--datePicker--height)}}.phx-datePicker .duet-date__dialog-content{-webkit-overflow-scrolling:touch;border-color:var(--datePicker--border-color);box-shadow:var(--datePicker--elevation)}.phx-datePicker .duet-date__dialog-content::-webkit-scrollbar{cursor:pointer;height:7px;width:7px}.phx-datePicker .duet-date__dialog-content::-webkit-scrollbar-thumb{background-color:var(--datePicker--scrollbar-thumb-color);border-radius:4px}.phx-datePicker .duet-date__dialog-content::-webkit-scrollbar-track{background-color:transparent;border-radius:4px}@media(max-width:35.9275em){.phx-datePicker .duet-date__dialog-content{max-height:calc(100vh - var(--js--header-height-overall, 0px));min-height:auto;overflow-y:scroll;padding-left:16px;padding-right:16px;position:relative}}@media(min-width:35.9375em){.phx-datePicker .duet-date__dialog-content{max-width:-moz-fit-content;max-width:fit-content}}@media(max-width:35.9275em){.phx-datePicker .duet-date__mobile{margin-left:0;padding:12px 0;width:100%}}.phx-datePicker .duet-date__select-label{font:var(--datePicker--filter-font);line-height:1.2}.phx-datePicker .duet-date__table-header{font:var(--datePicker--thead-font)}.phx-datePicker .duet-date__nav button{background-color:var(--datePicker--month-fill)}.phx-datePicker .duet-date__nav svg{fill:var(--datePicker--text-color-base)}.phx-datePicker .duet-date__cell{padding:4px}.phx-datePicker .duet-date__day{font:var(--datePicker--day-font);height:40px;width:40px}.phx-datePicker .duet-date__day.is-outside{background-color:transparent;cursor:not-allowed!important;pointer-events:all}.phx-datePicker .duet-date__day.is-outside.is-today{background-color:var(--datePicker--day-color-brandedOpacity);box-shadow:0 0 0 1px var(--datePicker--day-color-branded);display:block;position:relative;z-index:200}.phx-datePicker .duet-date__day.is-due:not([aria-pressed=true]){border:1px solid var(--datePicker--day-color-due);border-radius:100%}.phx-datePicker .duet-date__day.is-installment:not([aria-pressed=true]){border:1px dashed var(--datePicker--day-color-branded);border-radius:100%}.phx-datePicker .duet-date__day:not([aria-disabled=true]){cursor:pointer}.phx-datePicker .duet-date__day[aria-disabled=true]{cursor:not-allowed}.phx-datePicker .duet-date__day:not(.is-month){opacity:.6}.phx-datePicker .duet-date__select select{background-color:var(--datePicker--select-fill);color:var(--datePicker--text-color-base);font-size:1.4rem;padding:.5rem 0}.phx-datePicker .duet-date__select option:disabled{color:var(--datePicker--text-color-disabled)}.phx-datePicker .duet-date__input:focus{box-shadow:none}.phx-datePicker .duet-date__toggle:focus{box-shadow:inset 1px 0 0 rgba(0,0,0,.1);outline:0}.phx-datePicker .duet-date__toggle:focus:focus-visible{outline:1px auto -webkit-focus-ring-color}.phx-datePicker .duet-date__toggle svg{fill:var(--datePicker--text-color-base)}.phx-datePicker .duet-date__input-wrapper:focus-within[data-complete=true]>label{font:var(--tdds-typeset-body-sm-strong)}.phx-datePicker duet-date-picker{background-color:var(--form--label-bg-color,inherit)}.phx-datePicker--alignment\:trailing .duet-date__dialog{left:auto;right:0}.phx-datePicker__legend{border-top:1px solid var(--datePicker--border-color);color:var(--datePicker--text-color-base);display:flex;flex-direction:column;margin-top:16px;padding-top:16px}.phx-datePicker__legendItem{align-items:center;display:inline-flex;font:var(--datePicker--legend-font)}.phx-datePicker__legendItem+.phx-datePicker__legendItem{margin-top:12px}.phx-datePicker__legendItem:before{border-radius:100%;content:"";display:inline-block;height:20px;margin-right:8px;width:20px}.phx-datePicker__legendItem--selected:before{background-color:var(--datePicker--day-color-branded)}.phx-datePicker__legendItem--due:before{background-color:var(--datePicker--fill);border:1px solid var(--datePicker--day-color-due)}.phx-datePicker__legendItem--installment:before{background-color:var(--datePicker--fill);border:1px dashed var(--datePicker--day-color-branded)}