.alert{--vds-alert-title-font-family: var(--nclh-typography-alert-title-medium-font-family);--vds-alert-title-font-weight: var(--nclh-typography-alert-title-medium-font-weight);--vds-alert-title-line-height: var(--nclh-typography-alert-title-medium-line-height);--vds-alert-title-font-size: var(--nclh-typography-alert-title-medium-font-size);--vds-alert-title-letter-spacing: var(--nclh-typography-alert-title-medium-letter-spacing);--vds-alert-title-text-case: var(--nclh-typography-alert-title-medium-text-case);--vds-alert-title-text-decoration: var(--nclh-typography-alert-title-medium-text-decoration);--vds-alert-title-font-style: var(--nclh-typography-alert-title-medium-font-style);--vds-alert-copy-font-family: var(--nclh-typography-alert-copy-medium-font-family);--vds-alert-copy-font-weight: var(--nclh-typography-alert-copy-medium-font-weight);--vds-alert-copy-line-height: var(--nclh-typography-alert-copy-medium-line-height);--vds-alert-copy-font-size: var(--nclh-typography-alert-copy-medium-font-size);--vds-alert-copy-letter-spacing: var(--nclh-typography-alert-copy-medium-letter-spacing);--vds-alert-copy-text-case: var(--nclh-typography-alert-copy-medium-text-case);--vds-alert-copy-text-decoration: var(--nclh-typography-alert-copy-medium-text-decoration);--vds-alert-copy-font-style: var(--nclh-typography-alert-copy-medium-font-style)}.alert{--vds-alert-gap: var(--nclh-element-alert-medium-item-spacing);--vds-alert-border-width: var(--nclh-element-alert-medium-border-width);--vds-alert-padding: var(--nclh-element-alert-medium-vertical-padding) var(--nclh-element-alert-medium-horizontal-padding);--vds-alert-body-action-padding: var(--nclh-spacing-1)}.alert.alert_notification,.alert{--vds-alert-border-color: var(--nclh-component-alert-layer-notification-border-color);--vds-alert-color-background: var(--nclh-color-background-alert-notification);--vds-alert-color-text: var(--nclh-color-text-alert-copy-notification);--vds-alert-color-text-icon: var(--nclh-color-text-alert-icon-notification)}.alert.alert_warning{--vds-alert-border-color: var(--nclh-component-alert-layer-warning-border-color);--vds-alert-color-background: var(--nclh-color-background-alert-warning);--vds-alert-color-text: var(--nclh-color-text-alert-copy-warning);--vds-alert-color-text-icon: var(--nclh-color-text-alert-icon-warning)}.alert.alert_error{--vds-alert-border-color: var(--nclh-component-alert-layer-error-border-color);--vds-alert-color-background: var(--nclh-color-background-alert-error);--vds-alert-color-text: var(--nclh-color-text-alert-copy-error);--vds-alert-color-text-icon: var(--nclh-color-text-alert-icon-error)}.alert.alert_success{--vds-alert-border-color: var(--nclh-component-alert-layer-success-border-color);--vds-alert-color-background: var(--nclh-color-background-alert-success);--vds-alert-color-text: var(--nclh-color-text-alert-copy-success);--vds-alert-color-text-icon: var(--nclh-color-text-alert-icon-success)}.alert.alert_variant-1,.alert{--vds-alert-border-radius: var(--nclh-border-radius-small)}.alert.alert_variant-2{--vds-alert-border-radius: var(--nclh-border-radius-none);--vds-alert-border-color: var(--nclh-color-border-layer-transparent)}.alert{width:100%;display:flex;gap:var(--vds-alert-gap);padding:var(--vds-alert-padding);border:var(--vds-alert-border-width) solid var(--vds-alert-border-color);border-radius:var(--vds-alert-border-radius);background-color:var(--vds-alert-color-background);color:var(--vds-alert-color-text)}.alert__icon{display:flex;align-items:flex-start}.alert__body{display:flex;flex-direction:column;flex:1 1 auto}.alert__body__title__text{font-family:var(--vds-alert-title-font-family);font-weight:var(--vds-alert-title-font-weight);line-height:var(--vds-alert-title-line-height);font-size:var(--vds-alert-title-font-size);letter-spacing:var(--vds-alert-title-letter-spacing);text-decoration:var(--vds-alert-title-text-decoration);text-transform:var(--vds-alert-title-text-case);font-style:var(--vds-alert-title-font-style)}.alert__body__description__text{font-family:var(--vds-alert-copy-font-family);font-weight:var(--vds-alert-copy-font-weight);line-height:var(--vds-alert-copy-line-height);font-size:var(--vds-alert-copy-font-size);letter-spacing:var(--vds-alert-copy-letter-spacing);text-decoration:var(--vds-alert-copy-text-decoration);text-transform:var(--vds-alert-copy-text-case);font-style:var(--vds-alert-copy-font-style)}.alert__body__action:not(:first-child){padding-top:var(--vds-alert-body-action-padding)}.alert__aside{display:flex;align-items:flex-start}.alert__aside__close,.alert__aside__collapse{display:flex}
