.tdds-modal--open{z-index:1000}.tdds-modal__dialog{overflow:hidden}.tdds-modal__close{justify-content:flex-end;align-self:stretch;align-items:center;margin-block-end:0;padding:24px 24px 0 80px;display:flex;position:absolute;top:0;right:0}.tdds-modal:has(.tdds-modal__close) .tdds-modal__content{margin-block-start:var(--tdds-spacing-size-80)}.tdds-modal__content{overscroll-behavior:contain;touch-action:pan-y}.tdds-modal__sticky-header{z-index:1;justify-content:flex-end;align-items:center;gap:var(--tdds-spacing-size-16,16px);background:var(--modal-background-color);padding:var(--tdds-spacing-size-16,16px) var(--inline-padding,24px);display:flex;position:sticky;top:0}.tdds-modal__sticky-header .tdds-modal__header{flex:1;margin:0}.tdds-modal__content--sticky-header{max-height:75dvh;margin-block-start:0;padding-inline:0}.tdds-modal__content--sticky-header .tdds-modal__body{padding-inline:var(--inline-padding,24px)}.tdds-modal__dialog--width-sm{--max-width:min(var(--max-width), 400px)}.tdds-modal__dialog--width-md{--max-width:min(var(--max-width), 600px)}.tdds-modal__dialog--width-lg{--max-width:min(var(--max-width), 800px)}@media (width>=768px){.tdds-modal__dialog--min-width-sm{min-width:min(372px, calc(100dvw - var(--tdds-spacing-size-48)))}.tdds-modal__dialog--min-width-md{min-width:min(662px, calc(100dvw - var(--tdds-spacing-size-48)))}.tdds-modal__dialog--min-width-lg{min-width:min(800px, calc(100dvw - var(--tdds-spacing-size-48)))}}.tdds-modal__dialog--bottom{border-end-end-radius:0;border-end-start-radius:0;align-self:flex-end;margin-block-end:0}.tdds-modal__dialog--blur{-webkit-backdrop-filter:blur(var(--tdds-spacing-size-8,8px));backdrop-filter:blur(var(--tdds-spacing-size-8,8px))}.tdds-modal__dialog--extended{max-height:90dvh}.tdds-modal__dialog--right-bleed{border-start-end-radius:0;border-end-end-radius:0;margin-inline-end:0}.tdds-modal__dialog--justify-start{justify-content:flex-start}.tdds-modal__dialog--justify-center{justify-content:center}.tdds-modal__dialog--justify-end{justify-content:flex-end}.tdds-modal__dialog--text-left{text-align:left}.tdds-modal__dialog--text-center{text-align:center}.tdds-modal__dialog--text-right{text-align:right}@media (width>=768px){.tdds-modal__tray--footer-bottom-desktop{position:sticky;bottom:0}}@media (width<=767px){.tdds-modal__tray .tdds-button-group .tdds-modal__action--desktop-only{display:none}}@media (width>=768px){.tdds-modal__tray .tdds-button-group .tdds-modal__action--mobile-only{display:none}}.tdds-modal__tray .tdds-button-group .tdds-modal__action--desktop-only{--button-margin:auto;grid-column:auto}.tdds-modal__tray .tdds-button{box-sizing:border-box}.tdds-modal__header--fixed{flex-shrink:0}.tdds-modal__cta-slot{justify-content:flex-end;gap:var(--tdds-spacing-size-16,16px);padding-inline:var(--inline-padding,24px);margin-block-end:var(--tdds-spacing-size-16,16px);display:flex}.arrow-icon{display:inline-flex}:where(.arrow-icon) svg{width:100%;height:100%}button.svelte-15oe94c{box-sizing:border-box}button[data-loading].svelte-15oe94c{pointer-events:none}button[data-show-decoration].svelte-15oe94c:not([data-loading]){overflow:visible}button.svelte-15oe94c .tdds-button__decoration-end svg{--icon--size-md:1.5rem;--icon--size-sm:1.25rem;--icon--size-xs:1rem}.slide-in-panel.svelte-1h79v38{position:var(--slide-in-panel-position,absolute);top:var(--slide-in-panel-top,0);right:var(--slide-in-panel-right,0);bottom:var(--slide-in-panel-bottom,0);left:var(--slide-in-panel-left,0);background:var(--slide-in-panel-bg,var(--tdds-color-brand-grayscale-white,#fff));z-index:var(--slide-in-panel-z-index,10);overflow:var(--slide-in-panel-overflow,hidden);animation:svelte-1h79v38-slide-in-right var(--slide-in-panel-duration,.3s) ease-out;flex-direction:column;display:flex}@media (width>=768px){.slide-in-panel.svelte-1h79v38{border-radius:var(--slide-in-panel-border-radius,var(--tdds-border-radius-size-24,24px) 0 0 var(--tdds-border-radius-size-24,24px));box-shadow:var(--slide-in-panel-box-shadow,-4px 0 16px #0000001f)}}@media (prefers-reduced-motion:reduce){.slide-in-panel.svelte-1h79v38{animation:none}}@keyframes svelte-1h79v38-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.slide-in-panel__backdrop.svelte-1h79v38{background:var(--tdds-color-overlay-backdrop,#0006);z-index:var(--slide-in-panel-backdrop-z-index,1099);position:fixed;inset:0}
