.efs-alert-container{z-index:9999;pointer-events:none;flex-direction:column;gap:1rem;max-width:28rem;display:flex;position:fixed;top:1.5rem;right:1.5rem}.efs-alert-item{pointer-events:auto}.efs-alert{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffffbf;border:1px solid #fff9;border-radius:1rem;width:100%;max-width:28rem;padding:1.5rem 1.5rem 1.25rem;animation:.35s cubic-bezier(.34,1.56,.64,1) efs-alert-in;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a,inset 0 1px #ffffffe6}.efs-alert--exiting{animation:.25s ease-in forwards efs-alert-out}.efs-alert__accent{height:3px;position:absolute;top:0;left:0;right:0}.efs-alert__accent--error{background:linear-gradient(90deg,#ef4444,#dc2626)}.efs-alert__accent--success{background:linear-gradient(90deg,#10b981,#059669)}.efs-alert__accent--warning{background:linear-gradient(90deg,#f59e0b,#d97706)}.efs-alert__accent--info{background:linear-gradient(90deg,#3b82f6,#2563eb)}.efs-alert__close{cursor:pointer;background:#0000000d;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.efs-alert__close:hover{background:#0000001a}.efs-alert__close-icon{width:1rem;height:1rem}.efs-alert__close--error{color:#ef4444}.efs-alert__close--error:hover{background:#ef44441a}.efs-alert__close--success{color:#10b981}.efs-alert__close--success:hover{background:#10b9811a}.efs-alert__close--warning{color:#f59e0b}.efs-alert__close--warning:hover{background:#f59e0b1a}.efs-alert__close--info{color:#3b82f6}.efs-alert__close--info:hover{background:#3b82f61a}.efs-alert__content{align-items:flex-start;gap:1rem;display:flex}.efs-alert__icon-container{-webkit-backdrop-filter:blur(8px);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.efs-alert__icon-container--error{background:#ef444426;border:1px solid #ef444433}.efs-alert__icon-container--success{background:#10b98126;border:1px solid #10b98133}.efs-alert__icon-container--warning{background:#f59e0b26;border:1px solid #f59e0b33}.efs-alert__icon-container--info{background:#3b82f626;border:1px solid #3b82f633}.efs-alert__icon{width:1.5rem;height:1.5rem}.efs-alert__icon--error{color:#ef4444}.efs-alert__icon--success{color:#10b981}.efs-alert__icon--warning{color:#f59e0b}.efs-alert__icon--info{color:#3b82f6}.efs-alert__text{flex:1;min-width:0;padding-right:1.5rem}.efs-alert__title{margin:0 0 .25rem;font-size:.9375rem;font-weight:600;line-height:1.4}.efs-alert__title--error{color:#dc2626}.efs-alert__title--success{color:#059669}.efs-alert__title--warning{color:#d97706}.efs-alert__title--info{color:#2563eb}.efs-alert__message{margin:0;font-size:.875rem;line-height:1.5}.efs-alert__message--error{color:#b91c1c}.efs-alert__message--success{color:#047857}.efs-alert__message--warning{color:#b45309}.efs-alert__message--info{color:#1d4ed8}.efs-alert__progress{background:#0000000d;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.efs-alert__progress-bar{height:100%;animation:linear forwards efs-progress}.efs-alert__progress-bar--error{background:linear-gradient(90deg,#ef4444,#dc2626)}.efs-alert__progress-bar--success{background:linear-gradient(90deg,#10b981,#059669)}.efs-alert__progress-bar--warning{background:linear-gradient(90deg,#f59e0b,#d97706)}.efs-alert__progress-bar--info{background:linear-gradient(90deg,#3b82f6,#2563eb)}@keyframes efs-alert-in{0%{opacity:0;transform:translate(100%)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes efs-alert-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(100%)scale(.95)}}@keyframes efs-progress{0%{width:100%}to{width:0%}}@media (max-width:480px){.efs-alert-container{max-width:none;top:1rem;left:1rem;right:1rem}.efs-alert{max-width:none}}
