/* extracted from components/ui/BaseButton.vue + BaseInput.vue (scoped styles) */
.base-button:not(:disabled):active {
  transform: scale(0.97);
}

@media (max-width: 640px) {
  .base-button:not([class*='p-0']) {
    min-height: 40px;
  }
}

.base-input::-ms-reveal,
.base-input::-ms-clear {
  display: none;
}

.base-input {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: 42px;
  padding-block: 0;
  line-height: normal;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

@media (max-width: 640px) {
  .base-input {
    height: 44px;
    line-height: normal;
  }
}
