.toast-stack[data-v-9cfaaa48]{bottom:24px;display:flex;flex-direction:column;gap:8px;max-width:min(420px,calc(100vw - 32px));pointer-events:none;position:fixed;right:24px;z-index:10100}.toast[data-v-9cfaaa48]{align-items:center;background:var(--bl-overlay);border:1px solid var(--bl-bd);border-radius:var(--bl-r-pop);box-shadow:var(--bl-shadow-pop);color:var(--bl-text);display:flex;font-family:var(--mt-font-sans);font-size:14px;font-weight:600;gap:10px;padding:12px 14px;pointer-events:auto}.toast--success[data-v-9cfaaa48]{border-left:3px solid var(--bl-success)}.toast--error[data-v-9cfaaa48]{border-left:3px solid var(--bl-error)}.toast--warning[data-v-9cfaaa48]{border-left:3px solid var(--bl-star)}.toast--info[data-v-9cfaaa48]{border-left:3px solid var(--bl-accent)}.toast__icon[data-v-9cfaaa48]{align-items:center;background:var(--bl-s3);border-radius:50%;display:inline-flex;flex-shrink:0;font-weight:800;height:22px;justify-content:center;width:22px}.toast--success .toast__icon[data-v-9cfaaa48]{background:var(--bl-success-soft);color:var(--bl-success-text)}.toast--error .toast__icon[data-v-9cfaaa48]{background:#ff6b6b2e;color:var(--bl-error)}.toast--warning .toast__icon[data-v-9cfaaa48]{background:#ffc83d2e;color:var(--bl-star)}.toast--info .toast__icon[data-v-9cfaaa48]{background:var(--bl-accent-subtle);color:var(--bl-accent-text)}.toast__msg[data-v-9cfaaa48]{flex:1;line-height:1.4;min-width:0}.toast__close[data-v-9cfaaa48]{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--bl-text-3);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;height:24px;justify-content:center;transition:background var(--bl-dur-fast) var(--bl-ease-std),color var(--bl-dur-fast) var(--bl-ease-std);width:24px}.toast__close[data-v-9cfaaa48]:hover{background:var(--bl-s3);color:var(--bl-text)}.toast-enter-active[data-v-9cfaaa48]{transition:opacity var(--bl-dur-base) var(--bl-ease-portal),transform var(--bl-dur-base) var(--bl-ease-portal)}.toast-leave-active[data-v-9cfaaa48]{transition:opacity var(--bl-dur-fast) var(--bl-ease-std),transform var(--bl-dur-fast) var(--bl-ease-std)}.toast-enter-from[data-v-9cfaaa48]{opacity:0;transform:translateY(12px) translate(8px)}.toast-leave-to[data-v-9cfaaa48]{opacity:0;transform:translate(24px)}@media(max-width:600px){.toast-stack[data-v-9cfaaa48]{bottom:16px;left:12px;max-width:none;right:12px}}
