.air3-alert{--alert-min-height:48px;--alert-max-width:var(--max-width-global-container);--alert-gap:var(--spacing-4x);--alert-padding:var(--spacing-3x) var(--spacing-4x);--alert-radius:var(--radius-4x);--alert-font-size:var(--font-size-base-sm);--alert-icon-size:24px;--alert-bg:var(--bg-info);--alert-text:var(--text-on-info);--alert-text-icon:var(--text-on-info);--alert-btn-underline:underline;--alert-border-width:0;--alert-border-color:initial;--alert-border:var(--alert-border-width) solid var(--alert-border-color);--alert-bg-success:var(--bg-success);--alert-text-success:var(--text-on-success);--alert-text-icon-success:var(--text-on-success);--alert-border-color-success:initial;--alert-bg-warning:var(--bg-warning);--alert-text-warning:var(--text-on-warning);--alert-text-icon-warning:var(--text-on-warning);--alert-border-color-warning:initial;--alert-bg-danger:var(--bg-danger);--alert-text-danger:var(--text-on-danger);--alert-text-icon-danger:var(--text-on-danger);--alert-border-color-danger:initial;--alert-inline-bg:var(--bg-info-light);--alert-inline-text:var(--text-on-info-light);--alert-inline-text-icon:var(--text-on-info-light);--alert-inline-bg-success:var(--bg-success-light);--alert-inline-text-success:var(--text-on-success-light);--alert-inline-text-icon-success:var(--text-on-success-light);--alert-inline-bg-warning:var(--bg-warning-light);--alert-inline-text-warning:var(--text-on-warning-light);--alert-inline-text-icon-warning:var(--text-on-warning-light);--alert-inline-bg-danger:var(--bg-danger-light);--alert-inline-text-danger:var(--text-on-danger-light);--alert-inline-text-icon-danger:var(--text-on-danger-light);--alert-inline-bg-upsell:var(--bg-upsell);--alert-inline-text-upsell:var(--text-on-upsell);--alert-inline-text-icon-upsell:var(--text-on-upsell);--alert-wide-min-height:40px;--alert-wide-btn-min-size:24px;--alert-wide-padding:var(--spacing-2x) calc((100% - min(100%, var(--alert-max-width)) + var(--spacing-12x))/2);--alert-wide-radius:0;--alert-min-height-sm:var(--height-sm);--alert-radius-sm:var(--radius-2x);--alert-font-size-sm:var(--font-size-base-xs);--alert-line-height-sm:var(--line-height-base-xs);--alert-padding-sm:var(--spacing-2x);--alert-gap-sm:var(--spacing-2x);--alert-icon-size-sm:16px;--text-link:currentColor;--text-link-hover:currentColor;background:var(--alert-bg);border:0 solid;border-color:initial;border:var(--hc-border,var(--alert-border));border-radius:var(--alert-radius);color:var(--alert-text);display:flex;font-size:var(--alert-font-size);gap:var(--alert-gap);min-height:48px;min-height:var(--alert-min-height);padding:var(--alert-padding)}.air3-alert.air3-alert-sm{--alert-min-height:var(--alert-min-height-sm);--alert-radius:var(--alert-radius-sm);--alert-font-size:var(--alert-font-size-sm);--alert-padding:var(--alert-padding-sm);--alert-gap:var(--alert-gap-sm);line-height:var(--alert-line-height-sm);position:relative}.air3-alert.air3-alert-sm .air3-icon{--icon-size:var(--alert-icon-size-sm)}.air3-alert.air3-alert-sm .air-alert-actions{gap:var(--alert-gap-sm);position:absolute;right:var(--spacing-1x);top:var(--spacing-1x)}.air3-alert+.air3-alert{margin-top:var(--spacing-2x)}.air3-alert .air3-icon{--icon-size:var(--alert-icon-size)}.air3-alert.air3-alert-inline{background:var(--alert-inline-bg);color:var(--alert-inline-text)}.air3-alert.air3-alert-inline>.air3-alert-icon{color:var(--alert-inline-text-icon)}.air3-alert.air3-alert-upsell{--alert-inline-bg:var(--alert-inline-bg-upsell);--alert-inline-text:var(--alert-inline-text-upsell);--alert-inline-text-icon:var(--alert-inline-text-icon-upsell)}.air3-alert .air3-alert-icon{align-items:self-start;color:var(--alert-text-icon);display:flex;padding:0}.air-alert-actions{align-self:flex-start;background:transparent;border:0;display:flex;gap:var(--spacing-4x)}.air-alert-actions .air3-alert-close,.air-alert-actions .air3-btn-link{--text-link-hover:currentColor;--underline-btn-link:var(--alert-btn-underline);align-items:center;background:transparent;border:0;color:currentColor;cursor:pointer;display:flex;justify-content:center;min-height:var(--alert-wide-btn-min-size);min-width:var(--alert-wide-btn-min-size)}.air3-alert-positive{--alert-bg:var(--alert-bg-success);--alert-text:var(--alert-text-success);--alert-text-icon:var(--alert-text-icon-success);--alert-inline-bg:var(--alert-inline-bg-success);--alert-inline-text:var(--alert-inline-text-success);--alert-inline-text-icon:var(--alert-inline-text-icon-success);--alert-border-color:var(--alert-border-color-success)}.air3-alert-warning{--alert-bg:var(--alert-bg-warning);--alert-text:var(--alert-text-warning);--alert-text-icon:var(--alert-text-icon-warning);--alert-inline-bg:var(--alert-inline-bg-warning);--alert-inline-text:var(--alert-inline-text-warning);--alert-inline-text-icon:var(--alert-inline-text-icon-warning);--alert-border-color:var(--alert-border-color-warning)}.air3-alert-negative{--alert-bg:var(--alert-bg-danger);--alert-text:var(--alert-text-danger);--alert-text-icon:var(--alert-text-icon-danger);--alert-inline-bg:var(--alert-inline-bg-danger);--alert-inline-text:var(--alert-inline-text-danger);--alert-inline-text-icon:var(--alert-inline-text-icon-danger);--alert-border-color:var(--alert-border-color-danger)}.air3-alert-content{align-self:center;flex:1;word-wrap:break-word;word-break:break-word}.air3-alert-content-actions{padding-right:var(--spacing-16x)}.air3-alert-side-wide{--alert-padding:var(--alert-wide-padding);--alert-min-height:var(--alert-wide-min-height);--alert-radius:var(--alert-wide-radius);--alert-btn-underline:none}.air3-alert-instant{--alert-instant-width:140px;--alert-instant-height:124px;--alert-gap:var(--spacing-2x);--alert-bg:var(--bg-glass-95);--alert-text:var(--text-on-glass);--alert-text-icon:currentColor;align-items:center;flex-direction:column;min-height:124px;min-height:var(--alert-instant-height);min-width:140px;min-width:var(--alert-instant-width);padding:var(--spacing-6x)}.air3-alert-instant,.air3-alert-instant .air3-alert-icon{justify-content:center}.air3-alert-instant .air3-alert-icon .air3-icon{--icon-size:48px}.air3-alert-instant .air3-alert-content{text-align:center}.keyboard-user .air3-alert-generic a:focus,.keyboard-user .air3-alert-generic button:focus{--outline-text:currentColor}
