/* Modal fixes — loaded globally via base.html */

/* Prevent scrollbar jump when modal is open */
body.modal-open {
    overflow: hidden;
}

/* Prevent sidebar padding shift when modal opens */
body.modal-open .sidebar {
    padding-right: 0 !important;
}

/*
 * Bootstrap 5.3 z-index hierarchy (do not override without updating both):
 *   .modal-backdrop  → 1050  (--bs-backdrop-zindex)
 *   .modal           → 1055  (--bs-modal-zindex)
 *
 * Do NOT set display:flex on .modal — Bootstrap JS manages display state.
 * Use .modal-dialog-centered for vertically centred modals instead.
 */
