.rr-empty[data-v-144ffa4d]{font-size:.82rem;color:#8a94a6;padding:6px 0 10px}.rr-row[data-v-144ffa4d]{border:1px solid #e3e8f0;border-radius:10px;padding:8px 10px 10px;margin-bottom:8px;background:#fbfcfe}.rr-head[data-v-144ffa4d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:4px}.rr-head[data-v-144ffa4d],.rr-num[data-v-144ffa4d]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rr-num[data-v-144ffa4d]{width:22px;height:22px;border-radius:50%;background:#e8f0fe;color:#0d6efd;font-size:.72rem;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.rr-title[data-v-144ffa4d]{font-size:.82rem;font-weight:600;color:#1a2340;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-over[data-v-144ffa4d]{font-size:.7rem;color:#8a4b00;background:#fff1de;border-radius:999px;padding:1px 8px;white-space:nowrap}.rr-actions[data-v-144ffa4d]{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.rr-grid[data-v-144ffa4d]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px 8px}.rr-field[data-v-144ffa4d]{min-width:0}.span-2[data-v-144ffa4d]{grid-column:span 2}.span-3[data-v-144ffa4d]{grid-column:span 3}.span-4[data-v-144ffa4d]{grid-column:span 4}.span-5[data-v-144ffa4d]{grid-column:span 5}.span-6[data-v-144ffa4d]{grid-column:span 6}.span-8[data-v-144ffa4d]{grid-column:span 8}.span-9[data-v-144ffa4d]{grid-column:span 9}.span-12[data-v-144ffa4d]{grid-column:span 12}.rr-label[data-v-144ffa4d]{display:block;font-size:.7rem;font-weight:600;color:#6c757d;margin-bottom:2px}.rr-check[data-v-144ffa4d]{margin-top:18px}.rr-add[data-v-144ffa4d]{margin-top:2px}@media (max-width:575.98px){.rr-grid>.rr-field[data-v-144ffa4d]{grid-column:span 12}.rr-check[data-v-144ffa4d]{margin-top:0}}.pr-header[data-v-eae14d12]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:14px}.pr-header-left[data-v-eae14d12],.pr-header[data-v-eae14d12]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pr-header-left[data-v-eae14d12]{min-width:0}.pr-icon[data-v-eae14d12]{width:42px;height:42px;border-radius:12px;-ms-flex-negative:0;flex-shrink:0;background:#e8f0fe;color:#0d6efd;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem;margin-right:12px}.pr-title[data-v-eae14d12]{font-weight:700;color:#1a2340}.pr-sub[data-v-eae14d12]{font-size:.82rem;color:#8a94a6}.pr-actions[data-v-eae14d12]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.unsaved[data-v-eae14d12]{font-size:.8rem;color:#c05600;font-weight:600}.pr-card[data-v-eae14d12]{background:#fff;border:1.5px solid #e9ecef;border-radius:14px;padding:14px 16px}.pr-progress[data-v-eae14d12]{margin-bottom:14px}.bar[data-v-eae14d12]{height:8px;border-radius:999px;background:#e9ecef;overflow:hidden;margin-top:8px}.bar span[data-v-eae14d12]{display:block;height:100%;background:#198754;border-radius:999px;-webkit-transition:width .3s;transition:width .3s}.pr-errors[data-v-eae14d12]{background:#fdf2f3;border:1px solid #f5c2c7;color:#842029;border-radius:12px;padding:10px 14px;margin-bottom:14px;font-size:.84rem}.pr-errors a[data-v-eae14d12]{color:#842029;text-decoration:underline}.pr-body[data-v-eae14d12]{display:grid;grid-template-columns:230px minmax(0,1fr);gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.pr-nav[data-v-eae14d12]{position:sticky;top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;background:#fff;border:1.5px solid #e9ecef;border-radius:14px;padding:8px}.pr-nav-item[data-v-eae14d12]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-align:left;border:none;background:none;border-radius:8px;padding:7px 10px;font-size:.84rem;color:#495057;cursor:pointer}.pr-nav-item[data-v-eae14d12]:hover{background:#f4f6fa}.pr-nav-item.active[data-v-eae14d12]{background:#e8f0fe;color:#0d6efd;font-weight:700}.pr-section[data-v-eae14d12]{min-width:0;border:1.5px solid #e9ecef}.pr-section[data-v-eae14d12]:disabled{opacity:1}.sec-title[data-v-eae14d12]{font-weight:700;color:#1a2340;font-size:1rem;margin-bottom:12px}.sub-title[data-v-eae14d12]{font-weight:700;color:#495057;font-size:.84rem;margin:14px 0 8px;text-transform:uppercase;letter-spacing:.02em}.hint[data-v-eae14d12]{font-size:.8rem;color:#6c757d;margin-bottom:10px}.choice[data-v-eae14d12]{font-size:.86rem;margin:0 14px 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;cursor:pointer}.q-row[data-v-eae14d12]{border-bottom:1px solid #eef0f3;padding:10px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px}.q-row.unanswered .q-text strong[data-v-eae14d12]{color:#c05600}.q-text[data-v-eae14d12]{font-size:.86rem;color:#1a2340}.q-answer[data-v-eae14d12]{white-space:nowrap}.q-details[data-v-eae14d12]{grid-column:1/-1}.cert-line[data-v-eae14d12]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 10px;margin-top:8px;padding-top:8px;border-top:1px dashed #e3e7ee}.cert-chip[data-v-eae14d12],.cert-line[data-v-eae14d12]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cert-chip[data-v-eae14d12]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:100%;font-size:.8rem;font-weight:600;color:#1a2340;background:#eef4ff;border-radius:999px;padding:2px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cert-link[data-v-eae14d12]{font-size:.8rem;padding:0}.cert-hint[data-v-eae14d12]{font-size:.76rem;color:#8a94a6}.cert-empty[data-v-eae14d12]{text-align:center;color:#8a94a6;font-size:.86rem;padding:24px 8px}.cert-empty-icon[data-v-eae14d12]{font-size:1.8rem;opacity:.5;margin-bottom:6px}.cert-grid[data-v-eae14d12]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.cert-card[data-v-eae14d12]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;border:1.5px solid #e9ecef;border-radius:12px;padding:12px;min-width:0}.cert-thumb[data-v-eae14d12]{width:46px;height:56px;-ms-flex-negative:0;flex-shrink:0;border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem}.cert-thumb.is-pdf[data-v-eae14d12]{background:#fdebec;color:#dc3545}.cert-thumb.is-image[data-v-eae14d12]{background:#e8f4ee;color:#198754}.cert-body[data-v-eae14d12]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.cert-title[data-v-eae14d12]{font-weight:700;color:#1a2340;font-size:.88rem;line-height:1.3}.cert-meta[data-v-eae14d12]{font-size:.76rem;color:#6c757d;margin-top:2px}.text-warning-dark[data-v-eae14d12]{color:#a15c00}.cert-file[data-v-eae14d12]{font-size:.72rem;color:#8a94a6;margin-top:4px;word-break:break-word}.cert-actions[data-v-eae14d12]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:8px}.sec-foot[data-v-eae14d12]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px;padding-top:10px;border-top:1px solid #eef0f3}@media (max-width:767.98px){.pr-body[data-v-eae14d12]{grid-template-columns:1fr}.pr-nav[data-v-eae14d12]{position:static;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:auto}.pr-nav-item[data-v-eae14d12]{white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.q-row[data-v-eae14d12]{grid-template-columns:1fr}}