.enlistr-toast-viewport{z-index:max(var(--z-toast,1080),2300);pointer-events:none;flex-direction:column;gap:10px;max-width:380px;display:flex;position:fixed;top:74px;right:20px}@media (max-width:480px){.enlistr-toast-viewport{max-width:none;top:64px;left:12px;right:12px}}.enlistr-toast{pointer-events:auto;background:var(--color-bg-primary);border:1px solid var(--color-border-tertiary);width:100%;min-width:0;box-shadow:var(--shadow-lg);animation:enlistrToastSlideIn .22s var(--ease-bounce,cubic-bezier(.34, 1.56, .64, 1));border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.enlistr-toast--leaving{animation:enlistrToastSlideOut .18s var(--ease-in,cubic-bezier(.4, 0, 1, 1)) forwards}@media (prefers-reduced-motion:reduce){.enlistr-toast,.enlistr-toast--leaving{animation-duration:1ms}}.enlistr-toast__icon{background:var(--enlistr-toast-tone-bg,#1890ff1a);width:32px;height:32px;color:var(--enlistr-toast-tone,var(--color-info));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.enlistr-toast__icon--custom{background:0 0;border-radius:50%;width:40px;height:40px;padding:0;overflow:hidden}.enlistr-toast__content{flex:1;min-width:0}.enlistr-toast__title{font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary);line-height:1.35}.enlistr-toast__body{color:var(--color-text-secondary);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.45}.enlistr-toast__close{cursor:pointer;color:var(--color-text-tertiary);transition:color var(--transition-fast,.15s ease),background var(--transition-fast,.15s ease);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;font-family:inherit;font-size:16px;line-height:1;display:flex}.enlistr-toast__close:hover{color:var(--color-text-primary);background:var(--color-bg-secondary)}.enlistr-toast__close:focus-visible{outline:2px solid var(--color-brand-tertiary);outline-offset:1px}@keyframes enlistrToastSlideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes enlistrToastSlideOut{0%{opacity:1;transform:none}to{opacity:0;transform:translate(20px)}}
