.container {
  border-color: transparent;
  border-style: solid;
  border-width: 1px;
  border-radius: var(--Corner-radius-Small);
  padding: var(--Spacing-x1) var(--Spacing-x-one-and-half);
  position: relative;
  height: 60px;
}

.container:hover,
.container:has(input:active, input:focus, input:focus-within) {
  background-color: var(--Base-Background-Primary-Normal);
}

.container:has(input:active, input:focus, input:focus-within) {
  border-color: 1px solid var(--UI-Input-Controls-Border-Focus);
}

.label:has(
    ~ .inputContainer input:active,
    ~ .inputContainer input:focus,
    ~ .inputContainer input:focus-within
  )
  p {
  color: var(--UI-Text-Active);
}
