.swagger-editor .swagger-editor__top-bar,
.swagger-editor .topbar {
    display: none !important;
}

.swagger-editor,
.swagger-editor__layout,
.swagger-editor__layout .SplitPane {
    height: 100vh !important;
}

/* Keep the Swagger UI preview in step with the Monaco editor theme. */
html[data-swagger-editor-theme='dark'],
html[data-swagger-editor-theme='dark'] body,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane {
    background: #1e1e1e;
}

html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui .wrapper,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui .opblock,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui .opblock-body,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui .opblock-section-header,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui .responses-inner,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui .model-box,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui .dialog-ux .modal-ux,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui .opblock-tag {
    background: #1e1e1e;
    color: #d4d4d4;
}

html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui p,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui h1,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui h2,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui h3,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui h4,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui h5,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui label,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui .opblock-summary-description,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui .opblock-summary-path,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui .parameter__name,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui .parameter__type,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui .response-col_status,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui td,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui th {
    color: #d4d4d4;
}

html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui .opblock,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui .opblock-tag,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui table,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui td,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui th {
    border-color: #454545;
}

html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui input,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui textarea,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui select {
    background: #252526;
    border-color: #555;
    color: #f1f1f1;
}

html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui pre,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui code,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui .highlight-code,
html[data-swagger-editor-theme='dark'] .swagger-editor__editor-preview-pane .swagger-ui .microlight {
    background: #111;
    color: #d4d4d4;
}
