
/* v122: los accesos de cuentas existentes y el alta de socios son entradas independientes. */
.header .nav-buttons #navLogin.ss122-login-nav{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  flex:0 0 auto!important;min-height:34px!important;height:34px!important;
  padding:6px 12px!important;margin:0!important;
  border:1px solid #e5bb00!important;border-radius:22px!important;
  background:transparent!important;color:#ffe000!important;
  white-space:nowrap!important;font-size:11px!important;font-weight:800!important;
  text-transform:uppercase!important;line-height:1!important;letter-spacing:.01em!important;
  transform:none!important;position:relative!important;visibility:visible!important;opacity:1!important;
}
.header .nav-buttons #navLogin.ss122-login-nav.active,
.header .nav-buttons #navLogin.ss122-login-nav:hover {background:#ffda00!important;color:#171717!important;}
.header .nav-buttons{flex-wrap:wrap!important;gap:5px!important;align-items:center!important;}
#mainContainer .ss122-admin-entry{margin:16px 0 0;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;font-family:Inter,system-ui,sans-serif;font-size:12px;color:#718092;}
#mainContainer .ss122-admin-entry a{font-size:12px;font-weight:800;color:#151c24;text-decoration:underline;text-underline-offset:3px;}
#mainContainer .ss122-admin-entry a:hover{color:#ac8100;}
@media(max-width:768px){
  .header .nav-buttons #navLogin.ss122-login-nav{font-size:10px!important;padding:6px 9px!important;min-height:32px!important;height:32px!important;}
  .header .nav-buttons{gap:4px!important;}
}
@media(max-width:400px){
  .header .nav-buttons #navLogin.ss122-login-nav{font-size:9px!important;padding:6px 8px!important;}
}
