#financiacion-tab-content{padding:20px;font-family:Arial,sans-serif;color:#333}#financiacion-tab-content h4{text-align:center;font-size:22px;font-weight:700;margin-bottom:20px}#financiacion-tab-content .cuota-container h4{font-size:.9rem;color:#fff;font-weight:400}.financiacion-grid h5:not(:first-child){margin:20px 0 10px 0}.cuota-container{display:flex;flex-direction:column;align-items:flex-start}#cuota-mensual{font-size:4rem;line-height:3rem}#al-mes{left:5px;position:relative}.financiacion-container{display:flex;justify-content:space-between;gap:20px}.financiacion-column{padding:20px;background:#f8f9fa;border-radius:5px}#entrada-slider{cursor:pointer}.financiacion-column.center{background:linear-gradient(to bottom,#558AB1,#204F72);color:#fff;text-align:center;padding:30px;border-radius:0}.financiacion-input{width:100%;padding:8px;font-size:16px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px;text-align:right}.cuotas-container{display:flex;flex-wrap:wrap;gap:10px}.cuota-btn{flex:1;padding:10px;background:#fff;border:1px solid #bbb;border-radius:5px;cursor:pointer;text-align:center;font-size:16px;transition:background 0.3s ease;-webkit-box-shadow:6px 6px 3px -4px rgb(0 0 0 / .4);-moz-box-shadow:6px 6px 3px -4px rgb(0 0 0 / .4);box-shadow:6px 6px 3px -4px rgb(0 0 0 / .4)}.cuota-btn.selected{background:#558AB1;color:#fff;font-weight:700}.financieras-container{display:flex;gap:10px;flex-wrap:wrap}#financieras-container{display:grid;grid-template-columns:repeat(4,100px);gap:10px}.financiera-btn{flex:1;padding:0;background:#fff;border:2px solid #558AB1;border-radius:8px;cursor:pointer;text-align:center;font-size:14px;transition:border 0.3s ease,transform 0.2s ease}.financiera-btn>span{display:none}.financiera-btn img{max-width:80px;margin-bottom:5px}.financiera-btn.selected{border:3px solid gold;transform:scale(1.1)}.cuota-btn.disabled{background:#ccc!important;color:#666!important;cursor:not-allowed!important;pointer-events:none}.summary-item{display:flex;justify-content:space-between;padding:5px 0}.summary-item span{font-size:16px}.summary-item .value{font-weight:700}