.pf-toast-viewport{top:var(--spacing-lg);right:var(--spacing-lg);gap:var(--spacing-sm);z-index:1200;flex-direction:column;width:100%;max-width:400px;display:flex;position:fixed}.pf-toast{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);background-color:var(--color-bg-primary);box-shadow:var(--shadow-lg);border:1px solid var(--color-border);font-size:14px;display:flex}.pf-toast--success{background-color:var(--color-success-light);border-left:3px solid var(--color-success)}.pf-toast--error{background-color:var(--color-error-light);border-left:3px solid var(--color-error)}.pf-toast--warning{background-color:var(--color-warning-light);border-left:3px solid var(--color-warning)}.pf-toast--info{background-color:var(--color-info-light);border-left:3px solid var(--color-info)}.pf-toast__title{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600}.pf-toast__description{color:var(--color-text-secondary);margin:2px 0 0;font-size:13px}.pf-toast__close{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.pf-toast__close:hover{color:var(--color-text-primary)}
