/* Bootstrap 5 behavior with Track's existing Bootstrap 3 layout/theme. */
.fade.show { opacity: 1; }
.modal.show .modal-dialog { transform: translate(0, 0); }
.modal-backdrop { position: fixed; bottom: 0; }
.modal-backdrop.show { opacity: .5; }
.collapse.show { display: block; visibility: visible; }
.dropdown-menu.show { display: block; }
.nav-tabs > li > a.active { color: #555; cursor: default; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; }
.track-editor .ql-editor { min-height: 10rem; }
.track-editor[hidden], .track-editor .ql-toolbar[hidden], textarea[hidden] { display: none; }
.track-editor-toggle { margin-bottom: .5rem; }
.sortable .mover { touch-action: none; cursor: move; }
.sortable .mover:focus-visible { outline: 2px solid #2769b2; outline-offset: 3px; }
.custom-combobox-toggle.ui-button { vertical-align: top; }

/* Keep lookup menus above Track's fixed filter sidebar (z-index: 200). */
.ui-autocomplete.ui-front { z-index: 300; }
