:root{--alert-radius: 14px;--alert-border: rgba(255,255,255,.1);--alert-bg: rgba(255,255,255,.06);--alert-text: rgba(255,255,255,.9);--alert-muted: rgba(255,255,255,.7);--alert-shadow: 0 10px 22px rgba(0,0,0,.35);--alert-success-border: rgba(34,197,94,.28);--alert-success-bg: rgba(34,197,94,.1);--alert-success-text: rgba(220,252,231,.95);--alert-danger-border: rgba(239,68,68,.3);--alert-danger-bg: rgba(239,68,68,.1);--alert-danger-text: rgba(254,226,226,.95);--alert-warning-border: rgba(250,204,21,.28);--alert-warning-bg: rgba(250,204,21,.1);--alert-warning-text: rgba(254,243,199,.95);--alert-info-border: rgba(59,130,246,.28);--alert-info-bg: rgba(59,130,246,.1);--alert-info-text: rgba(219,234,254,.95)}.saas-alerts{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}.saas-alert{position:relative;padding:.95rem 1rem;border-radius:var(--alert-radius);border:1px solid var(--alert-border);background:var(--alert-bg);color:var(--alert-text);box-shadow:var(--alert-shadow)}.saas-alert__title{font-weight:700;margin:0 0 .35rem}.saas-alert__list{margin:.35rem 0 0 1.15rem;padding:0;list-style:disc;color:var(--alert-text)}.saas-alert__close{position:absolute;top:.6rem;right:.6rem;width:32px;height:32px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;cursor:pointer}.saas-alert__close:before,.saas-alert__close:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:#ffffffbf;transform-origin:center}.saas-alert__close:before{transform:translate(-50%,-50%) rotate(45deg)}.saas-alert__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.saas-alert__close:hover{background:#ffffff1a}.saas-alert--success{border-color:var(--alert-success-border);background:var(--alert-success-bg);color:var(--alert-success-text)}.saas-alert--danger{border-color:var(--alert-danger-border);background:var(--alert-danger-bg);color:var(--alert-danger-text)}.saas-alert--warning{border-color:var(--alert-warning-border);background:var(--alert-warning-bg);color:var(--alert-warning-text)}.saas-alert--info{border-color:var(--alert-info-border);background:var(--alert-info-bg);color:var(--alert-info-text)}.saas-alert a{color:inherit;text-decoration:underline}
