.alert{background:var(--white-color,#fff);border-radius:var(--border-radius-sm);display:flex;gap:1rem;margin-bottom:3rem;overflow:hidden;padding:1.5rem;position:relative;z-index:1}.alert:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.alert--info{border:1px solid var(--info-color)}.alert--info:before{background:rgba(var(--info-rgb),.1);background:linear-gradient(90deg,rgba(var(--info-rgb),.1),transparent)}.alert--info .alert__icon{color:var(--info-color,#000)}.alert--success{border:1px solid var(--success-color)}.alert--success:before{background:rgba(var(--success-rgb),.1);background:linear-gradient(90deg,rgba(var(--success-rgb),.1),transparent)}.alert--success .alert__icon{color:var(--success-color,#000)}.alert--warning{border:1px solid var(--warning-color)}.alert--warning:before{background:rgba(var(--warning-rgb),.1);background:linear-gradient(90deg,rgba(var(--warning-rgb),.1),transparent)}.alert--warning .alert__icon{color:var(--warning-color,#000)}.alert--error{border:1px solid var(--error-color)}.alert--error:before{background:rgba(var(--error-rgb),.1);background:linear-gradient(90deg,rgba(var(--error-rgb),.1),transparent)}.alert--error .alert__icon{color:var(--error-color,#000)}.alert__icon{color:var(--primary-color,#000);flex:0 0 1.5rem;font-size:1.5rem}.alert__icon,.alert__text{position:relative;z-index:1}.alert__text{flex:100%}.alert__text>:last-child{margin-bottom:0}