.search-table-wrapper{border:1px solid var(--border);border-radius:var(--radius);max-height:80vh;overflow-y:auto}.search-table{border-collapse:collapse;table-layout:auto;white-space:nowrap;width:100%}.search-table th,.search-table td{text-align:left;padding:8px 12px}.search-table th{background-color:var(--table-header-bg);color:var(--text-heading);text-transform:uppercase;letter-spacing:.5px;z-index:2;font-size:.85rem;font-weight:600;position:sticky;top:0}.search-table tbody tr:nth-child(2n) td{background-color:var(--table-row-even)}.search-table tbody tr:nth-child(odd) td{background-color:var(--table-row-odd)}.search-table tr:hover td{background-color:var(--table-hover)}.header-label{margin-right:6px}.sort-indicator{text-align:center;width:12px;display:inline-block}.auction-page{box-sizing:border-box;gap:12px;height:calc(100vh - 64px);display:flex}.table-container{flex-shrink:0;width:380px;max-height:100%;transition:width .3s,opacity .3s;overflow:hidden}.table-container.collapsed{opacity:0;width:0;margin:0;padding:0}.table-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.table-header h2{margin:0}.charts-container{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.charts-header{align-items:center;gap:12px;display:flex}.charts-header h1{margin-bottom:0}.collapse-btn{background:var(--bg-input);border:1px solid var(--border);color:var(--text-secondary);border-radius:var(--radius);cursor:pointer;transition:all var(--transition);flex-shrink:0;justify-content:center;align-items:center;padding:4px 10px;font-size:.8rem;display:flex}.collapse-btn:hover{color:var(--text-primary);border-color:var(--accent)}@media (max-width:768px){.auction-page{flex-direction:column;height:auto}.table-container{width:100%}.table-container.collapsed{width:0;height:0}}.draft-page{flex-direction:column;align-items:center;max-width:1000px;margin:0 auto;display:flex}.draft-select{background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:24px;padding:8px 12px;font-family:inherit;font-size:.95rem}.draft-select:hover{border-color:var(--accent)}.draft-select:focus{border-color:var(--accent);outline:none}.Boss{flex-direction:column;align-items:center;gap:48px;display:flex}.bar-container{flex-direction:column;align-items:center;width:100%;max-width:900px;display:flex}.leaderboard-page{max-width:800px;margin:0 auto}.leaderboard-page h3{margin-top:32px;margin-bottom:12px}.leaderboard-page table{border-collapse:collapse;border:1px solid var(--border);border-radius:var(--radius);width:100%;margin-bottom:16px;overflow:hidden}.leaderboard-page th{background:var(--table-header-bg);color:var(--text-heading);text-transform:uppercase;letter-spacing:.5px;text-align:left;padding:10px 14px;font-size:.85rem;font-weight:600}.leaderboard-page td{border-bottom:1px solid var(--border-light);padding:8px 14px}.leaderboard-page tbody tr:nth-child(2n){background:var(--table-row-even)}.leaderboard-page tbody tr:nth-child(odd){background:var(--table-row-odd)}.leaderboard-page tbody tr:hover{background:var(--table-hover)}@media (max-width:768px){.leaderboard-page table{font-size:.85rem}.leaderboard-page th,.leaderboard-page td{padding:6px 8px}}:root{--bg-primary:#1a1f1a;--bg-surface:#232a23;--bg-nav:#1e261e;--bg-input:#2a332a;--text-primary:#d4ddd4;--text-secondary:#8a9a8a;--text-heading:#e8f0e8;--accent:#3d8b5e;--accent-hover:#4da870;--accent-muted:#2d6b45;--border:#3a4a3a;--border-light:#2e3d2e;--table-header-bg:#243d2d;--table-row-even:#232a23;--table-row-odd:#1e261e;--table-hover:#2a4034;--radius:6px;--nav-height:56px;--transition:.2s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-primary);color:var(--text-primary);font-family:Inter,sans-serif;line-height:1.6}#root{min-height:100vh}.app-container{flex-direction:column;min-height:100vh;display:flex}.topnav{background:var(--bg-nav);border-bottom:1px solid var(--border);height:var(--nav-height);z-index:100;align-items:center;gap:4px;padding:0 24px;display:flex;position:sticky;top:0}.topnav .logo{color:var(--accent);letter-spacing:.5px;margin-right:24px;font-size:1.2rem;font-weight:700}.topnav button{color:var(--text-secondary);cursor:pointer;transition:all var(--transition);background:0 0;border:none;border-bottom:2px solid #0000;padding:16px 14px;font-family:inherit;font-size:.9rem;line-height:1}.topnav button:hover{color:var(--text-primary)}.topnav button.active{color:var(--text-heading);border-bottom-color:var(--accent)}.content{min-height:calc(100vh - var(--nav-height));flex:1;padding:32px}h1{color:var(--text-heading);margin-bottom:16px;font-size:1.5rem;font-weight:600}h2{color:var(--text-heading);margin-bottom:12px;font-size:1.2rem;font-weight:600}h3{color:var(--text-heading);margin-bottom:8px;font-size:1.05rem;font-weight:500}table{border-collapse:collapse;width:100%;font-size:.9rem}th{background:var(--table-header-bg);color:var(--text-heading);text-transform:uppercase;letter-spacing:.5px;text-align:left;padding:10px 14px;font-size:.85rem;font-weight:600}td{border-bottom:1px solid var(--border-light);padding:8px 14px}select{background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:border-color var(--transition);padding:8px 12px;font-family:inherit;font-size:.95rem}select:hover{border-color:var(--accent)}select:focus{border-color:var(--accent);outline:none}select option{background:var(--bg-surface);color:var(--text-primary)}.recharts-cartesian-grid line{stroke:var(--border-light)}.recharts-text{fill:var(--text-secondary);font-family:Inter,sans-serif}.recharts-legend-item-text{font-family:Inter,sans-serif;color:var(--text-secondary)!important}@media (max-width:768px){.topnav{gap:2px;padding:0 12px}.topnav .logo{margin-right:12px;font-size:1rem}.topnav button{padding:16px 8px;font-size:.8rem}.content{padding:16px}}@media (max-width:480px){.topnav .logo{margin-right:8px;font-size:.9rem}.topnav button{padding:14px 6px;font-size:.75rem}.content{padding:12px}h1{font-size:1.2rem}h2{font-size:1.05rem}}
