@layer reset, ng-icon, theme, base, typography, components, utilities;@layer reset{*,::before,::after{box-sizing:border-box}::-ms-reveal{display:none}}@layer ng-icon{ng-icon{flex-shrink:0}}@layer theme{:root,:host{--luds-accordion-padding: var(--luds-spacing-m);--luds-accordion-radius: var(--luds-spacing-s);--luds-accordion-background-white: var(--luds-color-background-main);--luds-accordion-background-gray: var(--luds-color-background-light);--luds-accordion-background-transparent: transparent;--luds-accordion-item-border-bottom-width: 1px solid var(--luds-color-stroke-main);--luds-accordion-item-border-bottom-color: var(--luds-color-stroke-main);--luds-accordion-trigger-padding: var(--luds-spacing-xs);--luds-accordion-trigger-gap: var(--luds-spacing-xs);--luds-accordion-trigger-min-height: 3.5rem;--luds-accordion-trigger-font: var(--luds-typography-body-medium-default-font);--luds-accordion-trigger-color: var(--luds-color-text-primary);--luds-accordion-trigger-background-default: transparent;--luds-accordion-trigger-background-hover: var(--luds-color-background-light);--luds-accordion-trigger-outline-width: 2px;--luds-accordion-trigger-outline-color: var(--luds-color-primary-main);--luds-accordion-trigger-outline-offset: -2px;--luds-accordion-trigger-transition: background-color 0.15s ease-in-out;--luds-accordion-content-font: var(--luds-typography-note-medium-default-font);--luds-accordion-content-color: var(--luds-color-text-secondary);--luds-accordion-content-padding: var(--luds-spacing-xs);--luds-accordion-content-transition: height 0.2s ease-in-out;--luds-accordion-icon-size: 1rem;--luds-accordion-icon-color-default: var(--luds-color-primary-dark);--luds-accordion-icon-margin-left: 0.75rem;--luds-accordion-icon-transition-transform: transform 0.2s ease-in-out;--luds-accordion-icon-transition-color: color 0.15s ease-in-out;--luds-alert-padding: var(--luds-spacing-xs);--luds-alert-radius: var(--luds-spacing-xs);--luds-alert-gap: var(--luds-spacing-xs);--luds-alert-icon-size-default: var(--luds-spacing-s);--luds-alert-icon-size-small: 0.75rem;--luds-alert-title-default-font: var(--luds-typography-label-large-bold-font);--luds-alert-title-small-font: var(--luds-typography-label-medium-bold-font);--luds-alert-content-default-font: var(--luds-typography-label-large-default-font);--luds-alert-content-small-font: var(--luds-typography-label-medium-default-font);--luds-alert-info-solid-background-color: var(--luds-color-info-main);--luds-alert-info-solid-text-color: var(--luds-color-info-light);--luds-alert-info-solid-icon-color: var(--luds-color-info-light);--luds-alert-info-soft-background-color: var(--luds-color-info-light);--luds-alert-info-soft-text-color: var(--luds-color-info-main);--luds-alert-info-soft-icon-color: var(--luds-color-info-main);--luds-alert-info-flat-text-color: var(--luds-color-info-main);--luds-alert-info-flat-icon-color: var(--luds-color-info-main);--luds-alert-success-solid-background-color: var(--luds-color-success-dark);--luds-alert-success-solid-text-color: var(--luds-color-success-light);--luds-alert-success-solid-icon-color: var(--luds-color-success-light);--luds-alert-success-soft-background-color: var(--luds-color-success-light);--luds-alert-success-soft-text-color: var(--luds-color-success-dark);--luds-alert-success-soft-icon-color: var(--luds-color-success-dark);--luds-alert-success-flat-text-color: var(--luds-color-success-dark);--luds-alert-success-flat-icon-color: var(--luds-color-success-dark);--luds-alert-warning-solid-background-color: var(--luds-color-warning-main);--luds-alert-warning-solid-text-color: var(--luds-color-text-primary);--luds-alert-warning-solid-icon-color: var(--luds-color-icon-base);--luds-alert-warning-soft-background-color: var(--luds-color-warning-light);--luds-alert-warning-soft-text-color: var(--luds-color-text-primary);--luds-alert-warning-soft-icon-color: var(--luds-color-warning-dark);--luds-alert-warning-flat-text-color: var(--luds-color-text-primary);--luds-alert-warning-flat-icon-color: var(--luds-color-warning-dark);--luds-alert-error-solid-background-color: var(--luds-color-error-shade);--luds-alert-error-solid-text-color: var(--luds-color-error-soft);--luds-alert-error-solid-icon-color: var(--luds-color-error-soft);--luds-alert-error-soft-background-color: var(--luds-color-error-light);--luds-alert-error-soft-text-color: var(--luds-color-error-dark);--luds-alert-error-soft-icon-color: var(--luds-color-error-dark);--luds-alert-error-flat-text-color: var(--luds-color-error-dark);--luds-alert-error-flat-icon-color: var(--luds-color-error-dark);--luds-badge-background-magenta-dark: var(--luds-color-action-dark);--luds-badge-background-magenta: var(--luds-color-action-main);--luds-badge-background-magenta-light: var(--luds-color-action-light);--luds-badge-background-purple: var(--luds-color-secondary-main);--luds-badge-background-warning: var(--luds-color-warning-main);--luds-badge-background-success: var(--luds-color-success-dark);--luds-badge-background-info: var(--luds-color-info-main);--luds-badge-background-error: var(--luds-color-error-shade);--luds-badge-text-color-magenta-dark: var(--luds-color-primary-contrast);--luds-badge-text-color-magenta: var(--luds-color-primary-contrast);--luds-badge-text-color-magenta-light: var(--luds-color-primary-dark);--luds-badge-text-color-purple: var(--luds-color-primary-contrast);--luds-badge-text-color-warning: var(--luds-color-text-primary);--luds-badge-text-color-success: var(--luds-color-primary-contrast);--luds-badge-text-color-info: var(--luds-color-primary-contrast);--luds-badge-text-color-error: var(--luds-color-primary-contrast);--luds-badge-content-font: var(--luds-typography-label-medium-default-font);--luds-badge-padding: var(--luds-spacing-xxs);--luds-badge-border-radius: var(--luds-spacing-xs);--luds-badge-border-radius-rounded: var(--luds-spacing-s);--luds-badge-default-height: var(--luds-spacing-s);--luds-badge-default-width: var(--luds-spacing-s);--luds-badge-small-size: var(--luds-spacing-xs);--luds-badge-dot-size: var(--luds-spacing-xxs);--luds-button-base-border-width: 1px;--luds-button-base-font-family: var(--luds-font-family-base);--luds-button-base-font-weight: var(--luds-font-weight-medium);--luds-button-base-padding-top: 0.75rem;--luds-button-base-padding-bottom: 0.75rem;--luds-button-base-padding-left: var(--luds-spacing-s);--luds-button-base-padding-right: var(--luds-spacing-s);--luds-button-base-gap: var(--luds-spacing-xs);--luds-button-base-radius: var(--luds-spacing-xs);--luds-button-primary-color: var(--luds-color-action-base);--luds-button-primary-border-color: transparent;--luds-button-primary-background: var(--luds-color-action-main);--luds-button-primary-background-hover: var(--luds-color-action-main);--luds-button-primary-background-press: var(--luds-color-action-main);--luds-button-primary-background-focus-visible: var(--luds-color-action-main);--luds-button-secondary-color: var(--luds-color-action-main);--luds-button-secondary-border-color: var(--luds-color-action-main);--luds-button-secondary-background: var(--luds-color-action-base);--luds-button-secondary-background-hover: var(--luds-color-action-base);--luds-button-secondary-background-press: var(--luds-color-action-base);--luds-button-secondary-background-focus-visible: var(--luds-color-action-base);--luds-button-tertiary-color: var(--luds-color-action-dark);--luds-button-tertiary-border-color: transparent;--luds-button-tertiary-background: transparent;--luds-button-tertiary-background-hover: transparent;--luds-button-tertiary-background-press: transparent;--luds-button-tertiary-background-focus-visible: transparent;--luds-button-disabled-background: var(--luds-color-background-disabled);--luds-button-disabled-color: var(--luds-color-text-disabled);--luds-button-disabled-border-color: transparent;--luds-button-default-font: var(--luds-typography-body-medium-bold-font);--luds-button-default-font-size: var(--luds-font-size-body-md);--luds-button-default-icon-size: 1.5rem;--luds-button-default-radius: var(--luds-spacing-xs);--luds-button-small-font: var(--luds-typography-body-small-bold-font);--luds-button-small-line-height: var(--luds-font-line-height-base);--luds-button-small-font-size: var(--luds-font-size-body-md);--luds-button-small-icon-size: 1rem;--luds-button-small-radius: var(--luds-spacing-xs);--luds-button-small-padding-top: 0.625rem;--luds-button-small-padding-bottom: 0.625rem;--luds-button-small-padding-left: var(--luds-spacing-s);--luds-button-small-padding-right: var(--luds-spacing-s);--luds-button-focus-ring-width: 1px;--luds-button-focus-ring-style: solid;--luds-button-focus-ring-color: var(--luds-color-action-main);--luds-button-focus-ring-offset: 1px;--luds-button-icon-button-padding-top: 0.75rem;--luds-button-icon-button-padding-bottom: 0.75rem;--luds-button-icon-button-padding-left: 0.75rem;--luds-button-icon-button-padding-right: 0.75rem;--luds-button-icon-button-small-padding-top: 0.625rem;--luds-button-icon-button-small-padding-bottom: 0.625rem;--luds-button-icon-button-small-padding-left: 0.625rem;--luds-button-icon-button-small-padding-right: 0.625rem;--luds-card-radius: var(--luds-spacing-s);--luds-card-gray-background: var(--luds-color-background-light);--luds-card-gray-title-color: var(--luds-color-text-primary);--luds-card-gray-description-color: var(--luds-color-text-secondary);--luds-card-gray-icon-color: var(--luds-color-icon-main);--luds-card-gray-optional-text-color: var(--luds-color-text-emphasis);--luds-card-white-background: var(--luds-color-background-main);--luds-card-white-title-color: var(--luds-color-text-primary);--luds-card-white-description-color: var(--luds-color-text-secondary);--luds-card-white-icon-color: var(--luds-color-icon-main);--luds-card-white-optional-text-color: var(--luds-color-text-emphasis);--luds-card-small-padding: var(--luds-spacing-m);--luds-card-small-gap: var(--luds-spacing-s);--luds-card-small-icon-size: 1.5rem;--luds-card-small-title: var(--luds-typography-title-small-font);--luds-card-small-description: var(--luds-typography-body-small-default-font);--luds-card-small-optional-text: var(--luds-typography-note-small-bold-font);--luds-card-small-header-gap: var(--luds-spacing-xs);--luds-card-small-header-action-gap: var(--luds-spacing-xs);--luds-card-small-header-content-gap: var(--luds-spacing-xs);--luds-card-small-body-gap: var(--luds-spacing-xs);--luds-card-small-body-action-gap: var(--luds-spacing-xs);--luds-card-small-body-content-gap: var(--luds-spacing-xs);--luds-card-small-footer-gap: var(--luds-spacing-s);--luds-card-medium-padding: var(--luds-spacing-m);--luds-card-medium-gap: var(--luds-spacing-s);--luds-card-medium-icon-size: 2rem;--luds-card-medium-title: var(--luds-typography-title-medium-font);--luds-card-medium-description: var(--luds-typography-body-medium-default-font);--luds-card-medium-optional-text: var(--luds-typography-note-medium-bold-font);--luds-card-medium-header-gap: var(--luds-spacing-xs);--luds-card-medium-header-action-gap: var(--luds-spacing-xs);--luds-card-medium-header-content-gap: var(--luds-spacing-xs);--luds-card-medium-body-gap: var(--luds-spacing-xs);--luds-card-medium-body-action-gap: var(--luds-spacing-xs);--luds-card-medium-body-content-gap: var(--luds-spacing-xs);--luds-card-medium-footer-gap: var(--luds-spacing-s);--luds-card-large-padding: var(--luds-spacing-xg);--luds-card-large-gap: var(--luds-spacing-m);--luds-card-large-icon-size: 2.5rem;--luds-card-large-title: var(--luds-typography-title-large-font);--luds-card-large-description: var(--luds-typography-body-large-default-font);--luds-card-large-optional-text: var(--luds-typography-note-large-bold-font);--luds-card-large-header-gap: var(--luds-spacing-xs);--luds-card-large-header-action-gap: var(--luds-spacing-xs);--luds-card-large-header-content-gap: var(--luds-spacing-xs);--luds-card-large-body-gap: var(--luds-spacing-xs);--luds-card-large-body-action-gap: var(--luds-spacing-xs);--luds-card-large-body-content-gap: var(--luds-spacing-s);--luds-card-large-footer-gap: var(--luds-spacing-s);--luds-chart-gap: var(--luds-spacing-s);--luds-chart-header-gap: var(--luds-spacing-xs);--luds-chart-title-font: var(--luds-typography-title-small-font);--luds-chart-title-color: var(--luds-color-text-primary);--luds-chart-subtitle-font: var(--luds-typography-body-small-default-font);--luds-chart-subtitle-color: var(--luds-color-text-secondary);--luds-checkbox-size: 1.25rem;--luds-checkbox-border-radius: var(--luds-spacing-xxs);--luds-checkbox-border-width: 1px;--luds-checkbox-padding: var(--luds-spacing-xxs);--luds-checkbox-gap: var(--luds-spacing-xs);--luds-checkbox-background-default: var(--luds-color-action-base);--luds-checkbox-background-hover: var(--luds-color-action-base);--luds-checkbox-background-checked: var(--luds-color-action-main);--luds-checkbox-background-indeterminate: var(--luds-color-action-main);--luds-checkbox-background-disabled: var(--luds-color-background-disabled);--luds-checkbox-background-error: var(--luds-color-error-soft);--luds-checkbox-border-color-default: var(--luds-color-stroke-disabled);--luds-checkbox-border-color-hover: var(--luds-color-stroke-disabled);--luds-checkbox-border-color-checked: var(--luds-color-action-main);--luds-checkbox-border-color-indeterminate: var(--luds-color-action-main);--luds-checkbox-border-color-disabled: var(--luds-color-stroke-disabled);--luds-checkbox-border-color-error: var(--luds-color-error-main);--luds-checkbox-icon-size: 1rem;--luds-checkbox-icon-color-default: var(--luds-color-action-base);--luds-checkbox-icon-color-checked: var(--luds-color-action-base);--luds-checkbox-icon-color-indeterminate: var(--luds-color-action-base);--luds-checkbox-option-spacing: var(--luds-spacing-s);--luds-checkbox-subgroup-margin-left: var(--luds-spacing-s);--luds-checkbox-label-color: var(--luds-color-text-primary);--luds-checkbox-label-font: var(--luds-typography-body-large-default-font);--luds-checkbox-label-line-height: var(--luds-font-line-height-lg);--luds-checkbox-description-color: var(--luds-color-text-primary);--luds-checkbox-description-font: var(--luds-typography-note-large-default-font);--luds-checkbox-label-description-gap: var(--luds-spacing-xxs);--luds-chip-gap: var(--luds-spacing-xxs);--luds-chip-content-padding-left: var(--luds-spacing-xxs);--luds-chip-content-padding-right: var(--luds-spacing-xxs);--luds-chip-content-default-font: var(--luds-typography-label-large-default-font);--luds-chip-content-small-font: var(--luds-typography-label-medium-default-font);--luds-chip-border-radius: var(--luds-spacing-s);--luds-chip-positive-background: var(--luds-color-action-light);--luds-chip-positive-color: var(--luds-color-primary-dark);--luds-chip-negative-background: var(--luds-color-action-main);--luds-chip-negative-color: var(--luds-color-primary-contrast);--luds-chip-small-padding: var(--luds-spacing-xxs);--luds-chip-small-icon-size: 0.75rem;--luds-chip-default-padding: var(--luds-spacing-xxs);--luds-chip-default-icon-size: 1rem;--luds-combobox-max-height: 30rem;--luds-combobox-bottom-radius: var(--luds-spacing-xs);--luds-combobox-top-radius: var(--luds-spacing-xs);--luds-combobox-icon-color: var(--luds-color-action-dark);--luds-combobox-disabled-opacity: 0.5;--luds-combobox-multiple-filter-min-height: var(--luds-spacing-g);--luds-combobox-field-padding: var(--luds-spacing-xs) var(--luds-spacing-s);--luds-combobox-label-transition-duration: 0.2s;--luds-combobox-button-padding: var(--luds-spacing-none) var(--luds-spacing-s);--luds-combobox-button-icon-color: var(--luds-color-action-dark);--luds-combobox-variant-gray-background: var(--luds-color-background-light);--luds-combobox-variant-white-background: var(--luds-color-background-main);--luds-combobox-dropdown-background: var(--luds-color-background-light);--luds-combobox-dropdown-z-index: 100;--luds-combobox-virtualized-viewport-max-height: min(50vh, 25rem);--luds-combobox-feedback-padding: var(--luds-spacing-s);--luds-combobox-loading-padding: var(--luds-spacing-m);--luds-combobox-option-indent-per-level: var(--luds-spacing-m);--luds-combobox-option-font: var(--luds-typography-body-medium-default-font);--luds-combobox-option-padding-top: var(--luds-spacing-s);--luds-combobox-option-padding-bottom: var(--luds-spacing-s);--luds-combobox-option-padding-left: var(--luds-spacing-s);--luds-combobox-option-padding-right: var(--luds-spacing-s);--luds-combobox-option-min-height: var(--luds-spacing-xxg);--luds-combobox-option-border-bottom-width: 1px;--luds-combobox-option-border-style: solid;--luds-combobox-option-border-color-default: var(--luds-color-stroke-main);--luds-combobox-option-border-color-hover: var(--luds-color-stroke-main);--luds-combobox-option-border-color-active: var(--luds-color-stroke-main);--luds-combobox-option-background-default: var(--luds-color-background-light);--luds-combobox-option-background-active: var(--luds-color-action-light);--luds-combobox-option-background-hover: var(--luds-color-action-light);--luds-combobox-option-color-default: var(--luds-color-text-secondary);--luds-combobox-option-color-hover: var(--luds-color-text-secondary);--luds-combobox-option-color-active: var(--luds-color-text-secondary);--luds-date-picker-min-width: 275px;--luds-date-picker-border-width: 1px;--luds-date-picker-border-color: var(--luds-color-stroke-main);--luds-date-picker-border-radius: var(--luds-spacing-xs);--luds-date-picker-padding: var(--luds-spacing-xs);--luds-date-picker-background: var(--luds-color-background-main);--luds-date-picker-header-height: 2.25rem;--luds-date-picker-header-label-font: var(--luds-typography-body-small-bold-font);--luds-date-picker-header-label-color: var(--luds-color-action-dark);--luds-date-picker-header-navigation-width: 1rem;--luds-date-picker-header-navigation-height: 1rem;--luds-date-picker-header-navigation-border-radius: var(--luds-spacing-xs);--luds-date-picker-header-navigation-font-size: 1.25rem;--luds-date-picker-header-navigation-color: var(--luds-color-action-dark);--luds-date-picker-grid-header-cell-height: 2.25rem;--luds-date-picker-grid-header-cell-font-size: var(--luds-font-size-body-md);--luds-date-picker-grid-header-cell-font-weight: var(--luds-font-weight-medium);--luds-date-picker-grid-header-cell-color: var(--luds-color-text-disabled);--luds-date-picker-grid-header-cell-font: var(--luds-typography-body-small-bold-font);--luds-date-picker-grid-body-cell-height: 2.25rem;--luds-date-picker-grid-body-cell-font: var(--luds-typography-body-small-bold-font);--luds-date-picker-grid-body-date-button-default-color: var(--luds-color-text-primary);--luds-date-picker-grid-body-date-button-today-color: var(--luds-color-action-dark);--luds-date-picker-grid-body-date-button-hover-background: var(--luds-color-action-light);--luds-date-picker-grid-body-date-button-hover-border-radius: var(--luds-spacing-xs);--luds-date-picker-grid-body-date-button-press-background: var(--luds-color-action-main);--luds-date-picker-grid-body-date-button-press-color: var(--luds-color-action-base);--luds-date-picker-grid-body-date-button-outside-month-color: var(--luds-color-text-disabled);--luds-date-picker-grid-body-date-button-selected-background: var(--luds-color-action-main);--luds-date-picker-grid-body-date-button-selected-color: var(--luds-color-action-base);--luds-date-picker-grid-body-date-button-selected-border-radius: var(--luds-spacing-xs);--luds-date-picker-grid-body-date-button-range-start-background: var(--luds-color-action-main);--luds-date-picker-grid-body-date-button-range-start-color: var(--luds-color-action-base);--luds-date-picker-grid-body-date-button-range-start-border-radius-start: var(--luds-spacing-xs);--luds-date-picker-grid-body-date-button-range-end-background: var(--luds-color-action-main);--luds-date-picker-grid-body-date-button-range-end-color: var(--luds-color-action-base);--luds-date-picker-grid-body-date-button-range-end-border-radius-start: var(--luds-spacing-xs);--luds-date-picker-grid-body-date-button-range-between-background: var(--luds-color-background-emphasis);--luds-date-picker-grid-body-date-button-range-between-border-radius: 0;--luds-date-picker-grid-body-date-button-disabled-color: var(--luds-color-text-disabled);--luds-date-picker-month-grid-columns: 3;--luds-date-picker-month-grid-button-height: 2.25rem;--luds-date-picker-month-grid-button-font: var(--luds-typography-body-small-bold-font);--luds-date-picker-month-grid-button-hover-background: var(--luds-color-action-light);--luds-date-picker-month-grid-button-hover-border-radius: var(--luds-spacing-xs);--luds-date-picker-month-grid-button-hover-color: var(--luds-color-action-base);--luds-date-picker-month-grid-button-press-background: var(--luds-color-action-main);--luds-date-picker-month-grid-button-disabled-color: var(--luds-color-text-disabled);--luds-date-picker-year-grid-columns: 3;--luds-date-picker-year-grid-button-height: 2.25rem;--luds-date-picker-year-grid-button-font: var(--luds-typography-body-small-bold-font);--luds-date-picker-year-grid-button-hover-background: var(--luds-color-action-light);--luds-date-picker-year-grid-button-hover-border-radius: var(--luds-spacing-xs);--luds-date-picker-year-grid-button-hover-color: var(--luds-color-action-base);--luds-date-picker-year-grid-button-press-background: var(--luds-color-action-main);--luds-date-picker-year-grid-button-disabled-color: var(--luds-color-text-disabled);--luds-date-picker-variant-gray-background: var(--luds-color-background-light);--luds-date-picker-variant-white-background: var(--luds-color-background-main);--luds-dialog-font-family: var(--luds-font-family-base);--luds-dialog-background-overlay-color: #49576580;--luds-dialog-background-color: var(--luds-color-background-main);--luds-dialog-gap: var(--luds-spacing-m);--luds-dialog-border-radius: var(--luds-spacing-s);--luds-dialog-padding: var(--luds-spacing-m);--luds-dialog-width: 512px;--luds-dialog-action-gap: var(--luds-spacing-s);--luds-dialog-body-gap: var(--luds-spacing-xs);--luds-dialog-title-font: var(--luds-typography-title-large-font);--luds-dialog-title-font-family: var(--luds-font-family-base);--luds-dialog-title-font-size: var(--luds-font-size-heading-lg);--luds-dialog-title-font-weight: var(--luds-font-weight-regular);--luds-dialog-title-line-height: var(--luds-font-line-height-4xl);--luds-dialog-title-color: var(--luds-color-text-primary);--luds-dialog-description-font: var(--luds-typography-body-large-default-font);--luds-dialog-description-font-family: var(--luds-font-family-base);--luds-dialog-description-font-size: var(--luds-font-size-body-lg);--luds-dialog-description-line-height: var(--luds-font-line-height-xl);--luds-dialog-description-color: var(--luds-color-text-primary);--luds-dialog-icon-font-size: 3rem;--luds-dialog-icon-color: var(--luds-color-icon-main);--luds-dialog-icon-close-font-size: 1rem;--luds-dialog-icon-close-color: var(--luds-color-action-base-2);--luds-dialog-animation-overlay-fade-in-duration: 300ms;--luds-dialog-animation-overlay-fade-in-timing-function: cubic-bezier(0.4, 0, 0.2, 1);--luds-dialog-animation-overlay-fade-out-duration: 300ms;--luds-dialog-animation-overlay-fade-out-timing-function: cubic-bezier(0.4, 0, 0.2, 1);--luds-dialog-animation-content-slide-in-duration: 300ms;--luds-dialog-animation-content-slide-in-timing-function: cubic-bezier(0.4, 0, 0.2, 1);--luds-dialog-animation-content-slide-in-transform-initial: translateY(-20px);--luds-dialog-animation-content-slide-in-transform-final: translateY(0);--luds-dialog-animation-content-slide-out-duration: 300ms;--luds-dialog-animation-content-slide-out-timing-function: cubic-bezier(0.4, 0, 0.2, 1);--luds-dialog-animation-content-slide-out-transform-initial: translateY(0);--luds-dialog-animation-content-slide-out-transform-final: translateY(-20px);--luds-divider-color: var(--luds-color-stroke-main);--luds-divider-thickness: 1px;--luds-file-upload-gap: var(--luds-spacing-s);--luds-file-upload-padding: var(--luds-spacing-m);--luds-file-upload-radius: var(--luds-spacing-s);--luds-file-upload-background: var(--luds-color-background-light);--luds-file-upload-button-content-margin-bottom: var(--luds-spacing-m);--luds-file-upload-batch-warning-margin-bottom: var(--luds-spacing-s);--luds-file-upload-header-lead-gap: var(--luds-spacing-xs);--luds-file-upload-header-title-font: var(--luds-typography-title-small-font);--luds-file-upload-header-title-color: var(--luds-color-text-primary);--luds-file-upload-header-title-margin-bottom: var(--luds-spacing-none);--luds-file-upload-header-subtitle-font: var(--luds-typography-body-small-default-font);--luds-file-upload-header-subtitle-color: var(--luds-color-text-secondary);--luds-file-upload-header-subtitle-margin-bottom: var(--luds-spacing-none);--luds-file-upload-description-font: var(--luds-typography-body-medium-default-font);--luds-file-upload-description-color: var(--luds-color-text-primary);--luds-file-upload-description-margin-bottom: var(--luds-spacing-none);--luds-file-upload-description-paragraph-gap: var(--luds-spacing-s);--luds-file-upload-description-link-color: var(--luds-color-action-dark);--luds-file-upload-item-list-gap: var(--luds-spacing-s);--luds-file-upload-item-gap: var(--luds-spacing-g);--luds-file-upload-item-compact-row-gap: var(--luds-spacing-s);--luds-file-upload-item-compact-column-gap: var(--luds-spacing-g);--luds-file-upload-item-compact-trailing-row-gap: var(--luds-spacing-xs);--luds-file-upload-item-padding: var(--luds-spacing-s);--luds-file-upload-item-background: var(--luds-color-background-main);--luds-file-upload-item-radius: var(--luds-spacing-xs);--luds-file-upload-item-min-height: var(--luds-spacing-xxg);--luds-file-upload-item-width: clamp(100%, 80%, 53.75rem);--luds-file-upload-item-file-name-font: var(--luds-typography-body-medium-default-font);--luds-file-upload-item-file-name-color: var(--luds-color-text-secondary);--luds-file-upload-item-status-item-gap: var(--luds-spacing-xs);--luds-file-upload-item-status-item-font: var(--luds-typography-body-small-default-font);--luds-file-upload-item-status-item-color: var(--luds-color-text-secondary);--luds-file-upload-item-status-item-icon-color-success: var(--luds-color-success-main);--luds-file-upload-item-status-item-icon-color-error: var(--luds-color-error-main);--luds-file-upload-item-progress-bar-max-width: 17.75rem;--luds-footer-height: 4rem;--luds-footer-height-mobile: 5.75rem;--luds-footer-padding-horizontal-large-screens: 12.5rem;--luds-footer-padding-vertical-large-screens: var(--luds-spacing-m);--luds-footer-padding-medium-screens: var(--luds-spacing-m);--luds-footer-padding-horizontal-small-screens: var(--luds-spacing-s);--luds-footer-padding-vertical-small-screens: var(--luds-spacing-m);--luds-footer-text-font: var(--luds-typography-note-medium-default-font);--luds-footer-link-font: var(--luds-typography-note-medium-default-font);--luds-footer-text-color: var(--luds-color-gray-70);--luds-footer-space-between-text-and-links-mobile: var(--luds-spacing-s);--luds-footer-space-between-links: var(--luds-spacing-s);--luds-form-field-gap: var(--luds-spacing-xxs);--luds-form-field-field-wrapper-column-gap: var(--luds-spacing-s);--luds-form-field-label-font: var(--luds-typography-body-medium-default-font);--luds-form-field-label-color: var(--luds-color-text-secondary);--luds-form-field-label-focus-font: var(--luds-typography-label-medium-default-font);--luds-form-field-label-focus-color: var(--luds-color-stroke-focused);--luds-form-field-label-error-color: var(--luds-color-error-dark);--luds-form-field-icon-size: 1rem;--luds-form-field-feedback-padding: var(--luds-spacing-none) var(--luds-spacing-xxs);--luds-form-field-feedback-gap: var(--luds-spacing-xs);--luds-form-field-feedback-font: var(--luds-typography-label-medium-default-font);--luds-form-field-description-color: var(--luds-color-text-primary);--luds-form-field-error-color: var(--luds-color-error-dark);--luds-form-field-error-gap: var(--luds-spacing-xxs);--luds-form-field-rule-gap: var(--luds-spacing-xxs);--luds-form-field-rule-error-color: var(--luds-color-error-dark);--luds-form-field-rule-success-color: var(--luds-color-success-dark);--luds-header-min-height: 80px;--luds-header-gap: var(--luds-spacing-g);--luds-header-background: var(--luds-color-background-main);--luds-header-container-padding-inline-small-desktop: var(--luds-spacing-m);--luds-header-container-padding-inline-medium-desktop: var(--luds-spacing-xg);--luds-header-container-padding-inline-large-desktop: 12.5rem;--luds-header-title: var(--luds-typography-title-small-font);--luds-header-info: var(--luds-typography-note-medium-bold-font);--luds-header-info-description: var(--luds-typography-label-medium-default-font);--luds-header-end-gap: var(--luds-spacing-xg);--luds-header-link-padding: var(--luds-spacing-s);--luds-header-link-color: var(--luds-color-text-secondary);--luds-header-link-active-color: var(--luds-color-info-main);--luds-header-link-active-border-color: var(--luds-color-info-main);--luds-header-action-icon-color: var(--luds-color-action-base-2);--luds-header-action-gap: var(--luds-spacing-xs);--luds-header-nav-menu-animation-content-slide-in-duration: 400ms;--luds-header-nav-menu-animation-content-slide-in-timing-function: cubic-bezier(0.4, 0, 0.2, 1);--luds-header-nav-menu-gap: var(--luds-spacing-g);--luds-header-sub-header-padding-block: var(--luds-spacing-s);--luds-header-sub-header-padding-inline: var(--luds-spacing-none);--luds-header-sub-header-title-font: var(--luds-typography-title-small-font);--luds-header-sub-header-title-color: var(--luds-color-text-primary);--luds-header-sub-header-description-font: var(--luds-typography-body-medium-default-font);--luds-header-sub-header-description-color: var(--luds-color-text-primary);--luds-header-sub-header-gap: var(--luds-spacing-m);--luds-header-sub-header-end-gap: var(--luds-spacing-s);--luds-header-small-link-font: var(--luds-typography-body-small-default-font);--luds-header-medium-link-font: var(--luds-typography-body-large-default-font);--luds-header-large-link-font: var(--luds-typography-body-large-default-font);--luds-input-border-width: 1px;--luds-input-padding: var(--luds-spacing-xs) var(--luds-spacing-s);--luds-input-gap: var(--luds-spacing-s);--luds-input-height: 3rem;--luds-input-radius: var(--luds-spacing-xs);--luds-input-placeholder-color: var(--luds-color-text-secondary);--luds-input-font: var(--luds-typography-body-medium-default-font);--luds-input-gray-background-color: var(--luds-color-background-light);--luds-input-gray-font-color: var(--luds-color-text-primary);--luds-input-gray-border-color: var(--luds-color-stroke-main);--luds-input-gray-focus-background-color: var(--luds-color-background-light);--luds-input-gray-focus-font-color: var(--luds-color-text-primary);--luds-input-gray-focus-border-color: var(--luds-color-stroke-focused);--luds-input-white-background-color: var(--luds-color-background-main);--luds-input-white-font-color: var(--luds-color-text-primary);--luds-input-white-border-color: var(--luds-color-stroke-main);--luds-input-white-focus-background-color: var(--luds-color-background-main);--luds-input-white-focus-font-color: var(--luds-color-text-primary);--luds-input-white-focus-border-color: var(--luds-color-stroke-focused);--luds-input-error-background-color: var(--luds-color-error-light);--luds-input-error-font-color: var(--luds-color-text-primary);--luds-input-error-border-color: var(--luds-color-error-dark);--luds-input-disabled-background-color: var(--luds-color-background-disabled);--luds-input-disabled-font-color: var(--luds-color-text-primary);--luds-input-disabled-border-color: var(--luds-color-stroke-disabled);--luds-listbox-max-height: 30rem;--luds-listbox-bottom-radius: var(--luds-spacing-xs);--luds-listbox-top-radius: var(--luds-spacing-xs);--luds-listbox-icon-color: var(--luds-color-action-dark);--luds-listbox-variant-gray-background: var(--luds-color-background-light);--luds-listbox-variant-white-background: var(--luds-color-background-main);--luds-listbox-option-indent-per-level: 1.5rem;--luds-listbox-option-font: var(--luds-typography-body-medium-default-font);--luds-listbox-option-padding-top: var(--luds-spacing-s);--luds-listbox-option-padding-bottom: var(--luds-spacing-s);--luds-listbox-option-padding-left: var(--luds-spacing-s);--luds-listbox-option-padding-right: var(--luds-spacing-s);--luds-listbox-option-min-height: 3rem;--luds-listbox-option-border-top-width: 0;--luds-listbox-option-border-right-width: 0;--luds-listbox-option-border-bottom-width: 1px;--luds-listbox-option-border-left-width: 0;--luds-listbox-option-border-style: solid;--luds-listbox-option-border-color-default: var(--luds-color-stroke-main);--luds-listbox-option-border-color-hover: var(--luds-color-stroke-main);--luds-listbox-option-border-color-active: var(--luds-color-stroke-main);--luds-listbox-option-background-default: var(--luds-color-background-light);--luds-listbox-option-background-active: var(--luds-color-action-light);--luds-listbox-option-background-hover: var(--luds-color-action-light);--luds-listbox-option-color-default: var(--luds-color-text-secondary);--luds-listbox-option-color-hover: var(--luds-color-text-secondary);--luds-listbox-option-color-active: var(--luds-color-text-secondary);--luds-loader-spinner-size-small: var(--luds-spacing-s);--luds-loader-spinner-size-default: var(--luds-spacing-m);--luds-loader-spinner-size-large: var(--luds-spacing-xxg);--luds-loader-spinner-border-width-small: 2.67px;--luds-loader-spinner-border-width-default: var(--luds-spacing-xxs);--luds-loader-spinner-border-width-large: var(--luds-spacing-xs);--luds-loader-spinner-border-color-positive: var(--luds-color-background-disabled);--luds-loader-spinner-border-color-negative: var(--luds-color-primary-contrast);--luds-loader-spinner-border-bottom-color-positive: var(--luds-color-primary-dark);--luds-loader-spinner-border-bottom-color-negative: var(--luds-color-primary-dark);--luds-loader-spinner-animation-duration: 1s;--luds-menu-background: var(--luds-color-background-main);--luds-menu-border-radius: var(--luds-spacing-xs);--luds-menu-box-shadow: 0 0 4px var(--luds-color-stroke-main);--luds-menu-padding: var(--luds-spacing-xs) var(--luds-spacing-none);--luds-menu-z-index: 100;--luds-menu-header-padding: var(--luds-spacing-s);--luds-menu-header-border-bottom: 1px solid var(--luds-color-stroke-main);--luds-menu-header-horizontal-gap: var(--luds-spacing-s);--luds-menu-header-vertical-gap: var(--luds-spacing-none);--luds-menu-item-padding: var(--luds-spacing-s);--luds-menu-item-gap: var(--luds-spacing-xs);--luds-menu-item-border-bottom: 1px solid var(--luds-color-background-light);--luds-menu-item-border-bottom-notification: 1px solid var(--luds-color-stroke-main);--luds-menu-item-icon-size: 1.5rem;--luds-menu-item-icon-color: var(--luds-color-icon-main);--luds-menu-item-background-default: var(--luds-color-background-main);--luds-menu-item-background-hover: var(--luds-color-action-light);--luds-menu-item-background-focus: var(--luds-color-action-light);--luds-menu-item-background-active: var(--luds-color-action-light);--luds-menu-item-background-disabled: var(--luds-color-background-disabled);--luds-menu-item-color-default: var(--luds-color-text-primary);--luds-menu-item-color-hover: var(--luds-color-text-primary);--luds-menu-item-color-focus: var(--luds-color-text-primary);--luds-menu-item-color-active: var(--luds-color-text-primary);--luds-menu-item-color-disabled: var(--luds-color-text-disabled);--luds-menu-animation-duration: 0.1s;--luds-menu-animation-timing: ease-out;--luds-menu-arrow-size: var(--luds-font-size-body-md);--luds-menu-content-font: var(--luds-typography-body-large-default-font);--luds-menu-content-max-height: calc(70vh - 20px);--luds-menu-content-max-width: calc(100vw - 20px);--luds-notification-item-gap: var(--luds-spacing-xs);--luds-notification-item-padding: var(--luds-spacing-xs);--luds-notification-item-color: var(--luds-color-text-primary);--luds-notification-item-max-width: 19rem;--luds-notification-item-title-font: var(--luds-typography-label-medium-default-font);--luds-notification-item-title-color: var(--luds-color-text-secondary);--luds-notification-item-title-unread-font: var(--luds-typography-label-medium-bold-font);--luds-notification-item-title-unread-color: var(--luds-color-text-emphasis);--luds-notification-item-body-font: var(--luds-typography-body-medium-default-font);--luds-notification-item-timestamp-font: var(--luds-typography-label-medium-default-font);--luds-notification-item-timestamp-color: var(--luds-color-text-secondary);--luds-notification-empty-padding: var(--luds-spacing-s);--luds-notification-empty-gap: var(--luds-spacing-s);--luds-notification-empty-icon-size: 3rem;--luds-notification-empty-icon-color: var(--luds-color-icon-main);--luds-notification-empty-body-gap: var(--luds-spacing-xs);--luds-pagination-gap: var(--luds-spacing-m);--luds-pagination-button-padding: var(--luds-spacing-s);--luds-pagination-button-radius: 0;--luds-pagination-button-min-width: auto;--luds-pagination-button-background-default: transparent;--luds-pagination-button-background-hover: transparent;--luds-pagination-button-background-selected: transparent;--luds-pagination-button-background-focus: transparent;--luds-pagination-button-background-disabled: transparent;--luds-pagination-button-border-default: none;--luds-pagination-button-border-hover: none;--luds-pagination-button-border-selected: 1px solid var(--luds-color-info-main);--luds-pagination-button-border-disabled: none;--luds-pagination-button-text-color-default: var(--luds-color-text-secondary);--luds-pagination-button-text-color-hover: var(--luds-color-text-secondary);--luds-pagination-button-text-color-selected: var(--luds-color-info-main);--luds-pagination-button-text-color-disabled: var(--luds-color-text-secondary);--luds-pagination-button-font-default: var(--luds-typography-body-small-default-font);--luds-pagination-button-font-selected: var(--luds-typography-body-small-bold-font);--luds-pagination-button-outline-focus: 1px solid var(--luds-color-primary-main);--luds-pagination-button-outline-offset-focus: 1px;--luds-pagination-controls-gap: var(--luds-spacing-s);--luds-pagination-controls-text-color: var(--luds-color-text-primary);--luds-pagination-controls-label-font: var(--luds-typography-body-medium-default-font);--luds-pagination-items-per-page-input-width: 5rem;--luds-popover-gap: 2rem;--luds-popover-max-width: 240px;--luds-popover-padding-vertical: 1rem;--luds-popover-padding-horizontal: 1rem;--luds-popover-border-radius: 0.5rem;--luds-popover-background: var(--luds-color-background-main);--luds-popover-shadow: 0 0 4px #E2E4E7;--luds-popover-animation-duration: 0.1s;--luds-popover-animation-timing: ease-out;--luds-popover-arrow-size: 14px;--luds-popover-title-font: var(--luds-typography-body-large-bold-font);--luds-popover-subtitle-font: var(--luds-typography-label-large-default-font);--luds-progress-bar-track-height: var(--luds-spacing-xs);--luds-progress-bar-track-border-radius: var(--luds-spacing-xs);--luds-progress-bar-track-background-white: var(--luds-color-background-disabled);--luds-progress-bar-track-background-gray: var(--luds-color-background-main);--luds-progress-bar-indicator-background-error: var(--luds-color-error-main);--luds-progress-bar-indicator-background-in-progress: var(--luds-color-success-dark);--luds-progress-bar-indicator-background-indeterminate: var(--luds-color-primary-dark);--luds-progress-bar-label-gap: var(--luds-spacing-xs);--luds-progress-bar-label-font: var(--luds-typography-label-medium-default-font);--luds-progress-bar-label-color-white: var(--luds-color-text-secondary);--luds-progress-bar-label-color-gray: var(--luds-color-primary-contrast);--luds-progress-bar-progress-value-font: var(--luds-typography-label-medium-default-font);--luds-radio-size: 1rem;--luds-radio-border-radius: 3.125rem;--luds-radio-border-width: 0.0625rem;--luds-radio-indicator-size: 0.75rem;--luds-radio-indicator-border-radius: 3.125rem;--luds-radio-background-color-checked: var(--luds-color-magenta-50);--luds-radio-background-color-default: var(--luds-color-gray-00);--luds-radio-background-color-disabled: var(--luds-color-gray-30);--luds-radio-background-color-error: var(--luds-color-red-00);--luds-radio-border-color-checked: var(--luds-color-gray-70);--luds-radio-border-color-default: var(--luds-color-gray-70);--luds-radio-border-color-disabled: var(--luds-color-gray-70);--luds-radio-border-color-error: var(--luds-color-red-50);--luds-radio-item-title-font: var(--luds-typography-body-large-default-font);--luds-radio-item-title-color: var(--luds-color-gray-90);--luds-radio-item-description-font: var(--luds-typography-note-large-default-font);--luds-radio-item-description-color: var(--luds-color-gray-90);--luds-radio-space: 1rem;--luds-radio-space-top: 0.1rem;--luds-radio-space-between-indicator-title: 0.5rem;--luds-radio-space-between-title-content: 0.25rem;--luds-score-container-gap: var(--luds-spacing-s);--luds-score-container-padding: var(--luds-spacing-m);--luds-score-container-background: var(--luds-color-background-light);--luds-score-container-min-width: 280px;--luds-score-container-border-radius: var(--luds-spacing-s);--luds-score-tag-padding: 4px 8px;--luds-score-tag-white-text-color: #E7F7F0;--luds-score-header-font: var(--luds-typography-body-medium-bold-font);--luds-score-header-gap: var(--luds-spacing-xs);--luds-score-header-color: #252C34;--luds-score-title-row-gap: var(--luds-spacing-xxs);--luds-score-title-prefix-font: var(--luds-typography-body-medium-default-font);--luds-score-title-emphasis-font: var(--luds-typography-body-medium-bold-font);--luds-score-value-container-font: var(--luds-typography-title-medium-font);--luds-score-value-container-gap: var(--luds-spacing-xs);--luds-score-value-container-color: #252C34;--luds-score-meter-height: 0.75rem;--luds-score-meter-gap: var(--luds-spacing-xxs);--luds-score-meter-block-background: var(--luds-color-background-disabled);--luds-score-meter-block-border-radius: var(--luds-spacing-xxs);--luds-score-meter-fill-border-radius: var(--luds-spacing-m);--luds-score-meter-fill-transition: width 0.3s ease;--luds-score-meter-label-font: var(--luds-typography-label-large-default-font);--luds-score-meter-label-color: #252C34;--luds-score-meter-label-margin-top: var(--luds-spacing-xs);--luds-score-subtitle-container-gap: var(--luds-spacing-xs);--luds-score-subtitle-container-padding: var(--luds-spacing-s);--luds-score-subtitle-container-border-radius: var(--luds-spacing-s);--luds-score-subtitle-container-background: var(--luds-color-background-light);--luds-score-subtitle-label-font: var(--luds-typography-label-medium-bold-font);--luds-score-subtitle-list-gap: var(--luds-spacing-s);--luds-score-subtitle-item-gap: var(--luds-spacing-xxs);--luds-score-subtitle-text-font: var(--luds-typography-label-medium-default-font);--luds-score-subtitle-indicator-size: 0.75rem;--luds-score-subtitle-indicator-border-radius: 50%;--luds-skeleton-background-base: var(--luds-color-background-light);--luds-skeleton-background-highlight: var(--luds-color-background-disabled);--luds-skeleton-border-radius-base: 0.25rem;--luds-skeleton-border-radius-circle: 100%;--luds-skeleton-animation-duration: 1.45s;--luds-skeleton-animation-easing: cubic-bezier(0.4, 0, 0.2, 1);--luds-switch-height: var(--luds-spacing-s);--luds-switch-width: 30px;--luds-switch-padding: var(--luds-spacing-none);--luds-switch-margin: 4px 0px;--luds-switch-gap: var(--luds-spacing-xxs);--luds-switch-label-group-gap: var(--luds-spacing-xs);--luds-switch-label-font: var(--luds-typography-body-large-default-font);--luds-switch-label-color: #252C34;--luds-switch-label-description-font: var(--luds-typography-note-large-default-font);--luds-switch-background: var(--luds-color-background-main);--luds-switch-border-width: 1px;--luds-switch-border-color: var(--luds-color-stroke-main);--luds-switch-border-radius: 50px;--luds-switch-focus-ring-width: 2px;--luds-switch-focus-ring-color: black;--luds-switch-thumb-size: 12px;--luds-switch-thumb-border-width: 0;--luds-switch-thumb-border-radius: 50px;--luds-switch-thumb-color: var(--luds-color-action-base-2);--luds-switch-thumb-color-checked: var(--luds-color-action-main);--luds-switch-thumb-disabled: var(--luds-color-stroke-main);--luds-table-filter-bar-margin-bottom: var(--luds-spacing-s);--luds-table-filter-bar-gap: var(--luds-spacing-s);--luds-table-filter-surface: var(--luds-color-background-light);--luds-table-filter-search-gap: var(--luds-spacing-s);--luds-table-filter-search-padding: var(--luds-spacing-s);--luds-table-filter-search-border-width: 1px;--luds-table-filter-search-border-color: var(--luds-color-stroke-main);--luds-table-filter-panel-gap: var(--luds-spacing-s);--luds-table-bulk-actions-gap: var(--luds-spacing-s);--luds-table-filter-toggle-size: 2.5rem;--luds-table-filter-toggle-border-radius: var(--luds-spacing-xs);--luds-table-filter-toggle-color: var(--luds-color-primary-dark);--luds-table-filter-toggle-icon-size: 24px;--luds-table-container-border-radius: 1rem;--luds-table-container-margin-bottom: 1rem;--luds-table-container-border-width: 1px;--luds-table-container-border-color: var(--luds-color-background-disabled);--luds-table-cell-padding: 1rem;--luds-table-cell-font: var(--luds-typography-body-medium-default-font);--luds-table-resizer-width: 40px;--luds-table-resizer-font-size: var(--luds-font-size-body-lg);--luds-table-resizer-opacity-hidden: 0;--luds-table-resizer-opacity-visible: 1;--luds-table-resizer-right-offset: 1rem;--luds-table-sort-icon-size: 1rem;--luds-table-sort-icon-padding: var(--luds-spacing-xs);--luds-table-sort-icon-color: #384553;--luds-table-header-font: normal var(--luds-font-weight-bold) var(--luds-font-size-body-md)/var(--luds-font-line-height-lg) var(--luds-font-family-base);--luds-table-header-background: var(--luds-color-background-disabled);--luds-table-header-color: var(--luds-color-text-primary);--luds-table-header-z-index: 2;--luds-table-border-color: var(--luds-color-background-disabled);--luds-table-border-width: 1px;--luds-table-row-odd-background: var(--luds-color-background-main);--luds-table-row-even-background: var(--luds-color-background-light);--luds-table-feedback-background: var(--luds-color-background-light);--luds-table-feedback-padding: var(--luds-spacing-xxg);--luds-table-feedback-gap: 24px;--luds-table-feedback-min-height: 16rem;--luds-table-feedback-icon-size: 2.5rem;--luds-table-feedback-icon-color: var(--luds-color-icon-main);--luds-table-feedback-title-font: var(--luds-typography-title-small-font);--luds-table-feedback-title-color: var(--luds-color-text-primary);--luds-table-feedback-subtitle-font: var(--luds-typography-body-medium-default-font);--luds-table-feedback-subtitle-color: var(--luds-color-text-secondary);--luds-table-feedback-content-gap: var(--luds-spacing-xs);--luds-tabs-padding: var(--luds-spacing-s);--luds-tabs-border-width-default: 2px;--luds-tabs-border-width-small: 1px;--luds-tabs-border-radius: 8px;--luds-tabs-spacing-between-tabs: var(--luds-spacing-s);--luds-tabs-button-default-font: var(--luds-typography-body-large-default-font);--luds-tabs-button-small-font: var(--luds-typography-body-small-default-font);--luds-tabs-font-family: var(--luds-font-family-base);--luds-tabs-font-weight-default: var(--luds-font-weight-regular);--luds-tabs-font-weight-active: var(--luds-font-weight-bold);--luds-tabs-font-size-default: var(--luds-font-size-body-lg);--luds-tabs-font-size-small: var(--luds-font-size-body-sm);--luds-tabs-line-height-default: var(--luds-font-line-height-xl);--luds-tabs-line-height-small: var(--luds-font-line-height-md);--luds-tabs-default-text-color: var(--luds-color-text-secondary);--luds-tabs-default-border-color: transparent;--luds-tabs-active-text-color: var(--luds-color-info-main);--luds-tabs-active-border-color: var(--luds-color-info-main);--luds-tabs-disabled-text-color: var(--luds-color-text-disabled);--luds-tabs-disabled-border-color: transparent;--luds-tabs-horizontal-gap: var(--luds-spacing-s);--luds-tabs-vertical-gap: var(--luds-spacing-s);--luds-tabs-vertical-padding: var(--luds-spacing-m);--luds-tabs-vertical-background-color: var(--luds-color-background-light);--luds-tabs-panel-gap: var(--luds-spacing-s);--luds-tabs-panel-header-gap: var(--luds-spacing-xs);--luds-tag-padding: var(--luds-spacing-xxs);--luds-tag-padding-right: var(--luds-spacing-xs);--luds-tag-radius: var(--luds-spacing-s);--luds-tag-max-width-default-filled: 34.2rem;--luds-tag-max-width-default-flat: 33.6rem;--luds-tag-max-width-small-filled: 23.2rem;--luds-tag-max-width-small-flat: 22.7rem;--luds-tag-icon-size-default: 1rem;--luds-tag-icon-size-small: 0.75rem;--luds-tag-content-padding-left: var(--luds-spacing-xxs);--luds-tag-content-padding-right: var(--luds-spacing-xxs);--luds-tag-content-default-font: var(--luds-typography-label-large-bold-font);--luds-tag-content-small-font: var(--luds-typography-label-medium-bold-font);--luds-tag-info-solid-background-color: var(--luds-color-info-main);--luds-tag-info-solid-text-color: var(--luds-color-info-light);--luds-tag-info-solid-icon-color: var(--luds-color-info-light);--luds-tag-info-soft-background-color: var(--luds-color-info-light);--luds-tag-info-soft-text-color: var(--luds-color-info-main);--luds-tag-info-soft-icon-color: var(--luds-color-info-main);--luds-tag-info-flat-text-color: var(--luds-color-info-main);--luds-tag-info-flat-icon-color: var(--luds-color-info-main);--luds-tag-success-solid-background-color: var(--luds-color-success-dark);--luds-tag-success-solid-text-color: var(--luds-color-success-light);--luds-tag-success-solid-icon-color: var(--luds-color-success-light);--luds-tag-success-soft-background-color: var(--luds-color-success-light);--luds-tag-success-soft-text-color: var(--luds-color-success-dark);--luds-tag-success-soft-icon-color: var(--luds-color-success-dark);--luds-tag-success-flat-text-color: var(--luds-color-success-dark);--luds-tag-success-flat-icon-color: var(--luds-color-success-dark);--luds-tag-warning-solid-background-color: var(--luds-color-warning-main);--luds-tag-warning-solid-text-color: var(--luds-color-text-primary);--luds-tag-warning-solid-icon-color: var(--luds-color-icon-base);--luds-tag-warning-soft-background-color: var(--luds-color-warning-light);--luds-tag-warning-soft-text-color: var(--luds-color-text-primary);--luds-tag-warning-soft-icon-color: var(--luds-color-warning-dark);--luds-tag-warning-flat-text-color: var(--luds-color-text-primary);--luds-tag-warning-flat-icon-color: var(--luds-color-warning-dark);--luds-tag-error-solid-background-color: var(--luds-color-error-shade);--luds-tag-error-solid-text-color: var(--luds-color-error-soft);--luds-tag-error-solid-icon-color: var(--luds-color-error-soft);--luds-tag-error-soft-background-color: var(--luds-color-error-light);--luds-tag-error-soft-text-color: var(--luds-color-error-dark);--luds-tag-error-soft-icon-color: var(--luds-color-error-dark);--luds-tag-error-flat-text-color: var(--luds-color-error-dark);--luds-tag-error-flat-icon-color: var(--luds-color-error-dark);--luds-textarea-border-width: 1px;--luds-textarea-padding: var(--luds-spacing-xs) var(--luds-spacing-s);--luds-textarea-gap: var(--luds-spacing-s);--luds-textarea-min-height: 6.25rem;--luds-textarea-radius: var(--luds-spacing-xs);--luds-textarea-placeholder-color: var(--luds-color-text-secondary);--luds-textarea-font: var(--luds-typography-body-medium-default-font);--luds-textarea-gray-background-color: var(--luds-color-background-light);--luds-textarea-gray-font-color: var(--luds-color-text-primary);--luds-textarea-gray-border-color: var(--luds-color-stroke-main);--luds-textarea-gray-focus-background-color: var(--luds-color-background-light);--luds-textarea-gray-focus-font-color: var(--luds-color-text-primary);--luds-textarea-gray-focus-border-color: var(--luds-color-stroke-focused);--luds-textarea-white-background-color: var(--luds-color-background-main);--luds-textarea-white-font-color: var(--luds-color-text-primary);--luds-textarea-white-border-color: var(--luds-color-stroke-main);--luds-textarea-white-focus-background-color: var(--luds-color-background-main);--luds-textarea-white-focus-font-color: var(--luds-color-text-primary);--luds-textarea-white-focus-border-color: var(--luds-color-stroke-focused);--luds-textarea-error-background-color: var(--luds-color-error-light);--luds-textarea-error-font-color: var(--luds-color-text-primary);--luds-textarea-error-border-color: var(--luds-color-error-dark);--luds-textarea-disabled-background-color: var(--luds-color-background-disabled);--luds-textarea-disabled-font-color: var(--luds-color-text-primary);--luds-textarea-disabled-border-color: var(--luds-color-stroke-disabled);--luds-tooltip-max-width: 180px;--luds-tooltip-padding-vertical: var(--luds-spacing-s);--luds-tooltip-padding-horizontal: var(--luds-spacing-s);--luds-tooltip-border-radius: 0.5rem;--luds-tooltip-background: var(--luds-color-secondary-dark);--luds-tooltip-color: var(--luds-color-text-dark);--luds-tooltip-shadow: 0 0 4px #E2E4E7;--luds-tooltip-animation-duration: 0.1s;--luds-tooltip-animation-timing: ease-out;--luds-tooltip-title-font: var(--luds-typography-body-medium-default-font);--luds-tooltip-title-margin-bottom: 0.5rem;--luds-tooltip-text: var(--luds-typography-note-medium-default-font);--luds-tooltip-arrow-size: 10px;--luds-tour-guide-font-family: var(--luds-font-family-base);--luds-tour-guide-background-color: var(--luds-color-background-main);--luds-tour-guide-box-shadow: 0 0 4px 0 var(--luds-color-gray-30);--luds-tour-guide-border-radius: var(--luds-spacing-xs);--luds-tour-guide-padding: var(--luds-spacing-s);--luds-tour-guide-gap: var(--luds-spacing-s);--luds-tour-guide-width: 280px;--luds-tour-guide-min-height: 380px;--luds-tour-guide-media-max-width: 250px;--luds-tour-guide-media-max-height: 140px;--luds-tour-guide-title-font: var(--luds-typography-title-small-font);--luds-tour-guide-title-color: var(--luds-color-text-primary);--luds-tour-guide-body-gap: var(--luds-spacing-xs);--luds-tour-guide-description-font: var(--luds-typography-body-small-default-font);--luds-tour-guide-description-color: var(--luds-color-text-primary);--luds-tour-guide-counter-font: var(--luds-typography-note-small-default-font);--luds-tour-guide-header-gap: var(--luds-spacing-xxs);--luds-tour-guide-header-content-font: var(--luds-typography-note-small-bold-font);--luds-tour-guide-header-content-color: var(--luds-color-text-emphasis);--luds-color-magenta-10: #f8b2d4;--luds-color-magenta-30: #ef4d9b;--luds-color-magenta-50: #e80070;--luds-color-magenta-70: #b90059;--luds-color-magenta-90: #8c0042;--luds-color-magenta-00: #fde3f0;--luds-color-purple-10: #d6b8d7;--luds-color-purple-30: #a059a3;--luds-color-purple-50: #77127b;--luds-color-purple-70: #581960;--luds-color-purple-90: #3d0c41;--luds-color-purple-00: #f1e7f2;--luds-color-blue-10: #bfccdf;--luds-color-blue-30: #6a88b5;--luds-color-blue-50: #2a5595;--luds-color-blue-70: #1f3d6b;--luds-color-blue-90: #172a4a;--luds-color-blue-00: #eaeef4;--luds-color-gray-10: #f9f9f9;--luds-color-gray-30: #e2e4e7;--luds-color-gray-50: #7b848e;--luds-color-gray-70: #495765;--luds-color-gray-90: #252c34;--luds-color-gray-00: #ffffff;--luds-color-red-10: #ffe5e5;--luds-color-red-30: #fc5a63;--luds-color-red-50: #fa1320;--luds-color-red-70: #b8201e;--luds-color-red-90: #8b1a12;--luds-color-red-00: #fff3f4;--luds-color-yellow-10: #ffe799;--luds-color-yellow-30: #ffd64d;--luds-color-yellow-50: #ffc400;--luds-color-yellow-70: #e9b500;--luds-color-yellow-90: #b88a00;--luds-color-yellow-00: #fcf8d9;--luds-color-green-10: #b7e6d1;--luds-color-green-30: #57c595;--luds-color-green-50: #0fac67;--luds-color-green-70: #008954;--luds-color-green-90: #005734;--luds-color-green-00: #e7f7f0;--luds-color-primary-main: var(--luds-color-magenta-50);--luds-color-primary-light: var(--luds-color-magenta-00);--luds-color-primary-dark: var(--luds-color-magenta-70);--luds-color-primary-contrast: var(--luds-color-gray-00);--luds-color-secondary-main: var(--luds-color-purple-50);--luds-color-secondary-light: var(--luds-color-purple-00);--luds-color-secondary-dark: var(--luds-color-purple-90);--luds-color-secondary-contrast: var(--luds-color-gray-00);--luds-color-background-main: var(--luds-color-gray-00);--luds-color-background-light: var(--luds-color-gray-10);--luds-color-background-disabled: var(--luds-color-gray-30);--luds-color-background-emphasis: var(--luds-color-purple-00);--luds-color-stroke-main: var(--luds-color-gray-30);--luds-color-stroke-disabled: var(--luds-color-gray-70);--luds-color-stroke-focused: var(--luds-color-purple-50);--luds-color-text-primary: var(--luds-color-gray-90);--luds-color-text-secondary: var(--luds-color-gray-70);--luds-color-text-disabled: var(--luds-color-gray-70);--luds-color-text-emphasis: var(--luds-color-purple-50);--luds-color-text-dark: var(--luds-color-gray-00);--luds-color-action-main: var(--luds-color-magenta-50);--luds-color-action-light: var(--luds-color-magenta-00);--luds-color-action-dark: var(--luds-color-magenta-70);--luds-color-action-base: var(--luds-color-gray-00);--luds-color-action-base-2: var(--luds-color-gray-70);--luds-color-icon-main: var(--luds-color-purple-50);--luds-color-icon-light: var(--luds-color-purple-00);--luds-color-icon-dark: var(--luds-color-purple-90);--luds-color-icon-base: var(--luds-color-gray-90);--luds-color-error-main: var(--luds-color-red-50);--luds-color-error-soft: var(--luds-color-red-00);--luds-color-error-light: var(--luds-color-red-10);--luds-color-error-shade: var(--luds-color-red-70);--luds-color-error-dark: var(--luds-color-red-90);--luds-color-warning-main: var(--luds-color-yellow-30);--luds-color-warning-light: var(--luds-color-yellow-00);--luds-color-warning-dark: var(--luds-color-yellow-90);--luds-color-success-main: var(--luds-color-green-70);--luds-color-success-light: var(--luds-color-green-00);--luds-color-success-dark: var(--luds-color-green-90);--luds-color-info-main: var(--luds-color-blue-50);--luds-color-info-light: var(--luds-color-blue-00);--luds-color-info-dark: var(--luds-color-blue-90);--luds-spacing-none: 0;--luds-spacing-xxs: 0.25rem;--luds-spacing-xs: 0.5rem;--luds-spacing-s: 1rem;--luds-spacing-m: 1.5rem;--luds-spacing-g: 2rem;--luds-spacing-xg: 2.5rem;--luds-spacing-xxg: 3rem;--luds-font-family-base: Roboto, sans-serif;--luds-font-size-body-lg: 1rem;--luds-font-size-body-md: 0.875rem;--luds-font-size-body-sm: 0.75rem;--luds-font-size-note-lg: 0.875rem;--luds-font-size-note-md: 0.75rem;--luds-font-size-note-sm: 0.625rem;--luds-font-size-label-lg: 0.75rem;--luds-font-size-label-md: 0.625rem;--luds-font-size-label-sm: 0.5rem;--luds-font-size-heading-lg: 2rem;--luds-font-size-heading-md: 1.75rem;--luds-font-size-heading-sm: 1.25rem;--luds-font-line-height-xs: 0.6rem;--luds-font-line-height-sm: 0.75rem;--luds-font-line-height-md: 0.9rem;--luds-font-line-height-base: 1rem;--luds-font-line-height-lg: 1.05rem;--luds-font-line-height-xl: 1.2rem;--luds-font-line-height-2xl: 1.5rem;--luds-font-line-height-3xl: 2.1rem;--luds-font-line-height-4xl: 2.4rem;--luds-font-weight-regular: 400;--luds-font-weight-medium: 500;--luds-font-weight-semibold: 600;--luds-font-weight-bold: 700;--luds-typography-title-large-font: normal var(--luds-font-weight-regular) var(--luds-font-size-heading-lg)/var(--luds-font-line-height-4xl) var(--luds-font-family-base);--luds-typography-title-large-margin: 0;--luds-typography-title-medium-font: normal var(--luds-font-weight-regular) var(--luds-font-size-heading-md)/var(--luds-font-line-height-3xl) var(--luds-font-family-base);--luds-typography-title-medium-margin: 0;--luds-typography-title-small-font: normal var(--luds-font-weight-regular) var(--luds-font-size-heading-sm)/var(--luds-font-line-height-2xl) var(--luds-font-family-base);--luds-typography-title-small-margin: 0;--luds-typography-body-large-default-font: normal var(--luds-font-weight-regular) var(--luds-font-size-body-lg)/var(--luds-font-line-height-xl) var(--luds-font-family-base);--luds-typography-body-large-default-margin: 0;--luds-typography-body-large-bold-font: normal var(--luds-font-weight-medium) var(--luds-font-size-body-lg)/var(--luds-font-line-height-xl) var(--luds-font-family-base);--luds-typography-body-large-bold-margin: 0;--luds-typography-body-large-link-color: var(--luds-color-action-dark);--luds-typography-body-large-link-font: normal var(--luds-font-weight-regular) var(--luds-font-size-body-lg)/var(--luds-font-line-height-xl) var(--luds-font-family-base);--luds-typography-body-large-link-text-decoration-line: underline;--luds-typography-body-large-link-text-decoration-style: solid;--luds-typography-body-large-link-text-decoration-skip-ink: none;--luds-typography-body-large-link-text-decoration-thickness: auto;--luds-typography-body-large-link-text-underline-offset: auto;--luds-typography-body-large-link-text-underline-position: from-font;--luds-typography-body-large-link-margin: 0;--luds-typography-body-medium-default-font: normal var(--luds-font-weight-regular) var(--luds-font-size-body-md)/var(--luds-font-line-height-lg) var(--luds-font-family-base);--luds-typography-body-medium-default-margin: 0;--luds-typography-body-medium-bold-font: normal var(--luds-font-weight-medium) var(--luds-font-size-body-md)/var(--luds-font-line-height-lg) var(--luds-font-family-base);--luds-typography-body-medium-bold-margin: 0;--luds-typography-body-medium-link-color: var(--luds-color-action-dark);--luds-typography-body-medium-link-font: normal var(--luds-font-weight-regular) var(--luds-font-size-body-md)/var(--luds-font-line-height-lg) var(--luds-font-family-base);--luds-typography-body-medium-link-text-decoration-line: underline;--luds-typography-body-medium-link-text-decoration-style: solid;--luds-typography-body-medium-link-text-decoration-skip-ink: none;--luds-typography-body-medium-link-text-decoration-thickness: auto;--luds-typography-body-medium-link-text-underline-offset: auto;--luds-typography-body-medium-link-text-underline-position: from-font;--luds-typography-body-medium-link-margin: 0;--luds-typography-body-small-default-font: normal var(--luds-font-weight-regular) var(--luds-font-size-body-sm)/var(--luds-font-line-height-md) var(--luds-font-family-base);--luds-typography-body-small-default-margin: 0;--luds-typography-body-small-bold-font: normal var(--luds-font-weight-medium) var(--luds-font-size-body-sm)/var(--luds-font-line-height-md) var(--luds-font-family-base);--luds-typography-body-small-bold-margin: 0;--luds-typography-body-small-link-color: var(--luds-color-action-dark);--luds-typography-body-small-link-font: normal var(--luds-font-weight-regular) var(--luds-font-size-body-sm)/var(--luds-font-line-height-md) var(--luds-font-family-base);--luds-typography-body-small-link-text-decoration-line: underline;--luds-typography-body-small-link-text-decoration-style: solid;--luds-typography-body-small-link-text-decoration-skip-ink: none;--luds-typography-body-small-link-text-decoration-thickness: auto;--luds-typography-body-small-link-text-underline-offset: auto;--luds-typography-body-small-link-text-underline-position: from-font;--luds-typography-body-small-link-margin: 0;--luds-typography-note-large-default-font: normal var(--luds-font-weight-regular) var(--luds-font-size-note-lg)/var(--luds-font-line-height-lg) var(--luds-font-family-base);--luds-typography-note-large-default-margin: 0;--luds-typography-note-large-bold-font: normal var(--luds-font-weight-medium) var(--luds-font-size-note-lg)/var(--luds-font-line-height-lg) var(--luds-font-family-base);--luds-typography-note-large-bold-margin: 0;--luds-typography-note-large-link-color: var(--luds-color-action-dark);--luds-typography-note-large-link-font: normal var(--luds-font-weight-regular) var(--luds-font-size-note-lg)/var(--luds-font-line-height-lg) var(--luds-font-family-base);--luds-typography-note-large-link-text-decoration-line: underline;--luds-typography-note-large-link-text-decoration-style: solid;--luds-typography-note-large-link-text-decoration-skip-ink: none;--luds-typography-note-large-link-text-decoration-thickness: auto;--luds-typography-note-large-link-text-underline-offset: auto;--luds-typography-note-large-link-text-underline-position: from-font;--luds-typography-note-large-link-margin: 0;--luds-typography-note-medium-default-font: normal var(--luds-font-weight-regular) var(--luds-font-size-note-md)/var(--luds-font-line-height-md) var(--luds-font-family-base);--luds-typography-note-medium-default-margin: 0;--luds-typography-note-medium-bold-font: normal var(--luds-font-weight-medium) var(--luds-font-size-note-md)/var(--luds-font-line-height-md) var(--luds-font-family-base);--luds-typography-note-medium-bold-margin: 0;--luds-typography-note-medium-link-color: var(--luds-color-action-dark);--luds-typography-note-medium-link-font: normal var(--luds-font-weight-regular) var(--luds-font-size-note-md)/var(--luds-font-line-height-md) var(--luds-font-family-base);--luds-typography-note-medium-link-text-decoration-line: underline;--luds-typography-note-medium-link-text-decoration-style: solid;--luds-typography-note-medium-link-text-decoration-skip-ink: none;--luds-typography-note-medium-link-text-decoration-thickness: auto;--luds-typography-note-medium-link-text-underline-offset: auto;--luds-typography-note-medium-link-text-underline-position: from-font;--luds-typography-note-medium-link-margin: 0;--luds-typography-note-small-default-font: normal var(--luds-font-weight-regular) var(--luds-font-size-note-sm)/var(--luds-font-line-height-sm) var(--luds-font-family-base);--luds-typography-note-small-default-margin: 0;--luds-typography-note-small-bold-font: normal var(--luds-font-weight-medium) var(--luds-font-size-note-sm)/var(--luds-font-line-height-sm) var(--luds-font-family-base);--luds-typography-note-small-bold-margin: 0;--luds-typography-note-small-link-color: var(--luds-color-action-dark);--luds-typography-note-small-link-font: normal var(--luds-font-weight-regular) var(--luds-font-size-note-sm)/var(--luds-font-line-height-sm) var(--luds-font-family-base);--luds-typography-note-small-link-text-decoration-line: underline;--luds-typography-note-small-link-text-decoration-style: solid;--luds-typography-note-small-link-text-decoration-skip-ink: none;--luds-typography-note-small-link-text-decoration-thickness: auto;--luds-typography-note-small-link-text-underline-offset: auto;--luds-typography-note-small-link-text-underline-position: from-font;--luds-typography-note-small-link-margin: 0;--luds-typography-label-large-default-font: normal var(--luds-font-weight-regular) var(--luds-font-size-label-lg)/var(--luds-font-line-height-md) var(--luds-font-family-base);--luds-typography-label-large-default-margin: 0;--luds-typography-label-large-bold-font: normal var(--luds-font-weight-medium) var(--luds-font-size-label-lg)/var(--luds-font-line-height-md) var(--luds-font-family-base);--luds-typography-label-large-bold-margin: 0;--luds-typography-label-large-link-color: var(--luds-color-action-dark);--luds-typography-label-large-link-font: normal var(--luds-font-weight-regular) var(--luds-font-size-label-lg)/var(--luds-font-line-height-md) var(--luds-font-family-base);--luds-typography-label-large-link-text-decoration-line: underline;--luds-typography-label-large-link-text-decoration-style: solid;--luds-typography-label-large-link-text-decoration-skip-ink: none;--luds-typography-label-large-link-text-decoration-thickness: auto;--luds-typography-label-large-link-text-underline-offset: auto;--luds-typography-label-large-link-text-underline-position: from-font;--luds-typography-label-large-link-margin: 0;--luds-typography-label-medium-default-font: normal var(--luds-font-weight-regular) var(--luds-font-size-label-md)/var(--luds-font-line-height-sm) var(--luds-font-family-base);--luds-typography-label-medium-default-margin: 0;--luds-typography-label-medium-bold-font: normal var(--luds-font-weight-medium) var(--luds-font-size-label-md)/var(--luds-font-line-height-sm) var(--luds-font-family-base);--luds-typography-label-medium-bold-margin: 0;--luds-typography-label-medium-link-color: var(--luds-color-action-dark);--luds-typography-label-medium-link-font: normal var(--luds-font-weight-regular) var(--luds-font-size-label-md)/var(--luds-font-line-height-sm) var(--luds-font-family-base);--luds-typography-label-medium-link-text-decoration-line: underline;--luds-typography-label-medium-link-text-decoration-style: solid;--luds-typography-label-medium-link-text-decoration-skip-ink: none;--luds-typography-label-medium-link-text-decoration-thickness: auto;--luds-typography-label-medium-link-text-underline-offset: auto;--luds-typography-label-medium-link-text-underline-position: from-font;--luds-typography-label-medium-link-margin: 0;--luds-typography-label-small-default-font: normal var(--luds-font-weight-regular) var(--luds-font-size-label-sm)/var(--luds-font-line-height-xs) var(--luds-font-family-base);--luds-typography-label-small-default-margin: 0;--luds-typography-label-small-bold-font: normal var(--luds-font-weight-medium) var(--luds-font-size-label-sm)/var(--luds-font-line-height-xs) var(--luds-font-family-base);--luds-typography-label-small-bold-margin: 0;--luds-typography-label-small-link-color: var(--luds-color-action-dark);--luds-typography-label-small-link-font: normal var(--luds-font-weight-regular) var(--luds-font-size-label-sm)/var(--luds-font-line-height-xs) var(--luds-font-family-base);--luds-typography-label-small-link-text-decoration-line: underline;--luds-typography-label-small-link-text-decoration-style: solid;--luds-typography-label-small-link-text-decoration-skip-ink: none;--luds-typography-label-small-link-text-decoration-thickness: auto;--luds-typography-label-small-link-text-underline-offset: auto;--luds-typography-label-small-link-text-underline-position: from-font;--luds-typography-label-small-link-margin: 0}}@layer typography{.luds-title-large{font:var(--luds-typography-title-large-font);margin:var(--luds-typography-title-large-margin)}.luds-title-medium{font:var(--luds-typography-title-medium-font);margin:var(--luds-typography-title-medium-margin)}.luds-title-small{font:var(--luds-typography-title-small-font);margin:var(--luds-typography-title-small-margin)}.luds-body-large-default{font:var(--luds-typography-body-large-default-font);margin:var(--luds-typography-body-large-default-margin)}.luds-body-large-bold{font:var(--luds-typography-body-large-bold-font);margin:var(--luds-typography-body-large-bold-margin)}.luds-body-large-link{color:var(--luds-typography-body-large-link-color);font:var(--luds-typography-body-large-link-font);text-decoration-line:var(--luds-typography-body-large-link-text-decoration-line);text-decoration-style:var(--luds-typography-body-large-link-text-decoration-style);text-decoration-skip-ink:var(--luds-typography-body-large-link-text-decoration-skip-ink);text-decoration-thickness:var(--luds-typography-body-large-link-text-decoration-thickness);text-underline-offset:var(--luds-typography-body-large-link-text-underline-offset);text-underline-position:var(--luds-typography-body-large-link-text-underline-position);margin:var(--luds-typography-body-large-link-margin)}.luds-body-medium-default{font:var(--luds-typography-body-medium-default-font);margin:var(--luds-typography-body-medium-default-margin)}.luds-body-medium-bold{font:var(--luds-typography-body-medium-bold-font);margin:var(--luds-typography-body-medium-bold-margin)}.luds-body-medium-link{color:var(--luds-typography-body-medium-link-color);font:var(--luds-typography-body-medium-link-font);text-decoration-line:var(--luds-typography-body-medium-link-text-decoration-line);text-decoration-style:var(--luds-typography-body-medium-link-text-decoration-style);text-decoration-skip-ink:var(--luds-typography-body-medium-link-text-decoration-skip-ink);text-decoration-thickness:var(--luds-typography-body-medium-link-text-decoration-thickness);text-underline-offset:var(--luds-typography-body-medium-link-text-underline-offset);text-underline-position:var(--luds-typography-body-medium-link-text-underline-position);margin:var(--luds-typography-body-medium-link-margin)}.luds-body-small-default{font:var(--luds-typography-body-small-default-font);margin:var(--luds-typography-body-small-default-margin)}.luds-body-small-bold{font:var(--luds-typography-body-small-bold-font);margin:var(--luds-typography-body-small-bold-margin)}.luds-body-small-link{color:var(--luds-typography-body-small-link-color);font:var(--luds-typography-body-small-link-font);text-decoration-line:var(--luds-typography-body-small-link-text-decoration-line);text-decoration-style:var(--luds-typography-body-small-link-text-decoration-style);text-decoration-skip-ink:var(--luds-typography-body-small-link-text-decoration-skip-ink);text-decoration-thickness:var(--luds-typography-body-small-link-text-decoration-thickness);text-underline-offset:var(--luds-typography-body-small-link-text-underline-offset);text-underline-position:var(--luds-typography-body-small-link-text-underline-position);margin:var(--luds-typography-body-small-link-margin)}.luds-note-large-default{font:var(--luds-typography-note-large-default-font);margin:var(--luds-typography-note-large-default-margin)}.luds-note-large-bold{font:var(--luds-typography-note-large-bold-font);margin:var(--luds-typography-note-large-bold-margin)}.luds-note-large-link{color:var(--luds-typography-note-large-link-color);font:var(--luds-typography-note-large-link-font);text-decoration-line:var(--luds-typography-note-large-link-text-decoration-line);text-decoration-style:var(--luds-typography-note-large-link-text-decoration-style);text-decoration-skip-ink:var(--luds-typography-note-large-link-text-decoration-skip-ink);text-decoration-thickness:var(--luds-typography-note-large-link-text-decoration-thickness);text-underline-offset:var(--luds-typography-note-large-link-text-underline-offset);text-underline-position:var(--luds-typography-note-large-link-text-underline-position);margin:var(--luds-typography-note-large-link-margin)}.luds-note-medium-default{font:var(--luds-typography-note-medium-default-font);margin:var(--luds-typography-note-medium-default-margin)}.luds-note-medium-bold{font:var(--luds-typography-note-medium-bold-font);margin:var(--luds-typography-note-medium-bold-margin)}.luds-note-medium-link{color:var(--luds-typography-note-medium-link-color);font:var(--luds-typography-note-medium-link-font);text-decoration-line:var(--luds-typography-note-medium-link-text-decoration-line);text-decoration-style:var(--luds-typography-note-medium-link-text-decoration-style);text-decoration-skip-ink:var(--luds-typography-note-medium-link-text-decoration-skip-ink);text-decoration-thickness:var(--luds-typography-note-medium-link-text-decoration-thickness);text-underline-offset:var(--luds-typography-note-medium-link-text-underline-offset);text-underline-position:var(--luds-typography-note-medium-link-text-underline-position);margin:var(--luds-typography-note-medium-link-margin)}.luds-note-small-default{font:var(--luds-typography-note-small-default-font);margin:var(--luds-typography-note-small-default-margin)}.luds-note-small-bold{font:var(--luds-typography-note-small-bold-font);margin:var(--luds-typography-note-small-bold-margin)}.luds-note-small-link{color:var(--luds-typography-note-small-link-color);font:var(--luds-typography-note-small-link-font);text-decoration-line:var(--luds-typography-note-small-link-text-decoration-line);text-decoration-style:var(--luds-typography-note-small-link-text-decoration-style);text-decoration-skip-ink:var(--luds-typography-note-small-link-text-decoration-skip-ink);text-decoration-thickness:var(--luds-typography-note-small-link-text-decoration-thickness);text-underline-offset:var(--luds-typography-note-small-link-text-underline-offset);text-underline-position:var(--luds-typography-note-small-link-text-underline-position);margin:var(--luds-typography-note-small-link-margin)}.luds-label-large-default{font:var(--luds-typography-label-large-default-font);margin:var(--luds-typography-label-large-default-margin)}.luds-label-large-bold{font:var(--luds-typography-label-large-bold-font);margin:var(--luds-typography-label-large-bold-margin)}.luds-label-large-link{color:var(--luds-typography-label-large-link-color);font:var(--luds-typography-label-large-link-font);text-decoration-line:var(--luds-typography-label-large-link-text-decoration-line);text-decoration-style:var(--luds-typography-label-large-link-text-decoration-style);text-decoration-skip-ink:var(--luds-typography-label-large-link-text-decoration-skip-ink);text-decoration-thickness:var(--luds-typography-label-large-link-text-decoration-thickness);text-underline-offset:var(--luds-typography-label-large-link-text-underline-offset);text-underline-position:var(--luds-typography-label-large-link-text-underline-position);margin:var(--luds-typography-label-large-link-margin)}.luds-label-medium-default{font:var(--luds-typography-label-medium-default-font);margin:var(--luds-typography-label-medium-default-margin)}.luds-label-medium-bold{font:var(--luds-typography-label-medium-bold-font);margin:var(--luds-typography-label-medium-bold-margin)}.luds-label-medium-link{color:var(--luds-typography-label-medium-link-color);font:var(--luds-typography-label-medium-link-font);text-decoration-line:var(--luds-typography-label-medium-link-text-decoration-line);text-decoration-style:var(--luds-typography-label-medium-link-text-decoration-style);text-decoration-skip-ink:var(--luds-typography-label-medium-link-text-decoration-skip-ink);text-decoration-thickness:var(--luds-typography-label-medium-link-text-decoration-thickness);text-underline-offset:var(--luds-typography-label-medium-link-text-underline-offset);text-underline-position:var(--luds-typography-label-medium-link-text-underline-position);margin:var(--luds-typography-label-medium-link-margin)}.luds-label-small-default{font:var(--luds-typography-label-small-default-font);margin:var(--luds-typography-label-small-default-margin)}.luds-label-small-bold{font:var(--luds-typography-label-small-bold-font);margin:var(--luds-typography-label-small-bold-margin)}.luds-label-small-link{color:var(--luds-typography-label-small-link-color);font:var(--luds-typography-label-small-link-font);text-decoration-line:var(--luds-typography-label-small-link-text-decoration-line);text-decoration-style:var(--luds-typography-label-small-link-text-decoration-style);text-decoration-skip-ink:var(--luds-typography-label-small-link-text-decoration-skip-ink);text-decoration-thickness:var(--luds-typography-label-small-link-text-decoration-thickness);text-underline-offset:var(--luds-typography-label-small-link-text-underline-offset);text-underline-position:var(--luds-typography-label-small-link-text-underline-position);margin:var(--luds-typography-label-small-link-margin)}}@layer components{:host .luds-accordion,:root .luds-accordion{border-radius:var(--luds-accordion-radius);background-color:var(--luds-accordion-background-white);overflow:hidden;display:flex;flex-direction:column;width:100%}:host .luds-accordion[data-background=gray],:root .luds-accordion[data-background=gray]{background-color:var(--luds-accordion-background-gray);padding:var(--luds-accordion-padding)}:host .luds-accordion[data-background=white],:root .luds-accordion[data-background=white]{background-color:var(--luds-accordion-background-white);padding:var(--luds-accordion-padding)}:host .luds-accordion[data-background=transparent],:root .luds-accordion[data-background=transparent]{background-color:var(--luds-accordion-background-transparent)}:host .luds-accordion .luds-accordion-item,:root .luds-accordion .luds-accordion-item{display:flex;flex-direction:column;border-bottom:var(--luds-accordion-item-border-bottom-width)}:host .luds-accordion .luds-accordion-item>.luds-accordion-trigger,:root .luds-accordion .luds-accordion-item>.luds-accordion-trigger{order:1;display:block;width:100%}:host .luds-accordion .luds-accordion-item>.luds-accordion-content,:root .luds-accordion .luds-accordion-item>.luds-accordion-content{order:2}:host .luds-accordion .luds-accordion-trigger .luds-accordion-header,:root .luds-accordion .luds-accordion-trigger .luds-accordion-header{margin:0;width:100%;font:inherit}:host .luds-accordion .luds-accordion-header .luds-accordion-trigger,:host .luds-accordion .luds-accordion-item>.luds-accordion-trigger,:root .luds-accordion .luds-accordion-header .luds-accordion-trigger,:root .luds-accordion .luds-accordion-item>.luds-accordion-trigger{display:flex;padding:var(--luds-accordion-trigger-padding);font:var(--luds-accordion-trigger-font);align-items:center;gap:var(--luds-accordion-trigger-gap);width:100%;min-height:var(--luds-accordion-trigger-min-height);outline:none;color:var(--luds-accordion-trigger-color);background-color:var(--luds-accordion-trigger-background-default);border:none;cursor:pointer;transition:var(--luds-accordion-trigger-transition);text-align:left}:host .luds-accordion .luds-accordion-header .luds-accordion-trigger[data-focus-visible],:host .luds-accordion .luds-accordion-item>.luds-accordion-trigger[data-focus-visible],:root .luds-accordion .luds-accordion-header .luds-accordion-trigger[data-focus-visible],:root .luds-accordion .luds-accordion-item>.luds-accordion-trigger[data-focus-visible]{outline:var(--luds-accordion-trigger-outline-width) solid var(--luds-accordion-trigger-outline-color);outline-offset:var(--luds-accordion-trigger-outline-offset)}:host .luds-accordion .luds-accordion-content,:root .luds-accordion .luds-accordion-content{color:var(--luds-accordion-content-color);overflow:hidden;transition:var(--luds-accordion-content-transition)}:host .luds-accordion .luds-accordion-content .luds-accordion-inside-content,:root .luds-accordion .luds-accordion-content .luds-accordion-inside-content{display:block;padding:var(--luds-accordion-content-padding);margin:0;font:var(--luds-accordion-content-font)}:host .luds-accordion .luds-accordion-content[data-open],:root .luds-accordion .luds-accordion-content[data-open]{animation:slideDown .2s ease-out forwards}:host .luds-accordion .luds-accordion-content[data-closed],:root .luds-accordion .luds-accordion-content[data-closed]{animation:slideUp .2s ease-out forwards}:host .luds-accordion .luds-accordion-trigger-icon,:root .luds-accordion .luds-accordion-trigger-icon{order:3;font-size:var(--luds-accordion-icon-size);color:var(--luds-accordion-icon-color-default);transition:var(--luds-accordion-icon-transition-transform),var(--luds-accordion-icon-transition-color);flex-shrink:0;margin-inline-start:auto}:host .luds-accordion .luds-accordion-header .luds-accordion-trigger[data-open] .luds-accordion-trigger-icon,:host .luds-accordion .luds-accordion-item>.luds-accordion-trigger[data-open] .luds-accordion-trigger-icon,:root .luds-accordion .luds-accordion-header .luds-accordion-trigger[data-open] .luds-accordion-trigger-icon,:root .luds-accordion .luds-accordion-item>.luds-accordion-trigger[data-open] .luds-accordion-trigger-icon{transform:rotate(180deg)}@keyframes slideDown{from{height:0}to{height:var(--luds-accordion-content-height)}}@keyframes slideUp{from{height:var(--luds-accordion-content-height)}to{height:0}}}@layer components{:host .luds-alert,:root .luds-alert{max-width:max-content;box-sizing:border-box;font-family:var(--luds-alert-font-family);border-radius:var(--luds-alert-radius);padding:var(--luds-alert-padding);display:flex;gap:var(--luds-alert-gap)}:host .luds-alert .luds-alert-text-container,:root .luds-alert .luds-alert-text-container{display:flex;flex-direction:column}:host .luds-alert .luds-alert-title,:root .luds-alert .luds-alert-title{margin:0}:host .luds-alert .luds-alert-content,:root .luds-alert .luds-alert-content{margin:0}:host .luds-alert[data-size=default] .luds-alert-icon,:root .luds-alert[data-size=default] .luds-alert-icon{font-size:var(--luds-alert-icon-size-default)}:host .luds-alert[data-size=default] .luds-alert-title,:root .luds-alert[data-size=default] .luds-alert-title{font:var(--luds-alert-title-default-font)}:host .luds-alert[data-size=default] .luds-alert-content,:root .luds-alert[data-size=default] .luds-alert-content{font:var(--luds-alert-content-default-font)}:host .luds-alert[data-size=small] .luds-alert-icon,:root .luds-alert[data-size=small] .luds-alert-icon{font-size:var(--luds-alert-icon-size-small)}:host .luds-alert[data-size=small] .luds-alert-title,:root .luds-alert[data-size=small] .luds-alert-title{font:var(--luds-alert-title-small-font)}:host .luds-alert[data-size=small] .luds-alert-content,:root .luds-alert[data-size=small] .luds-alert-content{font:var(--luds-alert-content-small-font)}:host .luds-alert[data-type=success][data-background=solid],:root .luds-alert[data-type=success][data-background=solid]{background-color:var(--luds-alert-success-solid-background-color);color:var(--luds-alert-success-solid-text-color)}:host .luds-alert[data-type=success][data-background=solid] .luds-alert-icon,:root .luds-alert[data-type=success][data-background=solid] .luds-alert-icon{color:var(--luds-alert-success-solid-icon-color)}:host .luds-alert[data-type=success][data-background=soft],:root .luds-alert[data-type=success][data-background=soft]{background-color:var(--luds-alert-success-soft-background-color);color:var(--luds-alert-success-soft-text-color)}:host .luds-alert[data-type=success][data-background=soft] .luds-alert-icon,:root .luds-alert[data-type=success][data-background=soft] .luds-alert-icon{color:var(--luds-alert-success-soft-icon-color)}:host .luds-alert[data-type=success][data-background=flat],:root .luds-alert[data-type=success][data-background=flat]{color:var(--luds-alert-success-flat-text-color)}:host .luds-alert[data-type=success][data-background=flat] .luds-alert-icon,:root .luds-alert[data-type=success][data-background=flat] .luds-alert-icon{color:var(--luds-alert-success-flat-icon-color)}:host .luds-alert[data-type=info][data-background=solid],:root .luds-alert[data-type=info][data-background=solid]{background-color:var(--luds-alert-info-solid-background-color);color:var(--luds-alert-info-solid-text-color)}:host .luds-alert[data-type=info][data-background=solid] .luds-alert-icon,:root .luds-alert[data-type=info][data-background=solid] .luds-alert-icon{color:var(--luds-alert-info-solid-icon-color)}:host .luds-alert[data-type=info][data-background=soft],:root .luds-alert[data-type=info][data-background=soft]{background-color:var(--luds-alert-info-soft-background-color);color:var(--luds-alert-info-soft-text-color)}:host .luds-alert[data-type=info][data-background=soft] .luds-alert-icon,:root .luds-alert[data-type=info][data-background=soft] .luds-alert-icon{color:var(--luds-alert-info-soft-icon-color)}:host .luds-alert[data-type=info][data-background=flat],:root .luds-alert[data-type=info][data-background=flat]{color:var(--luds-alert-info-flat-text-color)}:host .luds-alert[data-type=info][data-background=flat] .luds-alert-icon,:root .luds-alert[data-type=info][data-background=flat] .luds-alert-icon{color:var(--luds-alert-info-flat-icon-color)}:host .luds-alert[data-type=warning][data-background=solid],:root .luds-alert[data-type=warning][data-background=solid]{background-color:var(--luds-alert-warning-solid-background-color);color:var(--luds-alert-warning-solid-text-color)}:host .luds-alert[data-type=warning][data-background=solid] .luds-alert-icon,:root .luds-alert[data-type=warning][data-background=solid] .luds-alert-icon{color:var(--luds-alert-warning-solid-icon-color)}:host .luds-alert[data-type=warning][data-background=soft],:root .luds-alert[data-type=warning][data-background=soft]{background-color:var(--luds-alert-warning-soft-background-color);color:var(--luds-alert-warning-soft-text-color)}:host .luds-alert[data-type=warning][data-background=soft] .luds-alert-icon,:root .luds-alert[data-type=warning][data-background=soft] .luds-alert-icon{color:var(--luds-alert-warning-soft-icon-color)}:host .luds-alert[data-type=warning][data-background=flat],:root .luds-alert[data-type=warning][data-background=flat]{color:var(--luds-alert-warning-flat-text-color)}:host .luds-alert[data-type=warning][data-background=flat] .luds-alert-icon,:root .luds-alert[data-type=warning][data-background=flat] .luds-alert-icon{color:var(--luds-alert-warning-flat-icon-color)}:host .luds-alert[data-type=error][data-background=solid],:root .luds-alert[data-type=error][data-background=solid]{background-color:var(--luds-alert-error-solid-background-color);color:var(--luds-alert-error-solid-text-color)}:host .luds-alert[data-type=error][data-background=solid] .luds-alert-icon,:root .luds-alert[data-type=error][data-background=solid] .luds-alert-icon{color:var(--luds-alert-error-solid-icon-color)}:host .luds-alert[data-type=error][data-background=soft],:root .luds-alert[data-type=error][data-background=soft]{background-color:var(--luds-alert-error-soft-background-color);color:var(--luds-alert-error-soft-text-color)}:host .luds-alert[data-type=error][data-background=soft] .luds-alert-icon,:root .luds-alert[data-type=error][data-background=soft] .luds-alert-icon{color:var(--luds-alert-error-soft-icon-color)}:host .luds-alert[data-type=error][data-background=flat],:root .luds-alert[data-type=error][data-background=flat]{color:var(--luds-alert-error-flat-text-color)}:host .luds-alert[data-type=error][data-background=flat] .luds-alert-icon,:root .luds-alert[data-type=error][data-background=flat] .luds-alert-icon{color:var(--luds-alert-error-flat-icon-color)}:host .luds-alert[data-background=flat],:root .luds-alert[data-background=flat]{padding:0}}@layer components{:host .luds-badge-container,:root .luds-badge-container{display:flex}:host .luds-badge-container .luds-badge[data-size=default],:root .luds-badge-container .luds-badge[data-size=default]{align-self:center}:host .luds-badge-container .luds-badge[data-size=small],:root .luds-badge-container .luds-badge[data-size=small]{align-self:center}:host .luds-badge,:root .luds-badge{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:min-content;color:var(--luds-badge-text-color);border-radius:var(--luds-badge-border-radius)}:host .luds-badge:focus-visible,:root .luds-badge:focus-visible{outline:1px solid #000}:host .luds-badge[data-variant=magenta-dark],:root .luds-badge[data-variant=magenta-dark]{background-color:var(--luds-badge-background-magenta-dark);color:var(--luds-badge-text-color-magenta-dark)}:host .luds-badge[data-variant=magenta],:root .luds-badge[data-variant=magenta]{background-color:var(--luds-badge-background-magenta);color:var(--luds-badge-text-color-magenta)}:host .luds-badge[data-variant=magenta-light],:root .luds-badge[data-variant=magenta-light]{background-color:var(--luds-badge-background-magenta-light, var(--luds-chip-positive-background));color:var(--luds-badge-text-color-magenta-light, var(--luds-chip-positive-color))}:host .luds-badge[data-variant=purple],:root .luds-badge[data-variant=purple]{background-color:var(--luds-badge-background-purple);color:var(--luds-badge-text-color-purple)}:host .luds-badge[data-variant=warning],:root .luds-badge[data-variant=warning]{background-color:var(--luds-badge-background-warning);color:var(--luds-badge-text-color-warning)}:host .luds-badge[data-variant=success],:root .luds-badge[data-variant=success]{background-color:var(--luds-badge-background-success);color:var(--luds-badge-text-color-success)}:host .luds-badge[data-variant=info],:root .luds-badge[data-variant=info]{background-color:var(--luds-badge-background-info);color:var(--luds-badge-text-color-info)}:host .luds-badge[data-variant=error],:root .luds-badge[data-variant=error]{background-color:var(--luds-badge-background-error);color:var(--luds-badge-text-color-error)}:host .luds-badge[data-size=default],:root .luds-badge[data-size=default]{min-width:var(--luds-badge-default-width);min-height:var(--luds-badge-default-height);justify-content:center}:host .luds-badge[data-size=default] .luds-badge-content,:root .luds-badge[data-size=default] .luds-badge-content{margin:0;font:var(--luds-badge-content-font);padding-left:var(--luds-badge-padding);padding-right:var(--luds-badge-padding)}:host .luds-badge[data-size=small],:root .luds-badge[data-size=small]{width:var(--luds-badge-small-size);height:var(--luds-badge-small-size);border-radius:var(--luds-badge-border-radius-rounded)}:host .luds-badge[data-size=dot],:root .luds-badge[data-size=dot]{width:var(--luds-badge-dot-size);height:var(--luds-badge-dot-size);border-radius:var(--luds-badge-border-radius-rounded)}}@layer components{:host .luds-button,:root .luds-button{all:unset;border:0;display:flex;width:max-content;align-items:center;outline-style:solid;box-sizing:border-box;cursor:pointer;font-weight:var(--luds-button-base-font-weight);outline-width:var(--luds-button-base-border-width);gap:var(--luds-button-base-gap);border-radius:var(--luds-button-base-radius)}:host .luds-button[data-variant=primary],:root .luds-button[data-variant=primary]{color:var(--luds-button-primary-color);outline-color:var(--luds-button-primary-border-color);background-color:var(--luds-button-primary-background)}:host .luds-button[data-variant=primary][data-hover],:root .luds-button[data-variant=primary][data-hover]{background-color:var(--luds-button-primary-background-hover)}:host .luds-button[data-variant=primary][data-press],:root .luds-button[data-variant=primary][data-press]{background-color:var(--luds-button-primary-background-press)}:host .luds-button[data-variant=primary][data-focus-visible],:root .luds-button[data-variant=primary][data-focus-visible]{background-color:var(--luds-button-primary-background-focus-visible)}:host .luds-button[data-variant=secondary],:root .luds-button[data-variant=secondary]{color:var(--luds-button-secondary-color);outline-color:var(--luds-button-secondary-border-color);background-color:var(--luds-button-secondary-background)}:host .luds-button[data-variant=secondary][data-hover],:root .luds-button[data-variant=secondary][data-hover]{background-color:var(--luds-button-secondary-background-hover)}:host .luds-button[data-variant=secondary][data-press],:root .luds-button[data-variant=secondary][data-press]{background-color:var(--luds-button-secondary-background-press)}:host .luds-button[data-variant=secondary][data-focus-visible],:root .luds-button[data-variant=secondary][data-focus-visible]{background-color:var(--luds-button-secondary-background-focus-visible)}:host .luds-button[data-variant=tertiary],:root .luds-button[data-variant=tertiary]{color:var(--luds-button-tertiary-color);outline-color:var(--luds-button-tertiary-border-color);background-color:var(--luds-button-tertiary-background);padding:0 !important;height:max-content}:host .luds-button[data-variant=tertiary][data-hover],:root .luds-button[data-variant=tertiary][data-hover]{background-color:var(--luds-button-tertiary-background-hover)}:host .luds-button[data-variant=tertiary][data-press],:root .luds-button[data-variant=tertiary][data-press]{background-color:var(--luds-button-tertiary-background-press)}:host .luds-button[data-variant=tertiary][data-focus-visible],:root .luds-button[data-variant=tertiary][data-focus-visible]{background-color:var(--luds-button-tertiary-background-focus-visible)}:host .luds-button[data-disabled],:root .luds-button[data-disabled]{cursor:not-allowed;color:var(--luds-button-disabled-color);outline-color:var(--luds-button-disabled-border-color);background-color:var(--luds-button-disabled-background)}:host .luds-button[data-type=button][data-size=default],:root .luds-button[data-type=button][data-size=default]{font:var(--luds-button-default-font);border-radius:var(--luds-button-default-radius);padding-top:var(--luds-button-base-padding-top);padding-bottom:var(--luds-button-base-padding-bottom);padding-left:var(--luds-button-base-padding-left);padding-right:var(--luds-button-base-padding-right)}:where(:host .luds-button[data-type=button][data-size=default] .luds-button-icon,:root .luds-button[data-type=button][data-size=default] .luds-button-icon){font-size:var(--luds-button-default-icon-size)}:host .luds-button[data-type=button][data-size=small],:root .luds-button[data-type=button][data-size=small]{height:max-content;font:var(--luds-button-small-font);border-radius:var(--luds-button-small-radius);padding-top:var(--luds-button-small-padding-top);padding-bottom:var(--luds-button-small-padding-bottom);padding-left:var(--luds-button-small-padding-left);padding-right:var(--luds-button-small-padding-right)}:where(:host .luds-button[data-type=button][data-size=small] .luds-button-icon,:root .luds-button[data-type=button][data-size=small] .luds-button-icon){font-size:var(--luds-button-small-icon-size)}:host .luds-button[data-type=icon-button],:root .luds-button[data-type=icon-button]{display:flex;justify-content:center}:host .luds-button[data-type=icon-button][data-size=default],:root .luds-button[data-type=icon-button][data-size=default]{font-size:var(--luds-button-default-icon-size);padding-top:var(--luds-button-icon-button-padding-top);padding-bottom:var(--luds-button-icon-button-padding-bottom);padding-left:var(--luds-button-icon-button-padding-left);padding-right:var(--luds-button-icon-button-padding-right)}:host .luds-button[data-type=icon-button][data-size=small],:root .luds-button[data-type=icon-button][data-size=small]{height:max-content;font-size:var(--luds-button-small-icon-size);padding-top:var(--luds-button-icon-button-small-padding-top);padding-bottom:var(--luds-button-icon-button-small-padding-bottom);padding-left:var(--luds-button-icon-button-small-padding-left);padding-right:var(--luds-button-icon-button-small-padding-right)}:host .luds-button[data-focus-visible],:root .luds-button[data-focus-visible]{outline-style:var(--luds-button-focus-ring-style);outline-width:var(--luds-button-focus-ring-width);outline-color:var(--luds-button-focus-ring-color);outline-offset:var(--luds-button-focus-ring-offset)}}@layer components{:host .luds-card,:root .luds-card{display:flex;flex-direction:column;justify-content:space-between;height:min-content;border-radius:var(--luds-card-radius)}:host .luds-card .luds-card-header,:root .luds-card .luds-card-header{display:flex;flex-direction:row;justify-content:space-between}:host .luds-card .luds-card-header .luds-card-header-content,:root .luds-card .luds-card-header .luds-card-header-content{display:flex;flex-direction:column}:host .luds-card .luds-card-header .luds-card-header-action,:root .luds-card .luds-card-header .luds-card-header-action{display:flex;flex-direction:row}:host .luds-card .luds-card-body,:root .luds-card .luds-card-body{display:flex;flex-direction:row;justify-content:space-between}:host .luds-card .luds-card-body .luds-card-body-content,:root .luds-card .luds-card-body .luds-card-body-content{display:flex;flex-direction:column}:host .luds-card .luds-card-body .luds-card-body-action,:root .luds-card .luds-card-body .luds-card-body-action{display:flex;align-items:flex-end;justify-content:right}:host .luds-card .luds-card-footer,:root .luds-card .luds-card-footer{display:flex;flex-direction:row;justify-content:flex-end}:host .luds-card .luds-card-title,:root .luds-card .luds-card-title{margin:0}:host .luds-card .luds-card-description,:root .luds-card .luds-card-description{margin:0}:host .luds-card .luds-card-optional-text,:root .luds-card .luds-card-optional-text{margin:0}:host .luds-card .luds-card-icon,:root .luds-card .luds-card-icon{margin:0}:host .luds-card .luds-card-collapse-icon,:root .luds-card .luds-card-collapse-icon{display:none !important}:host .luds-card[data-expanded] .luds-card-expand-icon,:root .luds-card[data-expanded] .luds-card-expand-icon{display:none !important}:host .luds-card[data-expanded] .luds-card-collapse-icon,:root .luds-card[data-expanded] .luds-card-collapse-icon{display:inline-block !important}:host .luds-card[data-variant=gray],:root .luds-card[data-variant=gray]{background-color:var(--luds-card-gray-background)}:host .luds-card[data-variant=gray] .luds-card-title,:root .luds-card[data-variant=gray] .luds-card-title{color:var(--luds-card-gray-title-color)}:host .luds-card[data-variant=gray] .luds-card-description,:root .luds-card[data-variant=gray] .luds-card-description{color:var(--luds-card-gray-description-color)}:host .luds-card[data-variant=gray] .luds-card-icon,:root .luds-card[data-variant=gray] .luds-card-icon{color:var(--luds-card-gray-icon-color)}:host .luds-card[data-variant=gray] .luds-card-optional-text,:root .luds-card[data-variant=gray] .luds-card-optional-text{color:var(--luds-card-gray-optional-text-color)}:host .luds-card[data-variant=white],:root .luds-card[data-variant=white]{background-color:var(--luds-card-white-background)}:host .luds-card[data-variant=white] .luds-card-title,:root .luds-card[data-variant=white] .luds-card-title{color:var(--luds-card-white-title-color)}:host .luds-card[data-variant=white] .luds-card-description,:root .luds-card[data-variant=white] .luds-card-description{color:var(--luds-card-white-description-color)}:host .luds-card[data-variant=white] .luds-card-icon,:root .luds-card[data-variant=white] .luds-card-icon{color:var(--luds-card-white-icon-color)}:host .luds-card[data-variant=white] .luds-card-optional-text,:root .luds-card[data-variant=white] .luds-card-optional-text{color:var(--luds-card-white-optional-text-color)}:host .luds-card[data-size=small],:root .luds-card[data-size=small]{padding:var(--luds-card-small-padding);gap:var(--luds-card-small-gap)}:host .luds-card[data-size=small] .luds-card-icon,:root .luds-card[data-size=small] .luds-card-icon{font-size:var(--luds-card-small-icon-size)}:host .luds-card[data-size=small] .luds-card-title,:root .luds-card[data-size=small] .luds-card-title{font:var(--luds-card-small-title)}:host .luds-card[data-size=small] .luds-card-description,:root .luds-card[data-size=small] .luds-card-description{font:var(--luds-card-small-description)}:host .luds-card[data-size=small] .luds-card-optional-text,:root .luds-card[data-size=small] .luds-card-optional-text{font:var(--luds-card-small-optional-text)}:host .luds-card[data-size=small] .luds-card-header,:root .luds-card[data-size=small] .luds-card-header{gap:var(--luds-card-small-header-gap)}:host .luds-card[data-size=small] .luds-card-header .luds-card-header-content,:root .luds-card[data-size=small] .luds-card-header .luds-card-header-content{gap:var(--luds-card-small-header-content-gap)}:host .luds-card[data-size=small] .luds-card-header .luds-card-header-action,:root .luds-card[data-size=small] .luds-card-header .luds-card-header-action{gap:var(--luds-card-small-header-action-gap)}:host .luds-card[data-size=small] .luds-card-body,:root .luds-card[data-size=small] .luds-card-body{gap:var(--luds-card-small-body-gap)}:host .luds-card[data-size=small] .luds-card-body .luds-card-body-content,:root .luds-card[data-size=small] .luds-card-body .luds-card-body-content{gap:var(--luds-card-small-body-content-gap)}:host .luds-card[data-size=small] .luds-card-body .luds-card-body-action,:root .luds-card[data-size=small] .luds-card-body .luds-card-body-action{gap:var(--luds-card-small-body-action-gap)}:host .luds-card[data-size=small] .luds-card-footer,:root .luds-card[data-size=small] .luds-card-footer{gap:var(--luds-card-small-footer-gap)}:host .luds-card[data-size=medium],:root .luds-card[data-size=medium]{padding:var(--luds-card-medium-padding);gap:var(--luds-card-medium-gap)}:host .luds-card[data-size=medium] .luds-card-icon,:root .luds-card[data-size=medium] .luds-card-icon{font-size:var(--luds-card-medium-icon-size)}:host .luds-card[data-size=medium] .luds-card-title,:root .luds-card[data-size=medium] .luds-card-title{font:var(--luds-card-medium-title)}:host .luds-card[data-size=medium] .luds-card-description,:root .luds-card[data-size=medium] .luds-card-description{font:var(--luds-card-medium-description)}:host .luds-card[data-size=medium] .luds-card-optional-text,:root .luds-card[data-size=medium] .luds-card-optional-text{font:var(--luds-card-medium-optional-text)}:host .luds-card[data-size=medium] .luds-card-header,:root .luds-card[data-size=medium] .luds-card-header{gap:var(--luds-card-medium-header-gap)}:host .luds-card[data-size=medium] .luds-card-header .luds-card-header-content,:root .luds-card[data-size=medium] .luds-card-header .luds-card-header-content{gap:var(--luds-card-medium-header-content-gap)}:host .luds-card[data-size=medium] .luds-card-header .luds-card-header-action,:root .luds-card[data-size=medium] .luds-card-header .luds-card-header-action{gap:var(--luds-card-medium-header-action-gap)}:host .luds-card[data-size=medium] .luds-card-body,:root .luds-card[data-size=medium] .luds-card-body{gap:var(--luds-card-medium-body-gap)}:host .luds-card[data-size=medium] .luds-card-body .luds-card-body-content,:root .luds-card[data-size=medium] .luds-card-body .luds-card-body-content{gap:var(--luds-card-medium-body-content-gap)}:host .luds-card[data-size=medium] .luds-card-body .luds-card-body-action,:root .luds-card[data-size=medium] .luds-card-body .luds-card-body-action{gap:var(--luds-card-medium-body-action-gap)}:host .luds-card[data-size=medium] .luds-card-footer,:root .luds-card[data-size=medium] .luds-card-footer{gap:var(--luds-card-medium-footer-gap)}:host .luds-card[data-size=large],:root .luds-card[data-size=large]{padding:var(--luds-card-large-padding);gap:var(--luds-card-large-gap)}:host .luds-card[data-size=large] .luds-card-icon,:root .luds-card[data-size=large] .luds-card-icon{font-size:var(--luds-card-large-icon-size)}:host .luds-card[data-size=large] .luds-card-title,:root .luds-card[data-size=large] .luds-card-title{font:var(--luds-card-large-title)}:host .luds-card[data-size=large] .luds-card-description,:root .luds-card[data-size=large] .luds-card-description{font:var(--luds-card-large-description)}:host .luds-card[data-size=large] .luds-card-optional-text,:root .luds-card[data-size=large] .luds-card-optional-text{font:var(--luds-card-large-optional-text)}:host .luds-card[data-size=large] .luds-card-header,:root .luds-card[data-size=large] .luds-card-header{gap:var(--luds-card-large-header-gap)}:host .luds-card[data-size=large] .luds-card-header .luds-card-header-content,:root .luds-card[data-size=large] .luds-card-header .luds-card-header-content{gap:var(--luds-card-large-header-content-gap)}:host .luds-card[data-size=large] .luds-card-header .luds-card-header-action,:root .luds-card[data-size=large] .luds-card-header .luds-card-header-action{gap:var(--luds-card-large-header-action-gap)}:host .luds-card[data-size=large] .luds-card-body,:root .luds-card[data-size=large] .luds-card-body{gap:var(--luds-card-large-body-gap)}:host .luds-card[data-size=large] .luds-card-body .luds-card-body-content,:root .luds-card[data-size=large] .luds-card-body .luds-card-body-content{gap:var(--luds-card-large-body-content-gap)}:host .luds-card[data-size=large] .luds-card-body .luds-card-body-action,:root .luds-card[data-size=large] .luds-card-body .luds-card-body-action{gap:var(--luds-card-large-body-action-gap)}:host .luds-card[data-size=large] .luds-card-footer,:root .luds-card[data-size=large] .luds-card-footer{gap:var(--luds-card-large-footer-gap)}}@layer components{:host .luds-chart,:root .luds-chart{display:flex;flex-direction:column;gap:0}:host .luds-chart-header-filter-group,:root .luds-chart-header-filter-group{display:flex;flex-direction:column;gap:var(--luds-chart-gap)}:host .luds-chart-header,:root .luds-chart-header{display:flex;flex-direction:column;gap:var(--luds-chart-header-gap)}:host .luds-chart-title,:root .luds-chart-title{margin:0;font:var(--luds-chart-title-font);color:var(--luds-chart-title-color)}:host .luds-chart-subtitle,:root .luds-chart-subtitle{margin:0;font:var(--luds-chart-subtitle-font);color:var(--luds-chart-subtitle-color)}:host .luds-chart-filter,:root .luds-chart-filter{display:block}}@layer components{:host .luds-checkbox,:root .luds-checkbox{appearance:none;display:flex;flex-shrink:0;margin:0;width:var(--luds-checkbox-size);height:var(--luds-checkbox-size);cursor:pointer;align-items:center;justify-content:center;border:var(--luds-checkbox-border-width) solid var(--luds-checkbox-border-color-default);border-radius:var(--luds-checkbox-border-radius);background-color:var(--luds-checkbox-background-default);padding:var(--luds-checkbox-padding)}:host .luds-checkbox .luds-checkbox-icon,:root .luds-checkbox .luds-checkbox-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:var(--luds-checkbox-icon-size);color:var(--luds-checkbox-icon-color-default)}:host .luds-checkbox .luds-checkbox-icon ng-icon,:root .luds-checkbox .luds-checkbox-icon ng-icon{font-size:inherit;color:inherit}:host .luds-checkbox[data-hover],:root .luds-checkbox[data-hover]{background-color:var(--luds-checkbox-background-hover);border-color:var(--luds-checkbox-border-color-hover)}:host .luds-checkbox[data-checked],:root .luds-checkbox[data-checked]{border-color:var(--luds-checkbox-border-color-checked);background-color:var(--luds-checkbox-background-checked)}:host .luds-checkbox[data-checked] .luds-checkbox-icon,:root .luds-checkbox[data-checked] .luds-checkbox-icon{color:var(--luds-checkbox-icon-color-checked)}:host .luds-checkbox[data-indeterminate],:root .luds-checkbox[data-indeterminate]{border-color:var(--luds-checkbox-border-color-indeterminate);background-color:var(--luds-checkbox-background-indeterminate)}:host .luds-checkbox[data-indeterminate] .luds-checkbox-icon,:root .luds-checkbox[data-indeterminate] .luds-checkbox-icon{color:var(--luds-checkbox-icon-color-indeterminate)}:host .luds-checkbox[data-disabled],:root .luds-checkbox[data-disabled]{background-color:var(--luds-checkbox-background-disabled);border-color:var(--luds-checkbox-border-color-disabled);cursor:not-allowed}:host .luds-checkbox[data-invalid],:root .luds-checkbox[data-invalid]{background-color:var(--luds-checkbox-background-error);border-color:var(--luds-checkbox-border-color-error)}:host .luds-checkbox-option,:root .luds-checkbox-option{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;column-gap:var(--luds-checkbox-gap);margin-bottom:var(--luds-checkbox-option-spacing)}:host .luds-checkbox-option .luds-checkbox-label,:root .luds-checkbox-option .luds-checkbox-label{display:flex;font:var(--luds-checkbox-label-font);flex-direction:column;row-gap:var(--luds-checkbox-label-description-gap);color:var(--luds-checkbox-label-color);line-height:var(--luds-checkbox-label-line-height);transform:translateY(calc((var(--luds-checkbox-size) - var(--luds-checkbox-label-line-height)) / 2))}:host .luds-checkbox-option .luds-checkbox-description,:root .luds-checkbox-option .luds-checkbox-description{font:var(--luds-checkbox-description-font);color:var(--luds-checkbox-description-color)}:host .luds-checkbox-subgroup,:root .luds-checkbox-subgroup{display:flex;flex-direction:column;margin-left:var(--luds-checkbox-subgroup-margin-left)}:host .luds-checkbox-label:has(.luds-checkbox),:host label:has(.luds-checkbox),:root .luds-checkbox-label:has(.luds-checkbox),:root label:has(.luds-checkbox){gap:var(--luds-checkbox-gap);display:flex;flex-direction:row;align-items:flex-start}}@layer components{:host .luds-chip,:root .luds-chip{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:fit-content;gap:var(--luds-chip-gap);border-radius:var(--luds-chip-border-radius)}:host .luds-chip .luds-chip-content,:root .luds-chip .luds-chip-content{margin:0;padding-left:var(--luds-chip-content-padding-left);padding-right:var(--luds-chip-content-padding-right)}:host .luds-chip:focus-visible,:root .luds-chip:focus-visible{outline:1px solid #000}:host .luds-chip[data-variant=positive],:root .luds-chip[data-variant=positive]{background-color:var(--luds-chip-positive-background);color:var(--luds-chip-positive-color)}:host .luds-chip[data-variant=negative],:root .luds-chip[data-variant=negative]{background-color:var(--luds-chip-negative-background);color:var(--luds-chip-negative-color)}:host .luds-chip[data-closeable],:root .luds-chip[data-closeable]{cursor:pointer}:host .luds-chip>.luds-chip-close-icon,:root .luds-chip>.luds-chip-close-icon{cursor:pointer;display:inline-flex;align-items:center;justify-content:center}:host .luds-chip[data-size=small],:root .luds-chip[data-size=small]{height:fit-content;padding:var(--luds-chip-small-padding)}:host .luds-chip[data-size=small] .luds-chip-content,:root .luds-chip[data-size=small] .luds-chip-content{font:var(--luds-chip-content-small-font)}:host .luds-chip[data-size=small]>.luds-chip-close-icon,:root .luds-chip[data-size=small]>.luds-chip-close-icon{font-size:var(--luds-chip-small-icon-size)}:host .luds-chip[data-size=default],:root .luds-chip[data-size=default]{height:fit-content;padding:var(--luds-chip-default-padding)}:host .luds-chip[data-size=default] .luds-chip-content,:root .luds-chip[data-size=default] .luds-chip-content{font:var(--luds-chip-content-default-font)}:host .luds-chip[data-size=default]>.luds-chip-close-icon,:root .luds-chip[data-size=default]>.luds-chip-close-icon{font-size:var(--luds-chip-default-icon-size)}}@layer components{:host .luds-combobox,:root .luds-combobox{display:flex;align-items:stretch;box-sizing:border-box;width:100%;min-width:0;height:var(--luds-input-height)}:host .luds-combobox[data-multiple],:root .luds-combobox[data-multiple]{min-height:var(--luds-input-height);height:auto}:host .luds-combobox,:root .luds-combobox{background-color:var(--luds-input-gray-background-color);border-bottom:var(--luds-input-border-width) solid var(--luds-input-gray-border-color);border-radius:var(--luds-input-radius);margin-bottom:calc(var(--luds-input-border-width)*-1);font:var(--luds-typography-body-medium-default-font);color:var(--luds-input-gray-font-color);position:relative;cursor:default;overflow:hidden;contain:inline-size}:host .luds-combobox[data-variant=white],:root .luds-combobox[data-variant=white]{background-color:var(--luds-input-white-background-color);border-bottom-color:var(--luds-input-white-border-color);color:var(--luds-input-white-font-color)}:host .luds-combobox[data-disabled],:root .luds-combobox[data-disabled]{background-color:var(--luds-input-disabled-background-color);color:var(--luds-input-disabled-font-color);border-color:var(--luds-input-disabled-border-color);cursor:not-allowed}:host .luds-combobox[data-invalid][data-dirty],:root .luds-combobox[data-invalid][data-dirty]{background-color:var(--luds-input-error-background-color);color:var(--luds-input-error-font-color);border-bottom-color:var(--luds-input-error-border-color)}:host .luds-combobox[data-invalid][data-dirty] .luds-combobox-label,:root .luds-combobox[data-invalid][data-dirty] .luds-combobox-label{color:var(--luds-form-field-label-error-color)}:host .luds-combobox[data-variant=gray]:has(input[data-focus]):not([data-invalid][data-dirty]),:host .luds-combobox[data-variant=gray][data-focus]:not([data-invalid][data-dirty]),:root .luds-combobox[data-variant=gray]:has(input[data-focus]):not([data-invalid][data-dirty]),:root .luds-combobox[data-variant=gray][data-focus]:not([data-invalid][data-dirty]){background-color:var(--luds-input-gray-focus-background-color);color:var(--luds-input-gray-focus-font-color);border-color:var(--luds-input-gray-focus-border-color)}:host .luds-combobox[data-variant=white]:has(input[data-focus]):not([data-invalid][data-dirty]),:host .luds-combobox[data-variant=white][data-focus]:not([data-invalid][data-dirty]),:root .luds-combobox[data-variant=white]:has(input[data-focus]):not([data-invalid][data-dirty]),:root .luds-combobox[data-variant=white][data-focus]:not([data-invalid][data-dirty]){background-color:var(--luds-input-white-focus-background-color);color:var(--luds-input-white-focus-font-color);border-color:var(--luds-input-white-focus-border-color)}:host .luds-combobox-field,:root .luds-combobox-field{flex:1;display:flex;flex-direction:column;justify-content:center;padding:var(--luds-combobox-field-padding);height:100%;box-sizing:border-box;min-width:0;overflow:hidden;position:relative;cursor:text}:host .luds-combobox-input-container,:root .luds-combobox-input-container{flex:1;min-width:0;min-height:0;width:100%;position:relative;box-sizing:border-box}:host .luds-combobox:not([data-multiple]) .luds-combobox-input-container,:root .luds-combobox:not([data-multiple]) .luds-combobox-input-container{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto 1fr}:host .luds-combobox:not([data-multiple]) .luds-combobox-input-container .luds-combobox-label,:root .luds-combobox:not([data-multiple]) .luds-combobox-input-container .luds-combobox-label{grid-column:1;grid-row:1/span 2;align-content:center;height:100%;pointer-events:none;transition:all var(--luds-combobox-label-transition-duration) ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:var(--luds-form-field-label-font);color:var(--luds-form-field-label-color)}:host .luds-combobox:not([data-multiple]):has(input[data-focus]) .luds-combobox-input-container .luds-combobox-label,:host .luds-combobox:not([data-multiple]):has(input:focus) .luds-combobox-input-container .luds-combobox-label,:host .luds-combobox:not([data-multiple]):has(input:not(:placeholder-shown)) .luds-combobox-input-container .luds-combobox-label,:host .luds-combobox:not([data-multiple])[data-focus] .luds-combobox-input-container .luds-combobox-label,:host .luds-combobox:not([data-multiple])[data-open] .luds-combobox-input-container .luds-combobox-label,:root .luds-combobox:not([data-multiple]):has(input[data-focus]) .luds-combobox-input-container .luds-combobox-label,:root .luds-combobox:not([data-multiple]):has(input:focus) .luds-combobox-input-container .luds-combobox-label,:root .luds-combobox:not([data-multiple]):has(input:not(:placeholder-shown)) .luds-combobox-input-container .luds-combobox-label,:root .luds-combobox:not([data-multiple])[data-focus] .luds-combobox-input-container .luds-combobox-label,:root .luds-combobox:not([data-multiple])[data-open] .luds-combobox-input-container .luds-combobox-label{grid-row:1;align-self:start;font:var(--luds-form-field-label-focus-font)}:host .luds-combobox:not([data-multiple]):has(input[data-focus]) .luds-combobox-input-container .luds-combobox-label,:host .luds-combobox:not([data-multiple])[data-focus] .luds-combobox-input-container .luds-combobox-label,:root .luds-combobox:not([data-multiple]):has(input[data-focus]) .luds-combobox-input-container .luds-combobox-label,:root .luds-combobox:not([data-multiple])[data-focus] .luds-combobox-input-container .luds-combobox-label{color:var(--luds-form-field-label-focus-color)}:host .luds-combobox[data-multiple] .luds-combobox-input-container,:root .luds-combobox[data-multiple] .luds-combobox-input-container{display:flex;flex-wrap:wrap;align-items:stretch;align-content:center;gap:var(--luds-spacing-xxs)}:host .luds-combobox-input-container[data-has-chips],:root .luds-combobox-input-container[data-has-chips]{padding-block:var(--luds-spacing-xxs)}:host .luds-combobox-label,:root .luds-combobox-label{font:var(--luds-form-field-label-font);color:var(--luds-form-field-label-color);pointer-events:none;transition:all var(--luds-combobox-label-transition-duration) ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:host .luds-combobox-chip-container,:root .luds-combobox-chip-container{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--luds-spacing-xxs);min-width:0;overflow:hidden}:host .luds-combobox-chip-container>.luds-chip,:root .luds-combobox-chip-container>.luds-chip{flex-shrink:0}:host .luds-combobox-chip-container>.luds-badge,:root .luds-combobox-chip-container>.luds-badge{flex-shrink:0}:host .luds-combobox-input-container .luds-combobox-chip-container,:root .luds-combobox-input-container .luds-combobox-chip-container{flex:1 1 auto;min-width:0;max-width:100%}:host .luds-combobox-input-container[data-has-chips] .luds-combobox-chip-container,:root .luds-combobox-input-container[data-has-chips] .luds-combobox-chip-container{flex:1 0 100%;width:100%}:host .luds-combobox-input-container input.luds-combobox-input,:root .luds-combobox-input-container input.luds-combobox-input{all:unset;font:inherit;color:inherit;box-sizing:border-box;cursor:text}:host .luds-combobox:not([data-multiple]) .luds-combobox-input-container input.luds-combobox-input,:root .luds-combobox:not([data-multiple]) .luds-combobox-input-container input.luds-combobox-input{grid-column:1;grid-row:2;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;opacity:0}:host .luds-combobox:not([data-multiple]) .luds-combobox-input-container input.luds-combobox-input::placeholder,:root .luds-combobox:not([data-multiple]) .luds-combobox-input-container input.luds-combobox-input::placeholder{color:rgba(0,0,0,0)}:host .luds-combobox:not([data-multiple]):has(input[data-focus]) .luds-combobox-input-container input.luds-combobox-input,:host .luds-combobox:not([data-multiple]):has(input:focus) .luds-combobox-input-container input.luds-combobox-input,:host .luds-combobox:not([data-multiple]):has(input:not(:placeholder-shown)) .luds-combobox-input-container input.luds-combobox-input,:host .luds-combobox:not([data-multiple])[data-open] .luds-combobox-input-container input.luds-combobox-input,:root .luds-combobox:not([data-multiple]):has(input[data-focus]) .luds-combobox-input-container input.luds-combobox-input,:root .luds-combobox:not([data-multiple]):has(input:focus) .luds-combobox-input-container input.luds-combobox-input,:root .luds-combobox:not([data-multiple]):has(input:not(:placeholder-shown)) .luds-combobox-input-container input.luds-combobox-input,:root .luds-combobox:not([data-multiple])[data-open] .luds-combobox-input-container input.luds-combobox-input{position:static;height:auto;opacity:1;width:100%;min-width:0}:host .luds-combobox[data-multiple] .luds-combobox-input-container input.luds-combobox-input,:root .luds-combobox[data-multiple] .luds-combobox-input-container input.luds-combobox-input{position:static;opacity:1;align-self:stretch;min-width:0;flex:1 1 100%;width:100%}:host .luds-combobox[data-multiple] .luds-combobox-input-container:not([data-has-chips]) input.luds-combobox-input,:root .luds-combobox[data-multiple] .luds-combobox-input-container:not([data-has-chips]) input.luds-combobox-input{min-height:var(--luds-combobox-multiple-filter-min-height)}:host .luds-combobox[data-multiple] .luds-combobox-input-container input.luds-combobox-input::placeholder,:root .luds-combobox[data-multiple] .luds-combobox-input-container input.luds-combobox-input::placeholder{color:var(--luds-color-text-secondary)}:host .luds-combobox-button,:root .luds-combobox-button{display:inline-flex;justify-content:center;align-items:center;align-self:stretch;min-height:var(--luds-input-height);background:none;border:none;padding:var(--luds-combobox-button-padding);margin:0;cursor:pointer;color:var(--luds-combobox-icon-color);font-size:var(--luds-form-field-icon-size);line-height:0;box-sizing:border-box;flex-shrink:0}:host .luds-combobox-button[data-disabled],:root .luds-combobox-button[data-disabled]{cursor:not-allowed;opacity:var(--luds-combobox-disabled-opacity)}:host .luds-combobox-dropdown,:root .luds-combobox-dropdown{position:absolute;overflow:auto;z-index:var(--luds-combobox-dropdown-z-index);max-height:var(--luds-combobox-max-height);min-width:var(--luds-combobox-width, auto);background-color:var(--luds-combobox-dropdown-background);border-bottom-right-radius:var(--luds-combobox-bottom-radius);border-bottom-left-radius:var(--luds-combobox-bottom-radius);border-top-right-radius:var(--luds-combobox-top-radius);border-top-left-radius:var(--luds-combobox-top-radius);filter:drop-shadow(var(--luds-popover-shadow))}:host .luds-combobox-dropdown[data-variant=white],:root .luds-combobox-dropdown[data-variant=white]{background-color:var(--luds-combobox-variant-white-background)}:host .luds-combobox-dropdown .luds-combobox-virtual-container,:root .luds-combobox-dropdown .luds-combobox-virtual-container{display:block;width:100%;max-height:var(--luds-combobox-virtualized-viewport-max-height);overflow:auto;position:relative}:host .luds-combobox-option,:root .luds-combobox-option{box-sizing:border-box;cursor:pointer;color:var(--luds-combobox-option-color-default);font:var(--luds-combobox-option-font);display:flex;align-items:center;justify-content:flex-start;gap:var(--luds-spacing-xs);min-height:var(--luds-combobox-option-min-height);width:100%;padding-top:var(--luds-combobox-option-padding-top);padding-bottom:var(--luds-combobox-option-padding-bottom);padding-left:var(--luds-combobox-option-padding-left);padding-right:var(--luds-combobox-option-padding-right);background-color:var(--luds-combobox-option-background-default)}:host .luds-combobox-option[data-hover],:host .luds-combobox-option[data-active],:root .luds-combobox-option[data-hover],:root .luds-combobox-option[data-active]{background-color:var(--luds-combobox-option-background-hover);color:var(--luds-combobox-option-color-hover);border-color:var(--luds-combobox-option-border-color-hover)}:host .luds-combobox-option[data-press],:root .luds-combobox-option[data-press]{background-color:var(--luds-combobox-option-background-active);color:var(--luds-combobox-option-color-active);border-color:var(--luds-combobox-option-border-color-active)}:host .luds-combobox-option[data-disabled],:root .luds-combobox-option[data-disabled]{cursor:not-allowed;opacity:var(--luds-combobox-disabled-opacity)}:host .luds-combobox-option:last-child,:root .luds-combobox-option:last-child{border-bottom:none}:host .luds-combobox-option .luds-checkbox,:root .luds-combobox-option .luds-checkbox{pointer-events:none}:host .luds-combobox-dropdown[data-variant=gray] .luds-combobox-option,:root .luds-combobox-dropdown[data-variant=gray] .luds-combobox-option{background-color:var(--luds-combobox-variant-gray-background)}:host .luds-combobox-dropdown[data-variant=gray] .luds-combobox-option[data-hover],:host .luds-combobox-dropdown[data-variant=gray] .luds-combobox-option[data-active],:root .luds-combobox-dropdown[data-variant=gray] .luds-combobox-option[data-hover],:root .luds-combobox-dropdown[data-variant=gray] .luds-combobox-option[data-active]{background-color:var(--luds-combobox-option-background-hover)}:host .luds-combobox-dropdown[data-variant=gray] .luds-combobox-option[data-press],:root .luds-combobox-dropdown[data-variant=gray] .luds-combobox-option[data-press]{background-color:var(--luds-combobox-option-background-active)}:host .luds-combobox-dropdown[data-variant=white] .luds-combobox-option,:root .luds-combobox-dropdown[data-variant=white] .luds-combobox-option{background-color:var(--luds-combobox-variant-white-background)}:host .luds-combobox-dropdown[data-variant=white] .luds-combobox-option[data-hover],:host .luds-combobox-dropdown[data-variant=white] .luds-combobox-option[data-active],:root .luds-combobox-dropdown[data-variant=white] .luds-combobox-option[data-hover],:root .luds-combobox-dropdown[data-variant=white] .luds-combobox-option[data-active]{background-color:var(--luds-combobox-option-background-hover)}:host .luds-combobox-dropdown[data-variant=white] .luds-combobox-option[data-press],:root .luds-combobox-dropdown[data-variant=white] .luds-combobox-option[data-press]{background-color:var(--luds-combobox-option-background-active)}:host .luds-combobox-section,:root .luds-combobox-section{display:block}:host .luds-combobox-section>.luds-combobox-option,:root .luds-combobox-section>.luds-combobox-option{padding-left:calc(var(--luds-combobox-option-padding-left) + (var(--luds-combobox-section-depth, 0) + 1)*var(--luds-combobox-option-indent-per-level))}:host .luds-combobox-section>.luds-combobox-parent-row,:root .luds-combobox-section>.luds-combobox-parent-row{padding-left:calc(var(--luds-combobox-option-padding-left) + var(--luds-combobox-section-depth, 0)*var(--luds-combobox-option-indent-per-level))}:host .luds-combobox-parent-row,:root .luds-combobox-parent-row{cursor:pointer;color:var(--luds-combobox-option-color-default);font:var(--luds-combobox-option-font);display:flex;align-items:center;justify-content:flex-start;gap:var(--luds-spacing-xs);min-height:var(--luds-combobox-option-min-height);width:100%;padding-top:var(--luds-combobox-option-padding-top);padding-bottom:var(--luds-combobox-option-padding-bottom);padding-left:var(--luds-combobox-option-padding-left);padding-right:var(--luds-combobox-option-padding-right);background-color:var(--luds-combobox-option-background-default)}:host .luds-combobox-parent-row[data-hover],:root .luds-combobox-parent-row[data-hover]{background-color:var(--luds-combobox-option-background-hover);color:var(--luds-combobox-option-color-hover);border-color:var(--luds-combobox-option-border-color-hover)}:host .luds-combobox-parent-row[data-press],:root .luds-combobox-parent-row[data-press]{background-color:var(--luds-combobox-option-background-active);color:var(--luds-combobox-option-color-active);border-color:var(--luds-combobox-option-border-color-active)}:host .luds-combobox-parent-row .luds-checkbox,:root .luds-combobox-parent-row .luds-checkbox{pointer-events:none}:host .luds-combobox-dropdown[data-variant=gray] .luds-combobox-parent-row,:root .luds-combobox-dropdown[data-variant=gray] .luds-combobox-parent-row{background-color:var(--luds-combobox-variant-gray-background)}:host .luds-combobox-dropdown[data-variant=gray] .luds-combobox-parent-row[data-hover],:root .luds-combobox-dropdown[data-variant=gray] .luds-combobox-parent-row[data-hover]{background-color:var(--luds-combobox-option-background-hover)}:host .luds-combobox-dropdown[data-variant=gray] .luds-combobox-parent-row[data-press],:root .luds-combobox-dropdown[data-variant=gray] .luds-combobox-parent-row[data-press]{background-color:var(--luds-combobox-option-background-active)}:host .luds-combobox-dropdown[data-variant=white] .luds-combobox-parent-row,:root .luds-combobox-dropdown[data-variant=white] .luds-combobox-parent-row{background-color:var(--luds-combobox-variant-white-background)}:host .luds-combobox-dropdown[data-variant=white] .luds-combobox-parent-row[data-hover],:root .luds-combobox-dropdown[data-variant=white] .luds-combobox-parent-row[data-hover]{background-color:var(--luds-combobox-option-background-hover)}:host .luds-combobox-dropdown[data-variant=white] .luds-combobox-parent-row[data-press],:root .luds-combobox-dropdown[data-variant=white] .luds-combobox-parent-row[data-press]{background-color:var(--luds-combobox-option-background-active)}:host .luds-combobox-loading,:root .luds-combobox-loading{display:flex;justify-content:center;align-items:center;padding:var(--luds-combobox-loading-padding)}:host .luds-combobox-feedback,:root .luds-combobox-feedback{display:block;margin:0;color:var(--luds-color-text-secondary);font:var(--luds-typography-body-medium-default-font);padding:var(--luds-combobox-feedback-padding)}}@layer components{:host .luds-date-picker,:host .luds-date-range-picker,:root .luds-date-picker,:root .luds-date-range-picker{display:block;background-color:var(--luds-date-picker-background);border-radius:var(--luds-date-picker-border-radius);padding:var(--luds-date-picker-padding);border:var(--luds-date-picker-border-width) solid var(--luds-date-picker-border-color);width:var(--luds-date-picker-min-width);box-sizing:border-box}:host .luds-date-picker[data-variant=gray],:host .luds-date-range-picker[data-variant=gray],:root .luds-date-picker[data-variant=gray],:root .luds-date-range-picker[data-variant=gray]{background-color:var(--luds-date-picker-variant-gray-background)}:host .luds-date-picker[data-variant=white],:host .luds-date-range-picker[data-variant=white],:root .luds-date-picker[data-variant=white],:root .luds-date-range-picker[data-variant=white]{background-color:var(--luds-date-picker-variant-white-background)}:host .luds-date-picker .luds-date-picker-header,:host .luds-date-range-picker .luds-date-picker-header,:root .luds-date-picker .luds-date-picker-header,:root .luds-date-range-picker .luds-date-picker-header{display:flex;align-items:center;justify-content:space-between;height:var(--luds-date-picker-header-height)}:host .luds-date-picker .luds-date-picker-header:focus-visible,:host .luds-date-range-picker .luds-date-picker-header:focus-visible,:root .luds-date-picker .luds-date-picker-header:focus-visible,:root .luds-date-range-picker .luds-date-picker-header:focus-visible{outline:none}:host .luds-date-picker .luds-date-picker-header .luds-date-picker-label,:host .luds-date-range-picker .luds-date-picker-header .luds-date-picker-label,:root .luds-date-picker .luds-date-picker-header .luds-date-picker-label,:root .luds-date-range-picker .luds-date-picker-header .luds-date-picker-label{all:unset;font:var(--luds-date-picker-header-label-font);cursor:pointer;color:var(--luds-date-picker-header-label-color)}:host .luds-date-picker .luds-date-picker-header .luds-date-picker-label:focus-visible,:host .luds-date-range-picker .luds-date-picker-header .luds-date-picker-label:focus-visible,:root .luds-date-picker .luds-date-picker-header .luds-date-picker-label:focus-visible,:root .luds-date-range-picker .luds-date-picker-header .luds-date-picker-label:focus-visible{outline:none}:host .luds-date-picker .luds-date-picker-header .luds-date-picker-previous,:host .luds-date-picker .luds-date-picker-header .luds-date-picker-next,:host .luds-date-range-picker .luds-date-picker-header .luds-date-picker-previous,:host .luds-date-range-picker .luds-date-picker-header .luds-date-picker-next,:root .luds-date-picker .luds-date-picker-header .luds-date-picker-previous,:root .luds-date-picker .luds-date-picker-header .luds-date-picker-next,:root .luds-date-range-picker .luds-date-picker-header .luds-date-picker-previous,:root .luds-date-range-picker .luds-date-picker-header .luds-date-picker-next{all:unset;width:var(--luds-date-picker-header-navigation-width);height:var(--luds-date-picker-header-navigation-height);display:flex;align-items:center;justify-content:center;border-radius:var(--luds-date-picker-header-navigation-border-radius);font-size:var(--luds-date-picker-header-navigation-font-size);color:var(--luds-date-picker-header-navigation-color);cursor:pointer}:host .luds-date-picker .luds-date-picker-header .luds-date-picker-previous:focus-visible,:host .luds-date-picker .luds-date-picker-header .luds-date-picker-next:focus-visible,:host .luds-date-range-picker .luds-date-picker-header .luds-date-picker-previous:focus-visible,:host .luds-date-range-picker .luds-date-picker-header .luds-date-picker-next:focus-visible,:root .luds-date-picker .luds-date-picker-header .luds-date-picker-previous:focus-visible,:root .luds-date-picker .luds-date-picker-header .luds-date-picker-next:focus-visible,:root .luds-date-range-picker .luds-date-picker-header .luds-date-picker-previous:focus-visible,:root .luds-date-range-picker .luds-date-picker-header .luds-date-picker-next:focus-visible{outline:none}:host .luds-date-picker .luds-date-picker-grid,:host .luds-date-range-picker .luds-date-picker-grid,:root .luds-date-picker .luds-date-picker-grid,:root .luds-date-range-picker .luds-date-picker-grid{border-collapse:collapse;border-spacing:0;width:100%}:host .luds-date-picker .luds-date-picker-grid :where(.luds-date-picker-grid-header-cell,.luds-date-picker-cell),:host .luds-date-range-picker .luds-date-picker-grid :where(.luds-date-picker-grid-header-cell,.luds-date-picker-cell),:root .luds-date-picker .luds-date-picker-grid :where(.luds-date-picker-grid-header-cell,.luds-date-picker-cell),:root .luds-date-range-picker .luds-date-picker-grid :where(.luds-date-picker-grid-header-cell,.luds-date-picker-cell){padding:0;margin:0}:host .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-header .luds-date-picker-grid-header-cell,:host .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-header .luds-date-picker-grid-header-cell,:root .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-header .luds-date-picker-grid-header-cell,:root .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-header .luds-date-picker-grid-header-cell{font:var(--luds-date-picker-grid-header-cell-font);width:14.2857142857%;height:var(--luds-date-picker-grid-header-cell-height);text-align:center;color:var(--luds-date-picker-grid-header-cell-color)}:host .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body:has([data-range-between]) .luds-date-picker-cell:has([data-selected][data-range-start])::after,:host .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body:has([data-range-between]) .luds-date-picker-cell:has([data-selected][data-range-start])::after,:root .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body:has([data-range-between]) .luds-date-picker-cell:has([data-selected][data-range-start])::after,:root .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body:has([data-range-between]) .luds-date-picker-cell:has([data-selected][data-range-start])::after{content:"";position:absolute;right:0;top:0;width:50%;height:100%;background-color:var(--luds-date-picker-grid-body-date-button-range-between-background);z-index:0}:host .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body:has([data-range-between]) .luds-date-picker-cell:has([data-selected][data-range-end])::before,:host .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body:has([data-range-between]) .luds-date-picker-cell:has([data-selected][data-range-end])::before,:root .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body:has([data-range-between]) .luds-date-picker-cell:has([data-selected][data-range-end])::before,:root .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body:has([data-range-between]) .luds-date-picker-cell:has([data-selected][data-range-end])::before{content:"";position:absolute;left:0;top:0;width:50%;height:100%;background-color:var(--luds-date-picker-grid-body-date-button-range-between-background);z-index:0}:host .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell,:host .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell,:root .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell,:root .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell{padding:0;line-height:0;position:relative}:host .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button,:host .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button,:root .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button,:root .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button{all:unset;width:100%;height:var(--luds-date-picker-grid-body-cell-height);display:flex;align-items:center;justify-content:center;border-radius:var(--luds-date-picker-border-radius);cursor:pointer;font:var(--luds-date-picker-grid-body-cell-font);position:relative;z-index:1;color:var(--luds-date-picker-grid-body-date-button-default-color)}:host .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-today],:host .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-today],:root .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-today],:root .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-today]{color:var(--luds-date-picker-grid-body-date-button-today-color)}:host .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-hover],:host .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-hover],:root .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-hover],:root .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-hover]{background-color:var(--luds-date-picker-grid-body-date-button-hover-background);border-radius:var(--luds-date-picker-grid-body-date-button-hover-border-radius)}:host .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-focus-visible],:host .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-focus-visible],:root .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-focus-visible],:root .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-focus-visible]{background-color:var(--luds-date-picker-grid-body-date-button-hover-background);border-radius:var(--luds-date-picker-grid-body-date-button-hover-border-radius)}:host .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-outside-month],:host .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-outside-month],:root .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-outside-month],:root .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-outside-month]{color:var(--luds-date-picker-grid-body-date-button-outside-month-color)}:host .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-press],:host .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-press],:root .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-press],:root .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-press]{background-color:var(--luds-date-picker-grid-body-date-button-press-background);color:var(--luds-date-picker-grid-body-date-button-press-color)}:host .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-selected]:not([data-range-start]):not([data-range-end]),:host .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-selected]:not([data-range-start]):not([data-range-end]),:root .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-selected]:not([data-range-start]):not([data-range-end]),:root .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-selected]:not([data-range-start]):not([data-range-end]){background-color:var(--luds-date-picker-grid-body-date-button-selected-background);color:var(--luds-date-picker-grid-body-date-button-selected-color);border-radius:var(--luds-date-picker-grid-body-date-button-selected-border-radius)}:host .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-selected][data-range-start],:host .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-selected][data-range-start],:root .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-selected][data-range-start],:root .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-selected][data-range-start]{background-color:var(--luds-date-picker-grid-body-date-button-range-start-background);color:var(--luds-date-picker-grid-body-date-button-range-start-color);border-radius:var(--luds-date-picker-grid-body-date-button-range-start-border-radius-start)}:host .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-selected][data-range-end],:host .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-selected][data-range-end],:root .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-selected][data-range-end],:root .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-selected][data-range-end]{background-color:var(--luds-date-picker-grid-body-date-button-range-end-background);color:var(--luds-date-picker-grid-body-date-button-range-end-color);border-radius:var(--luds-date-picker-grid-body-date-button-range-start-border-radius-start)}:host .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-range-between],:host .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-range-between],:root .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-range-between],:root .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-range-between]{background-color:var(--luds-date-picker-grid-body-date-button-range-between-background);border-radius:var(--luds-date-picker-grid-body-date-button-range-between-border-radius)}:host .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-range-between][data-press],:host .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-range-between][data-press],:root .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-range-between][data-press],:root .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-range-between][data-press]{color:var(--luds-date-picker-grid-body-date-button-default-color)}:host .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-selected][data-outside-month]:not([data-range-start]):not([data-range-end]),:host .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-selected][data-outside-month]:not([data-range-start]):not([data-range-end]),:root .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-selected][data-outside-month]:not([data-range-start]):not([data-range-end]),:root .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-selected][data-outside-month]:not([data-range-start]):not([data-range-end]){background-color:var(--luds-date-picker-grid-body-date-button-selected-background);color:var(--luds-date-picker-grid-body-date-button-selected-color);border-radius:var(--luds-date-picker-grid-body-date-button-selected-border-radius)}:host .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-disabled],:host .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-disabled],:root .luds-date-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-disabled],:root .luds-date-range-picker .luds-date-picker-grid .luds-date-picker-grid-body .luds-date-picker-grid-row .luds-date-picker-cell .luds-date-picker-date-button[data-disabled]{cursor:not-allowed;color:var(--luds-date-picker-grid-body-date-button-disabled-color)}:host .luds-date-picker .luds-date-picker-month-grid,:host .luds-date-range-picker .luds-date-picker-month-grid,:root .luds-date-picker .luds-date-picker-month-grid,:root .luds-date-range-picker .luds-date-picker-month-grid{display:grid;grid-template-columns:repeat(var(--luds-date-picker-month-grid-columns), 1fr);gap:0;width:100%}:host .luds-date-picker .luds-date-picker-month-grid .luds-date-picker-month-button,:host .luds-date-range-picker .luds-date-picker-month-grid .luds-date-picker-month-button,:root .luds-date-picker .luds-date-picker-month-grid .luds-date-picker-month-button,:root .luds-date-range-picker .luds-date-picker-month-grid .luds-date-picker-month-button{all:unset;height:var(--luds-date-picker-month-grid-button-height);width:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--luds-date-picker-grid-body-date-button-selected-border-radius);cursor:pointer;font:var(--luds-date-picker-month-grid-button-font)}:host .luds-date-picker .luds-date-picker-month-grid .luds-date-picker-month-button[data-hover],:host .luds-date-range-picker .luds-date-picker-month-grid .luds-date-picker-month-button[data-hover],:root .luds-date-picker .luds-date-picker-month-grid .luds-date-picker-month-button[data-hover],:root .luds-date-range-picker .luds-date-picker-month-grid .luds-date-picker-month-button[data-hover]{background-color:var(--luds-date-picker-month-grid-button-hover-background);border-radius:var(--luds-date-picker-month-grid-button-hover-border-radius);color:var(--luds-date-picker-month-grid-button-hover-color)}:host .luds-date-picker .luds-date-picker-month-grid .luds-date-picker-month-button[data-press]:not([data-disabled]),:host .luds-date-range-picker .luds-date-picker-month-grid .luds-date-picker-month-button[data-press]:not([data-disabled]),:root .luds-date-picker .luds-date-picker-month-grid .luds-date-picker-month-button[data-press]:not([data-disabled]),:root .luds-date-range-picker .luds-date-picker-month-grid .luds-date-picker-month-button[data-press]:not([data-disabled]){background-color:var(--luds-date-picker-month-grid-button-press-background);color:var(--luds-date-picker-grid-body-date-button-selected-color)}:host .luds-date-picker .luds-date-picker-month-grid .luds-date-picker-month-button[data-selected],:host .luds-date-range-picker .luds-date-picker-month-grid .luds-date-picker-month-button[data-selected],:root .luds-date-picker .luds-date-picker-month-grid .luds-date-picker-month-button[data-selected],:root .luds-date-range-picker .luds-date-picker-month-grid .luds-date-picker-month-button[data-selected]{background-color:var(--luds-date-picker-grid-body-date-button-selected-background);color:var(--luds-date-picker-grid-body-date-button-selected-color);border-radius:var(--luds-date-picker-grid-body-date-button-selected-border-radius)}:host .luds-date-picker .luds-date-picker-month-grid .luds-date-picker-month-button[data-disabled],:host .luds-date-range-picker .luds-date-picker-month-grid .luds-date-picker-month-button[data-disabled],:root .luds-date-picker .luds-date-picker-month-grid .luds-date-picker-month-button[data-disabled],:root .luds-date-range-picker .luds-date-picker-month-grid .luds-date-picker-month-button[data-disabled]{cursor:not-allowed;color:var(--luds-date-picker-month-grid-button-disabled-color)}:host .luds-date-picker .luds-date-picker-month-grid .luds-date-picker-month-button[data-focus-visible]:not([data-disabled]):not([data-selected]),:host .luds-date-range-picker .luds-date-picker-month-grid .luds-date-picker-month-button[data-focus-visible]:not([data-disabled]):not([data-selected]),:root .luds-date-picker .luds-date-picker-month-grid .luds-date-picker-month-button[data-focus-visible]:not([data-disabled]):not([data-selected]),:root .luds-date-range-picker .luds-date-picker-month-grid .luds-date-picker-month-button[data-focus-visible]:not([data-disabled]):not([data-selected]){background-color:var(--luds-date-picker-month-grid-button-hover-background);border-radius:var(--luds-date-picker-month-grid-button-hover-border-radius)}:host .luds-date-picker .luds-date-picker-year-grid,:host .luds-date-range-picker .luds-date-picker-year-grid,:root .luds-date-picker .luds-date-picker-year-grid,:root .luds-date-range-picker .luds-date-picker-year-grid{display:grid;grid-template-columns:repeat(var(--luds-date-picker-year-grid-columns), 1fr);gap:0;width:100%}:host .luds-date-picker .luds-date-picker-year-grid .luds-date-picker-year-button,:host .luds-date-range-picker .luds-date-picker-year-grid .luds-date-picker-year-button,:root .luds-date-picker .luds-date-picker-year-grid .luds-date-picker-year-button,:root .luds-date-range-picker .luds-date-picker-year-grid .luds-date-picker-year-button{all:unset;height:var(--luds-date-picker-year-grid-button-height);width:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--luds-date-picker-grid-body-date-button-selected-border-radius);cursor:pointer;font:var(--luds-date-picker-year-grid-button-font)}:host .luds-date-picker .luds-date-picker-year-grid .luds-date-picker-year-button[data-hover],:host .luds-date-range-picker .luds-date-picker-year-grid .luds-date-picker-year-button[data-hover],:root .luds-date-picker .luds-date-picker-year-grid .luds-date-picker-year-button[data-hover],:root .luds-date-range-picker .luds-date-picker-year-grid .luds-date-picker-year-button[data-hover]{background-color:var(--luds-date-picker-year-grid-button-hover-background);border-radius:var(--luds-date-picker-year-grid-button-hover-border-radius);color:var(--luds-date-picker-year-grid-button-hover-color)}:host .luds-date-picker .luds-date-picker-year-grid .luds-date-picker-year-button[data-press]:not([data-disabled]),:host .luds-date-range-picker .luds-date-picker-year-grid .luds-date-picker-year-button[data-press]:not([data-disabled]),:root .luds-date-picker .luds-date-picker-year-grid .luds-date-picker-year-button[data-press]:not([data-disabled]),:root .luds-date-range-picker .luds-date-picker-year-grid .luds-date-picker-year-button[data-press]:not([data-disabled]){background-color:var(--luds-date-picker-year-grid-button-press-background);color:var(--luds-date-picker-grid-body-date-button-selected-color)}:host .luds-date-picker .luds-date-picker-year-grid .luds-date-picker-year-button[data-selected],:host .luds-date-range-picker .luds-date-picker-year-grid .luds-date-picker-year-button[data-selected],:root .luds-date-picker .luds-date-picker-year-grid .luds-date-picker-year-button[data-selected],:root .luds-date-range-picker .luds-date-picker-year-grid .luds-date-picker-year-button[data-selected]{background-color:var(--luds-date-picker-grid-body-date-button-selected-background);color:var(--luds-date-picker-grid-body-date-button-selected-color);border-radius:var(--luds-date-picker-grid-body-date-button-selected-border-radius)}:host .luds-date-picker .luds-date-picker-year-grid .luds-date-picker-year-button[data-disabled],:host .luds-date-range-picker .luds-date-picker-year-grid .luds-date-picker-year-button[data-disabled],:root .luds-date-picker .luds-date-picker-year-grid .luds-date-picker-year-button[data-disabled],:root .luds-date-range-picker .luds-date-picker-year-grid .luds-date-picker-year-button[data-disabled]{cursor:not-allowed;color:var(--luds-date-picker-year-grid-button-disabled-color)}:host .luds-date-picker .luds-date-picker-year-grid .luds-date-picker-year-button[data-focus-visible]:not([data-disabled]):not([data-selected]),:host .luds-date-range-picker .luds-date-picker-year-grid .luds-date-picker-year-button[data-focus-visible]:not([data-disabled]):not([data-selected]),:root .luds-date-picker .luds-date-picker-year-grid .luds-date-picker-year-button[data-focus-visible]:not([data-disabled]):not([data-selected]),:root .luds-date-range-picker .luds-date-picker-year-grid .luds-date-picker-year-button[data-focus-visible]:not([data-disabled]):not([data-selected]){background-color:var(--luds-date-picker-month-grid-button-hover-background);border-radius:var(--luds-date-picker-month-grid-button-hover-border-radius)}}@layer components{:host .luds-dialog-overlay,:root .luds-dialog-overlay{all:unset;z-index:2;background-color:var(--luds-dialog-background-overlay-color);position:fixed;inset:0;display:flex;justify-content:center;align-items:center;animation:fadeIn var(--luds-dialog-animation-overlay-fade-in-duration) var(--luds-dialog-animation-overlay-fade-in-timing-function)}:host .luds-dialog-overlay[data-exit],:root .luds-dialog-overlay[data-exit]{animation:fadeOut var(--luds-dialog-animation-overlay-fade-out-duration) var(--luds-dialog-animation-overlay-fade-out-timing-function)}:host .luds-dialog,:root .luds-dialog{position:relative;display:grid;width:512px;font-family:var(--luds-dialog-font-family);background-color:var(--luds-dialog-background-color);padding:var(--luds-dialog-padding);border-radius:var(--luds-dialog-border-radius);gap:var(--luds-dialog-gap);word-wrap:break-word;overflow-wrap:break-word;white-space:normal;animation:slideIn var(--luds-dialog-animation-content-slide-in-duration) var(--luds-dialog-animation-content-slide-in-timing-function)}:host .luds-dialog[data-exit],:root .luds-dialog[data-exit]{animation:slideOut var(--luds-dialog-animation-content-slide-out-duration) var(--luds-dialog-animation-content-slide-out-timing-function)}:host .luds-dialog-icon,:root .luds-dialog-icon{font-size:var(--luds-dialog-icon-font-size);color:var(--luds-dialog-icon-color);margin:0}:host .luds-dialog-close-icon,:root .luds-dialog-close-icon{all:unset;position:absolute;top:24px;right:24px;cursor:pointer;margin:0}:host .luds-dialog-close-icon .luds-dialog-close-icon-element,:root .luds-dialog-close-icon .luds-dialog-close-icon-element{font-size:var(--luds-dialog-icon-close-font-size);color:var(--luds-dialog-icon-close-color)}:host .luds-dialog-close-icon:focus-visible,:root .luds-dialog-close-icon:focus-visible{outline:2px solid #000}:host .luds-dialog-body,:root .luds-dialog-body{display:flex;flex-direction:column;gap:var(--luds-dialog-body-gap)}:host .luds-dialog-title,:root .luds-dialog-title{font:var(--luds-dialog-title-font);color:var(--luds-dialog-title-color);margin:0}:host .luds-dialog-description,:root .luds-dialog-description{font:var(--luds-dialog-description-font);color:var(--luds-dialog-description-color);margin:0}:host .luds-dialog-actions,:root .luds-dialog-actions{display:flex;justify-content:flex-end;align-items:center;column-gap:var(--luds-dialog-action-gap)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slideOut{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-20px);opacity:0}}}@layer components{:host .luds-divider,:root .luds-divider{display:block;background-color:var(--luds-divider-color)}:host .luds-divider[data-orientation=vertical],:root .luds-divider[data-orientation=vertical]{width:var(--luds-divider-thickness);height:100%}:host .luds-divider[data-orientation=horizontal],:root .luds-divider[data-orientation=horizontal]{width:100%;height:var(--luds-divider-thickness)}}@layer components{:host .luds-file-upload-container,:root .luds-file-upload-container{container-name:luds-file-upload;container-type:inline-size;display:flex;flex-direction:column;gap:var(--luds-file-upload-gap);width:100%;padding:var(--luds-file-upload-padding);background-color:var(--luds-file-upload-background);border-radius:var(--luds-file-upload-radius)}:host .luds-file-upload-header,:root .luds-file-upload-header{display:flex;flex-direction:column;gap:var(--luds-file-upload-gap)}:host .luds-file-upload-header .luds-file-upload-header-start,:root .luds-file-upload-header .luds-file-upload-header-start{display:flex;flex-direction:column;gap:var(--luds-file-upload-header-lead-gap)}:host .luds-file-upload-header .luds-file-upload-header-title,:root .luds-file-upload-header .luds-file-upload-header-title{font:var(--luds-file-upload-header-title-font);color:var(--luds-file-upload-header-title-color);margin-bottom:var(--luds-file-upload-header-title-margin-bottom)}:host .luds-file-upload-header .luds-file-upload-header-subtitle,:root .luds-file-upload-header .luds-file-upload-header-subtitle{font:var(--luds-file-upload-header-subtitle-font);color:var(--luds-file-upload-header-subtitle-color);margin-bottom:var(--luds-file-upload-header-subtitle-margin-bottom)}:host .luds-file-upload-body,:root .luds-file-upload-body{display:flex;flex-direction:column}:host .luds-file-upload-description,:root .luds-file-upload-description{display:flex;flex-direction:column;gap:var(--luds-file-upload-description-paragraph-gap);font:var(--luds-file-upload-description-font);color:var(--luds-file-upload-description-color);margin-bottom:var(--luds-file-upload-description-margin-bottom)}:host .luds-file-upload-description .luds-file-upload-link,:root .luds-file-upload-description .luds-file-upload-link{display:inline-block;text-decoration:underline;color:var(--luds-file-upload-description-link-color);cursor:pointer}:host .luds-file-upload-feedback,:root .luds-file-upload-feedback{display:block;width:100%;margin-bottom:var(--luds-file-upload-batch-warning-margin-bottom)}:host .luds-file-upload-button .luds-file-upload-button-content,:root .luds-file-upload-button .luds-file-upload-button-content{display:flex;justify-content:flex-end;margin-bottom:var(--luds-file-upload-button-content-margin-bottom)}:host .luds-file-upload-item-list,:root .luds-file-upload-item-list{display:flex;flex-direction:column;width:100%;gap:var(--luds-file-upload-item-list-gap)}:host .luds-file-upload-item,:root .luds-file-upload-item{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:var(--luds-file-upload-item-gap);min-width:0;padding:var(--luds-file-upload-item-padding);background-color:var(--luds-file-upload-item-background);border-radius:var(--luds-file-upload-item-radius);min-height:var(--luds-file-upload-item-min-height);height:auto;width:var(--luds-file-upload-item-width)}:host .luds-file-upload-item .luds-file-upload-item-name,:root .luds-file-upload-item .luds-file-upload-item-name{flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--luds-file-upload-item-file-name-font);color:var(--luds-file-upload-item-file-name-color)}:host .luds-file-upload-item .luds-file-upload-item-trailing,:root .luds-file-upload-item .luds-file-upload-item-trailing{display:flex;align-items:center;flex:2 1 0%;min-width:0;justify-content:flex-end;gap:var(--luds-file-upload-item-gap);container-type:inline-size;container-name:luds-file-upload-trailing}:host .luds-file-upload-item .luds-file-upload-item-main,:root .luds-file-upload-item .luds-file-upload-item-main{display:flex;flex:1 1 0%;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:var(--luds-file-upload-item-gap);min-width:0}:host .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-progress-bar,:root .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-progress-bar{display:flex;flex:1 1 0%;justify-content:flex-end;min-width:0;max-width:100%;box-sizing:border-box}:host .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-progress-bar .luds-progress-bar,:root .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-progress-bar .luds-progress-bar{width:100%;max-width:var(--luds-file-upload-item-progress-bar-max-width);min-width:0}:host .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-status,:root .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-status{flex-shrink:0}:host .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-status .luds-file-upload-item-status-row,:root .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-status .luds-file-upload-item-status-row{display:flex;flex-direction:row;align-items:center;gap:var(--luds-file-upload-item-status-item-gap)}:host .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-status .luds-file-upload-item-status-content,:root .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-status .luds-file-upload-item-status-content{display:flex;flex-direction:row;align-items:center;gap:var(--luds-file-upload-item-status-item-gap);font:var(--luds-file-upload-item-status-item-font);color:var(--luds-file-upload-item-status-item-color)}:host .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-status .luds-file-upload-item-status-icon,:root .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-status .luds-file-upload-item-status-icon{display:inline-flex;flex-shrink:0;line-height:0}:host .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-status[data-type=success] .luds-file-upload-item-status-icon,:root .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-status[data-type=success] .luds-file-upload-item-status-icon{color:var(--luds-file-upload-item-status-item-icon-color-success)}:host .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-status[data-type=error] .luds-file-upload-item-status-icon,:root .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-status[data-type=error] .luds-file-upload-item-status-icon{color:var(--luds-file-upload-item-status-item-icon-color-error)}:host .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-status .luds-file-upload-item-status-success-description,:host .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-status .luds-file-upload-item-status-error-description,:root .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-status .luds-file-upload-item-status-success-description,:root .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-status .luds-file-upload-item-status-error-description{margin:0}@container luds-file-upload (max-width: 480px){:host .luds-file-upload-item,:root .luds-file-upload-item{flex-wrap:wrap;align-items:flex-start;align-content:flex-start;row-gap:var(--luds-file-upload-item-compact-row-gap);column-gap:var(--luds-file-upload-item-compact-column-gap)}:host .luds-file-upload-item .luds-file-upload-item-name,:root .luds-file-upload-item .luds-file-upload-item-name{flex:1 1 0%;min-width:0;order:1}:host .luds-file-upload-item .luds-upload-close-button,:root .luds-file-upload-item .luds-upload-close-button{flex:0 0 auto;order:2;align-self:flex-start}:host .luds-file-upload-item .luds-file-upload-item-trailing,:root .luds-file-upload-item .luds-file-upload-item-trailing{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto auto;column-gap:var(--luds-file-upload-item-compact-column-gap);row-gap:var(--luds-file-upload-item-compact-trailing-row-gap);width:100%;flex-basis:100%;order:3;justify-items:start;align-items:start}:host .luds-file-upload-item .luds-file-upload-item-main,:root .luds-file-upload-item .luds-file-upload-item-main{display:contents}:host .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-progress-bar,:root .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-progress-bar{grid-column:1/-1;grid-row:1;justify-self:stretch;width:100%;max-width:100%;flex:1 1 auto;min-width:0;justify-content:flex-start}:host .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-progress-bar .luds-progress-bar,:root .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-progress-bar .luds-progress-bar{width:100%;max-width:100%}:host .luds-file-upload-item .luds-file-upload-item-status[data-type=success],:root .luds-file-upload-item .luds-file-upload-item-status[data-type=success]{grid-column:1/-1;grid-row:1;justify-self:start}:host .luds-file-upload-item .luds-file-upload-item-status[data-type=error],:root .luds-file-upload-item .luds-file-upload-item-status[data-type=error]{grid-column:1;grid-row:2;justify-self:start}:host .luds-file-upload-item .luds-file-upload-item-trailing>button[data-testid=luds-file-upload-export-incorrect],:root .luds-file-upload-item .luds-file-upload-item-trailing>button[data-testid=luds-file-upload-export-incorrect]{grid-column:2;grid-row:2;justify-self:start}:host .luds-file-upload-item .luds-file-upload-item-trailing:not(:has([data-type=success])):not(:has(.luds-file-upload-item-progress-bar)) .luds-file-upload-item-status[data-type=error],:root .luds-file-upload-item .luds-file-upload-item-trailing:not(:has([data-type=success])):not(:has(.luds-file-upload-item-progress-bar)) .luds-file-upload-item-status[data-type=error]{grid-row:1}:host .luds-file-upload-item .luds-file-upload-item-trailing:not(:has([data-type=success])):not(:has(.luds-file-upload-item-progress-bar))>button[data-testid=luds-file-upload-export-incorrect],:root .luds-file-upload-item .luds-file-upload-item-trailing:not(:has([data-type=success])):not(:has(.luds-file-upload-item-progress-bar))>button[data-testid=luds-file-upload-export-incorrect]{grid-row:1}}@container luds-file-upload-trailing (max-width: 480px){:host .luds-file-upload-item .luds-file-upload-item-trailing,:root .luds-file-upload-item .luds-file-upload-item-trailing{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto auto;column-gap:var(--luds-file-upload-item-compact-column-gap);row-gap:var(--luds-file-upload-item-compact-trailing-row-gap);width:100%;justify-items:start;align-items:start}:host .luds-file-upload-item .luds-file-upload-item-main,:root .luds-file-upload-item .luds-file-upload-item-main{display:contents}:host .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-progress-bar,:root .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-progress-bar{grid-column:1/-1;grid-row:1;justify-self:stretch;width:100%;max-width:100%;flex:1 1 auto;min-width:0;justify-content:flex-start}:host .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-progress-bar .luds-progress-bar,:root .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-progress-bar .luds-progress-bar{width:100%;max-width:100%}:host .luds-file-upload-item .luds-file-upload-item-status[data-type=success],:root .luds-file-upload-item .luds-file-upload-item-status[data-type=success]{grid-column:1/-1;grid-row:1;justify-self:start}:host .luds-file-upload-item .luds-file-upload-item-status[data-type=error],:root .luds-file-upload-item .luds-file-upload-item-status[data-type=error]{grid-column:1;grid-row:2;justify-self:start}:host .luds-file-upload-item .luds-file-upload-item-trailing>button[data-testid=luds-file-upload-export-incorrect],:root .luds-file-upload-item .luds-file-upload-item-trailing>button[data-testid=luds-file-upload-export-incorrect]{grid-column:2;grid-row:2;justify-self:start}:host .luds-file-upload-item .luds-file-upload-item-trailing:not(:has([data-type=success])):not(:has(.luds-file-upload-item-progress-bar)) .luds-file-upload-item-status[data-type=error],:root .luds-file-upload-item .luds-file-upload-item-trailing:not(:has([data-type=success])):not(:has(.luds-file-upload-item-progress-bar)) .luds-file-upload-item-status[data-type=error]{grid-row:1}:host .luds-file-upload-item .luds-file-upload-item-trailing:not(:has([data-type=success])):not(:has(.luds-file-upload-item-progress-bar))>button[data-testid=luds-file-upload-export-incorrect],:root .luds-file-upload-item .luds-file-upload-item-trailing:not(:has([data-type=success])):not(:has(.luds-file-upload-item-progress-bar))>button[data-testid=luds-file-upload-export-incorrect]{grid-row:1}}@media(max-width: 480px){:host .luds-file-upload-item,:root .luds-file-upload-item{flex-wrap:wrap;align-items:flex-start;align-content:flex-start;row-gap:var(--luds-file-upload-item-compact-row-gap);column-gap:var(--luds-file-upload-item-compact-column-gap)}:host .luds-file-upload-item .luds-file-upload-item-name,:root .luds-file-upload-item .luds-file-upload-item-name{flex:1 1 0%;min-width:0;order:1}:host .luds-file-upload-item .luds-upload-close-button,:root .luds-file-upload-item .luds-upload-close-button{flex:0 0 auto;order:2;align-self:flex-start}:host .luds-file-upload-item .luds-file-upload-item-trailing,:root .luds-file-upload-item .luds-file-upload-item-trailing{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto auto;column-gap:var(--luds-file-upload-item-compact-column-gap);row-gap:var(--luds-file-upload-item-compact-trailing-row-gap);width:100%;flex-basis:100%;order:3;justify-items:start;align-items:start}:host .luds-file-upload-item .luds-file-upload-item-main,:root .luds-file-upload-item .luds-file-upload-item-main{display:contents}:host .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-progress-bar,:root .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-progress-bar{grid-column:1/-1;grid-row:1;justify-self:stretch;width:100%;max-width:100%;flex:1 1 auto;min-width:0;justify-content:flex-start}:host .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-progress-bar .luds-progress-bar,:root .luds-file-upload-item .luds-file-upload-item-main .luds-file-upload-item-progress-bar .luds-progress-bar{width:100%;max-width:100%}:host .luds-file-upload-item .luds-file-upload-item-status[data-type=success],:root .luds-file-upload-item .luds-file-upload-item-status[data-type=success]{grid-column:1/-1;grid-row:1;justify-self:start}:host .luds-file-upload-item .luds-file-upload-item-status[data-type=error],:root .luds-file-upload-item .luds-file-upload-item-status[data-type=error]{grid-column:1;grid-row:2;justify-self:start}:host .luds-file-upload-item .luds-file-upload-item-trailing>button[data-testid=luds-file-upload-export-incorrect],:root .luds-file-upload-item .luds-file-upload-item-trailing>button[data-testid=luds-file-upload-export-incorrect]{grid-column:2;grid-row:2;justify-self:start}:host .luds-file-upload-item .luds-file-upload-item-trailing:not(:has([data-type=success])):not(:has(.luds-file-upload-item-progress-bar)) .luds-file-upload-item-status[data-type=error],:root .luds-file-upload-item .luds-file-upload-item-trailing:not(:has([data-type=success])):not(:has(.luds-file-upload-item-progress-bar)) .luds-file-upload-item-status[data-type=error]{grid-row:1}:host .luds-file-upload-item .luds-file-upload-item-trailing:not(:has([data-type=success])):not(:has(.luds-file-upload-item-progress-bar))>button[data-testid=luds-file-upload-export-incorrect],:root .luds-file-upload-item .luds-file-upload-item-trailing:not(:has([data-type=success])):not(:has(.luds-file-upload-item-progress-bar))>button[data-testid=luds-file-upload-export-incorrect]{grid-row:1}}@media(min-width: 320px)and (max-width: 768px){:host .luds-file-upload-item .luds-file-upload-item-trailing:has([data-type=success]) .luds-file-upload-item-status[data-type=error],:host .luds-file-upload-item .luds-file-upload-item-trailing:has(.luds-file-upload-item-progress-bar) .luds-file-upload-item-status[data-type=error],:root .luds-file-upload-item .luds-file-upload-item-trailing:has([data-type=success]) .luds-file-upload-item-status[data-type=error],:root .luds-file-upload-item .luds-file-upload-item-trailing:has(.luds-file-upload-item-progress-bar) .luds-file-upload-item-status[data-type=error]{grid-column:1/-1;grid-row:2}:host .luds-file-upload-item .luds-file-upload-item-trailing:has([data-type=success])>button[data-testid=luds-file-upload-export-incorrect],:host .luds-file-upload-item .luds-file-upload-item-trailing:has(.luds-file-upload-item-progress-bar)>button[data-testid=luds-file-upload-export-incorrect],:root .luds-file-upload-item .luds-file-upload-item-trailing:has([data-type=success])>button[data-testid=luds-file-upload-export-incorrect],:root .luds-file-upload-item .luds-file-upload-item-trailing:has(.luds-file-upload-item-progress-bar)>button[data-testid=luds-file-upload-export-incorrect]{grid-column:1/-1;grid-row:3;justify-self:start}:host .luds-file-upload-item .luds-file-upload-item-trailing:not(:has([data-type=success])):not(:has(.luds-file-upload-item-progress-bar)) .luds-file-upload-item-status[data-type=error],:root .luds-file-upload-item .luds-file-upload-item-trailing:not(:has([data-type=success])):not(:has(.luds-file-upload-item-progress-bar)) .luds-file-upload-item-status[data-type=error]{grid-column:1/-1;grid-row:1}:host .luds-file-upload-item .luds-file-upload-item-trailing:not(:has([data-type=success])):not(:has(.luds-file-upload-item-progress-bar))>button[data-testid=luds-file-upload-export-incorrect],:root .luds-file-upload-item .luds-file-upload-item-trailing:not(:has([data-type=success])):not(:has(.luds-file-upload-item-progress-bar))>button[data-testid=luds-file-upload-export-incorrect]{grid-column:1/-1;grid-row:2;justify-self:start}}:host .luds-file-upload-footer,:root .luds-file-upload-footer{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:var(--luds-file-upload-gap)}:host .luds-file-upload-footer .luds-file-upload-load-more-button,:root .luds-file-upload-footer .luds-file-upload-load-more-button{margin-top:0;align-self:center}:host .luds-file-upload-footer .luds-file-upload,:root .luds-file-upload-footer .luds-file-upload{align-self:flex-end}}@layer components{:host .luds-footer,:root .luds-footer{all:unset}:host .luds-footer .luds-footer-links,:root .luds-footer .luds-footer-links{display:flex;gap:var(--luds-footer-space-between-links)}:host .luds-footer .luds-footer-links .luds-footer-link,:root .luds-footer .luds-footer-links .luds-footer-link{font:var(--luds-footer-link-font);color:var(--luds-footer-text-color)}:host .luds-footer .luds-footer-text,:root .luds-footer .luds-footer-text{margin:0;font:var(--luds-footer-text-font);color:var(--luds-footer-text-color)}@media(min-width: 320px)and (max-width: 768px){:host .luds-footer,:root .luds-footer{padding:var(--luds-footer-padding-vertical-small-screens) var(--luds-footer-padding-horizontal-small-screens);height:var(--luds-footer-height-mobile);display:flex;flex-direction:column;align-items:center;justify-content:center}:host .luds-footer .luds-footer-links,:root .luds-footer .luds-footer-links{margin-top:var(--luds-footer-space-between-text-and-links-mobile)}}@media(min-width: 769px)and (max-width: 1025px){:host .luds-footer,:root .luds-footer{padding:var(--luds-footer-padding-medium-screens);height:var(--luds-footer-height);display:flex;justify-content:space-between;align-items:center}}@media(min-width: 1026px)and (max-width: 1440px){:host .luds-footer,:root .luds-footer{padding:var(--luds-footer-padding-medium-screens);height:var(--luds-footer-height);display:flex;justify-content:space-between;align-items:center}}@media(min-width: 1441px){:host .luds-footer,:root .luds-footer{padding:var(--luds-footer-padding-vertical-large-screens) var(--luds-footer-padding-horizontal-large-screens);height:var(--luds-footer-height);display:flex;justify-content:space-between;align-items:center}}}@layer components{:host .luds-input:not(.luds-form-field .luds-input),:root .luds-input:not(.luds-form-field .luds-input){all:unset;all:unset;box-sizing:border-box;width:100%;border-radius:var(--luds-input-radius);margin-bottom:calc(var(--luds-input-border-width)*-1);border-bottom:var(--luds-input-border-width) solid var(--luds-input-gray-border-color);height:var(--luds-input-height);font:var(--luds-typography-body-medium-default-font);z-index:0;padding:var(--luds-input-padding)}:host .luds-input:not(.luds-form-field .luds-input)::placeholder,:root .luds-input:not(.luds-form-field .luds-input)::placeholder{color:var(--luds-input-placeholder-color)}:host .luds-input:not(.luds-form-field .luds-input)[data-variant=gray],:root .luds-input:not(.luds-form-field .luds-input)[data-variant=gray]{background-color:var(--luds-input-gray-background-color);color:var(--luds-input-gray-font-color)}:host .luds-input:not(.luds-form-field .luds-input)[data-variant=gray][data-focus],:root .luds-input:not(.luds-form-field .luds-input)[data-variant=gray][data-focus]{background-color:var(--luds-input-gray-focus-background-color);color:var(--luds-input-gray-focus-font-color);border-color:var(--luds-input-gray-focus-border-color)}:host .luds-input:not(.luds-form-field .luds-input)[data-variant=white],:root .luds-input:not(.luds-form-field .luds-input)[data-variant=white]{background-color:var(--luds-input-white-background-color);color:var(--luds-input-white-font-color);border-color:var(--luds-input-white-border-color)}:host .luds-input:not(.luds-form-field .luds-input)[data-variant=white][data-focus],:root .luds-input:not(.luds-form-field .luds-input)[data-variant=white][data-focus]{background-color:var(--luds-input-white-focus-background-color);color:var(--luds-input-white-focus-font-color);border-color:var(--luds-input-white-focus-border-color)}:host .luds-input:not(.luds-form-field .luds-input)[data-invalid][data-dirty],:root .luds-input:not(.luds-form-field .luds-input)[data-invalid][data-dirty]{background-color:var(--luds-input-error-background-color);color:var(--luds-input-error-font-color);border-color:var(--luds-input-error-border-color)}:host .luds-input:not(.luds-form-field .luds-input)[data-disabled],:root .luds-input:not(.luds-form-field .luds-input)[data-disabled]{background-color:var(--luds-input-disabled-background-color);color:var(--luds-input-disabled-font-color);border-color:var(--luds-input-disabled-border-color);cursor:not-allowed}}@layer components{:host .luds-textarea:not(.luds-form-field .luds-textarea),:root .luds-textarea:not(.luds-form-field .luds-textarea){all:unset;all:unset;box-sizing:border-box;width:100%;border-radius:var(--luds-textarea-radius);margin-bottom:calc(var(--luds-textarea-border-width)*-1);border-bottom:var(--luds-textarea-border-width) solid var(--luds-textarea-gray-border-color);min-height:var(--luds-textarea-min-height);height:auto;font:var(--luds-textarea-font);line-height:120%;z-index:0;padding:var(--luds-textarea-padding);resize:vertical;overflow:auto}:host .luds-textarea:not(.luds-form-field .luds-textarea)::placeholder,:root .luds-textarea:not(.luds-form-field .luds-textarea)::placeholder{color:var(--luds-textarea-placeholder-color)}:host .luds-textarea:not(.luds-form-field .luds-textarea)[data-variant=gray],:root .luds-textarea:not(.luds-form-field .luds-textarea)[data-variant=gray]{background-color:var(--luds-textarea-gray-background-color);color:var(--luds-textarea-gray-font-color)}:host .luds-textarea:not(.luds-form-field .luds-textarea)[data-variant=gray][data-focus],:root .luds-textarea:not(.luds-form-field .luds-textarea)[data-variant=gray][data-focus]{background-color:var(--luds-textarea-gray-focus-background-color);color:var(--luds-textarea-gray-focus-font-color);border-color:var(--luds-textarea-gray-focus-border-color)}:host .luds-textarea:not(.luds-form-field .luds-textarea)[data-variant=white],:root .luds-textarea:not(.luds-form-field .luds-textarea)[data-variant=white]{background-color:var(--luds-textarea-white-background-color);color:var(--luds-textarea-white-font-color);border-color:var(--luds-textarea-white-border-color)}:host .luds-textarea:not(.luds-form-field .luds-textarea)[data-variant=white][data-focus],:root .luds-textarea:not(.luds-form-field .luds-textarea)[data-variant=white][data-focus]{background-color:var(--luds-textarea-white-focus-background-color);color:var(--luds-textarea-white-focus-font-color);border-color:var(--luds-textarea-white-focus-border-color)}:host .luds-textarea:not(.luds-form-field .luds-textarea)[data-invalid][data-dirty],:root .luds-textarea:not(.luds-form-field .luds-textarea)[data-invalid][data-dirty]{background-color:var(--luds-textarea-error-background-color);color:var(--luds-textarea-error-font-color);border-color:var(--luds-textarea-error-border-color)}:host .luds-textarea:not(.luds-form-field .luds-textarea)[data-disabled],:root .luds-textarea:not(.luds-form-field .luds-textarea)[data-disabled]{background-color:var(--luds-textarea-disabled-background-color);color:var(--luds-textarea-disabled-font-color);border-color:var(--luds-textarea-disabled-border-color);cursor:not-allowed;resize:none}}@layer components{:host .luds-form-field,:root .luds-form-field{display:flex;flex-direction:column;gap:var(--luds-form-field-gap)}:host .luds-form-field .luds-field-wrapper,:root .luds-form-field .luds-field-wrapper{box-sizing:border-box;display:grid}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input){all:unset;box-sizing:border-box;width:100%;border-radius:var(--luds-input-radius);margin-bottom:calc(var(--luds-input-border-width)*-1);border-bottom:var(--luds-input-border-width) solid var(--luds-input-gray-border-color);height:var(--luds-input-height);font:var(--luds-typography-body-medium-default-font);z-index:0;padding:var(--luds-input-padding);width:auto}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input)::placeholder,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input)::placeholder{color:var(--luds-input-placeholder-color)}:host .luds-form-field .luds-field-wrapper:has(textarea),:root .luds-form-field .luds-field-wrapper:has(textarea){all:unset;box-sizing:border-box;width:100%;border-radius:var(--luds-textarea-radius);margin-bottom:calc(var(--luds-textarea-border-width)*-1);border-bottom:var(--luds-textarea-border-width) solid var(--luds-textarea-gray-border-color);min-height:var(--luds-textarea-min-height);height:auto;font:var(--luds-textarea-font);line-height:120%;z-index:0;padding:var(--luds-textarea-padding);resize:vertical;overflow:auto;height:8.25rem;width:auto}:host .luds-form-field .luds-field-wrapper:has(textarea)::placeholder,:root .luds-form-field .luds-field-wrapper:has(textarea)::placeholder{color:var(--luds-textarea-placeholder-color)}:host .luds-form-field .luds-field-wrapper:has(textarea) .luds-label,:root .luds-form-field .luds-field-wrapper:has(textarea) .luds-label{align-content:start}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input),:host .luds-form-field .luds-field-wrapper:has(textarea),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input),:root .luds-form-field .luds-field-wrapper:has(textarea){display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto 1fr;column-gap:var(--luds-form-field-field-wrapper-column-gap)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(input[data-variant=gray]),:host .luds-form-field .luds-field-wrapper:has(textarea):has(input[data-variant=gray]),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(input[data-variant=gray]),:root .luds-form-field .luds-field-wrapper:has(textarea):has(input[data-variant=gray]){background-color:var(--luds-input-gray-background-color);color:var(--luds-input-gray-font-color)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(input[data-variant=gray][data-focus]),:host .luds-form-field .luds-field-wrapper:has(textarea):has(input[data-variant=gray][data-focus]),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(input[data-variant=gray][data-focus]),:root .luds-form-field .luds-field-wrapper:has(textarea):has(input[data-variant=gray][data-focus]){background-color:var(--luds-input-gray-focus-background-color);color:var(--luds-input-gray-focus-font-color);border-color:var(--luds-input-gray-focus-border-color)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(input[data-variant=white]),:host .luds-form-field .luds-field-wrapper:has(textarea):has(input[data-variant=white]),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(input[data-variant=white]),:root .luds-form-field .luds-field-wrapper:has(textarea):has(input[data-variant=white]){background-color:var(--luds-input-white-background-color);color:var(--luds-input-white-font-color);border-color:var(--luds-input-white-border-color)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(input[data-variant=white][data-focus]),:host .luds-form-field .luds-field-wrapper:has(textarea):has(input[data-variant=white][data-focus]),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(input[data-variant=white][data-focus]),:root .luds-form-field .luds-field-wrapper:has(textarea):has(input[data-variant=white][data-focus]){background-color:var(--luds-input-white-focus-background-color);color:var(--luds-input-white-focus-font-color);border-color:var(--luds-input-white-focus-border-color)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(input[data-invalid][data-dirty]),:host .luds-form-field .luds-field-wrapper:has(textarea):has(input[data-invalid][data-dirty]),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(input[data-invalid][data-dirty]),:root .luds-form-field .luds-field-wrapper:has(textarea):has(input[data-invalid][data-dirty]){background-color:var(--luds-input-error-background-color);color:var(--luds-input-error-font-color);border-color:var(--luds-input-error-border-color)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(input[data-disabled]),:host .luds-form-field .luds-field-wrapper:has(textarea):has(input[data-disabled]),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(input[data-disabled]),:root .luds-form-field .luds-field-wrapper:has(textarea):has(input[data-disabled]){background-color:var(--luds-input-disabled-background-color);color:var(--luds-input-disabled-font-color);border-color:var(--luds-input-disabled-border-color);cursor:not-allowed}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input)[data-variant=gray]:has(input),:host .luds-form-field .luds-field-wrapper:has(textarea)[data-variant=gray]:has(input),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input)[data-variant=gray]:has(input),:root .luds-form-field .luds-field-wrapper:has(textarea)[data-variant=gray]:has(input){background-color:var(--luds-input-gray-background-color);color:var(--luds-input-gray-font-color)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input)[data-variant=gray]:has(input[data-focus]),:host .luds-form-field .luds-field-wrapper:has(textarea)[data-variant=gray]:has(input[data-focus]),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input)[data-variant=gray]:has(input[data-focus]),:root .luds-form-field .luds-field-wrapper:has(textarea)[data-variant=gray]:has(input[data-focus]){background-color:var(--luds-input-gray-focus-background-color);color:var(--luds-input-gray-focus-font-color);border-color:var(--luds-input-gray-focus-border-color)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input)[data-variant=white]:has(input),:host .luds-form-field .luds-field-wrapper:has(textarea)[data-variant=white]:has(input),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input)[data-variant=white]:has(input),:root .luds-form-field .luds-field-wrapper:has(textarea)[data-variant=white]:has(input){background-color:var(--luds-input-white-background-color);color:var(--luds-input-white-font-color);border-color:var(--luds-input-white-border-color)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input)[data-variant=white]:has(input[data-focus]),:host .luds-form-field .luds-field-wrapper:has(textarea)[data-variant=white]:has(input[data-focus]),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input)[data-variant=white]:has(input[data-focus]),:root .luds-form-field .luds-field-wrapper:has(textarea)[data-variant=white]:has(input[data-focus]){background-color:var(--luds-input-white-focus-background-color);color:var(--luds-input-white-focus-font-color);border-color:var(--luds-input-white-focus-border-color)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input).luds-listbox-trigger[data-focus-visible]:has(input[data-variant=gray]),:host .luds-form-field .luds-field-wrapper:has(textarea).luds-listbox-trigger[data-focus-visible]:has(input[data-variant=gray]),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input).luds-listbox-trigger[data-focus-visible]:has(input[data-variant=gray]),:root .luds-form-field .luds-field-wrapper:has(textarea).luds-listbox-trigger[data-focus-visible]:has(input[data-variant=gray]){background-color:var(--luds-input-gray-focus-background-color);color:var(--luds-input-gray-focus-font-color);border-color:var(--luds-input-gray-focus-border-color)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input).luds-listbox-trigger[data-focus-visible]:has(input[data-variant=white]),:host .luds-form-field .luds-field-wrapper:has(textarea).luds-listbox-trigger[data-focus-visible]:has(input[data-variant=white]),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input).luds-listbox-trigger[data-focus-visible]:has(input[data-variant=white]),:root .luds-form-field .luds-field-wrapper:has(textarea).luds-listbox-trigger[data-focus-visible]:has(input[data-variant=white]){background-color:var(--luds-input-white-focus-background-color);color:var(--luds-input-white-focus-font-color);border-color:var(--luds-input-white-focus-border-color)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input).luds-date-picker-trigger[data-focus]:has(input[data-variant=gray]),:host .luds-form-field .luds-field-wrapper:has(textarea).luds-date-picker-trigger[data-focus]:has(input[data-variant=gray]),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input).luds-date-picker-trigger[data-focus]:has(input[data-variant=gray]),:root .luds-form-field .luds-field-wrapper:has(textarea).luds-date-picker-trigger[data-focus]:has(input[data-variant=gray]){background-color:var(--luds-input-gray-focus-background-color);color:var(--luds-input-gray-focus-font-color);border-color:var(--luds-input-gray-focus-border-color)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input).luds-date-picker-trigger[data-focus]:has(input[data-variant=white]),:host .luds-form-field .luds-field-wrapper:has(textarea).luds-date-picker-trigger[data-focus]:has(input[data-variant=white]),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input).luds-date-picker-trigger[data-focus]:has(input[data-variant=white]),:root .luds-form-field .luds-field-wrapper:has(textarea).luds-date-picker-trigger[data-focus]:has(input[data-variant=white]){background-color:var(--luds-input-white-focus-background-color);color:var(--luds-input-white-focus-font-color);border-color:var(--luds-input-white-focus-border-color)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(textarea[data-variant=gray]),:host .luds-form-field .luds-field-wrapper:has(textarea):has(textarea[data-variant=gray]),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(textarea[data-variant=gray]),:root .luds-form-field .luds-field-wrapper:has(textarea):has(textarea[data-variant=gray]){background-color:var(--luds-textarea-gray-background-color);color:var(--luds-textarea-gray-font-color)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(textarea[data-variant=gray][data-focus]),:host .luds-form-field .luds-field-wrapper:has(textarea):has(textarea[data-variant=gray][data-focus]),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(textarea[data-variant=gray][data-focus]),:root .luds-form-field .luds-field-wrapper:has(textarea):has(textarea[data-variant=gray][data-focus]){background-color:var(--luds-textarea-gray-focus-background-color);color:var(--luds-textarea-gray-focus-font-color);border-color:var(--luds-textarea-gray-focus-border-color)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(textarea[data-variant=white]),:host .luds-form-field .luds-field-wrapper:has(textarea):has(textarea[data-variant=white]),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(textarea[data-variant=white]),:root .luds-form-field .luds-field-wrapper:has(textarea):has(textarea[data-variant=white]){background-color:var(--luds-textarea-white-background-color);color:var(--luds-textarea-white-font-color);border-color:var(--luds-textarea-white-border-color)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(textarea[data-variant=white][data-focus]),:host .luds-form-field .luds-field-wrapper:has(textarea):has(textarea[data-variant=white][data-focus]),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(textarea[data-variant=white][data-focus]),:root .luds-form-field .luds-field-wrapper:has(textarea):has(textarea[data-variant=white][data-focus]){background-color:var(--luds-textarea-white-focus-background-color);color:var(--luds-textarea-white-focus-font-color);border-color:var(--luds-textarea-white-focus-border-color)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(textarea[data-invalid][data-dirty]),:host .luds-form-field .luds-field-wrapper:has(textarea):has(textarea[data-invalid][data-dirty]),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(textarea[data-invalid][data-dirty]),:root .luds-form-field .luds-field-wrapper:has(textarea):has(textarea[data-invalid][data-dirty]){background-color:var(--luds-textarea-error-background-color);color:var(--luds-textarea-error-font-color);border-color:var(--luds-textarea-error-border-color)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(textarea[data-disabled]),:host .luds-form-field .luds-field-wrapper:has(textarea):has(textarea[data-disabled]),:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(textarea[data-disabled]),:root .luds-form-field .luds-field-wrapper:has(textarea):has(textarea[data-disabled]){background-color:var(--luds-textarea-disabled-background-color);color:var(--luds-textarea-disabled-font-color);border-color:var(--luds-textarea-disabled-border-color);cursor:not-allowed;resize:none;resize:none}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(textarea[data-disabled])::after,:host .luds-form-field .luds-field-wrapper:has(textarea):has(textarea[data-disabled])::after,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input):has(textarea[data-disabled])::after,:root .luds-form-field .luds-field-wrapper:has(textarea):has(textarea[data-disabled])::after{display:none}:host .luds-form-field .luds-field-wrapper .luds-label,:root .luds-form-field .luds-field-wrapper .luds-label{grid-row:1/span 2;grid-column:1;align-content:center;height:100%;transition:all .2s ease-in-out;cursor:default;font:var(--luds-form-field-label-font);color:var(--luds-form-field-label-color)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) input,:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) textarea,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) input,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) textarea{all:unset;position:absolute;min-height:auto;height:auto;border:none;opacity:0;padding:0;margin:0;border-radius:0;grid-row:2}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) input::-webkit-search-decoration,:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) input::-webkit-search-cancel-button,:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) input::-webkit-search-results-button,:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) input::-webkit-search-results-decoration,:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) textarea::-webkit-search-decoration,:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) textarea::-webkit-search-cancel-button,:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) textarea::-webkit-search-results-button,:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) textarea::-webkit-search-results-decoration,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) input::-webkit-search-decoration,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) input::-webkit-search-cancel-button,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) input::-webkit-search-results-button,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) input::-webkit-search-results-decoration,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) textarea::-webkit-search-decoration,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) textarea::-webkit-search-cancel-button,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) textarea::-webkit-search-results-button,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) textarea::-webkit-search-results-decoration{display:none}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) input::-webkit-resizer,:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) textarea::-webkit-resizer,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) input::-webkit-resizer,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)) textarea::-webkit-resizer{display:none;background:inherit}:host .luds-form-field .luds-field-wrapper .luds-form-field-prefix,:host .luds-form-field .luds-field-wrapper .luds-form-field-suffix,:root .luds-form-field .luds-field-wrapper .luds-form-field-prefix,:root .luds-form-field .luds-field-wrapper .luds-form-field-suffix{grid-row:1/span 2;align-self:center;font-size:var(--luds-form-field-icon-size)}:host .luds-form-field .luds-field-wrapper:has(.luds-form-field-prefix):not(:has(.luds-form-field-suffix)),:root .luds-form-field .luds-field-wrapper:has(.luds-form-field-prefix):not(:has(.luds-form-field-suffix)){grid-template-columns:auto minmax(0, 1fr)}:host .luds-form-field .luds-field-wrapper:has(.luds-form-field-prefix):not(:has(.luds-form-field-suffix)) .luds-form-field-prefix,:root .luds-form-field .luds-field-wrapper:has(.luds-form-field-prefix):not(:has(.luds-form-field-suffix)) .luds-form-field-prefix{grid-column:1}:host .luds-form-field .luds-field-wrapper:has(.luds-form-field-prefix):not(:has(.luds-form-field-suffix)) .luds-label,:root .luds-form-field .luds-field-wrapper:has(.luds-form-field-prefix):not(:has(.luds-form-field-suffix)) .luds-label{grid-column:2}:host .luds-form-field .luds-field-wrapper:has(.luds-form-field-suffix):not(:has(.luds-form-field-prefix)),:root .luds-form-field .luds-field-wrapper:has(.luds-form-field-suffix):not(:has(.luds-form-field-prefix)){grid-template-columns:minmax(0, 1fr) auto}:host .luds-form-field .luds-field-wrapper:has(.luds-form-field-suffix):not(:has(.luds-form-field-prefix)) .luds-label,:root .luds-form-field .luds-field-wrapper:has(.luds-form-field-suffix):not(:has(.luds-form-field-prefix)) .luds-label{grid-column:1}:host .luds-form-field .luds-field-wrapper:has(.luds-form-field-suffix):not(:has(.luds-form-field-prefix)) .luds-form-field-suffix,:root .luds-form-field .luds-field-wrapper:has(.luds-form-field-suffix):not(:has(.luds-form-field-prefix)) .luds-form-field-suffix{grid-column:2}:host .luds-form-field .luds-field-wrapper:has(.luds-form-field-prefix,.luds-form-field-suffix),:root .luds-form-field .luds-field-wrapper:has(.luds-form-field-prefix,.luds-form-field-suffix){grid-template-columns:auto minmax(0, 1fr) auto}:host .luds-form-field .luds-field-wrapper:has(.luds-form-field-prefix,.luds-form-field-suffix) .luds-form-field-prefix,:root .luds-form-field .luds-field-wrapper:has(.luds-form-field-prefix,.luds-form-field-suffix) .luds-form-field-prefix{grid-column:1}:host .luds-form-field .luds-field-wrapper:has(.luds-form-field-prefix,.luds-form-field-suffix) .luds-label,:root .luds-form-field .luds-field-wrapper:has(.luds-form-field-prefix,.luds-form-field-suffix) .luds-label{grid-column:2}:host .luds-form-field .luds-field-wrapper:has(.luds-form-field-prefix,.luds-form-field-suffix) .luds-form-field-suffix,:root .luds-form-field .luds-field-wrapper:has(.luds-form-field-prefix,.luds-form-field-suffix) .luds-form-field-suffix{grid-column:3}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input[data-focus]) .luds-label,:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input:not(:placeholder-shown)) .luds-label,:host .luds-form-field .luds-field-wrapper:has(textarea[data-focus]) .luds-label,:host .luds-form-field .luds-field-wrapper:has(textarea:not(:placeholder-shown)) .luds-label,:host .luds-form-field .luds-field-wrapper.luds-listbox-trigger[data-focus-visible] .luds-label,:host .luds-form-field .luds-field-wrapper.luds-date-picker-trigger[data-focus] .luds-label,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input[data-focus]) .luds-label,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input:not(:placeholder-shown)) .luds-label,:root .luds-form-field .luds-field-wrapper:has(textarea[data-focus]) .luds-label,:root .luds-form-field .luds-field-wrapper:has(textarea:not(:placeholder-shown)) .luds-label,:root .luds-form-field .luds-field-wrapper.luds-listbox-trigger[data-focus-visible] .luds-label,:root .luds-form-field .luds-field-wrapper.luds-date-picker-trigger[data-focus] .luds-label{grid-row:1;align-self:start;transform:translateY(0);cursor:text;font:var(--luds-form-field-label-focus-font)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input[data-focus]) .luds-label[data-invalid][data-dirty],:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input:not(:placeholder-shown)) .luds-label[data-invalid][data-dirty],:host .luds-form-field .luds-field-wrapper:has(textarea[data-focus]) .luds-label[data-invalid][data-dirty],:host .luds-form-field .luds-field-wrapper:has(textarea:not(:placeholder-shown)) .luds-label[data-invalid][data-dirty],:host .luds-form-field .luds-field-wrapper.luds-listbox-trigger[data-focus-visible] .luds-label[data-invalid][data-dirty],:host .luds-form-field .luds-field-wrapper.luds-date-picker-trigger[data-focus] .luds-label[data-invalid][data-dirty],:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input[data-focus]) .luds-label[data-invalid][data-dirty],:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input:not(:placeholder-shown)) .luds-label[data-invalid][data-dirty],:root .luds-form-field .luds-field-wrapper:has(textarea[data-focus]) .luds-label[data-invalid][data-dirty],:root .luds-form-field .luds-field-wrapper:has(textarea:not(:placeholder-shown)) .luds-label[data-invalid][data-dirty],:root .luds-form-field .luds-field-wrapper.luds-listbox-trigger[data-focus-visible] .luds-label[data-invalid][data-dirty],:root .luds-form-field .luds-field-wrapper.luds-date-picker-trigger[data-focus] .luds-label[data-invalid][data-dirty]{color:var(--luds-form-field-label-color)}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input[data-focus]) input,:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input[data-focus]) textarea,:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input:not(:placeholder-shown)) input,:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input:not(:placeholder-shown)) textarea,:host .luds-form-field .luds-field-wrapper:has(textarea[data-focus]) input,:host .luds-form-field .luds-field-wrapper:has(textarea[data-focus]) textarea,:host .luds-form-field .luds-field-wrapper:has(textarea:not(:placeholder-shown)) input,:host .luds-form-field .luds-field-wrapper:has(textarea:not(:placeholder-shown)) textarea,:host .luds-form-field .luds-field-wrapper.luds-listbox-trigger[data-focus-visible] input,:host .luds-form-field .luds-field-wrapper.luds-listbox-trigger[data-focus-visible] textarea,:host .luds-form-field .luds-field-wrapper.luds-date-picker-trigger[data-focus] input,:host .luds-form-field .luds-field-wrapper.luds-date-picker-trigger[data-focus] textarea,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input[data-focus]) input,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input[data-focus]) textarea,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input:not(:placeholder-shown)) input,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input:not(:placeholder-shown)) textarea,:root .luds-form-field .luds-field-wrapper:has(textarea[data-focus]) input,:root .luds-form-field .luds-field-wrapper:has(textarea[data-focus]) textarea,:root .luds-form-field .luds-field-wrapper:has(textarea:not(:placeholder-shown)) input,:root .luds-form-field .luds-field-wrapper:has(textarea:not(:placeholder-shown)) textarea,:root .luds-form-field .luds-field-wrapper.luds-listbox-trigger[data-focus-visible] input,:root .luds-form-field .luds-field-wrapper.luds-listbox-trigger[data-focus-visible] textarea,:root .luds-form-field .luds-field-wrapper.luds-date-picker-trigger[data-focus] input,:root .luds-form-field .luds-field-wrapper.luds-date-picker-trigger[data-focus] textarea{position:static;opacity:1;pointer-events:auto}:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input[data-focus]) .luds-label,:host .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(textarea[data-focus]) .luds-label,:host .luds-form-field .luds-field-wrapper.luds-listbox-trigger[data-focus-visible] .luds-label,:host .luds-form-field .luds-field-wrapper.luds-date-picker-trigger[data-focus] .luds-label,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(input[data-focus]) .luds-label,:root .luds-form-field .luds-field-wrapper:not(:has(.luds-combobox)):has(textarea[data-focus]) .luds-label,:root .luds-form-field .luds-field-wrapper.luds-listbox-trigger[data-focus-visible] .luds-label,:root .luds-form-field .luds-field-wrapper.luds-date-picker-trigger[data-focus] .luds-label{color:var(--luds-form-field-label-focus-color)}:host .luds-form-field .luds-field-wrapper.luds-listbox-trigger .luds-form-field-suffix,:root .luds-form-field .luds-field-wrapper.luds-listbox-trigger .luds-form-field-suffix{color:var(--luds-listbox-icon-color)}:host .luds-form-field .luds-field-wrapper.luds-date-picker-trigger .luds-form-field-suffix.luds-button[data-type=icon-button],:root .luds-form-field .luds-field-wrapper.luds-date-picker-trigger .luds-form-field-suffix.luds-button[data-type=icon-button]{font-size:var(--luds-form-field-icon-size);color:var(--luds-listbox-icon-color);line-height:0}:host .luds-form-field .luds-field-wrapper.luds-listbox-trigger input,:root .luds-form-field .luds-field-wrapper.luds-listbox-trigger input{width:100%;pointer-events:none}:host .luds-form-field .luds-character-counter,:root .luds-form-field .luds-character-counter{margin:0 0 0 auto}:host .luds-form-field[data-invalid][data-dirty] .luds-label,:root .luds-form-field[data-invalid][data-dirty] .luds-label{color:var(--luds-form-field-label-error-color)}:host .luds-form-field[data-invalid][data-dirty] .luds-error[data-validator=fail],:root .luds-form-field[data-invalid][data-dirty] .luds-error[data-validator=fail]{display:inline-flex}:host .luds-form-field[data-invalid][data-dirty] .luds-description,:root .luds-form-field[data-invalid][data-dirty] .luds-description{display:none}:host .luds-form-field[data-invalid][data-dirty] .luds-character-counter,:root .luds-form-field[data-invalid][data-dirty] .luds-character-counter{color:var(--luds-form-field-error-color)}:host .luds-form-field .luds-password-toggle,:root .luds-form-field .luds-password-toggle{display:flex;background:none;border:none;cursor:pointer;padding:0;margin:0}:host .luds-form-field .luds-password-toggle .luds-password-visible,:root .luds-form-field .luds-password-toggle .luds-password-visible{display:inline-block !important}:host .luds-form-field .luds-password-toggle .luds-password-hidden,:root .luds-form-field .luds-password-toggle .luds-password-hidden{display:none !important}:host .luds-form-field .luds-password-toggle[data-showing] .luds-password-hidden,:root .luds-form-field .luds-password-toggle[data-showing] .luds-password-hidden{display:inline-block !important}:host .luds-form-field .luds-password-toggle[data-showing] .luds-password-visible,:root .luds-form-field .luds-password-toggle[data-showing] .luds-password-visible{display:none !important}:host .luds-form-field .luds-form-field-feedback,:root .luds-form-field .luds-form-field-feedback{padding:var(--luds-form-field-feedback-padding);gap:var(--luds-form-field-feedback-gap);display:flex;flex-direction:column;font:var(--luds-form-field-feedback-font)}:host .luds-form-field .luds-form-field-feedback:has(.luds-character-counter),:root .luds-form-field .luds-form-field-feedback:has(.luds-character-counter){display:flex;flex-direction:row;align-items:flex-start}:host .luds-form-field .luds-form-field-feedback:has(.luds-character-counter) .luds-character-counter,:root .luds-form-field .luds-form-field-feedback:has(.luds-character-counter) .luds-character-counter{white-space:nowrap}:host .luds-form-field .luds-description,:root .luds-form-field .luds-description{margin:0;color:var(--luds-form-field-description-color);display:inline-flex;align-items:center;opacity:1}:host .luds-form-field .luds-error,:root .luds-form-field .luds-error{margin:0;display:none;color:var(--luds-form-field-error-color);align-items:center;gap:var(--luds-form-field-error-gap)}:host .luds-form-field .luds-rule,:root .luds-form-field .luds-rule{margin:0;display:inline-flex;align-items:center;gap:var(--luds-form-field-rule-gap);color:var(--luds-form-field-rule-error-color)}:host .luds-form-field .luds-rule[data-validator=pass],:root .luds-form-field .luds-rule[data-validator=pass]{color:var(--luds-form-field-rule-success-color)}:host .luds-form-field .luds-rule[data-validator=pass] .luds-rule-fail-icon,:root .luds-form-field .luds-rule[data-validator=pass] .luds-rule-fail-icon{display:none !important}:host .luds-form-field .luds-rule[data-validator=fail] .luds-rule-pass-icon,:root .luds-form-field .luds-rule[data-validator=fail] .luds-rule-pass-icon{display:none !important}}@layer components{:host .luds-header-container,:root .luds-header-container{display:flex;flex-direction:column;align-items:stretch;width:inherit;padding-inline:var(--luds-spacing-none);background-color:var(--luds-header-background);z-index:10;position:sticky;top:0}:host .luds-header-container[data-state=closed] .luds-header .luds-header-center,:root .luds-header-container[data-state=closed] .luds-header .luds-header-center{width:-webkit-fill-available}:host .luds-header-container[data-state=open] .luds-header .luds-header-end .luds-header-info,:root .luds-header-container[data-state=open] .luds-header .luds-header-end .luds-header-info{display:flex}:host .luds-header-container[data-scrolled=true]:not([data-state]) .luds-header .luds-header-center,:root .luds-header-container[data-scrolled=true]:not([data-state]) .luds-header .luds-header-center{width:-webkit-fill-available}:host .luds-header-container[data-scrolled=true]:not([data-state]) .luds-header .luds-header-end .luds-header-info,:root .luds-header-container[data-scrolled=true]:not([data-state]) .luds-header .luds-header-end .luds-header-info{display:none}@media(min-width: 769px)and (max-width: 1025px){:host .luds-header-container,:root .luds-header-container{padding-inline:var(--luds-header-container-padding-inline-small-desktop)}}@media(min-width: 1026px)and (max-width: 1440px){:host .luds-header-container,:root .luds-header-container{padding-inline:var(--luds-header-container-padding-inline-medium-desktop)}}@media(min-width: 1441px){:host .luds-header-container,:root .luds-header-container{padding-inline:var(--luds-header-container-padding-inline-large-desktop)}}:host .luds-header-container .luds-header,:root .luds-header-container .luds-header{min-height:var(--luds-header-min-height);background-color:var(--luds-header-background);width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--luds-header-gap)}:host .luds-header-container .luds-header .luds-header-center .luds-nav-menu,:root .luds-header-container .luds-header .luds-header-center .luds-nav-menu{width:100%}:host .luds-header-container .luds-header .luds-header-center .luds-nav-menu .luds-nav-menu-list,:root .luds-header-container .luds-header .luds-header-center .luds-nav-menu .luds-nav-menu-list{padding:0}:host .luds-header-container .luds-header .luds-header-end,:root .luds-header-container .luds-header .luds-header-end{display:flex;align-items:center;gap:var(--luds-header-end-gap)}:host .luds-header-container .luds-header .luds-header-end .luds-header-info,:root .luds-header-container .luds-header .luds-header-end .luds-header-info{display:flex;flex-direction:column;align-items:flex-end}:host .luds-header-container .luds-header .luds-header-end .luds-header-info .luds-header-info-title,:root .luds-header-container .luds-header .luds-header-end .luds-header-info .luds-header-info-title{margin:0;font:var(--luds-header-info)}:host .luds-header-container .luds-header .luds-header-end .luds-header-info .luds-header-info-description,:root .luds-header-container .luds-header .luds-header-end .luds-header-info .luds-header-info-description{margin:0;font:var(--luds-header-info-description)}:host .luds-header-container .luds-header .luds-header-end .luds-header-actions,:root .luds-header-container .luds-header .luds-header-end .luds-header-actions{display:flex;align-items:center;justify-content:flex-end;height:var(--luds-header-height);gap:var(--luds-header-action-gap)}:host .luds-header-container .luds-header .luds-header-end .luds-header-actions .luds-header-icon,:root .luds-header-container .luds-header .luds-header-end .luds-header-actions .luds-header-icon{color:var(--luds-header-action-icon-color);cursor:pointer}:host .luds-header-container .luds-sub-header,:root .luds-header-container .luds-sub-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--luds-header-sub-header-padding-block) var(--luds-header-sub-header-padding-inline);gap:var(--luds-header-sub-header-gap);background-color:var(--luds-header-background)}:host .luds-header-container .luds-sub-header .luds-sub-header-start,:root .luds-header-container .luds-sub-header .luds-sub-header-start{display:flex;flex-direction:column;align-items:flex-start;min-width:0}:host .luds-header-container .luds-sub-header .luds-sub-header-start .luds-header-toolbar-title,:root .luds-header-container .luds-sub-header .luds-sub-header-start .luds-header-toolbar-title{margin:0;font:var(--luds-header-sub-header-title-font);color:var(--luds-header-sub-header-title-color)}:host .luds-header-container .luds-sub-header .luds-sub-header-start .luds-header-toolbar-description,:root .luds-header-container .luds-sub-header .luds-sub-header-start .luds-header-toolbar-description{margin:0;font:var(--luds-header-sub-header-description-font);color:var(--luds-header-sub-header-description-color)}:host .luds-header-container .luds-sub-header .luds-sub-header-end,:root .luds-header-container .luds-sub-header .luds-sub-header-end{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:var(--luds-header-sub-header-end-gap)}:host .luds-header-container .luds-nav-menu,:root .luds-header-container .luds-nav-menu{display:flex;justify-content:space-between;width:100%;gap:var(--luds-header-nav-menu-gap);background-color:var(--luds-header-background);animation:slideIn var(--luds-header-nav-menu-animation-content-slide-in-duration) var(--luds-header-nav-menu-animation-content-slide-in-timing-function)}:host .luds-header-container .luds-nav-menu .luds-nav-menu-start,:root .luds-header-container .luds-nav-menu .luds-nav-menu-start{display:flex;align-items:center}:host .luds-header-container .luds-nav-menu .luds-nav-menu-start .luds-header-title,:root .luds-header-container .luds-nav-menu .luds-nav-menu-start .luds-header-title{margin:0;font:var(--luds-header-title)}:host .luds-header-container .luds-nav-menu .luds-nav-menu-end .luds-nav-menu-list,:root .luds-header-container .luds-nav-menu .luds-nav-menu-end .luds-nav-menu-list{display:flex;justify-content:flex-end;list-style:none;margin:0}:host .luds-header-container .luds-nav-menu .luds-nav-menu-end .luds-nav-menu-list .luds-nav-menu-link,:root .luds-header-container .luds-nav-menu .luds-nav-menu-end .luds-nav-menu-list .luds-nav-menu-link{text-decoration:none;color:var(--luds-header-link-color);display:flex;cursor:pointer;padding:var(--luds-header-link-padding)}:host .luds-header-container .luds-nav-menu .luds-nav-menu-end .luds-nav-menu-list .luds-nav-menu-link[data-active],:root .luds-header-container .luds-nav-menu .luds-nav-menu-end .luds-nav-menu-list .luds-nav-menu-link[data-active]{border-bottom:2px solid var(--luds-header-link-active-color);color:var(--luds-header-link-active-border-color);font-weight:500}@media(min-width: 320px)and (max-width: 768px){:host .luds-header-container .luds-nav-menu-link,:root .luds-header-container .luds-nav-menu-link{font:var(--luds-header-small-link-font)}}@media(min-width: 769px)and (max-width: 1025px){:host .luds-header-container .luds-nav-menu-link,:root .luds-header-container .luds-nav-menu-link{font:var(--luds-header-small-link-font)}}@media(min-width: 1026px)and (max-width: 1440px){:host .luds-header-container .luds-nav-menu-link,:root .luds-header-container .luds-nav-menu-link{font:var(--luds-header-medium-link-font)}}@media(min-width: 1441px){:host .luds-header-container .luds-nav-menu-link,:root .luds-header-container .luds-nav-menu-link{font:var(--luds-header-medium-link-font)}}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}100%{transform:translateY(0);opacity:1}}}@layer components{:host .luds-input:not(.luds-form-field .luds-input),:root .luds-input:not(.luds-form-field .luds-input){all:unset;all:unset;box-sizing:border-box;width:100%;border-radius:var(--luds-input-radius);margin-bottom:calc(var(--luds-input-border-width)*-1);border-bottom:var(--luds-input-border-width) solid var(--luds-input-gray-border-color);height:var(--luds-input-height);font:var(--luds-typography-body-medium-default-font);z-index:0;padding:var(--luds-input-padding)}:host .luds-input:not(.luds-form-field .luds-input)::placeholder,:root .luds-input:not(.luds-form-field .luds-input)::placeholder{color:var(--luds-input-placeholder-color)}:host .luds-input:not(.luds-form-field .luds-input)[data-variant=gray],:root .luds-input:not(.luds-form-field .luds-input)[data-variant=gray]{background-color:var(--luds-input-gray-background-color);color:var(--luds-input-gray-font-color)}:host .luds-input:not(.luds-form-field .luds-input)[data-variant=gray][data-focus],:root .luds-input:not(.luds-form-field .luds-input)[data-variant=gray][data-focus]{background-color:var(--luds-input-gray-focus-background-color);color:var(--luds-input-gray-focus-font-color);border-color:var(--luds-input-gray-focus-border-color)}:host .luds-input:not(.luds-form-field .luds-input)[data-variant=white],:root .luds-input:not(.luds-form-field .luds-input)[data-variant=white]{background-color:var(--luds-input-white-background-color);color:var(--luds-input-white-font-color);border-color:var(--luds-input-white-border-color)}:host .luds-input:not(.luds-form-field .luds-input)[data-variant=white][data-focus],:root .luds-input:not(.luds-form-field .luds-input)[data-variant=white][data-focus]{background-color:var(--luds-input-white-focus-background-color);color:var(--luds-input-white-focus-font-color);border-color:var(--luds-input-white-focus-border-color)}:host .luds-input:not(.luds-form-field .luds-input)[data-invalid][data-dirty],:root .luds-input:not(.luds-form-field .luds-input)[data-invalid][data-dirty]{background-color:var(--luds-input-error-background-color);color:var(--luds-input-error-font-color);border-color:var(--luds-input-error-border-color)}:host .luds-input:not(.luds-form-field .luds-input)[data-disabled],:root .luds-input:not(.luds-form-field .luds-input)[data-disabled]{background-color:var(--luds-input-disabled-background-color);color:var(--luds-input-disabled-font-color);border-color:var(--luds-input-disabled-border-color);cursor:not-allowed}}@layer components{:host .luds-popover:has(.luds-listbox)[data-placement=top],:root .luds-popover:has(.luds-listbox)[data-placement=top]{border-bottom-right-radius:var(--luds-listbox-top-radius);border-bottom-left-radius:var(--luds-listbox-top-radius);border-top-right-radius:var(--luds-listbox-bottom-radius);border-top-left-radius:var(--luds-listbox-bottom-radius)}:host .luds-popover:has(.luds-listbox)[data-placement=bottom],:root .luds-popover:has(.luds-listbox)[data-placement=bottom]{border-bottom-right-radius:var(--luds-listbox-bottom-radius);border-bottom-left-radius:var(--luds-listbox-bottom-radius);border-top-right-radius:var(--luds-listbox-top-radius);border-top-left-radius:var(--luds-listbox-top-radius)}:host .luds-popover:has(.luds-listbox),:root .luds-popover:has(.luds-listbox){position:absolute;overflow:auto;z-index:100;max-height:var(--luds-listbox-max-height);width:var(--luds-popover-trigger-width);filter:drop-shadow(var(--luds-popover-shadow));outline:none}:host .luds-popover:has(.luds-listbox):focus,:host .luds-popover:has(.luds-listbox):focus-visible,:root .luds-popover:has(.luds-listbox):focus,:root .luds-popover:has(.luds-listbox):focus-visible{outline:none}:host .luds-popover:has(.luds-listbox) .luds-listbox,:root .luds-popover:has(.luds-listbox) .luds-listbox{outline:none}:host .luds-popover:has(.luds-listbox) .luds-listbox:focus,:host .luds-popover:has(.luds-listbox) .luds-listbox:focus-visible,:root .luds-popover:has(.luds-listbox) .luds-listbox:focus,:root .luds-popover:has(.luds-listbox) .luds-listbox:focus-visible{outline:none}:host .luds-popover:has(.luds-listbox):has(.luds-listbox[data-variant=gray]),:root .luds-popover:has(.luds-listbox):has(.luds-listbox[data-variant=gray]){background-color:var(--luds-listbox-variant-gray-background)}:host .luds-popover:has(.luds-listbox):has(.luds-listbox[data-variant=white]),:root .luds-popover:has(.luds-listbox):has(.luds-listbox[data-variant=white]){background-color:var(--luds-listbox-variant-white-background)}:host .luds-listbox-option,:root .luds-listbox-option{cursor:pointer;color:var(--luds-listbox-option-color-default);font:var(--luds-listbox-option-font);display:flex;align-items:center;justify-content:flex-start;min-height:var(--luds-listbox-option-min-height);width:100%;border-left:var(--luds-listbox-option-border-left-width) var(--luds-listbox-option-border-style) var(--luds-listbox-option-border-color-default);border-right:var(--luds-listbox-option-border-right-width) var(--luds-listbox-option-border-style) var(--luds-listbox-option-border-color-default);padding-top:var(--luds-listbox-option-padding-top);padding-bottom:var(--luds-listbox-option-padding-bottom);padding-left:var(--luds-listbox-option-padding-left);padding-right:var(--luds-listbox-option-padding-right);background-color:var(--luds-listbox-option-background-default)}:host .luds-listbox-option[data-hover],:root .luds-listbox-option[data-hover]{background-color:var(--luds-listbox-option-background-hover);color:var(--luds-listbox-option-color-hover);border-color:var(--luds-listbox-option-border-color-hover)}:host .luds-listbox-option[data-active],:root .luds-listbox-option[data-active]{background-color:var(--luds-listbox-option-background-active);color:var(--luds-listbox-option-color-active);border-color:var(--luds-listbox-option-border-color-active)}:host .luds-listbox-option[data-press],:root .luds-listbox-option[data-press]{background-color:var(--luds-listbox-option-background-active);color:var(--luds-listbox-option-color-active);border-color:var(--luds-listbox-option-border-color-active)}:host .luds-listbox-option .luds-checkbox,:root .luds-listbox-option .luds-checkbox{pointer-events:none}:host .luds-listbox-option:has(.luds-checkbox),:host .luds-listbox-parent-row:has(.luds-checkbox),:root .luds-listbox-option:has(.luds-checkbox),:root .luds-listbox-parent-row:has(.luds-checkbox){gap:var(--luds-checkbox-gap)}:host .luds-listbox[data-variant=gray] .luds-listbox-option,:root .luds-listbox[data-variant=gray] .luds-listbox-option{background-color:var(--luds-listbox-variant-gray-background)}:host .luds-listbox[data-variant=gray] .luds-listbox-option[data-hover],:root .luds-listbox[data-variant=gray] .luds-listbox-option[data-hover]{background-color:var(--luds-listbox-option-background-hover);color:var(--luds-listbox-option-color-hover);border-color:var(--luds-listbox-option-border-color-hover)}:host .luds-listbox[data-variant=gray] .luds-listbox-option[data-active],:root .luds-listbox[data-variant=gray] .luds-listbox-option[data-active]{background-color:var(--luds-listbox-option-background-active);color:var(--luds-listbox-option-color-active);border-color:var(--luds-listbox-option-border-color-active)}:host .luds-listbox[data-variant=gray] .luds-listbox-option[data-press],:root .luds-listbox[data-variant=gray] .luds-listbox-option[data-press]{background-color:var(--luds-listbox-option-background-active);color:var(--luds-listbox-option-color-active);border-color:var(--luds-listbox-option-border-color-active)}:host .luds-listbox[data-variant=white] .luds-listbox-option,:root .luds-listbox[data-variant=white] .luds-listbox-option{background-color:var(--luds-listbox-variant-white-background)}:host .luds-listbox[data-variant=white] .luds-listbox-option[data-hover],:root .luds-listbox[data-variant=white] .luds-listbox-option[data-hover]{background-color:var(--luds-listbox-option-background-hover);color:var(--luds-listbox-option-color-hover);border-color:var(--luds-listbox-option-border-color-hover)}:host .luds-listbox[data-variant=white] .luds-listbox-option[data-active],:root .luds-listbox[data-variant=white] .luds-listbox-option[data-active]{background-color:var(--luds-listbox-option-background-active);color:var(--luds-listbox-option-color-active);border-color:var(--luds-listbox-option-border-color-active)}:host .luds-listbox[data-variant=white] .luds-listbox-option[data-press],:root .luds-listbox[data-variant=white] .luds-listbox-option[data-press]{background-color:var(--luds-listbox-option-background-active);color:var(--luds-listbox-option-color-active);border-color:var(--luds-listbox-option-border-color-active)}:host .luds-listbox-section,:root .luds-listbox-section{display:block}:host .luds-listbox-section>.luds-listbox-option,:root .luds-listbox-section>.luds-listbox-option{padding-left:calc(var(--luds-listbox-option-padding-left) + (var(--luds-listbox-section-depth, 0) + 1)*var(--luds-listbox-option-indent-per-level))}:host .luds-listbox-section>.luds-listbox-parent-row,:root .luds-listbox-section>.luds-listbox-parent-row{padding-left:calc(var(--luds-listbox-option-padding-left) + var(--luds-listbox-section-depth, 0)*var(--luds-listbox-option-indent-per-level))}:host .luds-listbox[data-variant=gray] .luds-listbox-parent-row,:root .luds-listbox[data-variant=gray] .luds-listbox-parent-row{background-color:var(--luds-listbox-variant-gray-background)}:host .luds-listbox[data-variant=gray] .luds-listbox-parent-row[data-hover],:root .luds-listbox[data-variant=gray] .luds-listbox-parent-row[data-hover]{background-color:var(--luds-listbox-option-background-hover)}:host .luds-listbox[data-variant=gray] .luds-listbox-parent-row[data-press],:root .luds-listbox[data-variant=gray] .luds-listbox-parent-row[data-press]{background-color:var(--luds-listbox-option-background-active)}:host .luds-listbox[data-variant=white] .luds-listbox-parent-row,:root .luds-listbox[data-variant=white] .luds-listbox-parent-row{background-color:var(--luds-listbox-variant-white-background)}:host .luds-listbox[data-variant=white] .luds-listbox-parent-row[data-hover],:root .luds-listbox[data-variant=white] .luds-listbox-parent-row[data-hover]{background-color:var(--luds-listbox-option-background-hover)}:host .luds-listbox[data-variant=white] .luds-listbox-parent-row[data-press],:root .luds-listbox[data-variant=white] .luds-listbox-parent-row[data-press]{background-color:var(--luds-listbox-option-background-active)}:host .luds-listbox-parent-row,:root .luds-listbox-parent-row{cursor:pointer;color:var(--luds-listbox-option-color-default);font:var(--luds-listbox-option-font);display:flex;align-items:center;justify-content:flex-start;min-height:var(--luds-listbox-option-min-height);width:100%;border-left:var(--luds-listbox-option-border-left-width) var(--luds-listbox-option-border-style) var(--luds-listbox-option-border-color-default);border-right:var(--luds-listbox-option-border-right-width) var(--luds-listbox-option-border-style) var(--luds-listbox-option-border-color-default);padding-top:var(--luds-listbox-option-padding-top);padding-bottom:var(--luds-listbox-option-padding-bottom);padding-left:var(--luds-listbox-option-padding-left);padding-right:var(--luds-listbox-option-padding-right);background-color:var(--luds-listbox-option-background-default)}:host .luds-listbox-parent-row[data-hover],:root .luds-listbox-parent-row[data-hover]{background-color:var(--luds-listbox-option-background-hover);color:var(--luds-listbox-option-color-hover);border-color:var(--luds-listbox-option-border-color-hover)}:host .luds-listbox-parent-row[data-press],:root .luds-listbox-parent-row[data-press]{background-color:var(--luds-listbox-option-background-active);color:var(--luds-listbox-option-color-active);border-color:var(--luds-listbox-option-border-color-active)}}@layer components{:host .luds-loader-spinner,:root .luds-loader-spinner{border-style:solid;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation var(--luds-loader-spinner-animation-duration) linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}:host .luds-loader-spinner[data-variant=positive],:root .luds-loader-spinner[data-variant=positive]{border-color:var(--luds-loader-spinner-border-color-positive);border-bottom-color:var(--luds-loader-spinner-border-bottom-color-positive)}:host .luds-loader-spinner[data-variant=negative],:root .luds-loader-spinner[data-variant=negative]{border-color:var(--luds-loader-spinner-border-color-negative);border-bottom-color:var(--luds-loader-spinner-border-bottom-color-negative)}:host .luds-loader-spinner[data-size=small],:root .luds-loader-spinner[data-size=small]{width:var(--luds-loader-spinner-size-small);height:var(--luds-loader-spinner-size-small);border-width:var(--luds-loader-spinner-border-width-small)}:host .luds-loader-spinner[data-size=default],:root .luds-loader-spinner[data-size=default]{width:var(--luds-loader-spinner-size-default);height:var(--luds-loader-spinner-size-default);border-width:var(--luds-loader-spinner-border-width-default)}:host .luds-loader-spinner[data-size=large],:root .luds-loader-spinner[data-size=large]{width:var(--luds-loader-spinner-size-large);height:var(--luds-loader-spinner-size-large);border-width:var(--luds-loader-spinner-border-width-large)}}@layer components{:host .luds-menu,:root .luds-menu{position:absolute;display:flex;flex-direction:column;background:var(--luds-menu-background);border-radius:var(--luds-menu-border-radius);padding:var(--luds-menu-padding);z-index:var(--luds-menu-z-index);animation:menu-show var(--luds-menu-animation-duration) var(--luds-menu-animation-timing);transform-origin:var(--luds-menu-transform-origin);font-family:var(--luds-menu-font-family);filter:drop-shadow(var(--luds-menu-box-shadow))}:host .luds-menu .luds-menu-header,:root .luds-menu .luds-menu-header{display:flex;padding:var(--luds-menu-header-padding);border-bottom:var(--luds-menu-header-border-bottom)}:host .luds-menu .luds-menu-header[data-direction=row],:root .luds-menu .luds-menu-header[data-direction=row]{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--luds-menu-header-horizontal-gap)}:host .luds-menu .luds-menu-header[data-direction=column],:root .luds-menu .luds-menu-header[data-direction=column]{flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--luds-menu-header-vertical-gap)}:host .luds-menu:has(.luds-notification-loading,.luds-notification-feedback,.luds-notification-item) .luds-menu-header,:root .luds-menu:has(.luds-notification-loading,.luds-notification-feedback,.luds-notification-item) .luds-menu-header{border-bottom:none}:host .luds-menu:has(.luds-notification-loading,.luds-notification-feedback,.luds-notification-item) .luds-menu-item[data-separator=true],:root .luds-menu:has(.luds-notification-loading,.luds-notification-feedback,.luds-notification-item) .luds-menu-item[data-separator=true]{border-bottom:var(--luds-menu-item-border-bottom-notification)}:host .luds-menu .luds-menu-content,:root .luds-menu .luds-menu-content{font:var(--luds-menu-content-font);max-height:var(--luds-menu-content-max-height);max-width:var(--luds-menu-content-max-width);overflow-y:auto;overflow-x:hidden}:host .luds-menu .luds-menu-item,:root .luds-menu .luds-menu-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--luds-menu-item-gap);padding:var(--luds-menu-item-padding);background:var(--luds-menu-item-background-default);color:var(--luds-menu-item-color-default);cursor:pointer;border:none;width:100%}:host .luds-menu .luds-menu-item[data-separator=true],:root .luds-menu .luds-menu-item[data-separator=true]{border-bottom:var(--luds-menu-item-border-bottom)}:host .luds-menu .luds-menu-item[data-separator=true]:last-of-type,:root .luds-menu .luds-menu-item[data-separator=true]:last-of-type{border:none}:host .luds-menu .luds-menu-item>.luds-menu-item-icon,:root .luds-menu .luds-menu-item>.luds-menu-item-icon{font-size:var(--luds-menu-item-icon-size);color:var(--luds-menu-item-icon-color)}:host .luds-menu .luds-menu-item[data-active],:root .luds-menu .luds-menu-item[data-active]{background-color:var(--luds-menu-item-background-active);color:var(--luds-menu-item-color-active)}:host .luds-menu .luds-menu-item[data-focus],:root .luds-menu .luds-menu-item[data-focus]{background-color:var(--luds-menu-item-background-focus);color:var(--luds-menu-item-color-focus)}:host .luds-menu .luds-menu-item[data-hover],:root .luds-menu .luds-menu-item[data-hover]{background-color:var(--luds-menu-item-background-hover);color:var(--luds-menu-item-color-hover)}:host .luds-menu .luds-menu-item[data-disabled],:root .luds-menu .luds-menu-item[data-disabled]{background-color:var(--luds-menu-item-background-disabled);color:var(--luds-menu-item-color-disabled)}:host .luds-menu-arrow,:root .luds-menu-arrow{position:absolute;width:var(--luds-menu-arrow-size);height:var(--luds-menu-arrow-size);background:var(--luds-menu-background);transform:rotate(45deg);pointer-events:none;z-index:-1}:host .luds-menu-arrow[data-placement^=top],:root .luds-menu-arrow[data-placement^=top]{bottom:calc(var(--luds-menu-arrow-size)/-2);left:var(--luds-overlay-arrow-x)}:host .luds-menu-arrow[data-placement^=bottom],:root .luds-menu-arrow[data-placement^=bottom]{top:calc(var(--luds-menu-arrow-size)/-2);left:var(--luds-overlay-arrow-x)}:host .luds-menu-arrow[data-placement=left],:root .luds-menu-arrow[data-placement=left]{right:calc(var(--luds-menu-arrow-size)/-2);top:var(--luds-overlay-arrow-y)}:host .luds-menu-arrow[data-placement=right],:root .luds-menu-arrow[data-placement=right]{left:calc(var(--luds-menu-arrow-size)/-2);top:var(--luds-overlay-arrow-y)}@keyframes menu-show{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes menu-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.9)}}}@layer components{:host .luds-notification-item,:root .luds-notification-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--luds-notification-item-gap);max-width:var(--luds-notification-item-max-width);width:100%}:host .luds-notification-item .luds-notification-item-content,:root .luds-notification-item .luds-notification-item-content{display:flex;flex-direction:column;text-align:left;color:var(--luds-notification-item-color);gap:var(--luds-notification-item-gap)}:host .luds-notification-item .luds-notification-item-content .luds-notification-item-title,:root .luds-notification-item .luds-notification-item-content .luds-notification-item-title{display:flex;flex-direction:row;gap:var(--luds-notification-item-gap);font:var(--luds-notification-item-title-font);margin:0}:host .luds-notification-item .luds-notification-item-content .luds-notification-item-title.unread,:root .luds-notification-item .luds-notification-item-content .luds-notification-item-title.unread{font:var(--luds-notification-item-title-unread-font);color:var(--luds-notification-item-title-unread-color)}:host .luds-notification-item .luds-notification-item-content .luds-notification-item-body,:root .luds-notification-item .luds-notification-item-content .luds-notification-item-body{font:var(--luds-notification-item-body-font);margin:0}:host .luds-notification-item .luds-notification-item-content .luds-notification-item-timestamp,:root .luds-notification-item .luds-notification-item-content .luds-notification-item-timestamp{font:var(--luds-notification-item-timestamp-font);color:var(--luds-notification-item-timestamp-color)}:host .luds-notification-loading,:root .luds-notification-loading{display:flex;flex-direction:column;padding:var(--luds-notification-empty-padding);gap:var(--luds-notification-empty-gap)}:host .luds-notification-loading .luds-notification-loading-content,:root .luds-notification-loading .luds-notification-loading-content{display:flex;flex-direction:column;gap:var(--luds-notification-empty-body-gap)}:host .luds-notification-loading .luds-notification-loading-content .luds-notification-loading-default,:root .luds-notification-loading .luds-notification-loading-content .luds-notification-loading-default{display:flex;flex-direction:row;align-items:center;gap:var(--luds-notification-empty-body-gap);justify-content:space-between}:host .luds-notification-loading .luds-notification-loading-content .luds-notification-loading-default .luds-notification-loading-group,:root .luds-notification-loading .luds-notification-loading-content .luds-notification-loading-default .luds-notification-loading-group{display:flex;flex-direction:column;gap:var(--luds-notification-item-gap)}:host .luds-notification-feedback,:root .luds-notification-feedback{display:flex;flex-direction:column;padding:var(--luds-notification-empty-padding);gap:var(--luds-notification-empty-gap)}:host .luds-notification-feedback .luds-notification-feedback-icon,:root .luds-notification-feedback .luds-notification-feedback-icon{font-size:var(--luds-notification-empty-icon-size);color:var(--luds-notification-empty-icon-color)}:host .luds-notification-feedback .luds-notification-feedback-content,:root .luds-notification-feedback .luds-notification-feedback-content{display:flex;flex-direction:column;gap:var(--luds-notification-empty-body-gap)}:host .luds-notification-feedback .luds-notification-feedback-content .luds-notification-feedback-title,:root .luds-notification-feedback .luds-notification-feedback-content .luds-notification-feedback-title{font:var(--luds-typography-title-small-font);margin:0}:host .luds-notification-feedback .luds-notification-feedback-content .luds-notification-feedback-subtitle,:root .luds-notification-feedback .luds-notification-feedback-content .luds-notification-feedback-subtitle{font:var(--luds-typography-body-small-default-font);margin:0}}@layer components{:host .luds-pagination,:root .luds-pagination{display:flex;flex-direction:row;flex-wrap:nowrap;flex-grow:1;justify-content:space-between;align-items:center}:host .luds-pagination-nav,:root .luds-pagination-nav{display:flex;flex-direction:row;align-items:center;gap:var(--luds-pagination-gap);flex-shrink:0}:host .luds-pagination-list,:root .luds-pagination-list{display:inline-flex;list-style:none;padding:0;margin:0}:host .luds-pagination-button,:host .luds-pagination-ellipsis,:root .luds-pagination-button,:root .luds-pagination-ellipsis{appearance:none;cursor:pointer;padding:var(--luds-pagination-button-padding);border-radius:var(--luds-pagination-button-radius);background-color:var(--luds-pagination-button-background-default);border:var(--luds-pagination-button-border-default);min-width:var(--luds-pagination-button-min-width);font:var(--luds-pagination-button-font-default);color:var(--luds-pagination-button-text-color-default)}:host .luds-pagination-button[data-focus-visible],:host .luds-pagination-button:focus-visible,:host .luds-pagination-ellipsis[data-focus-visible],:host .luds-pagination-ellipsis:focus-visible,:root .luds-pagination-button[data-focus-visible],:root .luds-pagination-button:focus-visible,:root .luds-pagination-ellipsis[data-focus-visible],:root .luds-pagination-ellipsis:focus-visible{outline:var(--luds-pagination-button-outline-focus);outline-offset:var(--luds-pagination-button-outline-offset-focus);background-color:var(--luds-pagination-button-background-focus)}:host .luds-pagination-button[data-hover],:host .luds-pagination-button:hover,:host .luds-pagination-ellipsis[data-hover],:host .luds-pagination-ellipsis:hover,:root .luds-pagination-button[data-hover],:root .luds-pagination-button:hover,:root .luds-pagination-ellipsis[data-hover],:root .luds-pagination-ellipsis:hover{background-color:var(--luds-pagination-button-background-hover);border:var(--luds-pagination-button-border-hover);color:var(--luds-pagination-button-text-color-hover)}:host .luds-pagination-button[data-selected],:host .luds-pagination-button:active,:host .luds-pagination-ellipsis[data-selected],:host .luds-pagination-ellipsis:active,:root .luds-pagination-button[data-selected],:root .luds-pagination-button:active,:root .luds-pagination-ellipsis[data-selected],:root .luds-pagination-ellipsis:active{background-color:var(--luds-pagination-button-background-selected);border-bottom:var(--luds-pagination-button-border-selected);color:var(--luds-pagination-button-text-color-selected);font:var(--luds-pagination-button-font-selected)}:host .luds-pagination-button[data-disabled],:host .luds-pagination-button:disabled,:host .luds-pagination-ellipsis[data-disabled],:host .luds-pagination-ellipsis:disabled,:root .luds-pagination-button[data-disabled],:root .luds-pagination-button:disabled,:root .luds-pagination-ellipsis[data-disabled],:root .luds-pagination-ellipsis:disabled{cursor:not-allowed;background-color:var(--luds-pagination-button-background-disabled);border:var(--luds-pagination-button-border-disabled);color:var(--luds-pagination-button-text-color-disabled)}:host .luds-pagination-ellipsis,:root .luds-pagination-ellipsis{pointer-events:none;width:min-content}:host .luds-pagination-ellipsis::after,:root .luds-pagination-ellipsis::after{content:"..."}:host .luds-pagination[data-hide-unavailable] .luds-pagination-first[data-first-page],:host .luds-pagination[data-hide-unavailable] .luds-pagination-previous[data-first-page],:host .luds-pagination[data-hide-unavailable] .luds-pagination-next[data-last-page],:host .luds-pagination[data-hide-unavailable] .luds-pagination-last[data-last-page],:root .luds-pagination[data-hide-unavailable] .luds-pagination-first[data-first-page],:root .luds-pagination[data-hide-unavailable] .luds-pagination-previous[data-first-page],:root .luds-pagination[data-hide-unavailable] .luds-pagination-next[data-last-page],:root .luds-pagination[data-hide-unavailable] .luds-pagination-last[data-last-page]{visibility:hidden}:host .luds-pagination-controls,:root .luds-pagination-controls{display:flex;flex-direction:row;align-items:center;gap:var(--luds-pagination-controls-gap);color:var(--luds-pagination-controls-text-color)}:host .luds-pagination-controls .luds-pagination-label,:host .luds-pagination-controls .luds-pagination-range-label,:root .luds-pagination-controls .luds-pagination-label,:root .luds-pagination-controls .luds-pagination-range-label{font:var(--luds-pagination-controls-label-font);margin:0}:host .luds-pagination-controls .luds-form-field:has(.luds-field-wrapper) .luds-field-wrapper,:root .luds-pagination-controls .luds-form-field:has(.luds-field-wrapper) .luds-field-wrapper{width:var(--luds-pagination-items-per-page-input-width);padding-top:0;padding-bottom:0}:host .luds-pagination-container,:root .luds-pagination-container{display:flex;flex-direction:row;flex-wrap:nowrap;flex-grow:1;justify-content:space-between;align-items:center}}@layer components{:host .luds-popover:not(:has(.luds-listbox)),:root .luds-popover:not(:has(.luds-listbox)){position:absolute;display:flex;gap:2rem;flex-direction:column;row-gap:var(--luds-popover-gap);padding:var(--luds-popover-padding-vertical) var(--luds-popover-padding-horizontal);background:var(--luds-popover-background);border-radius:var(--luds-popover-border-radius);animation:popover-show var(--luds-popover-animation-duration) var(--luds-popover-animation-timing);transform-origin:var(--luds-popover-transform-origin);filter:drop-shadow(var(--luds-popover-shadow))}:host .luds-popover:not(:has(.luds-listbox))[data-exit],:root .luds-popover:not(:has(.luds-listbox))[data-exit]{animation:popover-hide var(--luds-popover-animation-duration) var(--luds-popover-animation-timing)}:host .luds-popover:has(.luds-date-picker),:host .luds-popover:has(.luds-date-range-picker),:root .luds-popover:has(.luds-date-picker),:root .luds-popover:has(.luds-date-range-picker){padding:0}:host .luds-popover-header,:root .luds-popover-header{display:flex;flex-direction:column}:host .luds-popover-header[data-direction=row],:root .luds-popover-header[data-direction=row]{align-items:center;flex-direction:row;justify-content:space-between}:host .luds-popover-header[data-direction=column],:root .luds-popover-header[data-direction=column]{flex-direction:column}:host .luds-popover-title,:root .luds-popover-title{margin:0;font:var(--luds-popover-title-font)}:host .luds-popover-subtitle,:root .luds-popover-subtitle{margin:0;font:var(--luds-popover-subtitle-font)}:host .luds-popover-content,:root .luds-popover-content{display:flex;flex-direction:column}:host .luds-popover-arrow,:root .luds-popover-arrow{position:absolute;width:var(--luds-popover-arrow-size);height:var(--luds-popover-arrow-size);background:var(--luds-popover-background);transform:rotate(45deg);pointer-events:none}:host .luds-popover-arrow[data-placement^=top],:root .luds-popover-arrow[data-placement^=top]{bottom:calc(var(--luds-popover-arrow-size)/-2);left:var(--luds-overlay-arrow-x);transform:rotate(45deg)}:host .luds-popover-arrow[data-placement^=bottom],:root .luds-popover-arrow[data-placement^=bottom]{top:calc(var(--luds-popover-arrow-size)/-2);left:var(--luds-overlay-arrow-x);transform:rotate(45deg)}:host .luds-popover-arrow[data-placement=left],:root .luds-popover-arrow[data-placement=left]{right:calc(var(--luds-popover-arrow-size)/-2);top:var(--luds-overlay-arrow-y);transform:rotate(45deg)}:host .luds-popover-arrow[data-placement=right],:root .luds-popover-arrow[data-placement=right]{left:calc(var(--luds-popover-arrow-size)/-2);top:var(--luds-overlay-arrow-y);transform:rotate(45deg)}@keyframes popover-show{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes popover-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.9)}}}@layer components{:host .luds-progress-bar,:root .luds-progress-bar{display:flex;flex-direction:column;gap:var(--luds-progress-bar-label-gap);box-sizing:border-box;width:100%}:host .luds-progress-bar[data-label-position=right],:root .luds-progress-bar[data-label-position=right]{flex-direction:row-reverse;align-items:center}:host .luds-progress-bar[data-label-position=bottom],:root .luds-progress-bar[data-label-position=bottom]{flex-direction:column-reverse}:host .luds-progress-bar-track,:root .luds-progress-bar-track{position:relative;width:100%;min-width:var(--luds-progress-bar-track-min-width);height:var(--luds-progress-bar-track-height);border-radius:var(--luds-progress-bar-track-border-radius);overflow:hidden}:host .luds-progress-bar-track[data-variant=white],:root .luds-progress-bar-track[data-variant=white]{background-color:var(--luds-progress-bar-track-background-white)}:host .luds-progress-bar-track[data-variant=gray],:root .luds-progress-bar-track[data-variant=gray]{background-color:var(--luds-progress-bar-track-background-gray)}:host .luds-progress-bar-indicator,:root .luds-progress-bar-indicator{position:absolute;top:0;left:0;height:100%;border-radius:var(--luds-progress-bar-track-border-radius);width:0%;background-color:var(--luds-progress-bar-indicator-background-in-progress);transition:width .3s ease}:host .luds-progress-bar-indicator[data-status=error],:root .luds-progress-bar-indicator[data-status=error]{background-color:var(--luds-progress-bar-indicator-background-error)}:host .luds-progress-bar-indicator[data-indeterminate],:root .luds-progress-bar-indicator[data-indeterminate]{position:absolute;width:100%;background:rgba(0,0,0,0)}:host .luds-progress-bar-indicator[data-indeterminate]::before,:host .luds-progress-bar-indicator[data-indeterminate]::after,:root .luds-progress-bar-indicator[data-indeterminate]::before,:root .luds-progress-bar-indicator[data-indeterminate]::after{content:"";position:absolute;top:0;border-radius:var(--luds-progress-bar-track-border-radius);height:100%;background-color:var(--luds-progress-bar-indicator-background-indeterminate)}:host .luds-progress-bar-indicator[data-indeterminate]::before,:root .luds-progress-bar-indicator[data-indeterminate]::before{animation:luds-progress-bar-increasing 2s infinite ease}:host .luds-progress-bar-indicator[data-indeterminate]::after,:root .luds-progress-bar-indicator[data-indeterminate]::after{animation:luds-progress-bar-decreasing 2s infinite ease;animation-delay:.5s}:host .luds-progress-bar-indicator[data-complete]:not([data-indeterminate]),:root .luds-progress-bar-indicator[data-complete]:not([data-indeterminate]){width:100%}:host .luds-progress-bar-label,:root .luds-progress-bar-label{margin:0;white-space:nowrap;font:var(--luds-progress-bar-label-font)}:host .luds-progress-bar-label[data-variant=white],:root .luds-progress-bar-label[data-variant=white]{color:var(--luds-progress-bar-label-color-white)}:host .luds-progress-bar-label[data-variant=gray],:root .luds-progress-bar-label[data-variant=gray]{color:var(--luds-progress-bar-label-color-gray)}:host .luds-progress-bar-value,:root .luds-progress-bar-value{margin:0;white-space:nowrap;font:var(--luds-progress-bar-progress-value-font)}:host .luds-progress-bar-value[data-variant=white],:root .luds-progress-bar-value[data-variant=white]{color:var(--luds-progress-bar-label-color-white)}:host .luds-progress-bar-value[data-variant=gray],:root .luds-progress-bar-value[data-variant=gray]{color:var(--luds-progress-bar-label-color-gray)}}@keyframes luds-progress-bar-increasing{from{left:-5%;width:5%}to{left:130%;width:100%}}@keyframes luds-progress-bar-decreasing{from{left:-80%;width:80%}to{left:110%;width:10%}}@layer components{:host .luds-radio-group,:root .luds-radio-group{all:unset;display:flex;gap:var(--luds-radio-space)}:host .luds-radio-group[data-orientation=horizontal],:root .luds-radio-group[data-orientation=horizontal]{flex-direction:row}:host .luds-radio-group[data-orientation=horizontal] .luds-radio-indicator,:root .luds-radio-group[data-orientation=horizontal] .luds-radio-indicator{align-self:center}:host .luds-radio-group[data-orientation=vertical],:root .luds-radio-group[data-orientation=vertical]{flex-direction:column}:host .luds-radio-group[data-invalid][data-touched] .luds-radio-indicator,:root .luds-radio-group[data-invalid][data-touched] .luds-radio-indicator{background-color:var(--luds-radio-background-color-error);border-color:var(--luds-radio-border-color-error)}:host .luds-radio-item,:root .luds-radio-item{display:flex;align-items:flex-start;gap:var(--luds-radio-space-between-indicator-title)}:host .luds-radio-item[data-checked],:root .luds-radio-item[data-checked]{border-color:var(--luds-radio-border-color-checked)}:host .luds-radio-item[data-disabled] .luds-radio-indicator,:root .luds-radio-item[data-disabled] .luds-radio-indicator{border-color:var(--luds-radio-border-color-disabled);cursor:not-allowed}:host .luds-radio-item .luds-radio-item-content,:root .luds-radio-item .luds-radio-item-content{all:unset;display:flex;flex-direction:column;margin:0}:host .luds-radio-item .luds-radio-item-content .luds-radio-item-title,:host .luds-radio-item .luds-radio-item-content .luds-radio-item-description,:root .luds-radio-item .luds-radio-item-content .luds-radio-item-title,:root .luds-radio-item .luds-radio-item-content .luds-radio-item-description{all:unset}:host .luds-radio-item .luds-radio-item-content .luds-radio-item-title,:root .luds-radio-item .luds-radio-item-content .luds-radio-item-title{font:var(--luds-radio-item-title-font);color:var(--luds-radio-item-title-color)}:host .luds-radio-item .luds-radio-item-content .luds-radio-item-description,:root .luds-radio-item .luds-radio-item-content .luds-radio-item-description{font:var(--luds-radio-item-description-font);color:var(--luds-radio-item-description-color)}:host .luds-radio-indicator,:root .luds-radio-indicator{all:unset;display:flex;cursor:pointer;width:var(--luds-radio-size);height:var(--luds-radio-size);border-radius:var(--luds-radio-border-radius);border:var(--luds-radio-background-color-default) var(--luds-radio-border-width) solid;border-color:var(--luds-radio-border-color-checked)}:host .luds-radio-indicator[data-checked]::before,:root .luds-radio-indicator[data-checked]::before{content:"";top:50%;left:50%;height:var(--luds-radio-indicator-size);width:var(--luds-radio-indicator-size);position:relative;transform:translateY(-50%) translateX(-50%);border-radius:var(--luds-radio-border-radius);background-color:var(--luds-radio-background-color-checked)}}@layer components{:host .luds-score-container,:root .luds-score-container{display:flex;flex-direction:column;gap:var(--luds-score-container-gap);padding:var(--luds-score-container-padding);min-width:var(--luds-score-container-min-width);align-self:stretch;border-radius:var(--luds-score-container-border-radius);background-color:var(--luds-score-container-background)}:host .luds-score-container .luds-score-subtitle-container,:root .luds-score-container .luds-score-subtitle-container{padding:0}:host .luds-score-container .luds-tag,:root .luds-score-container .luds-tag{padding:var(--luds-score-tag-padding)}:host .luds-score-header,:root .luds-score-header{display:flex;flex-direction:column;gap:var(--luds-score-header-gap)}:host .luds-score-header .luds-score-title,:root .luds-score-header .luds-score-title{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--luds-score-title-row-gap);row-gap:0;margin:0;color:var(--luds-score-header-color);font:var(--luds-score-header-font)}:host .luds-score-header .luds-score-title .luds-score-title-prefix,:root .luds-score-header .luds-score-title .luds-score-title-prefix{font:var(--luds-score-title-prefix-font);color:inherit}:host .luds-score-header .luds-score-title .luds-score-title-emphasis,:root .luds-score-header .luds-score-title .luds-score-title-emphasis{font:var(--luds-score-title-emphasis-font);color:inherit}:host .luds-score-header .luds-score-value-container,:root .luds-score-header .luds-score-value-container{display:flex;align-items:center;gap:var(--luds-score-value-container-gap)}:host .luds-score-header .luds-score-value-container .luds-score-value-label,:root .luds-score-header .luds-score-value-container .luds-score-value-label{font:var(--luds-score-value-container-font);color:var(--luds-score-value-container-color);margin:0}:host .luds-score-header .luds-score-value-container .luds-tag[data-score-unavailable],:root .luds-score-header .luds-score-value-container .luds-tag[data-score-unavailable]{background-color:var(--luds-color-background-disabled);color:var(--luds-score-value-container-color)}:host .luds-score-header .luds-score-value-container .luds-tag[data-score-tag-text-variant=default],:root .luds-score-header .luds-score-value-container .luds-tag[data-score-tag-text-variant=default]{color:var(--luds-score-value-container-color)}:host .luds-score-header .luds-score-value-container .luds-tag[data-score-tag-text-variant=white],:root .luds-score-header .luds-score-value-container .luds-tag[data-score-tag-text-variant=white]{color:var(--luds-score-tag-white-text-color)}:host .luds-score-meter,:root .luds-score-meter{display:flex;position:relative;width:100%;height:var(--luds-score-meter-height);gap:var(--luds-score-meter-gap);background:rgba(0,0,0,0)}:host .luds-score-meter-block,:root .luds-score-meter-block{flex:1;height:100%;border-radius:var(--luds-score-meter-block-border-radius);background-color:var(--luds-score-meter-block-background);position:relative;overflow:hidden}:host .luds-score-meter-fill,:root .luds-score-meter-fill{position:absolute;top:0;left:0;height:100%;transition:var(--luds-score-meter-fill-transition);border-radius:var(--luds-score-meter-fill-border-radius)}:host .luds-score-meter-labels,:root .luds-score-meter-labels{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;margin-top:var(--luds-score-meter-label-margin-top)}:host .luds-score-meter-label,:root .luds-score-meter-label{font:var(--luds-score-meter-label-font);color:var(--luds-score-meter-label-color)}:host .luds-score-meter-label:first-child,:root .luds-score-meter-label:first-child{text-align:left}:host .luds-score-meter-label:nth-child(2),:root .luds-score-meter-label:nth-child(2){text-align:center}:host .luds-score-meter-label:last-child,:root .luds-score-meter-label:last-child{text-align:right}:host .luds-score-subtitle-container,:root .luds-score-subtitle-container{display:flex;gap:var(--luds-score-subtitle-container-gap);padding:var(--luds-score-subtitle-container-padding);border-radius:var(--luds-score-subtitle-container-border-radius);background-color:var(--luds-score-subtitle-container-background)}:host .luds-score-subtitle-label,:root .luds-score-subtitle-label{font:var(--luds-score-subtitle-label-font)}:host .luds-score-subtitle-list,:root .luds-score-subtitle-list{display:flex;flex-wrap:wrap;gap:var(--luds-score-subtitle-list-gap)}:host .luds-score-subtitle-item,:root .luds-score-subtitle-item{display:flex;align-items:center;gap:var(--luds-score-subtitle-item-gap)}:host .luds-score-subtitle-text,:root .luds-score-subtitle-text{font:var(--luds-score-subtitle-text-font)}:host .luds-score-subtitle-indicator,:root .luds-score-subtitle-indicator{width:var(--luds-score-subtitle-indicator-size);height:var(--luds-score-subtitle-indicator-size);border-radius:var(--luds-score-subtitle-indicator-border-radius)}}@layer components{:host .luds-skeleton,:root .luds-skeleton{border-radius:var(--luds-skeleton-border-radius-base);background:var(--luds-skeleton-background-base);position:relative;overflow:hidden}:host .luds-skeleton[data-circle],:root .luds-skeleton[data-circle]{border-radius:var(--luds-skeleton-border-radius-circle)}:host .luds-skeleton::before,:root .luds-skeleton::before{content:"";position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(90deg, transparent 0%, var(--luds-skeleton-background-highlight) 40%, var(--luds-skeleton-background-highlight) 60%, transparent 100%);animation:skeleton-shimmer var(--luds-skeleton-animation-duration) var(--luds-skeleton-animation-easing) infinite}@keyframes skeleton-shimmer{0%{transform:translateX(-10%)}50%{transform:translateX(10%)}100%{transform:translateX(-10%)}}}@layer components{:host .luds-switch-container,:root .luds-switch-container{display:flex;gap:var(--luds-switch-gap)}:host .luds-switch,:root .luds-switch{cursor:pointer;position:relative;width:var(--luds-switch-width);height:var(--luds-switch-height);border-radius:var(--luds-switch-border-radius);background-color:var(--luds-switch-background);border:var(--luds-switch-border-width) solid var(--luds-switch-border-color);padding:var(--luds-switch-padding);margin:var(--luds-switch-margin);outline:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}:host .luds-switch-label-group,:root .luds-switch-label-group{display:flex;flex-direction:column;justify-content:center;gap:var(--luds-switch-label-group-gap)}:host .luds-switch-label,:root .luds-switch-label{font:var(--luds-switch-label-font);color:var(--luds-switch-label-color)}:host .luds-switch-label-description,:root .luds-switch-label-description{font:var(--luds-switch-label-description-font);color:var(--luds-switch-label-color)}:host .luds-switch[data-focus-visible],:root .luds-switch[data-focus-visible]{outline:var(--luds-switch-focus-ring-width) solid var(--luds-switch-focus-ring-color)}:host .luds-switch-thumb,:root .luds-switch-thumb{display:block;height:var(--luds-switch-thumb-size);width:var(--luds-switch-thumb-size);border-radius:var(--luds-switch-thumb-border-radius);background-color:var(--luds-switch-thumb-color);outline:none;transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transform:translateX(1px)}:host .luds-switch-thumb[data-checked],:root .luds-switch-thumb[data-checked]{background-color:var(--luds-switch-thumb-color-checked);transform:translateX(15px)}:host .luds-switch-thumb[data-disabled],:root .luds-switch-thumb[data-disabled]{background-color:var(--luds-switch-thumb-color-disabled)}}@layer components{:host .luds-table-filter-bar,:root .luds-table-filter-bar{display:flex;flex-direction:column;gap:var(--luds-table-filter-bar-gap, 1rem);margin-bottom:var(--luds-table-filter-bar-margin-bottom, 1rem);width:100%}:host .luds-table-search-bar,:root .luds-table-search-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--luds-table-filter-search-gap, 1rem);padding:var(--luds-table-filter-search-padding, 1rem);border-radius:var(--luds-table-container-border-radius);background:var(--luds-table-filter-surface, var(--luds-color-background-light));border:var(--luds-table-filter-search-border-width, 1px) solid var(--luds-table-filter-search-border-color, var(--luds-color-stroke-main));width:100%}:host .luds-table-search-bar>.luds-form-field,:host .luds-table-search-bar>.luds-search-form-field,:root .luds-table-search-bar>.luds-form-field,:root .luds-table-search-bar>.luds-search-form-field{flex:1 1 auto}:host .luds-table-container,:root .luds-table-container{overflow:auto;width:100%;position:relative;border-radius:var(--luds-table-container-border-radius);border:var(--luds-table-container-border-width) solid var(--luds-table-container-border-color)}:host .luds-table-container:has(+.luds-pagination),:root .luds-table-container:has(+.luds-pagination){margin-bottom:var(--luds-table-container-margin-bottom)}:host .luds-table,:root .luds-table{border-collapse:separate;border-spacing:0;min-width:100%}:host .luds-table th,:root .luds-table th{position:sticky;top:0;z-index:var(--luds-table-header-z-index);background-color:var(--luds-table-header-background);color:var(--luds-table-header-color);text-align:start;font:var(--luds-table-header-font);padding:var(--luds-table-cell-padding);border-bottom:var(--luds-table-border-width) solid var(--luds-table-border-color)}:host .luds-table th:last-child .luds-table-column-resizer,:root .luds-table th:last-child .luds-table-column-resizer{right:var(--luds-table-resizer-right-offset)}:host .luds-table th:hover .luds-table-column-resizer,:root .luds-table th:hover .luds-table-column-resizer{opacity:var(--luds-table-resizer-opacity-visible)}:host .luds-table td,:root .luds-table td{font:var(--luds-table-cell-font);padding:var(--luds-table-cell-padding)}:host .luds-table tr:first-child,:root .luds-table tr:first-child{background-color:var(--luds-table-header-background) !important}:host .luds-table tr:last-child td,:host .luds-table tr:last-child th,:root .luds-table tr:last-child td,:root .luds-table tr:last-child th{border-bottom:none}:host .luds-table tr:nth-child(odd of :not([data-expanded-content])),:root .luds-table tr:nth-child(odd of :not([data-expanded-content])){background-color:var(--luds-table-row-odd-background)}:host .luds-table tr:nth-child(odd of :not([data-expanded-content])) td,:root .luds-table tr:nth-child(odd of :not([data-expanded-content])) td{background-color:var(--luds-table-row-odd-background)}:host .luds-table tr:nth-child(even of :not([data-expanded-content])),:root .luds-table tr:nth-child(even of :not([data-expanded-content])){background-color:var(--luds-table-row-even-background)}:host .luds-table tr:nth-child(even of :not([data-expanded-content])) td,:root .luds-table tr:nth-child(even of :not([data-expanded-content])) td{background-color:var(--luds-table-row-even-background)}:host .luds-table-column-resizer,:root .luds-table-column-resizer{width:var(--luds-table-resizer-width);position:absolute;font-size:var(--luds-table-resizer-font-size);right:0;top:0;height:100%;align-content:center;opacity:var(--luds-table-resizer-opacity-hidden);cursor:pointer}:host .luds-table-column-resizer[data-can-resize=false],:root .luds-table-column-resizer[data-can-resize=false]{display:none}:host .luds-table-column-resizer[data-resizing=true],:root .luds-table-column-resizer[data-resizing=true]{opacity:var(--luds-table-resizer-opacity-visible)}:host .luds-table-sort-asc-icon,:host .luds-table-sort-desc-icon,:root .luds-table-sort-asc-icon,:root .luds-table-sort-desc-icon{font-size:var(--luds-table-sort-icon-size);margin-left:var(--luds-table-sort-icon-padding);color:var(--luds-table-sort-icon-color)}:host .luds-table-expand-trigger,:root .luds-table-expand-trigger{display:inline-flex;align-items:center;justify-content:center;appearance:none;background:rgba(0,0,0,0);border:none;outline:none;padding:0;margin:0;font-size:var(--luds-table-sort-icon-size, 1rem);color:var(--luds-button-tertiary-color);cursor:pointer}:host .luds-table-expand-trigger>.luds-table-expand-icon,:root .luds-table-expand-trigger>.luds-table-expand-icon{transition:transform .2s ease-in-out}:host .luds-table-expand-trigger[data-expanded]>.luds-table-expand-icon,:root .luds-table-expand-trigger[data-expanded]>.luds-table-expand-icon{transform:rotate(180deg)}:host tr:nth-child(odd of :not([data-expanded-content]))+tr[data-expanded-content],:host tr:nth-child(odd of :not([data-expanded-content]))+tr[data-expanded-content] td,:root tr:nth-child(odd of :not([data-expanded-content]))+tr[data-expanded-content],:root tr:nth-child(odd of :not([data-expanded-content]))+tr[data-expanded-content] td{background-color:var(--luds-table-row-odd-background)}:host tr:nth-child(even of :not([data-expanded-content]))+tr[data-expanded-content],:host tr:nth-child(even of :not([data-expanded-content]))+tr[data-expanded-content] td,:root tr:nth-child(even of :not([data-expanded-content]))+tr[data-expanded-content],:root tr:nth-child(even of :not([data-expanded-content]))+tr[data-expanded-content] td{background-color:var(--luds-table-row-even-background)}:host .luds-table-filter-panel,:root .luds-table-filter-panel{display:none;gap:var(--luds-table-filter-panel-gap, 1rem);grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));align-items:end;padding:.75rem;border-radius:var(--luds-table-container-border-radius);background:var(--luds-table-filter-surface, var(--luds-color-background-light))}:host .luds-table-filter-panel[data-open],:root .luds-table-filter-panel[data-open]{display:grid}:host .luds-table-search-bar>.luds-table-filter-panel,:root .luds-table-search-bar>.luds-table-filter-panel{flex-basis:100%;padding:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}:host .luds-table-search-bar>.luds-table-filter-panel[data-open],:root .luds-table-search-bar>.luds-table-filter-panel[data-open]{display:flex;flex-wrap:wrap}:host .luds-table-search-bar>.luds-table-filter-panel>.luds-form-field,:root .luds-table-search-bar>.luds-table-filter-panel>.luds-form-field{flex:1 1 auto;min-width:10rem}:host .luds-table-bulk-actions,:root .luds-table-bulk-actions{display:none;align-items:center;gap:var(--luds-table-bulk-actions-gap, 1rem);padding:var(--luds-table-filter-search-padding, 1rem);border-radius:var(--luds-table-container-border-radius);background:var(--luds-table-filter-surface, var(--luds-color-background-light));border:var(--luds-table-filter-search-border-width, 1px) solid var(--luds-table-filter-search-border-color, var(--luds-color-stroke-main));width:100%}:host .luds-table-bulk-actions-end,:root .luds-table-bulk-actions-end{margin-left:auto;display:flex;align-items:center;gap:var(--luds-table-bulk-actions-gap, 1rem)}:host .luds-table-bulk-actions[data-visible],:root .luds-table-bulk-actions[data-visible]{display:flex}:host .luds-table-filter-toggle,:root .luds-table-filter-toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--luds-table-filter-toggle-size, 2.5rem);height:var(--luds-table-filter-toggle-size, 2.5rem);border-radius:var(--luds-table-filter-toggle-border-radius, var(--luds-spacing-xs));border:none;color:var(--luds-table-filter-toggle-color, var(--luds-color-action-dark));cursor:pointer;transition:background-color .2s ease,color .2s ease}:host .luds-table-filter-toggle .luds-table-filter-toggle-icon,:root .luds-table-filter-toggle .luds-table-filter-toggle-icon{font-size:var(--luds-table-filter-toggle-icon-size, 24px);width:1em;height:1em}:host .luds-table-feedback,:root .luds-table-feedback{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--luds-table-feedback-min-height);padding:var(--luds-table-feedback-padding);gap:var(--luds-table-feedback-gap);background:var(--luds-table-feedback-background);border-radius:var(--luds-table-container-border-radius);width:100%;box-sizing:border-box}:host .luds-table-feedback .luds-table-feedback-icon,:root .luds-table-feedback .luds-table-feedback-icon{font-size:var(--luds-table-feedback-icon-size);color:var(--luds-table-feedback-icon-color)}:host .luds-table-feedback .luds-table-feedback-content,:root .luds-table-feedback .luds-table-feedback-content{display:flex;flex-direction:column;gap:var(--luds-table-feedback-content-gap)}:host .luds-table-feedback .luds-table-feedback-content .luds-table-feedback-title,:root .luds-table-feedback .luds-table-feedback-content .luds-table-feedback-title{color:var(--luds-table-feedback-title-color);margin:0}:host .luds-table-feedback .luds-table-feedback-content .luds-table-feedback-subtitle,:root .luds-table-feedback .luds-table-feedback-content .luds-table-feedback-subtitle{font:var(--luds-table-feedback-subtitle-font);color:var(--luds-table-feedback-subtitle-color);margin:0}:host .luds-table-feedback[data-state=loading] .luds-table-feedback-content,:root .luds-table-feedback[data-state=loading] .luds-table-feedback-content{align-items:center;text-align:center}:host .luds-table-feedback[data-state=error],:host .luds-table-feedback[data-state=empty],:root .luds-table-feedback[data-state=error],:root .luds-table-feedback[data-state=empty]{align-items:flex-start}}@layer components{:host .luds-tabs .luds-tab-list,:root .luds-tabs .luds-tab-list{all:unset;display:flex}:host .luds-tabs .luds-tab-button,:root .luds-tabs .luds-tab-button{display:flex;white-space:nowrap;gap:var(--luds-tabs-vertical-gap);border:none;cursor:pointer;font:var(--luds-tabs-button-default-font);font-weight:var(--luds-tabs-font-weight-default);color:var(--luds-tabs-default-text-color);background-color:rgba(0,0,0,0);margin-bottom:-1px;border-bottom:var(--luds-tabs-border-width-default) solid rgba(0,0,0,0);padding:var(--luds-tabs-padding);outline:none}:host .luds-tabs .luds-tab-button[data-active],:root .luds-tabs .luds-tab-button[data-active]{color:var(--luds-tabs-active-text-color);border-color:var(--luds-tabs-active-border-color);font-weight:var(--luds-tabs-font-weight-active)}:host .luds-tabs .luds-tab-button[data-active]:focus-visible,:root .luds-tabs .luds-tab-button[data-active]:focus-visible{outline:2px solid var(--luds-tabs-active-border-color);outline-offset:2px}:host .luds-tabs .luds-tab-button[data-disabled],:root .luds-tabs .luds-tab-button[data-disabled]{color:var(--luds-tabs-disabled-text-color);cursor:not-allowed}:host .luds-tabs .luds-tab-panel,:root .luds-tabs .luds-tab-panel{display:grid;gap:var(--luds-tabs-panel-gap)}:host .luds-tabs .luds-tab-panel:not([data-active]),:root .luds-tabs .luds-tab-panel:not([data-active]){display:none}:host .luds-tab-panel-header,:root .luds-tab-panel-header{display:grid;gap:var(--luds-tabs-panel-header-gap)}:host .luds-tabs[data-orientation=horizontal],:root .luds-tabs[data-orientation=horizontal]{display:flex;flex-direction:column;gap:var(--luds-tabs-horizontal-gap)}:host .luds-tabs[data-orientation=horizontal] .luds-tab-list,:root .luds-tabs[data-orientation=horizontal] .luds-tab-list{width:100%}:host .luds-tabs[data-orientation=vertical],:root .luds-tabs[data-orientation=vertical]{display:flex}:host .luds-tabs[data-orientation=vertical] .luds-tab-list,:root .luds-tabs[data-orientation=vertical] .luds-tab-list{flex-direction:column}:host .luds-tabs[data-orientation=vertical] .luds-tab-button,:root .luds-tabs[data-orientation=vertical] .luds-tab-button{display:flex;white-space:nowrap;gap:var(--luds-tabs-vertical-gap)}:host .luds-tabs[data-orientation=vertical] .luds-tab-button[data-active],:root .luds-tabs[data-orientation=vertical] .luds-tab-button[data-active]{background-color:var(--luds-tabs-vertical-background-color);border-radius:var(--luds-tabs-border-radius) 0 0 var(--luds-tabs-border-radius)}:host .luds-tabs[data-orientation=vertical] .luds-tab-panel,:root .luds-tabs[data-orientation=vertical] .luds-tab-panel{width:100%;outline:none;padding:var(--luds-tabs-vertical-padding);background-color:var(--luds-tabs-vertical-background-color);border-radius:0 var(--luds-tabs-border-radius) var(--luds-tabs-border-radius) 0}:host .luds-tabs[data-size=small] .luds-tab-button,:root .luds-tabs[data-size=small] .luds-tab-button{font:var(--luds-tabs-button-small-font);font-weight:var(--luds-tabs-font-weight-default);border-bottom:var(--luds-tabs-border-width-small) solid rgba(0,0,0,0)}:host .luds-tabs[data-size=small] .luds-tab-button[data-active],:root .luds-tabs[data-size=small] .luds-tab-button[data-active]{font-weight:var(--luds-tabs-font-weight-active);border-color:var(--luds-tabs-active-border-color)}}@layer components{:host .luds-tag,:root .luds-tag{width:max-content;box-sizing:border-box;border-radius:var(--luds-tag-radius);padding:var(--luds-tag-padding);padding-right:var(--luds-tag-padding-right);display:flex;align-items:center;white-space:nowrap;overflow:hidden}:host .luds-tag .luds-tag-content,:root .luds-tag .luds-tag-content{margin:0;padding-left:var(--luds-tag-content-padding-left);padding-right:var(--luds-tag-content-padding-right);line-height:initial}:host .luds-tag[data-size=default] .luds-tag-icon,:root .luds-tag[data-size=default] .luds-tag-icon{font-size:var(--luds-tag-icon-size-default)}:host .luds-tag[data-size=default] .luds-tag-content,:root .luds-tag[data-size=default] .luds-tag-content{font:var(--luds-tag-content-default-font)}:host .luds-tag[data-size=default][data-background=soft],:root .luds-tag[data-size=default][data-background=soft]{max-width:var(--luds-tag-max-width-default-filled)}:host .luds-tag[data-size=default][data-background=flat],:root .luds-tag[data-size=default][data-background=flat]{max-width:var(--luds-tag-max-width-default-flat)}:host .luds-tag[data-size=small],:root .luds-tag[data-size=small]{height:var(--luds-tag-height-small)}:host .luds-tag[data-size=small] .luds-tag-icon,:root .luds-tag[data-size=small] .luds-tag-icon{font-size:var(--luds-tag-icon-size-small)}:host .luds-tag[data-size=small] .luds-tag-content,:root .luds-tag[data-size=small] .luds-tag-content{font:var(--luds-tag-content-small-font)}:host .luds-tag[data-size=small][data-background=soft],:root .luds-tag[data-size=small][data-background=soft]{max-width:var(--luds-tag-max-width-small-filled)}:host .luds-tag[data-size=small][data-background=flat],:root .luds-tag[data-size=small][data-background=flat]{max-width:var(--luds-tag-max-width-small-flat)}:host .luds-tag[data-type=success][data-background=solid],:root .luds-tag[data-type=success][data-background=solid]{background-color:var(--luds-tag-success-solid-background-color);color:var(--luds-tag-success-solid-text-color)}:host .luds-tag[data-type=success][data-background=solid] .luds-tag-icon,:root .luds-tag[data-type=success][data-background=solid] .luds-tag-icon{color:var(--luds-tag-success-solid-icon-color)}:host .luds-tag[data-type=success][data-background=soft],:root .luds-tag[data-type=success][data-background=soft]{background-color:var(--luds-tag-success-soft-background-color);color:var(--luds-tag-success-soft-text-color)}:host .luds-tag[data-type=success][data-background=soft] .luds-tag-icon,:root .luds-tag[data-type=success][data-background=soft] .luds-tag-icon{color:var(--luds-tag-success-soft-icon-color)}:host .luds-tag[data-type=success][data-background=flat],:root .luds-tag[data-type=success][data-background=flat]{color:var(--luds-tag-success-flat-text-color)}:host .luds-tag[data-type=success][data-background=flat] .luds-tag-icon,:root .luds-tag[data-type=success][data-background=flat] .luds-tag-icon{color:var(--luds-tag-success-flat-icon-color)}:host .luds-tag[data-type=info][data-background=solid],:root .luds-tag[data-type=info][data-background=solid]{background-color:var(--luds-tag-info-solid-background-color);color:var(--luds-tag-info-solid-text-color)}:host .luds-tag[data-type=info][data-background=solid] .luds-tag-icon,:root .luds-tag[data-type=info][data-background=solid] .luds-tag-icon{color:var(--luds-tag-info-solid-icon-color)}:host .luds-tag[data-type=info][data-background=soft],:root .luds-tag[data-type=info][data-background=soft]{background-color:var(--luds-tag-info-soft-background-color);color:var(--luds-tag-info-soft-text-color)}:host .luds-tag[data-type=info][data-background=soft] .luds-tag-icon,:root .luds-tag[data-type=info][data-background=soft] .luds-tag-icon{color:var(--luds-tag-info-soft-icon-color)}:host .luds-tag[data-type=info][data-background=flat],:root .luds-tag[data-type=info][data-background=flat]{color:var(--luds-tag-info-flat-text-color)}:host .luds-tag[data-type=info][data-background=flat] .luds-tag-icon,:root .luds-tag[data-type=info][data-background=flat] .luds-tag-icon{color:var(--luds-tag-info-flat-icon-color)}:host .luds-tag[data-type=warning][data-background=solid],:root .luds-tag[data-type=warning][data-background=solid]{background-color:var(--luds-tag-warning-solid-background-color);color:var(--luds-tag-warning-solid-text-color)}:host .luds-tag[data-type=warning][data-background=solid] .luds-tag-icon,:root .luds-tag[data-type=warning][data-background=solid] .luds-tag-icon{color:var(--luds-tag-warning-solid-icon-color)}:host .luds-tag[data-type=warning][data-background=soft],:root .luds-tag[data-type=warning][data-background=soft]{background-color:var(--luds-tag-warning-soft-background-color);color:var(--luds-tag-warning-soft-text-color)}:host .luds-tag[data-type=warning][data-background=soft] .luds-tag-icon,:root .luds-tag[data-type=warning][data-background=soft] .luds-tag-icon{color:var(--luds-tag-warning-soft-icon-color)}:host .luds-tag[data-type=warning][data-background=flat],:root .luds-tag[data-type=warning][data-background=flat]{color:var(--luds-tag-warning-flat-text-color)}:host .luds-tag[data-type=warning][data-background=flat] .luds-tag-icon,:root .luds-tag[data-type=warning][data-background=flat] .luds-tag-icon{color:var(--luds-tag-warning-flat-icon-color)}:host .luds-tag[data-type=error][data-background=solid],:root .luds-tag[data-type=error][data-background=solid]{background-color:var(--luds-tag-error-solid-background-color);color:var(--luds-tag-error-solid-text-color)}:host .luds-tag[data-type=error][data-background=solid] .luds-tag-icon,:root .luds-tag[data-type=error][data-background=solid] .luds-tag-icon{color:var(--luds-tag-error-solid-icon-color)}:host .luds-tag[data-type=error][data-background=soft],:root .luds-tag[data-type=error][data-background=soft]{background-color:var(--luds-tag-error-soft-background-color);color:var(--luds-tag-error-soft-text-color)}:host .luds-tag[data-type=error][data-background=soft] .luds-tag-icon,:root .luds-tag[data-type=error][data-background=soft] .luds-tag-icon{color:var(--luds-tag-error-soft-icon-color)}:host .luds-tag[data-type=error][data-background=flat],:root .luds-tag[data-type=error][data-background=flat]{color:var(--luds-tag-error-flat-text-color)}:host .luds-tag[data-type=error][data-background=flat] .luds-tag-icon,:root .luds-tag[data-type=error][data-background=flat] .luds-tag-icon{color:var(--luds-tag-error-flat-icon-color)}:host .luds-tag[data-background=flat],:root .luds-tag[data-background=flat]{padding:0}}@layer components{:host .luds-textarea:not(.luds-form-field .luds-textarea),:root .luds-textarea:not(.luds-form-field .luds-textarea){all:unset;all:unset;box-sizing:border-box;width:100%;border-radius:var(--luds-textarea-radius);margin-bottom:calc(var(--luds-textarea-border-width)*-1);border-bottom:var(--luds-textarea-border-width) solid var(--luds-textarea-gray-border-color);min-height:var(--luds-textarea-min-height);height:auto;font:var(--luds-textarea-font);line-height:120%;z-index:0;padding:var(--luds-textarea-padding);resize:vertical;overflow:auto}:host .luds-textarea:not(.luds-form-field .luds-textarea)::placeholder,:root .luds-textarea:not(.luds-form-field .luds-textarea)::placeholder{color:var(--luds-textarea-placeholder-color)}:host .luds-textarea:not(.luds-form-field .luds-textarea)[data-variant=gray],:root .luds-textarea:not(.luds-form-field .luds-textarea)[data-variant=gray]{background-color:var(--luds-textarea-gray-background-color);color:var(--luds-textarea-gray-font-color)}:host .luds-textarea:not(.luds-form-field .luds-textarea)[data-variant=gray][data-focus],:root .luds-textarea:not(.luds-form-field .luds-textarea)[data-variant=gray][data-focus]{background-color:var(--luds-textarea-gray-focus-background-color);color:var(--luds-textarea-gray-focus-font-color);border-color:var(--luds-textarea-gray-focus-border-color)}:host .luds-textarea:not(.luds-form-field .luds-textarea)[data-variant=white],:root .luds-textarea:not(.luds-form-field .luds-textarea)[data-variant=white]{background-color:var(--luds-textarea-white-background-color);color:var(--luds-textarea-white-font-color);border-color:var(--luds-textarea-white-border-color)}:host .luds-textarea:not(.luds-form-field .luds-textarea)[data-variant=white][data-focus],:root .luds-textarea:not(.luds-form-field .luds-textarea)[data-variant=white][data-focus]{background-color:var(--luds-textarea-white-focus-background-color);color:var(--luds-textarea-white-focus-font-color);border-color:var(--luds-textarea-white-focus-border-color)}:host .luds-textarea:not(.luds-form-field .luds-textarea)[data-invalid][data-dirty],:root .luds-textarea:not(.luds-form-field .luds-textarea)[data-invalid][data-dirty]{background-color:var(--luds-textarea-error-background-color);color:var(--luds-textarea-error-font-color);border-color:var(--luds-textarea-error-border-color)}:host .luds-textarea:not(.luds-form-field .luds-textarea)[data-disabled],:root .luds-textarea:not(.luds-form-field .luds-textarea)[data-disabled]{background-color:var(--luds-textarea-disabled-background-color);color:var(--luds-textarea-disabled-font-color);border-color:var(--luds-textarea-disabled-border-color);cursor:not-allowed;resize:none}}@layer components{:host .luds-tooltip,:root .luds-tooltip{position:absolute;display:flex;flex-direction:column;padding:var(--luds-tooltip-padding-vertical) var(--luds-tooltip-padding-horizontal);background:var(--luds-tooltip-background);color:var(--luds-tooltip-color);border-radius:var(--luds-tooltip-border-radius);max-width:var(--luds-tooltip-max-width);animation:tooltip-show var(--luds-tooltip-animation-duration) var(--luds-tooltip-animation-timing);transform-origin:var(--luds-tooltip-transform-origin);filter:drop-shadow(var(--luds-tooltip-shadow))}:host .luds-tooltip[data-exit],:root .luds-tooltip[data-exit]{animation:tooltip-hide var(--luds-tooltip-animation-duration) var(--luds-tooltip-animation-timing)}:host .luds-tooltip-title,:root .luds-tooltip-title{font:var(--luds-tooltip-title-font);margin-bottom:var(--luds-tooltip-title-margin-bottom)}:host .luds-tooltip-text,:root .luds-tooltip-text{font:var(--luds-tooltip-text)}:host .luds-tooltip-arrow,:root .luds-tooltip-arrow{position:absolute;width:var(--luds-tooltip-arrow-size);height:var(--luds-tooltip-arrow-size);background:var(--luds-tooltip-background);transform:rotate(45deg);pointer-events:none}:host .luds-tooltip-arrow[data-placement^=top],:root .luds-tooltip-arrow[data-placement^=top]{bottom:calc(var(--luds-tooltip-arrow-size)/-2);left:var(--luds-overlay-arrow-x);transform:rotate(45deg)}:host .luds-tooltip-arrow[data-placement^=bottom],:root .luds-tooltip-arrow[data-placement^=bottom]{top:calc(var(--luds-tooltip-arrow-size)/-2);left:var(--luds-overlay-arrow-x);transform:rotate(45deg)}:host .luds-tooltip-arrow[data-placement=left],:root .luds-tooltip-arrow[data-placement=left]{right:calc(var(--luds-tooltip-arrow-size)/-2);top:var(--luds-overlay-arrow-y);transform:rotate(45deg)}:host .luds-tooltip-arrow[data-placement=right],:root .luds-tooltip-arrow[data-placement=right]{left:calc(var(--luds-tooltip-arrow-size)/-2);top:var(--luds-overlay-arrow-y);transform:rotate(45deg)}@keyframes tooltip-show{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.9)}}}@layer components{:host .luds-tour-guide,:root .luds-tour-guide{position:fixed;width:var(--luds-tour-guide-width);min-height:var(--luds-tour-guide-min-height);box-sizing:border-box;font-family:var(--luds-tour-guide-font-family);background-color:var(--luds-tour-guide-background-color);border-radius:var(--luds-tour-guide-border-radius);padding:var(--luds-tour-guide-padding);gap:var(--luds-tour-guide-gap);display:flex;flex-direction:column;overflow:hidden;z-index:1000;box-shadow:var(--luds-tour-guide-box-shadow)}:host .luds-tour-guide-top,:root .luds-tour-guide-top{position:relative;display:flex;flex-direction:column;gap:var(--luds-tour-guide-gap)}:host .luds-tour-guide-close,:root .luds-tour-guide-close{position:absolute;top:0;right:0;padding:0;margin:0;border:none;background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:center;color:inherit;font-size:1rem;line-height:1}:host .luds-tour-guide-header,:root .luds-tour-guide-header{margin:0;display:flex;align-items:center;gap:var(--luds-tour-guide-header-gap)}:host .luds-tour-guide-icon,:root .luds-tour-guide-icon{color:var(--luds-tour-guide-header-content-color);font-size:1rem;line-height:1}:host .luds-tour-guide-header-content,:root .luds-tour-guide-header-content{margin:0;font:var(--luds-tour-guide-header-content-font);color:var(--luds-tour-guide-header-content-color)}:host .luds-tour-guide-media,:root .luds-tour-guide-media{display:block;overflow:hidden;line-height:0;max-width:var(--luds-tour-guide-media-max-width);max-height:var(--luds-tour-guide-media-max-height)}:host .luds-tour-guide-media img,:root .luds-tour-guide-media img{display:block;max-width:100%;max-height:var(--luds-tour-guide-media-max-height);width:auto;height:auto;object-fit:cover}:host .luds-tour-guide-body,:root .luds-tour-guide-body{display:flex;flex-direction:column;gap:var(--luds-tour-guide-body-gap)}:host .luds-tour-guide-title,:root .luds-tour-guide-title{margin:0;font:var(--luds-tour-guide-title-font);color:var(--luds-tour-guide-title-color)}:host .luds-tour-guide-description,:root .luds-tour-guide-description{margin:0;font:var(--luds-tour-guide-description-font);color:var(--luds-tour-guide-description-color)}:host .luds-tour-guide-footer,:root .luds-tour-guide-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--luds-tour-guide-gap);margin-top:auto}:host .luds-tour-guide-footer-spacer,:root .luds-tour-guide-footer-spacer{width:40px;flex-shrink:0}:host .luds-tour-guide-counter,:root .luds-tour-guide-counter{font:var(--luds-tour-guide-counter-font)}}