.historico-kpi-grid[data-v-c962c81e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.historico-kpi-pill[data-v-c962c81e]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;min-height:58px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.45rem .8rem;color:#fff;text-align:center;border-radius:50px;-webkit-box-shadow:0 4px 10px rgba(15,23,42,.16);box-shadow:0 4px 10px rgba(15,23,42,.16)}.historico-kpi-label[data-v-c962c81e]{width:100%;font-size:.65rem;font-weight:700;line-height:1.15;letter-spacing:.65px;text-transform:uppercase;opacity:.92}.historico-kpi-value[data-v-c962c81e]{max-width:100%;font-size:1.3rem;font-weight:700;line-height:1.1;overflow-wrap:anywhere}.historico-kpi--naranja[data-v-c962c81e]{background-color:#e28833}.historico-kpi--azul[data-v-c962c81e]{background-color:#087ff5}.historico-kpi--verde[data-v-c962c81e]{background-color:#20c997}.historico-kpi--rojo[data-v-c962c81e]{background-color:#dc3545}.historico-kpi--gris[data-v-c962c81e]{background-color:#6c757d}@media (max-width:1199.98px){.historico-kpi-grid[data-v-c962c81e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.historico-titulo[data-v-c962c81e]{text-align:center}.historico-kpi-grid[data-v-c962c81e]{gap:.65rem}.historico-kpi-pill[data-v-c962c81e]{min-height:60px;padding:.5rem .35rem}.historico-kpi-label[data-v-c962c81e]{font-size:.58rem;letter-spacing:.35px}.historico-kpi-value[data-v-c962c81e]{font-size:1.15rem}}.historico-nota[data-v-c962c81e]{margin-top:1rem;text-align:justify;-ms-hyphens:auto;hyphens:auto}.report-columns[data-v-c962c81e]{background:#f28c28;color:#fff}.btn-orange[data-v-c962c81e]{background:#f28c28;border-color:#f28c28;color:#fff;font-weight:600}.btn-orange[data-v-c962c81e]:hover{background:#df7717;border-color:#df7717}.period-context[data-v-c962c81e]{background:#fff4e7;border-left:4px solid #f28c28}.table td[data-v-c962c81e],.table th[data-v-c962c81e]{vertical-align:middle}