/* V2 forms: light premium — underline fields, ink text, green focus/submit */
.s5-max input:not([type=checkbox]):not([type=radio]):not([type=submit]), .s5-max select, .s5-max textarea {
  background: var(--a-white) !important;
  border: 1px solid var(--a-line) !important;
  border-bottom: 2px solid var(--a-line-strong) !important;
  color: var(--a-ink) !important;
  border-radius: 0 !important;
}
.s5-max input:focus, .s5-max select:focus, .s5-max textarea:focus {
  border-bottom-color: var(--a-green) !important;
  box-shadow: 0 6px 14px rgba(22,23,15,.06) !important;
  outline: none;
}
.s5-max ::placeholder { color: #a3a196 !important; }
.s5-max label { color: var(--a-muted) !important; letter-spacing: .04em; }
.s5-max .dag-phone-prefix { background: var(--a-concrete) !important; border: 1px solid var(--a-line) !important; border-right: 0 !important; color: var(--a-ink) !important; border-radius: 0 !important; }
