/* Replaces swagger-ui's own index.css (served in its place by OpenApiConfig) - its original rules first, then local tweaks. */
html {
    box-sizing: border-box;
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}

*,
*:before,
*:after {
    box-sizing: inherit;
}

body {
    margin: 0;
    background: #fafafa;
}

/* Group (tag) header: name + expand arrow on the first line, the description on its own line below. */
.swagger-ui .opblock-tag {
    flex-wrap: wrap;
    margin-top: 3rem;
}

.swagger-ui .opblock-tag > a.nostyle {
    flex: 1 1 auto;
}

.swagger-ui .opblock-tag > div {
    flex: 0 0 auto;
}

.swagger-ui .opblock-tag > button.expand-operation {
    order: 1;
}

.swagger-ui .opblock-tag small {
    order: 2;
    flex: 1 0 100%;
    padding: 4px 0 0;
}

.swagger-ui .markdown code, .swagger-ui .renderedMarkdown code {
    color: green;
}