/* Small compatibility layer: Bootstrap remains the component foundation while
   the application keeps its own visual identity and native dialog behavior. */
.toast { display: block !important; opacity: 1 !important; }
dialog.modal { position: fixed; inset: 0; height: auto; margin: auto; display: none; overflow: auto; }
dialog.modal[open] { display: block; }
.table { --bs-table-bg: transparent; --bs-table-hover-bg: #f8fbfa; color: inherit; margin-bottom: 0; }
.table > :not(caption) > * > * { padding: 15px 16px; border-bottom-color: #e7eceb; box-shadow: none; }
