.admin-sidebar nav{gap:.8rem}.admin-nav-section,.admin-nav-section:first-child{border:0;border-radius:0;gap:.3rem;padding:.2rem 0 .75rem;position:relative}.admin-nav-section:not(:last-child):after{background:rgba(218,239,234,.1);bottom:0;content:"";height:1px;left:.65rem;position:absolute;right:.65rem}.admin-nav-section summary{background:transparent;color:rgba(228,245,241,.76);font-size:.76rem;font-weight:920;letter-spacing:.12em;padding:.52rem .65rem .44rem 1.18rem;position:relative;text-transform:uppercase}.admin-nav-section summary:before{background:rgba(226,246,241,.22);border-radius:999px;content:"";height:1rem;left:.58rem;position:absolute;top:50%;transform:translateY(-50%);width:.16rem}.admin-nav-section[open] summary{color:rgba(240,252,249,.94)}.admin-nav-section:has(>a.active) summary{background:rgba(255,255,255,.035);color:white}.admin-nav-section:has(>a.active) summary:before{background:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 12%,transparent)}.admin-nav-section summary:after{font-size:.88rem;font-weight:800}.admin-nav-section>a{border:1px solid transparent;border-left:2px solid rgba(218,239,234,.12);border-radius:0 .55rem .55rem 0;color:rgba(230,248,244,.72);margin-left:.78rem;padding:.6rem .72rem .6rem 1rem;position:relative}.admin-nav-section>a:before{background:rgba(226,246,241,.3);border-radius:999px;content:"";height:.26rem;left:-.13rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:.26rem}.admin-nav-section>a strong{font-size:.86rem;font-weight:760;letter-spacing:0;line-height:1.25}.admin-nav-section>a span{font-size:.68rem;line-height:1.35}.admin-nav-section>a:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.07);border-left-color:color-mix(in srgb,var(--brand-accent) 28%,rgba(218,239,234,.28));color:white}.admin-nav-section>a:hover:before{background:color-mix(in srgb,var(--brand-accent) 45%,white)}.admin-nav-section>a.active{background:color-mix(in srgb,var(--brand-accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--brand-accent) 34%,transparent);border-left:4px solid var(--brand-accent);border-radius:.55rem;color:color-mix(in srgb,var(--brand-accent) 82%,white);margin-left:.35rem;padding-left:.82rem}.admin-nav-section>a.active:before{background:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 10%,transparent);height:.42rem;left:-.2rem;width:.42rem}.admin-nav-section>a.active strong{font-size:.89rem;font-weight:880}.admin-nav-section>a.active span{color:rgba(226,246,241,.68);display:block}.settings-console .settings-section-nav{border-bottom:0;border-radius:.75rem .75rem 0 0;border-top:3px solid color-mix(in srgb,var(--brand-accent) 72%,var(--brand-primary));box-shadow:none;justify-content:flex-end;padding:.65rem .8rem;position:static;top:auto}.settings-console .settings-section-nav>div:first-child{display:none}.settings-console .settings-section-nav+.settings-detail-panel{border-radius:0 0 .75rem .75rem!important;margin-top:-1.25rem}.settings-console .settings-section-tabs{align-items:center}@media (max-width:980px){.settings-console .settings-section-nav{align-items:stretch;justify-content:flex-start}}button[title="PDF para impresión en papel (fondo claro)"],button[title="PDF para impresión en papel (fondo claro)"]+span{display:none!important}