#tzq-toast-container{position:fixed;bottom:2rem;right:2rem;z-index:999999;display:flex;flex-direction:column;gap:var(--tzq-spacing-3);pointer-events:none}.tzq-toast{position:relative;min-width:320px;max-width:420px;background:#fff;border-radius:var(--tzq-radius-lg);box-shadow:0 10px 25px -5px rgb(0 0 0 / .1),0 8px 10px -6px rgb(0 0 0 / .1);display:flex;align-items:flex-start;padding:var(--tzq-spacing-4);gap:var(--tzq-spacing-4);border-left:4px solid var(--tzq-primary);transform:translateX(120%);pointer-events:all}.tzq-toast--visible{transform:translateX(0)}.tzq-toast--success{border-left-color:var(--tzq-success)}.tzq-toast--error{border-left-color:var(--tzq-error)}.tzq-toast--warning{border-left-color:var(--tzq-warning)}.tzq-toast--info{border-left-color:var(--tzq-primary)}.tzq-toast__icon{font-size:var(--tzq-text-2xl);flex-shrink:0;line-height:var(--tzq-leading-none)}.tzq-toast__body{flex:1;min-width:0}.tzq-toast__title{font-weight:var(--tzq-font-extrabold);font-size:var(--tzq-text-base);color:var(--tzq-text-primary);margin-bottom:var(--tzq-spacing-1);line-height:var(--tzq-leading-snug)}.tzq-toast__message{font-size:var(--tzq-text-sm);color:var(--tzq-text-secondary);line-height:var(--tzq-leading-snug)}.tzq-toast__close{background:#fff0;border:none;color:var(--tzq-text-muted);font-size:var(--tzq-text-xl);line-height:var(--tzq-leading-none);cursor:pointer;padding:var(--tzq-spacing-1);margin:-.25rem}.tzq-toast__close:hover{color:var(--tzq-error)}@media (max-width:576px){#tzq-toast-container{bottom:80px;left:1rem;right:1rem}.tzq-toast{min-width:0;max-width:100%}}