.ErrorAlert-module__SwXYNq__alert{border-radius:var(--radius-md);border:1px solid;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1rem 1.25rem;animation:.3s ease-out ErrorAlert-module__SwXYNq__slideDown;display:flex}@keyframes ErrorAlert-module__SwXYNq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ErrorAlert-module__SwXYNq__error{background:var(--danger-light);border-color:var(--danger-hover);color:var(--danger-hover)}.ErrorAlert-module__SwXYNq__warning{background:var(--accent-light);border-color:var(--accent-hover);color:var(--accent-hover)}.ErrorAlert-module__SwXYNq__info{background:var(--info-light);border-color:var(--info-hover);color:var(--info-hover)}.ErrorAlert-module__SwXYNq__success{background:var(--success-light);border-color:var(--success-hover);color:var(--success-hover)}.ErrorAlert-module__SwXYNq__content{flex:1;align-items:flex-start;gap:1rem;display:flex}.ErrorAlert-module__SwXYNq__icon{flex-shrink:0;font-size:1.25rem;font-weight:700;line-height:1.5}.ErrorAlert-module__SwXYNq__messageContainer{flex:1}.ErrorAlert-module__SwXYNq__title{margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.4}.ErrorAlert-module__SwXYNq__message{margin:0;font-size:.9rem;line-height:1.5}.ErrorAlert-module__SwXYNq__actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.ErrorAlert-module__SwXYNq__dismissButton{cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;padding:0;font-size:1.25rem;line-height:1;transition:opacity .2s}.ErrorAlert-module__SwXYNq__dismissButton:hover{opacity:1}