/* Răspunsul rapid din ghidurile de analize (5 nov 2026): o casetă discretă cu intervalele uzuale, sursa cu litere mici și
   convertorul pe un singur rând (assets/lab-conv.js). Doar culorile din site.css. */
.lab-qa { margin: 1.4rem 0 1.6rem; padding: 1rem 1.1rem .9rem; border: 1px solid var(--divider); border-radius: 16px; background: var(--surface); }
.guide-body .lab-qa p.lab-qa-h { margin: 0 0 .35rem; }
.lab-qa .table-wrap { margin: 0; }
.guide-body .lab-qa table { font-size: .9rem; margin: 0; }
.lab-qa th, .lab-qa td { padding: .45rem .5rem; }
.lab-qa tr:last-child td { border-bottom: 0; }
.guide-body .lab-qa p.lab-qa-src, .guide-body .lab-qa p.lab-qa-note { margin: .45rem 0 0; font-size: .8rem; line-height: 1.45; color: var(--text-mute); }
.guide-body .lab-qa p.lab-qa-note { color: var(--text-soft); }
.lab-conv { display: flex; flex-wrap: wrap; align-items: center; gap: .4rem .6rem; margin-top: .75rem; padding-top: .75rem; border-top: 1px dashed var(--divider); font-size: .9rem; color: var(--text-soft); }
.lab-conv:empty { display: none; }
.lab-conv .lc-t { font-weight: 600; color: var(--text); margin-right: .2rem; }
.lab-conv .lc-f { display: inline-flex; align-items: center; gap: .35rem; }
.lab-conv input { width: 6.2rem; padding: .35rem .55rem; border: 1px solid var(--divider); border-radius: 10px; font: inherit; color: var(--text); background: var(--bg); font-variant-numeric: tabular-nums; }
.lab-conv input:focus { outline: 0; border-color: var(--accent); }
.lab-conv .lc-sw { color: var(--text-mute); }
