/* External API doc embebida bajo header/footer del sitio */

body.page-developers-api {
    scroll-padding-top: 96px;
}

body.page-developers-api {
    background: #f5f7fa;
}

.developers-api-lang-notice {
    margin: 88px auto 0;
    padding: 12px 16px;
    max-width: 1280px;
    font-size: 14px;
    color: #344054;
    background: #fffaeb;
    border: 1px solid #fec84b;
    border-radius: 8px;
}

.developers-api-lang-notice + .developers-api-doc {
    padding-top: 16px;
}

.developers-api-doc {
    margin: 0;
    padding: 96px 0 0;
    min-height: calc(100vh - 80px);
    background: #f5f7fa;
    color: #475467;
    font: 14px/1.6 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}

.developers-api-doc .layout {
    max-width: 1280px;
}

.developers-api-doc .side,
.developers-api-doc .toc {
    top: 96px;
    max-height: calc(100vh - 112px);
}

.developers-api-doc__topbar {
    display: none !important;
}

@media (max-width: 900px) {
    .developers-api-doc {
        padding-top: 88px;
    }
}
