@media (min-width: 1441px) {
  #allrecords .t-rec:has(.t396__artboard) { background-color: #000 !important; }
}

/* Hide only the Tilda phone country indicator; keep selector footprint and click target. */
#allrecords .t-input-phonemask__select-triangle {
  visibility: hidden !important;
}

@media screen and (max-width: 479px) {
  #rec3995953401 [data-elem-id="1791214400003"] input.t-input {
    padding-left: 0 !important;
    padding-right: 32px !important;
    background-color: transparent !important;
  }
}

/* Issue #96: Footer M320 name/phone fields and policy link only. */
@media screen and (max-width: 479px) {
  #rec3995953401 [data-elem-id="1791214400001"] input[name="name"] {
    padding-left: 0 !important;
    border-bottom: 1px solid #fff !important;
  }
  #rec3995953401 [data-elem-id="1791214400002"] .t-input-phonemask__wrap {
    padding-left: 0 !important;
    border-bottom: 1px solid #fff !important;
  }
  #rec3995953401 [data-elem-id="1791214400002"] .t-input-phonemask__select-code {
    margin-left: -5px !important;
  }
  #rec3995953401 [data-elem-id="1791000000078"] .tn-atom u,
  #rec3995953401 [data-elem-id="1791000000089"] .tn-atom u {
    text-decoration: underline !important;
  }
}
@media screen and (min-width: 480px) {
  #rec3995953401 [data-elem-id="1791000000078"] .tn-atom u,
  #rec3995953401 [data-elem-id="1791000000089"] .tn-atom u {
    text-decoration: none !important;
  }
}
