.zn-qalist{padding-inline:var(--space-4);flex-direction:column;gap:10px;display:flex}.zn-qa{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:13px 14px}.zn-qa__row{gap:9px;display:flex}.zn-qa__row--answer{border-block-start:1px solid var(--color-border);margin-block-start:11px;padding-block-start:11px}.zn-qa__mark{border-radius:var(--radius-pill);block-size:24px;inline-size:24px;font-size:10px;font-weight:var(--fw-bold);flex:none;justify-content:center;align-items:center;display:flex}.zn-qa__mark--q{background:var(--teal-600);color:#fff}.zn-qa__mark--a{background:var(--gold-500);color:var(--teal-900)}.zn-qa__question{font-family:var(--font-body);font-size:12.5px;font-weight:var(--fw-bold);margin:0;line-height:1.8}.zn-qa__answer{color:var(--color-text-secondary);margin:0;font-size:11.5px;line-height:2}.zn-qa__pending{border-block-start:1px solid var(--color-border);color:var(--color-text-muted);margin:11px 0 0;padding-block-start:11px;font-size:11.5px}.zn-qa__meta{color:var(--color-text-muted);align-items:center;gap:10px;margin-block-start:10px;font-size:10px;display:flex}.zn-qa__useful{margin-inline-start:auto}.zn-qa__empty{padding:var(--space-5) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-secondary);text-align:center;margin:0;font-size:11.5px;line-height:2}.zn-askwrap{padding:18px var(--space-4) 0}.zn-ask,.zn-ask__done{border:1px solid var(--gold-300);border-radius:var(--radius-lg);background:var(--color-surface);padding:14px}.zn-ask__title{font-family:var(--font-display);font-size:15px;font-weight:var(--fw-bold);line-height:var(--lh-body);margin:0 0 6px;display:block}.zn-ask__hint{color:var(--color-text-secondary);margin:0 0 11px;font-size:11px;line-height:1.9}.zn-ask__field{box-sizing:border-box;inline-size:100%;padding:var(--space-3) 13px;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-body);resize:vertical;font-size:13px;line-height:1.9}.zn-ask__field:focus-visible{border-color:var(--gold-500);box-shadow:var(--shadow-focus);outline:none}.zn-ask__field[aria-invalid=true]{border-color:var(--color-danger)}.zn-ask__error{color:var(--color-danger);margin:6px 0 0;font-size:10.5px;line-height:1.8}.zn-ask__submit{border-radius:var(--radius-pill);background:var(--gold-500);min-block-size:48px;inline-size:100%;color:var(--teal-900);font-family:var(--font-body);font-size:13px;font-weight:var(--fw-bold);cursor:pointer;border:0;margin-block-start:10px}.zn-ask__submit:disabled{opacity:.6;cursor:progress}.zn-ask__done{align-items:center;gap:11px;display:flex}.zn-ask__tick{border-radius:var(--radius-pill);background:var(--green-100);block-size:38px;inline-size:38px;color:var(--green-600);flex:none;justify-content:center;align-items:center;display:flex}.zn-ask__donetext{flex-direction:column;gap:3px;display:flex}.zn-ask__donetitle{font-size:12.5px;font-weight:var(--fw-bold)}.zn-ask__donebody{color:var(--color-text-secondary);font-size:11px;line-height:1.8}.zn-consult{padding:var(--space-3) 13px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--warm-100);align-items:center;gap:10px;margin-block-start:var(--space-3);display:flex}.zn-consult__text{color:var(--color-text-secondary);flex:1;margin:0;font-size:11px;line-height:1.9}.zn-consult__cta{border-radius:var(--radius-pill);background:var(--teal-800);color:var(--gold-400);font-size:11.5px;font-weight:var(--fw-bold);flex:none;padding:11px 14px}.zn-consult__cta:hover{color:var(--gold-400)}
