/* Hide number input spinners */
:global(.hide-spin::-webkit-outer-spin-button),
:global(.hide-spin::-webkit-inner-spin-button) {
  -webkit-appearance: none;
  margin: 0;
}

.wrapper {
  width: 100%;
  padding: 8px 16px 20px;
}

.container {
  max-width: var(--input-bar-max-width);
  margin: 0 auto;
}

.bar {
  background: var(--color-bg-input-bar);
  border: 1px solid var(--color-border-input-bar);
  border-radius: var(--radius-input-bar);
  transition: border-color 0.2s;
}

.inputArea {
  padding: 16px 16px 8px;
  display: flex;
  gap: 12px;
}

.divider {
  height: 1px;
  background: var(--color-border-input-bar);
  margin: 0 16px;
  opacity: 0.5;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .container {
    max-width: 90%;
  }
}

@media (max-width: 767px) {
  .container {
    max-width: 95%;
  }
}
