.mds-alert-banner,.mds-alert-banner *{box-sizing:border-box}.mds-alert-banner{align-items:center;border-radius:var(--mds-alertbanner-size-radius);display:flex;flex-direction:row;font-family:var(--mds-typo-label-m-font-family);gap:var(--mds-alertbanner-size-gap-horizontal);padding:var(--mds-alertbanner-size-padding-tb) var(--mds-alertbanner-size-padding-lr);width:fit-content}.mds-alert-banner>.mds-link{align-self:center}.mds-alert-banner__body{display:flex;flex-direction:row;gap:var(--mds-alertbanner-size-gap-horizontal)}.mds-alert-banner__icon{align-self:var(--mds-alertbanner-align-icon);display:block;flex:0 0 auto;height:var(--mds-alertbanner-size-icon-height);margin-top:var(--mds-alertbanner-size-iconwrapper-padding-t);width:var(--mds-alertbanner-size-icon-width)}.mds-alert-banner__item{display:flex;flex-direction:column;row-gap:var(--mds-alertbanner-size-gap-vertical)}.mds-alert-banner__content{display:flex;flex-direction:column;gap:var(--mds-alertbanner-size-content-gap-vertical)}.mds-alert-banner__title{color:var(--mds-color-content-default);font-family:var(--mds-alertbanner-typo-title-font-family);font-size:var(--mds-alertbanner-typo-title-font-size);font-weight:var(--mds-alertbanner-typo-title-font-weight);letter-spacing:var(--mds-alertbanner-typo-title-letter-spacing);line-height:var(--mds-alertbanner-typo-title-line-height);text-transform:var(--mds-alertbanner-typo-title-text-transform)}.mds-alert-banner__description{color:var(--mds-color-content-default);display:block;font-family:var(--mds-alertbanner-typo-body-font-family);font-size:var(--mds-alertbanner-typo-body-font-size);font-weight:var(--mds-alertbanner-typo-body-font-weight);letter-spacing:var(--mds-alertbanner-typo-body-letter-spacing);line-height:var(--mds-alertbanner-typo-body-line-height);margin:0;text-transform:var(--mds-alertbanner-typo-body-text-transform)}.mds-alert-banner--general{background-color:var(--mds-color-bg-mid)}.mds-alert-banner--info{background-color:var(--mds-color-info-low)}.mds-alert-banner--success{background-color:var(--mds-color-success-low)}.mds-alert-banner--warning{background-color:var(--mds-color-warning-low)}.mds-alert-banner--danger{background-color:var(--mds-color-danger-low)}.mds-alert-banner--general .mds-alert-banner__icon{color:var(--mds-color-content-default)}.mds-alert-banner--info .mds-alert-banner__icon{color:var(--mds-alertbanner-color-icon-info)}.mds-alert-banner--success .mds-alert-banner__icon{color:var(--mds-alertbanner-color-icon-success)}.mds-alert-banner--warning .mds-alert-banner__icon{color:var(--mds-alertbanner-color-icon-warning)}.mds-alert-banner--danger .mds-alert-banner__icon{color:var(--mds-alertbanner-color-icon-danger)}[data-mds-theme]{--mds-color-transparent-white-10: rgba(255, 255, 255, .1);--mds-color-transparent-white-30: rgba(255, 255, 255, .3);--mds-color-transparent-white-50: rgba(255, 255, 255, .5);--mds-color-transparent-white-70: rgba(255, 255, 255, .7);--mds-color-transparent-white-00: rgba(255, 255, 255, 0);--mds-color-transparent-black-10: rgba(0, 0, 0, .1);--mds-color-transparent-black-30: rgba(0, 0, 0, .3);--mds-color-transparent-black-50: rgba(0, 0, 0, .5);--mds-color-transparent-black-70: rgba(0, 0, 0, .7);--mds-color-transparent-black-00: rgba(0, 0, 0, 0);--mds-color-white-100: #949494;--mds-color-white-200: #A1A1A1;--mds-color-white-300: #AEAEAE;--mds-color-white-400: #BCBCBC;--mds-color-white-500: #C9C9C9;--mds-color-white-600: #D7D7D7;--mds-color-white-700: #E4E4E4;--mds-color-white-800: #F2F2F2;--mds-color-white-900: #FFFFFF;--mds-color-white-000: #868686;--mds-color-black-100: #6B6B6B;--mds-color-black-200: #5E5E5E;--mds-color-black-300: #515151;--mds-color-black-400: #434343;--mds-color-black-500: #363636;--mds-color-black-600: #282828;--mds-color-black-700: #1B1B1B;--mds-color-black-800: #0D0D0D;--mds-color-black-900: #000000;--mds-color-black-000: #797979;--mds-color-red-100: #FFD8D6;--mds-color-red-200: #FFB2AD;--mds-color-red-300: #FF8B85;--mds-color-red-400: #FF655C;--mds-color-red-500: #FF3E33;--mds-color-red-600: #CC3229;--mds-color-red-700: #99251F;--mds-color-red-800: #661914;--mds-color-red-900: #330C0A;--mds-color-red-000: #FFECEB;--mds-color-orange-100: #FFEACC;--mds-color-orange-200: #FFD599;--mds-color-orange-300: #FFBF66;--mds-color-orange-400: #FFAA33;--mds-color-orange-500: #FF9500;--mds-color-orange-600: #CC7700;--mds-color-orange-700: #995900;--mds-color-orange-800: #663C00;--mds-color-orange-900: #331E00;--mds-color-orange-000: #FFF4E6;--mds-color-green-100: #D6F4DE;--mds-color-green-200: #AEE9BD;--mds-color-green-300: #85DD9B;--mds-color-green-400: #5DD27A;--mds-color-green-500: #34C759;--mds-color-green-600: #2A9F47;--mds-color-green-700: #1F7735;--mds-color-green-800: #155024;--mds-color-green-900: #0A2812;--mds-color-green-000: #EBF9EE;--mds-color-blue-100: #CCE2FB;--mds-color-blue-200: #99C6F6;--mds-color-blue-300: #67A9F2;--mds-color-blue-400: #348DED;--mds-color-blue-500: #0170E9;--mds-color-blue-600: #015ABA;--mds-color-blue-700: #01438C;--mds-color-blue-800: #002D5D;--mds-color-blue-900: #00162F;--mds-color-blue-000: #E6F1FD;--mds-layout-column-01: 2;--mds-layout-column-02: 4;--mds-layout-column-03: 6;--mds-layout-column-04: 8;--mds-layout-column-05: 10;--mds-layout-column-06: 12;--mds-size-0: 0rem;--mds-size-3: .03125rem;--mds-size-6: .0625rem;--mds-size-9: .09375rem;--mds-size-12: .125rem;--mds-size-17: .1875rem;--mds-size-25: .25rem;--mds-size-37: .375rem;--mds-size-50: .5rem;--mds-size-75: .75rem;--mds-size-85: .875rem;--mds-size-100: 1rem;--mds-size-125: 1.25rem;--mds-size-150: 1.5rem;--mds-size-175: 1.75rem;--mds-size-200: 2rem;--mds-size-225: 2.25rem;--mds-size-250: 2.5rem;--mds-size-300: 3rem;--mds-size-350: 3.5rem;--mds-size-400: 4rem;--mds-size-450: 4.5rem;--mds-size-500: 5rem;--mds-size-600: 6rem;--mds-size-700: 7rem;--mds-size-800: 8rem;--mds-size-900: 9rem;--mds-size-1000: 10rem;--mds-size-1100: 11rem;--mds-size-1200: 12rem;--mds-size-1300: 13rem;--mds-size-1400: 14rem;--mds-size-1500: 15rem;--mds-size-1600: 16rem;--mds-size-2000: 20rem;--mds-size-2400: 24rem;--mds-typo-font-size-50: .5rem;--mds-typo-font-size-56: .5625rem;--mds-typo-font-size-63: .625rem;--mds-typo-font-size-69: .6875rem;--mds-typo-font-size-75: .75rem;--mds-typo-font-size-83: .8125rem;--mds-typo-font-size-88: .875rem;--mds-typo-font-size-94: .9375rem;--mds-typo-font-size-100: 1rem;--mds-typo-font-size-113: 1.125rem;--mds-typo-font-size-138: 1.375rem;--mds-typo-font-size-150: 1.5rem;--mds-typo-font-size-163: 1.625rem;--mds-typo-font-size-175: 1.75rem;--mds-typo-font-size-200: 2rem;--mds-typo-font-size-213: 2.125rem;--mds-typo-font-size-225: 2.25rem;--mds-typo-font-size-250: 2.5rem;--mds-typo-font-size-275: 2.75rem;--mds-typo-font-size-300: 3rem;--mds-typo-font-size-350: 3.5rem;--mds-typo-font-size-400: 4rem;--mds-typo-font-size-450: 4.5rem;--mds-typo-font-size-563: 5.625rem;--mds-typo-font-weight-300: 300;--mds-typo-font-weight-400: 400;--mds-typo-font-weight-450: 450;--mds-typo-font-weight-500: 500;--mds-typo-font-weight-600: 600;--mds-typo-font-weight-700: 700;--mds-typo-line-height-63: .625rem;--mds-typo-line-height-75: .75rem;--mds-typo-line-height-88: .875rem;--mds-typo-line-height-100: 1rem;--mds-typo-line-height-113: 1.125rem;--mds-typo-line-height-125: 1.25rem;--mds-typo-line-height-138: 1.375rem;--mds-typo-line-height-150: 1.5rem;--mds-typo-line-height-163: 1.625rem;--mds-typo-line-height-175: 1.75rem;--mds-typo-line-height-200: 2rem;--mds-typo-line-height-225: 2.25rem;--mds-typo-line-height-238: 2.375rem;--mds-typo-line-height-250: 2.5rem;--mds-typo-line-height-275: 2.75rem;--mds-typo-line-height-300: 3rem;--mds-typo-line-height-400: 4rem;--mds-typo-line-height-500: 5rem;--mds-typo-line-height-650: 6.5rem;--mds-typo-letter-spacing-none: 0rem;--mds-typo-letter-spacing-02: .0125rem;--mds-typo-letter-spacing-03: .01875rem;--mds-typo-letter-spacing-04: .025rem;--mds-typo-letter-spacing-05: .05rem;--mds-typo-letter-spacing-06: .0625rem;--mds-typo-letter-spacing-07: .09375rem;--mds-typo-letter-spacing-08: .125rem;--mds-typo-text-transform-none: none;--mds-typo-text-transform-uppercase: uppercase;--mds-typo-text-transform-lowercase: lowercase;--mds-typo-text-transform-capitalize: capitalize}.mds-body-s{font-family:var(--mds-typo-body-s-font-family);font-size:var(--mds-typo-body-s-font-size);font-weight:var(--mds-typo-body-s-font-weight);letter-spacing:var(--mds-typo-body-s-letter-spacing);line-height:var(--mds-typo-body-s-line-height);text-transform:var(--mds-typo-body-s-text-transform)}.mds-body-m{font-family:var(--mds-typo-body-m-font-family);font-size:var(--mds-typo-body-m-font-size);font-weight:var(--mds-typo-body-m-font-weight);letter-spacing:var(--mds-typo-body-m-letter-spacing);line-height:var(--mds-typo-body-m-line-height);text-transform:var(--mds-typo-body-m-text-transform)}.mds-body-l{font-family:var(--mds-typo-body-l-font-family);font-size:var(--mds-typo-body-l-font-size);font-weight:var(--mds-typo-body-l-font-weight);letter-spacing:var(--mds-typo-body-l-letter-spacing);line-height:var(--mds-typo-body-l-line-height);text-transform:var(--mds-typo-body-l-text-transform)}.mds-label-xs{font-family:var(--mds-typo-label-xs-font-family);font-size:var(--mds-typo-label-xs-font-size);font-weight:var(--mds-typo-label-xs-font-weight);letter-spacing:var(--mds-typo-label-xs-letter-spacing);line-height:var(--mds-typo-label-xs-line-height);text-transform:var(--mds-typo-label-xs-text-transform)}.mds-label-xs--highlight{font-family:var(--mds-typo-label-xs-highlight-font-family);font-size:var(--mds-typo-label-xs-highlight-font-size);font-weight:var(--mds-typo-label-xs-highlight-font-weight);letter-spacing:var(--mds-typo-label-xs-highlight-letter-spacing);line-height:var(--mds-typo-label-xs-highlight-line-height);text-transform:var(--mds-typo-label-xs-highlight-text-transform)}.mds-label-s{font-family:var(--mds-typo-label-s-font-family);font-size:var(--mds-typo-label-s-font-size);font-weight:var(--mds-typo-label-s-font-weight);letter-spacing:var(--mds-typo-label-s-letter-spacing);line-height:var(--mds-typo-label-s-line-height);text-transform:var(--mds-typo-label-s-text-transform)}.mds-label-s--highlight{font-family:var(--mds-typo-label-s-highlight-font-family);font-size:var(--mds-typo-label-s-highlight-font-size);font-weight:var(--mds-typo-label-s-highlight-font-weight);letter-spacing:var(--mds-typo-label-s-highlight-letter-spacing);line-height:var(--mds-typo-label-s-highlight-line-height);text-transform:var(--mds-typo-label-s-highlight-text-transform)}.mds-label-m{font-family:var(--mds-typo-label-m-font-family);font-size:var(--mds-typo-label-m-font-size);font-weight:var(--mds-typo-label-m-font-weight);letter-spacing:var(--mds-typo-label-m-letter-spacing);line-height:var(--mds-typo-label-m-line-height);text-transform:var(--mds-typo-label-m-text-transform)}.mds-label-m--highlight{font-family:var(--mds-typo-label-m-highlight-font-family);font-size:var(--mds-typo-label-m-highlight-font-size);font-weight:var(--mds-typo-label-m-highlight-font-weight);letter-spacing:var(--mds-typo-label-m-highlight-letter-spacing);line-height:var(--mds-typo-label-m-highlight-line-height);text-transform:var(--mds-typo-label-m-highlight-text-transform)}.mds-action-m{font-family:var(--mds-typo-action-m-font-family);font-size:var(--mds-typo-action-m-font-size);font-weight:var(--mds-typo-action-m-font-weight);letter-spacing:var(--mds-typo-action-m-letter-spacing);line-height:var(--mds-typo-action-m-line-height);text-transform:var(--mds-typo-action-m-text-transform)}.mds-title-m{font-family:var(--mds-typo-title-m-font-family);font-size:var(--mds-typo-title-m-font-size);font-weight:var(--mds-typo-title-m-font-weight);letter-spacing:var(--mds-typo-title-m-letter-spacing);line-height:var(--mds-typo-title-m-line-height);text-transform:var(--mds-typo-title-m-text-transform)}.mds-title-l{font-family:var(--mds-typo-title-l-font-family);font-size:var(--mds-typo-title-l-font-size);font-weight:var(--mds-typo-title-l-font-weight);letter-spacing:var(--mds-typo-title-l-letter-spacing);line-height:var(--mds-typo-title-l-line-height);text-transform:var(--mds-typo-title-l-text-transform)}.mds-svg-icon{flex-shrink:0}.mds-input{background:inherit;border:none;box-sizing:border-box;color:var(--mds-color-content-default);font-family:var(--mds-typo-body-l-font-family);font-size:var(--mds-typo-body-l-font-size);font-weight:var(--mds-typo-body-l-font-weight);height:var(--input-height);letter-spacing:var(--mds-typo-body-l-letter-spacing);line-height:var(--mds-typo-body-l-line-height);outline:0;padding:0;width:100%}.mds-slot{all:unset}.mds-label{color:var(--mds-color-content-default);font-family:var(--mds-typo-label-m-font-family);font-size:var(--mds-typo-label-m-font-size);font-weight:var(--mds-typo-label-m-font-weight);letter-spacing:var(--mds-typo-label-m-letter-spacing);line-height:var(--mds-typo-label-m-line-height);text-transform:var(--mds-typo-label-m-text-transform)}.mds-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:inherit;border:none;box-sizing:border-box;color:var(--mds-color-content-default);font-family:var(--mds-typo-body-l-font-family);font-size:var(--mds-typo-body-l-font-size);font-weight:var(--mds-typo-body-l-font-weight);height:var(--input-height);letter-spacing:var(--mds-typo-body-l-letter-spacing);line-height:var(--mds-typo-body-l-line-height);outline:0;padding:0;width:100%}.mds-select option{background:initial;color:initial}.mds-base-field,.mds-base-field *{box-sizing:border-box}.mds-base-field{display:flex;flex-direction:column;gap:var(--mds-field-size-gap-vertical);height:fit-content;padding-top:var(--mds-field-size-padding-t);width:fit-content}.mds-base-field--full-width{width:100%}.mds-base-field__control{align-items:center;background:var(--mds-color-bg-none);border-color:var(--mds-field-color-field-border-default);border-radius:var(--mds-field-size-field-radius);border-style:solid;display:flex;gap:var(--mds-field-size-field-label-gap-horizontal);height:var(--mds-field-size-field-base);padding:0 var(--mds-field-size-field-padding-lr);position:relative}[data-mds-dir=ltr] .mds-base-field__control{border-width:var(--mds-field-size-field-border-default-t) var(--mds-field-size-field-border-default-r) var(--mds-field-size-field-border-default-b) var(--mds-field-size-field-border-default-l)}[data-mds-dir=rtl] .mds-base-field__control{border-width:var(--mds-field-size-field-border-default-t) var(--mds-field-size-field-border-default-l) var(--mds-field-size-field-border-default-b) var(--mds-field-size-field-border-default-r)}.mds-base-field__input-group{display:flex;width:100%}.mds-base-field .mds-label{color:var(--mds-color-content-mid);display:flex;gap:var(--mds-field-size-field-label-gap-horizontal);pointer-events:none;position:absolute;top:var(--mds-field-size-field-label-offset-close-t);transition:all .2s ease-out;z-index:1}[data-mds-dir=ltr] .mds-base-field .mds-label{left:var(--mds-field-size-field-label-offset-close-l)}[data-mds-dir=rtl] .mds-base-field .mds-label{right:var(--mds-field-size-field-label-offset-close-l)}@media(prefers-reduced-motion:reduce){.mds-base-field .mds-label{transition:none}}.mds-base-field--has-error .mds-label{color:var(--mds-field-color-field-label-error)}.mds-base-field--disabled .mds-label{color:var(--mds-color-content-disabled)}.mds-base-field:has(.mds-input:-webkit-autofill) .mds-label{background-color:var(--mds-field-color-field-label-bg);font-family:var(--mds-typo-label-s-font-family);font-size:var(--mds-typo-label-s-font-size);font-weight:var(--mds-typo-label-s-font-weight);letter-spacing:var(--mds-typo-label-s-letter-spacing);line-height:var(--mds-typo-label-s-line-height);padding:0 var(--mds-field-size-field-label-padding-open-lr);text-transform:var(--mds-typo-label-s-text-transform);top:var(--mds-field-size-field-label-offset-open-t)}.mds-base-field--focused .mds-label,.mds-base-field:has(.mds-input--has-value) .mds-label,.mds-base-field:has(.mds-input--has-placeholder) .mds-label,.mds-base-field:has(.mds-input:autofill) .mds-label{background-color:var(--mds-field-color-field-label-bg);font-family:var(--mds-typo-label-s-font-family);font-size:var(--mds-typo-label-s-font-size);font-weight:var(--mds-typo-label-s-font-weight);letter-spacing:var(--mds-typo-label-s-letter-spacing);line-height:var(--mds-typo-label-s-line-height);padding:0 var(--mds-field-size-field-label-padding-open-lr);text-transform:var(--mds-typo-label-s-text-transform);top:var(--mds-field-size-field-label-offset-open-t)}[data-mds-dir=ltr] .mds-base-field:has(.mds-input:-webkit-autofill) .mds-label{left:var(--mds-field-size-field-label-offset-open-l)}[data-mds-dir=ltr] .mds-base-field--focused .mds-label,[data-mds-dir=ltr] .mds-base-field:has(.mds-input--has-value) .mds-label,[data-mds-dir=ltr] .mds-base-field:has(.mds-input--has-placeholder) .mds-label,[data-mds-dir=ltr] .mds-base-field:has(.mds-input:autofill) .mds-label{left:var(--mds-field-size-field-label-offset-open-l)}[data-mds-dir=rtl] .mds-base-field:has(.mds-input:-webkit-autofill) .mds-label{right:var(--mds-field-size-field-label-offset-open-l)}[data-mds-dir=rtl] .mds-base-field--focused .mds-label,[data-mds-dir=rtl] .mds-base-field:has(.mds-input--has-value) .mds-label,[data-mds-dir=rtl] .mds-base-field:has(.mds-input--has-placeholder) .mds-label,[data-mds-dir=rtl] .mds-base-field:has(.mds-input:autofill) .mds-label{right:var(--mds-field-size-field-label-offset-open-l)}.mds-base-field--focused:not(.mds-base-field--has-error) .mds-label{color:var(--mds-field-color-field-label-active)}.mds-base-field .mds-helper-text,.mds-base-field .mds-error-text{padding:0 var(--mds-helper-text-size-padding-lr)}.mds-base-field--disabled .mds-input,.mds-base-field--disabled .mds-error-text,.mds-base-field--disabled .mds-helper-text{color:var(--mds-color-content-disabled)}.mds-base-field .mds-input{font-family:var(--mds-field-typo-input-font-family);font-size:var(--mds-field-typo-input-font-size);font-weight:var(--mds-field-typo-input-font-weight);letter-spacing:var(--mds-field-typo-input-letter-spacing);line-height:var(--mds-field-typo-input-line-height);padding:var(--mds-field-size-field-input-padding-t) 0 var(--mds-field-size-field-input-padding-b);text-transform:var(--mds-field-typo-input-text-transform)}.mds-base-field .mds-input::placeholder{color:var(--mds-color-content-low)}.mds-base-field--has-error .mds-helper-text{display:none}.mds-base-field--focused .mds-base-field__control{border-color:var(--mds-color-border-default);border-radius:var(--mds-field-size-field-radius)}[data-mds-dir=ltr] .mds-base-field--focused .mds-base-field__control{border-width:var(--mds-field-size-field-border-active-t) var(--mds-field-size-field-border-active-r) var(--mds-field-size-field-border-active-b) var(--mds-field-size-field-border-active-l)}[data-mds-dir=rtl] .mds-base-field--focused .mds-base-field__control{border-width:var(--mds-field-size-field-border-active-t) var(--mds-field-size-field-border-active-l) var(--mds-field-size-field-border-active-b) var(--mds-field-size-field-border-active-r)}.mds-base-field--keyboard-focused .mds-base-field__control{border-color:var(--mds-color-border-focus);border-radius:var(--mds-field-size-field-radius)}[data-mds-dir=ltr] .mds-base-field--keyboard-focused .mds-base-field__control{border-width:var(--mds-field-size-field-border-focus-t) var(--mds-field-size-field-border-focus-r) var(--mds-field-size-field-border-focus-b) var(--mds-field-size-field-border-focus-l)}[data-mds-dir=rtl] .mds-base-field--keyboard-focused .mds-base-field__control{border-width:var(--mds-field-size-field-border-focus-t) var(--mds-field-size-field-border-focus-l) var(--mds-field-size-field-border-focus-b) var(--mds-field-size-field-border-focus-r)}.mds-base-field--has-error .mds-base-field__control{border-color:var(--mds-color-danger-mid);border-radius:var(--mds-field-size-field-radius)}[data-mds-dir=ltr] .mds-base-field--has-error .mds-base-field__control{border-width:var(--mds-field-size-field-border-error-t) var(--mds-field-size-field-border-error-r) var(--mds-field-size-field-border-error-b) var(--mds-field-size-field-border-error-l)}[data-mds-dir=rtl] .mds-base-field--has-error .mds-base-field__control{border-width:var(--mds-field-size-field-border-error-t) var(--mds-field-size-field-border-error-l) var(--mds-field-size-field-border-error-b) var(--mds-field-size-field-border-error-r)}.mds-base-field--disabled .mds-base-field__control{background:var(--mds-field-color-field-bg-disabled);border-color:var(--mds-color-border-disabled);border-radius:var(--mds-field-size-field-radius);color:var(--mds-color-content-disabled)}.mds-base-field--disabled .mds-input::placeholder{color:var(--mds-color-content-disabled)}.mds-base-field--focused.mds-base-field--has-error .mds-base-field__control{border-color:var(--mds-color-danger-mid)}[data-mds-dir=ltr] .mds-base-field--focused.mds-base-field--has-error .mds-base-field__control{border-width:var(--mds-field-size-field-border-active-t) var(--mds-field-size-field-border-active-r) var(--mds-field-size-field-border-active-b) var(--mds-field-size-field-border-active-l)}[data-mds-dir=rtl] .mds-base-field--focused.mds-base-field--has-error .mds-base-field__control{border-width:var(--mds-field-size-field-border-active-t) var(--mds-field-size-field-border-active-l) var(--mds-field-size-field-border-active-b) var(--mds-field-size-field-border-active-r)}.mds-base-field .mds-base-field__control>.mds-slot{align-items:center;align-self:flex-start;color:var(--mds-field-color-field-icon);display:flex;justify-content:center;margin:0;padding:0;padding-top:var(--mds-field-size-iconwrapper-padding-t);pointer-events:auto}.mds-base-field__control>.mds-slot>:first-child{height:var(--mds-field-size-icon-height);width:var(--mds-field-size-icon-width)}.mds-base-field--disabled .mds-base-field__control>.mds-slot{color:var(--mds-color-content-disabled)}.mds-menu,.mds-menu *{box-sizing:border-box}.mds-menu{background-color:var(--mds-color-bg-default);border:var(--mds-dropdown-size-border) solid var(--mds-dropdown-color-border);border-radius:var(--mds-dropdown-size-radius);box-shadow:var(--mds-elevation-shadow-below-position-x) var(--mds-elevation-shadow-below-position-y) var(--mds-elevation-shadow-below-blur) 0 var(--mds-elevation-shadow-below-color);font-family:var(--mds-typo-body-m-font-family);font-size:var(--mds-typo-body-m-font-size);font-weight:var(--mds-typo-body-m-font-weight);letter-spacing:var(--mds-typo-body-m-letter-spacing);line-height:var(--mds-typo-body-m-line-height);margin-top:var(--mds-dropdown-size-field-gap-vertical);outline:none;-ms-overflow-style:none;padding:var(--mds-dropdown-size-padding-tb) var(--mds-dropdown-size-padding-lr);scrollbar-width:none;width:100%;z-index:9999}.mds-menu--full-width{width:var(--trigger-width)}.mds-menu>:first-child{border-radius:var(--mds-dropdown-size-radius) var(--mds-dropdown-size-radius) 0 0}.mds-menu>:last-child{border-radius:0 0 var(--mds-dropdown-size-radius) var(--mds-dropdown-size-radius)}.mds-menu>:first-child:last-child{border-radius:var(--mds-dropdown-size-radius) var(--mds-dropdown-size-radius) var(--mds-dropdown-size-radius) var(--mds-dropdown-size-radius)}.mds-menu__item,.mds-menu__empty-state{align-items:center;background-color:var(--mds-color-bg-default);border-bottom:var(--mds-dropdown-color-border) solid var(--mds-dropdown-size-item-border-b);color:var(--mds-color-content-default);cursor:default;display:flex;font-family:var(--mds-typo-label-m-font-family);font-size:var(--mds-typo-label-m-font-size);font-weight:var(--mds-typo-label-m-font-weight);gap:var(--mds-dropdown-size-item-gap-horizontal);letter-spacing:var(--mds-typo-label-m-letter-spacing);line-height:var(--mds-typo-label-m-line-height);outline:none;padding:var(--mds-dropdown-size-item-padding-tb) var(--mds-dropdown-size-item-padding-lr);text-transform:var(--mds-typo-label-m-text-transform)}.mds-menu__item{cursor:pointer}.mds-menu__item>.mds-slot{display:grid;height:var(--mds-dropdown-size-lefticon-height);min-width:var(--mds-dropdown-size-lefticon-width);place-items:center;width:var(--mds-dropdown-size-lefticon-width)}.mds-menu__item--selected{font-size:var(--mds-typo-label-m-highlight-font-size);font-weight:var(--mds-typo-label-m-highlight-font-weight);letter-spacing:var(--mds-typo-label-m-highlight-letter-spacing);line-height:var(--mds-typo-label-m-highlight-line-height)}.mds-menu__item--disabled{color:var(--mds-color-content-disabled)}.mds-menu__item[data-focus-visible]{outline:var(--mds-size-border-high) solid var(--mds-color-border-focus);outline-offset:calc(-1.25 * var(--mds-size-border-high))}.mds-menu__item[data-hovered]:not([data-focus-visible],.mds-menu__item--disabled){color:var(--mds-color-content-hover)}.mds-underlay{top:0;right:0;bottom:0;left:0;position:fixed}.mds-popover{align-items:flex-start;box-shadow:var(--mds-elevation-shadow-below-position-x) var(--mds-elevation-shadow-below-position-y) var(--mds-elevation-shadow-below-blur) 0 var(--mds-elevation-shadow-below-color);height:fit-content;max-height:fit-content}.mds-autocomplete,.mds-autocomplete *{box-sizing:border-box}.mds-autocomplete{position:relative}.mds-autocomplete__popover .mds-menu,.mds-autocomplete .mds-menu{border:var(--mds-autocomplete-size-border) solid var(--mds-autocomplete-color-border);border-radius:var(--mds-autocomplete-size-radius);margin-top:var(--mds-autocomplete-size-field-gap-vertical);max-height:var(--mds-autocomplete-size-max-height);overflow-y:auto;padding:var(--mds-autocomplete-size-padding-tb) var(--mds-autocomplete-size-padding-lr)}.mds-autocomplete>.mds-menu{position:absolute;width:100%}.mds-autocomplete--open>.mds-menu{display:block;-ms-overflow-style:none;scrollbar-width:none}.mds-autocomplete:has(.mds-error-text,.mds-helper-text) .mds-menu{margin-top:calc(var(--mds-autocomplete-size-field-gap-vertical) - var(--helper-error-text-height) - var(--mds-field-size-gap-vertical))}.mds-autocomplete:not(.mds-autocomplete--open)>.mds-menu{display:none}.mds-autocomplete .mds-base-field:focus-within .mds-label{background-color:var(--mds-field-color-field-label-bg);font-family:var(--mds-typo-label-s-font-family);font-size:var(--mds-typo-label-s-font-size);font-weight:var(--mds-typo-label-s-font-weight);letter-spacing:var(--mds-typo-label-s-letter-spacing);line-height:var(--mds-typo-label-s-line-height);padding:0 var(--mds-field-size-field-label-padding-open-lr);text-transform:var(--mds-typo-label-s-text-transform);top:var(--mds-field-size-field-label-offset-open-t)}[data-mds-dir=ltr] .mds-autocomplete .mds-base-field:focus-within .mds-label{left:var(--mds-field-size-field-label-offset-open-l)}[data-mds-dir=rtl] .mds-autocomplete .mds-base-field:focus-within .mds-label{right:var(--mds-field-size-field-label-offset-open-l)}.mds-autocomplete__popover .mds-menu__item,.mds-autocomplete .mds-menu__item{align-items:center;border-bottom:var(--mds-autocomplete-color-border) solid var(--mds-autocomplete-size-item-border-b);cursor:pointer;display:flex;justify-content:space-between;padding:var(--mds-autocomplete-size-item-padding-tb) var(--mds-autocomplete-size-item-padding-lr)}.mds-autocomplete__popover .mds-menu__item[data-focus-visible],.mds-autocomplete .mds-menu__item[data-focus-visible]{outline:var(--mds-size-border-high) solid var(--mds-color-border-focus);outline-offset:calc(-1.25 * var(--mds-size-border-high))}.mds-autocomplete__popover .mds-menu__item[data-hovered]:not([data-focus-visible],.mds-menu__item--disabled),.mds-autocomplete .mds-menu__item[data-hovered]:not([data-focus-visible],.mds-menu__item--disabled){background-color:var(--mds-color-bg-hover);color:var(--mds-color-content-hover)}:root:has(.mds-dialog[open]:modal:not(.mds-dialog--disable-scroll-lock)){overflow:hidden}.mds-dialog,.mds-dialog *{box-sizing:border-box}.mds-dialog{--mds-dialog-zindex: 1200;--mds-dialog-header-template-areas: var(--mds-dialog-sheet-header-template-areas);--mds-dialog-header-template-columns: var(--mds-dialog-sheet-header-template-columns);--mds-dialog-header-title-align: var(--mds-dialog-sheet-header-title-align);--mds-dialog-header-close-align: var(--mds-dialog-sheet-header-close-align);background:var(--mds-color-bg-default);border:var(--mds-dialog-size-border) solid var(--mds-dialog-color-border);border-radius:var(--mds-dialog-size-radius);color:var(--mds-color-content-default);display:flex;flex-direction:column;max-width:100%;outline:none;overflow:hidden auto;padding:0;position:fixed;width:100%;z-index:var(--mds-dialog-zindex)}.mds-dialog::backdrop{background-color:var(--mds-color-bg-overlay)}.mds-dialog:not(:has(.mds-buttondock)){padding-bottom:var(--mds-dialog-size-padding-b)}.mds-dialog__header{display:grid;gap:var(--mds-dialog-size-header-gap-vertical) var(--mds-dialog-size-header-gap-horizontal);grid-template-areas:var(--mds-dialog-header-template-areas);grid-template-columns:var(--mds-dialog-header-template-columns);padding:var(--mds-dialog-size-header-padding-t) var(--mds-dialog-size-padding-lr) var(--mds-dialog-size-header-padding-b);position:sticky;top:0;width:100%;word-break:normal}.mds-dialog__header:not(:has(.mds-dialog__title)),.mds-dialog__header:not(:has(.mds-button)){row-gap:0}.mds-dialog__title{align-items:center;color:var(--mds-color-content-default);display:flex;font-family:var(--mds-typo-title-m-font-family);font-size:var(--mds-typo-title-m-font-size);font-weight:var(--mds-typo-title-m-font-weight);letter-spacing:var(--mds-typo-title-m-letter-spacing);line-height:var(--mds-typo-title-m-line-height);margin:0;min-height:var(--mds-button-s-size-height);text-transform:var(--mds-typo-title-m-text-transform)}.mds-dialog__content{display:flex;flex-direction:column;gap:var(--mds-dialog-size-gap-vertical);height:100%;-ms-overflow-style:none;overflow-wrap:break-word;overflow-y:scroll;padding:0 var(--mds-dialog-size-padding-lr);position:relative;scrollbar-width:none;width:100%}.mds-dialog__content:focus-visible{outline:var(--mds-size-border-focus-lrtb) solid var(--mds-color-border-focus);outline-offset:-.125rem}.mds-dialog__description{color:var(--mds-color-content-default);font-family:var(--mds-typo-body-m-font-family);font-size:var(--mds-typo-body-m-font-size);font-weight:var(--mds-typo-body-m-font-weight);letter-spacing:var(--mds-typo-body-m-letter-spacing);line-height:var(--mds-typo-body-m-line-height);margin:0;padding:0}.mds-dialog>.mds-buttondock{width:100%}.mds-dialog--hidden{display:none}.mds-dialog__header>.mds-dialog__title{grid-area:title;justify-self:var(--mds-dialog-header-title-align)}.mds-dialog__header>.mds-button{grid-area:close;justify-content:var(--mds-dialog-header-close-align);justify-self:var(--mds-dialog-header-close-align)}.mds-dialog:has(.mds-dialog__content--overflow-above) .mds-dialog__header{--shadow-expand: calc(-1 * var(--mds-elevation-shadow-below-blur));box-shadow:0 var(--mds-elevation-shadow-below-position-y) var(--mds-elevation-shadow-below-blur) 0 var(--mds-elevation-shadow-below-color);clip-path:inset(0 var(--shadow-expand) var(--shadow-expand));position:relative;z-index:1}.mds-dialog:has(.mds-dialog__content--overflow-below) .mds-buttondock{--shadow-expand: calc(-1 * var(--mds-elevation-shadow-above-blur));box-shadow:0 var(--mds-elevation-shadow-above-position-y) var(--mds-elevation-shadow-above-blur) 0 var(--mds-elevation-shadow-above-color);clip-path:inset(var(--shadow-expand) var(--shadow-expand) 0)}@media not (min-width:768px){.mds-dialog:not(.mds-dialog--float-behavior){animation-duration:.5s;animation-name:mds-dialog-slide-up;animation-timing-function:cubic-bezier(0,0,.58,1);border-bottom-left-radius:0;border-bottom-right-radius:0}.mds-dialog--bottom-behavior{border:none;height:auto;inset:auto 0 0}.mds-dialog--full-screen-behavior{border:none;height:100dvh;inset:auto 0 0;max-height:100dvh}.mds-dialog--float-behavior{--mds-dialog-header-template-areas: var(--mds-dialog-modal-header-template-areas);--mds-dialog-header-template-columns: var(--mds-dialog-modal-header-template-columns);--mds-dialog-header-title-align: var(--mds-dialog-modal-header-title-align);--mds-dialog-header-close-align: var(--mds-dialog-modal-header-close-align);top:0;right:0;bottom:0;left:0;width:calc(100% - calc(var(--mds-grid-margin-horizontal) * 2))}.mds-dialog--float-behavior>.mds-buttondock{padding:var(--mds-buttondock-size-padding-tb) var(--mds-dialog-size-padding-lr)}.mds-dialog--float-behavior>.mds-buttondock .mds-button{min-width:fit-content}}@media(min-width:768px){.mds-dialog{--mds-dialog-header-template-areas: var(--mds-dialog-modal-header-template-areas);--mds-dialog-header-template-columns: var(--mds-dialog-modal-header-template-columns);--mds-dialog-header-title-align: var(--mds-dialog-modal-header-title-align);--mds-dialog-header-close-align: var(--mds-dialog-modal-header-close-align);height:fit-content;top:0;right:0;bottom:0;left:0;max-height:90dvh;max-width:100%}.mds-dialog>.mds-buttondock{padding:var(--mds-buttondock-size-padding-tb) var(--mds-dialog-size-padding-lr)}.mds-dialog:not(.mds-dialog--size-s)>.mds-buttondock>.mds-buttondock-group{justify-content:end;min-width:100%}.mds-dialog:not(.mds-dialog--size-s) .mds-buttondock-group>.mds-button{width:var(--mds-dialog-size-btn-width)}.mds-dialog--size-s{width:var(--mds-dialog-size-width-s)}.mds-dialog--size-m{width:var(--mds-dialog-size-width-m)}.mds-dialog--size-l{width:var(--mds-dialog-size-width-l)}}@keyframes mds-dialog-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.mds-dialog:not(.mds-dialog--float-behavior){animation:none}}.mds-bottom-sheet__dialog{background:var(--mds-color-bg-none);border:none;border-radius:var(--mds-bottomsheet-size-radius) var(--mds-bottomsheet-size-radius) 0 0;height:auto;inset:auto 0 0;max-height:100dvh;-ms-overflow-style:none;padding:0;scrollbar-width:none;width:100%}.mds-bottom-sheet__motion{animation:mds-bottom-sheet-enter .5s cubic-bezier(0,0,.58,1);background:var(--mds-color-bg-default);display:flex;flex-direction:column;-ms-overflow-style:none;overflow-wrap:break-word;overflow-y:auto;overscroll-behavior-y:none;scrollbar-width:none}.mds-bottom-sheet__dialog .mds-dialog__header{border-bottom:var(--mds-size-border-low) solid var(--mds-bottomsheet-color-header-border);grid-template-areas:var(--mds-bottomsheet-header-template-areas);grid-template-columns:var(--mds-bottomsheet-header-template-columns);padding:var(--mds-bottomsheet-size-header-padding-t) var(--mds-overlay-size-padding-lr) var(--mds-bottomsheet-size-header-padding-b);touch-action:none}.mds-bottom-sheet__dialog .mds-dialog__header>.mds-dialog__title{justify-self:var(--mds-bottomsheet-header-title-align)}.mds-bottom-sheet__dialog .mds-dialog__header>.mds-button{justify-content:var(--mds-bottomsheet-header-close-align);justify-self:var(--mds-bottomsheet-header-close-align)}.mds-bottom-sheet__dialog .mds-dialog__content{padding:0 var(--mds-overlay-size-padding-lr);touch-action:pan-y}.mds-bottom-sheet__handlebar{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--mds-bottomsheet-color-handlebar-bg);border:none;cursor:default;display:flex;height:var(--mds-bottomsheet-size-handlebar-wrapper-height);justify-content:center;margin:0;min-height:var(--mds-bottomsheet-size-handlebar-wrapper-height);padding:0;touch-action:none;width:100%}.mds-bottom-sheet__handlebar:before{background-color:var(--mds-bottomsheet-color-handlebar-grabber);border-radius:var(--mds-bottomsheet-size-handlebar-radius);content:"";height:var(--mds-bottomsheet-size-handlebar-height);width:var(--mds-bottomsheet-size-handlebar-width)}.mds-bottom-sheet__handlebar:focus-visible{outline:none}.mds-bottom-sheet__handlebar:focus-visible:before{outline:var(--mds-size-border-focus-lrtb) solid var(--mds-color-border-focus);outline-offset:.125rem}.mds-bottom-sheet__motion[data-exiting]{animation:mds-bottom-sheet-exit .5s cubic-bezier(0,0,.58,1) forwards}.mds-bottom-sheet__motion[data-dragging]{-webkit-user-select:none;user-select:none}.mds-bottom-sheet__motion[data-snapping]{transition:transform .3s cubic-bezier(0,0,.58,1)}@keyframes mds-bottom-sheet-enter{0%{transform:translateY(100%)}}@keyframes mds-bottom-sheet-exit{to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.mds-bottom-sheet__motion,.mds-bottom-sheet__motion[data-exiting]{animation:none}}.mds-link,.mds-link *{box-sizing:border-box}.mds-link{color:var(--mds-color-content-default);cursor:pointer;-webkit-text-decoration:underline solid var(--mds-color-content-default);text-decoration:underline solid var(--mds-color-content-default);width:fit-content}.mds-link.mds-link--size-s{font-family:var(--mds-typo-body-s-font-family);font-size:var(--mds-typo-body-s-font-size);font-weight:var(--mds-typo-body-s-font-weight);letter-spacing:var(--mds-typo-body-s-letter-spacing);line-height:var(--mds-typo-body-s-line-height)}.mds-link.mds-link--size-m{font-family:var(--mds-typo-body-m-font-family);font-size:var(--mds-typo-body-m-font-size);font-weight:var(--mds-typo-body-m-font-weight);letter-spacing:var(--mds-typo-body-m-letter-spacing);line-height:var(--mds-typo-body-m-line-height)}.mds-link.mds-link--size-l{font-family:var(--mds-typo-body-l-font-family);font-size:var(--mds-typo-body-l-font-size);font-weight:var(--mds-typo-body-l-font-weight);letter-spacing:var(--mds-typo-body-l-letter-spacing);line-height:var(--mds-typo-body-l-line-height)}.mds-link.mds-link--hover:not(.mds-link--disabled){color:var(--mds-link-color-hover);text-decoration-color:var(--mds-link-color-hover)}.mds-link.mds-link--press:not(.mds-link--disabled){color:var(--mds-link-color-press);text-decoration-color:var(--mds-link-color-press)}.mds-link.mds-link--disabled{color:var(--mds-color-content-disabled);pointer-events:none;text-decoration-color:var(--mds-color-content-disabled)}.mds-link.mds-link--keyboard-focused{outline:var(--mds-size-border-focus-lrtb) solid var(--mds-color-border-focus)}@media(any-pointer:coarse){.mds-link{position:relative}.mds-link:after{content:"";top:-.375rem;right:-.375rem;bottom:-.375rem;left:-.375rem;position:absolute}}.mds-button,.mds-button *{box-sizing:border-box}.mds-button{align-items:center;cursor:pointer;display:flex;flex-flow:row wrap;font-family:var(--mds-typo-label-m-font-family);font-size:var(--mds-typo-action-m-font-size);font-weight:var(--mds-typo-action-m-font-weight);justify-content:center;letter-spacing:var(--mds-typo-action-m-letter-spacing);line-height:var(--mds-typo-action-m-line-height);margin:0;max-width:100%;min-width:0;padding:0;text-decoration:none;text-transform:var(--mds-typo-action-m-text-transform);width:fit-content}.mds-button .mds-svg-icon{flex-shrink:1}.mds-button--disabled{pointer-events:none}.mds-button .mds-slot{align-items:center;display:inline-flex;justify-content:center}.mds-button:focus-visible{outline:var(--mds-size-border-high) solid var(--mds-color-border-focus);outline-offset:var(--mds-size-border-high)}.mds-button--size-l{gap:var(--mds-button-l-size-gap-horizontal);min-height:var(--mds-button-l-size-height);min-width:var(--mds-button-l-size-min-width)}.mds-button--size-l:not(.mds-button--ghost){border-radius:var(--mds-button-l-size-radius);padding-left:var(--mds-button-l-size-padding-lr);padding-right:var(--mds-button-l-size-padding-lr)}.mds-button--size-m{gap:var(--mds-button-m-size-gap-horizontal);min-height:var(--mds-button-m-size-height);min-width:var(--mds-button-m-size-min-width)}.mds-button--size-m:not(.mds-button--ghost){border-radius:var(--mds-button-m-size-radius);padding-left:var(--mds-button-m-size-padding-lr);padding-right:var(--mds-button-m-size-padding-lr)}.mds-button--size-s{border-radius:var(--mds-button-s-size-radius);gap:var(--mds-button-s-size-gap-horizontal);min-height:var(--mds-button-s-size-height);min-width:var(--mds-button-s-size-min-width)}.mds-button--size-s:not(.mds-button--ghost){padding-left:var(--mds-button-s-size-padding-lr);padding-right:var(--mds-button-s-size-padding-lr)}.mds-button--icon-only.mds-button--border.mds-button--size-l{border-radius:var(--mds-button-l-size-only-icon-radius);max-width:var(--mds-button-l-size-only-icon-max-width);min-width:var(--mds-button-l-size-only-icon-min-width)}.mds-button--icon-only.mds-button--border.mds-button--size-m{border-radius:var(--mds-button-m-size-only-icon-radius);max-width:var(--mds-button-m-size-only-icon-max-width);min-width:var(--mds-button-m-size-only-icon-min-width)}.mds-button--icon-only.mds-button--border.mds-button--size-s{border-radius:var(--mds-button-s-size-only-icon-radius);max-width:var(--mds-button-s-size-only-icon-max-width);min-width:var(--mds-button-s-size-only-icon-min-width)}.mds-button--primary{background-color:var(--mds-color-bg-primary-default);border-width:0;color:var(--mds-color-content-inverse)}.mds-button--primary[data-hovered]:not(.mds-button--disabled){background-color:var(--mds-color-bg-primary-hover)}.mds-button--primary:active:not(.mds-button--disabled){background-color:var(--mds-color-bg-primary-press)}.mds-button--primary.mds-button--disabled{background-color:var(--mds-color-bg-primary-disabled);color:var(--mds-color-content-disabled)}.mds-button--secondary{background:var(--mds-color-bg-none);border-color:var(--mds-color-border-default);border-style:solid;color:var(--mds-color-content-default)}.mds-button--secondary.mds-button--size-l{border-width:var(--mds-button-secondary-l-size-border)}.mds-button--secondary.mds-button--size-m{border-width:var(--mds-button-secondary-m-size-border)}.mds-button--secondary.mds-button--size-s{border-width:var(--mds-button-secondary-s-size-border)}.mds-button--secondary[data-hovered]:not(.mds-button--disabled){background-color:var(--mds-color-bg-none);border-color:var(--mds-color-border-hover);color:var(--mds-color-content-hover)}.mds-button--secondary:active:not(.mds-button--disabled){background-color:var(--mds-color-bg-none);border-color:var(--mds-color-border-press);color:var(--mds-color-content-press)}.mds-button--secondary:focus:not(.mds-button--disabled){background-color:var(--mds-color-bg-none)}.mds-button--secondary.mds-button--loading{background-color:var(--mds-color-bg-none);pointer-events:none}.mds-button--secondary.mds-button--disabled{background-color:var(--mds-color-bg-none);border-color:var(--mds-color-border-disabled);color:var(--mds-color-content-disabled)}.mds-button--ghost{background:var(--mds-color-bg-none);border-radius:0;border-width:0;color:var(--mds-color-content-default)}.mds-button--ghost.mds-button--size-l{min-width:var(--mds-button-ghost-l-size-min-width)}.mds-button--ghost.mds-button--size-m{min-width:var(--mds-button-ghost-m-size-min-width)}.mds-button--ghost.mds-button--size-s{min-width:var(--mds-button-ghost-s-size-min-width)}.mds-button--ghost[data-hovered]:not(.mds-button--disabled){background-color:var(--mds-color-bg-none);color:var(--mds-color-content-hover)}.mds-button--ghost:active:not(.mds-button--disabled){background-color:var(--mds-color-bg-none);color:var(--mds-color-border-press)}.mds-button--ghost.mds-button--disabled{color:var(--mds-color-content-disabled)}.mds-button--size-l:not(.mds-button--icon-only) .mds-slot{height:var(--mds-button-l-size-icon-height);width:var(--mds-button-l-size-icon-width)}.mds-button--size-m:not(.mds-button--icon-only) .mds-slot{height:var(--mds-button-m-size-icon-height);width:var(--mds-button-m-size-icon-width)}.mds-button--size-s:not(.mds-button--icon-only) .mds-slot{height:var(--mds-button-s-size-icon-height);width:var(--mds-button-s-size-icon-width)}.mds-button--icon-only{justify-content:center}.mds-button--icon-only.mds-button--size-l:not(.mds-button--ghost){max-width:var(--mds-button-l-size-only-icon-max-width);min-width:var(--mds-button-l-size-only-icon-min-width);padding:0}.mds-button--icon-only.mds-button--size-l>:first-child,.mds-button--icon-only.mds-button--size-l .mds-slot>:first-child{max-height:var(--mds-button-l-size-only-icon-icon-height);max-width:var(--mds-button-l-size-only-icon-icon-width);min-height:var(--mds-button-l-size-only-icon-icon-height);min-width:var(--mds-button-l-size-only-icon-icon-width)}.mds-button--icon-only.mds-button--size-m:not(.mds-button--ghost){max-width:var(--mds-button-m-size-only-icon-max-width);min-width:var(--mds-button-m-size-only-icon-min-width);padding:0}.mds-button--icon-only.mds-button--size-m>:first-child,.mds-button--icon-only.mds-button--size-m .mds-slot>:first-child{max-height:var(--mds-button-m-size-only-icon-icon-height);max-width:var(--mds-button-m-size-only-icon-icon-width);min-height:var(--mds-button-m-size-only-icon-icon-height);min-width:var(--mds-button-m-size-only-icon-icon-width)}.mds-button--icon-only.mds-button--size-s:not(.mds-button--ghost){max-width:var(--mds-button-s-size-only-icon-max-width);min-width:var(--mds-button-s-size-only-icon-min-width);padding:0}.mds-button--icon-only.mds-button--size-s>:first-child,.mds-button--icon-only.mds-button--size-s .mds-slot>:first-child{max-height:var(--mds-button-s-size-only-icon-icon-height);max-width:var(--mds-button-s-size-only-icon-icon-width);min-height:var(--mds-button-s-size-only-icon-icon-height);min-width:var(--mds-button-s-size-only-icon-icon-width)}.mds-button--width-full{width:100%}.mds-button__loader-icon{animation:mds-button-spin 1s linear infinite}.mds-button--primary .mds-button__svg-circle{color:var(--mds-color-content-inverse)}.mds-button--primary .mds-button__svg-path{color:var(--mds-color-content-mid)}.mds-button--secondary .mds-button__svg-circle{color:var(--mds-color-content-default)}.mds-button--secondary .mds-button__svg-path{color:var(--mds-color-content-low)}.mds-button--ghost .mds-button__svg-circle{color:var(--mds-color-content-default)}.mds-button--ghost .mds-button__svg-path{color:var(--mds-color-content-low)}.mds-button--link{align-items:center;background:var(--mds-color-bg-none);border:none;display:flex;padding:0}@media(any-pointer:coarse){.mds-button{position:relative}.mds-button:after{content:"";top:-.375rem;right:-.375rem;bottom:-.375rem;left:-.375rem;position:absolute}}@keyframes mds-button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mds-button__loader-icon{animation:none}}.mds-breadcrumb,.mds-breadcrumb *{box-sizing:border-box}.mds-breadcrumb__list{display:flex;flex-wrap:wrap;gap:var(--mds-breadcrumb-size-gap-horizontal);list-style:none;margin:0;padding:0}.mds-breadcrumb__item{align-items:center;color:var(--mds-color-content-default);display:flex;gap:var(--mds-breadcrumb-size-gap-horizontal);line-height:var(--mds-typo-label-m-line-height);max-width:var(--mds-size-1000)}.mds-breadcrumb__item--step{font-family:var(--mds-typo-label-m-font-family);font-size:var(--mds-typo-label-m-font-size);font-weight:var(--mds-typo-label-m-font-weight);letter-spacing:var(--mds-typo-label-m-letter-spacing);line-height:var(--mds-typo-label-m-line-height);text-transform:var(--mds-typo-label-m-text-transform)}.mds-breadcrumb__item--step:focus-visible{outline:none}.mds-breadcrumb__item--step :focus-visible{outline:var(--mds-size-border-focus-lrtb) solid var(--mds-color-border-focus);outline-offset:var(--mds-size-border-focus-lrtb)}.mds-breadcrumb__item--upcoming{color:var(--mds-breadcrumb-color-label-upcoming)}.mds-breadcrumb__item--current{color:var(--mds-color-content-default);font-family:var(--mds-typo-label-m-highlight-font-family);font-size:var(--mds-typo-label-m-highlight-font-size);font-weight:var(--mds-typo-label-m-highlight-font-weight);letter-spacing:var(--mds-typo-label-m-highlight-letter-spacing);line-height:var(--mds-typo-label-m-highlight-line-height);text-transform:var(--mds-typo-label-m-highlight-text-transform)}.mds-breadcrumb__item--disabled{cursor:default}.mds-breadcrumb__item--step>:not(.mds-svg-icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mds-breadcrumb__item--step>.mds-svg-icon{flex-shrink:0;height:var(--mds-breadcrumb-size-icon-height);width:var(--mds-breadcrumb-size-icon-width)}[data-mds-dir=rtl] .mds-breadcrumb__item--step .mds-svg-icon{transform:scaleX(-1)}.mds-breadcrumb__item--step .mds-link:not(.mds-button){color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;text-transform:inherit;white-space:nowrap;width:auto}.mds-buttondock,.mds-buttondock *{box-sizing:border-box}.mds-buttondock{background-color:var(--mds-color-bg-default);display:flex;flex-direction:column;gap:var(--mds-buttondock-size-gap-vertical);padding:var(--mds-buttondock-size-padding-tb) var(--mds-overlay-size-padding-lr);z-index:1}.mds-buttondock-group{display:flex;gap:0 var(--mds-buttondock-size-gap-horizontal);justify-content:center}.mds-buttondock-group--vertical{flex-direction:column;gap:var(--mds-buttondock-size-gap-vertical) 0}.mds-buttondock-group .mds-button{width:100%}.mds-buttondock-group .mds-button:only-child{width:var(--mds-buttondock-size-btn-single-width)}.mds-buttondock--shadow{--shadow-expand: calc(-1 * var(--mds-elevation-shadow-above-blur));box-shadow:var(--mds-elevation-shadow-above-position-x) var(--mds-elevation-shadow-above-position-y) var(--mds-elevation-shadow-above-blur) 0 var(--mds-elevation-shadow-above-color);clip-path:inset(var(--shadow-expand) var(--shadow-expand) 0)}.mds-card,.mds-card *{box-sizing:border-box}.mds-card{background-color:var(--mds-color-bg-default);border:var(--mds-card-border-unselected) solid var(--mds-color-border-low);border-radius:var(--mds-card-radius);padding:var(--mds-card-padding-tb) var(--mds-card-padding-lr)}.mds-card--interactive{cursor:pointer}.mds-card:has(:is(.mds-switch--keyboard-focused,.mds-radio--keyboard-focused,.mds-checkbox--keyboard-focused)){outline:var(--mds-size-border-focus-lrtb) solid var(--mds-color-border-focus);outline-offset:var(--mds-size-border-focus-lrtb)}.mds-card--selected,.mds-card:has(:is(.mds-checkbox--checked,.mds-switch--selected,.mds-radio--selected)){border:var(--mds-card-border-selected) solid var(--mds-color-border-default)}.mds-card:not(.mds-card--interactive):has(:is(.mds-checkbox,.mds-switch,.mds-radio)){padding:0}.mds-card :is(.mds-checkbox,.mds-switch,.mds-radio){width:100%}.mds-card:not(.mds-card--interactive) :is(.mds-checkbox,.mds-switch,.mds-radio){padding:var(--mds-card-padding-tb) var(--mds-card-padding-lr)}.mds-card.mds-card--interactive>.mds-switch{display:flex}.mds-checkbox{color:var(--mds-color-content-default);display:flex;gap:var(--mds-checkbox-size-gap-horizontal);width:fit-content}.mds-checkbox__control{align-items:center;background:transparent;border:var(--mds-checkbox-size-border-check-unfilled) solid var(--mds-checkbox-color-check-border-default);border-radius:var(--mds-size-radius-low);box-sizing:border-box;display:flex;flex-shrink:0;height:var(--mds-checkbox-size-check-height);justify-content:center;width:var(--mds-checkbox-size-check-width)}[data-mds-dir=ltr] .mds-checkbox__control{margin:var(--mds-checkbox-size-padding-check-wrapper-t) var(--mds-checkbox-size-padding-check-wrapper-r) var(--mds-checkbox-size-padding-check-wrapper-b) var(--mds-checkbox-size-padding-check-wrapper-l)}[data-mds-dir=rtl] .mds-checkbox__control{margin:var(--mds-checkbox-size-padding-check-wrapper-t) var(--mds-checkbox-size-padding-check-wrapper-l) var(--mds-checkbox-size-padding-check-wrapper-b) var(--mds-checkbox-size-padding-check-wrapper-r)}.mds-checkbox__control-icon{display:none}.mds-checkbox .mds-label{color:var(--mds-color-content-default);font-family:var(--mds-typo-body-m-font-family);font-size:var(--mds-typo-body-m-font-size);font-weight:var(--mds-typo-body-m-font-weight);letter-spacing:var(--mds-typo-body-m-letter-spacing);line-height:var(--mds-typo-body-m-line-height);padding-top:var(--mds-checkbox-size-padding-text-wrapper-t);text-transform:var(--mds-typo-body-m-text-transform)}.mds-checkbox--checked .mds-checkbox__control{background:var(--mds-checkbox-color-bg-check-default);border:var(--mds-checkbox-size-border-check-filled) solid var(--mds-checkbox-color-check-border-default)}.mds-checkbox--checked .mds-checkbox__control-icon{display:block;fill:var(--mds-checkbox-color-check-mark-default)}.mds-checkbox--indeterminate .mds-checkbox__control{background:var(--mds-checkbox-color-bg-check-default);border:var(--mds-checkbox-size-border-check-filled) solid var(--mds-checkbox-color-check-border-default)}.mds-checkbox--indeterminate .mds-checkbox__control-icon{display:block;fill:var(--mds-checkbox-color-check-mark-default)}.mds-checkbox--error .mds-checkbox__control{border-color:var(--mds-color-danger-mid)}.mds-checkbox--disabled .mds-checkbox__control{border-color:var(--mds-color-border-disabled);cursor:not-allowed}.mds-checkbox--disabled .mds-checkbox__control-icon{fill:var(--mds-checkbox-color-check-mark-disabled)}.mds-checkbox--disabled,.mds-checkbox--disabled .mds-label{color:var(--mds-color-content-disabled);cursor:not-allowed}.mds-checkbox--keyboard-focused .mds-checkbox__control{outline:var(--mds-size-border-focus-lrtb) solid var(--mds-color-border-focus);outline-offset:var(--mds-size-border-focus-lrtb)}.mds-checkbox--error.mds-checkbox--disabled .mds-checkbox__control{border-color:var(--mds-color-border-disabled)}.mds-checkbox--error.mds-checkbox--disabled .mds-checkbox__control-icon{fill:var(--mds-checkbox-color-check-mark-disabled)}.mds-checkbox--error.mds-checkbox--checked .mds-checkbox__control{background:var(--mds-checkbox-color-bg-check-error);border-color:var(--mds-color-danger-mid)}.mds-checkbox--error.mds-checkbox--checked .mds-checkbox__control-icon{fill:var(--mds-checkbox-color-check-mark-error)}.mds-checkbox--error.mds-checkbox--indeterminate .mds-checkbox__control{background:var(--mds-checkbox-color-bg-check-error)}.mds-checkbox--error.mds-checkbox--indeterminate .mds-checkbox__control-icon{fill:var(--mds-checkbox-color-check-mark-error)}.mds-checkbox--error:not(.mds-checkbox--disabled) .mds-label{color:var(--mds-checkbox-color-item-label-error)}.mds-checkbox--disabled.mds-checkbox--checked .mds-checkbox__control{background:var(--mds-checkbox-color-bg-check-disabled);border-color:var(--mds-color-border-disabled)}.mds-checkbox--disabled.mds-checkbox--checked .mds-checkbox__control-icon{fill:var(--mds-checkbox-color-check-mark-disabled)}.mds-checkbox--disabled.mds-checkbox--indeterminate .mds-checkbox__control{background:var(--mds-checkbox-color-bg-check-disabled)}.mds-checkbox--disabled.mds-checkbox--indeterminate .mds-checkbox__control-icon{fill:var(--mds-checkbox-color-check-mark-disabled)}.mds-checkbox:not(.mds-checkbox--disabled)[data-hovered],.mds-checkbox:not(.mds-checkbox--disabled)[data-hovered] .mds-label{color:var(--mds-checkbox-color-item-label-hover);cursor:pointer}.mds-checkbox:not(.mds-checkbox--disabled)[data-hovered] .mds-checkbox__control{border-color:var(--mds-checkbox-color-check-border-hover)}.mds-checkbox--checked:not(.mds-checkbox--disabled)[data-hovered] .mds-checkbox__control{background:var(--mds-checkbox-color-bg-check-hover);border-color:var(--mds-checkbox-color-check-border-hover)}.mds-checkbox--checked:not(.mds-checkbox--disabled)[data-hovered] .mds-checkbox__control-icon{fill:var(--mds-checkbox-color-check-mark-hover)}.mds-checkbox--indeterminate:not(.mds-checkbox--disabled)[data-hovered] .mds-checkbox__control{background:var(--mds-checkbox-color-bg-check-hover);border-color:var(--mds-checkbox-color-check-border-hover)}.mds-checkbox--indeterminate:not(.mds-checkbox--disabled)[data-hovered] .mds-checkbox__control-icon{fill:var(--mds-checkbox-color-check-mark-hover)}.mds-checkbox--error:not(.mds-checkbox--disabled)[data-hovered] .mds-checkbox__control{border-color:var(--mds-color-danger-mid)}.mds-checkbox--error.mds-checkbox--checked:not(.mds-checkbox--disabled)[data-hovered] .mds-checkbox__control{background:var(--mds-checkbox-color-bg-check-error);border-color:var(--mds-color-danger-mid)}.mds-checkbox--error.mds-checkbox--indeterminate:not(.mds-checkbox--disabled)[data-hovered] .mds-checkbox__control{background:var(--mds-checkbox-color-bg-check-error);border-color:var(--mds-color-danger-mid)}.mds-checkbox--error:not(.mds-checkbox--disabled)[data-hovered] .mds-checkbox__control-icon{fill:var(--mds-checkbox-color-check-mark-error)}.mds-checkbox--error.mds-checkbox--indeterminate:not(.mds-checkbox--disabled)[data-hovered] .mds-checkbox__control-icon{fill:var(--mds-checkbox-color-check-mark-error)}@media(any-pointer:coarse){.mds-checkbox{position:relative}.mds-checkbox:after{content:"";top:-.375rem;right:0;bottom:-.375rem;left:0;position:absolute}}.mds-switch,.mds-switch *{box-sizing:border-box}.mds-switch{--outline-offset: -1;align-items:center;border-radius:var(--mds-switch-size-radius);cursor:pointer;display:inline-flex;gap:var(--mds-size-50)}.mds-switch--disabled{cursor:not-allowed}.mds-switch__control{align-items:center;background-color:var(--mds-switch-color-track-bg-inactive-default);border:var(--mds-switch-size-track-border-inactive) solid var(--mds-switch-color-track-border-inactive-default);border-radius:var(--mds-switch-size-knob-radius);display:flex;height:var(--mds-switch-size-track-height);justify-content:flex-start;position:relative;transition:background-color .25s linear;width:var(--mds-switch-size-track-width)}[data-mds-dir=ltr] .mds-switch__control{padding-left:var(--mds-switch-size-track-padding-inactive-lr)}[data-mds-dir=rtl] .mds-switch__control{padding-right:var(--mds-switch-size-track-padding-inactive-lr)}.mds-switch--disabled .mds-switch__control{background-color:var(--mds-switch-color-track-bg-inactive-disabled);border-color:var(--mds-switch-color-track-border-inactive-disabled)}.mds-switch--selected .mds-switch__control{background-color:var(--mds-switch-color-track-bg-active-default);border-color:var(--mds-switch-color-track-bg-active-default)}[data-mds-dir=ltr] .mds-switch--selected .mds-switch__control{padding-right:var(--mds-switch-size-track-padding-active-lr)}[data-mds-dir=rtl] .mds-switch--selected .mds-switch__control{padding-left:var(--mds-switch-size-track-padding-active-lr)}.mds-switch--keyboard-focused .mds-switch__control{border-radius:var(--mds-switch-size-radius);outline:var(--mds-size-border-focus-lrtb) solid var(--mds-color-border-focus);outline-offset:var(--mds-size-border-focus-lrtb)}.mds-switch--disabled.mds-switch--selected .mds-switch__control{background-color:var(--mds-switch-color-track-bg-active-disabled);border-color:var(--mds-switch-color-track-bg-active-disabled)}.mds-switch__thumb{background-color:var(--mds-switch-color-knob-bg-inactive-default);border-radius:var(--mds-switch-size-knob-radius);box-shadow:0 var(--mds-switch-elevation-knob-inactive-default-y) var(--mds-switch-elevation-knob-inactive-default-blur) var(--mds-switch-elevation-knob-inactive-default-color);height:var(--mds-switch-size-knob-inactive-height);transform:translate(0);transition:background-color .25s linear,transform .25s linear,width .25s linear,height .25s linear,box-shadow .25s linear;width:var(--mds-switch-size-knob-inactive-width)}.mds-switch--disabled .mds-switch__thumb{background-color:var(--mds-switch-color-knob-bg-inactive-disabled);border-color:var(--mds-switch-color-knob-bg-inactive-disabled)}.mds-switch--selected .mds-switch__thumb{background-color:var(--mds-switch-color-knob-bg-active-default);box-shadow:0 var(--mds-switch-elevation-knob-active-default-y) var(--mds-switch-elevation-knob-active-default-blur) var(--mds-switch-elevation-knob-active-default-color);height:var(--mds-switch-size-knob-active-height);width:var(--mds-switch-size-knob-active-width)}[data-mds-dir=ltr] .mds-switch--selected .mds-switch__thumb{transform:translate(calc(var(--mds-switch-size-track-width) - var(--mds-switch-size-knob-active-width) - var(--mds-switch-size-track-padding-inactive-lr) - var(--mds-switch-size-track-padding-active-lr) - var(--mds-switch-size-track-border-inactive)))}[data-mds-dir=rtl] .mds-switch--selected .mds-switch__thumb{transform:translate(calc(-1*(var(--mds-switch-size-track-width) - var(--mds-switch-size-knob-active-width) - var(--mds-switch-size-track-padding-inactive-lr) - var(--mds-switch-size-track-padding-active-lr) - var(--mds-switch-size-track-border-inactive))))}.mds-switch--disabled.mds-switch--selected .mds-switch__thumb{background-color:var(--mds-switch-color-knob-bg-active-disabled);border-color:var(--mds-switch-color-knob-bg-active-disabled)}.mds-switch .mds-label{align-self:center;color:var(--mds-color-content-default);display:flex;flex:1 0 0;font-family:var(--mds-typo-body-m-font-family);font-size:var(--mds-typo-body-m-font-size);font-weight:var(--mds-typo-body-m-font-weight);gap:.625rem;letter-spacing:var(--mds-typo-body-m-letter-spacing);line-height:var(--mds-typo-body-m-line-height);text-transform:var(--mds-typo-body-m-text-transform)}.mds-switch--disabled .mds-label{color:var(--mds-color-content-disabled)}@media(prefers-reduced-motion:reduce){.mds-switch__control,.mds-switch__thumb{transition:none}}@media(any-pointer:coarse){.mds-switch{position:relative}.mds-switch:after{content:"";top:-.375rem;right:-.375rem;bottom:-.375rem;left:-.375rem;position:absolute}}.mds-cell-list,.mds-cell-list *{box-sizing:border-box}.mds-cell-list{list-style-type:none;margin:0;padding:0}.mds-cell{border-color:var(--mds-cell-color-border);border-style:solid;border-width:0 0 var(--mds-cell-size-border-b) 0;color:var(--mds-color-content-default);display:flex;flex-direction:column;gap:var(--mds-cell-size-item-gap-vertical) 0;padding:var(--mds-cell-size-padding-tb) var(--mds-cell-size-padding-lr);width:100%}.mds-cell--disabled{color:var(--mds-color-content-disabled)}.mds-cell__item{display:flex;flex-direction:row;gap:0 var(--mds-cell-size-item-gap-horizontal)}.mds-cell__item .mds-checkbox,.mds-cell__item .mds-switch{align-self:var(--mds-cell-align-item-control)}.mds-cell__item .mds-button{align-self:var(--mds-cell-align-item-action)}.mds-cell__item--button{background-color:inherit;border:0;color:inherit;cursor:pointer;margin:0;outline:none;padding:0}[data-mds-dir=ltr] .mds-cell__item--button{text-align:left}[data-mds-dir=rtl] .mds-cell__item--button{text-align:right}.mds-cell__item--link{border-radius:0;color:inherit;text-decoration:none}.mds-cell--disabled .mds-cell__item--button{cursor:inherit;pointer-events:none}.mds-cell--disabled .mds-cell__item--link{pointer-events:none}.mds-cell__item--button:focus-visible,.mds-cell__item--link:focus-visible{outline:var(--mds-size-border-focus-lrtb) solid var(--mds-color-border-focus);outline-offset:.125rem}.mds-cell__content{display:flex;flex-direction:column;flex-grow:1;gap:var(--mds-cell-size-item-gap-vertical) 0;justify-content:center}.mds-cell__title{font-family:var(--mds-typo-label-m-font-family);font-size:var(--mds-typo-label-m-font-size);font-weight:var(--mds-typo-label-m-font-weight);letter-spacing:var(--mds-typo-label-m-letter-spacing);line-height:var(--mds-typo-label-m-line-height);text-transform:var(--mds-typo-label-m-text-transform)}.mds-cell__description{font-family:var(--mds-typo-body-m-font-family);font-size:var(--mds-typo-body-m-font-size);font-weight:var(--mds-typo-body-m-font-weight);letter-spacing:var(--mds-typo-body-m-letter-spacing);line-height:var(--mds-typo-body-m-line-height);margin:0;text-transform:var(--mds-typo-body-m-text-transform)}.mds-cell .mds-cell__item>.mds-slot{align-items:center;align-self:var(--mds-cell-align-item-leading-icon);background-color:var(--mds-cell-color-item-leading-icon-bg);border-radius:var(--mds-cell-size-leading-icon-wrapper-radius);box-sizing:content-box;color:var(--mds-color-content-default);display:flex;height:var(--mds-cell-size-leading-icon-height);justify-content:center;min-height:var(--mds-cell-size-leading-icon-height);min-width:var(--mds-cell-size-leading-icon-width);padding:var(--mds-cell-size-leading-icon-wrapper-padding-tb) var(--mds-cell-size-leading-icon-wrapper-padding-lr);width:var(--mds-cell-size-leading-icon-width)}.mds-cell--disabled .mds-cell__item>.mds-slot{color:var(--mds-color-content-disabled)}.mds-cell .mds-svg-icon__icon-chevron-right{align-self:var(--mds-cell-align-item-trailing-icon);color:var(--mds-color-content-default);display:flex;height:var(--mds-cell-size-trailing-icon-height);justify-content:center;margin-top:var(--mds-cell-size-trailing-icon-wrapper-padding-t);width:var(--mds-cell-size-trailing-icon-width)}.mds-cell--disabled .mds-svg-icon__icon-chevron-right{color:var(--mds-color-content-disabled)}[data-mds-dir=rtl] .mds-cell .mds-svg-icon__icon-chevron-right{transform:scaleX(-1)}.mds-checkbox-group{display:flex;flex-direction:column;gap:var(--mds-checkboxgroup-size-gap-vertical)}.mds-checkbox-group__options{display:flex;flex-direction:column;gap:var(--mds-checkboxgroup-size-gap-items-vertical)}.mds-checkbox-group .mds-error-text,.mds-checkbox-group .mds-helper-text{gap:var(--mds-field-size-helper-gap-horizontal)}.mds-checkbox-group--disabled .mds-error-text,.mds-checkbox-group--disabled .mds-helper-text{color:var(--mds-color-content-disabled)}.mds-checkbox-group--has-error .mds-helper-text{display:none}.mds-chip,.mds-chip *{box-sizing:border-box}.mds-chip{align-items:center;background-color:var(--mds-color-bg-none);border:var(--mds-chip-size-border) solid var(--mds-chip-color-border-unselected);border-radius:var(--mds-chip-size-radius);color:var(--mds-color-content-default);display:flex;flex-wrap:nowrap;font-family:var(--mds-typo-label-m-font-family);font-size:var(--mds-typo-label-m-font-size);font-weight:var(--mds-typo-label-m-font-weight);gap:var(--mds-chip-size-gap-horizontal);letter-spacing:var(--mds-typo-label-m-letter-spacing);line-height:var(--mds-typo-label-m-line-height);padding:var(--mds-chip-size-padding-tb) var(--mds-chip-size-padding-lr);text-transform:var(--mds-typo-label-m-text-transform);width:fit-content}.mds-chip--selected{background-color:var(--mds-chip-color-bg-selected);border-color:var(--mds-chip-color-border-selected);color:var(--mds-chip-color-label-selected);font-size:var(--mds-typo-label-m-highlight-font-size);font-weight:var(--mds-typo-label-m-highlight-font-weight);letter-spacing:var(--mds-typo-label-m-highlight-letter-spacing);line-height:var(--mds-typo-label-m-highlight-line-height);text-transform:var(--mds-typo-label-m-highlight-text-transform)}.mds-chip>.mds-slot{align-self:center;display:flex}.mds-chip>:first-child.mds-svg-icon,.mds-chip>:first-child.mds-slot>:first-child{max-height:var(--mds-chip-size-leading-icon-height);max-width:var(--mds-chip-size-leading-icon-width);min-height:var(--mds-chip-size-leading-icon-height);min-width:var(--mds-chip-size-leading-icon-width)}.mds-chip>:last-child.mds-svg-icon,.mds-chip>:last-child.mds-slot>:first-child{max-height:var(--mds-chip-size-trailing-icon-height);max-width:var(--mds-chip-size-trailing-icon-width);min-height:var(--mds-chip-size-trailing-icon-height);min-width:var(--mds-chip-size-trailing-icon-width)}.mds-chip-list,.mds-chip-list *{box-sizing:border-box}.mds-chip-list{display:flex;flex-flow:row wrap;gap:var(--mds-chip-size-items-gap-vertical) var(--mds-chip-size-items-gap-horizontal)}.mds-chip-list--vertical{flex-direction:column}.mds-chip-list__remove-button{all:unset;cursor:pointer;display:inline-flex}.mds-chip>:first-child.mds-chip-list__remove-button>:first-child{height:var(--mds-chip-size-trailing-icon-height);width:var(--mds-chip-size-trailing-icon-width)}.mds-chip>:last-child.mds-chip-list__remove-button>:first-child{height:var(--mds-chip-size-trailing-icon-height);width:var(--mds-chip-size-trailing-icon-width)}.mds-chip-list--scroll{flex-wrap:nowrap;margin:calc(-1 * var(--mds-size-border-focus-lrtb) * 2);overflow-x:auto;padding:calc(var(--mds-size-border-focus-lrtb) * 2);scrollbar-width:none}.mds-chip-list__item{cursor:pointer;display:inline-flex;height:fit-content;width:fit-content}.mds-chip-list--scroll>.mds-chip-list__item{flex-shrink:0}.mds-chip-list__item[data-disabled]{cursor:default;pointer-events:none}.mds-chip-list__item:focus-visible{outline:none}.mds-chip-list__item:focus-visible>.mds-chip-list__item-cell>:not(.mds-chip-list__remove-button):first-child,.mds-chip-list__item:focus-visible .mds-chip-list__remove-button>:first-child{outline:var(--mds-size-border-focus-lrtb) solid var(--mds-color-border-focus);outline-offset:var(--mds-size-border-focus-lrtb)}.mds-date-picker,.mds-date-picker *{box-sizing:border-box}.mds-date-picker .mds-base-field__control{padding-left:0;padding-right:0}.mds-date-picker .mds-input{max-height:var(--mds-field-size-field-base);padding-left:var(--mds-field-size-field-padding-lr);padding-right:var(--mds-field-size-field-padding-lr)}[data-mds-dir=ltr] .mds-date-picker .mds-input{text-align:left}[data-mds-dir=rtl] .mds-date-picker .mds-input{text-align:right}.mds-date-picker .mds-input:not(.mds-input--has-value)::-webkit-datetime-edit{color:var(--mds-color-content-low)}.mds-date-picker .mds-label{background-color:var(--mds-field-color-field-label-bg);font-family:var(--mds-typo-label-s-font-family);font-size:var(--mds-typo-label-s-font-size);font-weight:var(--mds-typo-label-s-font-weight);letter-spacing:var(--mds-typo-label-s-letter-spacing);line-height:var(--mds-typo-label-s-line-height);padding:0 var(--mds-field-size-field-label-padding-open-lr);text-transform:var(--mds-typo-label-s-text-transform);top:var(--mds-field-size-field-label-offset-open-t)}[data-mds-dir=ltr] .mds-date-picker .mds-label{left:var(--mds-field-size-field-label-offset-open-l)}[data-mds-dir=rtl] .mds-date-picker .mds-label{right:var(--mds-field-size-field-label-offset-open-l)}.mds-date-picker .mds-input::-webkit-calendar-picker-indicator{background:var(--mds-date-picker-icon);background-position:center;background-repeat:no-repeat;background-size:100%;cursor:pointer;height:var(--mds-field-size-icon-height);margin-top:calc(var(--mds-date-picker-size-iconwrapper-padding-t) * -1);padding:0;width:var(--mds-field-size-icon-width)}.mds-date-picker.mds-base-field--keyboard-focused:has(.mds-input:not(:focus-visible)) .mds-base-field__control{border-color:var(--mds-color-border-default)}[data-mds-dir=ltr] .mds-date-picker.mds-base-field--keyboard-focused:has(.mds-input:not(:focus-visible)) .mds-base-field__control{border-width:var(--mds-field-size-field-border-active-t) var(--mds-field-size-field-border-active-r) var(--mds-field-size-field-border-active-b) var(--mds-field-size-field-border-active-l)}[data-mds-dir=rtl] .mds-date-picker.mds-base-field--keyboard-focused:has(.mds-input:not(:focus-visible)) .mds-base-field__control{border-width:var(--mds-field-size-field-border-active-t) var(--mds-field-size-field-border-active-l) var(--mds-field-size-field-border-active-b) var(--mds-field-size-field-border-active-r)}.mds-date-picker.mds-base-field--disabled .mds-input::-webkit-calendar-picker-indicator{background-color:var(--mds-color-content-disabled);cursor:not-allowed}[data-mds-dir=rtl] .mds-date-picker .mds-input::-webkit-calendar-picker-indicator{order:-1}.mds-divider,.mds-divider *{box-sizing:border-box}.mds-divider{background-color:var(--mds-color-border-low);border:0;height:.0625rem;margin:0;padding:0;width:100%}.mds-drop-down__menu,.mds-drop-down__menu *{box-sizing:border-box}.mds-error-text{align-items:start;color:var(--mds-color-danger-mid);display:flex;font-family:var(--mds-typo-body-s-font-family);font-size:var(--mds-typo-body-s-font-size);font-style:normal;font-weight:var(--mds-typo-body-s-font-weight);gap:var(--mds-helper-text-size-gap-horizontal);letter-spacing:var(--mds-typo-body-s-letter-spacing);line-height:var(--mds-typo-body-s-line-height)}.mds-error-text .mds-svg-icon__icon-warning-stroke{margin-top:var(--mds-helper-text-iconwrapper-padding-t)}.mds-grid,.mds-grid *{box-sizing:border-box}.mds-grid{display:grid;gap:var(--mds-grid-gutter-base);grid-template-columns:repeat(var(--mds-grid-columns-base),1fr);height:100%;margin:0 var(--mds-grid-margin-horizontal);max-width:var(--mds-grid-max-width-base)}.mds-grid__item{display:var(--display-s);grid-column:var(--col-offset-s) / span var(--col-span-s);grid-row:var(--row-offset-s) / span var(--row-span-s)}@media(min-width:768px){.mds-grid__item{display:var(--display-m);grid-column:var(--col-offset-m) / span var(--col-span-m);grid-row:var(--row-offset-m) / span var(--row-span-m)}}@media(min-width:1280px){.mds-grid__item{display:var(--display-l);grid-column:var(--col-offset-l) / span var(--col-span-l);grid-row:var(--row-offset-l) / span var(--row-span-l)}}@media(min-width:1920px){.mds-grid__item{display:var(--display-xl);grid-column:var(--col-offset-xl) / span var(--col-span-xl);grid-row:var(--row-offset-xl) / span var(--row-span-xl)}}@media(min-width:2560px){.mds-grid__item{display:var(--display-2xl);grid-column:var(--col-offset-2xl) / span var(--col-span-2xl);grid-row:var(--row-offset-2xl) / span var(--row-span-2xl)}}.mds-header,.mds-header *{box-sizing:border-box}.mds-header{align-items:center;background-color:var(--mds-color-bg-default);display:grid;gap:var(--mds-header-s-size-gap-horizontal);grid-template-columns:1fr auto 1fr;padding:var(--mds-header-s-size-padding-tb) var(--mds-header-size-padding-lr);width:100%}.mds-header__nav-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--mds-color-content-default);cursor:pointer;display:flex;grid-column:1;height:var(--mds-header-s-size-navbtn-height);justify-self:start;padding:0;width:var(--mds-header-s-size-navbtn-width)}.mds-header__nav-button .mds-svg-icon{height:var(--mds-header-s-size-navbtn-icon-height);width:var(--mds-header-s-size-navbtn-icon-width)}.mds-header__nav-button .mds-svg-icon.mds-svg-icon__icon-hamburger{height:var(--mds-header-s-size-navbtn-icon-hamburger-height);width:var(--mds-header-s-size-navbtn-icon-hamburger-width)}.mds-header__nav-button--keyboard-focused{outline:var(--mds-size-border-focus-lrtb) solid var(--mds-color-border-focus);outline-offset:var(--mds-size-border-focus-lrtb)}.mds-header__title{color:var(--mds-color-content-default);font-family:var(--mds-typo-label-m-font-family);font-size:var(--mds-typo-label-m-font-size);font-weight:var(--mds-typo-label-m-font-weight);grid-column:2;letter-spacing:var(--mds-typo-label-m-letter-spacing);line-height:var(--mds-typo-label-m-line-height);max-width:100%;min-width:0;overflow:hidden;place-self:center center;text-align:center;text-overflow:ellipsis;text-transform:var(--mds-typo-label-m-text-transform);white-space:nowrap}.mds-header>.mds-link{display:none}.mds-header>.mds-logo{display:none}.mds-header .mds-slot{grid-column:3;min-width:2rem;overflow:hidden;white-space:nowrap}[data-mds-dir=rtl] .mds-header__nav-button .mds-svg-icon{transform:scaleX(-1)}@media(min-width:768px){.mds-header{border-bottom:var(--mds-header-m-size-border-b) solid var(--mds-header-m-color-border);gap:var(--mds-header-m-size-gap-horizontal);grid-template-columns:var(--mds-header-m-grid);padding:var(--mds-header-m-size-padding-tb) var(--mds-header-size-padding-lr)}.mds-header>.mds-link{align-items:center;display:flex;grid-column:2;margin:var(--mds-header-m-size-link-margin);width:auto}.mds-header__title{display:none}.mds-header .mds-logo{display:flex;grid-column:2;height:var(--mds-header-m-size-logo-height);margin:var(--mds-header-m-size-link-margin);width:var(--mds-header-m-size-logo-width)}.mds-header__nav-button{align-items:flex-start;height:var(--mds-header-m-size-navbtn-height);width:var(--mds-header-m-size-navbtn-width)}.mds-header__nav-button .mds-svg-icon{height:var(--mds-header-m-size-navbtn-height);width:var(--mds-header-m-size-navbtn-width)}}.mds-helper-text{align-items:start;color:var(--mds-color-content-default);display:flex;font-family:var(--mds-typo-body-s-font-family);font-size:var(--mds-typo-body-s-font-size);font-style:normal;font-weight:var(--mds-typo-body-s-font-weight);gap:var(--mds-helper-text-size-gap-horizontal);letter-spacing:var(--mds-typo-body-s-letter-spacing);line-height:var(--mds-typo-body-s-line-height)}.mds-helper-text .mds-svg-icon__icon-info-stroke{margin-top:var(--mds-helper-text-iconwrapper-padding-t)}.mds-loader,.mds-loader *{box-sizing:border-box}.mds-loader{align-items:center;border-radius:var(--mds-size-radius-none);color:var(--mds-color-content-default);display:flex;flex-direction:column;font-family:var(--mds-typo-label-s-font-family);font-size:var(--mds-typo-label-s-font-size);font-weight:var(--mds-typo-label-s-font-weight);gap:var(--mds-size-25);letter-spacing:var(--mds-typo-label-s-letter-spacing);line-height:var(--mds-typo-label-s-line-height);padding:var(--mds-size-0);text-transform:var(--mds-typo-label-s-text-transform)}.mds-loader>.mds-svg-icon__icon-loader{animation:mds-spin 1s linear infinite;height:var(--mds-size-125);width:var(--mds-size-125)}@media(min-width:768px){.mds-loader>.mds-svg-icon__icon-loader{height:var(--mds-size-250);width:var(--mds-size-250)}}@media(min-width:1280px){.mds-loader>.mds-svg-icon__icon-loader{height:var(--mds-size-350);width:var(--mds-size-350)}}.mds-loader--s>.mds-svg-icon__icon-loader{height:var(--mds-size-125);width:var(--mds-size-125)}.mds-loader--m>.mds-svg-icon__icon-loader{height:var(--mds-size-250);width:var(--mds-size-250)}.mds-loader--l>.mds-svg-icon__icon-loader{height:var(--mds-size-350);width:var(--mds-size-350)}@media(prefers-reduced-motion:reduce){.mds-loader>.mds-svg-icon__icon-loader{animation:none}}@keyframes mds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mds-password-field .mds-password-field__visibility-button{align-items:center;align-self:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--mds-field-color-field-icon);cursor:pointer;display:flex;padding:0;padding-top:var(--mds-field-size-iconwrapper-padding-t);pointer-events:auto}.mds-password-field .mds-password-field__visibility-button>:first-child{height:var(--mds-field-size-icon-height);width:var(--mds-field-size-icon-width)}.mds-password-field .mds-password-field__visibility-button--keyboard-focused{outline:var(--mds-field-size-field-border-focus-b, 2px) solid var(--mds-color-border-focus)}.mds-password-field .mds-input:not(.mds-base-field--focused){overflow:hidden;text-overflow:inherit}.mds-base-field--disabled .mds-password-field__visibility-button{color:var(--mds-color-content-disabled)}.mds-password-field .mds-input::-ms-reveal,.mds-password-field .mds-input::-ms-clear{display:none}.mds-phone-field,.mds-phone-field *{box-sizing:border-box}.mds-phone-field{display:flex;flex-direction:row;gap:var(--mds-phonefield-size-gap)}.mds-phone-field .mds-autocomplete{max-width:var(--mds-phonefield-size-prefix-width);min-width:var(--mds-phonefield-size-prefix-width)}.mds-phone-field .mds-label{display:inline-block;max-width:calc(100% - var(--mds-field-size-field-padding-lr) * 2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mds-phone-field .mds-label .mds-slot{margin-inline-start:var(--mds-field-size-field-label-gap-horizontal)}.mds-phone-field .mds-menu{text-wrap:nowrap;width:var(--phone-width)}.mds-phone-field__popover .mds-menu{width:var(--phone-width, var(--trigger-width))}.mds-phone-field .mds-autocomplete:has(.mds-error-text) .mds-menu{margin-top:calc((var(--mds-typo-body-s-line-height) + var(--mds-field-size-gap-vertical)) * -1)}[data-mds-dir=ltr] :where(.mds-phone-field)>.mds-base-field .mds-helper-text,[data-mds-dir=ltr] :where(.mds-phone-field)>.mds-base-field .mds-error-text{margin-left:calc((var(--mds-phonefield-size-prefix-width) + var(--mds-phonefield-size-gap)) * -1)}[data-mds-dir=rtl] :where(.mds-phone-field)>.mds-base-field .mds-helper-text,[data-mds-dir=rtl] :where(.mds-phone-field)>.mds-base-field .mds-error-text{margin-right:calc((var(--mds-phonefield-size-prefix-width) + var(--mds-phonefield-size-gap)) * -1)}:where(.mds-phone-field) .mds-autocomplete .mds-error-text,:where(.mds-phone-field) .mds-autocomplete .mds-helper-text{min-width:var(--phone-width)}.mds-phone-field:has(.mds-error-text) .mds-helper-text{display:none}:where(.mds-phone-field) .mds-autocomplete:has(.mds-error-text)~.mds-base-field .mds-error-text{display:none}.mds-progress-bar,.mds-progress-bar *{box-sizing:border-box}.mds-progress-bar__track{background-color:var(--mds-color-bg-mid);height:.125rem;overflow:hidden;width:100%;will-change:transform}.mds-progress-bar__range{background-color:var(--mds-color-content-default);border-radius:inherit;height:100%}.mds-radio-group,.mds-radio-group *{box-sizing:border-box}.mds-radio-group{display:flex;flex-direction:column;gap:var(--mds-radiogroup-size-gap-vertical)}.mds-radio-group__options{display:flex}.mds-radio-group__options--horizontal{flex-flow:row wrap;gap:var(--mds-radiogroup-size-items-gap-horizontal)}.mds-radio-group__options--vertical{flex-direction:column;gap:var(--mds-radiogroup-size-items-gap-vertical)}.mds-radio-group .mds-helper-text,.mds-radio-group .mds-error-text{gap:var(--mds-radiogroup-size-helper-gap-horizontal)}.mds-radio-group--disabled .mds-error-text,.mds-radio-group--disabled .mds-helper-text{color:var(--mds-color-content-low)}.mds-radio-group--has-error .mds-helper-text{display:none}.mds-radio{cursor:pointer;display:flex;flex-direction:row;gap:var(--mds-size-50);width:fit-content}.mds-radio-group__control{border:var(--mds-radiogroup-size-radio-border-unselected) solid var(--mds-radiogroup-color-radio-border-unselected-default);border-radius:var(--mds-radiogroup-size-radius-radio);height:var(--mds-radiogroup-size-radio-height);margin:var(--mds-radiogroup-size-item-radiowrapper-padding-t) var(--mds-radiogroup-size-item-radiowrapper-padding-lr) var(--mds-radiogroup-size-item-radiowrapper-padding-b);position:relative;width:var(--mds-radiogroup-size-radio-width)}.mds-radio--error .mds-radio-group__control{border-color:var(--mds-color-danger-mid)}.mds-radio--disabled .mds-radio-group__control{border-color:var(--mds-color-border-disabled)}.mds-radio--selected .mds-radio-group__control{background-color:var(--mds-radiogroup-color-radio-bg-selected-default);border:var(--mds-radiogroup-size-radio-border-selected) solid var(--mds-radiogroup-color-radio-border-selected-default)}.mds-radio--keyboard-focused .mds-radio-group__control{outline:var(--mds-size-border-high) solid var(--mds-color-border-focus);outline-offset:var(--mds-size-border-high)}.mds-radio--selected.mds-radio--error .mds-radio-group__control{background-color:var(--mds-radiogroup-color-radio-bg-selected-error);border-color:var(--mds-color-danger-mid)}.mds-radio--selected.mds-radio--disabled .mds-radio-group__control{background-color:var(--mds-radiogroup-color-radio-bg-selected-disabled);border-color:var(--mds-color-border-disabled)}.mds-radio-group__dot{background-color:var(--mds-radiogroup-color-radio-dot-default);border-radius:var(--mds-radiogroup-size-radius-dot);height:var(--mds-radiogroup-size-item-dot);pointer-events:none;position:absolute;top:50%;width:var(--mds-radiogroup-size-item-dot)}[data-mds-dir=ltr] .mds-radio-group__dot{left:50%;transform:translate(-50%,-50%)}[data-mds-dir=rtl] .mds-radio-group__dot{right:50%;transform:translate(50%,-50%)}.mds-radio .mds-label{color:var(--mds-color-content-default);font-family:var(--mds-typo-body-m-font-family);font-size:var(--mds-typo-body-m-font-size);font-weight:var(--mds-typo-body-m-font-weight);letter-spacing:var(--mds-typo-body-m-letter-spacing);line-height:var(--mds-typo-body-m-line-height);padding-top:var(--mds-radiogroup-size-item-labelwrapper-padding-t);text-transform:var(--mds-typo-body-m-text-transform)}.mds-radio--error .mds-label{color:var(--mds-radiogroup-color-item-label-error)}.mds-radio--disabled .mds-label{color:var(--mds-color-content-disabled)}.mds-radio--selected .mds-radio-group__dot{background-color:var(--mds-radiogroup-color-radio-dot-default)}.mds-radio--error .mds-radio-group__dot{background-color:var(--mds-radiogroup-color-radio-dot-error)}.mds-radio--disabled .mds-radio-group__dot{background-color:var(--mds-radiogroup-color-radio-dot-disabled)}.mds-radio:not(.mds-radio--disabled,.mds-radio--error)[data-hovered] .mds-radio-group__control{border-color:var(--mds-radiogroup-color-radio-border-unselected-hover)}.mds-radio:not(.mds-radio--disabled)[data-hovered] .mds-label{color:var(--mds-radiogroup-color-item-label-hover)}.mds-radio--selected:not(.mds-radio--error,.mds-radio--disabled)[data-hovered] .mds-radio-group__control{background-color:var(--mds-radiogroup-color-radio-bg-selected-hover);border-color:var(--mds-radiogroup-color-radio-border-selected-hover)}.mds-radio--selected:not(.mds-radio--disabled,.mds-radio--error)[data-hovered] .mds-radio-group__dot{background-color:var(--mds-radiogroup-color-radio-dot-hover)}@media(any-pointer:coarse){.mds-radio{position:relative}.mds-radio:after{content:"";top:-.375rem;right:0;bottom:-.375rem;left:0;position:absolute}}.mds-search-field,.mds-search-field *{box-sizing:border-box}.mds-search-field{--input-height: var(--mds-typo-label-m-line-height);display:flex;flex-direction:column;gap:var(--mds-field-size-gap-vertical);height:fit-content;width:fit-content}.mds-search-field--full-width{width:100%}.mds-search-field .mds-svg-icon__icon-magnifier{color:var(--mds-searchfield-color-icon);display:var(--mds-searchfield-icon);height:var(--mds-field-size-icon-height);width:var(--mds-field-size-icon-width)}[data-mds-dir=rtl] .mds-search-field .mds-svg-icon__icon-magnifier{transform:scaleX(-1)}.mds-search-field .mds-input[type=search]{font-family:var(--mds-typo-label-m-font-family);font-size:var(--mds-typo-label-m-font-size);font-weight:var(--mds-typo-label-m-font-weight);letter-spacing:var(--mds-typo-label-m-letter-spacing);line-height:var(--mds-typo-label-m-line-height)}.mds-search-field .mds-input::placeholder{color:var(--mds-color-content-mid)}.mds-search-field .mds-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.mds-search-field--focused .mds-base-field__control{border-color:var(--mds-color-border-default);border-radius:var(--mds-field-size-field-radius);border-style:solid}[data-mds-dir=ltr] .mds-search-field--focused .mds-base-field__control{border-width:var(--mds-field-size-field-border-active-t) var(--mds-field-size-field-border-active-r) var(--mds-field-size-field-border-active-b) var(--mds-field-size-field-border-active-l)}[data-mds-dir=rtl] .mds-search-field--focused .mds-base-field__control{border-width:var(--mds-field-size-field-border-active-t) var(--mds-field-size-field-border-active-l) var(--mds-field-size-field-border-active-b) var(--mds-field-size-field-border-active-r)}.mds-search-field--keyboard-focused .mds-base-field__control{border-color:var(--mds-color-border-focus);border-radius:var(--mds-field-size-field-radius);border-style:solid}[data-mds-dir=ltr] .mds-search-field--keyboard-focused .mds-base-field__control{border-width:var(--mds-field-size-field-border-focus-t) var(--mds-field-size-field-border-focus-r) var(--mds-field-size-field-border-focus-b) var(--mds-field-size-field-border-focus-l)}[data-mds-dir=rtl] .mds-search-field--keyboard-focused .mds-base-field__control{border-width:var(--mds-field-size-field-border-focus-t) var(--mds-field-size-field-border-focus-l) var(--mds-field-size-field-border-focus-b) var(--mds-field-size-field-border-focus-r)}.mds-search-field--has-error .mds-base-field__control{border-color:var(--mds-color-danger-mid);border-radius:var(--mds-field-size-field-radius);border-style:solid}[data-mds-dir=ltr] .mds-search-field--has-error .mds-base-field__control{border-width:var(--mds-field-size-field-border-error-t) var(--mds-field-size-field-border-error-r) var(--mds-field-size-field-border-error-b) var(--mds-field-size-field-border-error-l)}[data-mds-dir=rtl] .mds-search-field--has-error .mds-base-field__control{border-width:var(--mds-field-size-field-border-error-t) var(--mds-field-size-field-border-error-l) var(--mds-field-size-field-border-error-b) var(--mds-field-size-field-border-error-r)}.mds-search-field .mds-helper-text,.mds-search-field .mds-error-text{padding:0 var(--mds-helper-text-size-padding-lr)}.mds-search-field--has-error .mds-helper-text{display:none}.mds-search-field .mds-button{color:var(--mds-field-color-field-icon)}.mds-search-field:not(.mds-search-field--has-value) .mds-button{display:none}.mds-select-field{min-width:var(--mds-select-size-min-width)}.mds-select-field--full-width{width:100%}.mds-select-field .mds-select{font-family:var(--mds-field-typo-input-font-family);font-size:var(--mds-field-typo-input-font-size);font-weight:var(--mds-field-typo-input-font-weight);letter-spacing:var(--mds-field-typo-input-letter-spacing);line-height:var(--mds-field-typo-input-line-height);padding:var(--mds-field-size-field-input-padding-t) 0 var(--mds-field-size-field-input-padding-b);resize:none;text-transform:var(--mds-field-typo-input-text-transform);width:100%}.mds-select-field .mds-base-field__control>.mds-svg-icon__icon-chevron-down{align-items:center;align-self:flex-start;color:var(--mds-field-color-field-icon);display:flex;height:var(--mds-field-size-icon-height);justify-content:center;margin:0;margin-top:var(--mds-field-size-iconwrapper-padding-t);padding:0;pointer-events:auto;width:var(--mds-field-size-icon-width)}.mds-select-field.mds-base-field--disabled .mds-svg-icon__icon-chevron-down{color:var(--mds-color-content-disabled)}[data-mds-dir=ltr] .mds-select-field:has(.mds-select:open) .mds-svg-icon__icon-chevron-down{transform:rotate(180deg)}[data-mds-dir=rtl] .mds-select-field:has(.mds-select:open) .mds-svg-icon__icon-chevron-down{transform:rotate(-180deg)}.mds-select-field:has(.mds-select__option):not(:has(.mds-select__option:first-child:empty:checked)) .mds-label{background-color:var(--mds-field-color-field-label-bg);font-family:var(--mds-typo-label-s-font-family);font-size:var(--mds-typo-label-s-font-size);font-weight:var(--mds-typo-label-s-font-weight);letter-spacing:var(--mds-typo-label-s-letter-spacing);line-height:var(--mds-typo-label-s-line-height);padding:0 var(--mds-field-size-field-label-padding-open-lr);text-transform:var(--mds-typo-label-s-text-transform);top:var(--mds-field-size-field-label-offset-open-t)}[data-mds-dir=ltr] .mds-select-field:has(.mds-select__option):not(:has(.mds-select__option:first-child:empty:checked)) .mds-label{left:var(--mds-field-size-field-label-offset-open-l)}[data-mds-dir=rtl] .mds-select-field:has(.mds-select__option):not(:has(.mds-select__option:first-child:empty:checked)) .mds-label{right:var(--mds-field-size-field-label-offset-open-l)}.mds-base-field--disabled .mds-select{color:var(--mds-color-content-disabled)}.mds-side-sheet__dialog.mds-dialog{animation-duration:unset;animation-name:none;animation-timing-function:unset;background-color:unset;border:none;border-radius:0;height:100dvh;inset:0 0 0 auto;margin:0;max-height:100dvh;min-height:100dvh;-ms-overflow-style:none;padding:0;scrollbar-width:none}[data-mds-dir=rtl] .mds-side-sheet__dialog.mds-dialog{inset:0 auto 0 0}.mds-side-sheet__dialog.mds-side-sheet__dialog--size-s{width:var(--mds-sidesheet-size-width-s)}.mds-side-sheet__dialog.mds-side-sheet__dialog--size-m{width:var(--mds-sidesheet-size-width-m)}.mds-side-sheet__motion{--slide-from: 100%;animation:mds-side-sheet-enter .3s cubic-bezier(0,0,.58,1);background:var(--mds-color-bg-default);display:flex;flex-direction:column;height:100%;-ms-overflow-style:none;overflow-wrap:break-word;overflow-y:scroll;scrollbar-width:none;width:100%}.mds-side-sheet__dialog .mds-dialog__header{border-bottom:var(--mds-size-border-low) solid var(--mds-sidesheet-color-header-border);gap:var(--mds-sidesheet-size-header-gap-vertical) var(--mds-sidesheet-size-header-gap-horizontal);grid-template-areas:var(--mds-sidesheet-header-template-areas);grid-template-columns:var(--mds-sidesheet-header-template-columns);padding:var(--mds-sidesheet-size-header-padding-t) var(--mds-overlay-size-padding-lr) var(--mds-sidesheet-size-header-padding-b)}.mds-side-sheet__dialog .mds-dialog__header:not(:has(.mds-dialog__title)),.mds-side-sheet__dialog .mds-dialog__header:not(:has(.mds-button)){row-gap:0}.mds-side-sheet__dialog .mds-dialog__header>.mds-dialog__title{justify-self:var(--mds-sidesheet-header-title-align)}.mds-side-sheet__dialog .mds-dialog__header>.mds-button{justify-content:var(--mds-sidesheet-header-close-align);justify-self:var(--mds-sidesheet-header-close-align)}.mds-side-sheet__dialog .mds-dialog__header:has(.mds-svg-icon__icon-arrow-left){grid-template-areas:var(--mds-sidesheet-arrow-header-template-areas);grid-template-columns:var(--mds-sidesheet-arrow-header-template-columns)}.mds-side-sheet__dialog .mds-dialog__header:has(.mds-svg-icon__icon-arrow-left)>.mds-dialog__title{justify-self:var(--mds-sidesheet-arrow-header-title-align)}.mds-side-sheet__dialog .mds-dialog__header:has(.mds-svg-icon__icon-arrow-left)>.mds-button{justify-content:var(--mds-sidesheet-arrow-header-close-align);justify-self:var(--mds-sidesheet-arrow-header-close-align)}[data-mds-dir=rtl] .mds-side-sheet__dialog .mds-svg-icon__icon-arrow-left{transform:scaleX(-1)}.mds-side-sheet__dialog .mds-dialog__content{display:flex;flex-direction:column;height:100%;padding:0 var(--mds-overlay-size-padding-lr)}.mds-side-sheet__dialog.mds-dialog .mds-buttondock-group>.mds-button{width:100%}.mds-side-sheet__motion[data-exiting]{animation:mds-side-sheet-exit .3s cubic-bezier(0,0,.58,1) forwards}[data-mds-dir=rtl] .mds-side-sheet__motion{--slide-from: -100%}@keyframes mds-side-sheet-enter{0%{transform:translate(var(--slide-from))}}@keyframes mds-side-sheet-exit{to{transform:translate(var(--slide-from))}}@media(prefers-reduced-motion:reduce){.mds-side-sheet__motion,.mds-side-sheet__motion[data-exiting]{animation:none}}.mds-slider,.mds-slider *{box-sizing:border-box}.mds-slider{display:flex;flex-direction:column;justify-content:center;width:100%}.mds-slider__output-group{color:var(--mds-color-content-default);display:flex;font-family:var(--mds-typo-label-s-font-family);font-size:var(--mds-typo-label-s-font-size);font-weight:var(--mds-typo-label-s-font-weight);justify-content:space-between;letter-spacing:var(--mds-typo-label-s-letter-spacing);line-height:var(--mds-typo-label-s-line-height)}.mds-slider__output--active{font-size:var(--mds-typo-label-s-highlight-font-size);font-weight:var(--mds-typo-label-s-highlight-font-weight);letter-spacing:var(--mds-typo-label-s-highlight-letter-spacing);line-height:var(--mds-typo-label-s-highlight-line-height)}.mds-slider__output--disabled{color:var(--mds-color-content-disabled)}.mds-slider__control{align-items:center;display:flex;min-height:var(--mds-slider-size-container-height);position:relative}.mds-slider__track{height:var(--mds-slider-size-knobs-height);position:relative;width:100%}.mds-slider__track:before{background:var(--mds-slider-color-track-bg);border-radius:var(--mds-slider-size-radius-track);content:"";display:block;height:var(--mds-slider-size-track-height);position:absolute;top:50%;transform:translateY(-50%);width:100%}.mds-slider__track--disabled:before{background:var(--mds-color-bg-disabled)}.mds-slider__selection{background:var(--mds-slider-color-selection-bg);border-radius:var(--mds-slider-size-radius-track);height:var(--mds-slider-size-track-height);pointer-events:none;position:absolute;z-index:10}.mds-slider__selection--disabled{background:var(--mds-color-bg-disabled)}.mds-slider__thumb{background:var(--mds-slider-color-knobs-bg-default);border:var(--mds-slider-color-knobs-border-default) solid var(--mds-slider-size-border-knobs);border-radius:var(--mds-slider-size-radius-knobs);min-height:var(--mds-slider-size-knobs-height);min-width:var(--mds-slider-size-knobs-width);top:50%;z-index:20}.mds-slider__thumb[data-hovered]{background:var(--mds-slider-color-knobs-bg-hover);border:var(--mds-slider-color-knobs-border-hover) solid var(--mds-slider-size-border-knobs)}.mds-slider__thumb[data-focus-visible]{outline:var(--mds-size-border-high) solid var(--mds-color-border-focus);outline-offset:var(--mds-size-border-high)}.mds-slider__thumb--disabled,.mds-slider__thumb--disabled[data-hovered]{background-color:var(--mds-slider-color-knobs-bg-disabled);border:var(--mds-slider-color-knobs-border-disabled) solid var(--mds-slider-size-border-knobs)}@media(any-pointer:coarse){.mds-slider__thumb:after{content:"";top:-.375rem;right:-.375rem;bottom:-.375rem;left:-.375rem;position:absolute}}.mds-tabs,.mds-tabs *{box-sizing:border-box}.mds-tabs--vertical{display:flex;flex-direction:row}.mds-tabs--disabled{color:var(--mds-color-content-disabled)}.mds-tabs__tab-list{display:flex;flex-direction:row;gap:var(--mds-tabs-size-gap-horizontal)}.mds-tabs__tab-list--vertical{flex-direction:column}.mds-tabs__tab{align-items:center;color:var(--mds-tabs-color-label-unselected);cursor:pointer;display:flex;font-family:var(--mds-typo-label-m-font-family);font-size:var(--mds-typo-label-m-font-size);font-weight:var(--mds-typo-label-m-font-weight);gap:var(--mds-tabs-size-item-gap-horizontal);letter-spacing:var(--mds-typo-label-m-letter-spacing);line-height:var(--mds-typo-label-m-line-height);padding:var(--mds-tabs-size-item-padding-tb) 0;text-transform:var(--mds-typo-label-m-text-transform);white-space:nowrap}.mds-tabs__tab--selected{border-bottom:var(--mds-tabs-size-item-border-b) solid var(--mds-tabs-color-border-selected);color:var(--mds-color-content-default);font-family:var(--mds-typo-label-m-highlight-font-family);font-size:var(--mds-typo-label-m-highlight-font-size);font-weight:var(--mds-typo-label-m-highlight-font-weight);letter-spacing:var(--mds-typo-label-m-highlight-letter-spacing);line-height:var(--mds-typo-label-m-highlight-line-height);text-transform:var(--mds-typo-label-m-highlight-text-transform)}.mds-tabs__tab>.mds-slot{align-self:center;display:flex}.mds-tabs__tab>.mds-slot>:first-child{color:var(--mds-tabs-color-icon-unselected);max-height:var(--mds-tabs-size-icon-height);max-width:var(--mds-tabs-size-icon-width);min-height:var(--mds-tabs-size-icon-height);min-width:var(--mds-tabs-size-icon-width)}.mds-tabs__tab--selected>.mds-slot>:first-child{color:var(--mds-color-content-default)}.mds-tabs__tab--disabled{border-color:var(--mds-color-border-disabled);color:var(--mds-color-content-disabled);cursor:default}.mds-tabs__tab--keyboard-focused,.mds-tabs__tab-panel--keyboard-focused{outline:var(--mds-size-border-focus-lrtb) solid var(--mds-color-border-focus)}.mds-tag,.mds-tag *{box-sizing:border-box}.mds-tag{align-items:center;background-color:var(--mds-tag-color-bg);border:var(--mds-tag-size-border) solid var(--mds-tag-color-border);border-radius:var(--mds-tag-size-radius);color:var(--mds-tag-color-label);display:flex;font-family:var(--mds-typo-label-xs-highlight-font-family);font-size:var(--mds-typo-label-xs-highlight-font-size);font-weight:var(--mds-typo-label-xs-highlight-font-weight);letter-spacing:var(--mds-typo-label-xs-highlight-letter-spacing);line-height:var(--mds-typo-label-xs-highlight-line-height);max-width:var(--mds-tag-size-max-width);padding:var(--mds-tag-size-padding-tb) var(--mds-tag-size-padding-lr);text-transform:var(--mds-typo-label-xs-highlight-text-transform);width:fit-content}.mds-textarea{background:inherit;border:none;box-sizing:border-box;color:var(--mds-color-content-default);font-family:var(--mds-typo-body-l-font-family);font-size:var(--mds-typo-body-l-font-size);font-weight:var(--mds-typo-body-l-font-weight);letter-spacing:var(--mds-typo-body-l-letter-spacing);line-height:var(--mds-typo-body-l-line-height);outline:0;padding:0;width:100%}.mds-textarea-field .mds-base-field__control{align-items:start;display:flex;height:auto;min-height:var(--mds-textarea-size-field-minsize)}.mds-textarea-field .mds-base-field__input-group{display:flex;height:auto;max-height:fit-content}.mds-base-field:has(.mds-textarea:-webkit-autofill) .mds-label{background-color:var(--mds-field-color-field-label-bg);font-family:var(--mds-typo-label-s-font-family);font-size:var(--mds-typo-label-s-font-size);font-weight:var(--mds-typo-label-s-font-weight);letter-spacing:var(--mds-typo-label-s-letter-spacing);line-height:var(--mds-typo-label-s-line-height);padding:0 var(--mds-field-size-field-label-padding-open-lr);text-transform:var(--mds-typo-label-s-text-transform);top:var(--mds-field-size-field-label-offset-open-t)}.mds-textarea-field.mds-base-field--focused .mds-label,.mds-base-field:has(.mds-textarea--has-value) .mds-label,.mds-base-field:has(.mds-textarea--has-placeholder) .mds-label,.mds-base-field:has(.mds-textarea:autofill) .mds-label{background-color:var(--mds-field-color-field-label-bg);font-family:var(--mds-typo-label-s-font-family);font-size:var(--mds-typo-label-s-font-size);font-weight:var(--mds-typo-label-s-font-weight);letter-spacing:var(--mds-typo-label-s-letter-spacing);line-height:var(--mds-typo-label-s-line-height);padding:0 var(--mds-field-size-field-label-padding-open-lr);text-transform:var(--mds-typo-label-s-text-transform);top:var(--mds-field-size-field-label-offset-open-t)}[data-mds-dir=ltr] .mds-base-field:has(.mds-textarea:-webkit-autofill) .mds-label{left:var(--mds-field-size-field-label-offset-open-l)}[data-mds-dir=ltr] .mds-textarea-field.mds-base-field--focused .mds-label,[data-mds-dir=ltr] .mds-base-field:has(.mds-textarea--has-value) .mds-label,[data-mds-dir=ltr] .mds-base-field:has(.mds-textarea--has-placeholder) .mds-label,[data-mds-dir=ltr] .mds-base-field:has(.mds-textarea:autofill) .mds-label{left:var(--mds-field-size-field-label-offset-open-l)}[data-mds-dir=rtl] .mds-base-field:has(.mds-textarea:-webkit-autofill) .mds-label{right:var(--mds-field-size-field-label-offset-open-l)}[data-mds-dir=rtl] .mds-textarea-field.mds-base-field--focused .mds-label,[data-mds-dir=rtl] .mds-base-field:has(.mds-textarea--has-value) .mds-label,[data-mds-dir=rtl] .mds-base-field:has(.mds-textarea--has-placeholder) .mds-label,[data-mds-dir=rtl] .mds-base-field:has(.mds-textarea:autofill) .mds-label{right:var(--mds-field-size-field-label-offset-open-l)}.mds-textarea-field .mds-textarea{font-family:var(--mds-field-typo-input-font-family);font-size:var(--mds-field-typo-input-font-size);font-weight:var(--mds-field-typo-input-font-weight);letter-spacing:var(--mds-field-typo-input-letter-spacing);line-height:var(--mds-field-typo-input-line-height);padding:var(--mds-field-size-field-input-padding-t) 0 var(--mds-field-size-field-input-padding-b);resize:none;text-transform:var(--mds-field-typo-input-text-transform);width:100%}.mds-base-field--disabled .mds-textarea{color:var(--mds-color-content-disabled)}.mds-base-field .mds-textarea::placeholder{color:var(--mds-color-content-low)}.mds-textarea-field .mds-textarea::-webkit-scrollbar{display:none}.mds-textarea-field .mds-base-field__control>.mds-slot{align-self:center;padding-top:0}.mds-toast__region,.mds-toast__region *{box-sizing:border-box}.mds-toast__region{display:flex;flex-direction:column;gap:var(--mds-toast-size-group-gap-vertical);margin:0 var(--mds-toast-size-layout-s-padding-lr) var(--mds-toast-size-layout-s-padding-b)}.mds-toast__region[data-use-portal=true]{align-items:var(--mds-toast-alignment-default);bottom:0;display:flex;flex-direction:column-reverse;left:0;position:fixed;right:0;z-index:9999}.mds-toast__region[data-use-portal=false]{bottom:0;left:0;position:absolute;right:0;z-index:0}.mds-toast__list{list-style:none;margin:0;padding:0;pointer-events:none}.mds-toast{align-items:center;animation:mds-toast-enter .2s cubic-bezier(0,0,.58,1);background-color:var(--mds-color-bg-inverse);border-radius:var(--mds-toast-size-radius);color:var(--mds-color-content-inverse);display:flex;flex-direction:row;gap:var(--mds-toast-size-gap-horizontal);min-width:var(--mds-size-2000);outline:none;padding:var(--mds-toast-size-padding-tb) var(--mds-toast-size-padding-lr);pointer-events:auto;width:100%}.mds-toast .mds-button--ghost{color:var(--mds-color-content-inverse)}.mds-toast__content{align-items:center;display:flex;flex:1;font-family:var(--mds-typo-body-s-font-family);font-size:var(--mds-typo-body-s-font-size);font-weight:var(--mds-typo-body-s-font-weight);gap:var(--mds-toast-size-gap-horizontal);letter-spacing:var(--mds-typo-body-s-letter-spacing);line-height:var(--mds-typo-body-s-line-height);text-transform:var(--mds-typo-body-s-text-transform)}.mds-toast__description{flex:1}.mds-toast .mds-toast__content>.mds-slot{height:var(--mds-size-125);min-width:var(--mds-size-125);width:var(--mds-size-125)}.mds-toast[data-exiting]{animation:mds-toast-exit .2s cubic-bezier(0,0,.58,1) forwards}@keyframes mds-toast-enter{0%{transform:translateY(.5rem)}}@keyframes mds-toast-exit{to{transform:translateY(.5rem)}}@media(min-width:768px){.mds-toast__region{margin:0 var(--mds-toast-size-layout-m-padding-lr) var(--mds-toast-size-layout-m-padding-b);width:fit-content}.mds-toast{max-width:var(--mds-toast-size-max-width);width:auto}}@media(prefers-reduced-motion:reduce){.mds-toast,.mds-toast[data-exiting]{animation:none}}.mds-toggle-button-group,.mds-toggle-button-group *{box-sizing:border-box}.mds-toggle-button-group{display:flex;flex-flow:row wrap;gap:var(--mds-chip-size-items-gap-vertical) var(--mds-chip-size-items-gap-horizontal)}.mds-toggle-button-group--vertical{flex-direction:column}.mds-toggle-button-group--scroll{flex-wrap:nowrap;margin:calc(-1 * var(--mds-size-border-focus-lrtb) * 2);-ms-overflow-style:none;overflow-x:auto;padding:calc(var(--mds-size-border-focus-lrtb) * 2);scrollbar-width:none}.mds-toggle-button-group__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:inline-flex;height:fit-content;margin:0;padding:0;width:fit-content}.mds-toggle-button-group--scroll>.mds-toggle-button-group__item{flex-shrink:0}.mds-toggle-button-group__item[data-disabled]{cursor:default;pointer-events:none}.mds-toggle-button-group__item:focus-visible{outline:none}.mds-toggle-button-group__item:focus-visible>:first-child{outline:var(--mds-size-border-focus-lrtb) solid var(--mds-color-border-focus);outline-offset:var(--mds-size-border-focus-lrtb)}.mds-tooltip,.mds-tooltip *{box-sizing:border-box}.mds-tooltip{--displacement: calc(var(--mds-size-100) / 2);--arrow-dir-alignment: var(--arrow-alignment);--cathetus: .6875rem;--radius: 0 0 calc(var(--mds-tooltip-size-radius) / 2);background-color:var(--mds-color-bg-default);border:var(--mds-tooltip-size-border-lrtb) solid var(--mds-tooltip-color-border);border-radius:var(--mds-tooltip-size-radius);box-shadow:var(--mds-elevation-shadow-below-position-x) var(--mds-elevation-shadow-below-position-y) var(--mds-elevation-shadow-below-blur) 0 var(--mds-elevation-shadow-below-color);color:var(--mds-tooltip-color-label);display:flex;flex-direction:column;font-family:var(--mds-typo-body-m-font-family);font-size:var(--mds-typo-body-m-font-size);font-weight:var(--mds-typo-body-m-font-weight);gap:var(--mds-tooltip-size-gap-vertical);letter-spacing:var(--mds-typo-body-m-letter-spacing);line-height:var(--mds-typo-body-m-line-height);max-width:var(--mds-tooltip-size-max-width);overflow-wrap:break-word;padding:var(--mds-tooltip-size-padding-tb) var(--mds-tooltip-size-padding-lr);text-transform:var(--mds-typo-body-m-text-transform)}[data-mds-dir=rtl] .mds-tooltip:has(:is(.mds-tooltip--top,.mds-tooltip--bottom)){--arrow-dir-alignment: calc(100% - var(--arrow-alignment))}.mds-tooltip[data-entering],.mds-tooltip[data-exiting]{opacity:0;transform:var(--origin)}@media(prefers-reduced-motion:reduce){.mds-tooltip[data-entering],.mds-tooltip[data-exiting]{transform:none}}.mds-tooltip--top{--origin: translateY(var(--displacement));--arrow-position: 100% var(--arrow-dir-alignment) auto auto;--arrow-translate: translate(50%, -50%) rotate(45deg);margin-bottom:var(--displacement)}.mds-tooltip--bottom{--origin: translateY(calc(-1 * var(--displacement)));--arrow-position: auto var(--arrow-dir-alignment) 100% auto;--arrow-translate: translate(50%, 50%) rotate(225deg);margin-top:var(--displacement)}.mds-tooltip--right{--origin: translateX(calc(-1 * var(--displacement)));--arrow-position: auto 100% var(--arrow-dir-alignment) auto;--arrow-translate: translate(50%, 50%) rotate(135deg);margin-inline:var(--displacement)}.mds-tooltip--left{--origin: translateX(var(--displacement));--arrow-position: auto auto var(--arrow-dir-alignment) 100%;--arrow-translate: translate(-50%, 50%) rotate(315deg);margin-inline:var(--displacement)}.mds-tooltip:before{box-shadow:var(--mds-elevation-shadow-below-position-x) var(--mds-elevation-shadow-below-position-x) var(--mds-elevation-shadow-below-blur) 0 var(--mds-elevation-shadow-below-color);clip-path:polygon(300% -200%,-200% 300%,300% 300%);content:"";height:var(--cathetus);inset:var(--arrow-position);position:absolute;transform:var(--arrow-translate);width:var(--cathetus);z-index:-1}.mds-tooltip--right:before,.mds-tooltip--left:before{box-shadow:var(--mds-elevation-shadow-below-position-y) var(--mds-elevation-shadow-below-position-y) var(--mds-elevation-shadow-below-blur) 0 var(--mds-elevation-shadow-below-color)}.mds-tooltip:after{background-color:var(--mds-color-bg-default);border:var(--mds-tooltip-size-border-lrtb) solid;border-radius:var(--radius);clip-path:polygon(90% 0%,100% 0%,100% 100%,0% 100%,0% 90%);content:"";height:var(--cathetus);inset:var(--arrow-position);position:absolute;transform:var(--arrow-translate);width:var(--cathetus)}[data-mds-dir=ltr] .mds-tooltip:after{border-color:transparent var(--mds-tooltip-color-border) var(--mds-tooltip-color-border) transparent}[data-mds-dir=rtl] .mds-tooltip:after{border-color:transparent transparent var(--mds-tooltip-color-border) var(--mds-tooltip-color-border)}[data-mds-dir=rtl] .mds-tooltip:after{border-color:transparent var(--mds-tooltip-color-border) var(--mds-tooltip-color-border) transparent}

/**
 * Do not edit directly, this file was auto-generated.
 */

[data-mds-theme="zara-light"] {
  --mds-typo-action-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-action-m-font-weight: 300;
  --mds-typo-action-m-font-size: 13px;
  --mds-typo-action-m-line-height: 16px;
  --mds-typo-action-m-letter-spacing: 0px;
  --mds-typo-action-m-text-transform: uppercase;
  --mds-typo-body-s-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-body-s-font-weight: 300;
  --mds-typo-body-s-font-size: 10px;
  --mds-typo-body-s-line-height: 16px;
  --mds-typo-body-s-letter-spacing: 0px;
  --mds-typo-body-s-text-transform: none;
  --mds-typo-body-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-body-m-font-weight: 300;
  --mds-typo-body-m-font-size: 12px;
  --mds-typo-body-m-line-height: 18px;
  --mds-typo-body-m-letter-spacing: 0px;
  --mds-typo-body-m-text-transform: none;
  --mds-typo-body-l-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-body-l-font-weight: 300;
  --mds-typo-body-l-font-size: 13px;
  --mds-typo-body-l-line-height: 20px;
  --mds-typo-body-l-letter-spacing: 0px;
  --mds-typo-body-l-text-transform: none;
  --mds-typo-font-family-za: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-label-xs-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-label-xs-font-weight: 300;
  --mds-typo-label-xs-font-size: 10px;
  --mds-typo-label-xs-line-height: 16px;
  --mds-typo-label-xs-letter-spacing: 0px;
  --mds-typo-label-xs-text-transform: uppercase;
  --mds-typo-label-xs-highlight-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-label-xs-highlight-font-weight: 500;
  --mds-typo-label-xs-highlight-font-size: 10px;
  --mds-typo-label-xs-highlight-line-height: 16px;
  --mds-typo-label-xs-highlight-letter-spacing: 0.8px;
  --mds-typo-label-xs-highlight-text-transform: uppercase;
  --mds-typo-label-s-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-label-s-font-weight: 300;
  --mds-typo-label-s-font-size: 11px;
  --mds-typo-label-s-line-height: 16px;
  --mds-typo-label-s-letter-spacing: 0px;
  --mds-typo-label-s-text-transform: uppercase;
  --mds-typo-label-s-highlight-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-label-s-highlight-font-weight: 500;
  --mds-typo-label-s-highlight-font-size: 11px;
  --mds-typo-label-s-highlight-line-height: 16px;
  --mds-typo-label-s-highlight-letter-spacing: 0.8px;
  --mds-typo-label-s-highlight-text-transform: uppercase;
  --mds-typo-label-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-label-m-font-weight: 300;
  --mds-typo-label-m-font-size: 12px;
  --mds-typo-label-m-line-height: 16px;
  --mds-typo-label-m-letter-spacing: 0px;
  --mds-typo-label-m-text-transform: uppercase;
  --mds-typo-label-m-highlight-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-label-m-highlight-font-weight: 500;
  --mds-typo-label-m-highlight-font-size: 12px;
  --mds-typo-label-m-highlight-line-height: 16px;
  --mds-typo-label-m-highlight-letter-spacing: 0.8px;
  --mds-typo-label-m-highlight-text-transform: uppercase;
  --mds-typo-title-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-title-m-font-weight: 300;
  --mds-typo-title-m-font-size: 13px;
  --mds-typo-title-m-line-height: 20px;
  --mds-typo-title-m-letter-spacing: 0px;
  --mds-typo-title-m-text-transform: uppercase;
  --mds-typo-title-l-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-title-l-font-weight: 300;
  --mds-typo-title-l-font-size: 16px;
  --mds-typo-title-l-line-height: 24px;
  --mds-typo-title-l-letter-spacing: 0px;
  --mds-typo-title-l-text-transform: uppercase;
  --mds-elevation-shadow-below-position-x: 0px;
  --mds-elevation-shadow-below-position-y: 0px;
  --mds-elevation-shadow-below-blur: 0px;
  --mds-elevation-shadow-below-color: rgba(0, 0, 0, 0);
  --mds-elevation-shadow-above-position-x: 0px;
  --mds-elevation-shadow-above-position-y: 0px;
  --mds-elevation-shadow-above-blur: 0px;
  --mds-elevation-shadow-above-color: rgba(0, 0, 0, 0);
  --mds-size-border-none: 0px;
  --mds-size-border-low: 0.5px;
  --mds-size-border-mid: 0.5px;
  --mds-size-border-high: 2px;
  --mds-size-radius-none: 0px;
  --mds-size-radius-low: 0px;
  --mds-size-radius-mid: 0px;
  --mds-size-radius-high: 0px;
  --mds-size-radius-full: 320px;
  --mds-size-border-focus-l-none: 0px;
  --mds-size-border-focus-r-none: 0px;
  --mds-size-border-focus-t-none: 0px;
  --mds-size-border-focus-b-none: 0px;
  --mds-size-border-focus-l-base: 2px;
  --mds-size-border-focus-r-base: 2px;
  --mds-size-border-focus-t-base: 2px;
  --mds-size-border-focus-b-base: 2px;
  --mds-size-border-focus-lrtb: 2px;
  --mds-overlay-size-padding-lr: 20px;
  --mds-alertbanner-align-icon: flex-start;
  --mds-alertbanner-color-icon-info: #000000;
  --mds-alertbanner-color-icon-warning: #000000;
  --mds-alertbanner-color-icon-success: #000000;
  --mds-alertbanner-color-icon-danger: #000000;
  --mds-alertbanner-size-radius: 0px;
  --mds-alertbanner-size-padding-lr: 16px;
  --mds-alertbanner-size-padding-tb: 12px;
  --mds-alertbanner-size-gap-horizontal: 8px;
  --mds-alertbanner-size-gap-vertical: 8px;
  --mds-alertbanner-size-icon-width: 16px;
  --mds-alertbanner-size-icon-height: 16px;
  --mds-alertbanner-size-iconwrapper-padding-t: 0px;
  --mds-alertbanner-size-content-gap-vertical: 4px;
  --mds-alertbanner-typo-title-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-alertbanner-typo-title-font-size: 12px;
  --mds-alertbanner-typo-title-font-weight: 300;
  --mds-alertbanner-typo-title-letter-spacing: 0px;
  --mds-alertbanner-typo-title-line-height: 16px;
  --mds-alertbanner-typo-title-text-transform: uppercase;
  --mds-alertbanner-typo-body-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-alertbanner-typo-body-font-size: 12px;
  --mds-alertbanner-typo-body-font-weight: 300;
  --mds-alertbanner-typo-body-letter-spacing: 0px;
  --mds-alertbanner-typo-body-line-height: 18px;
  --mds-alertbanner-typo-body-text-transform: none;
  --mds-autocomplete-color-border: #c9c9c9;
  --mds-autocomplete-size-radius: 0px;
  --mds-autocomplete-size-border: 0.5px;
  --mds-autocomplete-size-padding-lr: 0px;
  --mds-autocomplete-size-padding-tb: 8px;
  --mds-autocomplete-size-item-padding-lr: 16px;
  --mds-autocomplete-size-item-padding-tb: 12px;
  --mds-autocomplete-size-item-border-b: 0px;
  --mds-autocomplete-size-field-gap-vertical: 0px;
  --mds-autocomplete-size-max-height: 224px;
  --mds-bottomsheet-color-handlebar-grabber: #000000;
  --mds-bottomsheet-color-handlebar-bg: rgba(255, 255, 255, 0);
  --mds-bottomsheet-color-header-border: rgba(255, 255, 255, 0);
  --mds-bottomsheet-size-radius: 0px;
  --mds-bottomsheet-size-handlebar-height: 0.5px;
  --mds-bottomsheet-size-handlebar-width: 40px;
  --mds-bottomsheet-size-handlebar-radius: 0px;
  --mds-bottomsheet-size-handlebar-wrapper-height: 24px;
  --mds-bottomsheet-size-header-padding-t: 20px;
  --mds-bottomsheet-size-header-padding-b: 20px;
  --mds-bottomsheet-header-template-areas: "title close";
  --mds-bottomsheet-header-template-columns: 1fr auto;
  --mds-bottomsheet-header-title-align: start;
  --mds-bottomsheet-header-close-align: end;
  --mds-breadcrumb-color-label-upcoming: #000000;
  --mds-breadcrumb-size-gap-horizontal: 12px;
  --mds-breadcrumb-size-icon-width: 12px;
  --mds-breadcrumb-size-icon-height: 12px;
  --mds-buttondock-size-padding-tb: 20px;
  --mds-buttondock-size-gap-horizontal: 20px;
  --mds-buttondock-size-gap-vertical: 20px;
  --mds-buttondock-size-btn-single-width: fit-content;
  --mds-button-l-size-height: 40px;
  --mds-button-l-size-min-width: 160px;
  --mds-button-l-size-radius: 0px;
  --mds-button-l-size-padding-lr: 12px;
  --mds-button-l-size-gap-horizontal: 4px;
  --mds-button-l-size-icon-width: 16px;
  --mds-button-l-size-icon-height: 16px;
  --mds-button-l-size-only-icon-radius: 0px;
  --mds-button-l-size-only-icon-min-width: 40px;
  --mds-button-l-size-only-icon-max-width: 40px;
  --mds-button-l-size-only-icon-icon-width: 16px;
  --mds-button-l-size-only-icon-icon-height: 16px;
  --mds-button-m-size-height: 32px;
  --mds-button-m-size-min-width: 160px;
  --mds-button-m-size-radius: 0px;
  --mds-button-m-size-padding-lr: 12px;
  --mds-button-m-size-gap-horizontal: 4px;
  --mds-button-m-size-icon-width: 16px;
  --mds-button-m-size-icon-height: 16px;
  --mds-button-m-size-only-icon-radius: 0px;
  --mds-button-m-size-only-icon-min-width: 32px;
  --mds-button-m-size-only-icon-max-width: 32px;
  --mds-button-m-size-only-icon-icon-width: 16px;
  --mds-button-m-size-only-icon-icon-height: 16px;
  --mds-button-s-size-height: 32px;
  --mds-button-s-size-min-width: 160px;
  --mds-button-s-size-radius: 0px;
  --mds-button-s-size-padding-lr: 12px;
  --mds-button-s-size-gap-horizontal: 4px;
  --mds-button-s-size-icon-width: 16px;
  --mds-button-s-size-icon-height: 16px;
  --mds-button-s-size-only-icon-radius: 0px;
  --mds-button-s-size-only-icon-min-width: 32px;
  --mds-button-s-size-only-icon-max-width: 32px;
  --mds-button-s-size-only-icon-icon-width: 16px;
  --mds-button-s-size-only-icon-icon-height: 16px;
  --mds-button-secondary-l-size-border: 0.5px;
  --mds-button-secondary-m-size-border: 0.5px;
  --mds-button-secondary-s-size-border: 0.5px;
  --mds-button-ghost-l-size-min-width: 24px;
  --mds-button-ghost-m-size-min-width: 24px;
  --mds-button-ghost-s-size-min-width: 24px;
  --mds-card-radius: 0px;
  --mds-card-border-unselected: 0.5px;
  --mds-card-border-selected: 0.5px;
  --mds-card-padding-lr: 20px;
  --mds-card-padding-tb: 20px;
  --mds-cell-color-border: rgba(255, 255, 255, 0);
  --mds-cell-color-item-leading-icon-bg: rgba(255, 255, 255, 0);
  --mds-cell-size-gap-vertical: 8px;
  --mds-cell-size-padding-lr: 0px;
  --mds-cell-size-padding-tb: 12px;
  --mds-cell-size-border-b: 0px;
  --mds-cell-size-item-gap-horizontal: 8px;
  --mds-cell-size-item-gap-vertical: 8px;
  --mds-cell-size-leading-icon-width: 16px;
  --mds-cell-size-leading-icon-height: 16px;
  --mds-cell-size-leading-icon-wrapper-radius: 0px;
  --mds-cell-size-leading-icon-wrapper-padding-lr: 0px;
  --mds-cell-size-leading-icon-wrapper-padding-tb: 0px;
  --mds-cell-size-trailing-icon-width: 12px;
  --mds-cell-size-trailing-icon-height: 12px;
  --mds-cell-size-trailing-icon-wrapper-padding-t: 2px;
  --mds-cell-align-item-trailing-icon: flex-start;
  --mds-cell-align-item-leading-icon: flex-start;
  --mds-cell-align-item-action: flex-start;
  --mds-cell-align-item-control: center;
  --mds-checkboxgroup-size-gap-vertical: 8px;
  --mds-checkboxgroup-size-gap-items-vertical: 16px;
  --mds-checkboxgroup-size-helper-gap-horizontal: 4px;
  --mds-checkboxgroup-layout-direction-ltr: row;
  --mds-checkboxgroup-layout-direction-rtl: row-reverse;
  --mds-checkbox-color-bg-check-default: rgba(255, 255, 255, 0);
  --mds-checkbox-color-bg-check-hover: rgba(255, 255, 255, 0);
  --mds-checkbox-color-bg-check-error: rgba(255, 255, 255, 0);
  --mds-checkbox-color-bg-check-disabled: rgba(255, 255, 255, 0);
  --mds-checkbox-color-check-border-default: #000000;
  --mds-checkbox-color-check-border-hover: #000000;
  --mds-checkbox-color-check-mark-default: #000000;
  --mds-checkbox-color-check-mark-hover: #000000;
  --mds-checkbox-color-check-mark-error: #e90d01;
  --mds-checkbox-color-check-mark-disabled: #c9c9c9;
  --mds-checkbox-color-item-label-error: #000000;
  --mds-checkbox-color-item-label-hover: #000000;
  --mds-checkbox-size-check-width: 12px;
  --mds-checkbox-size-check-height: 12px;
  --mds-checkbox-size-border-check-unfilled: 0.5px;
  --mds-checkbox-size-border-check-filled: 0.5px;
  --mds-checkbox-size-gap-horizontal: 8px;
  --mds-checkbox-size-padding-check-wrapper-l: 0px;
  --mds-checkbox-size-padding-check-wrapper-r: 0px;
  --mds-checkbox-size-padding-check-wrapper-t: 3px;
  --mds-checkbox-size-padding-check-wrapper-b: 0px;
  --mds-checkbox-size-padding-text-wrapper-t: 0px;
  --mds-chip-color-label-selected: #000000;
  --mds-chip-color-icon-selected: #000000;
  --mds-chip-color-bg-selected: rgba(255, 255, 255, 0);
  --mds-chip-color-border-unselected: rgba(255, 255, 255, 0);
  --mds-chip-color-border-selected: rgba(255, 255, 255, 0);
  --mds-chip-size-radius: 0px;
  --mds-chip-size-border: 0px;
  --mds-chip-size-gap-horizontal: 12px;
  --mds-chip-size-padding-tb: 8px;
  --mds-chip-size-padding-lr: 0px;
  --mds-chip-size-leading-icon-width: 12px;
  --mds-chip-size-leading-icon-height: 12px;
  --mds-chip-size-trailing-icon-width: 12px;
  --mds-chip-size-trailing-icon-height: 12px;
  --mds-chip-size-items-gap-vertical: 0px;
  --mds-chip-size-items-gap-horizontal: 20px;
  --mds-date-picker-icon: url("data:image/svg+xml;utf8,<svg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <path fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.13338 3.20005H7.66675V2.40009H8.33342V3.20005H10.8668V2.40009H11.5334V3.20005H13.6001V13.6001H2.40015V3.20005H4.46672V2.40009H5.13338V3.20005ZM7.66675 3.86672V4.80009H8.33342V3.86672H10.8668V4.80009H11.5334V3.86672H12.9335V6.06675H3.06681V3.86672H4.46672V4.80009H5.13338V3.86672H7.66675ZM12.9335 12.9334V6.73342H3.06681V12.9334H12.9335Z%27 fill=%27%23000000%27/> </svg>");
  --mds-date-picker-size-iconwrapper-padding-t: 4px;
  --mds-dialog-color-border: #000000;
  --mds-dialog-size-radius: 0px;
  --mds-dialog-size-border: 0.5px;
  --mds-dialog-size-width-s: 0px;
  --mds-dialog-size-width-m: 0px;
  --mds-dialog-size-width-l: 0px;
  --mds-dialog-size-padding-lr: 20px;
  --mds-dialog-size-padding-b: 20px;
  --mds-dialog-size-gap-vertical: 20px;
  --mds-dialog-size-header-padding-t: 14px;
  --mds-dialog-size-header-padding-b: 14px;
  --mds-dialog-size-header-gap-horizontal: 20px;
  --mds-dialog-size-header-gap-vertical: 20px;
  --mds-dialog-size-btn-width: fit-content;
  --mds-dialog-sheet-header-template-areas: "close" "title";
  --mds-dialog-sheet-header-template-columns: 1fr;
  --mds-dialog-sheet-header-title-align: start;
  --mds-dialog-sheet-header-close-align: start;
  --mds-dialog-modal-header-template-areas: "title close";
  --mds-dialog-modal-header-template-columns: 1fr auto;
  --mds-dialog-modal-header-title-align: start;
  --mds-dialog-modal-header-close-align: end;
  --mds-dropdown-color-border: #000000;
  --mds-dropdown-size-radius: 0px;
  --mds-dropdown-size-border: 0.5px;
  --mds-dropdown-size-padding-lr: 0px;
  --mds-dropdown-size-padding-tb: 8px;
  --mds-dropdown-size-item-padding-lr: 16px;
  --mds-dropdown-size-item-padding-tb: 12px;
  --mds-dropdown-size-item-gap-horizontal: 4px;
  --mds-dropdown-size-item-border-b: 0px;
  --mds-dropdown-size-lefticon-width: 16px;
  --mds-dropdown-size-lefticon-height: 16px;
  --mds-grid-margin-horizontal: 20px;
  --mds-grid-gutter-base: 20px;
  --mds-grid-columns-base: 2;
  --mds-grid-max-width-base: none;
  --mds-header-size-padding-lr: 20px;
  --mds-header-m-grid: max-content 0px 1fr;
  --mds-header-m-margin: 0;
  --mds-header-m-color-border: rgba(255, 255, 255, 0);
  --mds-header-m-size-logo-width: 0px;
  --mds-header-m-size-logo-height: 0px;
  --mds-header-m-size-border-b: 0px;
  --mds-header-m-size-padding-tb: 0px;
  --mds-header-m-size-gap-horizontal: 12px;
  --mds-header-m-size-navbtn-height: 80px;
  --mds-header-m-size-navbtn-width: 80px;
  --mds-header-s-size-padding-tb: 4px;
  --mds-header-s-size-gap-horizontal: 12px;
  --mds-header-s-size-navbtn-width: 40px;
  --mds-header-s-size-navbtn-height: 40px;
  --mds-header-s-size-navbtn-icon-height: 20px;
  --mds-header-s-size-navbtn-icon-width: 20px;
  --mds-header-s-size-navbtn-icon-hamburger-height: 40px;
  --mds-header-s-size-navbtn-icon-hamburger-width: 40px;
  --mds-helper-text-size-gap-horizontal: 4px;
  --mds-helper-text-size-padding-lr: 0px;
  --mds-helper-text-iconwrapper-padding-t: 0px;
  --mds-link-color-hover: #000000;
  --mds-link-color-press: #000000;
  --mds-loader-color-spinner-border: #c9c9c9;
  --mds-loader-size-border: 0.5px;
  --mds-phonefield-size-gap: 12px;
  --mds-phonefield-size-prefix-width: 64px;
  --mds-radiogroup-color-item-label-error: #000000;
  --mds-radiogroup-color-item-label-hover: #000000;
  --mds-radiogroup-color-radio-border-unselected-default: #000000;
  --mds-radiogroup-color-radio-border-unselected-hover: #000000;
  --mds-radiogroup-color-radio-border-selected-default: #000000;
  --mds-radiogroup-color-radio-border-selected-hover: #000000;
  --mds-radiogroup-color-radio-bg-selected-default: rgba(255, 255, 255, 0);
  --mds-radiogroup-color-radio-bg-selected-hover: rgba(255, 255, 255, 0);
  --mds-radiogroup-color-radio-bg-selected-error: rgba(255, 255, 255, 0);
  --mds-radiogroup-color-radio-bg-selected-disabled: rgba(255, 255, 255, 0);
  --mds-radiogroup-color-radio-dot-default: #000000;
  --mds-radiogroup-color-radio-dot-hover: #000000;
  --mds-radiogroup-color-radio-dot-error: #e90d01;
  --mds-radiogroup-color-radio-dot-disabled: #c9c9c9;
  --mds-radiogroup-size-radius-radio: 320px;
  --mds-radiogroup-size-radius-dot: 320px;
  --mds-radiogroup-size-item-dot: 4px;
  --mds-radiogroup-size-item-radiowrapper-padding-t: 3px;
  --mds-radiogroup-size-item-radiowrapper-padding-lr: 0px;
  --mds-radiogroup-size-item-radiowrapper-padding-b: 0px;
  --mds-radiogroup-size-item-labelwrapper-padding-t: 0px;
  --mds-radiogroup-size-radio-height: 12px;
  --mds-radiogroup-size-radio-width: 12px;
  --mds-radiogroup-size-radio-border-unselected: 0.5px;
  --mds-radiogroup-size-radio-border-selected: 0.5px;
  --mds-radiogroup-size-items-gap-vertical: 24px;
  --mds-radiogroup-size-items-gap-horizontal: 16px;
  --mds-radiogroup-size-helper-gap-horizontal: 4px;
  --mds-radiogroup-size-gap-vertical: 8px;
  --mds-searchfield-color-icon: #000000;
  --mds-searchfield-icon: none;
  --mds-select-size-gap-vertical: 8px;
  --mds-select-size-min-width: 160px;
  --mds-sidesheet-color-header-border: rgba(255, 255, 255, 0);
  --mds-sidesheet-size-width-s: 100%;
  --mds-sidesheet-size-width-m: 100%;
  --mds-sidesheet-size-header-padding-t: 14px;
  --mds-sidesheet-size-header-padding-b: 14px;
  --mds-sidesheet-size-header-gap-horizontal: 20px;
  --mds-sidesheet-size-header-gap-vertical: 20px;
  --mds-sidesheet-header-template-areas: "close" "title";
  --mds-sidesheet-header-template-columns: 1fr;
  --mds-sidesheet-header-title-align: start;
  --mds-sidesheet-header-close-align: end;
  --mds-sidesheet-arrow-header-template-areas: "close" "title";
  --mds-sidesheet-arrow-header-template-columns: 1fr;
  --mds-sidesheet-arrow-header-title-align: start;
  --mds-sidesheet-arrow-header-close-align: start;
  --mds-slider-color-knobs-bg-default: #000000;
  --mds-slider-color-knobs-bg-hover: #363636;
  --mds-slider-color-knobs-bg-disabled: #c9c9c9;
  --mds-slider-color-knobs-border-default: rgba(255, 255, 255, 0);
  --mds-slider-color-knobs-border-hover: rgba(255, 255, 255, 0);
  --mds-slider-color-knobs-border-disabled: rgba(255, 255, 255, 0);
  --mds-slider-color-selection-bg: #000000;
  --mds-slider-color-track-bg: #797979;
  --mds-slider-size-knobs-width: 8px;
  --mds-slider-size-knobs-height: 8px;
  --mds-slider-size-track-height: 1px;
  --mds-slider-size-container-height: 40px;
  --mds-slider-size-border-knobs: 0px;
  --mds-slider-size-radius-knobs: 320px;
  --mds-slider-size-radius-track: 0px;
  --mds-switch-color-track-bg-inactive-default: #797979;
  --mds-switch-color-track-bg-inactive-disabled: #f2f2f2;
  --mds-switch-color-track-bg-active-default: #0a882a;
  --mds-switch-color-track-bg-active-disabled: #d6f4de;
  --mds-switch-color-track-border-inactive-default: #000000;
  --mds-switch-color-track-border-inactive-disabled: #c9c9c9;
  --mds-switch-color-track-border-active-default: #000000;
  --mds-switch-color-track-border-active-disabled: #c9c9c9;
  --mds-switch-color-knob-bg-inactive-default: #ffffff;
  --mds-switch-color-knob-bg-inactive-disabled: #ffffff;
  --mds-switch-color-knob-bg-active-default: #ffffff;
  --mds-switch-color-knob-bg-active-disabled: #ffffff;
  --mds-switch-size-width: 40px;
  --mds-switch-size-height: 24px;
  --mds-switch-size-track-width: 40px;
  --mds-switch-size-track-height: 24px;
  --mds-switch-size-track-border-inactive: 0px;
  --mds-switch-size-track-border-active: 0px;
  --mds-switch-size-track-padding-inactive-lr: 2px;
  --mds-switch-size-track-padding-active-lr: 2px;
  --mds-switch-size-knob-inactive-width: 20px;
  --mds-switch-size-knob-inactive-height: 20px;
  --mds-switch-size-knob-active-width: 20px;
  --mds-switch-size-knob-active-height: 20px;
  --mds-switch-size-knob-radius: 320px;
  --mds-switch-size-radius: 320px;
  --mds-switch-elevation-knob-inactive-default-y: 1px;
  --mds-switch-elevation-knob-inactive-default-blur: 2px;
  --mds-switch-elevation-knob-inactive-default-color: rgba(0, 0, 0, 0.08);
  --mds-switch-elevation-knob-active-default-y: 0px;
  --mds-switch-elevation-knob-active-default-blur: 0px;
  --mds-switch-elevation-knob-active-default-color: rgba(255, 255, 255, 0);
  --mds-tabs-color-label-unselected: #000000;
  --mds-tabs-color-icon-unselected: #000000;
  --mds-tabs-color-border-selected: rgba(255, 255, 255, 0);
  --mds-tabs-size-icon-height: 12px;
  --mds-tabs-size-icon-width: 12px;
  --mds-tabs-size-item-padding-tb: 8px;
  --mds-tabs-size-item-gap-horizontal: 2px;
  --mds-tabs-size-item-border-b: 0px;
  --mds-tabs-size-gap-horizontal: 24px;
  --mds-tag-color-label: #000000;
  --mds-tag-color-bg: rgba(255, 255, 255, 0);
  --mds-tag-color-border: #000000;
  --mds-tag-size-max-width: 176px;
  --mds-tag-size-border: 0.5px;
  --mds-tag-size-radius: 0px;
  --mds-tag-size-padding-tb: 0px;
  --mds-tag-size-padding-lr: 8px;
  --mds-field-color-field-icon: #000000;
  --mds-field-color-field-label-active: #6b6b6b;
  --mds-field-color-field-label-error: #6b6b6b;
  --mds-field-color-field-label-bg: rgba(255, 255, 255, 0);
  --mds-field-color-field-border-default: #797979;
  --mds-field-color-field-bg-disabled: rgba(255, 255, 255, 0);
  --mds-field-size-gap-vertical: 4px;
  --mds-field-size-padding-t: 0px;
  --mds-field-size-field-base: 40px;
  --mds-field-size-field-radius: 0px;
  --mds-field-size-field-padding-lr: 0px;
  --mds-field-size-field-gap-horizontal: 8px;
  --mds-field-size-field-border-default-b: 0.5px;
  --mds-field-size-field-border-default-t: 0px;
  --mds-field-size-field-border-default-l: 0px;
  --mds-field-size-field-border-default-r: 0px;
  --mds-field-size-field-border-active-b: 0.5px;
  --mds-field-size-field-border-active-t: 0px;
  --mds-field-size-field-border-active-l: 0px;
  --mds-field-size-field-border-active-r: 0px;
  --mds-field-size-field-border-focus-b: 2px;
  --mds-field-size-field-border-focus-t: 0px;
  --mds-field-size-field-border-focus-l: 0px;
  --mds-field-size-field-border-focus-r: 0px;
  --mds-field-size-field-border-error-b: 0.5px;
  --mds-field-size-field-border-error-t: 0px;
  --mds-field-size-field-border-error-l: 0px;
  --mds-field-size-field-border-error-r: 0px;
  --mds-field-size-field-label-offset-close-t: 20px;
  --mds-field-size-field-label-offset-close-l: 0px;
  --mds-field-size-field-label-offset-open-t: 0px;
  --mds-field-size-field-label-offset-open-l: 0px;
  --mds-field-size-field-label-padding-open-lr: 0px;
  --mds-field-size-field-label-gap-horizontal: 8px;
  --mds-field-size-field-input-padding-t: 18px;
  --mds-field-size-field-input-padding-b: 2px;
  --mds-field-size-icon-width: 20px;
  --mds-field-size-icon-height: 20px;
  --mds-field-size-iconwrapper-padding-t: 16px;
  --mds-field-size-helper-gap-horizontal: 4px;
  --mds-field-size-helper-padding-lr: 0px;
  --mds-field-typo-input-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-field-typo-input-font-size: 13px;
  --mds-field-typo-input-font-weight: 300;
  --mds-field-typo-input-letter-spacing: 0px;
  --mds-field-typo-input-line-height: 20px;
  --mds-field-typo-input-text-transform: none;
  --mds-textarea-size-field-minsize: 40px;
  --mds-toast-size-max-width: 512px;
  --mds-toast-size-radius: 0px;
  --mds-toast-size-padding-tb: 4px;
  --mds-toast-size-padding-lr: 20px;
  --mds-toast-size-gap-horizontal: 16px;
  --mds-toast-size-layout-s-padding-lr: 0px;
  --mds-toast-size-layout-s-padding-b: 0px;
  --mds-toast-size-layout-m-padding-lr: 20px;
  --mds-toast-size-layout-m-padding-b: 20px;
  --mds-toast-size-group-gap-vertical: 8px;
  --mds-toast-alignment-default: flex-start;
  --mds-tooltip-color-label: #6b6b6b;
  --mds-tooltip-color-border: #797979;
  --mds-tooltip-size-max-width: 160px;
  --mds-tooltip-size-radius: 0px;
  --mds-tooltip-size-border-lrtb: 0.5px;
  --mds-tooltip-size-padding-tb: 16px;
  --mds-tooltip-size-padding-lr: 16px;
  --mds-tooltip-size-gap-vertical: 8px;
  --mds-color-basic-transparent: rgba(0, 0, 0, 0);
  --mds-color-danger-mid: #e90d01;
  --mds-color-danger-low: #ffd8d6;
  --mds-color-success-mid: #0a882a;
  --mds-color-success-low: #d6f4de;
  --mds-color-warning-mid: #b66009;
  --mds-color-warning-low: #ffeacc;
  --mds-color-info-mid: #0170e9;
  --mds-color-info-low: #bfdeff;
  --mds-color-content-default: #000000;
  --mds-color-content-mid: #6b6b6b;
  --mds-color-content-low: #bcbcbc;
  --mds-color-content-inverse: #ffffff;
  --mds-color-content-none: rgba(255, 255, 255, 0);
  --mds-color-content-hover: #6b6b6b;
  --mds-color-content-press: #6b6b6b;
  --mds-color-content-loading: #000000;
  --mds-color-content-disabled: #c9c9c9;
  --mds-color-bg-default: #ffffff;
  --mds-color-bg-mid: #f2f2f2;
  --mds-color-bg-low: #797979;
  --mds-color-bg-inverse: #000000;
  --mds-color-bg-overlay: rgba(255, 255, 255, 0.7);
  --mds-color-bg-none: rgba(255, 255, 255, 0);
  --mds-color-bg-hover: #f2f2f2;
  --mds-color-bg-press: #d7d7d7;
  --mds-color-bg-loading: #ffffff;
  --mds-color-bg-disabled: #c9c9c9;
  --mds-color-bg-primary-default: #000000;
  --mds-color-bg-primary-hover: #363636;
  --mds-color-bg-primary-press: #363636;
  --mds-color-bg-primary-loading: #000000;
  --mds-color-bg-primary-disabled: #f2f2f2;
  --mds-color-border-default: #000000;
  --mds-color-border-mid: #797979;
  --mds-color-border-low: #c9c9c9;
  --mds-color-border-inverse: #ffffff;
  --mds-color-border-none: rgba(255, 255, 255, 0);
  --mds-color-border-hover: #6b6b6b;
  --mds-color-border-press: #6b6b6b;
  --mds-color-border-focus: #0170e9;
  --mds-color-border-loading: #000000;
  --mds-color-border-disabled: #c9c9c9;
}
@media (min-width: 768px) {
  [data-mds-theme="zara-light"] {
    --mds-overlay-size-padding-lr: 20px;
    --mds-alertbanner-size-iconwrapper-padding-t: 0px;
    --mds-cell-size-leading-icon-wrapper-padding-tb: 0px;
    --mds-cell-size-trailing-icon-wrapper-padding-t: 2px;
    --mds-checkbox-size-padding-check-wrapper-t: 3px;
    --mds-dialog-size-width-s: 393px;
    --mds-dialog-size-width-m: 576px;
    --mds-dialog-size-width-l: 656px;
    --mds-grid-margin-horizontal: 32px;
    --mds-grid-gutter-base: 20px;
    --mds-grid-columns-base: 6;
    --mds-grid-max-width-base: none;
    --mds-header-size-padding-lr: 32px;
    --mds-header-m-size-gap-horizontal: 48px;
    --mds-header-s-size-gap-horizontal: 48px;
    --mds-helper-text-iconwrapper-padding-t: 0px;
    --mds-radiogroup-size-item-radiowrapper-padding-t: 3px;
    --mds-sidesheet-size-width-s: 393px;
    --mds-sidesheet-size-width-m: 432px;
    --mds-sidesheet-size-header-padding-t: 14px;
  }
}
@media (min-width: 1280px) {
  [data-mds-theme="zara-light"] {
    --mds-typo-action-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-action-m-font-weight: 300;
    --mds-typo-action-m-font-size: 13px;
    --mds-typo-action-m-line-height: 16px;
    --mds-typo-action-m-letter-spacing: 0px;
    --mds-typo-action-m-text-transform: uppercase;
    --mds-typo-body-s-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-body-s-font-weight: 300;
    --mds-typo-body-s-font-size: 10px;
    --mds-typo-body-s-line-height: 16px;
    --mds-typo-body-s-letter-spacing: 0px;
    --mds-typo-body-s-text-transform: none;
    --mds-typo-body-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-body-m-font-weight: 300;
    --mds-typo-body-m-font-size: 12px;
    --mds-typo-body-m-line-height: 18px;
    --mds-typo-body-m-letter-spacing: 0px;
    --mds-typo-body-m-text-transform: none;
    --mds-typo-body-l-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-body-l-font-weight: 300;
    --mds-typo-body-l-font-size: 13px;
    --mds-typo-body-l-line-height: 20px;
    --mds-typo-body-l-letter-spacing: 0px;
    --mds-typo-body-l-text-transform: none;
    --mds-typo-label-xs-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-xs-font-weight: 300;
    --mds-typo-label-xs-font-size: 10px;
    --mds-typo-label-xs-line-height: 16px;
    --mds-typo-label-xs-letter-spacing: 0px;
    --mds-typo-label-xs-text-transform: uppercase;
    --mds-typo-label-xs-highlight-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-xs-highlight-font-weight: 500;
    --mds-typo-label-xs-highlight-font-size: 10px;
    --mds-typo-label-xs-highlight-line-height: 16px;
    --mds-typo-label-xs-highlight-letter-spacing: 0.8px;
    --mds-typo-label-xs-highlight-text-transform: uppercase;
    --mds-typo-label-s-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-s-font-weight: 300;
    --mds-typo-label-s-font-size: 11px;
    --mds-typo-label-s-line-height: 16px;
    --mds-typo-label-s-letter-spacing: 0px;
    --mds-typo-label-s-text-transform: uppercase;
    --mds-typo-label-s-highlight-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-s-highlight-font-weight: 500;
    --mds-typo-label-s-highlight-font-size: 11px;
    --mds-typo-label-s-highlight-line-height: 16px;
    --mds-typo-label-s-highlight-letter-spacing: 0.8px;
    --mds-typo-label-s-highlight-text-transform: uppercase;
    --mds-typo-label-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-m-font-weight: 300;
    --mds-typo-label-m-font-size: 12px;
    --mds-typo-label-m-line-height: 16px;
    --mds-typo-label-m-letter-spacing: 0px;
    --mds-typo-label-m-text-transform: uppercase;
    --mds-typo-label-m-highlight-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-m-highlight-font-weight: 500;
    --mds-typo-label-m-highlight-font-size: 12px;
    --mds-typo-label-m-highlight-line-height: 16px;
    --mds-typo-label-m-highlight-letter-spacing: 0.8px;
    --mds-typo-label-m-highlight-text-transform: uppercase;
    --mds-typo-title-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-title-m-font-weight: 300;
    --mds-typo-title-m-font-size: 15px;
    --mds-typo-title-m-line-height: 24px;
    --mds-typo-title-m-letter-spacing: 0px;
    --mds-typo-title-m-text-transform: uppercase;
    --mds-typo-title-l-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-title-l-font-weight: 300;
    --mds-typo-title-l-font-size: 18px;
    --mds-typo-title-l-line-height: 28px;
    --mds-typo-title-l-letter-spacing: 0px;
    --mds-typo-title-l-text-transform: uppercase;
    --mds-overlay-size-padding-lr: 20px;
    --mds-alertbanner-size-iconwrapper-padding-t: 0px;
    --mds-alertbanner-typo-title-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-alertbanner-typo-title-font-size: 12px;
    --mds-alertbanner-typo-title-font-weight: 300;
    --mds-alertbanner-typo-title-letter-spacing: 0px;
    --mds-alertbanner-typo-title-line-height: 16px;
    --mds-alertbanner-typo-title-text-transform: uppercase;
    --mds-alertbanner-typo-body-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-alertbanner-typo-body-font-size: 12px;
    --mds-alertbanner-typo-body-font-weight: 300;
    --mds-alertbanner-typo-body-letter-spacing: 0px;
    --mds-alertbanner-typo-body-line-height: 18px;
    --mds-alertbanner-typo-body-text-transform: none;
    --mds-cell-size-leading-icon-wrapper-padding-tb: 0px;
    --mds-cell-size-trailing-icon-wrapper-padding-t: 2px;
    --mds-checkbox-size-padding-check-wrapper-t: 3px;
    --mds-dialog-size-width-s: 393px;
    --mds-dialog-size-width-m: 576px;
    --mds-dialog-size-width-l: 800px;
    --mds-grid-margin-horizontal: 32px;
    --mds-grid-gutter-base: 20px;
    --mds-grid-columns-base: 8;
    --mds-grid-max-width-base: none;
    --mds-header-size-padding-lr: 32px;
    --mds-header-m-size-gap-horizontal: 48px;
    --mds-header-s-size-gap-horizontal: 48px;
    --mds-helper-text-iconwrapper-padding-t: 0px;
    --mds-radiogroup-size-item-radiowrapper-padding-t: 3px;
    --mds-sidesheet-size-width-s: 393px;
    --mds-sidesheet-size-width-m: 432px;
    --mds-sidesheet-size-header-padding-t: 14px;
    --mds-field-size-field-base-m: 40px;
    --mds-field-size-field-base: 40px;
    --mds-field-typo-input-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-field-typo-input-font-size: 13px;
    --mds-field-typo-input-font-weight: 300;
    --mds-field-typo-input-letter-spacing: 0px;
    --mds-field-typo-input-line-height: 20px;
    --mds-field-typo-input-text-transform: none;
  }
}
@media (min-width: 1920px) {
  [data-mds-theme="zara-light"] {
    --mds-typo-action-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-action-m-font-weight: 300;
    --mds-typo-action-m-font-size: 14px;
    --mds-typo-action-m-line-height: 20px;
    --mds-typo-action-m-letter-spacing: 0px;
    --mds-typo-action-m-text-transform: uppercase;
    --mds-typo-body-s-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-body-s-font-weight: 300;
    --mds-typo-body-s-font-size: 12px;
    --mds-typo-body-s-line-height: 20px;
    --mds-typo-body-s-letter-spacing: 0px;
    --mds-typo-body-s-text-transform: none;
    --mds-typo-body-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-body-m-font-weight: 300;
    --mds-typo-body-m-font-size: 13px;
    --mds-typo-body-m-line-height: 20px;
    --mds-typo-body-m-letter-spacing: 0px;
    --mds-typo-body-m-text-transform: none;
    --mds-typo-body-l-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-body-l-font-weight: 300;
    --mds-typo-body-l-font-size: 15px;
    --mds-typo-body-l-line-height: 24px;
    --mds-typo-body-l-letter-spacing: 0px;
    --mds-typo-body-l-text-transform: none;
    --mds-typo-label-xs-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-xs-font-weight: 300;
    --mds-typo-label-xs-font-size: 12px;
    --mds-typo-label-xs-line-height: 20px;
    --mds-typo-label-xs-letter-spacing: 0px;
    --mds-typo-label-xs-text-transform: uppercase;
    --mds-typo-label-xs-highlight-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-xs-highlight-font-weight: 500;
    --mds-typo-label-xs-highlight-font-size: 12px;
    --mds-typo-label-xs-highlight-line-height: 20px;
    --mds-typo-label-xs-highlight-letter-spacing: 0.8px;
    --mds-typo-label-xs-highlight-text-transform: uppercase;
    --mds-typo-label-s-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-s-font-weight: 300;
    --mds-typo-label-s-font-size: 12px;
    --mds-typo-label-s-line-height: 20px;
    --mds-typo-label-s-letter-spacing: 0px;
    --mds-typo-label-s-text-transform: uppercase;
    --mds-typo-label-s-highlight-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-s-highlight-font-weight: 500;
    --mds-typo-label-s-highlight-font-size: 12px;
    --mds-typo-label-s-highlight-line-height: 20px;
    --mds-typo-label-s-highlight-letter-spacing: 0.8px;
    --mds-typo-label-s-highlight-text-transform: uppercase;
    --mds-typo-label-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-m-font-weight: 300;
    --mds-typo-label-m-font-size: 13px;
    --mds-typo-label-m-line-height: 20px;
    --mds-typo-label-m-letter-spacing: 0px;
    --mds-typo-label-m-text-transform: uppercase;
    --mds-typo-label-m-highlight-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-m-highlight-font-weight: 500;
    --mds-typo-label-m-highlight-font-size: 13px;
    --mds-typo-label-m-highlight-line-height: 20px;
    --mds-typo-label-m-highlight-letter-spacing: 0.8px;
    --mds-typo-label-m-highlight-text-transform: uppercase;
    --mds-typo-title-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-title-m-font-weight: 300;
    --mds-typo-title-m-font-size: 18px;
    --mds-typo-title-m-line-height: 28px;
    --mds-typo-title-m-letter-spacing: 0px;
    --mds-typo-title-m-text-transform: uppercase;
    --mds-typo-title-l-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-title-l-font-weight: 300;
    --mds-typo-title-l-font-size: 22px;
    --mds-typo-title-l-line-height: 32px;
    --mds-typo-title-l-letter-spacing: 0px;
    --mds-typo-title-l-text-transform: uppercase;
    --mds-overlay-size-padding-lr: 56px;
    --mds-alertbanner-size-iconwrapper-padding-t: 2px;
    --mds-alertbanner-typo-title-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-alertbanner-typo-title-font-size: 13px;
    --mds-alertbanner-typo-title-font-weight: 300;
    --mds-alertbanner-typo-title-letter-spacing: 0px;
    --mds-alertbanner-typo-title-line-height: 20px;
    --mds-alertbanner-typo-title-text-transform: uppercase;
    --mds-alertbanner-typo-body-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-alertbanner-typo-body-font-size: 13px;
    --mds-alertbanner-typo-body-font-weight: 300;
    --mds-alertbanner-typo-body-letter-spacing: 0px;
    --mds-alertbanner-typo-body-line-height: 20px;
    --mds-alertbanner-typo-body-text-transform: none;
    --mds-cell-size-leading-icon-wrapper-padding-tb: 2px;
    --mds-cell-size-trailing-icon-wrapper-padding-t: 4px;
    --mds-checkbox-size-padding-check-wrapper-t: 4px;
    --mds-dialog-size-width-s: 512px;
    --mds-dialog-size-width-m: 656px;
    --mds-dialog-size-width-l: 1000px;
    --mds-grid-margin-horizontal: 40px;
    --mds-grid-gutter-base: 20px;
    --mds-grid-columns-base: 8;
    --mds-grid-max-width-base: none;
    --mds-header-size-padding-lr: 40px;
    --mds-header-m-size-gap-horizontal: 56px;
    --mds-header-s-size-gap-horizontal: 56px;
    --mds-helper-text-iconwrapper-padding-t: 2px;
    --mds-radiogroup-size-item-radiowrapper-padding-t: 4px;
    --mds-sidesheet-size-width-s: 480px;
    --mds-sidesheet-size-width-m: 688px;
    --mds-sidesheet-size-header-padding-t: 48px;
    --mds-field-size-field-base: 48px;
    --mds-field-typo-input-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-field-typo-input-font-size: 15px;
    --mds-field-typo-input-font-weight: 300;
    --mds-field-typo-input-letter-spacing: 0px;
    --mds-field-typo-input-line-height: 24px;
    --mds-field-typo-input-text-transform: none;
  }
}
@media (min-width: 2560px) {
  [data-mds-theme="zara-light"] {
    --mds-overlay-size-padding-lr: 56px;
    --mds-checkbox-size-padding-check-wrapper-t: 4px;
    --mds-grid-margin-horizontal: 40px;
    --mds-grid-gutter-base: 20px;
    --mds-grid-columns-base: 10;
    --mds-helper-text-iconwrapper-padding-t: 2px;
    --mds-radiogroup-size-item-radiowrapper-padding-t: 4px;
    --mds-sidesheet-size-header-padding-t: 48px;
  }
}

/**
 * Do not edit directly, this file was auto-generated.
 */

[data-mds-theme="zara-dark"] {
  --mds-typo-action-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-action-m-font-weight: 300;
  --mds-typo-action-m-font-size: 13px;
  --mds-typo-action-m-line-height: 16px;
  --mds-typo-action-m-letter-spacing: 0px;
  --mds-typo-action-m-text-transform: uppercase;
  --mds-typo-body-s-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-body-s-font-weight: 300;
  --mds-typo-body-s-font-size: 10px;
  --mds-typo-body-s-line-height: 16px;
  --mds-typo-body-s-letter-spacing: 0px;
  --mds-typo-body-s-text-transform: none;
  --mds-typo-body-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-body-m-font-weight: 300;
  --mds-typo-body-m-font-size: 12px;
  --mds-typo-body-m-line-height: 18px;
  --mds-typo-body-m-letter-spacing: 0px;
  --mds-typo-body-m-text-transform: none;
  --mds-typo-body-l-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-body-l-font-weight: 300;
  --mds-typo-body-l-font-size: 13px;
  --mds-typo-body-l-line-height: 20px;
  --mds-typo-body-l-letter-spacing: 0px;
  --mds-typo-body-l-text-transform: none;
  --mds-typo-font-family-za: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-label-xs-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-label-xs-font-weight: 300;
  --mds-typo-label-xs-font-size: 10px;
  --mds-typo-label-xs-line-height: 16px;
  --mds-typo-label-xs-letter-spacing: 0px;
  --mds-typo-label-xs-text-transform: uppercase;
  --mds-typo-label-xs-highlight-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-label-xs-highlight-font-weight: 500;
  --mds-typo-label-xs-highlight-font-size: 10px;
  --mds-typo-label-xs-highlight-line-height: 16px;
  --mds-typo-label-xs-highlight-letter-spacing: 0.8px;
  --mds-typo-label-xs-highlight-text-transform: uppercase;
  --mds-typo-label-s-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-label-s-font-weight: 300;
  --mds-typo-label-s-font-size: 11px;
  --mds-typo-label-s-line-height: 16px;
  --mds-typo-label-s-letter-spacing: 0px;
  --mds-typo-label-s-text-transform: uppercase;
  --mds-typo-label-s-highlight-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-label-s-highlight-font-weight: 500;
  --mds-typo-label-s-highlight-font-size: 11px;
  --mds-typo-label-s-highlight-line-height: 16px;
  --mds-typo-label-s-highlight-letter-spacing: 0.8px;
  --mds-typo-label-s-highlight-text-transform: uppercase;
  --mds-typo-label-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-label-m-font-weight: 300;
  --mds-typo-label-m-font-size: 12px;
  --mds-typo-label-m-line-height: 16px;
  --mds-typo-label-m-letter-spacing: 0px;
  --mds-typo-label-m-text-transform: uppercase;
  --mds-typo-label-m-highlight-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-label-m-highlight-font-weight: 500;
  --mds-typo-label-m-highlight-font-size: 12px;
  --mds-typo-label-m-highlight-line-height: 16px;
  --mds-typo-label-m-highlight-letter-spacing: 0.8px;
  --mds-typo-label-m-highlight-text-transform: uppercase;
  --mds-typo-title-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-title-m-font-weight: 300;
  --mds-typo-title-m-font-size: 13px;
  --mds-typo-title-m-line-height: 20px;
  --mds-typo-title-m-letter-spacing: 0px;
  --mds-typo-title-m-text-transform: uppercase;
  --mds-typo-title-l-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-typo-title-l-font-weight: 300;
  --mds-typo-title-l-font-size: 16px;
  --mds-typo-title-l-line-height: 24px;
  --mds-typo-title-l-letter-spacing: 0px;
  --mds-typo-title-l-text-transform: uppercase;
  --mds-elevation-shadow-below-position-x: 0px;
  --mds-elevation-shadow-below-position-y: 0px;
  --mds-elevation-shadow-below-blur: 0px;
  --mds-elevation-shadow-below-color: rgba(0, 0, 0, 0);
  --mds-elevation-shadow-above-position-x: 0px;
  --mds-elevation-shadow-above-position-y: 0px;
  --mds-elevation-shadow-above-blur: 0px;
  --mds-elevation-shadow-above-color: rgba(0, 0, 0, 0);
  --mds-size-border-none: 0px;
  --mds-size-border-low: 0.5px;
  --mds-size-border-mid: 0.5px;
  --mds-size-border-high: 2px;
  --mds-size-radius-none: 0px;
  --mds-size-radius-low: 0px;
  --mds-size-radius-mid: 0px;
  --mds-size-radius-high: 0px;
  --mds-size-radius-full: 320px;
  --mds-size-border-focus-l-none: 0px;
  --mds-size-border-focus-r-none: 0px;
  --mds-size-border-focus-t-none: 0px;
  --mds-size-border-focus-b-none: 0px;
  --mds-size-border-focus-l-base: 2px;
  --mds-size-border-focus-r-base: 2px;
  --mds-size-border-focus-t-base: 2px;
  --mds-size-border-focus-b-base: 2px;
  --mds-size-border-focus-lrtb: 2px;
  --mds-overlay-size-padding-lr: 20px;
  --mds-alertbanner-align-icon: flex-start;
  --mds-alertbanner-color-icon-info: #ffffff;
  --mds-alertbanner-color-icon-warning: #ffffff;
  --mds-alertbanner-color-icon-success: #ffffff;
  --mds-alertbanner-color-icon-danger: #ffffff;
  --mds-alertbanner-size-radius: 0px;
  --mds-alertbanner-size-padding-lr: 16px;
  --mds-alertbanner-size-padding-tb: 12px;
  --mds-alertbanner-size-gap-horizontal: 8px;
  --mds-alertbanner-size-gap-vertical: 8px;
  --mds-alertbanner-size-icon-width: 16px;
  --mds-alertbanner-size-icon-height: 16px;
  --mds-alertbanner-size-iconwrapper-padding-t: 0px;
  --mds-alertbanner-size-content-gap-vertical: 4px;
  --mds-alertbanner-typo-title-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-alertbanner-typo-title-font-size: 12px;
  --mds-alertbanner-typo-title-font-weight: 300;
  --mds-alertbanner-typo-title-letter-spacing: 0px;
  --mds-alertbanner-typo-title-line-height: 16px;
  --mds-alertbanner-typo-title-text-transform: uppercase;
  --mds-alertbanner-typo-body-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-alertbanner-typo-body-font-size: 12px;
  --mds-alertbanner-typo-body-font-weight: 300;
  --mds-alertbanner-typo-body-letter-spacing: 0px;
  --mds-alertbanner-typo-body-line-height: 18px;
  --mds-alertbanner-typo-body-text-transform: none;
  --mds-autocomplete-color-border: #6b6b6b;
  --mds-autocomplete-size-radius: 0px;
  --mds-autocomplete-size-border: 0.5px;
  --mds-autocomplete-size-padding-lr: 0px;
  --mds-autocomplete-size-padding-tb: 8px;
  --mds-autocomplete-size-item-padding-lr: 16px;
  --mds-autocomplete-size-item-padding-tb: 12px;
  --mds-autocomplete-size-item-border-b: 0px;
  --mds-autocomplete-size-field-gap-vertical: 0px;
  --mds-autocomplete-size-max-height: 224px;
  --mds-bottomsheet-color-handlebar-grabber: #ffffff;
  --mds-bottomsheet-color-handlebar-bg: rgba(0, 0, 0, 0);
  --mds-bottomsheet-color-header-border: rgba(0, 0, 0, 0);
  --mds-bottomsheet-size-radius: 0px;
  --mds-bottomsheet-size-handlebar-height: 0.5px;
  --mds-bottomsheet-size-handlebar-width: 40px;
  --mds-bottomsheet-size-handlebar-radius: 0px;
  --mds-bottomsheet-size-handlebar-wrapper-height: 24px;
  --mds-bottomsheet-size-header-padding-t: 20px;
  --mds-bottomsheet-size-header-padding-b: 20px;
  --mds-bottomsheet-header-template-areas: "title close";
  --mds-bottomsheet-header-template-columns: 1fr auto;
  --mds-bottomsheet-header-title-align: start;
  --mds-bottomsheet-header-close-align: end;
  --mds-breadcrumb-color-label-upcoming: #ffffff;
  --mds-breadcrumb-size-gap-horizontal: 12px;
  --mds-breadcrumb-size-icon-width: 12px;
  --mds-breadcrumb-size-icon-height: 12px;
  --mds-buttondock-size-padding-tb: 20px;
  --mds-buttondock-size-gap-horizontal: 20px;
  --mds-buttondock-size-gap-vertical: 20px;
  --mds-buttondock-size-btn-single-width: fit-content;
  --mds-button-l-size-height: 40px;
  --mds-button-l-size-min-width: 160px;
  --mds-button-l-size-radius: 0px;
  --mds-button-l-size-padding-lr: 12px;
  --mds-button-l-size-gap-horizontal: 4px;
  --mds-button-l-size-icon-width: 16px;
  --mds-button-l-size-icon-height: 16px;
  --mds-button-l-size-only-icon-radius: 0px;
  --mds-button-l-size-only-icon-min-width: 40px;
  --mds-button-l-size-only-icon-max-width: 40px;
  --mds-button-l-size-only-icon-icon-width: 16px;
  --mds-button-l-size-only-icon-icon-height: 16px;
  --mds-button-m-size-height: 32px;
  --mds-button-m-size-min-width: 160px;
  --mds-button-m-size-radius: 0px;
  --mds-button-m-size-padding-lr: 12px;
  --mds-button-m-size-gap-horizontal: 4px;
  --mds-button-m-size-icon-width: 16px;
  --mds-button-m-size-icon-height: 16px;
  --mds-button-m-size-only-icon-radius: 0px;
  --mds-button-m-size-only-icon-min-width: 32px;
  --mds-button-m-size-only-icon-max-width: 32px;
  --mds-button-m-size-only-icon-icon-width: 16px;
  --mds-button-m-size-only-icon-icon-height: 16px;
  --mds-button-s-size-height: 32px;
  --mds-button-s-size-min-width: 160px;
  --mds-button-s-size-radius: 0px;
  --mds-button-s-size-padding-lr: 12px;
  --mds-button-s-size-gap-horizontal: 4px;
  --mds-button-s-size-icon-width: 16px;
  --mds-button-s-size-icon-height: 16px;
  --mds-button-s-size-only-icon-radius: 0px;
  --mds-button-s-size-only-icon-min-width: 32px;
  --mds-button-s-size-only-icon-max-width: 32px;
  --mds-button-s-size-only-icon-icon-width: 16px;
  --mds-button-s-size-only-icon-icon-height: 16px;
  --mds-button-secondary-l-size-border: 0.5px;
  --mds-button-secondary-m-size-border: 0.5px;
  --mds-button-secondary-s-size-border: 0.5px;
  --mds-button-ghost-l-size-min-width: 24px;
  --mds-button-ghost-m-size-min-width: 24px;
  --mds-button-ghost-s-size-min-width: 24px;
  --mds-card-radius: 0px;
  --mds-card-border-unselected: 0.5px;
  --mds-card-border-selected: 0.5px;
  --mds-card-padding-lr: 20px;
  --mds-card-padding-tb: 20px;
  --mds-cell-color-border: rgba(0, 0, 0, 0);
  --mds-cell-color-item-leading-icon-bg: rgba(0, 0, 0, 0);
  --mds-cell-size-gap-vertical: 8px;
  --mds-cell-size-padding-lr: 0px;
  --mds-cell-size-padding-tb: 12px;
  --mds-cell-size-border-b: 0px;
  --mds-cell-size-item-gap-horizontal: 8px;
  --mds-cell-size-item-gap-vertical: 8px;
  --mds-cell-size-leading-icon-width: 16px;
  --mds-cell-size-leading-icon-height: 16px;
  --mds-cell-size-leading-icon-wrapper-radius: 0px;
  --mds-cell-size-leading-icon-wrapper-padding-lr: 0px;
  --mds-cell-size-leading-icon-wrapper-padding-tb: 0px;
  --mds-cell-size-trailing-icon-width: 12px;
  --mds-cell-size-trailing-icon-height: 12px;
  --mds-cell-size-trailing-icon-wrapper-padding-t: 2px;
  --mds-cell-align-item-trailing-icon: flex-start;
  --mds-cell-align-item-leading-icon: flex-start;
  --mds-cell-align-item-action: flex-start;
  --mds-cell-align-item-control: center;
  --mds-checkboxgroup-size-gap-vertical: 8px;
  --mds-checkboxgroup-size-gap-items-vertical: 16px;
  --mds-checkboxgroup-size-helper-gap-horizontal: 4px;
  --mds-checkboxgroup-layout-direction-ltr: row;
  --mds-checkboxgroup-layout-direction-rtl: row-reverse;
  --mds-checkbox-color-bg-check-default: rgba(0, 0, 0, 0);
  --mds-checkbox-color-bg-check-hover: rgba(0, 0, 0, 0);
  --mds-checkbox-color-bg-check-error: rgba(0, 0, 0, 0);
  --mds-checkbox-color-bg-check-disabled: rgba(0, 0, 0, 0);
  --mds-checkbox-color-check-border-default: #ffffff;
  --mds-checkbox-color-check-border-hover: #ffffff;
  --mds-checkbox-color-check-mark-default: #ffffff;
  --mds-checkbox-color-check-mark-hover: #ffffff;
  --mds-checkbox-color-check-mark-error: #ff453a;
  --mds-checkbox-color-check-mark-disabled: #a1a1a1;
  --mds-checkbox-color-item-label-error: #ffffff;
  --mds-checkbox-color-item-label-hover: #ffffff;
  --mds-checkbox-size-check-width: 12px;
  --mds-checkbox-size-check-height: 12px;
  --mds-checkbox-size-border-check-unfilled: 0.5px;
  --mds-checkbox-size-border-check-filled: 0.5px;
  --mds-checkbox-size-gap-horizontal: 8px;
  --mds-checkbox-size-padding-check-wrapper-l: 0px;
  --mds-checkbox-size-padding-check-wrapper-r: 0px;
  --mds-checkbox-size-padding-check-wrapper-t: 3px;
  --mds-checkbox-size-padding-check-wrapper-b: 0px;
  --mds-checkbox-size-padding-text-wrapper-t: 0px;
  --mds-chip-color-label-selected: #ffffff;
  --mds-chip-color-icon-selected: #ffffff;
  --mds-chip-color-bg-selected: rgba(0, 0, 0, 0);
  --mds-chip-color-border-unselected: rgba(0, 0, 0, 0);
  --mds-chip-color-border-selected: rgba(0, 0, 0, 0);
  --mds-chip-size-radius: 0px;
  --mds-chip-size-border: 0px;
  --mds-chip-size-gap-horizontal: 12px;
  --mds-chip-size-padding-tb: 8px;
  --mds-chip-size-padding-lr: 0px;
  --mds-chip-size-leading-icon-width: 12px;
  --mds-chip-size-leading-icon-height: 12px;
  --mds-chip-size-trailing-icon-width: 12px;
  --mds-chip-size-trailing-icon-height: 12px;
  --mds-chip-size-items-gap-vertical: 0px;
  --mds-chip-size-items-gap-horizontal: 20px;
  --mds-date-picker-icon: url("data:image/svg+xml;utf8,<svg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <path fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.13338 3.20005H7.66675V2.40009H8.33342V3.20005H10.8668V2.40009H11.5334V3.20005H13.6001V13.6001H2.40015V3.20005H4.46672V2.40009H5.13338V3.20005ZM7.66675 3.86672V4.80009H8.33342V3.86672H10.8668V4.80009H11.5334V3.86672H12.9335V6.06675H3.06681V3.86672H4.46672V4.80009H5.13338V3.86672H7.66675ZM12.9335 12.9334V6.73342H3.06681V12.9334H12.9335Z%27 fill=%27%23ffffff%27/> </svg>");
  --mds-date-picker-size-iconwrapper-padding-t: 4px;
  --mds-dialog-color-border: #ffffff;
  --mds-dialog-size-radius: 0px;
  --mds-dialog-size-border: 0.5px;
  --mds-dialog-size-width-s: 0px;
  --mds-dialog-size-width-m: 0px;
  --mds-dialog-size-width-l: 0px;
  --mds-dialog-size-padding-lr: 20px;
  --mds-dialog-size-padding-b: 20px;
  --mds-dialog-size-gap-vertical: 20px;
  --mds-dialog-size-header-padding-t: 14px;
  --mds-dialog-size-header-padding-b: 14px;
  --mds-dialog-size-header-gap-horizontal: 20px;
  --mds-dialog-size-header-gap-vertical: 20px;
  --mds-dialog-size-btn-width: fit-content;
  --mds-dialog-sheet-header-template-areas: "close" "title";
  --mds-dialog-sheet-header-template-columns: 1fr;
  --mds-dialog-sheet-header-title-align: start;
  --mds-dialog-sheet-header-close-align: start;
  --mds-dialog-modal-header-template-areas: "title close";
  --mds-dialog-modal-header-template-columns: 1fr auto;
  --mds-dialog-modal-header-title-align: start;
  --mds-dialog-modal-header-close-align: end;
  --mds-dropdown-color-border: #ffffff;
  --mds-dropdown-size-radius: 0px;
  --mds-dropdown-size-border: 0.5px;
  --mds-dropdown-size-padding-lr: 0px;
  --mds-dropdown-size-padding-tb: 8px;
  --mds-dropdown-size-item-padding-lr: 16px;
  --mds-dropdown-size-item-padding-tb: 12px;
  --mds-dropdown-size-item-gap-horizontal: 4px;
  --mds-dropdown-size-item-border-b: 0px;
  --mds-dropdown-size-lefticon-width: 16px;
  --mds-dropdown-size-lefticon-height: 16px;
  --mds-grid-margin-horizontal: 20px;
  --mds-grid-gutter-base: 20px;
  --mds-grid-columns-base: 2;
  --mds-grid-max-width-base: none;
  --mds-header-size-padding-lr: 20px;
  --mds-header-m-grid: max-content 0px 1fr;
  --mds-header-m-margin: 0;
  --mds-header-m-color-border: rgba(0, 0, 0, 0);
  --mds-header-m-size-logo-width: 0px;
  --mds-header-m-size-logo-height: 0px;
  --mds-header-m-size-border-b: 0px;
  --mds-header-m-size-padding-tb: 0px;
  --mds-header-m-size-gap-horizontal: 12px;
  --mds-header-m-size-navbtn-height: 80px;
  --mds-header-m-size-navbtn-width: 80px;
  --mds-header-s-size-padding-tb: 4px;
  --mds-header-s-size-gap-horizontal: 12px;
  --mds-header-s-size-navbtn-width: 40px;
  --mds-header-s-size-navbtn-height: 40px;
  --mds-header-s-size-navbtn-icon-height: 20px;
  --mds-header-s-size-navbtn-icon-width: 20px;
  --mds-header-s-size-navbtn-icon-hamburger-height: 40px;
  --mds-header-s-size-navbtn-icon-hamburger-width: 40px;
  --mds-helper-text-size-gap-horizontal: 4px;
  --mds-helper-text-size-padding-lr: 0px;
  --mds-helper-text-iconwrapper-padding-t: 0px;
  --mds-link-color-hover: #ffffff;
  --mds-link-color-press: #ffffff;
  --mds-loader-color-spinner-border: #6b6b6b;
  --mds-loader-size-border: 0.5px;
  --mds-phonefield-size-gap: 12px;
  --mds-phonefield-size-prefix-width: 64px;
  --mds-radiogroup-color-item-label-error: #ffffff;
  --mds-radiogroup-color-item-label-hover: #ffffff;
  --mds-radiogroup-color-radio-border-unselected-default: #ffffff;
  --mds-radiogroup-color-radio-border-unselected-hover: #ffffff;
  --mds-radiogroup-color-radio-border-selected-default: #ffffff;
  --mds-radiogroup-color-radio-border-selected-hover: #ffffff;
  --mds-radiogroup-color-radio-bg-selected-default: rgba(0, 0, 0, 0);
  --mds-radiogroup-color-radio-bg-selected-hover: rgba(0, 0, 0, 0);
  --mds-radiogroup-color-radio-bg-selected-error: rgba(0, 0, 0, 0);
  --mds-radiogroup-color-radio-bg-selected-disabled: rgba(0, 0, 0, 0);
  --mds-radiogroup-color-radio-dot-default: #ffffff;
  --mds-radiogroup-color-radio-dot-hover: #ffffff;
  --mds-radiogroup-color-radio-dot-error: #ff453a;
  --mds-radiogroup-color-radio-dot-disabled: #a1a1a1;
  --mds-radiogroup-size-radius-radio: 320px;
  --mds-radiogroup-size-radius-dot: 320px;
  --mds-radiogroup-size-item-dot: 4px;
  --mds-radiogroup-size-item-radiowrapper-padding-t: 3px;
  --mds-radiogroup-size-item-radiowrapper-padding-lr: 0px;
  --mds-radiogroup-size-item-radiowrapper-padding-b: 0px;
  --mds-radiogroup-size-item-labelwrapper-padding-t: 0px;
  --mds-radiogroup-size-radio-height: 12px;
  --mds-radiogroup-size-radio-width: 12px;
  --mds-radiogroup-size-radio-border-unselected: 0.5px;
  --mds-radiogroup-size-radio-border-selected: 0.5px;
  --mds-radiogroup-size-items-gap-vertical: 24px;
  --mds-radiogroup-size-items-gap-horizontal: 16px;
  --mds-radiogroup-size-helper-gap-horizontal: 4px;
  --mds-radiogroup-size-gap-vertical: 8px;
  --mds-searchfield-color-icon: #ffffff;
  --mds-searchfield-icon: none;
  --mds-select-size-gap-vertical: 8px;
  --mds-select-size-min-width: 160px;
  --mds-sidesheet-color-header-border: rgba(0, 0, 0, 0);
  --mds-sidesheet-size-width-s: 100%;
  --mds-sidesheet-size-width-m: 100%;
  --mds-sidesheet-size-header-padding-t: 14px;
  --mds-sidesheet-size-header-padding-b: 14px;
  --mds-sidesheet-size-header-gap-horizontal: 20px;
  --mds-sidesheet-size-header-gap-vertical: 20px;
  --mds-sidesheet-header-template-areas: "close" "title";
  --mds-sidesheet-header-template-columns: 1fr;
  --mds-sidesheet-header-title-align: start;
  --mds-sidesheet-header-close-align: end;
  --mds-sidesheet-arrow-header-template-areas: "close" "title";
  --mds-sidesheet-arrow-header-template-columns: 1fr;
  --mds-sidesheet-arrow-header-title-align: start;
  --mds-sidesheet-arrow-header-close-align: start;
  --mds-slider-color-knobs-bg-default: #ffffff;
  --mds-slider-color-knobs-bg-hover: #c9c9c9;
  --mds-slider-color-knobs-bg-disabled: #797979;
  --mds-slider-color-knobs-border-default: rgba(0, 0, 0, 0);
  --mds-slider-color-knobs-border-hover: rgba(0, 0, 0, 0);
  --mds-slider-color-knobs-border-disabled: rgba(0, 0, 0, 0);
  --mds-slider-color-selection-bg: #ffffff;
  --mds-slider-color-track-bg: #6b6b6b;
  --mds-slider-size-knobs-width: 8px;
  --mds-slider-size-knobs-height: 8px;
  --mds-slider-size-track-height: 1px;
  --mds-slider-size-container-height: 40px;
  --mds-slider-size-border-knobs: 0px;
  --mds-slider-size-radius-knobs: 320px;
  --mds-slider-size-radius-track: 0px;
  --mds-switch-color-track-bg-inactive-default: #6b6b6b;
  --mds-switch-color-track-bg-inactive-disabled: #1b1b1b;
  --mds-switch-color-track-bg-active-default: #30d158;
  --mds-switch-color-track-bg-active-disabled: #0a2a12;
  --mds-switch-color-track-border-inactive-default: #ffffff;
  --mds-switch-color-track-border-inactive-disabled: #5e5e5e;
  --mds-switch-color-track-border-active-default: #ffffff;
  --mds-switch-color-track-border-active-disabled: #5e5e5e;
  --mds-switch-color-knob-bg-inactive-default: #000000;
  --mds-switch-color-knob-bg-inactive-disabled: #000000;
  --mds-switch-color-knob-bg-active-default: #000000;
  --mds-switch-color-knob-bg-active-disabled: #000000;
  --mds-switch-size-width: 40px;
  --mds-switch-size-height: 24px;
  --mds-switch-size-track-width: 40px;
  --mds-switch-size-track-height: 24px;
  --mds-switch-size-track-border-inactive: 0px;
  --mds-switch-size-track-border-active: 0px;
  --mds-switch-size-track-padding-inactive-lr: 2px;
  --mds-switch-size-track-padding-active-lr: 2px;
  --mds-switch-size-knob-inactive-width: 20px;
  --mds-switch-size-knob-inactive-height: 20px;
  --mds-switch-size-knob-active-width: 20px;
  --mds-switch-size-knob-active-height: 20px;
  --mds-switch-size-knob-radius: 320px;
  --mds-switch-size-radius: 320px;
  --mds-switch-elevation-knob-inactive-default-y: 1px;
  --mds-switch-elevation-knob-inactive-default-blur: 2px;
  --mds-switch-elevation-knob-inactive-default-color: rgba(0, 0, 0, 0.08);
  --mds-switch-elevation-knob-active-default-y: 0px;
  --mds-switch-elevation-knob-active-default-blur: 0px;
  --mds-switch-elevation-knob-active-default-color: rgba(255, 255, 255, 0);
  --mds-tabs-color-label-unselected: #ffffff;
  --mds-tabs-color-icon-unselected: #ffffff;
  --mds-tabs-color-border-selected: rgba(0, 0, 0, 0);
  --mds-tabs-size-icon-height: 12px;
  --mds-tabs-size-icon-width: 12px;
  --mds-tabs-size-item-padding-tb: 8px;
  --mds-tabs-size-item-gap-horizontal: 2px;
  --mds-tabs-size-item-border-b: 0px;
  --mds-tabs-size-gap-horizontal: 24px;
  --mds-tag-color-label: #ffffff;
  --mds-tag-color-bg: rgba(0, 0, 0, 0);
  --mds-tag-color-border: #ffffff;
  --mds-tag-size-max-width: 176px;
  --mds-tag-size-border: 0.5px;
  --mds-tag-size-radius: 0px;
  --mds-tag-size-padding-tb: 0px;
  --mds-tag-size-padding-lr: 8px;
  --mds-field-color-field-icon: #ffffff;
  --mds-field-color-field-label-active: #949494;
  --mds-field-color-field-label-error: #949494;
  --mds-field-color-field-label-bg: rgba(0, 0, 0, 0);
  --mds-field-color-field-border-default: #949494;
  --mds-field-color-field-bg-disabled: rgba(0, 0, 0, 0);
  --mds-field-size-gap-vertical: 4px;
  --mds-field-size-padding-t: 0px;
  --mds-field-size-field-base: 40px;
  --mds-field-size-field-radius: 0px;
  --mds-field-size-field-padding-lr: 0px;
  --mds-field-size-field-gap-horizontal: 8px;
  --mds-field-size-field-border-default-b: 0.5px;
  --mds-field-size-field-border-default-t: 0px;
  --mds-field-size-field-border-default-l: 0px;
  --mds-field-size-field-border-default-r: 0px;
  --mds-field-size-field-border-active-b: 0.5px;
  --mds-field-size-field-border-active-t: 0px;
  --mds-field-size-field-border-active-l: 0px;
  --mds-field-size-field-border-active-r: 0px;
  --mds-field-size-field-border-focus-b: 2px;
  --mds-field-size-field-border-focus-t: 0px;
  --mds-field-size-field-border-focus-l: 0px;
  --mds-field-size-field-border-focus-r: 0px;
  --mds-field-size-field-border-error-b: 0.5px;
  --mds-field-size-field-border-error-t: 0px;
  --mds-field-size-field-border-error-l: 0px;
  --mds-field-size-field-border-error-r: 0px;
  --mds-field-size-field-label-offset-close-t: 20px;
  --mds-field-size-field-label-offset-close-l: 0px;
  --mds-field-size-field-label-offset-open-t: 0px;
  --mds-field-size-field-label-offset-open-l: 0px;
  --mds-field-size-field-label-padding-open-lr: 0px;
  --mds-field-size-field-label-gap-horizontal: 8px;
  --mds-field-size-field-input-padding-t: 18px;
  --mds-field-size-field-input-padding-b: 2px;
  --mds-field-size-icon-width: 20px;
  --mds-field-size-icon-height: 20px;
  --mds-field-size-iconwrapper-padding-t: 16px;
  --mds-field-size-helper-gap-horizontal: 4px;
  --mds-field-size-helper-padding-lr: 0px;
  --mds-field-typo-input-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
  --mds-field-typo-input-font-size: 13px;
  --mds-field-typo-input-font-weight: 300;
  --mds-field-typo-input-letter-spacing: 0px;
  --mds-field-typo-input-line-height: 20px;
  --mds-field-typo-input-text-transform: none;
  --mds-textarea-size-field-minsize: 40px;
  --mds-toast-size-max-width: 512px;
  --mds-toast-size-radius: 0px;
  --mds-toast-size-padding-tb: 4px;
  --mds-toast-size-padding-lr: 20px;
  --mds-toast-size-gap-horizontal: 16px;
  --mds-toast-size-layout-s-padding-lr: 0px;
  --mds-toast-size-layout-s-padding-b: 0px;
  --mds-toast-size-layout-m-padding-lr: 20px;
  --mds-toast-size-layout-m-padding-b: 20px;
  --mds-toast-size-group-gap-vertical: 8px;
  --mds-toast-alignment-default: flex-start;
  --mds-tooltip-color-label: #949494;
  --mds-tooltip-color-border: #949494;
  --mds-tooltip-size-max-width: 160px;
  --mds-tooltip-size-radius: 0px;
  --mds-tooltip-size-border-lrtb: 0.5px;
  --mds-tooltip-size-padding-tb: 16px;
  --mds-tooltip-size-padding-lr: 16px;
  --mds-tooltip-size-gap-vertical: 8px;
  --mds-color-basic-transparent: rgba(0, 0, 0, 0);
  --mds-color-danger-mid: #ff453a;
  --mds-color-danger-low: #330e0c;
  --mds-color-success-mid: #30d158;
  --mds-color-success-low: #0a2a12;
  --mds-color-warning-mid: #ff9f0a;
  --mds-color-warning-low: #332002;
  --mds-color-info-mid: #0084ff;
  --mds-color-info-low: #002140;
  --mds-color-content-default: #ffffff;
  --mds-color-content-mid: #949494;
  --mds-color-content-low: #6b6b6b;
  --mds-color-content-inverse: #000000;
  --mds-color-content-hover: #949494;
  --mds-color-content-press: #949494;
  --mds-color-content-loading: #ffffff;
  --mds-color-content-disabled: #a1a1a1;
  --mds-color-bg-default: #000000;
  --mds-color-bg-mid: #1b1b1b;
  --mds-color-bg-low: #6b6b6b;
  --mds-color-bg-inverse: #ffffff;
  --mds-color-bg-overlay: rgba(0, 0, 0, 0.7);
  --mds-color-bg-none: rgba(0, 0, 0, 0);
  --mds-color-bg-hover: #363636;
  --mds-color-bg-press: #1b1b1b;
  --mds-color-bg-loading: #000000;
  --mds-color-bg-disabled: #797979;
  --mds-color-bg-primary-default: #ffffff;
  --mds-color-bg-primary-hover: #c9c9c9;
  --mds-color-bg-primary-press: #c9c9c9;
  --mds-color-bg-primary-loading: #ffffff;
  --mds-color-bg-primary-disabled: #1b1b1b;
  --mds-color-border-default: #ffffff;
  --mds-color-border-mid: #949494;
  --mds-color-border-low: #6b6b6b;
  --mds-color-border-inverse: #000000;
  --mds-color-border-none: rgba(0, 0, 0, 0);
  --mds-color-border-hover: #949494;
  --mds-color-border-press: #949494;
  --mds-color-border-focus: #348ded;
  --mds-color-border-loading: #ffffff;
  --mds-color-border-disabled: #5e5e5e;
}
@media (min-width: 768px) {
  [data-mds-theme="zara-dark"] {
    --mds-overlay-size-padding-lr: 20px;
    --mds-alertbanner-size-iconwrapper-padding-t: 0px;
    --mds-cell-size-leading-icon-wrapper-padding-tb: 0px;
    --mds-cell-size-trailing-icon-wrapper-padding-t: 2px;
    --mds-checkbox-size-padding-check-wrapper-t: 3px;
    --mds-dialog-size-width-s: 393px;
    --mds-dialog-size-width-m: 576px;
    --mds-dialog-size-width-l: 656px;
    --mds-grid-margin-horizontal: 32px;
    --mds-grid-gutter-base: 20px;
    --mds-grid-columns-base: 6;
    --mds-grid-max-width-base: none;
    --mds-header-size-padding-lr: 32px;
    --mds-header-m-size-gap-horizontal: 48px;
    --mds-header-s-size-gap-horizontal: 48px;
    --mds-helper-text-iconwrapper-padding-t: 0px;
    --mds-radiogroup-size-item-radiowrapper-padding-t: 3px;
    --mds-sidesheet-size-width-s: 393px;
    --mds-sidesheet-size-width-m: 432px;
    --mds-sidesheet-size-header-padding-t: 14px;
  }
}
@media (min-width: 1280px) {
  [data-mds-theme="zara-dark"] {
    --mds-typo-action-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-action-m-font-weight: 300;
    --mds-typo-action-m-font-size: 13px;
    --mds-typo-action-m-line-height: 16px;
    --mds-typo-action-m-letter-spacing: 0px;
    --mds-typo-action-m-text-transform: uppercase;
    --mds-typo-body-s-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-body-s-font-weight: 300;
    --mds-typo-body-s-font-size: 10px;
    --mds-typo-body-s-line-height: 16px;
    --mds-typo-body-s-letter-spacing: 0px;
    --mds-typo-body-s-text-transform: none;
    --mds-typo-body-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-body-m-font-weight: 300;
    --mds-typo-body-m-font-size: 12px;
    --mds-typo-body-m-line-height: 18px;
    --mds-typo-body-m-letter-spacing: 0px;
    --mds-typo-body-m-text-transform: none;
    --mds-typo-body-l-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-body-l-font-weight: 300;
    --mds-typo-body-l-font-size: 13px;
    --mds-typo-body-l-line-height: 20px;
    --mds-typo-body-l-letter-spacing: 0px;
    --mds-typo-body-l-text-transform: none;
    --mds-typo-label-xs-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-xs-font-weight: 300;
    --mds-typo-label-xs-font-size: 10px;
    --mds-typo-label-xs-line-height: 16px;
    --mds-typo-label-xs-letter-spacing: 0px;
    --mds-typo-label-xs-text-transform: uppercase;
    --mds-typo-label-xs-highlight-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-xs-highlight-font-weight: 500;
    --mds-typo-label-xs-highlight-font-size: 10px;
    --mds-typo-label-xs-highlight-line-height: 16px;
    --mds-typo-label-xs-highlight-letter-spacing: 0.8px;
    --mds-typo-label-xs-highlight-text-transform: uppercase;
    --mds-typo-label-s-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-s-font-weight: 300;
    --mds-typo-label-s-font-size: 11px;
    --mds-typo-label-s-line-height: 16px;
    --mds-typo-label-s-letter-spacing: 0px;
    --mds-typo-label-s-text-transform: uppercase;
    --mds-typo-label-s-highlight-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-s-highlight-font-weight: 500;
    --mds-typo-label-s-highlight-font-size: 11px;
    --mds-typo-label-s-highlight-line-height: 16px;
    --mds-typo-label-s-highlight-letter-spacing: 0.8px;
    --mds-typo-label-s-highlight-text-transform: uppercase;
    --mds-typo-label-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-m-font-weight: 300;
    --mds-typo-label-m-font-size: 12px;
    --mds-typo-label-m-line-height: 16px;
    --mds-typo-label-m-letter-spacing: 0px;
    --mds-typo-label-m-text-transform: uppercase;
    --mds-typo-label-m-highlight-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-m-highlight-font-weight: 500;
    --mds-typo-label-m-highlight-font-size: 12px;
    --mds-typo-label-m-highlight-line-height: 16px;
    --mds-typo-label-m-highlight-letter-spacing: 0.8px;
    --mds-typo-label-m-highlight-text-transform: uppercase;
    --mds-typo-title-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-title-m-font-weight: 300;
    --mds-typo-title-m-font-size: 15px;
    --mds-typo-title-m-line-height: 24px;
    --mds-typo-title-m-letter-spacing: 0px;
    --mds-typo-title-m-text-transform: uppercase;
    --mds-typo-title-l-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-title-l-font-weight: 300;
    --mds-typo-title-l-font-size: 18px;
    --mds-typo-title-l-line-height: 28px;
    --mds-typo-title-l-letter-spacing: 0px;
    --mds-typo-title-l-text-transform: uppercase;
    --mds-overlay-size-padding-lr: 20px;
    --mds-alertbanner-size-iconwrapper-padding-t: 0px;
    --mds-alertbanner-typo-title-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-alertbanner-typo-title-font-size: 12px;
    --mds-alertbanner-typo-title-font-weight: 300;
    --mds-alertbanner-typo-title-letter-spacing: 0px;
    --mds-alertbanner-typo-title-line-height: 16px;
    --mds-alertbanner-typo-title-text-transform: uppercase;
    --mds-alertbanner-typo-body-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-alertbanner-typo-body-font-size: 12px;
    --mds-alertbanner-typo-body-font-weight: 300;
    --mds-alertbanner-typo-body-letter-spacing: 0px;
    --mds-alertbanner-typo-body-line-height: 18px;
    --mds-alertbanner-typo-body-text-transform: none;
    --mds-cell-size-leading-icon-wrapper-padding-tb: 0px;
    --mds-cell-size-trailing-icon-wrapper-padding-t: 2px;
    --mds-checkbox-size-padding-check-wrapper-t: 3px;
    --mds-dialog-size-width-s: 393px;
    --mds-dialog-size-width-m: 576px;
    --mds-dialog-size-width-l: 800px;
    --mds-grid-margin-horizontal: 32px;
    --mds-grid-gutter-base: 20px;
    --mds-grid-columns-base: 8;
    --mds-grid-max-width-base: none;
    --mds-header-size-padding-lr: 32px;
    --mds-header-m-size-gap-horizontal: 48px;
    --mds-header-s-size-gap-horizontal: 48px;
    --mds-helper-text-iconwrapper-padding-t: 0px;
    --mds-radiogroup-size-item-radiowrapper-padding-t: 3px;
    --mds-sidesheet-size-width-s: 393px;
    --mds-sidesheet-size-width-m: 432px;
    --mds-sidesheet-size-header-padding-t: 14px;
    --mds-field-size-field-base-m: 40px;
    --mds-field-size-field-base: 40px;
    --mds-field-typo-input-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-field-typo-input-font-size: 13px;
    --mds-field-typo-input-font-weight: 300;
    --mds-field-typo-input-letter-spacing: 0px;
    --mds-field-typo-input-line-height: 20px;
    --mds-field-typo-input-text-transform: none;
  }
}
@media (min-width: 1920px) {
  [data-mds-theme="zara-dark"] {
    --mds-typo-action-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-action-m-font-weight: 300;
    --mds-typo-action-m-font-size: 14px;
    --mds-typo-action-m-line-height: 20px;
    --mds-typo-action-m-letter-spacing: 0px;
    --mds-typo-action-m-text-transform: uppercase;
    --mds-typo-body-s-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-body-s-font-weight: 300;
    --mds-typo-body-s-font-size: 12px;
    --mds-typo-body-s-line-height: 20px;
    --mds-typo-body-s-letter-spacing: 0px;
    --mds-typo-body-s-text-transform: none;
    --mds-typo-body-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-body-m-font-weight: 300;
    --mds-typo-body-m-font-size: 13px;
    --mds-typo-body-m-line-height: 20px;
    --mds-typo-body-m-letter-spacing: 0px;
    --mds-typo-body-m-text-transform: none;
    --mds-typo-body-l-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-body-l-font-weight: 300;
    --mds-typo-body-l-font-size: 15px;
    --mds-typo-body-l-line-height: 24px;
    --mds-typo-body-l-letter-spacing: 0px;
    --mds-typo-body-l-text-transform: none;
    --mds-typo-label-xs-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-xs-font-weight: 300;
    --mds-typo-label-xs-font-size: 12px;
    --mds-typo-label-xs-line-height: 20px;
    --mds-typo-label-xs-letter-spacing: 0px;
    --mds-typo-label-xs-text-transform: uppercase;
    --mds-typo-label-xs-highlight-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-xs-highlight-font-weight: 500;
    --mds-typo-label-xs-highlight-font-size: 12px;
    --mds-typo-label-xs-highlight-line-height: 20px;
    --mds-typo-label-xs-highlight-letter-spacing: 0.8px;
    --mds-typo-label-xs-highlight-text-transform: uppercase;
    --mds-typo-label-s-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-s-font-weight: 300;
    --mds-typo-label-s-font-size: 12px;
    --mds-typo-label-s-line-height: 20px;
    --mds-typo-label-s-letter-spacing: 0px;
    --mds-typo-label-s-text-transform: uppercase;
    --mds-typo-label-s-highlight-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-s-highlight-font-weight: 500;
    --mds-typo-label-s-highlight-font-size: 12px;
    --mds-typo-label-s-highlight-line-height: 20px;
    --mds-typo-label-s-highlight-letter-spacing: 0.8px;
    --mds-typo-label-s-highlight-text-transform: uppercase;
    --mds-typo-label-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-m-font-weight: 300;
    --mds-typo-label-m-font-size: 13px;
    --mds-typo-label-m-line-height: 20px;
    --mds-typo-label-m-letter-spacing: 0px;
    --mds-typo-label-m-text-transform: uppercase;
    --mds-typo-label-m-highlight-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-label-m-highlight-font-weight: 500;
    --mds-typo-label-m-highlight-font-size: 13px;
    --mds-typo-label-m-highlight-line-height: 20px;
    --mds-typo-label-m-highlight-letter-spacing: 0.8px;
    --mds-typo-label-m-highlight-text-transform: uppercase;
    --mds-typo-title-m-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-title-m-font-weight: 300;
    --mds-typo-title-m-font-size: 18px;
    --mds-typo-title-m-line-height: 28px;
    --mds-typo-title-m-letter-spacing: 0px;
    --mds-typo-title-m-text-transform: uppercase;
    --mds-typo-title-l-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-typo-title-l-font-weight: 300;
    --mds-typo-title-l-font-size: 22px;
    --mds-typo-title-l-line-height: 32px;
    --mds-typo-title-l-letter-spacing: 0px;
    --mds-typo-title-l-text-transform: uppercase;
    --mds-overlay-size-padding-lr: 56px;
    --mds-alertbanner-size-iconwrapper-padding-t: 2px;
    --mds-alertbanner-typo-title-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-alertbanner-typo-title-font-size: 13px;
    --mds-alertbanner-typo-title-font-weight: 300;
    --mds-alertbanner-typo-title-letter-spacing: 0px;
    --mds-alertbanner-typo-title-line-height: 20px;
    --mds-alertbanner-typo-title-text-transform: uppercase;
    --mds-alertbanner-typo-body-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-alertbanner-typo-body-font-size: 13px;
    --mds-alertbanner-typo-body-font-weight: 300;
    --mds-alertbanner-typo-body-letter-spacing: 0px;
    --mds-alertbanner-typo-body-line-height: 20px;
    --mds-alertbanner-typo-body-text-transform: none;
    --mds-cell-size-leading-icon-wrapper-padding-tb: 2px;
    --mds-cell-size-trailing-icon-wrapper-padding-t: 4px;
    --mds-checkbox-size-padding-check-wrapper-t: 4px;
    --mds-dialog-size-width-s: 512px;
    --mds-dialog-size-width-m: 656px;
    --mds-dialog-size-width-l: 1000px;
    --mds-grid-margin-horizontal: 40px;
    --mds-grid-gutter-base: 20px;
    --mds-grid-columns-base: 8;
    --mds-grid-max-width-base: none;
    --mds-header-size-padding-lr: 40px;
    --mds-header-m-size-gap-horizontal: 56px;
    --mds-header-s-size-gap-horizontal: 56px;
    --mds-helper-text-iconwrapper-padding-t: 2px;
    --mds-radiogroup-size-item-radiowrapper-padding-t: 4px;
    --mds-sidesheet-size-width-s: 480px;
    --mds-sidesheet-size-width-m: 688px;
    --mds-sidesheet-size-header-padding-t: 48px;
    --mds-field-size-field-base: 48px;
    --mds-field-typo-input-font-family: "Helvetica Now Text", "Helvetica Now Text Fallback: Arial", "Helvetica Now Text Fallback: Helvetica", Arial, Helvetica;
    --mds-field-typo-input-font-size: 15px;
    --mds-field-typo-input-font-weight: 300;
    --mds-field-typo-input-letter-spacing: 0px;
    --mds-field-typo-input-line-height: 24px;
    --mds-field-typo-input-text-transform: none;
  }
}
@media (min-width: 2560px) {
  [data-mds-theme="zara-dark"] {
    --mds-overlay-size-padding-lr: 56px;
    --mds-checkbox-size-padding-check-wrapper-t: 4px;
    --mds-grid-margin-horizontal: 40px;
    --mds-grid-gutter-base: 20px;
    --mds-grid-columns-base: 10;
    --mds-helper-text-iconwrapper-padding-t: 2px;
    --mds-radiogroup-size-item-radiowrapper-padding-t: 4px;
    --mds-sidesheet-size-header-padding-t: 48px;
  }
}

