html,body{margin:0;padding:0;}*{box-sizing:border-box;}

@media (min-width:981px){ .m1 .r-desknav a{ white-space:nowrap; } }
@media (min-width:981px) and (max-width:1360px){
  .m1 > header{ padding-left:26px !important; padding-right:26px !important; }
  .m1 .r-desknav{ gap:15px !important; }
  .m1 .r-logo{ width:248px !important; height:auto !important; }
  .m1 header a[href="https://btt.hu/"]{ margin-right:18px !important; }
}
@media (min-width:981px) and (max-width:1120px){
  .m1 .r-desknav{ gap:11px !important; }
  .m1 .r-navcta{ padding:10px 14px !important; }
}


.btt-rating{display:flex; align-items:center; gap:18px; flex-wrap:wrap;
  padding:22px 26px; background:#fff; border:1px solid var(--line);
  border-radius:var(--radius-lg); max-width:1080px; margin:0 auto;}
.btt-rating__score{display:flex; align-items:center; gap:10px; flex-wrap:wrap;}
.btt-rating__num{font-size:34px; font-weight:700; letter-spacing:-1px; line-height:1;
  color:var(--navy); white-space:nowrap;}
.btt-rating__stars{color:#F5A623; font-size:18px; letter-spacing:2px; white-space:nowrap; line-height:1;}
.btt-rating a.btt-rating__link{font-size:13.5px; color:var(--muted);
  text-decoration:underline !important; text-underline-offset:3px; white-space:nowrap;}
.btt-rating__sep{width:1px; height:38px; background:var(--line); flex:none;}
.btt-rating__text{font-size:15px; color:var(--muted); line-height:1.5; flex:1 1 260px; min-width:0;}
@media (max-width:820px){
  .btt-rating{flex-direction:column; align-items:flex-start; gap:14px; padding:20px 22px;}
  .btt-rating__sep{width:100%; height:1px;}
  .btt-rating__text{flex:1 1 auto;}
}
@media (max-width:420px){
  .btt-rating__num{font-size:30px;}
  .btt-rating__link{white-space:normal;}
}
