/* Hide the Models section in Swagger UI */
#models, .models { display: none !important; }
/* Hide the big title/version/description block at the top */
.swagger-ui .information-container,
.swagger-ui .info,
.swagger-ui .info .main,
.swagger-ui .info .title,
.swagger-ui .info .version,
.swagger-ui .info .description {
  display: none !important;
}

/* Optional: also hide the Servers dropdown if you want only Auth + endpoints */
/* .swagger-ui .scheme-container { display: none !important; } */

.swagger-ui .opblock-tag { display: none !important; }
.swagger-ui .opblock-tag-section { margin-top: 0 !important; }

/* Make the servers + auth area more compact */
.swagger-ui .scheme-container {
  margin: 0 0 8px !important;
  padding: 4px 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}

/* Tighten layout inside the scheme container */
.swagger-ui .scheme-container .servers-title,
.swagger-ui .scheme-container .servers {
  margin: 0 !important;
  padding: 0 !important;
}

/* Smaller "Authorize" button */
.swagger-ui .authorize__btn,
.swagger-ui .btn.authorize {
  padding: 2px 8px !important;
  font-size: 0.8rem !important;
  line-height: 1.2 !important;
}

/* Optional: put servers + auth on one line if space allows */
.swagger-ui .scheme-container .wrapper {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
}
