/* ===== уведомление о сборе статистики ===== */
.consent{
  position:fixed;left:16px;right:16px;bottom:16px;z-index:120;
  background:var(--card);border:1px solid var(--line2);border-radius:var(--r);
  padding:18px 20px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;
  box-shadow:0 26px 60px -28px rgba(0,0,0,.7);
  max-width:920px;margin:0 auto;
  opacity:0;transform:translateY(14px);transition:opacity .35s,transform .35s cubic-bezier(.22,.61,.36,1)}
.consent.in{opacity:1;transform:none}
.consent .c-txt{flex:1;min-width:260px;font-size:13.5px;line-height:1.6;color:var(--t2)}
.consent .c-txt a{color:var(--t1);text-decoration:underline;text-underline-offset:3px}
.consent .c-btns{display:flex;gap:10px;flex-shrink:0}
@media (max-width:760px){
  .consent{bottom:auto;top:16px;padding:16px;gap:14px}
  .consent .c-btns{width:100%}
  .consent .c-btns .btn{flex:1}
}

/* подвал с реквизитами */
.legal{display:flex;flex-direction:column;gap:6px}
.legal .ent{color:var(--t2);font-size:13.5px}
.legal .lnk{display:flex;gap:16px;flex-wrap:wrap}
.legal .lnk a{color:var(--t3);text-decoration:underline;text-underline-offset:3px}
.legal .lnk a:hover{color:var(--t1)}
