
body { margin: 0; color: #253244; background: #fafafa;
  font: 16px/1.5 system-ui, sans-serif; }
.reference-page { max-width: 1100px; margin: auto; padding: 24px; }
h1 { margin-top: 0; } h2 { margin: 0; font-size: 1.25rem; }
ol { padding-left: 24px; } li { margin: 4px 0; }
summary { cursor: pointer; font-weight: 600; }
#reference-index > label { display: block; margin-top: 12px; }
button, select, input[type=search] { font: inherit; padding: 6px 10px;
  border: 1px solid #9ba9ba; border-radius: 4px; background: white; color: inherit; }
button { cursor: pointer; } button:hover { background: #edf3fc; }
button:focus-visible, select:focus-visible, input:focus-visible,
summary:focus-visible { outline: 3px solid #2563eb; outline-offset: 2px; }
input[type=search] { width: 100%; box-sizing: border-box; }
select { max-width: 100%; }
.operation-list { display: grid; gap: 4px; margin-top: 8px; }
.operation-list button { text-align: left; font-size: 14px; }
.reference-actions { display: flex; align-items: center; flex-wrap: wrap;
  gap: 12px; margin: 16px 0; }
#reference-status { color: #526176; }
#topic-content { white-space: pre-wrap; overflow-wrap: anywhere; font: inherit; }
/* Operation dependencies remain available inline, without a second schema dump. */
#swagger-ui[data-view=operation] .models { display: none; }
#swagger-ui[data-view=schema] .information-container,
#swagger-ui[data-view=schema] .scheme-container { display: none; }
[hidden] { display: none !important; }
