/* MatchLab Gestión · botón Volver maestro
   Réplica visual del botón de referencia: mismo tamaño, tono, borde y tipografía. */
.matchlab-standard-back{
  -webkit-appearance:none!important;
  appearance:none!important;
  box-sizing:border-box!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-width:116px!important;
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
  margin:0!important;
  padding:0 16px!important;
  border:1px solid #1b3446!important;
  border-radius:13px!important;
  background:#0b1b28!important;
  color:#f4f7fa!important;
  box-shadow:none!important;
  text-shadow:none!important;
  text-decoration:none!important;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  font-size:15px!important;
  font-weight:800!important;
  font-style:normal!important;
  line-height:1!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
  cursor:pointer!important;
  transform:none!important;
  transition:background .15s ease,border-color .15s ease!important;
}
.matchlab-standard-back:hover,.matchlab-standard-back:focus-visible{
  background:#102535!important;
  border-color:#29495e!important;
  color:#fff!important;
  outline:none!important;
  transform:none!important;
}
.matchlab-standard-back.matchlab-back-login{
  position:absolute!important;
  top:16px!important;
  right:18px!important;
  z-index:100!important;
}
@media(max-width:640px){
  .matchlab-standard-back{
    min-width:104px!important;
    height:42px!important;
    min-height:42px!important;
    max-height:42px!important;
    padding:0 13px!important;
    border-radius:12px!important;
    font-size:14px!important;
  }
  .matchlab-standard-back.matchlab-back-login{top:12px!important;right:12px!important}
}

/* Lavandería oculta el topbar mientras se muestra el login.
   Dejamos visible afuera del topbar el mismo botón maestro. */
.matchlab-login-back{
  position:fixed!important;
  top:18px!important;
  right:18px!important;
  z-index:1000!important;
  display:none!important;
}
body:has(#loginScreen:not(.hidden))>.matchlab-login-back{display:inline-flex!important}
@media(max-width:640px){
  .matchlab-login-back{top:12px!important;right:12px!important}
}
