.form-toast{z-index:1000;color:#fff;background:#1c2539;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 28px;align-items:center;gap:10px;width:min(360px,100vw - 32px);padding:14px 14px 14px 16px;animation:.28s both form-toast-in;display:grid;position:fixed;bottom:24px;left:24px;box-shadow:0 14px 36px #0f172a3d}.form-toast--success{border-left:4px solid #34c77b}.form-toast--error{border-left:4px solid #ef6b6b}.form-toast__icon{color:#132238;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;font-weight:700;display:grid}.form-toast__message{font-size:14px;font-weight:600;line-height:1.4}.form-toast__close{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:22px;line-height:1;display:grid}.form-toast__close:hover,.form-toast__close:focus-visible{background:#ffffff1f}.form-toast__close:focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes form-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:575px){.form-toast{bottom:16px;left:16px}}@media (prefers-reduced-motion:reduce){.form-toast{animation:none}}
