/*!
 * @be-partner-labs/ds v1.8.0 — components/alert
 * © 2026 Be Partner Labs. MIT License.
 *
 * CDN:  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@be-partner-labs/ds@1.8.0/dist/components/alert.min.css">
 * npm:  @import "@be-partner-labs/ds/components/alert";
 * Docs: https://ds.bepartnerlabs.com/components/alert/
 */
@layer bp-tokens,bp-reset,bp-grid;@layer bp-components{.bp-alert{--_background:var(--alert-background,var(--bp-color-bg-subtle));--_color:var(--alert-color,var(--bp-color-text));--_border-color:var(--alert-border-color,var(--bp-color-border));--_border-width:var(--alert-border-width,1px);--_border-radius:var(--alert-border-radius,var(--bp-radius-md));--_padding-x:var(--alert-padding-x,var(--bp-space-4));--_padding-y:var(--alert-padding-y,var(--bp-space-3));--_gap:var(--alert-gap,var(--bp-space-3));--_accent-width:var(--alert-accent-width,4px);--_accent-color:var(--alert-accent-color,var(--_border-color));align-items:flex-start;gap:var(--_gap);padding:var(--_padding-y) var(--_padding-x);background-color:var(--_background);color:var(--_color);border:var(--_border-width) solid var(--_border-color);border-radius:var(--_border-radius);display:flex;position:relative;container-type:inline-size}.bp-alert[hidden]{display:none}.bp-alert--info{--alert-background:color-mix(in srgb, var(--bp-color-info) 12%, transparent);--alert-border-color:color-mix(in srgb, var(--bp-color-info) 30%, transparent);--alert-accent-color:var(--bp-color-info)}.bp-alert--success{--alert-background:color-mix(in srgb, var(--bp-color-success) 12%, transparent);--alert-border-color:color-mix(in srgb, var(--bp-color-success) 30%, transparent);--alert-accent-color:var(--bp-color-success)}.bp-alert--warning{--alert-background:color-mix(in srgb, var(--bp-color-warning) 12%, transparent);--alert-border-color:color-mix(in srgb, var(--bp-color-warning) 30%, transparent);--alert-accent-color:var(--bp-color-warning)}.bp-alert--error{--alert-background:color-mix(in srgb, var(--bp-color-error) 12%, transparent);--alert-border-color:color-mix(in srgb, var(--bp-color-error) 30%, transparent);--alert-accent-color:var(--bp-color-error)}.bp-alert--accent{padding-left:calc(var(--_padding-x) + var(--_accent-width));border-left-color:#0000}.bp-alert--accent:before{content:"";inset-block:0;width:var(--_accent-width);background-color:var(--_accent-color);border-radius:var(--_border-radius) 0 0 var(--_border-radius);position:absolute;left:0}.bp-alert__icon{font-size:var(--bp-text-lg);flex-shrink:0;margin-top:1px;line-height:1}.bp-alert__content{gap:var(--bp-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.bp-alert__title{font-size:var(--alert-title-size,var(--bp-text-sm));font-weight:var(--bp-font-weight-semibold);color:var(--_color);line-height:var(--bp-leading-normal);margin:0}.bp-alert__body{font-size:var(--alert-body-size,var(--bp-text-sm));color:var(--bp-color-text-muted);line-height:var(--bp-leading-normal);margin:0}.bp-alert__close{border-radius:var(--bp-radius-md);width:1.75rem;height:1.75rem;color:var(--bp-color-text-muted);cursor:pointer;font-size:var(--bp-text-base);transition:background-color var(--bp-duration-fast) var(--bp-ease), color var(--bp-duration-fast) var(--bp-ease);background:0 0;border:none;flex-shrink:0;place-items:center;margin-top:-2px;margin-right:-4px;line-height:1;display:grid}.bp-alert__close:hover{background-color:var(--bp-color-bg-subtle);color:var(--bp-color-text)}.bp-alert__close:focus-visible{box-shadow:var(--bp-focus-ring);outline:none}}@layer bp-utilities;