body{background-color:#f4f4f4;font-family:Arial,sans-serif;margin:20px;padding:20px}h2{color:#333}.filter-container,.results-container{margin-bottom:20px}input[type=range]{margin:10px 0;width:100%}label{font-weight:700}#results-table{border-collapse:collapse;margin-top:20px;width:100%}#results-table td,#results-table th{border:1px solid #ddd;padding:10px;text-align:left}#results-table th{background-color:#f2f2f2}#results-table td{background-color:#fff}#results-table tr:nth-child(2n){background-color:#f9f9f9}#results-table tr:hover{background-color:#eaeaea}