.Marca-module__CJVnKq__marca{align-items:center;gap:var(--space-3);color:var(--text-primary);display:inline-flex}.Marca-module__CJVnKq__icono{flex:none;width:30px;height:30px}.Marca-module__CJVnKq__nombre{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h4);letter-spacing:var(--ls-tight);color:inherit}.Marca-module__CJVnKq__marca[data-size=sm] .Marca-module__CJVnKq__icono{width:22px;height:22px}.Marca-module__CJVnKq__marca[data-size=sm] .Marca-module__CJVnKq__nombre{font-size:var(--fs-body)}.Marca-module__CJVnKq__marca[data-tone=onDark]{color:var(--accent)}.Marca-module__CJVnKq__marca[data-tone=onDark] .Marca-module__CJVnKq__nombre{color:var(--text-on-plate)}
.BarraLateral-module__azVLoG__barra{gap:var(--space-8);height:100%;padding:var(--space-8) var(--space-6);background-color:var(--bg-plate-deep);background-image:repeating-linear-gradient(30deg,#ecdbb00d 0 1px,#0000 1px 22px),repeating-linear-gradient(150deg,#ecdbb00d 0 1px,#0000 1px 22px);flex-direction:column;display:flex}.BarraLateral-module__azVLoG__marca{flex:none}.BarraLateral-module__azVLoG__nav{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.BarraLateral-module__azVLoG__enlace{padding:var(--space-3) var(--space-4);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-body);color:var(--text-on-plate-soft);border-radius:var(--radius-sm);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.BarraLateral-module__azVLoG__enlace:hover{color:var(--text-on-plate);background-color:#ecdbb014}.BarraLateral-module__azVLoG__enlace[data-activa]{color:var(--navy-900);background:linear-gradient(160deg, var(--cream-200) 0%, var(--cream-300) 100%)}.BarraLateral-module__azVLoG__admin{padding:var(--space-4) var(--space-4) 0;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--accent);border-top:1px solid var(--border-plate);flex:none}.BarraLateral-module__azVLoG__admin:hover{color:var(--cream-200)}.BarraLateral-module__azVLoG__admin[data-activa]{color:var(--cream-100);text-underline-offset:3px;text-decoration:underline}.BarraLateral-module__azVLoG__pendientes{min-inline-size:1.6em;padding:1px var(--space-2);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-align:center;color:var(--navy-900);background:var(--gold-500);border-radius:var(--radius-pill);margin-inline-start:var(--space-2);line-height:1.4;display:inline-block}.BarraLateral-module__azVLoG__quien{min-width:0;padding-top:var(--space-5);border-top:1px solid var(--border-plate);flex-direction:column;flex:none;gap:2px;margin:0;display:flex}.BarraLateral-module__azVLoG__nombre{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--text-on-plate)}.BarraLateral-module__azVLoG__email{font-size:var(--fs-xs);color:var(--steel-400);overflow-wrap:anywhere}@media (max-width:900px){.BarraLateral-module__azVLoG__barra{justify-content:space-between;align-items:center;gap:var(--space-4);height:auto;padding:var(--space-3) var(--gutter);flex-direction:row}.BarraLateral-module__azVLoG__nav{z-index:20;grid-template-columns:repeat(var(--secciones,5), minmax(0, 1fr));background-color:var(--bg-plate-deep);border-top:1px solid var(--border-plate);padding-bottom:env(safe-area-inset-bottom,0);gap:0;display:grid;position:fixed;inset:auto 0 0}.BarraLateral-module__azVLoG__enlace{padding:var(--space-3) 2px;font-size:var(--fs-xs);letter-spacing:var(--ls-tight);text-align:center;white-space:nowrap;border-radius:0}.BarraLateral-module__azVLoG__enlace:hover{background-color:#0000}.BarraLateral-module__azVLoG__enlace[data-activa]{color:var(--accent);box-shadow:inset 0 2px 0 var(--accent);background:0 0}.BarraLateral-module__azVLoG__admin{padding:var(--space-1) var(--space-3);border-top:0;border:1px solid var(--border-plate);border-radius:var(--radius-pill);font-size:var(--fs-xs)}.BarraLateral-module__azVLoG__quien{display:none}}@media (prefers-reduced-motion:reduce){.BarraLateral-module__azVLoG__enlace{transition:none}}
.layout-module__aaY-BG__shell{--barra-arriba:0px;--barra-abajo:0px;flex:1 0 auto;grid-template-columns:264px 1fr;min-height:100dvh;display:grid}.layout-module__aaY-BG__lado{height:100dvh;position:sticky;top:0;overflow-y:auto}.layout-module__aaY-BG__contenido{min-width:0;padding:var(--space-10) var(--gutter) var(--space-16);background-color:var(--bg-page)}.layout-module__aaY-BG__contenido:has(>[data-sala]){background-color:var(--navy-900);padding:0}.layout-module__aaY-BG__contenido:has(>[data-sala][data-tono=claro]){background-color:var(--bg-page)}.layout-module__aaY-BG__saltar{z-index:10;padding:var(--space-3) var(--space-5);font-weight:var(--fw-bold);color:var(--navy-900);background:var(--cream-200);border-radius:var(--radius-sm);position:absolute;left:-9999px}.layout-module__aaY-BG__saltar:focus{left:var(--space-4);top:var(--space-4)}@media print{.layout-module__aaY-BG__shell{min-height:0;display:block}.layout-module__aaY-BG__lado,.layout-module__aaY-BG__saltar{display:none}.layout-module__aaY-BG__contenido{background:0 0;padding:0}}@media (max-width:900px){.layout-module__aaY-BG__shell{--barra-arriba:60px;--barra-abajo:calc(44px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr}.layout-module__aaY-BG__lado{z-index:10;height:auto}.layout-module__aaY-BG__contenido{padding:var(--space-8) var(--gutter) calc(var(--space-10) + var(--barra-abajo))}}
