.review-card[data-v-2e5c14db]{border:none;border-radius:12px}.review-group+.review-group[data-v-2e5c14db]{margin-top:18px}.group-title[data-v-2e5c14db]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#475569;padding-bottom:6px;border-bottom:2px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.group-count[data-v-2e5c14db]{background:#f1f5f9;border-radius:10px;padding:0 7px;font-size:.72rem;color:#64748b}.q-row[data-v-2e5c14db]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #f1f5f9}.q-row[data-v-2e5c14db]:last-child{border-bottom:none}.q-num[data-v-2e5c14db]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:26px;height:26px;border-radius:50%;background:#ecfdf5;color:#047857;font-size:.75rem;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.q-row--missing .q-num[data-v-2e5c14db]{background:#fff7ed;color:#c2410c}.q-text[data-v-2e5c14db]{font-size:.9rem;font-weight:600;color:#1e293b}.answer-chip[data-v-2e5c14db]{display:inline-block;background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;border-radius:20px;padding:2px 12px;font-size:.84rem;font-weight:600}.missing-chip[data-v-2e5c14db]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff7ed;color:#c2410c;border:1px dashed #fdba74;border-radius:20px;padding:2px 12px;font-size:.8rem}.page-header[data-v-c3ff9d26]{background:linear-gradient(135deg,#1e3a5f,#2563eb);padding-bottom:40px}.header-icon-wrap[data-v-c3ff9d26]{width:48px;height:48px;background:hsla(0,0%,100%,.15);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.table-card[data-v-c3ff9d26]{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.form-card-header[data-v-c3ff9d26]{gap:12px;padding:14px 20px;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.form-card-header[data-v-c3ff9d26],.section-number[data-v-c3ff9d26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-number[data-v-c3ff9d26]{width:28px;height:28px;background:hsla(0,0%,100%,.2);border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-flex-negative:0;flex-shrink:0}.table-th[data-v-c3ff9d26]{font-size:.73rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;border-bottom:2px solid #e2e8f0;padding:12px 16px}.table-row[data-v-c3ff9d26]:hover{background:#f8fafc}.btn-submit[data-v-c3ff9d26]{background:linear-gradient(135deg,#1e3a5f,#2563eb);border:none;color:#fff;border-radius:8px;font-weight:600;padding:8px 24px}.btn-submit[data-v-c3ff9d26]:hover{opacity:.9;color:#fff}.form-control[data-v-c3ff9d26]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 .15rem rgba(37,99,235,.15);box-shadow:0 0 0 .15rem rgba(37,99,235,.15)}