.qc-toast{position:fixed;bottom:24px;left:24px;z-index:1000;display:inline-flex;align-items:center;gap:10px;padding:14px 20px;background:var(--primary-dark);color:#fff;font-size:13px;font-weight:500;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.18);animation:qc-toast-in .3s ease-out,qc-toast-out .4s ease-in 2.6s forwards}.qc-toast--error{background:#c0392b;animation:qc-toast-in .3s ease-out,qc-toast-out .4s ease-in 4.6s forwards}@media (prefers-reduced-motion:reduce){.qc-toast,.qc-toast--error{animation:none}}@keyframes qc-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes qc-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}