*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#e0e0e0;background:#0d0d0d;min-height:100vh;padding:2rem;font-family:system-ui,sans-serif}h1{color:#f8c34a;margin-bottom:1.5rem;font-size:1.5rem}.filter-bar{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.filter-bar label{color:#888;text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.filter-bar select{color:#e0e0e0;cursor:pointer;background:#1a1a1a;border:1px solid #444;border-radius:4px;padding:.4rem .6rem;font-size:.9rem}.filter-bar select:focus{border-color:#f8c34a;outline:none}table{border-collapse:collapse;width:100%;font-size:.9rem}thead th{text-align:left;color:#888;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-bottom:1px solid #333;padding:.5rem .75rem;font-size:.75rem}thead th:hover{color:#e0e0e0}tbody tr{border-bottom:1px solid #1a1a1a}tbody tr:hover{background:#161616}tbody td{color:#e0e0e0;padding:.5rem .75rem}tbody td:first-child{color:#f8c34a;width:60px;font-weight:700}tbody td:last-child{color:#4af87a;text-align:right}thead th:last-child{text-align:right}.status{color:#666;text-align:center;padding:2rem}.status.error{color:#f87a4a}
