or: #646464;
}
._0ZXIz input:focus ~ ._0qYNL button:first-child {
  border-color: #646464;
}
._0ZXIz:hover:not(.anyO7) {
  background-color: #ffffff;
}
._0ZXIz:hover:not(.anyO7) input ~ ._0qYNL {
  border-left-color: #646464;
}
._0ZXIz:hover:not(.anyO7) input ~ ._0qYNL button:first-child {
  border-color: #646464;
}
._0ZXIz.WgkZQ .Eg7jZ {
  padding-right: 0.25rem;
}
._0ZXIz.WgkZQ input {
  padding-left: 0;
}
._0ZXIz.anyO7 {
  background-color: #e4e4e4;
  border-color: #bdbdbd;
}
._0ZXIz.anyO7:hover input {
  background-color: #e4e4e4;
}
._0ZXIz.anyO7 ._0qYNL {
  border-color: #bdbdbd;
}
._0ZXIz.anyO7 ._0qYNL button {
  cursor: default;
  background-color: #e4e4e4;
  border-bottom-right-radius: 0.25rem;
}
._0ZXIz.anyO7 ._0qYNL button:first-child {
  border-color: #bdbdbd;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0;
}
._0ZXIz ._0qYNL {
  align-items: center;
  border: none;
  border-left: 0.0625rem solid #e4e4e4;
  border-radius: 0 0.25rem 0.25rem 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  justify-content: center;
  transition: border-color 0.2s ease;
  min-width: 30px;
}
._0ZXIz ._0qYNL button {
  background-color: transparent;
  border: 0;
  box-shadow: none;
  cursor: pointer;
  flex: 1 100%;
  line-height: 1;
  outline: none;
  position: relative;
  transition: border-color 0.2s ease;
  width: 100%;
}
._0ZXIz ._0qYNL button:active {
  background-color: #f2f2f2;
}
._0ZXIz ._0qYNL button:first-child {
  border-bottom: 0.0625rem solid #e4e4e4;
}