/* Мотивики: страница теста /test (Tilda, квиз T1040 со старого сайта).
   Только оформление: логику, поля и приёмщики квиза не трогаем.
   Загрузка: копия в site/upload/test/ → site-work/upload.sh test */

:root{--mv-violet:#6C5CE0;--mv-violet-d:#5B3F9A;--mv-violet-h:#4E3FB8;--mv-ink:#221E3B;--mv-ink-h:#2B2350;--mv-lilac:#E4DEFF;--mv-bg:#F6F4FD;--mv-sun:#F5A623}
body,.t-body,#allrecords{background:var(--mv-bg)!important}

/* ---------- шапка + вступление ---------- */
.mvt-top{padding:14px 14px 0;font-family:Manrope,sans-serif;-webkit-font-smoothing:antialiased}
.mvt-top *,.mvt-foot *{box-sizing:border-box}
.mvt-top h1,.mvt-top p{margin:0}
.mvt-top img{display:block;max-width:100%}
.mvt-cover{max-width:1280px;margin:0 auto;position:relative;overflow:hidden;border-radius:30px 30px 0 0;color:#FFF8EA;
  /* 01.11 (владелец): фото комнаты убрано — фиолетовый фон, как у блока «Тест» на главной */
  background:radial-gradient(ellipse 55% 90% at 85% 0%,rgba(255,255,255,0.14),transparent 70%),linear-gradient(180deg,#2E2A8E 0%,#3D38B0 100%);
  box-shadow:0 30px 50px -26px rgba(43,25,120,0.55)}
.mvt-cover header[data-spine]{border-radius:0!important}
.mvt-cover [data-contacts]{margin-left:auto}
.mvp140dllb:hover{background:rgba(255,255,255,0.22)!important;color:#fff!important}
.mvp1eiyp15:hover{color:#FFE3A3!important}
.mvp16zqy62:hover{transform:translateY(-2px)!important}
.mvt-intro{padding:clamp(28px,4.5vw,56px) clamp(20px,5vw,64px) clamp(30px,4.5vw,52px);max-width:860px}
.mvt-kicker{display:inline-block;font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#2B2350;background:var(--mv-sun);border-radius:100px;padding:6px 14px;margin-bottom:18px!important}
.mvt-h1{font-family:'MV Baloo',Manrope,sans-serif;font-weight:800;font-size:clamp(30px,4.4vw,52px);line-height:1.08;color:#fff;text-wrap:balance}
.mvt-lead{font-size:clamp(16px,1.5vw,18px);line-height:1.55;color:#F1EDFF;margin-top:16px!important;max-width:680px}
.mvt-note{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#E4DEFF;margin-top:18px!important}
.mvt-note>span{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:1.5px solid #CFC6FF;color:#CFC6FF;font:800 11px/15px Manrope,sans-serif;text-align:center}
@media (max-width:900px){
  .mvt-cover header[data-spine]{padding:10px 14px!important}
  .mvt-cover header[data-spine]>nav{order:3;flex:1 1 100%!important;overflow-x:auto;justify-content:flex-start!important;scrollbar-width:none}
  .mvt-cover header[data-spine]>nav::-webkit-scrollbar{display:none}
}
@media (max-width:900px){
  .mvt-top{padding:0}
  .mvt-cover{border-radius:0}
  .mvt-cover [data-contacts]>a:first-child span{display:none}
  .mvt-cover [data-contacts]>a:first-child b{font-size:14px!important}
  .mvt-lead{font-size:15.5px}
  .mvt-kicker{font-size:12px}
}

/* ---------- подвал ---------- */
footer[data-block="footer"]{width:calc(100% - 28px);max-width:1280px;margin-left:auto;margin-right:auto;box-sizing:border-box;font-family:Manrope,sans-serif}
footer[data-block="footer"] h2,footer[data-block="footer"] p{margin:0}
.mvp1d5kcib:hover{color:#fff!important}
.mvpwzk1y1:hover{background:rgba(245,197,66,0.12)!important}
@media (max-width:900px){footer[data-block="footer"]{width:100%;margin-top:0!important}}

/* ---------- квиз (T1040) ---------- */
#rec4883060201{padding:0 14px!important;background:transparent!important}
#rec4883060201 .t1040{font-family:Manrope,sans-serif}
#rec4883060201 .t-quiz__quiz{max-width:1280px;margin:0 auto}
#rec4883060201 .t-quiz__quiz-wrapper{background:#fff!important;border-radius:0 0 30px 30px;overflow:hidden;box-shadow:0 30px 50px -30px rgba(43,25,120,0.35)}
/* заголовок обложки дублирует H1 выше — оставляем описание и кнопку */
#rec4883060201 .t-quiz__cover__title{display:none!important}
#rec4883060201 .t-quiz__cover__descr,#rec4883060201 .t-quiz__cover__descr *{font-family:Manrope,sans-serif!important;color:var(--mv-ink)!important;font-style:normal!important}
#rec4883060201 .t-quiz__cover__descr{font-size:17px!important;line-height:1.6!important}
#rec4883060201 .t-quiz__cover__descr u{text-decoration:none;font-family:'MV Baloo',Manrope,sans-serif!important;font-weight:800;font-size:20px;color:var(--mv-violet-d)!important}

#rec4883060201 .t-title,#rec4883060201 .t-heading,#rec4883060201 .t-input-group__header .t-input-title,
#rec4883060201 .t-quiz__contact-form__header__title,#rec4883060201 .t-quiz__result-title{
  font-family:'MV Baloo',Manrope,sans-serif!important;font-weight:800!important;color:var(--mv-ink-h)!important;line-height:1.15!important}
#rec4883060201 .t-input-group__header .t-input-title{font-size:clamp(22px,2.4vw,30px)!important}
#rec4883060201 .t-quiz__result-title{font-size:clamp(26px,3vw,36px)!important;color:var(--mv-violet-d)!important}
#rec4883060201 .t-descr,#rec4883060201 .t-text,#rec4883060201 .t-input-subtitle,#rec4883060201 .t-quiz__contact-form__header__descr,
#rec4883060201 .t-quiz__quiz-description,#rec4883060201 .t-quiz__counter-container{font-family:Manrope,sans-serif!important;color:var(--mv-ink)!important}
#rec4883060201 .t-input-subtitle{color:#5A5670!important;opacity:1!important}
#rec4883060201 .t-quiz__result-text{font-size:16px!important;line-height:1.65!important}
#rec4883060201 .t-quiz__result-text strong{color:var(--mv-ink-h)}

/* варианты ответов — скруглённые карточки */
#rec4883060201 .t-radio__wrapper_button{gap:10px}
#rec4883060201 .t-radio__wrapper_button .t-radio__item{
  background:#fff!important;border:2px solid var(--mv-lilac)!important;border-radius:18px!important;
  color:var(--mv-ink)!important;font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:1.4!important;
  padding:14px 18px!important;transition:border-color .2s,background-color .2s,color .2s,transform .2s;cursor:pointer}
#rec4883060201 .t-radio__wrapper_button .t-radio__item:hover{border-color:var(--mv-violet)!important;transform:translateY(-1px)}
#rec4883060201 .t-radio__wrapper_button .t-radio__item:has(input:checked){background:var(--mv-violet)!important;border-color:var(--mv-violet)!important;color:#fff!important}
#rec4883060201 .t-radio__wrapper_button .t-radio__item:has(input:focus-visible){outline:3px solid #FFD48A;outline-offset:2px}
#rec4883060201 .t-radio__indicator:after{background:var(--mv-violet)!important}

/* поля имени и телефона */
#rec4883060201 .t-input{border:2px solid var(--mv-lilac)!important;border-radius:14px!important;background:#fff!important;color:var(--mv-ink)!important;font-family:Manrope,sans-serif!important;font-size:16px!important}
#rec4883060201 .t-input:focus{border-color:var(--mv-violet)!important;outline:none}
#rec4883060201 label.t-input-title{font-family:Manrope,sans-serif!important;font-weight:700!important;color:var(--mv-ink)!important}

/* кнопки */
#rec4883060201 .t-btnflex{font-family:Manrope,sans-serif!important;font-weight:800!important;border-radius:100px!important;transition:background-color .2s,transform .2s,box-shadow .2s!important}
#rec4883060201 .t-btnflex_type_button,#rec4883060201 .t-btnflex_type_submit,#rec4883060201 .t-quiz__cover__btns-container .t-btnflex,
#rec4883060201 .t-quiz__result-btn:first-child{background-color:var(--mv-violet)!important;color:#fff!important;box-shadow:0 12px 22px -12px rgba(108,92,224,0.8)!important}
#rec4883060201 .t-btnflex_type_button:hover,#rec4883060201 .t-btnflex_type_submit:hover,#rec4883060201 .t-quiz__cover__btns-container .t-btnflex:hover,
#rec4883060201 .t-quiz__result-btn:first-child:hover{background-color:var(--mv-violet-h)!important;transform:translateY(-1px)}
#rec4883060201 .t-btnflex_type_button2,#rec4883060201 .t-quiz__result-btn+.t-quiz__result-btn{background-color:#fff!important;color:var(--mv-violet-d)!important;border:2px solid var(--mv-lilac)!important}
#rec4883060201 .t-btnflex_type_button2:hover,#rec4883060201 .t-quiz__result-btn+.t-quiz__result-btn:hover{border-color:var(--mv-violet)!important}
#rec4883060201 .t-btn_wrap-effects{display:none!important}
/* у стилей кнопок Tilda (#rec .t-btnflex.t-quiz__btn_…) приоритет выше — усиливаем */
#rec4883060201 .t1040 a.t-btnflex.t-quiz__result-btn+a.t-btnflex.t-quiz__result-btn{background-color:#fff!important;color:var(--mv-violet-d)!important;border:2px solid var(--mv-lilac)!important;box-shadow:none!important}
#rec4883060201 .t1040 a.t-btnflex.t-quiz__result-btn+a.t-btnflex.t-quiz__result-btn:hover{border-color:var(--mv-violet)!important}

/* подпись «Тест: …» над вопросами */
#rec4883060201 .t-quiz__quiz-description-title,#rec4883060201 .t-quiz__quiz-description-title *{font-family:'MV Baloo',Manrope,sans-serif!important;font-style:normal!important;font-weight:700!important;color:var(--mv-violet-d)!important}
#rec4883060201 .t-quiz__quiz-description-title{font-size:20px!important;line-height:1.25!important}

/* ошибки формы */
#rec4883060201 .t-form__errorbox-wrapper{border-radius:14px!important;font-family:Manrope,sans-serif!important}

/* прогресс */
#rec4883060201 .t-quiz__progressbar{background-color:var(--mv-lilac)!important;border-radius:100px;overflow:hidden}
#rec4883060201 .t-quiz__progress{background-color:var(--mv-violet)!important;border-radius:100px}
#rec4883060201 .t-quiz__footer{background:#fff!important}

@media (max-width:900px){
  #rec4883060201{padding:0!important}
  #rec4883060201 .t-quiz__quiz-wrapper{border-radius:0}
  #rec4883060201 .t-radio__wrapper_button .t-radio__item{font-size:15px!important;padding:12px 14px!important}
}

/* 561–1000 px: мобильная вёрстка колонкой 520 px по центру, как на главной (размеры на vw — как при ширине 520) */
@media (min-width:561px) and (max-width:900px){
:root{--mvcol:clamp(390px,calc(390px + (100vw - 561px) * 0.62),600px)}
  html,body,.t-body{background:#ECE8F8!important}
  #allrecords{max-width:var(--mvcol)!important;margin-left:auto!important;margin-right:auto!important;overflow-x:clip;box-shadow:0 0 48px rgba(43,35,80,0.14);background:var(--mv-bg)!important}
  .mvt-intro{padding:28px 26px 30px}
  .mvt-h1{font-size:30px}
  .mvt-cover header[data-spine]>nav a{padding-left:6px!important;padding-right:6px!important}
  footer[data-block="footer"]{padding-top:18px!important}
  #rec4883060201 .t-input-group__header .t-input-title{font-size:22px!important}
  #rec4883060201 .t-quiz__result-title{font-size:26px!important}
}

/* ---------- 01.11: обложка теста — в стиле блока «Тест» на главной ----------
   Фото — остров с героями (как на главной): ПК — портретное слева с растворением правого края,
   телефон — альбомное целиком. Текст обложки прежний, только оформление. */
#rec4883060201 .t-quiz__cover{background:radial-gradient(ellipse 55% 60% at 85% 10%,rgba(255,255,255,0.16),transparent 70%),radial-gradient(ellipse 50% 60% at 60% 100%,rgba(255,170,220,0.22),transparent 70%),linear-gradient(170deg,#3D38B0 0%,#4E46C4 30%,#7C5ED6 72%,#B57BCF 100%)!important}
#rec4883060201 .t-quiz__cover__img{background-image:url(https://storage.yandexcloud.net/motiviki-site/assets/web/foto/test-ostrov-pk.webp)!important;background-size:cover!important;background-position:center top!important}
#rec4883060201 .t-quiz__cover__text-wrapper{align-items:center!important;text-align:center!important;margin:0 auto}
#rec4883060201 .t-quiz__cover__content-container{align-items:center!important}
#rec4883060201 .t-quiz__cover__btns-container{justify-content:center!important;width:100%}
#rec4883060201 .t-quiz__cover__descr,#rec4883060201 .t-quiz__cover__descr *{color:#EDE8FF!important}
#rec4883060201 .t-quiz__cover__descr{font-size:17px!important;line-height:1.6!important;text-align:center!important}
#rec4883060201 .t-quiz__cover__descr strong{color:#fff!important}
/* первые две строки — заголовок (как «Какая суперсила…» на главной) */
/* 02.11 текст квиза без двух крупных строк — правило снято: #rec4883060201 .t-quiz__cover__descr>strong:nth-of-type(-n+2){font-family:'Baloo 2',Manrope,sans-serif!important;font-weight:800!important;font-size:clamp(24px,2.5vw,32px);line-height:1.15;text-shadow:0 3px 14px rgba(20,8,60,0.35)} */
/* «Всего 5 вопросов помогут вам:» — надпись-звёздочка, как «5 вопросов · 4 героя» */
#rec4883060201 .t-quiz__cover__descr u{display:inline-flex;align-items:center;gap:8px;font-family:Manrope,sans-serif!important;font-weight:800!important;font-size:12.5px!important;letter-spacing:.1em;text-transform:uppercase;color:#FFD978!important}
#rec4883060201 .t-quiz__cover__descr u::before{content:"";width:14px;height:14px;flex-shrink:0;background:#F5A623;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}
/* кнопка — жёлтая, как «Пройти тест» */
#rec4883060201 .t1040 .t-quiz__cover__btns-container .t-btnflex.t-quiz__btn_start{background:linear-gradient(180deg,#FFD978 0%,#F5B53A 100%)!important;color:#2B2350!important;font-size:18px!important;letter-spacing:.01em;text-transform:uppercase;padding:0 40px!important;height:60px!important;width:auto!important;box-shadow:inset 0 2px 0 rgba(255,255,255,0.6),0 0 30px rgba(255,190,60,0.45),0 14px 24px -12px rgba(120,60,0,0.6)!important}
#rec4883060201 .t1040 .t-quiz__cover__btns-container .t-btnflex.t-quiz__btn_start *{color:#2B2350!important}
#rec4883060201 .t1040 .t-quiz__cover__btns-container .t-btnflex.t-quiz__btn_start:hover{transform:translateY(-2px)}
@media (min-width:901px){
  #rec4883060201 .t-quiz__cover__img{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 84%,rgba(0,0,0,.55) 93%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 84%,rgba(0,0,0,.55) 93%,transparent 100%)}
}
@media (max-width:900px){
  #rec4883060201 .t-quiz__cover__img{background-image:url(https://storage.yandexcloud.net/motiviki-site/assets/web/foto/test-ostrov-tel.webp)!important;background-position:center!important}
  /* как мобильный блок «Тест» на главной: фото 720×1280 целиком фоном всей карточки, текст и кнопка сверху на светлой дымке */
  #rec4883060201 .t-quiz__cover__side-container{position:relative;display:block!important;aspect-ratio:720/1280;container-type:inline-size;height:auto!important}
  #rec4883060201 .t-quiz__cover__side-cover{position:absolute!important;inset:0;width:100%!important;height:100%!important}
  #rec4883060201 .t-quiz__cover__container,#rec4883060201 .t-quiz__cover__img{width:100%!important;height:100%!important;aspect-ratio:auto!important;background-size:cover!important}
  #rec4883060201 .t-quiz__cover__content-container{position:relative;z-index:1;width:100%!important;height:100%!important;box-sizing:border-box;justify-content:flex-start!important;padding:4.5cqw 5cqw 6cqw!important;background:linear-gradient(180deg,rgba(246,240,255,0.92) 0%,rgba(236,232,255,0.66) 42%,rgba(236,232,255,0) 64%)}
  #rec4883060201 .t-quiz__cover__descr,#rec4883060201 .t-quiz__cover__descr *{color:#3F3A5C!important}
  #rec4883060201 .t-quiz__cover__descr strong{color:#2B2350!important}
  /* 02.11 текст квиза без двух крупных строк — правило снято: #rec4883060201 .t-quiz__cover__descr>strong:nth-of-type(-n+2){font-size:5.6cqw!important;line-height:1.12!important;text-shadow:none!important} */
  #rec4883060201 .t-quiz__cover__descr u,#rec4883060201 .t-quiz__cover__descr u *{color:#6C5CE0!important}
  #rec4883060201 .t-quiz__cover__descr{font-size:3.6cqw!important;line-height:1.38!important}
  #rec4883060201 .t-quiz__cover__descr u{font-size:3.1cqw!important;margin-top:1cqw}
  #rec4883060201 .t1040 .t-quiz__cover__btns-container{margin-top:-5.5cqw!important;padding-top:0!important}
  /* сетка обложки — по ширине колонки (без этого на 561–900 текст распирал её шире колонки: фото и текст вылезали вправо) */
  #rec4883060201 .t-quiz__cover__side-container{grid-template-columns:minmax(0,1fr)!important}
  #rec4883060201 .t-quiz__cover__side-container>*{min-width:0!important}
  #rec4883060201 .t1040 .t-quiz__cover__btns-container .t-btnflex.t-quiz__btn_start{font-size:4cqw!important;height:12.5cqw!important;padding:0 32px!important}
}

/* 01.11 (владелец): ≤900 — кнопка как мобильная «Пройти тест» на главной (сплошная жёлтая, обычные буквы, без стрелки),
   «Это не психологическая диагностика…» — внизу обложки на светлой плашке, как на главной (в шапке страницы скрыта).
   Текст кнопки в данных квиза прежний («НАЧАТЬ ТЕСТ») — строчными делает CSS. */
@media (max-width:900px){
  .mvt-note{display:none!important}
  #rec4883060201 .t1040 .t-quiz__cover__btns-container .t-btnflex.t-quiz__btn_start{background:#F5A623!important;font-family:Manrope,sans-serif!important;font-weight:800!important;font-size:4.15cqw!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;height:auto!important;padding:4.15cqw 8.3cqw!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;border-radius:100px!important}
  #rec4883060201 .t1040 .t-quiz__btn_start .t-btnflex__icon{display:none!important}
  #rec4883060201 .t1040 .t-quiz__btn_start .t-btnflex__text{display:inline-block;text-transform:lowercase!important;font:inherit!important}
  #rec4883060201 .t1040 .t-quiz__btn_start .t-btnflex__text::first-letter{text-transform:uppercase}
  #rec4883060201 .t-quiz__cover__content-container::after{content:"Это не психологическая диагностика и не тип личности ребёнка.";display:block;margin-top:auto;align-self:center;text-align:center;background:rgba(255,255,255,0.42);text-shadow:0 0 6px rgba(255,255,255,0.9);color:#2B2350;font-family:Manrope,sans-serif;font-weight:500;padding:1.6cqw 3.3cqw;border-radius:100px;font-size:3.5cqw;line-height:1.35}
}
/* 01.11 (владелец: «кнопка на ПК — как на ПК-версии главной, на мобильной — как на мобильной») — ПК ≥901 как блок «Тест»
   на ПК-главной: кнопка жёлтая с переливом, заглавные, стрелка; сразу под ней «ⓘ Это не психологическая диагностика…» */
@media (min-width:901px){
  .mvt-note{display:none!important}
  #rec4883060201 .t1040 .t-quiz__cover__btns-container{flex-wrap:wrap!important}
  #rec4883060201 .t1040 .t-quiz__cover__btns-container .t-btnflex.t-quiz__btn_start{font-family:Manrope,sans-serif!important;font-weight:800!important;font-size:20px!important;height:auto!important;padding:18px 40px!important;border-radius:100px!important}
  #rec4883060201 .t1040 .t-quiz__cover__btns-container::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Ccircle cx='9' cy='9' r='8.25' fill='none' stroke='%23B9AEF0' stroke-width='1.5'/%3E%3Ctext x='9' y='13' text-anchor='middle' font-family='Manrope,sans-serif' font-weight='800' font-size='11' fill='%23B9AEF0'%3Ei%3C/text%3E%3C/svg%3E") "\00a0\00a0Это не психологическая диагностика и не тип личности ребёнка.";flex:0 0 100%;margin-top:18px;text-align:center;font-family:Manrope,sans-serif;font-size:13px;line-height:18px;color:#D9D2FF}
}

/* 02.11 (владелец): один общий текст — вступление шапки (метка, заголовок, «Ответьте на 5 вопросов…») стоит в обложке теста над
   «Всего 5 вопросов помогут вам», синей полосы с текстом нет ни на ПК, ни на телефоне. Переносит скрипт в test/header.html
   (.mvt-intro → .t-quiz__cover__text-wrapper, класс mvt-intro--side). В шапке вступление скрыто сразу — без мигания. */
.mvt-cover>.mvt-intro{display:none}
.mvt-intro--side{padding:0 0 22px!important;margin:0 0 22px;border-bottom:1px solid rgba(255,255,255,.22);text-align:left;max-width:none;width:100%}
.mvt-intro--side .mvt-h1{font-size:clamp(30px,2.6vw,40px)!important;line-height:1.08!important;margin:12px 0!important}
.mvt-intro--side .mvt-lead{font-size:16px!important;line-height:1.5!important;margin:0!important;max-width:none!important}
@media (max-width:900px){
  .mvt-intro--side{text-align:center;padding:0 0 3.5cqw!important;margin:0 0 3.5cqw;border-bottom-color:rgba(108,92,224,.22)}
  .mvt-intro--side .mvt-h1{color:#2B2350!important;font-size:6.6cqw!important;line-height:1.1!important;margin:2.5cqw 0 2cqw!important}
  .mvt-intro--side .mvt-lead{color:#3F3A5C!important;font-size:3.7cqw!important;line-height:1.4!important}
  /* текста больше — фото чуть выше карточки и сдвинуто вниз (низ — камень под пьедесталом), герои ниже кнопки */
  #rec4883060201 .t-quiz__cover__side-container{aspect-ratio:720/1360}
  /* 05.11: градиент — отдельным слоем ::before, не в background-image: lazyload Tilda читал фон как один url и запрашивал motiviki.ru/r-gradient(... (404, ~15 КБ) */
  #rec4883060201 .t-quiz__cover__img{background-image:url(https://storage.yandexcloud.net/motiviki-site/assets/web/foto/test-ostrov-tel.webp)!important;background-size:100% auto!important;background-position:center calc(100% + 16cqw)!important;background-repeat:no-repeat!important;background-color:#ECE6FC}
  #rec4883060201 .t-quiz__cover__img::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#ECE6FC 0,#ECE6FC 27cqw,rgba(236,230,252,0) 48cqw);pointer-events:none}
}

/* 05.11 (п. 2.5): обложка квиза видна сразу, до запуска скрипта квиза Tilda (иначе шаг display:none до ~6 с на телефоне).
   Пока ни один шаг не активен — показываем обложку; когда скрипт сделал её активной — без повторного проявления. Без :has — как было. */
@media (max-width:900px){ /* только телефон: на ПК Tilda анимирует появление карточки (въезд снизу) — там оставляем как было */
html.mv-fonts-ok #rec4883060201:not(:has(.t-step-form__step_active)):has(.t-quiz__cover .mvt-intro) .t-quiz__cover.t-step-form__step{display:block}
#rec4883060201 .t-quiz__cover.t-step-form__step_fadeIn,#rec4883060201 .t-quiz__cover.t-step-form__step_fadeInUp{-webkit-animation:none;animation:none}
/* подпись квиза над обложкой Tilda прячет (t-quiz-hidden) только после запуска — до запуска тоже, иначе обложка прыгает вверх на её высоту */
#rec4883060201:not(:has(.t-step-form__step_active)) .t-quiz__main__description-container{display:none}
}

/* 12.11 (владелец, видео ПК): меню «Ещё» вверху страницы обрезалось рамкой обложки (overflow:hidden у .mvt-cover) — была видна
   только белая полоска; после прокрутки шапка закреплялась и меню «выпрыгивало» вместе со сдвигом страницы.
   Пока меню открыто, обложка не обрезает, верхние углы скругляет сама шапка. Телефон и планшет (≤900) не затронуты. */
@media (min-width:901px){html.mvm-more .mvt-cover{overflow:visible}html.mvm-more .mvt-cover>header[data-spine]{border-radius:30px 30px 0 0!important}}
