:root{--bg:#080c10;--panel:#0d1318;--card:#131920;--card2:#161e26;--border:#2a3a4a;--accent:#00d4ff;--acc2:#0f9;--warn:#ff7a55;--text:#e8f4ff;--muted:#8aacbe;--green:#0e8;--red:#f46;--yellow:#ffe055;--gold:#fb2;--btn:#1e2e3e;--ebg:#0a0f14;--teal:#22d4e8;--short:#fa4;--buy:#2e9;--lbl:#a0c4d8;--hint:#78b8cc}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:14px}body{background:#080c10;background:var(--bg);color:#e8f4ff;color:var(--text);font-family:Consolas,Courier New,monospace;min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0d1318;background:var(--panel)}::-webkit-scrollbar-thumb{background:#2a3a4a;background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00d4ff;background:var(--accent)}h1{font-size:1.8rem}h1,h2{font-weight:700}h2{font-size:1.4rem}h3{font-size:1.1rem;font-weight:600}input,select,textarea{background:#0a0f14;background:var(--ebg);border:1px solid #2a3a4a;border:1px solid var(--border);border-radius:6px;color:#e8f4ff;color:var(--text);font-family:inherit;font-size:.95rem;outline:none;padding:10px 14px;transition:border-color .2s;width:100%}input:focus,select:focus,textarea:focus{border-color:#00d4ff;border-color:var(--accent);box-shadow:0 0 0 2px #00d4ff26}input::placeholder{color:#8aacbe;color:var(--muted)}button{border:none;border-radius:6px;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;outline:none;padding:10px 20px;transition:all .2s}button:disabled{cursor:not-allowed;opacity:.5}.btn-primary{background:#00d4ff;background:var(--accent);color:#000}.btn-primary:hover:not(:disabled){background:#00b8dd}.btn-success{background:#0e8;background:var(--green);color:#000}.btn-success:hover:not(:disabled){background:#0c7}.btn-danger{background:#f46;background:var(--red);color:#fff}.btn-danger:hover:not(:disabled){background:#d24}.btn-ghost{background:#1e2e3e;background:var(--btn);color:#e8f4ff;color:var(--text)}.btn-ghost:hover:not(:disabled){background:#2a3a4a;background:var(--border)}.btn-warn{background:#0000;border:1px solid #ff7a55;border:1px solid var(--warn);color:#ff7a55;color:var(--warn)}.btn-warn:hover:not(:disabled){background:#ff7a551a}.card{background:#131920;background:var(--card);border:1px solid #2a3a4a;border:1px solid var(--border);border-radius:10px;padding:20px}.badge{border-radius:20px;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:2px 10px}.price-up{color:#0e8;color:var(--green)}.price-down{color:#f46;color:var(--red)}.price-neu{color:#8aacbe;color:var(--muted)}.status-running{color:#0f9;color:var(--acc2)}.status-stopped{color:#8aacbe;color:var(--muted)}.status-exited{color:#fb2;color:var(--gold)}.status-error{color:#f46;color:var(--red)}.status-watching{color:#00d4ff;color:var(--accent)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pulse{animation:pulse 1.5s infinite}.spin{animation:spin 1s linear infinite}.fade-in{animation:fadeIn .3s ease}table{border-collapse:collapse;font-size:.85rem;width:100%}thead th{background:#0d1318;background:var(--panel);border-bottom:1px solid #2a3a4a;border-bottom:1px solid var(--border);color:#00d4ff;color:var(--accent);font-size:.78rem;letter-spacing:.5px;padding:8px 12px;text-align:center;white-space:nowrap}tbody tr{border-bottom:1px solid #2a3a4a80}tbody tr:hover{background:#00d4ff0a}tbody td{color:#e8f4ff;color:var(--text);padding:7px 10px;text-align:center;white-space:nowrap}.sep{background:#2a3a4a;background:var(--border);height:1px;margin:12px 0}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-4{gap:16px}.gap-8{gap:32px}.w-full{width:100%}.text-center{text-align:center}.dot-online{color:#0e8;color:var(--green);font-size:.9rem}.dot-offline{color:#f46;color:var(--red);font-size:.9rem}.dot-warn{color:#ffe055;color:var(--yellow);font-size:.9rem}
/*# sourceMappingURL=main.ac3def29.css.map*/