/* Keep explorer navigation and data usable on small screens. */
img { max-width: 100%; }
.row > * { min-width: 0; }
.table-responsive { max-width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
.table-detail td { overflow-wrap: anywhere; }
.table-detail td:last-child { min-width: 180px; }
@media (max-width: 991px) {
  .header-area .container { padding: 0 15px; }
  .header-area .main-nav { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; overflow: visible; }
  .header-area .main-nav .logo { float: none; margin: 0 !important; padding: 16px 0 8px; }
  .header-area, .header-area.header-sticky { height: 120px; }
  .header-area .main-nav .nav { display: flex !important; float: none; width: 100%; margin: 0 !important; justify-content: space-between; }
  .header-area .main-nav .nav li { width: auto; border: 0; }
  .header-area .main-nav .nav li a { padding: 0 12px !important; min-height: 44px; height: 44px !important; line-height: 44px !important; }
  .block-explorer-wrapper .block-explorer h1 { font-size: clamp(26px, 5vw, 38px); overflow-wrap: anywhere; }
  .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter { float: none; text-align: left; }
  .dataTables_wrapper .dataTables_filter input { max-width: 100%; }
}
