.alert,.notification,.form-status,.form-message{border-radius:.8rem;padding:1.6rem;display:flex;align-items:flex-start;gap:1.2rem;border-left:4px solid currentColor;transition:all .3s ease}.alert--success,.notification--success,.form-status--success,.alert-success{background:linear-gradient(135deg,#0d6efd14,#1987540d);border-left-color:#198754;color:#0c5132}.alert--success svg,.notification--success svg,.form-status--success svg{color:#198754;flex-shrink:0}.alert--success:hover,.notification--success:hover{background:linear-gradient(135deg,#0d6efd1f,#19875414);box-shadow:0 4px 12px #1987541a}.alert--error,.notification--error,.form-status--error,.alert-error,.form-error{background:linear-gradient(135deg,#dc354514,#8e1f0b0d);border-left-color:#dc3545;color:#8e1f0b}.alert--error svg,.notification--error svg,.form-status--error svg{color:#dc3545;flex-shrink:0}.alert--error:hover,.notification--error:hover{background:linear-gradient(135deg,#dc35451f,#8e1f0b14);box-shadow:0 4px 12px #dc35451a}.alert--warning,.notification--warning,.form-status--warning,.alert-warning{background:linear-gradient(135deg,#ffc10714,#ffa7260d);border-left-color:#ffc107;color:#5e4200}.alert--warning svg,.notification--warning svg,.form-status--warning svg{color:#ffc107;flex-shrink:0}.alert--warning:hover,.notification--warning:hover{background:linear-gradient(135deg,#ffc1071f,#ffa72614);box-shadow:0 4px 12px #ffc1071a}.alert--info,.notification--info,.form-status--info,.alert-info{background:linear-gradient(135deg,#007bff14,#17a2b80d);border-left-color:#0dcaf0;color:#055160}.alert--info svg,.notification--info svg,.form-status--info svg{color:#0dcaf0;flex-shrink:0}.alert--info:hover,.notification--info:hover{background:linear-gradient(135deg,#007bff1f,#17a2b814);box-shadow:0 4px 12px #0d6efd1a}.form-message{display:flex;align-items:center;gap:.8rem;font-size:var(--font-body-size, 1rem);line-height:1.6;padding:1.2rem;border-radius:.6rem;border:none;border-left:4px solid currentColor}.form-message--error{border-left-color:#dc3545;color:#8e1f0b;background:#dc35450d}.form-message--success{border-left-color:#198754;color:#0c5132;background:#1987540d}.form-message--warning{border-left-color:#ffc107;color:#5e4200;background:#ffc1070d}.form-message svg{width:1.2rem;height:1.2rem;flex-shrink:0;margin:0;transform:none}.alert svg,.notification svg{width:1.4rem;height:1.4rem;flex-shrink:0;opacity:.85}.alert h3,.alert h2,.notification h3,.notification h2{margin:0;font-weight:600;font-size:.95rem;letter-spacing:.01em}.alert p,.notification p{margin:.4rem 0 0;font-size:.9rem;opacity:.9;line-height:1.6}.alert button,.notification button{margin-left:auto;flex-shrink:0;background:transparent;border:none;padding:.4rem;cursor:pointer;opacity:.6;transition:opacity .2s ease}.alert button:hover,.notification button:hover{opacity:1}.form-error ul,.alert ul,.notification ul{margin:0;padding-left:1.8rem;list-style:disc}.form-error li,.alert li,.notification li{margin:.6rem 0;line-height:1.6}.form-status-list{margin-bottom:2.4rem}.form-status-list .alert,.form-status-list .form-message{margin-bottom:1.2rem}.form-status-list .alert:last-child,.form-status-list .form-message:last-child{margin-bottom:0}@media(max-width:768px){.alert,.notification,.form-message{padding:1.2rem;gap:1rem}.alert h2,.alert h3,.notification h2,.notification h3{font-size:.9rem}.alert button,.notification button{margin-left:auto}}@keyframes slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.alert[data-dismiss]{animation:slideOut .3s ease forwards}
/*# sourceMappingURL=/cdn/shop/t/49/assets/alert-notification-polish.css.map */
