html,
body {
  margin: 0;
  padding: 0;
  min-width: 320px;
}

body { background: #fff; }

#allrecords {
  width: 100%;
  overflow: hidden;
}

.record,
.t-record-container { width: 100%; }

.tmod,
[data-tilda-mode="edit"] .tmod { display: none !important; }

#allrecords > .record[off="y"] { display: none !important; }

.t450,
.t450__overlay { position: fixed !important; }

@media screen and (min-width: 981px) {
  [data-screen-max="980px"] { display: none !important; }
}

@media screen and (max-width: 980px) {
  [data-screen-min="981px"] { display: none !important; }
}

/* Keep the fixed +7 prefix and remove the country flag/dropdown UI. */
.t-input-phonemask__select {
  pointer-events: none !important;
  cursor: default !important;
}

.t-input-phonemask__select-flag,
.t-input-phonemask__select-triangle,
.t-input-phonemask__options-wrap {
  display: none !important;
}

.t-input-phonemask__select-code {
  margin-left: 0 !important;
}
