.toast-container[data-v-d4d4cbdf]{position:fixed;top:1rem;right:1rem;z-index:9999;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.toast[data-v-d4d4cbdf]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:8px;font-size:.875rem;box-shadow:0 4px 16px #0006;cursor:pointer;pointer-events:auto;min-width:280px;max-width:420px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.toast-icon[data-v-d4d4cbdf]{font-size:1.125rem;font-weight:700;flex-shrink:0}.toast-message[data-v-d4d4cbdf]{flex:1;line-height:1.4}.toast-close[data-v-d4d4cbdf]{background:transparent;border:none;color:inherit;font-size:1.25rem;line-height:1;cursor:pointer;padding:0;opacity:.7;flex-shrink:0}.toast-close[data-v-d4d4cbdf]:hover{opacity:1}.toast.success[data-v-d4d4cbdf]{background:#14532df2;color:#86efac;border:1px solid #166534}.toast.error[data-v-d4d4cbdf]{background:#450a0af2;color:#fca5a5;border:1px solid #7f1d1d}.toast.info[data-v-d4d4cbdf]{background:#1e3a8af2;color:#93c5fd;border:1px solid #1e40af}.toast.warning[data-v-d4d4cbdf]{background:#78350ff2;color:#fcd34d;border:1px solid #92400e}.toast-enter-active[data-v-d4d4cbdf],.toast-leave-active[data-v-d4d4cbdf]{transition:all .3s ease}.toast-enter-from[data-v-d4d4cbdf]{transform:translate(400px);opacity:0}.toast-leave-to[data-v-d4d4cbdf]{transform:translate(400px) scale(.8);opacity:0}.toast-move[data-v-d4d4cbdf]{transition:transform .3s ease}@media (max-width: 768px){.toast-container[data-v-d4d4cbdf]{left:1rem;right:1rem}.toast[data-v-d4d4cbdf]{min-width:auto;max-width:none}}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0f0f12;color:#e4e4e7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app{min-height:100vh}.btn{padding:.5rem 1rem;border-radius:6px;border:1px solid #3f3f46;background:#27272a;color:#e4e4e7;cursor:pointer;font-size:.875rem;transition:all .2s ease;font-family:inherit}.btn:hover:not(:disabled){background:#3f3f46}.btn.primary{background:#3b82f6;border-color:#3b82f6;color:#fff}.btn.primary:hover:not(:disabled){background:#2563eb}.btn.small{padding:.25rem .5rem;font-size:.875rem}.btn.danger{background:#991b1b;border-color:#991b1b;color:#fff}.btn.danger:hover:not(:disabled){background:#7f1d1d}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-group{display:flex;gap:.25rem;flex-wrap:wrap}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#18181b}::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#52525b}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}
