.estilosInputs{color:#0e0e0e}.estilosSelect{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2320cd9e' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:20px;border:1px solid #dee2e6;border-radius:4px;color:#0e0e0e;font-size:16px;padding:12px 32px 12px 12px;transition:all .3s ease;width:100%}.estilosSelect:focus{border-color:#20cd9e;box-shadow:0 0 0 3px rgba(32,205,158,.2);outline:none}#calculadoraPagaExtraNavidad{background:#fff;border:1px solid #d9d9d9;border-radius:12px;box-shadow:0 4px 12px -2px rgb(0 0 0/8%);padding:30px}#calculadoraPagaExtraNavidad h2{margin-bottom:24px}.form-section{background:#f8f9fa;border-radius:8px;margin-bottom:30px;padding:20px}.form-section h3{color:#1d2120;font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.resultado{background-color:#f8f9fa;border-radius:8px;margin-top:30px;padding:25px}.resultado-destacado{background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(32,205,158,.2);margin-bottom:25px;padding:20px;text-align:center}.resultado-destacado h3{font-size:18px;font-weight:600;margin-bottom:10px}.importe-destacado{color:#20cd9e;font-size:32px;font-weight:700}.importe-destacado.negativo{color:#ff4d4d}.resultados-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.resultado-item{background:#fff;border:1px solid rgba(32,205,158,.2);border-radius:8px;padding:15px}.resultado-item label{color:#666;display:block;font-size:14px;font-weight:400;margin-bottom:5px}.resultado-item span{font-size:16px;font-weight:500}select{appearance:none}.form-text{color:#666;font-family:Graphik,sans-serif;font-size:12px;margin-top:8px}.hidden{display:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){#calculadoraPagaExtraNavidad{padding:20px}.resultados-grid{grid-template-columns:1fr}}.slider{-webkit-appearance:none;background:rgba(32,205,158,.2);border-radius:8px;height:6px;margin-top:-10px;outline:none;width:100%}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#20cd9e;border:2px solid #fff;border-radius:50%;box-shadow:0 0 5px rgba(32,205,158,.3);cursor:pointer;height:18px;transition:all .3s ease;width:18px}.slider::-moz-range-thumb{background:#20cd9e;border:2px solid #fff;border-radius:50%;box-shadow:0 0 5px rgba(32,205,158,.3);cursor:pointer;height:18px;transition:all .3s ease;width:18px}.slider::-webkit-slider-thumb:hover{background:#1ba883;box-shadow:0 0 8px rgba(32,205,158,.4);transform:scale(1.1)}.slider::-moz-range-thumb:hover{background:#1ba883;box-shadow:0 0 8px rgba(32,205,158,.4);transform:scale(1.1)}.error-message{color:#ff4d4d;display:none;font-size:14px;margin-top:8px}.invalid{border-color:#ff4d4d!important}.tabla-datos{border-collapse:collapse;margin-bottom:20px;width:100%}.tabla-datos td{border-bottom:1px solid #dee2e6;padding:10px}.tabla-datos td:first-child{font-weight:600;width:40%}.tabla-datos td:last-child{width:60%}.tabla-datos .slider{width:100%}.resumen-detalle{background:#fff;border:1px solid rgba(32,205,158,.2);border-radius:8px;margin-top:20px;padding:15px}.resumen-item{align-items:center;border-bottom:1px solid #dee2e6;color:#1d2120;display:grid;font-size:14px;gap:10px;grid-template-columns:1fr auto auto;margin-bottom:10px;padding:8px 0}.resumen-item:last-child{border-bottom:none;margin-bottom:0}.resumen-item .label{color:#666;text-align:left}.resumen-item span:not(.label){color:#1d2120;font-weight:500;text-align:right}.resumen-item .unidad{color:#666;text-align:right}