html,
body {
  min-height: 100%;
  max-width: 100%;
  overflow-x: hidden !important;
  overflow-y: auto !important;
}

html {
  background: #081120;
  overscroll-behavior-y: auto;
  overflow-y: auto !important;
}

body {
  overscroll-behavior-y: auto !important;
  -webkit-tap-highlight-color: rgba(56, 189, 248, 0.14);
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch;
  touch-action: pan-y;
}

.page-transition-root {
  opacity: 1;
  transform: none;
}

.page,
.container,
#main-content,
main,
section,
aside,
.panel,
.card,
.history-list,
.reports-list,
.user-list,
.categories,
.category-body,
.table-wrap,
.overflow-x-auto {
  overflow: visible;
  touch-action: pan-y;
}

.bb-toolbar-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}

.bb-toolbar-actions > .btn,
.bb-toolbar-actions > a,
.bb-toolbar-actions > input,
.bb-toolbar-actions > button:not(.bb-auth-logout),
.bb-toolbar-actions > .bb-auth-user,
.bb-toolbar-slot > .bb-auth-user {
  min-height: 48px;
  border-radius: 14px;
}

.bb-toolbar-actions > .btn,
.bb-toolbar-actions > a,
.bb-toolbar-actions > input,
.bb-toolbar-actions > button:not(.bb-auth-logout) {
  padding: 10px 14px;
  font-size: 0.94rem;
  font-weight: 700;
  line-height: 1;
}

.bb-toolbar-slot {
  display: inline-flex;
  align-items: center;
}
