/* Readable amount followed by two arrows on the same line. */
.studio-detail .calculator-quantity {
  display: grid;
  grid-template-columns: max-content 32px 32px;
  grid-template-rows: 32px;
  gap: 7px;
  width: max-content;
  max-width: 100%;
  align-items: center;
}
.studio-detail .calculator-quantity-value {
  grid-column: 1;
  grid-row: 1;
  min-width: 0;
  color: #38291e;
  font: 600 16px/1.25 Georgia, serif;
  text-align: right;
}
.studio-detail .calculator-quantity-step {
  width: 32px;
  min-width: 32px;
  height: 32px;
}
.studio-detail .calculator-quantity-step:first-child { grid-column: 3; grid-row: 1; }
.studio-detail .calculator-quantity-step:last-child { grid-column: 2; grid-row: 1; }

@media (max-width: 360px) {
  .studio-detail .calculator-quantity {
    grid-column: 1 / -1;
    gap: 4px;
  }
  .studio-detail .calculator-quantity-value {
    font-size: 14px;
  }
}
