.entity-report-controls[data-v-c31c0199]{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:.4rem}.entity-report-panel[data-v-c31c0199]{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;min-width:12rem}.entity-report-actions[data-v-c31c0199]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.entity-report-btn[data-v-c31c0199]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 16px;border:1px solid #15803d;border-radius:7px;font-size:13px;line-height:1.3;box-shadow:0 1px 2px #173d2210;cursor:pointer;color:#0f5c2e!important;background:#fff;font-weight:600;white-space:nowrap}.entity-report-btn[data-v-c31c0199]:disabled{opacity:.5;cursor:default}.entity-report-btn[data-v-c31c0199]:focus-visible{outline:2px solid #15803d;outline-offset:3px}.entity-report-btn[data-v-c31c0199]:hover{background:#f0fdf4;border-color:var(--brand, #15803d);color:var(--brand-dark, #0f5c2e)}.entity-report-btn--secondary[data-v-c31c0199]{background:#fff}.entity-report-btn--excel[data-v-c31c0199]{background:#ecfdf5;border-color:#059669;color:#047857}.entity-report-btn--excel[data-v-c31c0199]:hover{background:#d1fae5;border-color:#059669;color:#065f46}.entity-report-progress[data-v-c31c0199]{width:100%;min-width:220px}.entity-report-progress-bar[data-v-c31c0199]{height:6px;background:#e7e5e4;border-radius:999px;overflow:hidden;margin-bottom:.35rem}.entity-report-progress-fill[data-v-c31c0199]{height:100%;background:linear-gradient(90deg,#15803d,#22c55e);border-radius:999px;transition:width .25s ease}.entity-report-progress-text[data-v-c31c0199]{font-size:.72rem;color:var(--ink-muted, #57534e)}.entity-report-variant-label[data-v-c31c0199]{color:var(--brand-dark, #0f5c2e);font-weight:600}.entity-report-ready[data-v-c31c0199]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.entity-report-ready-icon[data-v-c31c0199]{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;background:#dcfce7;color:#166534;font-size:.75rem;font-weight:800}.entity-report-ready-text[data-v-c31c0199]{font-size:.78rem;font-weight:700;color:#166534}.entity-report-download[data-v-c31c0199]{white-space:nowrap}.entity-report-reset[data-v-c31c0199]{font-size:.72rem;color:var(--ink-muted, #57534e);text-decoration:none;padding:0}.entity-report-error[data-v-c31c0199]{font-size:.72rem;color:#991b1b;text-align:right;max-width:280px}.entity-report-hint[data-v-c31c0199]{font-size:.68rem;color:var(--ink-muted, #57534e);text-align:right;max-width:320px;line-height:1.35}.entity-stories[data-v-d7468bc3]{position:relative;color:#172b21}.entity-stories-trigger[data-v-d7468bc3]{color:#006b32!important;background:#f1f8f3;border:1px solid #aac8b4;border-radius:6px;padding:6px 9px;font-size:11px;line-height:1.35;min-height:30px;max-width:100%;cursor:pointer;font-weight:600;white-space:normal}.entity-stories-trigger[data-v-d7468bc3]:hover{background:#e3f0e7;border-color:#15803d}.entity-stories-trigger[data-v-d7468bc3]:disabled{opacity:.5;cursor:default}.entity-stories-trigger[data-v-d7468bc3]:focus-visible{outline:2px solid #15803d;outline-offset:3px}.entity-stories-editor[data-v-d7468bc3]{position:absolute;right:0;top:calc(100% + 8px);width:min(430px,calc(100vw - 32px));z-index:50;border:1px solid #cbdcd1;border-radius:6px;padding:16px;background:#fff;color:#172b21;text-align:left;max-height:70vh;overflow-y:auto}.entity-stories-editor strong[data-v-d7468bc3],.entity-stories-editor label[data-v-d7468bc3]{color:#172b21!important}.entity-stories-editor label[data-v-d7468bc3]{display:block;font-size:13px;font-weight:600;margin:10px 0 5px}.entity-stories-editor input[data-v-d7468bc3],.entity-stories-editor select[data-v-d7468bc3]{display:block;width:100%;min-width:0;margin-top:5px;padding:9px;border:1px solid #8d9f94;border-radius:4px;font-size:16px;color:#172b21!important;background:#fff!important}.entity-stories-dates[data-v-d7468bc3]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.entity-stories-note[data-v-d7468bc3],.entity-stories-notice[data-v-d7468bc3]{color:#46564c!important;font-size:12px;margin:6px 0 0}.entity-stories-notice[data-v-d7468bc3]{max-width:300px;text-align:right}.entity-stories-error[data-v-d7468bc3]{color:#a32222!important;font-size:13px;margin:8px 0}.entity-stories-actions[data-v-d7468bc3]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.entity-stories-actions button[data-v-d7468bc3]{color:#173d22!important;border:1px solid #cbdcd1;background:#fff}.entity-stories-actions .entity-stories-save[data-v-d7468bc3]{background:#dcebdc;border-color:#8aaa92}.entity-stories-records[data-v-d7468bc3]{border-top:1px solid #d4ddd7;padding-top:12px;margin-top:12px;font-size:12px}.entity-stories-records button[data-v-d7468bc3]{display:block;border:0;background:transparent;color:#006b32!important;padding:7px 0;text-align:left}@media (max-width: 575px){.entity-stories-editor[data-v-d7468bc3]{position:static;margin-top:8px;max-height:none;width:100%}.entity-stories[data-v-d7468bc3]{width:100%}.entity-stories-editor button[data-v-d7468bc3]{min-height:44px}}.entity-kpis--stories[data-v-69cbc7c5]{display:grid;grid-template-columns:minmax(0,4fr) minmax(150px,1fr);gap:24px}.entity-post-kpis[data-v-69cbc7c5]{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.entity-stories-kpi[data-v-69cbc7c5]{border-left:1px solid #d9e1dc;padding-left:24px}.entity-stories-summary-note[data-v-69cbc7c5]{font-size:12px;color:#57534e}@media (max-width: 767px){.entity-post-kpis[data-v-69cbc7c5]{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-kpis--stories[data-v-69cbc7c5]{grid-template-columns:minmax(0,1fr);gap:16px}.entity-stories-kpi[data-v-69cbc7c5]{border-left:0;border-top:1px solid #d9e1dc;padding:16px 0 0}}.entity-back-link[data-v-69cbc7c5]{display:inline-block;margin-bottom:.75rem;font-size:.85rem;color:var(--brand);text-decoration:none}.entity-detail-title-row[data-v-69cbc7c5]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.entity-detail-title-block[data-v-69cbc7c5]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;flex:1;min-width:0}.entity-detail-scope-note[data-v-69cbc7c5]{color:var(--ink-muted);font-size:.85em}.entity-platform-tabs .nav-link[data-v-69cbc7c5]{font-size:.78rem;font-weight:600;color:var(--ink-muted);border-radius:999px;padding:.35rem .75rem}.entity-platform-tabs .nav-link.active[data-v-69cbc7c5]{background:var(--brand, #15803d);color:#fff}.entity-tab-count[data-v-69cbc7c5]{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;margin-left:.3rem;padding:0 .25rem;border-radius:999px;background:rgba(255,255,255,.22);font-size:.65rem;font-weight:800}.entity-platform-tabs .nav-link:not(.active) .entity-tab-count[data-v-69cbc7c5]{background:#e7e5e4;color:var(--ink-muted)}.badge-instituicao[data-v-69cbc7c5]{background:#e8f5ee;color:#005a26}.badge-residencia[data-v-69cbc7c5]{background:#eef4ff;color:#1565c0}.badge-marca-parceira[data-v-69cbc7c5]{background:#eeeeff;color:#2d2d6b}.badge-parceiro-inst[data-v-69cbc7c5]{background:#fff8e8;color:#7a5a00}.badge-colaborador[data-v-69cbc7c5]{background:#fce8f4;color:#8b1a5a}.badge-evento-academico[data-v-69cbc7c5]{background:#fdf3ec;color:#7a3f1d}.form-label-sm[data-v-69cbc7c5]{font-size:.72rem;font-weight:600;color:var(--ink-muted);margin-bottom:.25rem}.entity-posts-head[data-v-69cbc7c5]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}
