body{font-family:Arial,sans-serif;padding:20px;background:#f7f7f7}h2,.filters{margin-bottom:20px}input,button{padding:8px;margin:5px;border:1px solid #ccc;border-radius:4px}button{background:#007bff;color:#fff;cursor:pointer}button:hover{background:#0056b3}table{border-collapse:collapse;width:100%;background:#fff}th,td{border:1px solid #ddd;padding:10px;text-align:center}th{background:#f0f0f0}tr:nth-child(2n){background:#fafafa}.empty{text-align:center;padding:20px;color:#777}
