:root{--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", monospace;--bg-main:#090d16;--bg-card:#0f172abf;--bg-card-hover:#1e293bd9;--border-card:#94a3b81f;--border-active:#6366f166;--accent-primary:#6366f1;--accent-secondary:#06b6d4;--accent-success:#10b981;--accent-warning:#f59e0b;--accent-danger:#ef4444;--text-main:#f8fafc;--text-muted:#94a3b8;--text-dim:#64748b}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-main);color:var(--text-main);background-image:radial-gradient(at 0 0,#6366f11f 0,#0000 50%),radial-gradient(at 100% 100%,#06b6d414 0,#0000 50%);background-attachment:fixed;min-height:100vh;line-height:1.5}.mono{font-family:var(--font-mono)}.glass-panel{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-card);border-radius:1rem;transition:all .2s cubic-bezier(.16,1,.3,1)}.glass-panel:hover{border-color:#94a3b833}.glow-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 20px #6366f159}.glow-btn:hover{transform:translateY(-1px);box-shadow:0 6px 25px #6366f180}.glow-btn:active{transform:translateY(0)}.glow-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.secondary-btn{color:var(--text-main);cursor:pointer;background:#1e293b99;border:1px solid #94a3b833;border-radius:.75rem;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-weight:600;transition:all .2s;display:inline-flex}.secondary-btn:hover{background:#334155cc;border-color:#94a3b866}.input-field{width:100%;color:var(--text-main);background:#0f172a99;border:1px solid #94a3b833;border-radius:.75rem;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.input-field:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px #6366f133}.badge{letter-spacing:.025em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge-pending{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.badge-released{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.badge-refunded{color:#94a3b8;background:#94a3b826;border:1px solid #94a3b84d}.badge-disputed{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.badge-resolved{color:#22d3ee;background:#06b6d426;border:1px solid #06b6d44d}.tab-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.tab-btn:hover{color:var(--text-main)}.tab-btn.active{color:var(--text-main);border-bottom-color:var(--accent-primary)}@keyframes pulseGlow{0%,to{opacity:.4}50%{opacity:.8}}.animate-pulse-glow{animation:3s cubic-bezier(.4,0,.6,1) infinite pulseGlow}
