.manufacturer-api-docs-dialog{width:min(980px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);padding:0;border:0;border-radius:16px}.manufacturer-api-docs-dialog::backdrop{background:rgba(15,30,45,.55)}.manufacturer-api-docs-dialog__shell{max-height:calc(100vh - 32px);overflow:auto;padding:24px}.manufacturer-api-docs-dialog__header{position:sticky;top:-24px;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:-24px -24px 20px;padding:22px 24px 16px;border-bottom:1px solid var(--r360-line);background:rgba(255,255,255,.97);backdrop-filter:blur(8px)}.manufacturer-api-docs-dialog__header h2{margin:3px 0 0}.manufacturer-api-docs__lead,.manufacturer-api-docs__security{padding:14px 16px;border-radius:10px;background:var(--r360-surface-muted);line-height:1.6}.manufacturer-api-docs__security{border-left:4px solid #d38b18;background:#fff8e7}.manufacturer-api-docs__nav{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.manufacturer-api-docs__nav a{padding:7px 10px;border:1px solid var(--r360-line);border-radius:999px;color:var(--r360-ink-700);font-size:12px;font-weight:700;text-decoration:none}.manufacturer-api-docs__nav a:hover{border-color:var(--r360-primary);color:var(--r360-primary)}.manufacturer-api-docs-dialog section{scroll-margin-top:96px;margin-top:26px}.manufacturer-api-docs-dialog h3{margin:0 0 10px;color:var(--r360-ink-950);font-size:17px}.manufacturer-api-docs-dialog h4{margin:16px 0 8px}.manufacturer-api-docs-dialog p,.manufacturer-api-docs-dialog li{line-height:1.62}.manufacturer-api-docs-dialog ul,.manufacturer-api-docs-dialog ol{padding-left:22px}.manufacturer-api-docs__endpoint{display:inline-block;margin-bottom:8px;padding:8px 10px;border-radius:8px;background:#eaf3fc;color:var(--r360-ink-950);font-weight:700}.manufacturer-api-docs-dialog pre{margin:10px 0 0;padding:14px;overflow:auto;border-radius:10px;background:var(--r360-ink-950);color:#e8efff;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre}.manufacturer-api-docs__table-wrap{overflow-x:auto;border:1px solid var(--r360-line);border-radius:10px}.manufacturer-api-docs-dialog table{width:100%;border-collapse:collapse;font-size:13px}.manufacturer-api-docs-dialog th,.manufacturer-api-docs-dialog td{padding:10px 12px;border-bottom:1px solid var(--r360-line);text-align:left;vertical-align:top;line-height:1.5}.manufacturer-api-docs-dialog th{background:var(--r360-surface-muted);color:var(--r360-ink-950)}.manufacturer-api-docs-dialog tr:last-child td{border-bottom:0}@media(max-width:640px){.manufacturer-api-docs-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.manufacturer-api-docs-dialog__shell{max-height:calc(100vh - 16px);padding:18px}.manufacturer-api-docs-dialog__header{top:-18px;margin:-18px -18px 16px;padding:18px}.manufacturer-api-docs-dialog pre{font-size:11px}.manufacturer-api-docs-dialog th,.manufacturer-api-docs-dialog td{min-width:150px}}
.manufacturer-api-docs__nav a:hover{border-color:var(--r360-brand-600);color:var(--r360-brand-600)}

.manufacturer-api-docs__endpoint{max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.manufacturer-api-docs__nav a,.manufacturer-api-docs-dialog p,.manufacturer-api-docs-dialog li{overflow-wrap:anywhere}.manufacturer-api-docs-dialog pre,.manufacturer-api-docs__table-wrap{max-width:100%;box-sizing:border-box}
@media(max-width:640px){.manufacturer-api-docs-dialog section{scroll-margin-top:144px}}
