:where(input[type="checkbox"],input[type="radio"]){
  box-sizing:border-box!important;
  inline-size:18px!important;
  block-size:18px!important;
  min-inline-size:18px!important;
  max-inline-size:18px!important;
  min-block-size:0!important;
  max-block-size:18px!important;
  margin:0!important;
  padding:0!important;
  flex:0 0 18px!important;
  align-self:flex-start;
  accent-color:#0aa39e;
}

:where(.dbfTourCheckbox,.dbfDiningAge,.dbfNearbyConsent,.city-ride-consent label,.checkLine,.buddyApplyConsentV67,.massageSpecialtyOption){
  justify-content:flex-start!important;
  column-gap:10px!important;
}

.dbfNearbyConsent input[type="checkbox"]{
  inline-size:22px!important;
  block-size:22px!important;
  min-inline-size:22px!important;
  max-inline-size:22px!important;
  max-block-size:22px!important;
  flex-basis:22px!important;
}

.dbfTicketServiceChip input[type="checkbox"],
#contactModalBackdrop .contactLocationConsent>input[type="checkbox"]{
  position:absolute!important;
  inline-size:1px!important;
  block-size:1px!important;
  min-inline-size:1px!important;
  max-inline-size:1px!important;
  max-block-size:1px!important;
  flex-basis:1px!important;
  opacity:0!important;
}

@media(max-width:900px){
  :where(
    input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="button"]):not([type="submit"]):not([type="reset"]),
    select,
    textarea
  ){
    font-size:16px!important;
  }
}
