.te-root[data-v-71f6a457]{background-color:transparent;font-size:1rem;margin-top:1rem;padding:1rem}.prompt[data-v-71f6a457]{font-size:1.05rem;line-height:1.6}.report-section[data-v-71f6a457]{margin-top:1.8rem}.report-section+.report-section[data-v-71f6a457]{border-top:2px solid #d3d8df;padding-top:1.25rem}.report-shell[data-v-71f6a457]{background:#fff;border:1px solid #dbe1e8;border-radius:.85rem;box-shadow:0 1px 3px #0f172a0d;display:grid;gap:.85rem;padding:1rem 1.05rem}.report-title[data-v-71f6a457]{border-bottom:1px solid #e5e7eb;color:#111827;font-weight:700;margin:0;padding-bottom:.45rem;text-align:center}.equity-report table[data-v-71f6a457]{background:#fff;border-collapse:collapse;box-sizing:border-box;table-layout:fixed;width:100%}.equity-report td[data-v-71f6a457],.equity-report th[data-v-71f6a457]{border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;box-sizing:border-box;overflow:hidden;overflow-wrap:anywhere;padding:.75rem .5rem;vertical-align:top;word-break:break-word}.equity-step-header[data-v-71f6a457],.equity-step[data-v-71f6a457]{font-weight:600;text-align:center;width:8%}.equity-question-header[data-v-71f6a457],.equity-question[data-v-71f6a457]{background:#fafafa;width:46%}.equity-reflection-header[data-v-71f6a457],.equity-reflection[data-v-71f6a457]{background:#fff;width:46%}.equity-question-line[data-v-71f6a457]{margin-bottom:.4rem}.placeholder-cell[data-v-71f6a457]{min-height:2.5rem}.engagement-report[data-v-71f6a457]{display:block}.engagement-title[data-v-71f6a457]{font-size:1.1rem;font-weight:500;text-align:left}.participant-name[data-v-71f6a457]{color:#555;font-size:1rem;margin-left:.75rem}.engagement-table[data-v-71f6a457]{background:#fff;border-collapse:collapse;table-layout:fixed;width:100%}.engagement-table td[data-v-71f6a457],.engagement-table th[data-v-71f6a457]{border:1px solid #777;font-size:.85rem;overflow:hidden;overflow-wrap:anywhere;padding:.35rem .45rem;vertical-align:top;word-break:break-word}.engagement-table thead th[data-v-71f6a457]{font-weight:700;line-height:1.15;text-align:center;white-space:normal}.step-cell[data-v-71f6a457],.step-col[data-v-71f6a457]{text-align:center;width:6%}.group-col[data-v-71f6a457]{background:#d8ead2}.video-col[data-v-71f6a457]{white-space:normal;width:7%}.track-col[data-v-71f6a457]{white-space:normal;width:8%}.sub-col[data-v-71f6a457]{font-size:.78rem;font-weight:500;line-height:1.1;white-space:normal}.question-cell[data-v-71f6a457],.reflection-cell[data-v-71f6a457]{word-wrap:break-word;white-space:normal}.good-cell[data-v-71f6a457]{background:#5a8f3b;color:#fff}.bad-cell[data-v-71f6a457]{background:#d81f1f;color:#fff}.warn-cell[data-v-71f6a457]{background:#f2c230;color:#222}.neutral-cell[data-v-71f6a457]{background:#777;color:#fff}.na-cell[data-v-71f6a457]{background:#6b6b6b;color:#fff}.print-actions[data-v-71f6a457]{border-top:1px solid #d3d8df;display:flex;justify-content:flex-end;margin-top:2rem;padding-top:1rem}.print-actions-top[data-v-71f6a457]{margin-bottom:.75rem;margin-top:.75rem}.print-button[data-v-71f6a457]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f8fafc;border:1px solid #1f2937;border-radius:.375rem;color:#111827;cursor:pointer;font:inherit;padding:.6rem 1rem}.print-button[data-v-71f6a457]:hover{background:#e5e7eb}@media print{.debug-data[data-v-71f6a457],.empty-state[data-v-71f6a457],.print-actions[data-v-71f6a457]{display:none!important}.report-shell[data-v-71f6a457]{box-shadow:none}}.equity-reflection[data-v-71f6a457]{white-space:normal}.equity-report td[data-v-71f6a457]:last-child,.equity-report th[data-v-71f6a457]:last-child{border-right:none}.equity-report thead th[data-v-71f6a457]{background:#eef2f7;font-weight:700;line-height:1.15;text-align:center}.equity-report tbody td[data-v-71f6a457]{line-height:1.45}.equity-step[data-v-71f6a457]{background:#fbfbfb;font-weight:700}.reflection-label[data-v-71f6a457]{background:#d9e6f2;font-weight:700;width:18%}.engagement-report .group-col[data-v-71f6a457],.engagement-report .track-col[data-v-71f6a457],.engagement-report .video-col[data-v-71f6a457]{overflow-wrap:anywhere;white-space:normal}.reflection-value[data-v-71f6a457]{width:82%}.freetable-report table[data-v-71f6a457]{border-collapse:collapse;box-sizing:border-box;table-layout:fixed;width:100%}.freetable-report td[data-v-71f6a457],.freetable-report th[data-v-71f6a457]{border-bottom:1px solid #e6e6e6;box-sizing:border-box;padding:.75rem .5rem;vertical-align:top}.row-label-header[data-v-71f6a457],.row-label[data-v-71f6a457]{font-weight:600;text-align:left;width:32%}.column-header[data-v-71f6a457],.response-cell[data-v-71f6a457]{white-space:normal;width:34%}.empty-state[data-v-71f6a457]{color:#666;font-style:italic}@media (max-width:900px){.freetable-report table[data-v-71f6a457],.freetable-report tbody[data-v-71f6a457],.freetable-report td[data-v-71f6a457],.freetable-report th[data-v-71f6a457],.freetable-report thead[data-v-71f6a457],.freetable-report tr[data-v-71f6a457]{display:block}.row-label-header[data-v-71f6a457]{display:none}.freetable-report td[data-v-71f6a457],.freetable-report th[data-v-71f6a457]{width:100%}.freetable-report tr[data-v-71f6a457]{border:1px solid #e6e6e6;border-radius:.5rem;margin-bottom:1rem;overflow:hidden}}
