/* Browser-verified overflow and accessible hidden text. */
.table-wrap { position: relative; }
.sr-only { clip-path: inset(50%); }
dialog.modal[open] { display: flex; flex-direction: column; overflow: hidden; }
.modal-head, .modal-actions { flex: 0 0 auto; }
.modal-body { min-height: 0; overflow-y: auto; }
@media (max-width: 559px) {
  .topbar-actions > .icon-btn[data-action="reset"] { display: inline-flex; }
}
