.filter-container {
	display: none;
}

.topbar {
	display: none;
}

.swagger-ui section.models {
	display: none;
}

.swagger-ui .dialog-ux .modal-ux-content h4 {
	display: none;
}

.swagger-ui .info .title small {
	display: none
}

.swagger-ui .information-container {
	display: none
}

.swagger-ui .auth-container input[type=password], .swagger-ui .auth-container input[type=text] {
	min-width: 600px;
}

/* Hide h4 tags with the specific selector */
div.no-margin > div > div.responses-wrapper > div.responses-inner > div > h4 {
    display: none;
}

/* Fix for modal positioning - ensure it's always visible at the top of the screen */
.swagger-ui .dialog-ux .modal-ux {
    position: fixed;
    top: 50px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 9999;
    max-height: 80vh;
    overflow-y: auto;
}

/* Hide the div containing Response headers section */
div.no-margin > div > div.responses-wrapper > div.responses-inner > div > div > table > tbody > tr > td.response-col_description > div:nth-child(2) {
    display: none;
}

/* Hide responses-table elements that don't have the live-responses-table class */
.responses-table:not(.live-responses-table) {
    display: none;
}