/* SOLVEN v106. Auth controls stay invisible until /api/account/me confirms the session.
   The space stays reserved, so the navigation cannot jump while loading. */
html:not(.sv106-auth-ready) body header.svs-header .svs-top-actions a[data-sv-account],
html:not(.sv106-auth-ready) body header.svs-header .svs-top-actions a[href="/konto"],
html:not(.sv106-auth-ready) body header.svs-header .svs-top-actions a[href^="/konto?mode=register"],
html:not(.sv106-auth-ready) body .svs-mobile a[data-sv-account-mobile]{
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}
html body header.svs-header .svs-top-actions a[data-sv-account="login"]{
  box-sizing:border-box!important;min-width:120px!important;justify-content:center!important;
  white-space:nowrap!important;flex-shrink:0!important;
}
html body header.svs-header .svs-top-actions a[data-sv-account="register"]{
  box-sizing:border-box!important;min-width:158px!important;justify-content:center!important;
  white-space:nowrap!important;flex-shrink:0!important;
}
/* Keep register's slot reserved after sign-in; never display a guest call-to-action. */
html.sv98-signed-in body header.svs-header .svs-top-actions a[data-sv-account="register"],
html body header.svs-header .svs-top-actions a[data-sv-account="register"].sv98-hidden-account{
  display:inline-flex!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;
}
html.sv98-signed-in body header.svs-header .svs-top-actions a[data-sv-account="register"][hidden]{display:inline-flex!important}
