@import url('../../shared/common.module.css');
.container {
  display: flex;
  flex-direction: column;
  max-width: 28rem;
}

.label {
  margin-bottom: 0.375rem;
}

.input {
  font-family: inherit;
  appearance: none;
  background-color: #fff;
  border-radius: var(--border-radius);
  border-width: 1px;
  border-color: #ebedf0;
  border-style: solid;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  margin-top: 1px;
  outline: none;
  margin-bottom: 1rem;
}

.input:focus {
  outline: 2px solid hsl(0 0% 20%/ 0.2);
  outline-offset: 2px;
}

.button {
  cursor: pointer;
  font-family: inherit;
  background-image: none;
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  background-color: transparent;
  border: 1px solid rgb(51, 51, 51);
  color: currentColor;
}

.button:disabled {
  background: hsl(219 14% 28% / 0.2);
  color: hsl(0 0% 20% / 0.2);
  border-color: currentColor;
  pointer-events: none;
}

.button:hover:not(:disabled) {
  background-color: hsl(0 0% 20%);
  color: hsl(0 0% 100%);
}

.button:focus-visible {
  outline: 2px solid hsl(219 14% 22%);
  outline-offset: 2px;
}

.button:active:hover,
.button:active:focus {
  transform: scale(0.95);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9zc28vbG9naW4vaW5kZXgubW9kdWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJpbmRleC5tb2R1bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJy4uLy4uL3NoYXJlZC9jb21tb24ubW9kdWxlLmNzcycpO1xuLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMjhyZW07XG59XG5cbi5sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xufVxuXG4uaW5wdXQge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICNlYmVkZjA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIGhzbCgwIDAlIDIwJS8gMC4yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDUxLCA1MSwgNTEpO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogaHNsKDIxOSAxNCUgMjglIC8gMC4yKTtcbiAgY29sb3I6IGhzbCgwIDAlIDIwJSAvIDAuMik7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ1dHRvbjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwIDAlIDIwJSk7XG4gIGNvbG9yOiBoc2woMCAwJSAxMDAlKTtcbn1cblxuLmJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIGhzbCgyMTkgMTQlIDIyJSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5idXR0b246YWN0aXZlOmhvdmVyLFxuLmJ1dHRvbjphY3RpdmU6Zm9jdXMge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xufVxuIl19 */