<div class="modal fade" id="pageSettingsModal" tabindex="-1" aria-hidden="true">
    <div class="modal-dialog modal-sm modal-dialog-centered">
        <div class="modal-content">
            <div class="modal-header py-2">
                <h6 class="modal-title"><i class="bi bi-gear me-2"></i><span id="pageSettingsTitle">Settings</span></h6>
                <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close page settings" title="Close page settings without saving"></button>
            </div>
            <div class="modal-body py-2" id="pageSettingsBody">
                <!-- Filled dynamically -->
            </div>
            <div class="modal-footer py-2">
                <button type="button" class="btn btn-sm btn-secondary" data-bs-dismiss="modal" title="Close page settings without saving">Close</button>
                <button type="button" class="btn btn-sm btn-primary" id="btnSavePageSettings" title="Save settings for this page type">Save</button>
            </div>
        </div>
    </div>
</div>
