@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fuentes/geist-normal.woff2)format("woff2")}@font-face{font-family:Cormorant;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fuentes/cormorant-normal.woff2)format("woff2")}:root{--primario:#e6312c;--primario-oscuro:#b62d25;--primario-suave:#fdecea;--tinta:#1a1a19;--texto:#3f3f3c;--suave:#6e6d68;--borde:#e4e0d6;--borde-fuerte:#cdc8bb;--fondo:#f6f4ef;--superficie:#fff;--crema:#f8f5ec;--lateral:#1c1b19;--lateral-texto:#c9c6be;--lateral-activo:#2b2a27;--amarillo:#8a6100;--amarillo-suave:#fdf3d6;--azul:#1f5aa6;--azul-suave:#e6eefa;--verde:#2b6b3d;--verde-suave:#e3f2e7;--gris:#5f5e59;--gris-suave:#eeece6;--rojo:#a12a1f;--rojo-suave:#fbe7e4;--e-1:.25rem;--e-2:.5rem;--e-3:.75rem;--e-4:1rem;--e-5:1.5rem;--e-6:2rem;--e-7:3rem;--ancho-lateral-ficha:18.75rem;--fuente:"Geist", system-ui, sans-serif;--fuente-titulos:"Cormorant", Georgia, serif;--radio:8px;--sombra:0 1px 2px #1c1b190f, 0 0 0 1px var(--borde)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--fuente);color:var(--texto);background:var(--fondo);margin:0;font-size:.94rem;line-height:1.5}a{color:var(--primario-oscuro)}h1,h2,h3{color:var(--tinta);margin:0;line-height:1.2}h1{font-family:var(--fuente-titulos);font-size:clamp(1.9rem,1.5rem + 1.2vw,2.5rem);font-weight:700}h2{font-size:1.05rem;font-weight:600}img{max-width:100%}:focus-visible{outline:2px solid var(--primario);outline-offset:2px}dl{background:var(--superficie);border-radius:var(--radio);box-shadow:var(--sombra);grid-template-columns:max-content 1fr;gap:.4rem 1.25rem;margin:0;padding:1.25rem;display:grid}dt{color:var(--suave);font-weight:600}dd{color:var(--tinta);margin:0}button,.boton{min-height:2.4rem;font:600 .88rem/1.2 var(--fuente);background:var(--primario);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}button:hover,.boton:hover{background:var(--primario-oscuro)}button.secundario,.boton.secundario{background:var(--superficie);border-color:var(--borde-fuerte);color:var(--tinta)}button.secundario:hover,.boton.secundario:hover{background:var(--crema);border-color:var(--tinta)}button.peligro{background:var(--superficie);color:var(--rojo);border-color:#e7b6b0}button.peligro:hover{background:var(--rojo-suave);border-color:var(--rojo)}button.enlace{min-height:0;color:var(--primario-oscuro);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}button:disabled{opacity:.5;cursor:not-allowed}form.campos,div.campos{gap:.9rem;max-width:34rem;display:grid}form.campos.ancho{max-width:54rem}label{color:var(--tinta);gap:.35rem;font-size:.82rem;font-weight:600;display:grid}label.casilla{align-items:center;gap:.5rem;font-size:.9rem;font-weight:400;display:flex}input:not([type=checkbox],[type=radio],[type=file]),select,textarea{border:1px solid var(--borde-fuerte);width:100%;min-height:2.4rem;font:400 .92rem/1.45 var(--fuente);color:var(--tinta);background:var(--superficie);border-radius:6px;padding:.45rem .7rem}input:hover:not([type=checkbox],[type=radio],[type=file]),select:hover,textarea:hover{border-color:var(--suave)}input:focus,select:focus,textarea:focus{border-color:var(--primario);box-shadow:0 0 0 3px var(--primario-suave);outline:none}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23716b60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.4rem}input[type=checkbox],input[type=radio]{width:1rem;height:1rem;accent-color:var(--primario)}input[type=file]{font:inherit;font-size:.85rem}input[type=file]::file-selector-button{border:1px solid var(--borde-fuerte);background:var(--superficie);font:600 .82rem var(--fuente);cursor:pointer;border-radius:6px;margin-right:.75rem;padding:.45rem .9rem}fieldset{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);gap:.6rem;margin:0;padding:1rem 1.1rem 1.1rem;display:grid}legend{color:var(--tinta);padding:0;font-size:.85rem;font-weight:500}details>summary{cursor:pointer;color:var(--tinta);font-weight:600}.columnas{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.9rem;display:grid}@media (width>=40rem){.columnas>.ocupa-2{grid-column:span 2}}.acciones{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.acciones form{margin:0}form.acciones input[type=search],form.acciones select{width:auto;min-width:14rem}.bloque{gap:var(--e-4);padding:var(--e-5);border-radius:var(--radio);background:var(--superficie);box-shadow:var(--sombra);display:grid}.bloque__cabeza{gap:var(--e-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.bloque>p,.bloque__cabeza p{max-width:68ch;margin:0}.bloque form.campos,.bloque div.campos,form.bloque.campos{max-width:none}.bloque table{box-shadow:0 0 0 1px var(--borde)}.bloque:has(>table){overflow-x:auto}.bloque fieldset{background:0 0}fieldset.bloque{background:var(--superficie);border:0}fieldset.bloque>legend{float:left;width:100%;margin-bottom:var(--e-2);letter-spacing:0;text-transform:none;color:var(--tinta);padding:0;font-size:1.05rem;font-weight:600}fieldset.bloque>legend+*{clear:both}.ficha{gap:var(--e-5);align-items:start;display:grid}.ficha__form{display:contents}.ficha__principal,.ficha__lateral,.ficha__debajo{gap:var(--e-4);min-width:0;display:grid}@media (width>=64rem){.ficha{grid-template-columns:minmax(0, 1fr) var(--ancho-lateral-ficha)}.ficha__principal,.ficha__debajo{grid-column:1}.ficha__lateral{grid-area:1/2/span 3}}.ficha__lateral fieldset{border:0;padding:0}.ficha__lateral fieldset>legend{margin-bottom:var(--e-3)}.ficha__lateral fieldset+fieldset{margin-top:var(--e-2)}.ficha__lateral .bloque{padding:var(--e-4) var(--e-5) var(--e-5)}.ficha__lateral button[type=submit]:not(.enlace){width:100%}.bloque dl{box-shadow:none;background:0 0;padding:0}.ficha__lateral dl{grid-template-columns:1fr;gap:.1rem}.ficha__lateral dd{overflow-wrap:anywhere}.ficha__lateral dd+dt{margin-top:var(--e-2)}.ficha__lateral button.peligro{width:100%}.barra{gap:var(--e-3) var(--e-4);align-items:center;display:grid}@media (width>=45rem){.barra{grid-template-columns:minmax(0,1fr) auto}}.filtros{gap:var(--e-2) var(--e-3);flex-wrap:wrap;align-items:center;margin:0;display:flex}@media (width>=45rem){.barra>.filtros{flex-wrap:nowrap}}.filtros input[type=search]{flex:13.75rem;max-width:21.25rem}.filtros select{width:auto;max-width:15rem}.en-linea{gap:var(--e-2);flex-wrap:wrap;align-items:center;display:flex}.en-linea input:not([type=checkbox],[type=hidden]),.en-linea select{flex:8rem;width:auto;min-width:8rem}.en-linea input.corto{flex:0 0 5rem;min-width:0}.en-linea .casilla{white-space:nowrap}.lista-ayuda{gap:var(--e-2);margin:0;padding-left:1.1rem;display:grid}.vacio{padding:var(--e-7) var(--e-4);border:1px dashed var(--borde-fuerte);border-radius:var(--radio);color:var(--suave);text-align:center;margin:0}table{border-collapse:separate;border-spacing:0;border-radius:var(--radio);background:var(--superficie);width:100%;box-shadow:var(--sombra);font-variant-numeric:tabular-nums;font-size:.9rem;overflow:hidden}th,td{border-bottom:1px solid var(--borde);text-align:left;vertical-align:middle;padding:.65rem .9rem}th{letter-spacing:.07em;text-transform:uppercase;color:var(--suave);background:var(--crema);font-size:.72rem;font-weight:600}td{white-space:nowrap}td:has(>a),td:has(>form),td.texto{white-space:normal}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#fcfbf8}td a{color:var(--tinta);font-weight:600;text-decoration:none}td a:hover{color:var(--primario-oscuro);text-decoration:underline}tfoot td{background:var(--crema);font-weight:700}@media (width<=48rem){table{display:block;overflow-x:auto}}.ayuda{color:var(--suave);font-size:.82rem;font-weight:400}.error{color:var(--rojo);font-size:.82rem;font-weight:500}.aviso{--color-aviso:var(--azul);--icono-aviso:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E");border:1px solid color-mix(in srgb, var(--color-aviso) 22%, transparent);border-radius:var(--radio);background:color-mix(in srgb, var(--color-aviso) 7%, var(--superficie));color:var(--texto);margin:0;padding:1.05rem 1.25rem 1.05rem 3.75rem;position:relative}.aviso:before,.aviso:after{content:"";width:2rem;height:2rem;position:absolute;top:.8rem;left:1rem}.aviso:before{background:var(--color-aviso);border-radius:50%}.aviso:after{background:var(--superficie);-webkit-mask:var(--icono-aviso) center / 1.15rem no-repeat;mask:var(--icono-aviso) center / 1.15rem no-repeat}.aviso.ok{--color-aviso:var(--verde);--icono-aviso:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.aviso.error{--color-aviso:var(--rojo);--icono-aviso:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v10M12 19h.01'/%3E%3C/svg%3E")}.aviso ul{margin:.4rem 0 0}.etiqueta{background:var(--gris-suave);color:var(--gris);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.etiqueta:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.etiqueta[data-estado=nuevo],.etiqueta[data-estado=pendiente],.etiqueta[data-estado=borrador]{background:var(--amarillo-suave);color:var(--amarillo)}.etiqueta[data-estado=respondido]{background:var(--azul-suave);color:var(--azul)}.etiqueta[data-estado=completado],.etiqueta[data-estado=aprobado],.etiqueta[data-estado=activo],.etiqueta[data-estado=en_uso]{background:var(--verde-suave);color:var(--verde)}.etiqueta[data-estado=rechazado],.etiqueta[data-estado=suspendido],.etiqueta[data-estado=huerfana]{background:var(--rojo-suave);color:var(--rojo)}.pestanas{border-radius:var(--radio);background:var(--gris-suave);flex-wrap:wrap;gap:.25rem;width:fit-content;max-width:100%;margin:0;padding:.25rem;display:flex}.pestanas a{color:var(--texto);border-radius:6px;padding:.4rem .8rem;font-size:.85rem;font-weight:500;text-decoration:none}.pestanas a:hover{color:var(--tinta)}.pestanas a[aria-current]{background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra);font-weight:600}.oculto-visual{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}input.corto{width:5rem}@media print{body{background:#fff}.lateral{display:none}.panel,.ficha{display:block}.bloque{margin-bottom:var(--e-4);box-shadow:none;padding:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}[hidden]{display:none!important}.selector-medios,.dialogo{border-radius:var(--radio);background:var(--superficie);width:min(100% - 2rem,60rem);max-height:min(100dvh - 2rem,52rem);color:var(--texto);border:0;padding:0;box-shadow:0 1.5rem 4rem #00000040}.dialogo{width:min(100% - 2rem,34rem)}.selector-medios::backdrop,.dialogo::backdrop{background:#14120f73}.selector-medios__marco,.dialogo__marco{gap:var(--e-4);padding:var(--e-5);display:grid}.selector-medios__cabeza,.dialogo__cabeza{justify-content:space-between;align-items:center;gap:var(--e-3);display:flex}.selector-medios__cabeza h2,.dialogo__cabeza h2{margin:0}.selector-medios__cerrar,.dialogo__cerrar{min-height:0;color:var(--suave);background:0 0;border:0;padding:.2rem .6rem;font-size:1.5rem;line-height:1}.dialogo form.campos{max-width:none}.campo-slug{gap:.35rem;display:grid}.campo-slug>label{display:block}.campo-slug__fila{gap:var(--e-2);display:flex}.campo-slug__fila input{flex:1}.campo-slug__tomar{flex:none;place-items:center;width:2.6rem;padding:0;display:grid}.en-linea .campo-slug__fila{flex:12rem;min-width:10rem}.campo-foto,.campo-galeria{gap:var(--e-2);border:0;margin:0;padding:0;display:grid}.campo-foto legend,.campo-galeria legend{margin-bottom:var(--e-2);font-size:.82rem;font-weight:600}.campo-foto__vista{aspect-ratio:4/3;border:1px solid var(--borde-fuerte);border-radius:var(--radio);background:var(--fondo);place-items:center;width:9rem;display:grid;overflow:hidden}.campo-foto__vista img{object-fit:contain;width:100%;height:100%}.campo-foto__acciones{gap:var(--e-3);align-items:center;display:flex}.campo-galeria__lista{gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.campo-galeria__foto{gap:var(--e-1);padding:var(--e-2);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);counter-increment:foto;display:grid}.campo-galeria__foto img{aspect-ratio:4/3;object-fit:contain;background:var(--fondo);border-radius:4px;width:100%}.campo-galeria__botones{gap:var(--e-1);display:flex}.campo-galeria__botones .campo-galeria__sacar{margin-left:auto;padding-inline:.35rem}.campo-galeria__botones .campo-galeria__sacar:hover{border-color:var(--tinta);background:var(--gris-suave);color:var(--tinta)}.campo-galeria__botones button{border:1px solid var(--borde);background:var(--superficie);min-height:0;color:var(--texto);padding:.15rem .5rem;font-size:.85rem}.selector-medios__zona{justify-items:center;gap:var(--e-1);padding:var(--e-5);border:2px dashed var(--borde-fuerte);border-radius:var(--radio);background:var(--fondo);text-align:center;cursor:pointer;font-weight:400;transition:border-color .2s,background-color .2s;display:grid}.selector-medios__zona span{color:var(--suave);font-size:.85rem}.selector-medios__estado{min-height:1.2em;margin:0}.selector-medios__grilla>.vacio{grid-column:1/-1}.selector-medios__grilla{align-content:start;gap:var(--e-3);max-height:22rem;padding:var(--e-1);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));grid-auto-rows:max-content;display:grid;overflow-y:auto}.selector-medios__foto{min-height:0;padding:var(--e-1);border-radius:var(--radio);background:var(--fondo);border:2px solid #0000;display:block}.selector-medios__foto img{aspect-ratio:4/3;object-fit:contain;width:100%;display:block}.selector-medios__foto[aria-pressed=true]{border-color:var(--primario);box-shadow:0 0 0 3px var(--primario-suave)}.selector-medios__pie{justify-content:space-between;align-items:center;gap:var(--e-3);padding-top:var(--e-3);border-top:1px solid var(--borde);display:flex}.selector-medios__barra{position:relative}.selector-medios__barra svg{color:var(--suave);position:absolute;top:50%;left:.75rem;translate:0 -50%}.selector-medios__barra input{padding-left:2.4rem}.paginacion{justify-content:center;align-items:center;gap:var(--e-4);display:flex}.boton-cesto{width:2.2rem;height:2.2rem;min-height:0;color:var(--suave);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.boton-cesto:hover{border-color:var(--rojo);background:var(--rojo-suave);color:var(--rojo)}.bloque>p.vacio{max-width:none}.vacio:before{content:"";width:2.75rem;height:2.75rem;margin:0 auto var(--e-3);opacity:.55;background:currentColor;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 13h5l1.5 3h5L16 13h5'/%3E%3Cpath d='M5.5 5h13L21 13v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-5z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 13h5l1.5 3h5L16 13h5'/%3E%3Cpath d='M5.5 5h13L21 13v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-5z'/%3E%3C/svg%3E") 50%/contain no-repeat}.campo-galeria__botones button:hover{border-color:var(--tinta);background:var(--gris-suave);color:var(--tinta)}.selector-medios__foto:hover{border-color:var(--borde-fuerte);background:var(--fondo)}.selector-medios__foto[aria-pressed=true],.selector-medios__foto[aria-pressed=true]:hover{border-color:var(--tinta);box-shadow:0 0 0 3px #1c1b191f}.selector-medios__zona.es-destino,.selector-medios__zona:hover,form[data-subir-imagenes].es-destino{border-color:var(--tinta);background:var(--gris-suave)}.selector-medios__cerrar,.dialogo__cerrar,.selector-medios__cerrar:hover,.dialogo__cerrar:hover{background:0 0}.selector-medios__cerrar:hover,.dialogo__cerrar:hover{color:var(--tinta)}.lista-editable{gap:var(--e-3);display:grid}.lista-editable__items{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.item-lista{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie)}.item-lista.arrastrando{opacity:.5}.item-lista__cabeza{align-items:center;gap:var(--e-3);padding:var(--e-2) var(--e-3);cursor:pointer;list-style:none;display:flex}.item-lista__cabeza::-webkit-details-marker{display:none}.item-lista__cabeza:after{content:"";width:.5rem;height:.5rem;margin-left:var(--e-1);border-right:2px solid var(--suave);border-bottom:2px solid var(--suave);transition:transform .2s;transform:rotate(45deg)}.item-lista__detalle[open]>.item-lista__cabeza:after{transform:rotate(-135deg)}.item-lista__detalle[open]>.item-lista__cabeza{border-bottom:1px solid var(--borde)}.item-lista__manija{color:var(--suave);cursor:grab;-webkit-user-select:none;user-select:none;font-size:1.1rem}.item-lista__numero{min-width:1.6rem;color:var(--suave);font-variant-numeric:tabular-nums;font-size:.8rem}.item-lista__titulo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.item-lista__botones{gap:var(--e-1);margin-left:auto;display:flex}.item-lista__botones button{min-height:0;padding:.2rem .55rem;font-size:.85rem}.item-lista__cuerpo{gap:var(--e-4);padding:var(--e-4);display:grid}.ordenable{gap:var(--e-1);margin:0;padding:0;list-style:none;display:grid}.ordenable li{gap:var(--e-3);padding:var(--e-2) var(--e-3);border:1px solid var(--borde);background:var(--superficie);cursor:grab;border-radius:6px;align-items:center;display:flex}.ordenable li.arrastrando{opacity:.5}.ordenable__nombre{flex:1}.ordenable__flechas{gap:var(--e-1);display:flex}.ordenable__flechas button{padding:.15rem .5rem}.ordenable .manija{color:var(--suave);-webkit-user-select:none;user-select:none;font-size:1.1rem}.ordenable__nombre{color:var(--tinta);font-weight:500;text-decoration:none}.ordenable__nombre:hover{text-decoration:underline}.ordenable__foto{background:var(--fondo);object-fit:cover;border-radius:6px;flex:none;width:36px;height:36px}.ordenable__dato{display:none}@media (width>=48rem){.ordenable__dato{display:inline}}.ordenable__orden{background:var(--gris-suave);min-width:2rem;color:var(--suave);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:.1rem .45rem;font-size:.8rem}.ordenable__flechas button{min-height:2rem}.ordenable__color{border:1px solid var(--borde-fuerte);border-radius:50%;flex:none;width:1rem;height:1rem}.ficha__lateral .campo-foto__vista{width:100%}.ficha__lateral .campo-foto__acciones button[type=button].secundario{flex:1}.panel{min-height:100vh}@media (width>=64rem){.panel{grid-template-columns:15.5rem minmax(0,1fr);display:grid}}.lateral{background:var(--lateral);color:var(--lateral-texto)}@media (width>=64rem){.lateral{height:100vh;position:sticky;top:0;overflow-y:auto}}.lateral__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1rem;display:flex}@media (width>=64rem){.lateral__cabeza{flex-flow:column;align-items:stretch;min-height:100%;padding:1.4rem .9rem 1rem}}.lateral__marca{color:#fff;font-family:var(--fuente-titulos);letter-spacing:.02em;border-radius:8px;align-items:center;gap:.6rem;padding:.25rem .5rem;font-size:1.35rem;font-weight:600;text-decoration:none;display:flex}.lateral__desplegable{position:relative}.lateral__menu .lateral__desplegable>a{padding-right:2.4rem}.lateral__desplegar{width:1.9rem;height:1.9rem;min-height:0;color:var(--lateral-texto);background:0 0;border:0;border-radius:6px;padding:0;transition:background-color .15s,color .15s;position:absolute;top:.3rem;right:.3rem}.lateral__desplegar:hover{color:#fff;background:#ffffff14}.lateral__desplegar svg{transition:transform .3s}.es-abierto>.lateral__desplegar svg{transform:rotate(180deg)}.lateral__hijos{grid-template-rows:0fr;transition:grid-template-rows .3s,margin-bottom .3s;display:grid}.es-abierto>.lateral__hijos{grid-template-rows:1fr;margin-bottom:.3rem}.lateral__hijos-interior{opacity:0;min-height:0;padding-left:1.93rem;transition:opacity .3s;display:grid;overflow:hidden}.es-abierto .lateral__hijos-interior{opacity:1}.lateral__menu .lateral__hijos a{color:#ffffff8c;padding:.38rem .6rem;font-size:.8rem}.lateral__menu .lateral__hijos a:hover{color:#fff}.lateral__menu .lateral__hijos a[aria-current]{box-shadow:none;color:#fff;background:0 0}@media (prefers-reduced-motion:reduce){.lateral__hijos,.lateral__hijos-interior,.lateral__desplegar svg{transition:none}}.lateral__menu a.es-padre-activo{color:#fff}.lateral__menu .lateral__ver-sitio{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:8px;justify-content:center;margin-bottom:.4rem;padding:.55rem .75rem;font-weight:600}.lateral__menu .lateral__ver-sitio:hover{background:#ffffff26;border-color:#ffffff80}.lateral__movil>summary{color:#fff;cursor:pointer;padding:.4rem;list-style:none;display:flex}.lateral__movil>summary::-webkit-details-marker{display:none}@media (width>=64rem){.lateral__movil{display:none}}.lateral__menu{flex-direction:column;flex-basis:100%;gap:1.1rem;margin-top:1rem;display:none}.lateral__movil[open]~.lateral__menu{display:flex}@media (width>=64rem){.lateral__menu{flex:1;margin-top:1.6rem;display:flex}}.lateral__grupo{gap:.15rem;display:grid}.lateral__titulo{letter-spacing:.14em;text-transform:uppercase;color:#8a877f;padding:0 .7rem .3rem;font-size:.68rem;font-weight:600}.lateral__menu a{color:var(--lateral-texto);border-radius:7px;align-items:center;gap:.7rem;padding:.55rem .7rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.lateral__menu a:hover{background:var(--lateral-activo);color:#fff}.lateral__menu a[aria-current]{background:var(--lateral-activo);color:#fff;box-shadow:inset 3px 0 0 var(--primario)}.lateral__menu a[aria-current] svg{color:var(--primario)}.lateral__usuario{border-top:1px solid #34332f;align-items:center;gap:.6rem;margin-top:auto;padding:.8rem .6rem 0;display:flex}.lateral__avatar{background:var(--primario);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.78rem;font-weight:700;display:grid}.lateral__quien{min-width:0;line-height:1.25;display:grid}.lateral__quien strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:.85rem;overflow:hidden}.lateral__quien small{color:#8a877f;font-size:.75rem}.lateral__usuario form{margin-left:auto}.lateral__salir{min-height:0;color:var(--lateral-texto);background:0 0;padding:.4rem}.lateral__salir:hover{background:var(--lateral-activo);color:#fff}.contenido{min-width:0;padding:var(--e-5) var(--e-4) var(--e-7)}@media (width>=64rem){.contenido{padding:var(--e-6) var(--e-6) var(--e-7)}}.contenido__cabeza{gap:var(--e-2);max-width:96rem;margin:0 auto var(--e-5);display:grid}.contenido__volver{width:fit-content;color:var(--suave);font-size:.85rem;font-weight:500;text-decoration:none}.contenido__volver:hover{color:var(--tinta)}.contenido__titulo{gap:var(--e-3) var(--e-4);align-items:center;display:grid}@media (width>=45rem){.contenido__titulo{grid-template-columns:minmax(0,1fr) auto}}.contenido__titulo h1{overflow-wrap:anywhere}.contenido__cuerpo{gap:var(--e-5);max-width:96rem;margin:0 auto;display:grid}.contenido__cuerpo>h2{margin-top:1rem}body.sin-sesion{background:radial-gradient(circle at 15% 10%, #e6312c14, transparent 40%), var(--crema);place-items:center;min-height:100vh;padding:1.5rem 1rem;display:grid}.tarjeta-ingreso{background:var(--superficie);width:min(100%,26rem);box-shadow:0 20px 50px #1c1b191a, 0 0 0 1px var(--borde);border-radius:14px;gap:1rem;padding:2rem 1.75rem;display:grid}.tarjeta-ingreso__panel{letter-spacing:.14em;text-transform:uppercase;color:var(--suave);margin:-.5rem 0 0;font-size:.72rem;font-weight:600}.tarjeta-ingreso h1{font-size:1.9rem}.tarjeta-ingreso form.campos{max-width:none}.tarjeta-ingreso form.campos button[type=submit]{width:100%}
