/* Верхний отступ — под Dynamic Island / notch */
body {
padding-top: env(safe-area-inset-top);
padding-bottom: env(safe-area-inset-bottom);
padding-left: env(safe-area-inset-left);
padding-right: env(safe-area-inset-right);
}

/* Если у тебя фиксированный хедер */
.t-header {
padding-top: env(safe-area-inset-top);
}

/* Если есть фиксированный футер или кнопка снизу */
.t-footer,
.fixed-bottom-element {
padding-bottom: max(16px, env(safe-area-inset-bottom));
}

body, .t-records, .t396, .t-container, .t-col, .t-text, .t-title, .t-descr, p, h1, h2, h3, h4, h5, h6, span, a, div {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

input, textarea {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}