.toast{background:var(--Color-Color-Pallate-Cult,#1a1a1a);opacity:0;min-width:300px;max-width:400px;font-family:var(--font-poppins-sans);color:var(--foreground);border:1px solid #885703;border-radius:12px;flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:.75rem;padding:1rem 1.25rem;transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1);display:flex;transform:translateY(-8px)scale(.995);box-shadow:0 10px 30px #0000001f}.toast.toast-visible{opacity:1;transform:translateY(0)scale(1)}.toast.toast-leaving{opacity:0;transform:translateY(-8px)scale(.995)}.toast-success .toast-icon{color:var(--success-clr);flex-shrink:0}.toast-error .toast-icon{color:var(--danger-clr);flex-shrink:0}.toast-warning .toast-icon{color:var(--primary-clr);flex-shrink:0}.toast-info .toast-icon{color:var(--info-clr);flex-shrink:0}.toast-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.toast-header-left{align-items:center;gap:.75rem;display:flex}.toast-title{color:var(--foreground);font-size:.95rem;font-weight:600}.toast-body{display:block}.toast-message{color:var(--foreground);word-break:break-word;margin:0;font-size:.9375rem;line-height:1.4}.toast-message .toast-message-list{margin:.25rem 0 0;padding-left:1.1rem;list-style-type:disc;display:block}.toast-message .toast-message-list li{margin:.15rem 0;font-size:.9375rem;line-height:1.3}.toast-header{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.toast-header-left{flex:1;align-items:center;gap:.75rem;display:flex}.toast-title{color:var(--foreground);margin:0;font-size:.95rem;font-weight:600}.toast-body{margin-top:.5rem}.toast-body .toast-more{color:var(--primary-clr);cursor:pointer;background:0 0;border:none;margin-top:.4rem;padding:.25rem 0;font-weight:600}.toast-close{cursor:pointer;color:var(--placeholder-clr);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:color .15s;display:flex}.toast-close:hover{color:var(--foreground)}.toast-close:focus{outline:2px solid var(--primary-clr);outline-offset:2px;border-radius:.25rem}.toast-icon{width:1.375rem;height:1.375rem}
