@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@300;400;500;600;700&display=swap);:root{--bg:#0f1117;--bg2:#171b25;--bg3:#1e2330;--border:#2a3045;--accent:#ff6b35;--accent2:#ff8c5a;--text:#e8eaf0;--text2:#8b92a8;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--info:#3b82f6;--radius:12px;--shadow:0 4px 24px #0006}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:#0f1117;background:var(--bg);color:#e8eaf0;color:var(--text);font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6}h1,h2,h3{font-family:Bebas Neue,sans-serif;letter-spacing:1px}button{cursor:pointer}button,input,select,textarea{font-family:DM Sans,sans-serif}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0f1117;background:var(--bg)}::-webkit-scrollbar-thumb{background:#2a3045;background:var(--border);border-radius:3px}.btn{align-items:center;border:none;border-radius:8px;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.btn-primary{background:#ff6b35;background:var(--accent);color:#fff}.btn-primary:hover{background:#ff8c5a;background:var(--accent2);transform:translateY(-1px)}.btn-secondary{background:#1e2330;background:var(--bg3);border:1px solid #2a3045;border:1px solid var(--border);color:#e8eaf0;color:var(--text)}.btn-secondary:hover{border-color:#ff6b35;border-color:var(--accent);color:#ff6b35;color:var(--accent)}.btn-danger{background:#0000;border:1px solid #ef4444;border:1px solid var(--danger);color:#ef4444;color:var(--danger)}.btn-danger:hover{background:#ef4444;background:var(--danger);color:#fff}.btn-sm{font-size:12px;padding:5px 10px}.card{background:#171b25;background:var(--bg2);border:1px solid #2a3045;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);padding:20px}.input{background:#0f1117;background:var(--bg);border:1px solid #2a3045;border:1px solid var(--border);border-radius:8px;color:#e8eaf0;color:var(--text);font-size:14px;outline:none;padding:10px 14px;transition:border .2s;width:100%}.input:focus{border-color:#ff6b35;border-color:var(--accent)}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.modal{border:1px solid #2a3045;border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 24px #0006;box-shadow:var(--shadow);max-height:90vh;max-width:560px;overflow-y:auto;width:100%}.modal,.modal-header{background:#171b25;background:var(--bg2)}.modal-header{align-items:center;border-bottom:1px solid #2a3045;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.modal-body{padding:24px}.field{margin-bottom:16px}.field label{color:#8b92a8;color:var(--text2);display:block;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.badge,.field label{font-size:11px;font-weight:600}.badge{align-items:center;border-radius:20px;display:inline-flex;padding:3px 10px}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease}
/*# sourceMappingURL=main.1f4d4f53.css.map*/