/* APP KAPITAL V54 · ETAPA 6G · SIMULADOR DE CREDITOS */
.simulator-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.simulator-summary-grid article,.simulator-metrics article{background:#fff;border:1px solid #ddd;border-radius:14px;padding:16px}.simulator-summary-grid span,.simulator-metrics span{display:block;color:#6d6570;font-size:12px}.simulator-summary-grid strong,.simulator-metrics strong{display:block;color:#812990;font-size:24px;margin-top:5px}.simulator-controls{display:grid;grid-template-columns:1.4fr repeat(3,1fr) auto;gap:12px;align-items:end;background:#fff;border:1px solid #ddd;border-radius:14px;padding:14px;margin:14px 0}.simulator-controls label{font-size:12px;font-weight:700;color:#4d4450}.simulator-controls input,.simulator-controls select{width:100%;margin-top:5px;border:1px solid #c9c5ca;border-radius:8px;padding:10px;background:#fff}.simulator-screen-wrap{background:#d8d8d8;padding:22px;overflow:auto}.simulator-sheet{max-width:1120px;margin:auto;background:#fff;padding:24px;color:#222;box-shadow:0 5px 24px #0002}.simulator-sheet>header{display:flex;justify-content:space-between;align-items:center;border-bottom:5px solid #812990;padding-bottom:12px}.simulator-sheet header p{margin:0;color:#812990;font-weight:800}.simulator-sheet header h2{margin:4px 0;color:#812990}.simulator-sheet header img{max-height:62px;max-width:190px}.simulator-operation{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #bbb;margin-top:16px}.simulator-operation div{padding:9px;border:1px solid #ddd}.simulator-operation span{display:block;font-size:10px;color:#666;text-transform:uppercase}.simulator-operation strong{font-size:12px}.simulator-metrics{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin:14px 0}.simulator-metrics article{padding:10px;border-radius:5px}.simulator-metrics strong{font-size:14px}.simulator-explanation{background:#f5eef7;border-left:5px solid #812990;padding:12px;margin:12px 0;font-size:12px}.simulator-table{width:100%;border-collapse:collapse;font-size:11px}.simulator-table th{background:#812990;color:#fff;padding:7px;border:1px solid #aaa}.simulator-table td{padding:6px;border:1px solid #bbb;text-align:right}.simulator-table td:first-child{text-align:center}.simulator-table tbody tr:nth-child(even){background:#f6f6f6}.simulator-table tfoot th{background:#939598;color:#fff}.simulator-sheet footer{display:flex;justify-content:space-between;border-top:2px solid #812990;margin-top:12px;padding-top:8px;font-size:10px;color:#666}@media(max-width:900px){.simulator-controls{grid-template-columns:1fr 1fr}.simulator-metrics{grid-template-columns:repeat(2,1fr)}.simulator-operation{grid-template-columns:1fr 1fr}}@media print{body *{visibility:hidden!important}#creditSimulatorPrintArea,#creditSimulatorPrintArea *{visibility:visible!important}#creditSimulatorPrintArea{position:absolute;left:0;top:0;width:100%}.simulator-sheet{max-width:none;box-shadow:none;padding:8mm}.simulator-screen-wrap{padding:0;background:#fff}.simulator-table{font-size:8.5pt}.simulator-table th,.simulator-table td{padding:3px}.simulator-sheet header img{max-height:45px}@page{size:A4 landscape;margin:8mm}}
