.questions-nav[data-v-2e54ecd5]{display:grid;gap:var(--ah-space-1);margin-top:var(--ah-space-6)}.questions-nav__link[data-v-2e54ecd5],.questions-nav__item[data-v-2e54ecd5]{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:var(--ah-space-3);min-height:2.5rem;padding:0 var(--ah-space-3);border:0;border-radius:var(--ah-radius-md);background:transparent;font-size:.875rem;font-weight:720;text-align:left;text-decoration:none}.questions-nav__item[data-v-2e54ecd5]{cursor:pointer}.questions-nav__item[data-v-2e54ecd5]:disabled{cursor:not-allowed;opacity:.5}.questions-nav__item--active[data-v-2e54ecd5]{color:var(--ah-color-text);background:var(--ah-color-surface-muted)}.question-detail[data-v-2e54ecd5]{display:grid;gap:var(--ah-space-4)}.question-detail__header[data-v-2e54ecd5]{display:grid;gap:var(--ah-space-3)}.question-detail__header h2[data-v-2e54ecd5]{margin:0;font-size:1.35rem;font-weight:600;letter-spacing:-.04em;line-height:1.1}.question-detail__header p[data-v-2e54ecd5]{margin:0;line-height:1.55}.question-detail__meta[data-v-2e54ecd5]{display:grid;gap:var(--ah-space-2);margin:0;padding:var(--ah-space-4);border:1px solid var(--ah-color-line-subtle);border-radius:var(--ah-radius-md);background:var(--ah-color-surface)}.question-detail__meta div[data-v-2e54ecd5]{display:grid;gap:.125rem}.question-detail__meta dt[data-v-2e54ecd5]{color:var(--ah-color-text-soft);font-size:.7rem;font-weight:600;text-transform:uppercase}.question-detail__meta dd[data-v-2e54ecd5]{margin:0;font-weight:720}.answers-editor[data-v-2e54ecd5],.architect-comment[data-v-2e54ecd5],.return-panel[data-v-2e54ecd5]{display:grid;gap:var(--ah-space-3);padding:var(--ah-space-4);border:1px solid var(--ah-color-line-subtle);border-radius:var(--ah-radius-md);background:var(--ah-color-surface)}.answers-editor p[data-v-2e54ecd5],.architect-comment p[data-v-2e54ecd5]{margin:0;color:var(--ah-color-text-soft);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.answers-editor__head[data-v-2e54ecd5]{display:flex;align-items:center;justify-content:space-between;gap:var(--ah-space-2)}.answers-editor article[data-v-2e54ecd5]{display:grid;gap:var(--ah-space-2)}.answers-editor textarea[data-v-2e54ecd5]{width:100%;resize:vertical;padding:var(--ah-space-3);border:1px solid var(--ah-color-line);border-radius:var(--ah-radius-md);color:var(--ah-color-text);background:var(--ah-color-surface);font:inherit;line-height:1.45}.answers-editor span[data-v-2e54ecd5]{font-size:.8125rem}.architect-comment strong[data-v-2e54ecd5]{font-weight:650;line-height:1.5}.return-panel label[data-v-2e54ecd5]{display:grid;gap:var(--ah-space-2);font-size:.8125rem;font-weight:720}.return-panel textarea[data-v-2e54ecd5]{width:100%;resize:vertical;padding:var(--ah-space-3);border:1px solid var(--ah-color-line);border-radius:var(--ah-radius-md)}.questions-page[data-v-2e54ecd5]{display:grid;gap:var(--ah-space-5)}.questions-page__spinner[data-v-2e54ecd5]{margin:var(--ah-space-10) auto}.questions-head[data-v-2e54ecd5]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ah-space-5)}.questions-head h1[data-v-2e54ecd5]{margin:var(--ah-space-3) 0 0;font-size:clamp(1.6rem,2.8vw,2.25rem);font-weight:600;letter-spacing:-.04em;line-height:1.08}.questions-head p[data-v-2e54ecd5]{margin:var(--ah-space-3) 0 0}.questions-actions[data-v-2e54ecd5]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ah-space-2)}.questions-button[data-v-2e54ecd5]{min-height:2.5rem;padding:0 var(--ah-space-4);border:1px solid transparent;border-radius:var(--ah-radius-md);font-size:.875rem;font-weight:740;cursor:pointer}.questions-button[data-v-2e54ecd5]:disabled{cursor:not-allowed;opacity:.45}.questions-button--primary[data-v-2e54ecd5]{color:var(--p-primary-contrast-color);background:var(--ah-color-accent);border-color:var(--ah-color-accent)}.questions-button--secondary[data-v-2e54ecd5]{color:var(--ah-color-text);background:var(--ah-color-surface);border-color:var(--ah-color-line)}.summary-strip[data-v-2e54ecd5]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--ah-color-line-subtle);border-radius:var(--ah-radius-md);background:var(--ah-color-surface)}.summary-strip__item[data-v-2e54ecd5]{padding:var(--ah-space-4);border-right:1px solid var(--ah-color-line-subtle)}.summary-strip__item[data-v-2e54ecd5]:last-child{border-right:0}.summary-strip__item strong[data-v-2e54ecd5]{display:block;font-size:1.75rem;font-weight:600;letter-spacing:-.055em}.summary-strip__item span[data-v-2e54ecd5]{font-size:.875rem}.bulk-bar[data-v-2e54ecd5]{display:flex;align-items:center;gap:var(--ah-space-3);padding:var(--ah-space-3) var(--ah-space-4);border:1px solid var(--ah-color-line-subtle);border-radius:var(--ah-radius-md);background:var(--ah-color-surface-wash);font-size:.875rem}.bulk-link[data-v-2e54ecd5]{border:0;color:var(--ah-color-accent);background:transparent;font-weight:740;cursor:pointer}.bulk-link[data-v-2e54ecd5]:disabled{cursor:not-allowed;opacity:.45}.bulk-link--danger[data-v-2e54ecd5]{color:var(--ah-color-danger)}.questions-table-shell[data-v-2e54ecd5]{overflow:auto;border:1px solid var(--ah-color-line-subtle);border-radius:var(--ah-radius-md);background:var(--ah-color-surface)}.questions-table[data-v-2e54ecd5]{width:100%;min-width:82rem;border-collapse:collapse}.questions-table th[data-v-2e54ecd5],.questions-table td[data-v-2e54ecd5]{padding:var(--ah-space-3);border-bottom:1px solid var(--ah-color-line-subtle);vertical-align:top}.questions-table th[data-v-2e54ecd5]{position:sticky;top:0;z-index:1;color:var(--ah-color-text-soft);background:var(--ah-color-surface-wash);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-align:left;text-transform:uppercase}.questions-table__row[data-v-2e54ecd5]{cursor:pointer}.questions-table__row--dirty td[data-v-2e54ecd5]:first-child{box-shadow:inset 3px 0 0 var(--ah-color-warning)}.questions-table textarea[data-v-2e54ecd5],.questions-table select[data-v-2e54ecd5]{width:100%;min-width:12rem;resize:vertical;border:1px solid transparent;border-radius:var(--ah-radius-md);color:var(--ah-color-text);background:transparent;line-height:1.45}.questions-table textarea[data-v-2e54ecd5]{padding:.5rem}.questions-table textarea[data-v-2e54ecd5]:focus,.questions-table select[data-v-2e54ecd5]:focus{outline:none;border-color:var(--ah-color-accent-line);background:var(--ah-color-surface);box-shadow:var(--ah-focus-ring)}.questions-table textarea[readonly][data-v-2e54ecd5],.questions-table select[data-v-2e54ecd5]:disabled{cursor:not-allowed}.flag-stack[data-v-2e54ecd5]{display:grid;gap:var(--ah-space-2)}.flag-toggle[data-v-2e54ecd5]{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:720}@media (max-width: 980px){.questions-head[data-v-2e54ecd5]{flex-direction:column}.summary-strip[data-v-2e54ecd5]{grid-template-columns:1fr}.summary-strip__item[data-v-2e54ecd5]{border-right:0;border-bottom:1px solid var(--ah-color-line-subtle)}}
