#calculadoraCosteEmpresaTrabajador{background:#fff;border:1px solid #d9d9d9;border-radius:12px;box-shadow:0 4px 12px -2px rgb(0 0 0/8%);padding:30px}#calculadoraCosteEmpresaTrabajador h2{margin-bottom:3rem}.form-group{margin-bottom:1.5rem}.error-message{color:#dc3545;display:none;font-size:.875rem;margin-top:.5rem}input.error{border-color:#dc3545}.resultado{border-top:2px solid #eee;margin-top:2rem;padding-top:2rem}.resultado h3{color:#333;margin-bottom:1.5rem;text-align:center}.coste-total{color:#20cd9e;font-size:2rem;margin-bottom:2rem;text-align:center}.resultados-tabla{overflow-x:auto;width:100%}table{border:1px solid #eee;border-collapse:separate;border-spacing:0;margin-top:1rem;overflow:hidden;width:100%}td{color:#333;padding:1rem}@media (max-width:768px){#calculadoraCosteEmpresaTrabajador{padding:1.5rem}td{padding:.8rem}}select:focus{outline:none}select:focus,select:hover{border-color:#20cd9e}select option{padding:.8rem}