html {
    box-sizing: border-box;
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}

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

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

.swagger-ui .info {
    margin: 30px 0;
}

.swagger-ui .topbar {
    display: none;
}

.swagger-ui .info .title span {
    display: none;
}

.swagger-ui .info .main .link {
    display: none;
}

.swagger-ui .servers-title {
    display: none;
}

.swagger-ui .servers > label {
    display: none;
}

.swagger-ui .scheme-container {
    padding-top: 10px;
    padding-bottom: 10px;
}

.swagger-ui .servers .computed-url {
    margin: 10px 0;
    font-weight: bold;
}

.swagger-ui .servers h4 {
    display: none;
}

.swagger-ui .servers > div {
    display: flex;
    flex-direction: column-reverse;
}

.swagger-ui .servers table td:first-of-type {
    font-weight: bold;
}

.swagger-ui .servers table td:first-of-type::after {
    content: ":";
}

.swagger-ui .parameters-container .btn-toggle-parameters {
    margin-top: 20px;
}

.swagger-ui .execute-wrapper {
    padding: 0 20px 20px 20px;
}

.swagger-ui .btn-group {
    padding: 20px;
}

.swagger-ui .opblock-description-wrapper li,
.swagger-ui .opblock-external-docs-wrapper li,
.swagger-ui .opblock-title_normal li {
    font-size: 14px;
}

.swagger-ui .information-container code {
    color: #3b4151;
}

.swagger-ui .opblock-tag-section .opblock-tag > a {
    display: none;
}
.swagger-ui .opblock-tag-section .opblock-tag > small {
    padding-left: 0;
}
.swagger-ui .opblock-tag-section .opblock-tag > small p {
    margin: 0;
    font-size: 24px;
    font-weight: bolder;
}

#operations-webhook-webhook .opblock-section-header .tab-header,
#operations-call-call-create .opblock-section-header .tab-header,
#operations-payment-payment-create .opblock-section-header .tab-header,
#operations-order-field-statuses-list .opblock-section-header .tab-header,
#operations-order-field-delivery-methods-list .opblock-section-header .tab-header,
#operations-order-field-payment-methods-list .opblock-section-header .tab-header,
#operations-currency-currency-update .opblock-section-header .tab-header,
#operations-currency-currency-list .opblock-section-header .tab-header,
#operations-product-category-category-update .opblock-section-header .tab-header,
#operations-product-category-product-update .opblock-section-header .tab-header,
#operations-order-order-create .opblock-section-header .tab-header,
#operations-order-order-update .opblock-section-header .tab-header {
    visibility: hidden;
}
#operations-webhook-webhook .parameters-container .opblock-description-wrapper,
#operations-call-call-create .parameters-container .opblock-description-wrapper,
#operations-payment-payment-create .parameters-container .opblock-description-wrapper,
#operations-order-field-statuses-list .parameters-container .opblock-description-wrapper,
#operations-order-field-delivery-methods-list .parameters-container .opblock-description-wrapper,
#operations-order-field-payment-methods-list .parameters-container .opblock-description-wrapper,
#operations-currency-currency-update .parameters-container .opblock-description-wrapper,
#operations-currency-currency-list .parameters-container .opblock-description-wrapper,
#operations-product-category-category-update .parameters-container .opblock-description-wrapper,
#operations-product-category-product-update .parameters-container .opblock-description-wrapper,
#operations-order-order-create .parameters-container .opblock-description-wrapper,
#operations-order-order-update .parameters-container .opblock-description-wrapper {
    visibility: hidden;
    padding: 2px;
}

.swagger-ui .json-schema-2020-12-core-keyword__value > .renderedMarkdown p {
    font-size: 13px;
}

#operations-order-order-list .parameters tr:nth-child(n+8) {
    display: none;
}
#operations-order-order-list .parameters.show-parameters tr {
    display: inherit;
}
