.tracer-page[data-v-23e0cda5]{display:grid;gap:1.25rem}.tracer-loading[data-v-23e0cda5]{align-items:center;color:#6d7e77;display:flex;gap:.65rem;justify-content:center;min-height:280px}.respondent-hero[data-v-23e0cda5]{align-items:center;background:linear-gradient(120deg,#123e32,#2f735b);border-radius:1rem;color:#fff;display:grid;gap:1rem;grid-template-columns:auto 1fr auto;padding:1.3rem}.respondent-hero__icon[data-v-23e0cda5]{background:hsla(0,0%,100%,.12);border-radius:.85rem;display:grid;font-size:1.35rem;height:3.2rem;place-items:center;width:3.2rem}.respondent-hero p[data-v-23e0cda5],.respondent-hero span[data-v-23e0cda5]{color:hsla(0,0%,100%,.68);font-size:.68rem}.respondent-hero h2[data-v-23e0cda5]{font-size:1.05rem;margin:.16rem 0}.respondent-hero p[data-v-23e0cda5]{margin:0}.respondent-hero>strong[data-v-23e0cda5]{background:hsla(0,0%,100%,.1);border-radius:.55rem;font-size:.72rem;padding:.45rem .65rem}.privacy-banner[data-v-23e0cda5],.skpi-strip[data-v-23e0cda5]{align-items:flex-start;background:#f2f8f4;border:1px solid #d7e6dc;border-radius:.85rem;color:#426557;display:flex;gap:.8rem;padding:.9rem 1rem}.privacy-banner>i[data-v-23e0cda5],.skpi-strip>i[data-v-23e0cda5]{font-size:1.2rem}.privacy-banner p[data-v-23e0cda5],.privacy-banner strong[data-v-23e0cda5],.skpi-strip span[data-v-23e0cda5],.skpi-strip strong[data-v-23e0cda5]{display:block}.privacy-banner strong[data-v-23e0cda5],.skpi-strip strong[data-v-23e0cda5]{font-size:.74rem}.privacy-banner p[data-v-23e0cda5],.skpi-strip span[data-v-23e0cda5]{color:#71847b;font-size:.65rem;margin:.15rem 0 0}.skpi-strip a[data-v-23e0cda5]{color:#326d56;font-weight:750}.response-grid[data-v-23e0cda5]{display:grid;gap:1rem}.consent-card[data-v-23e0cda5],.outcome-panel[data-v-23e0cda5],.receipt-card[data-v-23e0cda5],.respondent-panel[data-v-23e0cda5],.response-card[data-v-23e0cda5],.setup-card[data-v-23e0cda5]{background:#fff;border:1px solid #e0e8e3;border-radius:1rem;overflow:hidden}.response-card>header[data-v-23e0cda5]{border-bottom:1px solid #edf1ee;display:flex;gap:.75rem;padding:1rem 1.1rem}.response-card>header>span[data-v-23e0cda5]{background:#edf5ef;border-radius:.6rem;color:#376854;display:grid;font-size:.62rem;font-weight:800;height:2rem;place-items:center;width:2rem}.response-card h3[data-v-23e0cda5]{color:#2e4b41;font-size:.84rem;margin:0}.response-card p[data-v-23e0cda5]{color:#84918c;font-size:.64rem;margin:.2rem 0 0}.career-fields[data-v-23e0cda5]{display:grid;gap:.8rem;grid-template-columns:repeat(2,1fr);padding:1rem 1.1rem}.career-fields label>span[data-v-23e0cda5],.setup-body label>span[data-v-23e0cda5]{color:#6d7e77;display:block;font-size:.62rem;font-weight:750;margin-bottom:.3rem}.career-fields .form-control[data-v-23e0cda5],.career-fields .form-select[data-v-23e0cda5],.setup-body .form-control[data-v-23e0cda5],.setup-body .form-select[data-v-23e0cda5]{border-color:#dbe4df;font-size:.68rem}.question-list[data-v-23e0cda5]{display:grid;gap:.75rem;list-style:none;margin:0;padding:1rem 1.1rem}.question-list li[data-v-23e0cda5]{border:1px solid #e3eae6;border-radius:.75rem;padding:.85rem}.question-copy[data-v-23e0cda5]{display:flex;gap:.6rem;margin-bottom:.7rem}.question-copy>span[data-v-23e0cda5]{background:#edf4f0;border-radius:.45rem;color:#41715d;display:grid;flex:0 0 auto;font-size:.56rem;font-weight:800;height:1.6rem;place-items:center;width:1.6rem}.question-copy strong[data-v-23e0cda5]{color:#39554b;font-size:.67rem}.question-copy em[data-v-23e0cda5]{color:#9a622d;font-size:.49rem;font-style:normal;margin-left:.3rem;text-transform:uppercase}.question-copy small[data-v-23e0cda5]{color:#899690;display:block;font-size:.58rem;margin-top:.15rem}.question-list .form-control[data-v-23e0cda5]{border-color:#dbe4df;font-size:.66rem}.choice-row[data-v-23e0cda5]{display:flex;flex-wrap:wrap;gap:.45rem}.choice-row label input[data-v-23e0cda5]{opacity:0;position:absolute}.choice-row label span[data-v-23e0cda5]{border:1px solid #dce5e0;border-radius:.55rem;color:#61756d;cursor:pointer;display:block;font-size:.62rem;padding:.45rem .65rem}.choice-row label:has(input:checked) span[data-v-23e0cda5]{background:#edf6f0;border-color:#477b65;color:#2e614b}.consent-card[data-v-23e0cda5]{background:#f4f9f5;color:#3c6654;display:grid;gap:.8rem;grid-template-columns:auto 1fr;padding:1rem 1.1rem}.consent-card>i[data-v-23e0cda5]{font-size:1.25rem}.consent-card strong[data-v-23e0cda5]{font-size:.72rem}.consent-card p[data-v-23e0cda5]{color:#6e8178;font-size:.64rem;line-height:1.55;margin:.2rem 0}.consent-card small[data-v-23e0cda5]{color:#8a9892;font-size:.55rem}.consent-card .form-check[data-v-23e0cda5]{font-size:.64rem;grid-column:2}.response-actions[data-v-23e0cda5]{display:flex;gap:.6rem;justify-content:flex-end}.receipt-card[data-v-23e0cda5]{display:grid;justify-items:center;padding:2.5rem 1rem;text-align:center}.receipt-card__icon[data-v-23e0cda5]{background:#3f7d62;border-radius:50%;color:#fff;display:grid;font-size:1.8rem;height:4rem;place-items:center;width:4rem}.receipt-card h2[data-v-23e0cda5]{color:#2e4c41;font-size:1.05rem;margin:1rem 0 .4rem}.receipt-card p[data-v-23e0cda5]{color:#7c8c85;font-size:.7rem;max-width:550px}.receipt-card code[data-v-23e0cda5]{background:#eef3f0;border-radius:.5rem;color:#416355;font-size:.6rem;padding:.4rem .65rem}.receipt-card__actions[data-v-23e0cda5]{display:flex;gap:.6rem;margin-top:1.2rem}.assignment-grid[data-v-23e0cda5]{display:grid;gap:.75rem}.assignment-grid article[data-v-23e0cda5]{align-items:center;background:#fff;border:1px solid #e1e8e4;border-radius:.85rem;display:grid;gap:.8rem;grid-template-columns:auto 1fr auto;padding:1rem}.assignment-icon[data-v-23e0cda5]{background:#edf5ef;border-radius:.7rem;color:#3f745e;display:grid;height:2.7rem;place-items:center;width:2.7rem}.assignment-grid span[data-v-23e0cda5]{color:#668177;font-size:.53rem;font-weight:800;text-transform:uppercase}.assignment-grid h3[data-v-23e0cda5]{color:#324f45;font-size:.78rem;margin:.12rem 0}.assignment-grid p[data-v-23e0cda5],.skpi-mini[data-v-23e0cda5]{color:#84938d;font-size:.6rem;margin:0}.skpi-mini[data-v-23e0cda5]{color:#6e5d2f;margin-top:.25rem}.empty-state[data-v-23e0cda5]{color:#81908a;display:grid;grid-column:1/-1;justify-items:center;padding:2rem;text-align:center}.empty-state i[data-v-23e0cda5]{font-size:1.7rem}.empty-state strong[data-v-23e0cda5]{color:#50665d;font-size:.75rem;margin-top:.4rem}.empty-state p[data-v-23e0cda5]{font-size:.64rem;margin:.2rem 0 0}.tracer-tabs[data-v-23e0cda5]{background:#f5f8f6;border:1px solid #e1e8e4;border-radius:.8rem;display:flex;gap:.3rem;padding:.35rem}.tracer-tabs button[data-v-23e0cda5]{align-items:center;background:transparent;border:0;border-radius:.55rem;color:#71827b;display:flex;font-size:.67rem;font-weight:750;gap:.4rem;padding:.55rem .8rem}.tracer-tabs button.active[data-v-23e0cda5]{background:#fff;box-shadow:0 2px 8px rgba(25,60,48,.08);color:#28503f}.management-toolbar[data-v-23e0cda5]{align-items:flex-end;background:#fff;border:1px solid #e1e8e4;border-radius:.9rem;display:flex;gap:.8rem;padding:1rem}.management-toolbar label span[data-v-23e0cda5]{color:#778780;display:block;font-size:.6rem;font-weight:750;margin-bottom:.25rem}.management-toolbar .form-select[data-v-23e0cda5]{border-color:#dbe4df;font-size:.66rem;min-width:190px}.management-toolbar>div[data-v-23e0cda5]{display:flex;gap:.5rem;margin-left:auto}.metric-grid[data-v-23e0cda5]{display:grid;gap:.75rem;grid-template-columns:repeat(4,1fr)}.metric-grid article[data-v-23e0cda5]{background:#fff;border:1px solid #e1e8e4;border-radius:.8rem;padding:.9rem}.metric-grid i[data-v-23e0cda5]{color:#4e7b68}.metric-grid small[data-v-23e0cda5],.metric-grid span[data-v-23e0cda5],.metric-grid strong[data-v-23e0cda5]{display:block}.metric-grid span[data-v-23e0cda5]{color:#7c8c85;font-size:.58rem;margin-top:.5rem;text-transform:uppercase}.metric-grid strong[data-v-23e0cda5]{color:#2f5144;font-size:1.25rem}.metric-grid small[data-v-23e0cda5]{color:#8c9994;font-size:.54rem}.outcome-panel>header[data-v-23e0cda5],.respondent-panel>header[data-v-23e0cda5],.setup-card>header[data-v-23e0cda5]{border-bottom:1px solid #edf1ee;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.1rem}.section-kicker[data-v-23e0cda5]{color:#608175;display:block;font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.outcome-panel h2[data-v-23e0cda5],.respondent-panel h2[data-v-23e0cda5],.setup-card h2[data-v-23e0cda5]{color:#2e4c41;font-size:.84rem;margin:.15rem 0 0}.outcome-panel header p[data-v-23e0cda5],.respondent-panel header p[data-v-23e0cda5],.setup-card header p[data-v-23e0cda5]{color:#83918c;font-size:.62rem;margin:.2rem 0 0}.method-chip[data-v-23e0cda5]{align-self:flex-start;background:#edf5ef;border-radius:.45rem;color:#3f6d59;font-size:.52rem;font-weight:800;padding:.35rem .5rem}.outcome-groups[data-v-23e0cda5]{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);padding:1rem}.outcome-groups>article[data-v-23e0cda5]{border:1px solid #e2e9e5;border-radius:.75rem}.outcome-groups>article>header[data-v-23e0cda5]{border-bottom:1px solid #edf1ee;display:flex;justify-content:space-between;padding:.75rem}.outcome-groups small[data-v-23e0cda5]{color:#87958f;font-size:.53rem}.outcome-groups h3[data-v-23e0cda5]{color:#38564b;font-size:.72rem;margin:.12rem 0 0}.outcome-groups header>strong[data-v-23e0cda5]{color:#36614f;font-size:1rem}.suppression[data-v-23e0cda5]{background:#fffaf1;color:#876b35;display:flex;gap:.6rem;padding:.8rem}.suppression p[data-v-23e0cda5]{font-size:.6rem;margin:0}.outcome-detail[data-v-23e0cda5]{display:grid;gap:.6rem;grid-template-columns:1fr 1fr;padding:.75rem}.outcome-detail>div[data-v-23e0cda5]{background:#f6f9f7;border-radius:.55rem;padding:.55rem}.outcome-detail span[data-v-23e0cda5],.outcome-detail strong[data-v-23e0cda5]{display:block}.outcome-detail span[data-v-23e0cda5]{color:#82908a;font-size:.54rem}.outcome-detail strong[data-v-23e0cda5]{color:#35574a;font-size:.66rem;margin-top:.15rem}.outcome-detail ul[data-v-23e0cda5]{display:grid;gap:.35rem;grid-column:1/-1;list-style:none;margin:0;padding:0}.outcome-detail li[data-v-23e0cda5]{color:#667a72;display:flex;font-size:.58rem;justify-content:space-between}.respondent-panel table[data-v-23e0cda5]{border-collapse:collapse;min-width:820px;width:100%}.respondent-panel th[data-v-23e0cda5]{background:#f7faf8;color:#7c8b85;font-size:.53rem;padding:.65rem .8rem;text-align:left;text-transform:uppercase}.respondent-panel td[data-v-23e0cda5]{border-top:1px solid #edf1ee;color:#5e746a;font-size:.6rem;padding:.7rem .8rem}.respondent-panel td small[data-v-23e0cda5],.respondent-panel td strong[data-v-23e0cda5]{display:block}.respondent-panel td strong[data-v-23e0cda5]{color:#38554a}.respondent-panel td small[data-v-23e0cda5]{color:#899690;font-size:.53rem;margin-top:.12rem}.status-pill[data-v-23e0cda5]{background:#edf5ef;border-radius:999px;color:#3d6b58;font-size:.51rem;font-weight:800;padding:.25rem .4rem}.setup-layout[data-v-23e0cda5]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.setup-body[data-v-23e0cda5]{display:grid;gap:.7rem;padding:1rem}.question-builder[data-v-23e0cda5]{display:grid;gap:.55rem}.question-builder article[data-v-23e0cda5]{border:1px solid #e3eae6;border-radius:.65rem;display:grid;gap:.55rem;grid-template-columns:auto 1fr;padding:.65rem}.question-builder article>span[data-v-23e0cda5]{background:#edf5ef;border-radius:.45rem;color:#3f705c;display:grid;font-size:.55rem;height:1.6rem;place-items:center;width:1.6rem}.question-builder article>div[data-v-23e0cda5]{display:grid;gap:.45rem;grid-template-columns:1fr 130px auto}.question-builder .form-check[data-v-23e0cda5]{align-self:center;color:#6e7f78;font-size:.6rem}.period-fields[data-v-23e0cda5]{grid-template-columns:1fr 1fr}.period-fields .full[data-v-23e0cda5]{grid-column:1/-1}.setup-card footer[data-v-23e0cda5]{align-items:center;border-top:1px solid #edf1ee;display:flex;justify-content:space-between;padding:.8rem 1rem}.setup-card footer>span[data-v-23e0cda5]{color:#82918b;font-size:.57rem}.period-list[data-v-23e0cda5]{grid-column:1/-1}.period-rows[data-v-23e0cda5]{display:grid}.period-rows article[data-v-23e0cda5]{align-items:center;border-top:1px solid #edf1ee;display:flex;gap:.8rem;justify-content:space-between;padding:.75rem 1rem}.period-rows article[data-v-23e0cda5]:first-child{border-top:0}.period-rows small[data-v-23e0cda5],.period-rows span[data-v-23e0cda5],.period-rows strong[data-v-23e0cda5]{display:block}.period-rows span[data-v-23e0cda5]{color:#4e7866;font-size:.51rem;font-weight:800;text-transform:uppercase}.period-rows strong[data-v-23e0cda5]{color:#38564b;font-size:.67rem}.period-rows small[data-v-23e0cda5]{color:#87958f;font-size:.54rem}@media (max-width:991.98px){.metric-grid[data-v-23e0cda5]{grid-template-columns:repeat(2,1fr)}.setup-layout[data-v-23e0cda5]{grid-template-columns:1fr}.period-list[data-v-23e0cda5]{grid-column:auto}.outcome-groups[data-v-23e0cda5]{grid-template-columns:1fr}}@media (max-width:767.98px){.respondent-hero[data-v-23e0cda5]{grid-template-columns:auto 1fr}.respondent-hero>strong[data-v-23e0cda5]{grid-column:2;justify-self:start}.career-fields[data-v-23e0cda5],.period-fields[data-v-23e0cda5]{grid-template-columns:1fr}.period-fields .full[data-v-23e0cda5]{grid-column:auto}.assignment-grid article[data-v-23e0cda5]{grid-template-columns:auto 1fr}.assignment-grid article button[data-v-23e0cda5]{grid-column:2;justify-self:start}.management-toolbar[data-v-23e0cda5]{align-items:stretch;flex-direction:column}.management-toolbar .form-select[data-v-23e0cda5]{width:100%}.management-toolbar>div[data-v-23e0cda5]{margin-left:0}.question-builder article>div[data-v-23e0cda5]{grid-template-columns:1fr}}@media (max-width:480px){.metric-grid[data-v-23e0cda5]{grid-template-columns:1fr}.tracer-tabs[data-v-23e0cda5]{overflow-x:auto}.tracer-tabs button[data-v-23e0cda5]{white-space:nowrap}.consent-card[data-v-23e0cda5]{grid-template-columns:auto 1fr}.management-toolbar>div[data-v-23e0cda5],.receipt-card__actions[data-v-23e0cda5],.response-actions[data-v-23e0cda5]{display:grid;grid-template-columns:1fr}.outcome-detail[data-v-23e0cda5]{grid-template-columns:1fr}.outcome-detail ul[data-v-23e0cda5]{grid-column:auto}}
