/* PROPULSO – Informes y Exportaciones */
.rep-page{display:grid;gap:18px}.rep-settings,.rep-results{padding:23px}.rep-controls{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px;margin:4px 0 18px}.rep-controls label{font-size:13px;color:#bacde0;display:flex;flex-direction:column;gap:8px}.rep-controls input,.rep-controls select{width:100%;min-width:0;background:#192330;border:1px solid #394b60;border-radius:9px;padding:11px 13px;color:#f1f5f8;font:inherit;min-height:44px}.rep-actions{display:flex;flex-wrap:wrap;gap:11px;align-items:center;margin:18px 0}.rep-actions button{min-height:44px}.rep-table{margin-top:10px}.rep-table .stock-table-wrap{overflow:auto;max-height:640px}.rep-table .stock-table th,.rep-table .stock-table td{white-space:normal;min-width:90px}.rep-notes{padding:7px 0 0;color:#b8c6d4;font-size:12px}.rep-notes p{margin:4px 0}.rep-hint{margin-top:14px!important;font-size:12px;line-height:1.6}.rep-results .fin-metrics{margin-top:18px}.rep-results .fin-tile{min-width:165px}.rep-results .fin-tile strong{overflow-wrap:anywhere}@media(max-width:1100px){.rep-controls{grid-template-columns:repeat(2,minmax(145px,1fr))}}@media(max-width:650px){.rep-controls{grid-template-columns:1fr}.rep-settings,.rep-results{padding:14px}.rep-actions button{flex:1;min-width:125px}}
.rep-actions[hidden],#repDownload[hidden]{display:none!important}
