body.ac-theme[data-dashboard-auth] .nav-header{background:var(--ac-papel-100);color:var(--ac-tinta-800);box-shadow:inset 0 -1px 0 var(--ac-borde)}body.ac-theme[data-dashboard-auth] .nav-logo{color:var(--ac-tinta-800);font-family:var(--ac-fuente-logo)}body.ac-theme[data-dashboard-auth] .nav-logo img{background:var(--ac-papel-100)}body.ac-theme[data-dashboard-auth] .nav-link{color:var(--ac-tinta-700);font-family:var(--ac-fuente-texto)}body.ac-theme[data-dashboard-auth] .nav-link.active,body.ac-theme[data-dashboard-auth] .nav-link:hover{background:var(--ac-papel-200);color:var(--ac-tinta-800)}body.ac-theme[data-dashboard-auth] .nav-link.active{box-shadow:inset 0 -2px 0 var(--ac-acento)}body.ac-theme[data-dashboard-auth] .nav-action-btn{background:var(--ac-papel-200);color:var(--ac-tinta-800);border:1px solid var(--ac-borde-control)}body.ac-theme[data-dashboard-auth] .nav-action-btn:hover,body.ac-theme[data-dashboard-auth] .nav-hamburger:hover{background:var(--ac-papel-300)}body.ac-theme[data-dashboard-auth] .nav-access-candidatos,body.ac-theme[data-dashboard-auth] .nav-action-btn.primary{background:var(--ac-acento-accion);color:var(--ac-texto-invertido);border-color:var(--ac-naranja-700)}body.ac-theme[data-dashboard-auth] .nav-action-btn.primary:hover{background:var(--ac-acento-hover)}body.ac-theme[data-dashboard-auth] .nav-access-empresas,body.ac-theme[data-dashboard-auth] .nav-profile-icon-btn{background:var(--ac-papel-200);border-color:var(--ac-borde-control);color:var(--ac-tinta-800)}body.ac-theme[data-dashboard-auth] .nav-chat-badge,body.ac-theme[data-dashboard-auth] .nav-notif-badge{background:var(--ac-acento-accion);color:var(--ac-texto-invertido);border-color:var(--ac-papel-100)}body.ac-theme[data-dashboard-auth] .nav-hamburger{color:var(--ac-tinta-800)}body.ac-theme[data-dashboard-auth] .nav-mobile-panel,body.ac-theme[data-dashboard-auth] .nav-notif-dropdown,body.ac-theme[data-dashboard-auth] .nav-user-dropdown{background:var(--ac-superficie);color:var(--ac-texto);border-color:var(--ac-borde)}body.ac-theme .nav-header .nav-access-btn{background:var(--ac-superficie-baja);border:1px solid var(--ac-borde-control);color:var(--ac-texto);box-shadow:var(--ac-sombra-sm)}body.ac-theme .nav-header .nav-access-btn.nav-access-candidatos{background:var(--ac-acento-accion);border-color:var(--ac-naranja-700);color:var(--ac-texto-invertido)}body.ac-theme .nav-header .nav-access-btn.nav-access-candidatos:hover{background:var(--ac-acento-hover);color:var(--ac-texto-invertido)}body.ac-theme .nav-header .nav-access-btn.nav-access-empresas{background:var(--ac-superficie-baja);border:1.5px solid var(--ac-borde-control);color:var(--ac-texto)}body.ac-theme .nav-header .nav-access-btn.nav-access-empresas:hover{background:var(--ac-borde);color:var(--ac-texto)}body.ac-theme .nav-notif-dropdown{background:var(--ac-superficie);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-xl);box-shadow:var(--ac-sombra-lg);color:var(--ac-texto);font-family:var(--ac-fuente-texto)}body.ac-theme .nav-notif-dropdown-header{background:var(--ac-acento-bg-fuerte);border-bottom:1px solid var(--ac-acento-borde);color:var(--ac-texto)}body.ac-theme .nav-notif-dropdown-header h4{color:var(--ac-texto);font-family:var(--ac-fuente-titulo);font-size:var(--ac-fs-h3);font-weight:600;line-height:var(--ac-lh-h3)}body.ac-theme .nav-notif-dropdown-header h4 i{color:var(--ac-acento-texto)}body.ac-theme .nav-notif-header-btn{background:var(--ac-superficie-baja);border:1px solid var(--ac-borde-control);color:var(--ac-texto);backdrop-filter:none}body.ac-theme .nav-notif-header-btn:hover{background:var(--ac-borde);color:var(--ac-texto)}body.ac-theme .nav-notif-empty{color:var(--ac-texto-suave)}body.ac-theme .nav-notif-empty i{color:var(--ac-acento-texto)}body.ac-theme .nav-notif-empty p{color:var(--ac-texto);font-size:var(--ac-fs-cuerpo-sm)}body.ac-theme .nav-notif-loading p{color:var(--ac-texto-suave)}body.ac-theme .nav-notif-item{border-bottom-color:var(--ac-borde);border-left-color:var(--ac-acento-accion)}body.ac-theme .nav-notif-item.read{border-left-color:transparent;opacity:1}body.ac-theme .nav-notif-item.read:hover,body.ac-theme .nav-notif-item:hover{background:var(--ac-superficie-baja);opacity:1}body.ac-theme .nav-notif-item-icon{background:var(--ac-acento-bg);color:var(--ac-acento-texto)}body.ac-theme .nav-notif-item.read .nav-notif-item-icon{background:var(--ac-superficie-baja);color:var(--ac-texto-suave)}body.ac-theme .nav-notif-item-icon[data-notif-tone=exito]{color:var(--ac-exito-texto)}body.ac-theme .nav-notif-item-icon[data-notif-tone=error]{color:var(--ac-error-texto)}body.ac-theme .nav-notif-item-icon[data-notif-tone=aviso]{color:var(--ac-aviso-texto)}body.ac-theme .nav-notif-item-icon[data-notif-tone=info]{color:var(--ac-info-texto)}body.ac-theme .nav-notif-item-icon[data-notif-tone=suave]{color:var(--ac-texto-suave)}body.ac-theme .nav-notif-item-text{color:var(--ac-texto);font-size:var(--ac-fs-cuerpo-sm)}body.ac-theme .nav-notif-item-text strong{color:var(--ac-acento-texto)}body.ac-theme .nav-notif-item.read .nav-notif-item-text{color:var(--ac-texto-suave)}body.ac-theme .nav-notif-item.read .nav-notif-item-text strong{color:var(--ac-texto)}body.ac-theme .nav-notif-item-time{color:var(--ac-texto-suave);font-size:var(--ac-fs-legal);font-variant-numeric:tabular-nums}body.ac-theme .nav-notif-invite-btn--accept{background:var(--ac-acento-accion);color:var(--ac-texto-invertido);border-radius:var(--ac-radio-pill);font-family:var(--ac-fuente-texto)}body.ac-theme .nav-notif-invite-btn--decline{background:var(--ac-superficie-baja);border:1px solid var(--ac-borde-control);color:var(--ac-texto);border-radius:var(--ac-radio-pill);font-family:var(--ac-fuente-texto)}body.ac-theme .nav-notif-action-btn{color:var(--ac-texto-suave)}body.ac-theme .nav-notif-action-btn:hover{background:var(--ac-acento-bg);color:var(--ac-acento-texto)}body.ac-theme .nav-notif-action-btn.dismiss:hover{background:var(--ac-error-bg);color:var(--ac-error-texto)}body.ac-theme .nav-notif-dropdown-footer{background:var(--ac-superficie-baja);border-top:1px solid var(--ac-borde)}body.ac-theme .nav-notif-dropdown-footer--stack a:first-child{border-bottom-color:var(--ac-borde)}body.ac-theme .nav-notif-dropdown-footer a{color:var(--ac-acento-texto);font-family:var(--ac-fuente-texto)}body.ac-theme .nav-notif-dropdown-footer a:hover{background:var(--ac-acento-bg);color:var(--ac-acento-accion)}body.ac-theme .nav-notif-action-btn:focus-visible,body.ac-theme .nav-notif-dropdown-footer a:focus-visible,body.ac-theme .nav-notif-header-btn:focus-visible,body.ac-theme .nav-notif-invite-btn:focus-visible{outline:var(--ac-foco-grosor) solid var(--ac-foco);outline-offset:var(--ac-foco-offset)}@media (prefers-reduced-motion:reduce){body.ac-theme .nav-notif-badge,body.ac-theme .nav-notif-dropdown{animation:none}}