

/* Hide Models section */
.swagger-ui .models {
    display: none !important;
}

/* Collapse all endpoints on initial load */
.swagger-ui .opblock .opblock-body {
    display: none; !important;
}

/* Allow Swagger UI to expand when clicked */
.swagger-ui .opblock.is-open .opblock-body {
    display: block;
}

/* Show pointer cursor on summary */
.swagger-ui .opblock-summary {
    cursor: pointer;
}

/* Full width token input */
.swagger-ui .modal-ux .auth-container input {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
}

/* Space BELOW the input field */
.swagger-ui .modal-ux .auth-container .wrapper {
    margin-bottom: 20px;
}

/* Make buttons align horizontally with space between them */
.swagger-ui .modal-ux .auth-btn-wrapper {
    display: flex;
    gap: 10px;
    padding-top: 16px;
}

/* Prevent buttons from stretching */
.swagger-ui .modal-ux .auth-btn-wrapper .btn {
    flex: none;
}
