:root{color-scheme:light;--fuente-texto:"Inter Tight", system-ui, -apple-system, sans-serif;--marino:#0d2440;--marino-claro:#16325a;--marino-texto:#c3d0e0;--marino-tenue:#7e92ab;--marino-borde:#1d3b63;--fondo:#e2e8f1;--superficie:#fff;--superficie-suave:#f3f6fb;--bandeja:#e9eef6;--borde:#d3dce8;--borde-fuerte:#aebed2;--texto:#0f1e33;--texto-suave:#4e5f78;--texto-tenue:#6d7d93;--tinta:#10233c;--tinta-clara:#1b3557;--tinta-texto:#fff;--exito-fondo:#ecfdf3;--exito-texto:#14713b;--exito-borde:#bbe7cc;--alerta-fondo:#fff8eb;--alerta-texto:#96590a;--alerta-borde:#f2dcae;--error-fondo:#fef3f2;--error-texto:#9a2318;--error-borde:#f4cdc8;--neutro-fondo:#f1f4f8;--neutro-texto:#55657c;--neutro-borde:#dde3ec;--sombra:0 1px 2px #0f1e3312;--sombra-media:0 2px 4px #0f1e3317, 0 12px 28px -18px #0f1e3347;--anillo:#2563eb59;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2355657c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--radio-grande:14px;--radio:10px;--radio-chico:8px;--lateral:250px;--ease-salida:cubic-bezier(.23, 1, .32, 1)}:root[data-theme=dark]{color-scheme:dark;--fondo:#070e18;--superficie:#122030;--superficie-suave:#1a2c40;--bandeja:#1d3047;--borde:#2b4159;--borde-fuerte:#3f5872;--texto:#eef3f9;--texto-suave:#aabbce;--texto-tenue:#8698ae;--tinta:#fff;--tinta-clara:#e6edf5;--tinta-texto:#0b1622;--exito-fondo:#10291c;--exito-texto:#86e0aa;--exito-borde:#1f4a31;--alerta-fondo:#2a1f0c;--alerta-texto:#e8bd6f;--alerta-borde:#4b3819;--error-fondo:#2b1413;--error-texto:#f5a49b;--error-borde:#4d2622;--neutro-fondo:#18293c;--neutro-texto:#a3b3c7;--neutro-borde:#273c55;--sombra:0 1px 2px #0006;--sombra-media:0 1px 3px #00000073, 0 8px 24px -16px #000c;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a3b3c7' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}body{background:var(--fondo);color:var(--texto);font-family:var(--fuente-texto);-webkit-font-smoothing:antialiased;margin:0;font-size:.92rem;line-height:1.55}h1,h2,h3{letter-spacing:-.02em;font-weight:700}a{color:inherit}:where(a,button,input,select,textarea):focus-visible{box-shadow:0 0 0 3px var(--anillo);border-radius:var(--radio-chico);outline:none}.aplicacion{grid-template-columns:var(--lateral) minmax(0, 1fr);min-height:100vh;display:grid}.lateral{background:var(--marino);height:100vh;color:var(--marino-texto);flex-direction:column;align-self:start;display:flex;position:sticky;top:0;overflow:hidden}.marca{color:#fff;align-items:center;gap:.7rem;padding:1.1rem 1rem;text-decoration:none;display:flex}.marca-escudo{background:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.marca-escudo img{width:26px;height:auto;display:block}.marca-bloque{gap:.05rem;min-width:0;display:grid}.marca-nombre{letter-spacing:-.01em;font-size:.95rem;font-weight:700}.marca-texto{color:var(--marino-tenue);font-size:.76rem}.lateral-buscar{padding:0 1rem .9rem}.lateral-buscar input{background:var(--marino-claro);border:1px solid var(--marino-borde);color:#fff;border-radius:var(--radio);width:100%;font:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237e92ab' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-position:.65rem;background-repeat:no-repeat;background-size:15px;padding:.58rem .7rem .58rem 2.1rem;font-size:.85rem}.lateral-buscar input::placeholder{color:var(--marino-tenue)}.navegacion{flex:1;padding:0 .65rem 1rem;overflow-y:auto}.navegacion-grupo{letter-spacing:.09em;text-transform:uppercase;color:var(--marino-tenue);padding:.85rem .55rem .35rem;font-size:.68rem;font-weight:600}.navegacion a{border-radius:var(--radio);color:var(--marino-texto);transition:background .15s var(--ease-salida), color .15s var(--ease-salida);align-items:center;gap:.7rem;padding:.6rem .7rem;font-size:.89rem;text-decoration:none;display:flex}.navegacion a svg{opacity:.85;flex:none;width:17px;height:17px}.navegacion a:hover{background:var(--marino-claro);color:#fff}.navegacion a[aria-current=page]{color:var(--marino);background:#fff;font-weight:600;box-shadow:0 1px 2px #0000002e}.navegacion a[aria-current=page] svg{opacity:1}.lateral-pie{border-top:1px solid var(--marino-borde);align-items:center;gap:.65rem;padding:.9rem 1rem;display:flex}.lateral-pie .sesion-nombre{flex:1;gap:.02rem;min-width:0;text-decoration:none;display:grid}.lateral-pie strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.lateral-pie span{color:var(--marino-tenue);font-size:.76rem}.avatar{background:var(--marino-claro);border:1px solid var(--marino-borde);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:700;display:grid}.salir{color:var(--marino-tenue);cursor:pointer;border-radius:var(--radio-chico);background:0 0;border:none;place-items:center;padding:.35rem;display:grid}.salir:hover{color:#fff;background:var(--marino-claro)}.salir svg{width:17px;height:17px}.principal{flex-direction:column;min-width:0;display:flex}.barra-superior{z-index:5;background:var(--superficie);border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.75rem;display:flex;position:sticky;top:0}.barra-titulo{gap:.05rem;display:grid}.barra-titulo strong{font-size:.92rem}.barra-titulo span{color:var(--texto-suave);font-size:.78rem}.sesion{align-items:center;gap:.6rem;display:flex}.sesion-chip{border:1px solid var(--borde);background:var(--superficie);box-shadow:var(--sombra);border-radius:999px;align-items:center;gap:.6rem;padding:.35rem .8rem .35rem .35rem;text-decoration:none;display:flex}.sesion-chip:hover{border-color:var(--borde-fuerte)}.sesion-chip .avatar{background:var(--tinta);border-color:var(--tinta);width:30px;height:30px}.sesion-chip div{gap:0;line-height:1.25;display:grid}.sesion-chip strong{font-size:.82rem}.sesion-chip span{color:var(--texto-suave);font-size:.74rem}.contenido{width:100%;max-width:1360px;padding:2rem 1.75rem 4rem}.migaja{color:var(--texto-suave);margin-bottom:.75rem;font-size:.83rem;text-decoration:none;display:inline-block}.migaja:hover{color:var(--texto)}.encabezado-pagina{border-bottom:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.6rem;padding-bottom:1.4rem;display:flex}.encabezado-pagina h1{margin:0;font-size:2.35rem;line-height:1.1}.encabezado-pagina>div>p{color:var(--texto-suave);max-width:60ch;margin:.5rem 0 0;font-size:.95rem}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-tenue);margin:0 0 .6rem;font-size:.7rem;font-weight:600}.panel{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-grande);box-shadow:var(--sombra-media);overflow:hidden}.panel-cabecera{border-bottom:1px solid var(--borde-fuerte);background:var(--superficie-suave);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1.05rem 1.35rem;display:flex}.panel-cabecera h2{margin:0;font-size:1rem}.panel-cabecera p{color:var(--texto-suave);margin:.15rem 0 0;font-size:.85rem}.panel-cuerpo{padding:1.35rem}details.panel>summary.panel-cabecera{cursor:pointer;list-style:none}details.panel>summary.panel-cabecera::-webkit-details-marker{display:none}details.panel>summary.panel-cabecera>div:first-child{flex:1;min-width:0}details.panel>summary.panel-cabecera:after{content:"▾";color:var(--texto-tenue);font-size:.75rem}details.panel[open]>summary.panel-cabecera:after{content:"▴"}details.panel:not([open])>summary.panel-cabecera{border-bottom:none}.panel-pie{border-top:1px solid var(--borde);background:var(--superficie-suave);padding:1.15rem 1.35rem 1.35rem}.panel-pie-titulo{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-tenue);margin:0 0 .7rem;font-size:.7rem;font-weight:600}.panel-pie-vacio{color:var(--texto-suave);margin:-.3rem 0 .75rem;font-size:.9rem}.tipos{flex-wrap:wrap;gap:.5rem;display:flex}.tipos .boton{flex:8.5rem}.panel-pie .campo-ayuda{margin-top:.7rem;display:block}.panel-enlace{transition:border-color .16s var(--ease-salida), box-shadow .16s var(--ease-salida), transform .16s var(--ease-salida);text-decoration:none;display:block}.panel-enlace:hover{border-color:var(--borde-fuerte);box-shadow:var(--sombra-media);transform:translateY(-1px)}.panel-enlace h2{margin:0 0 .3rem;font-size:1rem}.panel-enlace p{color:var(--texto-suave);margin:0;font-size:.88rem}.rejilla{gap:1.2rem;display:grid}@media (width>=1100px){.rejilla-lateral{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.lateral-fijo{scrollbar-gutter:stable;align-self:start;max-height:calc(100vh - 6rem);margin:-.2rem;padding:.2rem;position:sticky;top:4.75rem;overflow-y:auto}.rejilla-tres{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.tabla-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.89rem}thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-tenue);background:var(--superficie-suave);border-bottom:1px solid var(--borde);white-space:nowrap;padding:.7rem 1rem;font-size:.68rem;font-weight:600}tbody td{border-bottom:1px solid var(--borde);vertical-align:middle;padding:.8rem 1rem;line-height:1.4rem}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--superficie-suave)}tbody tr[data-abrir]{cursor:pointer}tbody tr[data-abrir]:hover{background:var(--bandeja)}.celda-principal{min-width:13rem;font-size:.94rem;font-weight:600;line-height:1.4rem}.celda-apoyo{color:var(--texto-suave);font-size:.8rem;font-weight:400;line-height:1.2rem}.celda-principal .celda-apoyo{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.1rem;display:-webkit-box;overflow:hidden}.celda-orden{gap:.3rem;display:flex}.codigo{color:var(--texto-suave);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;line-height:1.4rem}td.codigo{white-space:nowrap}.boton{border:1px solid var(--borde-fuerte);border-radius:var(--radio);background:var(--superficie);color:var(--texto);font:inherit;cursor:pointer;white-space:nowrap;box-shadow:var(--sombra);transition:background .15s var(--ease-salida), border-color .15s var(--ease-salida);justify-content:center;align-items:center;gap:.4rem;padding:.55rem .95rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.boton:hover:not(:disabled){background:var(--superficie-suave);border-color:var(--texto-tenue)}.boton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.boton-principal{background:var(--tinta);border-color:var(--tinta);color:var(--tinta-texto)}.boton-principal:hover:not(:disabled){background:var(--tinta-clara);border-color:var(--tinta-clara)}.boton-peligro{background:var(--error-texto);border-color:var(--error-texto);color:#fff}.boton-peligro:hover:not(:disabled){background:var(--error-texto);opacity:.9}.boton-chico{padding:.34rem .65rem;font-size:.8rem}.boton-icono{padding:.45rem}.acciones{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.acciones-columna{flex-direction:column;align-items:stretch}.acciones-columna .boton{width:100%}.formulario{gap:1.05rem;display:grid}.campo{gap:.35rem;min-width:0;display:grid}.campo>span{color:var(--texto);font-size:.8rem;font-weight:600}input,select,textarea{border:1px solid var(--borde-fuerte);border-radius:var(--radio);background:var(--superficie);width:100%;color:var(--texto);font:inherit;padding:.6rem .75rem;font-size:.89rem}input::placeholder,textarea::placeholder{color:var(--texto-tenue)}input:disabled,select:disabled,textarea:disabled{background:var(--bandeja);color:var(--texto-tenue)}textarea{resize:vertical;line-height:1.55}select{appearance:none;background-image:var(--chevron);background-position:right .7rem center;background-repeat:no-repeat;background-size:16px;padding-right:2.2rem}input[type=file]{padding:.45rem;font-size:.84rem}.campo-ayuda{color:var(--texto-suave);margin:0;font-size:.79rem;line-height:1.5}.campo-ayuda+.campo-ayuda{margin-top:.6rem}.campo-clave{display:flex;position:relative}.campo-clave input{padding-right:2.5rem}.ojo{color:var(--texto-tenue);cursor:pointer;background:0 0;border:none;place-items:center;padding:.35rem;display:grid;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.ojo svg{width:18px;height:18px}.ojo:hover{color:var(--texto)}.ojo .ojo-tachado{opacity:0}.ojo[data-visible] .ojo-tachado{opacity:1}.grupo{border:1px solid var(--borde);border-radius:var(--radio);background:var(--bandeja);gap:.85rem;margin:0;padding:1rem;display:grid}.grupo legend{letter-spacing:.08em;text-transform:uppercase;color:var(--texto-tenue);padding:0 .4rem;font-size:.68rem;font-weight:600}.grupo-ayuda{color:var(--texto-suave);margin:0 0 .6rem;font-size:.79rem;line-height:1.5}.fila-medio,.fila-par{gap:.8rem;display:grid}@media (width>=620px){.fila-medio{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.fila-par{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.filtros{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filtros input,.filtros select{flex:10rem;min-width:0}.datos-lista{gap:.9rem;margin:0;display:grid}.datos-lista>div{gap:.1rem;display:grid}.datos-lista dt{text-transform:uppercase;letter-spacing:.08em;color:var(--texto-tenue);font-size:.68rem;font-weight:600}.datos-lista dd{margin:0;font-size:.9rem}.aviso{border-radius:var(--radio);border:1px solid;margin:0 0 1.2rem;padding:.8rem 1rem;font-size:.87rem}.aviso-error{background:var(--error-fondo);color:var(--error-texto);border-color:var(--error-borde)}.aviso-exito{background:var(--exito-fondo);color:var(--exito-texto);border-color:var(--exito-borde)}.aviso-alerta{background:var(--alerta-fondo);color:var(--alerta-texto);border-color:var(--alerta-borde)}.estado{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.estado:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.estado-exito{background:var(--exito-fondo);color:var(--exito-texto);border-color:var(--exito-borde)}.estado-alerta{background:var(--alerta-fondo);color:var(--alerta-texto);border-color:var(--alerta-borde)}.estado-error{background:var(--error-fondo);color:var(--error-texto);border-color:var(--error-borde)}.estado-neutro{background:var(--neutro-fondo);color:var(--neutro-texto);border-color:var(--neutro-borde)}.vacio{text-align:center;color:var(--texto-suave);margin:0;padding:2.2rem 1rem;font-size:.88rem}.vacio strong{color:var(--texto);margin-bottom:.25rem;display:block}.acceso{background:var(--fondo);place-items:center;min-height:100vh;padding:2rem 1.25rem;display:grid}.acceso-caja{width:100%;max-width:380px}.acceso-marca{text-align:center;margin-bottom:1.6rem}.acceso-marca h1{margin:0;font-size:1.7rem}.acceso-marca p{color:var(--texto-suave);margin:.35rem 0 0;font-size:.88rem}.bloques{gap:1rem;display:grid}.bloques[hidden]{display:none}.bloque{border:1px solid var(--borde-fuerte);border-radius:var(--radio);background:var(--superficie);scroll-margin-top:1.5rem;overflow:hidden}.bloque[data-oculto]{opacity:.6}.bloque[data-eliminado]{opacity:.5}.bloque[data-eliminado] .bloque-cuerpo,.bloque[data-eliminado] .bloque-acciones>button:not([data-bloque-deshace]),.bloque:not([data-eliminado]) .bloque-acciones>[data-bloque-deshace]{display:none}.bloque-cabecera{border-bottom:1px solid var(--borde-fuerte);background:var(--superficie-suave);cursor:pointer;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.8rem 1.05rem;list-style:none;display:flex}.bloque-cabecera::-webkit-details-marker{display:none}.bloque-cabecera>div:first-child{flex:1;min-width:0}.bloque-cabecera:after{content:"▾";color:var(--texto-tenue);font-size:.75rem}.bloque[open]>.bloque-cabecera:after{content:"▴"}.bloque:not([open])>.bloque-cabecera{border-bottom:none}.bloque-tipo{background:var(--bandeja);border:1px solid var(--borde);text-transform:uppercase;letter-spacing:.09em;color:var(--texto-suave);border-radius:999px;padding:.1rem .42rem;font-size:.64rem;font-weight:700;display:inline-block}.bloque-resumen{margin:.1rem 0 0;font-size:.9rem;font-weight:600}.bloque-acciones{flex-wrap:wrap;gap:.35rem;display:flex}.bloque-cuerpo{gap:.95rem;padding:1.05rem;display:grid}.ranuras{gap:1rem;display:grid}.ranura{border:1px solid var(--borde);border-radius:var(--radio-grande);background:var(--superficie);box-shadow:var(--sombra);overflow:hidden}.ranura-cabecera{border-bottom:1px solid var(--borde);background:var(--superficie-suave);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.6rem;padding:.95rem 1.25rem;list-style:none;display:flex}.ranura-cabecera::-webkit-details-marker{display:none}.ranura-cabecera>div:first-child{flex:1;min-width:0}.ranura-cabecera:after{content:"▾";color:var(--texto-tenue);font-size:.75rem}.ranura[open]>.ranura-cabecera:after{content:"▴"}.ranura:not([open])>.ranura-cabecera{border-bottom:none}.ranura-cabecera h3{margin:0;font-size:.96rem}.ranura-pista{color:var(--texto-suave);margin:.15rem 0 0;font-size:.82rem}.ranura-resumen{color:var(--texto);white-space:nowrap;text-overflow:ellipsis;margin:.25rem 0 0;font-size:.82rem;overflow:hidden}.ranura-resumen-vacio{color:var(--texto-tenue);font-style:italic}.ranura-cuenta{text-transform:uppercase;letter-spacing:.08em;color:var(--texto-tenue);white-space:nowrap;font-size:.68rem;font-weight:600}.ranura-cuerpo{gap:.95rem;padding:1.25rem;display:grid}.ranura-huecos{gap:.95rem;display:grid}.ranura-defecto{color:var(--texto-tenue);margin:.15rem 0 0;font-size:.79rem;line-height:1.45}.ranura-defecto code{word-break:normal;overflow-wrap:anywhere;font-size:.76rem}.galeria{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:1rem;display:grid}.galeria-celda{position:relative}.galeria-uso{background:var(--exito-fondo);color:var(--exito-texto);border:1px solid var(--exito-borde);border-radius:999px;padding:.14rem .5rem;font-size:.66rem;font-weight:600;position:absolute;top:.5rem;left:.5rem}.miniatura{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);box-shadow:var(--sombra);transition:border-color .16s var(--ease-salida), box-shadow .16s var(--ease-salida);text-decoration:none;display:block;overflow:hidden}a.miniatura:hover{border-color:var(--borde-fuerte);box-shadow:var(--sombra-media)}.miniatura-caja{aspect-ratio:4/3;background:var(--bandeja);place-items:center;display:grid}.miniatura-caja img,.miniatura-caja video{object-fit:cover;width:100%;height:100%;display:block}.miniatura-pie{gap:.1rem;padding:.6rem .7rem;display:grid}.miniatura-nombre{word-break:break-all;margin:0;font-size:.78rem;font-weight:600}.miniatura-datos{color:var(--texto-tenue);margin:0;font-size:.72rem}.previa-grande{background:var(--bandeja);border:1px solid var(--borde);border-radius:var(--radio);place-items:center;min-height:17rem;display:grid;overflow:hidden}.previa-grande img,.previa-grande video{max-width:100%;max-height:32rem;display:block}.lista-usos{gap:.3rem;margin:0 0 .7rem;padding-left:1.1rem;font-size:.89rem;display:grid}.selector-medio{align-items:start;gap:.7rem;display:grid}@media (width>=620px){.selector-medio{grid-template-columns:minmax(0,1fr) 76px}}.selector-previa{aspect-ratio:1;border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--bandeja);place-items:center;width:76px;display:grid;overflow:hidden}.selector-previa img,.selector-previa video{object-fit:cover;width:100%;height:100%;display:block}.selector-vacia{color:var(--texto-tenue);text-align:center;word-break:break-all;padding:.3rem;font-size:.62rem}.error-caja{flex-wrap:wrap;align-items:center;gap:1.75rem;padding:2.5rem 1.35rem;display:flex}.error-codigo{letter-spacing:-.04em;color:var(--borde-fuerte);margin:0;font-size:4rem;font-weight:800;line-height:1}.error-texto h2{margin:0 0 .4rem;font-size:1.25rem}.error-texto p{color:var(--texto-suave);margin:0 0 1.1rem}.modal{background:0 0;border:none;width:calc(100% - 2rem);max-width:420px;padding:0}.modal::backdrop{background:#09142380}.modal-caja{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-grande);padding:1.5rem;box-shadow:0 24px 60px -20px #09142373}.modal-caja h2{margin:0 0 .5rem;font-size:1.1rem}.modal-texto{color:var(--texto-suave);margin:0 0 1.35rem;font-size:.89rem}.modal-acciones{justify-content:flex-end;gap:.6rem;display:flex}.menu-boton{display:none}@media (width<=960px){.aplicacion{grid-template-columns:minmax(0,1fr)}.lateral{width:var(--lateral);z-index:30;transition:transform .22s var(--ease-salida);position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 0 40px #00000059}.lateral[data-abierto]{transform:none}.menu-boton{display:inline-flex}.contenido{padding:1.5rem 1.1rem 3.5rem}.barra-superior{padding:.7rem 1.1rem}.encabezado-pagina h1{font-size:1.8rem}.sesion-chip div{display:none}.sesion-chip{padding:.3rem}}.contenido>section+section,.contenido>.rejilla+section,.contenido>section+.rejilla,.contenido>.rejilla+.rejilla{margin-top:1.2rem}.boton svg{flex:none;width:17px;height:17px}.miniatura-caja{min-height:0;overflow:hidden}.galeria-celda,.galeria-celda .miniatura{height:100%}.miniatura{flex-direction:column;display:flex}.miniatura-pie{margin-top:auto}.lista-medios{gap:1rem;display:grid}.lista-medios-titulo{margin:0;font-size:.8rem;font-weight:600}.elegir{border:1px solid var(--borde);border-radius:var(--radio);background:var(--bandeja);margin:0;padding:.9rem 1rem 1rem}.elegir legend{color:var(--texto);padding:0 .4rem;font-size:.8rem;font-weight:600}.elegir-barra{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--superficie);justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.6rem;padding:.45rem .55rem;display:flex}.elegir-actual{align-items:center;gap:.55rem;min-width:0;display:flex}.elegir-actual-caja{border-radius:var(--radio-chico);background:var(--bandeja);flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.elegir-actual-caja img{object-fit:cover;width:100%;height:100%;display:block}.elegir-actual-caja .ficha-video{width:100%;height:100%}.elegir-actual-texto{gap:.1rem;min-width:0;display:grid}.elegir-actual-texto strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.elegir-actual-texto small{color:var(--texto-tenue);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.elegir-quitar{color:var(--texto-tenue);cursor:pointer;border:1px solid var(--borde);border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.7rem;display:flex}.elegir-quitar input{width:auto;accent-color:var(--tinta);margin:0}.elegir-quitar:has(input:checked){border-color:var(--tinta);color:var(--texto);font-weight:600}.elegir-buscar{width:100%;margin-bottom:.5rem;padding:.4rem .6rem;font-size:.78rem}.elegir-lista{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--superficie);gap:.2rem;max-height:16rem;padding:.15rem;display:grid;overflow-y:auto}.elegir-fila{border-radius:var(--radio-chico);cursor:pointer;min-width:0;transition:background-color .12s var(--ease-salida);align-items:center;gap:.55rem;padding:.3rem .45rem;display:flex}.elegir-fila:hover{background:var(--superficie-suave)}.elegir-fila[hidden]{display:none}.elegir-fila input{width:auto;accent-color:var(--tinta);flex:none;margin:0}.elegir-fila:has(input:checked){background:var(--superficie-suave)}.elegir-fila:has(input:focus-visible){box-shadow:0 0 0 2px var(--anillo)}.elegir-fila-caja{border-radius:var(--radio-chico);background:var(--bandeja);flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.elegir-fila-caja img{object-fit:cover;width:100%;height:100%;display:block}.elegir-fila-caja .ficha-video{width:100%;height:100%}.elegir-fila-texto{flex:1;gap:.1rem;min-width:0;display:grid}.elegir-fila-texto strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:500;overflow:hidden}.elegir-fila-texto small{color:var(--texto-tenue);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.elegir-fila:has(input:checked) .elegir-fila-texto strong{font-weight:700}.elegir-fila-datos{color:var(--texto-tenue);white-space:nowrap;flex:none;font-size:.65rem}.elegir-nada{color:var(--texto-tenue);text-align:center;margin:0;padding:.7rem;font-size:.72rem}.elegir-vacia{color:var(--texto-tenue);text-align:center;word-break:break-all;padding:.2rem;font-size:.6rem}.multi-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.6rem;display:flex}.multi-cuenta{letter-spacing:.04em;background:var(--bandeja);color:var(--texto-suave);border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.multi-cuenta[data-lleno]{background:var(--exito-fondo);color:var(--exito-texto)}.multi-pista{color:var(--texto-tenue);font-size:.72rem}.elegidos{gap:.35rem;margin:0 0 .6rem;padding:0;list-style:none;display:grid}.elegido{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--superficie);counter-increment:elegido;align-items:center;gap:.55rem;padding:.3rem .45rem;display:flex}.elegido:before{content:counter(elegido);width:1.1rem;color:var(--texto-tenue);text-align:center;flex:none;font-size:.7rem;font-weight:700}.elegidos{counter-reset:elegido}.elegido-caja{border-radius:var(--radio-chico);background:var(--bandeja);flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.elegido-caja img{object-fit:cover;width:100%;height:100%;display:block}.elegido-caja .ficha-video{width:100%;height:100%}.elegido-texto{flex:1;gap:.1rem;min-width:0;display:grid}.elegido-texto strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.elegido-texto small{color:var(--texto-tenue);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.elegido-acciones{flex:none;gap:.25rem;display:flex}.elegido-acciones .boton{box-shadow:none;padding:.15rem .4rem;font-size:.75rem}.elegidos-vacio{border:1px dashed var(--borde-fuerte);border-radius:var(--radio-chico);text-align:center;color:var(--texto-tenue);margin:0 0 .6rem;padding:.7rem;font-size:.74rem}.elegir-fila input[type=checkbox]:disabled+.elegir-fila-caja{opacity:.4}.elegir-fila:has(input:disabled){opacity:.5;cursor:not-allowed}.casillas{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.5rem;display:grid}.casilla{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--superficie);cursor:pointer;align-items:center;gap:.55rem;padding:.5rem .7rem;font-size:.86rem;display:flex}.casilla:hover{border-color:var(--borde-fuerte)}.casilla input{width:auto;accent-color:var(--tinta);flex:none;margin:0}.casilla:has(input:checked){border-color:var(--tinta);background:var(--superficie-suave)}.celda-foto{border-radius:var(--radio-chico);border:1px solid var(--borde);background:var(--bandeja);place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.celda-foto img{object-fit:cover;width:100%;height:100%;display:block}.celda-foto span{color:var(--texto-tenue);font-size:.6rem}.orden-select{background-size:14px;width:4.4rem;padding:.35rem 1.7rem .35rem .6rem;font-size:.82rem}.interruptor{cursor:pointer;color:var(--texto-suave);white-space:nowrap;align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.interruptor input{width:auto;accent-color:var(--exito-texto);flex:none;margin:0}.interruptor:has(input:checked){color:var(--exito-texto);font-weight:600}.interruptor-ancho{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie-suave);padding:.6rem .75rem;font-size:.86rem;display:flex}.interruptor-ancho:has(input:checked){border-color:var(--exito-borde);background:var(--exito-fondo)}tbody tr[data-inactivo]{opacity:.55}tbody tr[data-inactivo] .celda-principal{text-decoration:line-through;text-decoration-color:var(--texto-tenue)}.ficha-video{background:var(--marino);color:#fff;place-items:center;gap:.25rem;width:100%;height:100%;display:grid}.ficha-video svg{opacity:.9;width:22px;height:22px}.ficha-video span{text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:.62rem}.elegir-subir{border-top:1px solid var(--borde);margin-top:.75rem;padding-top:.6rem}.elegir-subir summary{cursor:pointer;color:var(--tinta);font-size:.78rem;font-weight:600;list-style:none}.elegir-subir summary::-webkit-details-marker{display:none}.elegir-subir summary:before{content:"+ ";font-weight:700}.elegir-subir[open] summary:before{content:"− "}.elegir-subir-cuerpo{gap:.6rem;padding-top:.7rem;display:grid}.elegir-subir-cuerpo input[type=file]{font-size:.78rem}.elegir-panel{margin-top:.5rem}.elegir-panel>summary{cursor:pointer;color:var(--tinta);border:1px solid var(--borde);border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:600;list-style:none;display:inline-block}.elegir-panel>summary::-webkit-details-marker{display:none}.elegir-panel>summary:hover{border-color:var(--borde-fuerte)}.elegir-panel[open]>summary{margin-bottom:.6rem}.elegir-panel>summary:after{content:" ▾"}.elegir-panel[open]>summary:after{content:" ▴"}.ranura-huecos[data-varios]{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-items:start;gap:.7rem;display:grid}.ranura-huecos[data-varios] .elegir{padding:.7rem .8rem .8rem}.ranura-huecos[data-varios] .elegir-lista{max-height:12rem}.pareja{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.7rem;display:grid}.hueco{align-content:start;gap:.6rem;display:grid}.hueco-campos{gap:.55rem;padding:0 .1rem;display:grid}.campos-cortos{gap:.7rem;display:grid}@media (width>=620px){.campos-cortos{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}}.subida{z-index:60;backdrop-filter:blur(2px);background:#0916278c;place-items:center;display:grid;position:fixed;inset:0}.subida-panel{border-radius:var(--radio);background:var(--superficie);width:min(24rem,100vw - 2rem);box-shadow:var(--sombra-media);gap:.65rem;padding:1.2rem 1.3rem;display:grid}.subida-titulo{margin:0;font-size:.9rem;font-weight:600}.subida-detalle{color:var(--texto-tenue);margin:0;font-size:.75rem}.subida-barra{background:var(--bandeja);border-radius:999px;height:6px;overflow:hidden}.subida-barra span{background:var(--tinta);border-radius:999px;width:0;height:100%;transition:width .2s linear;display:block}.subida[data-esperando] .subida-barra span{animation:1.1s ease-in-out infinite subida-vaiven;width:40%!important}.subida[data-error] .subida-barra span{background:var(--error-texto);animation:none}@keyframes subida-vaiven{0%{margin-left:-40%}to{margin-left:100%}}@media (prefers-reduced-motion:reduce){.subida[data-esperando] .subida-barra span{animation:none;width:100%!important}.subida-barra span{transition:none}}.cargando{z-index:70;background:color-mix(in srgb, var(--superficie) 45%, transparent);-webkit-backdrop-filter:blur(6px);place-items:center;animation:.15s ease-out both cargando-entrada;display:grid;position:fixed;inset:0}.cargando-rueda{border:3px solid var(--borde-fuerte);border-top-color:var(--tinta);border-radius:50%;width:2.6rem;height:2.6rem;animation:.7s linear infinite cargando-giro}@keyframes cargando-giro{to{transform:rotate(360deg)}}@keyframes cargando-entrada{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.cargando-rueda{animation-duration:1.6s}}.panel-peligro{border-color:color-mix(in srgb, var(--error-texto) 35%, var(--borde))}.panel-peligro .panel-cabecera{background:var(--error-fondo);border-bottom-color:var(--error-borde)}.panel-peligro .panel-cabecera h2{color:var(--error-texto)}.seccion>.ranura-cabecera h3{font-size:1.02rem}.seccion-cuerpo{background:var(--superficie-suave);gap:.7rem;display:grid}.galeria-marca{z-index:1;background:var(--superficie,#fff);border:1px solid var(--borde,#ccc);cursor:pointer;border-radius:.4rem;place-items:center;width:1.7rem;height:1.7rem;display:grid;position:absolute;top:.5rem;right:.5rem}.galeria-marca input{cursor:pointer;width:1rem;height:1rem;margin:0}.galeria-barra{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.galeria-barra .casilla{margin:0}
