.doc{max-width:860px;margin:0 auto;padding:24px 16px 48px}.doc h1{margin:8px 0 12px;font-size:1.9rem;line-height:1.2}.doc h2{margin:32px 0 10px;font-size:1.3rem}.table-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.doc table{border-collapse:collapse;width:100%;font-size:.9rem}.doc th,.doc td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:6px 10px}.doc tbody tr:last-child td{border-bottom:0}.doc td.parts{color:var(--muted)}.doc details{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-bottom:8px}.doc summary{cursor:pointer;padding:10px 12px}.doc details pre{white-space:pre-wrap;max-height:360px;margin:0 12px 12px;font-size:.8rem;overflow:auto}.not-found-term{background:var(--term-bg);color:#e8e8e6;margin-top:24px}.not-found-term .p{color:#6fdc8c;font-weight:700}
