.ipdf-fill-mobile-bottom-toolbar {
  background: rgba(255, 255, 255, .98);
  border-top: 1px solid #e2e8f0;
  bottom: 0;
  box-shadow: 0 -8px 24px rgba(15, 23, 42, .12);
  display: block;
  left: 0;
  padding: 6px max(8px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));
  position: fixed;
  right: 0;
  z-index: 90;
}

.ipdf-fill-mobile-bottom-toolbar__scroller {
  display: flex;
  flex-wrap: nowrap;
  gap: 6px;
  min-width: 0;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0 2px 2px;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}

.ipdf-fill-mobile-bottom-toolbar__scroller::-webkit-scrollbar {
  display: none;
}

.ipdf-fill-mobile-bottom-toolbar__button {
  flex-direction: column;
  height: 54px;
  min-height: 54px;
  min-width: 56px;
  width: 56px;
}

.ipdf-fill-mobile-bottom-toolbar__button .ipdf-fill-mobile-button__label {
  font-size: 10px;
  max-width: 52px;
}

.ipdf-fill-mobile-bottom-toolbar__button:active {
  background: #dbeafe;
  border-color: #93c5fd;
  color: #1d4ed8;
}
