/* Hide the old submission UI before the viewer mounts the Yandex iframe. */
[data-id="6ae0aa73a99d6e6e950eeb90"] > .form-wrapper,
[data-id="6ae0aa73a99d6e6e950eeb92"],
[data-id="6ae0aac86b7300d97ebd89f2"] { display: none !important; }
.artel-yandex-container { width: 100%; }
.artel-form-viewport { position: relative; width: 100%; }
.artel-yandex-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  transform-origin: top left;
  display: block;
  width: 100%;
  border: 0;
  border-radius: 0;
  background: #f4f1ff;
}
.artel-form-direct {
  display: block;
  margin-top: 12px;
  color: #fff;
  font: 13px/1.5 custom_110311, Arial, sans-serif;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.artel-form-direct:focus-visible { outline: 2px solid #cffd1e; outline-offset: 4px; }
.artel-form-page .rmwidget[data-id="6ae0aa73a99d6e6e950eeb8b"] {
  height: var(--artel-canvas-height) !important;
}
.artel-form-page .rmwidget[data-id="6ae0aa73a99d6e6e950eeb8c"] {
  top: var(--artel-contact-top) !important;
}
.artel-form-page .rmwidget[data-id="6ae0aa73a99d6e6e950eeb8d"],
.artel-form-page .rmwidget[data-id="6ae0aa73a99d6e6e950eeb8e"] {
  top: calc(var(--artel-contact-top) + 42px) !important;
}
.isphone .artel-form-page .rmwidget[data-id="6ae0aa73a99d6e6e950eeb8f"] {
  top: var(--artel-picture-top) !important;
}
.isphone .artel-form-page .rmwidget[data-id="6ae0aa73a99d6e6e950eeb8d"],
.isphone .artel-form-page .rmwidget[data-id="6ae0aa73a99d6e6e950eeb8e"] {
  top: calc(var(--artel-contact-top) + 58px) !important;
}
