.mkt-docs-api h2{font-family:var(--ru-font-mono);letter-spacing:0;text-transform:uppercase;color:var(--ru-text-muted);font-size:15px}.mkt-docs-api h3{font-family:var(--ru-font-mono)}.mkt-docs-api .mkt-docs-inline-code{border-radius:var(--ru-radius-sm);background:var(--ru-surface-subtle);border:1px solid var(--ru-border);font-family:var(--ru-font-mono);color:var(--ru-text);padding:2px 5px;font-size:.9em}.mkt-docs-code{border:1px solid var(--ru-border);border-radius:var(--ru-radius-md);background:var(--ru-surface-subtle);margin:0 0 18px;padding:16px;overflow-x:auto}.mkt-docs-code code{font-family:var(--ru-font-mono);color:var(--ru-text);white-space:pre;font-size:13px;line-height:1.6}.mkt-docs-table-wrap{margin:0 0 18px;overflow-x:auto}.mkt-docs-table{border-collapse:collapse;width:100%;font-size:14px}.mkt-docs-table th,.mkt-docs-table td{border:1px solid var(--ru-border);text-align:left;vertical-align:top;padding:8px 12px}.mkt-docs-table th{background:var(--ru-surface-subtle);font-family:var(--ru-font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ru-text-muted);font-size:12px}.mkt-docs-table td code,.mkt-docs-table th code{background:var(--ru-canvas);border:1px solid var(--ru-border);font-family:var(--ru-font-mono);border-radius:4px;padding:1px 4px;font-size:.92em}@media (max-width:640px){.mkt-docs-table{font-size:13px}.mkt-docs-code{padding:12px}}.docs-shell{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:48px;padding-top:40px;padding-bottom:80px;display:grid}.docs-nav{flex-direction:column;gap:24px;display:flex;position:sticky;top:24px}.docs-nav-group-label{color:var(--ru-text-faint);font-family:var(--ru-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.docs-nav-links{flex-direction:column;gap:4px;display:flex}.docs-nav-links a{color:var(--ru-text-muted);border-left:2px solid #0000;padding:5px 0 5px 10px;font-size:14px;text-decoration:none}.docs-nav-links a:hover{color:var(--ru-text)}.docs-nav-links a[aria-current=page]{color:var(--ru-text);border-left-color:var(--ru-accent);font-weight:650}.docs-main{min-width:0}@media (max-width:900px){.docs-shell{grid-template-columns:1fr;gap:32px}.docs-nav{flex-flow:wrap;gap:20px 32px;position:static}}@media (max-width:480px){.docs-nav{flex-direction:column;gap:20px}}
