/* Rozšíření sítě: čitelný kontakt při pauze a tlačítko uvnitř mobilního boxu. */
html.motion-paused:has(.net-page) :is(.advice-dialog,[data-slot="dialog-overlay"]) {
  animation:none!important;
  transition:none!important;
  opacity:1!important;
}
@media(max-width:640px) {
  html body .net-page .net-result .net-result-cta {
    width:auto!important;
    max-width:calc(100% - 44px);
    min-width:0;
    height:auto;
    padding:10px 12px;
    text-align:center;
    box-sizing:border-box;
  }
  html body .net-page .net-result .net-result-cta svg {
    flex-shrink:0;
  }
  html body #top.net-page #faq #net-faq-tab-all {
    grid-column:1 / -1;
  }
}
@media(max-width:900px) {
  html body #top.net-page #faq .cfaq-heading { grid-row:1!important; }
  html body #top.net-page #faq .cfaq-direct-tabs { grid-row:2!important; }
  html body #top.net-page #faq .cfaq-content { grid-row:3!important; }
}
html:not(.motion-ready) body #top.net-page #faq .cfaq-layout {
  display:block!important;
}
