.reportes-page[data-v-6d70cfae]{padding:0;margin:10px}.reportes-page__header[data-v-6d70cfae]{margin-bottom:16px}.reportes-page__title[data-v-6d70cfae],.reportes-panel__title[data-v-6d70cfae],.reportes-section__title[data-v-6d70cfae]{color:#273771;margin:4px 0 0}.reportes-panel[data-v-6d70cfae]{border-radius:12px;overflow:hidden}.reportes-panel__header[data-v-6d70cfae],.reportes-section__header[data-v-6d70cfae]{background:#f5f7fb;border-bottom:1px solid #e4e8f0}.reportes-panel__eyebrow[data-v-6d70cfae]{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.reportes-panel__chips[data-v-6d70cfae]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:12px}.reportes-card[data-v-6d70cfae]{border:1px solid #e4e8f0;border-radius:10px;height:100%;padding:16px}.reportes-card--soft[data-v-6d70cfae]{background:#fafbfe}.reportes-card--full[data-v-6d70cfae]{min-height:100%}.reportes-card__label[data-v-6d70cfae]{color:#273771;font-size:15px;font-weight:600}.reportes-summary[data-v-6d70cfae]{margin-top:16px}.reportes-summary__item[data-v-6d70cfae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 0;border-bottom:1px solid #e8ebf2}.reportes-summary__item[data-v-6d70cfae]:last-child{border-bottom:0}.reportes-summary__key[data-v-6d70cfae]{color:#6b7280;font-size:12px;margin-bottom:4px;text-transform:uppercase}.reportes-summary__value[data-v-6d70cfae]{color:#1f2937;font-weight:500}.reportes-list[data-v-6d70cfae]{background:transparent}.reportes-image[data-v-6d70cfae]{margin-top:16px;text-align:center}.reportes-image__img[data-v-6d70cfae]{border:1px solid #e4e8f0;border-radius:10px;max-width:100%;max-height:520px}.reportes-image__empty[data-v-6d70cfae]{color:#6b7280;padding:40px 20px}.reportes-actions[data-v-6d70cfae]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:16px}.reportes-section__subtitle[data-v-6d70cfae]{color:#6b7280;font-size:13px;margin-top:4px}.reportes-collection[data-v-6d70cfae]{padding:8px 0}.reportes-row[data-v-6d70cfae]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #eef1f6;margin:0 12px;min-height:120px;padding:12px 4px}.reportes-row[data-v-6d70cfae]:last-child{border-bottom:0}.reportes-row__top[data-v-6d70cfae]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px}.reportes-row__title[data-v-6d70cfae]{color:#273771;font-size:15px;font-weight:600}.reportes-row__footer[data-v-6d70cfae],.reportes-row__meta[data-v-6d70cfae],.reportes-row__platform[data-v-6d70cfae]{color:#6b7280;font-size:13px}.reportes-row__description[data-v-6d70cfae]{color:#1f2937;margin-bottom:8px}.reportes-row__footer[data-v-6d70cfae]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.reportes-pagination[data-v-6d70cfae]{padding:12px 16px 18px}.reportes-responses[data-v-6d70cfae]{margin-top:16px}.reportes-response[data-v-6d70cfae]{border:1px solid #e8ebf2;border-radius:10px;padding:14px 16px}.reportes-response+.reportes-response[data-v-6d70cfae]{margin-top:12px}.reportes-response__meta[data-v-6d70cfae]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6b7280;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:8px}.reportes-response__author[data-v-6d70cfae]{color:#273771;font-weight:600}.reportes-response__text[data-v-6d70cfae]{color:#1f2937;line-height:1.5;white-space:pre-line}@media (max-width:960px){.reportes-row__top[data-v-6d70cfae]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.reportes-actions[data-v-6d70cfae]{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}}