/* Etapa 06: reportes adaptados a pantallas pequenas. */
.ci-reports .ci-export-form{margin-top:12px}.ci-reports .ci-form select{width:100%;min-height:49px;border:1px solid #d1deeb;border-radius:12px;padding:10px 12px;background:#fff;font-size:16px;color:#14253b}.ci-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.ci-report-tile{background:#fff;border:1px solid #e5edf4;border-radius:14px;padding:14px;display:grid;gap:8px;min-width:0}.ci-report-tile small{color:#60758b;font-size:12px;line-height:1.4}.ci-report-tile strong{font-size:16px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ci-report-category,.ci-report-day{padding:14px;margin:10px 0;background:#fff;border:1px solid #e5edf4;border-radius:14px}.ci-report-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.ci-report-head b{font-variant-numeric:tabular-nums;white-space:nowrap}.ci-report-details{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;color:#60758b}.ci-report-track{height:9px;border-radius:12px;background:#e6eef6;overflow:hidden;margin-top:12px}.ci-report-bar{height:100%;min-width:0;background:#2360a0;border-radius:12px}.ci-report-bar.negative{background:#bf4b4b}.ci-reports .ci-negative{color:#bd3030}@media(max-width:360px){.ci-report-grid{grid-template-columns:1fr}}
