.container{background-color:#f0f8ff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;padding:20px}.filter-section,.result-section{background-color:#e6f0ff;border:2px solid #0041c0;border-radius:8px;margin:10px;padding:20px}.filter-section{width:30%}.result-section{width:70%}#help-msg{font-weight:700;padding:5% 0 0}#suggested-parts-heading{color:#00b7f1;display:none;font-size:18px;font-weight:700;line-height:1.6;margin-bottom:20px;padding:15px 0}.show{display:block!important}#suggested-parts-heading a{color:#0041c0;text-decoration:underline}#machine-name{color:#0041c0;text-decoration-style:wavy}#part-filters label{align-items:center;display:inline-flex;margin-bottom:8px}#part-filters input[type=checkbox]{margin-right:8px}.btn{background-color:#0041c0;border:none;border-radius:5px;color:#fff;cursor:pointer;float:right;font-size:14px;margin:2%;padding:8px 15px;transition:background-color .3s ease}.btn:hover{background-color:#0036a1}table{border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}td,th{border:1px solid #b3d1ff;font-family:Arial,sans-serif;padding:12px;text-align:left}th{background-color:#cce1ff;color:#0041c0;font-size:16px;font-weight:700}td{background-color:#f2f8ff;color:#333}tr:nth-child(2n) td{background-color:#e8f4ff}tr:nth-child(odd) td{background-color:#f2f8ff}h2{color:#0041c0;font-family:Arial,sans-serif;font-size:18px;margin-bottom:10px}#tune-up-container{background-color:#e6f0ff;border:2px solid #0041c0;border-radius:8px;margin-top:2%;padding:5%}#tune-up-container p{margin:4% 0}