.boton{border-radius:var(--radio-borde-s);cursor:pointer;border:1px solid #0000;padding:8px 16px;font-size:13px;font-weight:600}.boton:disabled{cursor:not-allowed;opacity:.55}.boton--primario{background:var(--color-accion-primaria);color:var(--color-marca-blanco)}.boton--primario:hover:not(:disabled){background:var(--color-accion-primaria-hover)}.boton--secundario{background:var(--color-superficie-primaria);color:var(--color-texto-primario);border-color:var(--color-superficie-borde)}.boton--secundario:hover:not(:disabled){background:var(--color-superficie-secundaria)}.encabezado-pagina{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.encabezado-pagina__titulo{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:600}.encabezado-pagina__descripcion{color:var(--color-texto-secundario);max-width:640px;margin:8px 0 0;font-size:14px;line-height:1.5}.encabezado-pagina__acciones{flex-shrink:0;gap:10px;display:flex}.tarjeta{background:var(--color-superficie-primaria);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m);padding:18px 20px}.barra-lateral{background:var(--color-marca-teal);box-sizing:border-box;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#ffffff52 var(--color-marca-teal);flex-direction:column;gap:4px;height:100vh;padding:24px 14px 20px;display:flex;position:sticky;top:0;overflow:hidden auto}.barra-lateral::-webkit-scrollbar{width:8px}.barra-lateral::-webkit-scrollbar-track{background:var(--color-marca-teal)}.barra-lateral::-webkit-scrollbar-thumb{background-color:#ffffff52;border-radius:4px}.barra-lateral::-webkit-scrollbar-thumb:hover{background-color:#ffffff7a}.barra-lateral__marca{border-bottom:1px solid #ffffff24;margin-bottom:8px;padding:2px 10px 18px}.barra-lateral__logo{width:100%;max-width:184px;height:auto;display:block}.barra-lateral__subtitulo{letter-spacing:.18em;color:#ffffff8c;margin-top:8px;font-size:10px;display:block}.barra-lateral__coleccion-activa{border-bottom:1px solid #ffffff24;margin-bottom:8px;padding:10px 10px 14px}.barra-lateral__coleccion-codigo{color:var(--color-marca-blanco);font-size:20px;font-weight:700;line-height:1.25}.barra-lateral__coleccion-temporada{color:#ffffffa6;margin-top:2px;font-size:12px}.barra-lateral__cambiar{color:var(--color-marca-blanco);border-radius:var(--radio-borde-s);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff3d;margin-top:10px;padding:5px 10px;font-size:11px;font-weight:600}.barra-lateral__cambiar:hover{background:#ffffff2e}.barra-lateral__nav{flex-direction:column;flex:1;gap:2px;display:flex}.barra-lateral__grupo{margin-bottom:6px}.barra-lateral__grupo-titulo{text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;padding:12px 10px 6px;font-size:10px;font-weight:700}.barra-lateral__item{border-radius:var(--radio-borde-s);color:#fffc;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:block}.barra-lateral__item:hover{color:var(--color-marca-blanco);background:#ffffff14}.barra-lateral__item--activo{color:var(--color-marca-blanco);background:#ffffff29}.barra-lateral__pie-nav{border-top:1px solid #ffffff24;margin-top:6px;padding-top:6px}.barra-lateral__hamburguesa{color:var(--color-marca-blanco);border-radius:var(--radio-borde-s);cursor:pointer;background:0 0;border:1px solid #ffffff3d;flex-shrink:0;align-self:flex-start;width:36px;height:32px;margin-bottom:10px;font-size:16px;line-height:1}.barra-lateral__hamburguesa:hover{background:#ffffff1f}.barra-lateral--plegada{align-items:center;padding-left:8px;padding-right:8px}.barra-lateral__usuario{justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8rem;display:flex}.insignia{border-radius:var(--radio-pildora);line-height:1.3;font-size:var(--texto-xs);white-space:nowrap;align-items:center;padding:3px 10px;font-weight:600;display:inline-flex}.insignia--high{background:var(--color-estado-alto-fondo);color:var(--color-estado-alto)}.insignia--medium{background:var(--color-estado-medio-fondo);color:var(--color-estado-medio)}.insignia--review{background:var(--color-estado-revision-fondo);color:var(--color-estado-revision)}.insignia--tono-neutro{background:var(--color-superficie-secundaria);color:var(--color-texto-secundario)}.insignia--tono-exito{background:var(--color-estado-alto-fondo);color:var(--color-estado-alto)}.insignia--tono-aviso{background:var(--color-estado-medio-fondo);color:var(--color-estado-medio)}.insignia--tono-info{background:var(--color-marca-azul-claro);color:var(--color-marca-teal)}.insignia--tono-decision{background:var(--color-estado-decision-fondo);color:var(--color-estado-decision);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-estado-decision) 35%, transparent)}.insignia--tono-provisional{background:var(--color-superficie-primaria);color:var(--color-estado-medio);box-shadow:inset 0 0 0 1px var(--color-estado-medio)}.colecciones__formulario{flex-direction:column;gap:14px;max-width:420px;margin-bottom:20px;display:flex}.colecciones__campo{flex-direction:column;gap:6px;display:flex}.colecciones__campo label{color:var(--color-texto-secundario);font-size:12px;font-weight:600}.colecciones__campo select,.colecciones__campo input{font-family:var(--fuente-operativa);border-radius:var(--radio-borde-s);border:1px solid var(--color-superficie-borde);background:var(--color-superficie-primaria);color:var(--color-texto-primario);padding:8px 10px;font-size:14px}.colecciones__codigo-derivado{color:var(--color-texto-secundario);font-size:13px}.colecciones__codigo-pendiente-nota{color:var(--color-estado-medio);margin:6px 0 0;font-size:12px;line-height:1.4}.colecciones__acciones-formulario{gap:10px;display:flex}.colecciones__listado{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.colecciones__tarjeta{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.colecciones__codigo{font-size:22px;font-weight:700}.colecciones__temporada{color:var(--color-texto-secundario);margin-top:-6px;font-size:13px}.colecciones__tarjeta .boton{align-self:stretch;margin-top:4px}.desglose-comercial__contenido{gap:var(--espaciado-s);margin-top:var(--espaciado-s);flex-direction:column;display:flex}.desglose-comercial__svg{width:100%;max-width:560px;height:auto}.desglose-comercial__base{stroke:var(--color-texto-secundario);stroke-width:1px}.desglose-comercial__mes--fuera{opacity:.45}.desglose-comercial__serie--0{fill:var(--color-marca-teal);background:var(--color-marca-teal)}.desglose-comercial__serie--1{fill:var(--color-marca-naranja);background:var(--color-marca-naranja)}.desglose-comercial__serie--2{fill:var(--color-marca-burdeos);background:var(--color-marca-burdeos)}.desglose-comercial__serie--3{fill:var(--color-marca-azul-claro);background:var(--color-marca-azul-claro)}.desglose-comercial__serie--4{fill:#5f8f95;background:#5f8f95}.desglose-comercial__serie--5{fill:#e3b98a;background:#e3b98a}.desglose-comercial__serie--6{fill:#8c8c8c;background:#8c8c8c}.desglose-comercial__tabla{border-collapse:collapse;width:100%;font-size:var(--texto-s,.875rem)}.desglose-comercial__titulo-tabla{text-align:left;color:var(--color-texto-secundario);padding-bottom:4px}.desglose-comercial__tabla th,.desglose-comercial__tabla td{border-bottom:1px solid var(--color-superficie-borde);text-align:left;padding:3px 6px;font-weight:400}.desglose-comercial__tabla thead th{color:var(--color-texto-secundario)}.desglose-comercial__num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.desglose-comercial__pista{background:var(--color-superficie-secundaria);border-radius:2px;height:4px;margin-top:2px;display:block}.desglose-comercial__relleno{background:var(--color-marca-teal);border-radius:2px;height:100%;display:block}.refhist__desglose{margin-top:var(--espaciado-s);gap:var(--espaciado-xs,4px);flex-direction:column;display:flex}.refhist__desglose-titulo{margin:0;font-weight:600}.refhist__desglose-periodos{gap:var(--espaciado-xs,4px) var(--espaciado-m);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.refhist__desglose-periodo-fila th{background:var(--color-superficie-secundaria);color:var(--color-texto-secundario);font-weight:600}.desglose-comercial>.resumen-ej__enlace{font-size:var(--texto-s);font-weight:600}.desglose-comercial{margin-top:0}.donut{gap:var(--espaciado-m);grid-template-columns:168px minmax(0,1fr);align-items:center;display:grid}.donut__svg{width:168px;height:168px}.donut__sector{transition:opacity .12s}.donut__sector--atenuado{opacity:.35}.donut__sector--accionable{cursor:pointer}.donut__centro-valor{fill:var(--color-texto-primario);font-size:19px;font-weight:700}.donut__centro-etiqueta{fill:var(--color-texto-secundario);font-size:9.5px}.donut__lateral{flex-direction:column;gap:6px;min-width:0;display:flex}.donut__leyenda{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.donut__fila--activa{background:var(--color-superficie-secundaria);border-radius:4px}.donut__boton,.donut__otras>summary{width:100%;color:var(--color-texto-primario);font:inherit;font-size:var(--texto-s);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 6px;display:grid}.donut__boton--estatico{cursor:default}.donut__boton:hover,.donut__otras>summary:hover{background:var(--color-superficie-secundaria)}.donut__boton:focus-visible,.donut__otras>summary:focus-visible{outline:2px solid var(--color-accion-primaria);outline-offset:1px}.donut__otras>summary{list-style:none}.donut__otras>summary::-webkit-details-marker{display:none}.donut__nombre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.donut__valor{font-variant-numeric:tabular-nums;font-weight:600}.donut__muestra{background:var(--color-grafico-otras);border-radius:3px;width:12px;height:12px}.donut__muestra--1{background:var(--color-grafico-1)}.donut__muestra--2{background:var(--color-grafico-2)}.donut__muestra--3{background:var(--color-grafico-3)}.donut__muestra--4{background:var(--color-grafico-4)}.donut__muestra--5{background:var(--color-grafico-5)}.donut__muestra--6{background:var(--color-grafico-6)}.donut__muestra--7{background:var(--color-grafico-7)}.donut__muestra--sin{background:repeating-linear-gradient(45deg, var(--color-grafico-sin-clasificar) 0 2px, var(--color-superficie-primaria) 2px 4px);outline:1px solid var(--color-grafico-sin-clasificar)}.donut__miembros{font-size:var(--texto-s);color:var(--color-texto-secundario);margin:2px 0 4px 20px;padding:0;list-style:none}.donut__miembros li{justify-content:space-between;gap:8px;padding:1px 6px;display:flex}.donut__detalle{margin:0}@media (width<=520px){.donut{grid-template-columns:minmax(0,1fr);justify-items:center}.donut__lateral{width:100%}}.resumen-ej__grafico>[data-testid^=grafico-composicion]{flex:1;align-items:center;display:flex}.resumen-ej__grafico>[data-testid^=grafico-composicion]>.donut{width:100%}[data-testid=bloque-composicion]{flex-direction:column;display:flex}[data-testid=bloque-composicion]>[data-testid=grafico-composicion]{flex:1;align-items:center;display:flex}[data-testid=bloque-composicion]>[data-testid=grafico-composicion] .donut{grid-template-columns:200px minmax(0,1fr);width:100%}[data-testid=bloque-composicion] .donut__svg{width:200px;height:200px}[data-testid=bloque-composicion]>.evo__pie{margin-top:auto}.donut__lateral--refs .donut__boton,.donut__lateral--refs .donut__otras>summary{grid-template-columns:12px minmax(0,1fr) 4.2rem minmax(7.5rem,9.5rem)}.donut__encabezado{font-size:var(--texto-xs);grid-template-columns:minmax(0,1fr) 4.2rem minmax(7.5rem,9.5rem);gap:8px;margin:0 0 0 20px;padding:0 6px;display:grid}.donut__encabezado span:nth-child(2){text-align:right}.donut__refs{font-size:var(--texto-xs);color:var(--color-texto-secundario);flex-direction:column;gap:1px;min-width:0;display:flex}.donut__refs-pista{background:var(--color-superficie-borde);border-radius:2px;height:4px;display:block;overflow:hidden}.donut__refs-barra{background:var(--color-texto-secundario);border-radius:2px;height:100%;display:block}.donut__refs-texto{font-variant-numeric:tabular-nums;white-space:nowrap}.donut__lateral--refs .donut__valor{text-align:right}.comp{flex-direction:column;gap:6px;width:100%;display:flex}.comp__tabla{border-collapse:collapse;width:100%;font-size:var(--texto-s)}.comp__tabla th,.comp__tabla td{border-bottom:1px solid var(--color-superficie-borde);text-align:right;padding:3px 6px;font-weight:400}.comp__tabla thead th{font-size:var(--texto-xs);color:var(--color-texto-secundario);vertical-align:bottom}.comp__tabla thead th:first-child,.comp__nombre{text-align:left}.comp__nombre{white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:flex}.comp__campana{color:var(--color-texto-primario);border-left:1px solid var(--color-superficie-borde);font-weight:700}.comp__campana span{font-weight:400;display:block}.comp__campana--s26{border-bottom:2px solid var(--color-marca-teal)!important}.comp__campana--s25{border-bottom:2px solid var(--color-marca-naranja)!important}.comp__num{font-variant-numeric:tabular-nums;white-space:nowrap}.comp__peso{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.comp__pista{background:var(--color-superficie-borde);border-radius:3px;width:44px;height:6px;display:inline-block;overflow:hidden}.comp__barra{height:100%;display:block}.comp__barra--s26{background:var(--color-marca-teal)}.comp__barra--s25{background:var(--color-marca-naranja)}.resumen-ej__graficos [data-testid=bloque-composicion]>[data-testid=grafico-composicion] .donut--refs{justify-items:center;row-gap:var(--espaciado-s);grid-template-columns:minmax(0,1fr)}.resumen-ej__graficos [data-testid=bloque-composicion] .donut--refs .donut__lateral{width:100%}.comp{overflow-x:auto}.comp__tabla{table-layout:auto}.resumen-ej__graficos [data-testid=bloque-composicion] .comp__pista{display:none}.resumen-ej__graficos [data-testid=bloque-composicion] .comp__tabla th,.resumen-ej__graficos [data-testid=bloque-composicion] .comp__tabla td{padding:3px 4px}.s28__analisis>td{background:var(--color-superficie-secundaria);border-bottom:1px solid var(--color-superficie-borde);padding:0}.analisis-seccion{gap:var(--espaciado-s);padding:var(--espaciado-s) var(--espaciado-m);border-left:3px solid var(--color-accion-primaria);flex-direction:column;display:flex}.analisis-seccion__barra{justify-content:space-between;align-items:center;gap:6px var(--espaciado-m);flex-wrap:wrap;display:flex}.analisis-seccion__poblacion{font-size:var(--texto-s);color:var(--color-texto-secundario);margin:0}.analisis-seccion__nota{cursor:help}.analisis-seccion__cuerpo{min-width:0;max-width:1040px}.analisis-seccion__cuerpo .resumen-ej__grafico{margin:0}.analisis-seccion__poblacion-detalle{font-size:var(--texto-s)}.analisis-seccion{padding:8px var(--espaciado-m) 10px;gap:6px}.analisis-seccion__barra{justify-content:flex-start;gap:6px var(--espaciado-m)}.analisis-seccion__nombre{font-size:var(--texto-l)}.analisis-seccion__etiqueta{color:var(--color-texto-secundario)}.analisis-seccion__cerrar{font-size:var(--texto-s);margin-left:auto}.analisis-seccion__poblacion{align-items:baseline;gap:2px var(--espaciado-l);flex-wrap:wrap;display:flex}.analisis-seccion__indicador strong{font-size:var(--texto-l);color:var(--color-texto-primario);font-variant-numeric:tabular-nums}.analisis-seccion__cuerpo{max-width:none}.analisis-seccion .resumen-ej__grafico{gap:6px;padding:10px 14px}.analisis-seccion .evo__kpis{gap:2px var(--espaciado-l);margin:0}.analisis-seccion .evo__kpis .kpi-grafico{flex-direction:row;align-items:baseline;gap:6px}.analisis-seccion .kpi-grafico__valor{font-size:var(--texto-l)}.analisis-seccion .resumen-ej__barras-dobles{gap:0}.analisis-seccion .resumen-ej__barra-doble{padding:2px 4px}.analisis-seccion [data-testid^=grafico-composicion] .donut{grid-template-columns:150px minmax(0,1fr)}.analisis-seccion [data-testid^=grafico-composicion] .donut__svg{width:150px;height:150px}.analisis-seccion .donut__leyenda{column-gap:var(--espaciado-l);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analisis-seccion .evo__pie,.analisis-seccion .resumen-ej__alcance{margin:0}.analisis-seccion [data-testid=kpis-movimiento-S25-control],.analisis-seccion [data-testid=kpi-rendimiento-s26],.analisis-seccion .evo__control:empty{display:none}.analisis-seccion .rend__celda{grid-template-columns:13rem minmax(0,24rem)}.analisis-seccion .resumen-ej__barra-doble{grid-template-columns:9rem minmax(0,1fr)}.analisis-seccion .evo__controles,.analisis-seccion .resumen-ej__cabecera-centro .evo__barra{gap:2px var(--espaciado-m)}.analisis-seccion .resumen-ej__selector{gap:6px}.s28{gap:var(--espaciado-s);flex-direction:column;min-width:0;display:flex}.s28__cabecera{flex-direction:column;gap:6px;display:flex}.s28__estado{align-items:center;gap:6px var(--espaciado-s);flex-wrap:wrap;margin:0;display:flex}.s28__contenedor{background:var(--color-superficie-primaria);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m);overflow:hidden}.s28__tabla{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--texto-m)}.s28__col-familia{width:13%}.s28__col-refs{width:9%}.s28__col-compra{width:10%}.s28__col-cont{width:9%}.s28__col-plazas{width:7%}.s28__col-st{width:8%}.s28__col-peso{width:7%}.s28__col-rebajas{width:9%}.s28__col-senal{width:7%}.s28__col-accion{width:4%}.s28__tabla thead th,.s28__cabecera-repetida th{border-bottom:1px solid var(--color-superficie-borde);background:var(--color-superficie-secundaria);color:var(--color-texto-primario);font-size:var(--texto-s);text-align:left;vertical-align:bottom;padding:8px 6px;font-weight:700;line-height:1.25}.s28__tabla thead th.s28__num,.s28__cabecera-repetida th.s28__num{text-align:right}.s28__sub-cab{font-weight:400;font-size:var(--texto-xs);color:var(--color-texto-secundario);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.s28__tabla td,.s28__tabla tbody th[scope=row]{border-bottom:1px solid var(--color-superficie-borde);vertical-align:middle;padding:5px 6px}.s28__num{text-align:right;font-variant-numeric:tabular-nums}.s28__familia{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.s28__familia a{color:var(--color-accion-primaria);text-decoration:none}.s28__familia a:hover{text-decoration:underline}.s28__senal{text-align:left;font-size:var(--texto-s)}.s28__acciones{text-align:center}.s28__ausente{color:var(--color-texto-secundario);opacity:.7;cursor:help}.s28__sub{font-size:var(--texto-xs);color:var(--color-texto-secundario);font-weight:400}.s28__sub--bloque{display:block}.s28__sub--confirmada{color:var(--color-estado-alto);font-weight:600}.s28__grupo th{background:var(--color-grupo-teal);border-bottom:1px solid var(--color-superficie-borde);text-align:left;font-size:var(--texto-m);padding:6px 8px}.s28__grupo-datos{align-items:center;gap:4px var(--espaciado-m);margin-left:var(--espaciado-m);font-weight:400;font-size:var(--texto-s);color:var(--color-texto-secundario);flex-wrap:wrap;display:inline-flex}.s28__fila--historica .s28__familia a{color:var(--color-texto-secundario)}.s28__fila--activa{background:var(--color-grupo-azul)}.s28__fila:hover{background:var(--color-superficie-secundaria)}.s28__abrir{border-radius:var(--radio-borde-s);width:28px;height:28px;color:var(--color-accion-primaria);cursor:pointer;font-size:var(--texto-m);background:0 0;border:1px solid #0000}.s28__abrir:hover{background:var(--color-superficie-secundaria);border-color:var(--color-superficie-borde)}.s28__abrir:focus-visible{outline:2px solid var(--color-accion-primaria);outline-offset:1px}.s28__fila-detalle>td{background:var(--color-superficie-secundaria);padding:var(--espaciado-m)}.s28__detalle{gap:var(--espaciado-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.s28__detalle h4{margin:0 0 var(--espaciado-xs);font-size:var(--texto-m)}.s28__enlaces{gap:var(--espaciado-s) var(--espaciado-l);flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex}.s28__leer summary{font-size:var(--texto-s)}@media (width<=1000px){.s28__detalle{grid-template-columns:minmax(0,1fr)}.s28__sub-cab{display:none}}.s28__subtitulo{color:var(--color-texto-secundario);font-weight:600;margin-top:var(--espaciado-s)!important}.s28__matriz{font-size:var(--texto-s);margin-bottom:var(--espaciado-m)}.s28__matriz th,.s28__matriz td{text-align:left;vertical-align:top;padding:var(--espaciado-xs) var(--espaciado-s)}.s28__matriz thead th{font-weight:600}.s28__matriz{table-layout:fixed;width:100%}.s28__matriz th[scope=row]{width:30%;font-weight:600}.s28__matriz td:nth-child(2){overflow-wrap:anywhere;font-variant-numeric:tabular-nums;width:30%}.s28__matriz td:nth-child(3){width:20%}.s28__matriz td:nth-child(4){width:14%}.s28__matriz td:nth-child(5),.s28__matriz thead th:nth-child(5){text-align:center;width:6%}.s28__matriz-detalle{gap:2px var(--espaciado-m);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.s28__matriz-detalle dt{color:var(--color-texto-secundario);font-weight:600}.s28__matriz-detalle dd{overflow-wrap:anywhere;margin:0}.s28__analitica{margin-top:var(--espaciado-xs)}.s28__escasas td{background:var(--color-superficie-secundaria);font-size:var(--texto-s);padding:4px 8px}.s28__grupo-analisis{align-items:center;gap:var(--espaciado-s);display:inline-flex}.s28__grupo-nombre{font-weight:700;font-size:var(--texto-m);color:var(--color-texto-primario)}.s28__analizar{border:1px solid var(--color-accion-primaria);border-radius:var(--radio-pildora);background:var(--color-superficie-primaria);color:var(--color-accion-primaria);font:inherit;font-size:var(--texto-s);cursor:pointer;align-items:center;gap:4px;padding:2px 10px;font-weight:600;display:inline-flex}.s28__analizar:hover,.s28__analizar[aria-expanded=true]{background:var(--color-accion-primaria);color:var(--color-marca-blanco)}.s28__analizar:focus-visible{outline:2px solid var(--color-accion-primaria);outline-offset:2px}.s28__filtro-global{font-size:var(--texto-xs);color:var(--color-texto-secundario);margin-left:auto;font-weight:400}.s28__acciones-contextual{font-size:var(--texto-s);margin-left:auto}.s28__acciones-contextual .resumen-ej__continuar{font-weight:500}.s28__contenedor{overflow:clip}.s28__tabla thead th{top:var(--s28-cabecera-top,0px);z-index:2;position:sticky}.s28__analisis>td{z-index:3;position:relative}.s28__cabecera-repetida th{border-top:1px solid var(--color-superficie-borde)}.s28__tabla--con-panel thead th{position:static}.s28__tabla--con-panel .s28__cabecera-repetida th{top:var(--s28-cabecera-top,0px);z-index:2;position:sticky}.s28__reparto{border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m);background:var(--color-superficie-primaria);padding:6px var(--espaciado-m)}.s28__reparto>summary{cursor:pointer;align-items:center;gap:6px var(--espaciado-s);flex-wrap:wrap;font-weight:600;display:flex}.s28__reparto-bloque{margin-top:var(--espaciado-s)}.s28__reparto-bloque h4{font-size:var(--texto-m);margin:0 0 4px}.s28__reparto-tabla{border-collapse:collapse;width:100%;font-size:var(--texto-s)}.s28__reparto-tabla th,.s28__reparto-tabla td{border-bottom:1px solid var(--color-superficie-borde);text-align:left;padding:4px 6px}.s28__reparto-tabla th.s28__num,.s28__reparto-tabla td.s28__num{text-align:right}.s28__reparto-suma th,.s28__reparto-suma td{background:var(--color-superficie-secundaria);font-weight:700}.s28__reparto-familias{gap:2px var(--espaciado-m);font-size:var(--texto-s);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:0;padding:0;list-style:none;display:grid}.s28__reparto-alternativa{display:inline}.s28__reparto-alternativa>summary{cursor:pointer;color:var(--color-accion-primaria);font-size:var(--texto-xs);display:inline}.s28__cont,.s28__cont-bloque{margin-top:var(--espaciado-s)}.s28__cont-etapas{gap:6px var(--espaciado-m);margin:var(--espaciado-s) 0;flex-wrap:wrap;padding:0;display:flex}.s28__cont-etapas>div{min-width:120px;padding:4px var(--espaciado-s);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-s);background:var(--color-superficie-secundaria)}.s28__cont-etapas dt{font-size:var(--texto-xs);color:var(--color-texto-secundario)}.s28__cont-etapas dd{font-weight:700;font-size:var(--texto-m);margin:0}.s28__cont-tabla th[scope=row]{font-weight:500}.s28__cont-detalle{padding:var(--espaciado-xs) 0 var(--espaciado-s)}.s28__cont-candidatas{margin:var(--espaciado-xs) 0 0;font-size:var(--texto-s);gap:4px;padding:0;list-style:none;display:grid}.s28__cont-candidata{border-bottom:1px dashed var(--color-superficie-borde);padding:2px 0}.s28__cont-articulo{font-variant-numeric:tabular-nums;font-weight:600}.s28__cont-etiquetas{vertical-align:middle;flex-wrap:wrap;gap:4px;display:inline-flex}.s28__cont-cupo{margin:var(--espaciado-xs) 0;padding:var(--espaciado-xs) var(--espaciado-s);border-left:3px solid var(--color-accion-primaria);background:var(--color-superficie-secundaria)}.s28__cont-cupo input{width:5.5em}.s28__cont-definiciones{margin:0}.s28__cont-definiciones dt{margin-top:var(--espaciado-xs);font-weight:600}.s28__cont-definiciones dd{margin:0}.s28__cont code{font-size:var(--texto-xs);word-break:break-all}.panorama,.estructura,.lectura{gap:var(--espaciado-s);flex-direction:column;min-width:0;display:flex}.panorama__cabecera{justify-content:space-between;align-items:baseline;gap:var(--espaciado-xs) var(--espaciado-m);flex-wrap:wrap;display:flex}.panorama__cabecera .resumen-ej__titulo-bloque{margin:0}.panorama__nota{font-size:var(--texto-s);color:var(--color-texto-secundario)}.panorama__fuentes{gap:var(--espaciado-m);grid-template-columns:repeat(auto-fit,minmax(270px,1fr));display:grid}.panorama__fuente{gap:var(--espaciado-s);padding:var(--espaciado-m);background:var(--color-superficie-primaria);border:1px solid var(--color-superficie-borde);border-top:3px solid var(--color-marca-teal);border-radius:var(--radio-borde-m);flex-direction:column;min-width:0;display:flex}.panorama__fuente:nth-child(2){border-top-color:var(--color-marca-naranja)}.panorama__fuente:nth-child(3){border-top-color:var(--color-marca-azul-claro)}.panorama__fuente h4{font-size:var(--texto-m);margin:0;font-weight:700}.panorama__codigo{font-size:var(--texto-l);color:var(--color-marca-teal)}.panorama__rol{font-size:var(--texto-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-texto-secundario);font-weight:600}.panorama__alcance,.panorama__aviso,.panorama__pie{font-size:var(--texto-s);color:var(--color-texto-secundario);margin:0;line-height:1.4}.panorama__aviso{color:var(--color-estado-medio)}.panorama__pie{padding-top:var(--espaciado-s);border-top:1px solid var(--color-superficie-borde);margin-top:auto}.panorama__cifras{gap:var(--espaciado-s);grid-template-columns:repeat(auto-fit,minmax(88px,1fr));display:grid}.panorama__cifra{flex-direction:column;gap:2px;min-width:0;display:flex}.panorama__cifra-valor{color:var(--color-marca-teal);overflow-wrap:anywhere;font-size:1.5rem;font-weight:700;line-height:1.15}.panorama__cifra-etiqueta{font-size:var(--texto-xs);color:var(--color-texto-secundario)}.panorama__estados{padding-left:var(--espaciado-m);font-size:var(--texto-s);color:var(--color-texto-primario);margin:0}.panorama__enlace{font:inherit;font-size:var(--texto-s);color:var(--color-marca-teal);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600;text-decoration:underline}.estructura__leyenda{margin:0}.estructura__clave{vertical-align:middle;border-radius:2px;width:10px;height:10px;margin-right:2px;display:inline-block}.estructura__clave--s25,.estructura__barra--s25{background:var(--color-marca-naranja)}.estructura__clave--s26,.estructura__barra--s26{background:var(--color-marca-teal)}.estructura__clave--s27,.estructura__barra--s27{background:var(--color-marca-azul-claro)}.estructura__tabla{background:var(--color-superficie-primaria);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m);padding:var(--espaciado-xs) var(--espaciado-m);flex-direction:column;display:flex}.estructura__fila{align-items:center;gap:var(--espaciado-m);border-bottom:1px solid var(--color-superficie-borde);font-size:var(--texto-s);grid-template-columns:minmax(96px,1.1fr) repeat(3,minmax(84px,1fr)) minmax(96px,.9fr) 64px;padding:5px 0;display:grid}.estructura__fila:last-child{border-bottom:0}.estructura__fila--cabecera{font-size:var(--texto-xs);color:var(--color-texto-secundario);font-weight:600}.estructura__nombre{font:inherit;color:var(--color-marca-teal);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.estructura__nombre:hover{text-decoration:underline}.estructura__barra-celda{align-items:center;gap:var(--espaciado-s);min-width:0;display:flex}.estructura__barra{border-radius:2px;min-width:2px;height:10px;display:block}.estructura__valor{font-variant-numeric:tabular-nums;white-space:nowrap}.estructura__sin-dato{color:var(--color-texto-secundario);font-size:var(--texto-xs)}.lectura__preguntas{gap:var(--espaciado-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lectura__pregunta{padding:var(--espaciado-m);background:var(--color-superficie-secundaria);border-radius:var(--radio-borde-m);min-width:0}.lectura__pregunta h4,.lectura__candidatas h4{margin:0 0 var(--espaciado-s);font-size:var(--texto-m);font-weight:700}.lectura__pregunta p{font-size:var(--texto-s);margin:0;line-height:1.5}.lectura__lista{margin:0 0 var(--espaciado-s);padding-left:var(--espaciado-m);font-size:var(--texto-s);line-height:1.45}.lectura__lista--sabemos li::marker{color:var(--color-estado-alto);content:"✓  "}.lectura__lista--no-sabemos li::marker{color:var(--color-estado-medio);content:"?  "}.lectura__candidatas{padding:var(--espaciado-m);background:var(--color-superficie-primaria);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m)}.lectura__lista-candidatas{margin:0 0 var(--espaciado-s);padding:0;list-style:none}.lectura__lista-candidatas li{align-items:center;gap:var(--espaciado-m);border-bottom:1px solid var(--color-superficie-borde);font-size:var(--texto-s);grid-template-columns:minmax(180px,1.2fr) auto minmax(0,1.6fr);padding:6px 0;display:grid}.lectura__candidata-nombre{flex-direction:column;min-width:0;display:flex}@media (width<=1100px){.estructura__fila{gap:var(--espaciado-s);grid-template-columns:minmax(88px,1fr) repeat(3,minmax(60px,1fr)) 80px 52px}.lectura__lista-candidatas li{grid-template-columns:minmax(0,1fr) auto}.lectura__candidata-evidencia{grid-column:1/-1}}.lectura__pregunta--ancha{grid-column:1/-1}.lectura__dos-columnas{gap:var(--espaciado-s) var(--espaciado-l);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=900px){.lectura__dos-columnas{grid-template-columns:minmax(0,1fr)}}.panorama__pie .panorama__enlace{margin-bottom:var(--espaciado-xs);display:block}.panorama__cifra-valor--espera{font-size:var(--texto-m);color:var(--color-texto-secundario);overflow-wrap:normal;font-weight:600}.escenario{gap:var(--espaciado-s);padding:var(--espaciado-s) var(--espaciado-m);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m);background:var(--color-superficie-secundaria);flex-direction:column;min-width:0;display:flex}.escenario__estado{align-items:center;gap:6px var(--espaciado-s);flex-wrap:wrap;margin:0;display:flex}.escenario__cifras{font-size:var(--texto-m);font-variant-numeric:tabular-nums}.escenario__acciones{align-items:center;gap:6px var(--espaciado-s);flex-wrap:wrap;display:flex}.escenario__accion{font:inherit;font-size:var(--texto-s);color:var(--color-accion-primaria);background:var(--color-superficie-primaria);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-s);cursor:pointer;align-items:center;padding:5px 12px;font-weight:600;text-decoration:none;display:inline-flex}.escenario__accion:hover{border-color:var(--color-accion-primaria)}.escenario__accion:focus-visible,.mesa__pestana:focus-visible{outline:2px solid var(--color-accion-primaria);outline-offset:2px}.escenario__accion[aria-expanded=true]{background:var(--color-accion-primaria);color:var(--color-marca-blanco)}.escenario__cambios{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.escenario__panel{border-top:1px solid var(--color-superficie-borde);padding-top:var(--espaciado-s);gap:var(--espaciado-xs);flex-direction:column;display:flex}.escenario__cupos{gap:var(--espaciado-s);margin:0;padding:0;list-style:none;display:grid}.escenario__cupo-cabecera{margin:0 0 4px}.espacio-vista{gap:var(--espaciado-s);flex-direction:column;min-width:0;display:flex}.espacio-vista__cabecera{justify-content:space-between;align-items:baseline;gap:4px var(--espaciado-m);flex-wrap:wrap;display:flex}.espacio-vista__cabecera h2{font-size:var(--texto-l);margin:0}.espacio-vista__filtro{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.espacio-vista__filtro a{font-size:var(--texto-s);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-pildora);color:var(--color-accion-primaria);background:var(--color-superficie-primaria);padding:3px 10px;text-decoration:none;display:inline-flex}.espacio-vista__filtro a[aria-current=true]{background:var(--color-accion-primaria);color:var(--color-marca-blanco);border-color:var(--color-accion-primaria)}.espacio-vista__bloque{border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m);background:var(--color-superficie-primaria);padding:var(--espaciado-s) var(--espaciado-m)}.espacio-vista__bloque h3{font-size:var(--texto-m);margin:0 0 4px}.espacio-vista__plan-anterior>summary{cursor:pointer;font-weight:600}.espacio-vista__plan-anterior .detalle-avanzado{margin-top:var(--espaciado-s)}.espacio-vista__listas{gap:var(--espaciado-s);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.s28__cont-cupo input[type=number]{width:5.5em;font:inherit;border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-s);background:var(--color-superficie-primaria);color:var(--color-texto-primario);padding:3px 6px}.s28__cont-cupo input[type=number]:focus-visible{outline:2px solid var(--color-accion-primaria);outline-offset:1px}.esqueleto__ancla{height:0;display:block}.escenario__guardado{gap:var(--espaciado-xs);border-top:1px solid var(--color-superficie-borde);padding-top:var(--espaciado-s);flex-direction:column;display:flex}.escenario__guardado .nota{margin:0}.escenario__revision{padding:3px 0}.escenario__revision--activa{background:var(--color-superficie-primaria);border-left:3px solid var(--color-accion-primaria);padding-left:6px}.escenario__nota{font-style:italic}.escenario__guardado input[type=text]{font:inherit;border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-s);background:var(--color-superficie-primaria);min-width:16em;color:var(--color-texto-primario);padding:3px 6px}.resumen-ej{gap:var(--espaciado-m);flex-direction:column;min-width:0;display:flex}.resumen-ej__titulo-bloque{margin:0 0 var(--espaciado-s);font-size:var(--texto-l);color:var(--color-texto-primario);font-weight:700}.resumen-ej__procedencia{margin-left:var(--espaciado-s);font-size:var(--texto-s);color:var(--color-texto-secundario);font-weight:500}.resumen-ej__cabecera{align-items:center;gap:var(--espaciado-s) var(--espaciado-m);padding:var(--espaciado-s) var(--espaciado-m);flex-wrap:wrap;display:flex}.resumen-ej__cabecera h2{font-size:var(--texto-xl);margin:0}.resumen-ej__cabecera-meta{font-size:var(--texto-s);color:var(--color-texto-secundario)}.resumen-ej__cabecera-acciones{align-items:center;gap:var(--espaciado-s);flex-wrap:wrap;margin-left:auto;display:flex}.resumen-ej__selector{align-items:center;gap:var(--espaciado-s);font-size:var(--texto-s);display:inline-flex}.resumen-ej__selector-opciones{border:1px solid var(--color-superficie-borde);border-radius:var(--radio-pildora);display:inline-flex;overflow:hidden}.resumen-ej__selector-opciones button{background:var(--color-superficie-primaria);color:var(--color-texto-primario);font:inherit;font-size:var(--texto-s);cursor:pointer;border:0;padding:4px 12px}.resumen-ej__selector-opciones button[aria-checked=true]{background:var(--color-accion-primaria);color:var(--color-marca-blanco)}.resumen-ej__avisos{width:100%}.resumen-ej__avisos>summary{cursor:pointer;font-size:var(--texto-s)}.resumen-ej__avisos--bloqueantes>summary{color:var(--color-estado-revision);font-weight:600}.resumen-ej__migas{align-items:center;gap:var(--espaciado-s);font-size:var(--texto-m);flex-wrap:wrap;display:flex}.resumen-ej__migas-secciones{gap:var(--espaciado-xs);flex-wrap:wrap;margin-left:auto;display:inline-flex}.resumen-ej__chip{border:1px solid var(--color-superficie-borde);border-radius:var(--radio-pildora);background:var(--color-superficie-primaria);font:inherit;font-size:var(--texto-s);cursor:pointer;padding:3px 10px}.resumen-ej__chip--activo{background:var(--color-accion-primaria);border-color:var(--color-accion-primaria);color:var(--color-marca-blanco)}.resumen-ej__miga-actual{font:inherit;background:0 0;border:0;padding:0;font-weight:700}.resumen-ej__enlace{font:inherit;color:var(--color-accion-primaria);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.resumen-ej__grupo{margin:var(--espaciado-s) 0 var(--espaciado-xs);font-size:var(--texto-s);color:var(--color-texto-secundario);font-weight:600}.resumen-ej__kpis{gap:var(--espaciado-s);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.resumen-ej__kpi{padding:var(--espaciado-s) var(--espaciado-m);background:var(--color-superficie-secundaria);border-radius:var(--radio-borde-s);flex-direction:column;gap:2px;min-width:0;display:flex}.resumen-ej__kpi--experimental{background:var(--color-estado-decision-fondo);border:1px dashed var(--color-marca-teal)}.resumen-ej__kpi--pendiente .resumen-ej__kpi-valor{color:var(--color-estado-medio);font-size:1.1rem}.resumen-ej__kpi-etiqueta{font-size:var(--texto-s);font-weight:600}.resumen-ej__kpi-valor{color:var(--color-marca-teal);font-size:1.5rem;font-weight:700;line-height:1.15}.resumen-ej__kpi-origen,.resumen-ej__kpi-nota{font-size:var(--texto-s);color:var(--color-texto-secundario)}.resumen-ej__kpi-origen>*{white-space:normal;max-width:100%}.resumen-ej__kpis--planning .resumen-ej__kpi-nota{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.resumen-ej__mas-indicadores{margin-top:var(--espaciado-s)}.resumen-ej__graficos{gap:var(--espaciado-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resumen-ej__graficos>:first-child{grid-column:1/-1}.resumen-ej__grafico{gap:var(--espaciado-s);flex-direction:column;min-width:0;display:flex}.resumen-ej__svg{width:100%;height:auto}.resumen-ej__rejilla{stroke:var(--color-superficie-borde);stroke-width:1px}.resumen-ej__eje{fill:var(--color-texto-secundario);font-size:10px}.resumen-ej__barra-vendidas{fill:var(--color-marca-teal)}.resumen-ej__barra-devueltas{fill:var(--color-marca-burdeos)}.resumen-ej__linea-netas{fill:none;stroke:var(--color-marca-naranja);stroke-width:2px}.resumen-ej__barra--fuera{opacity:.35}.resumen-ej__barra--parcial{stroke:var(--color-texto-secundario);stroke-width:1px;stroke-dasharray:3 2}.resumen-ej__hueco-cobertura{fill:color-mix(in srgb, var(--color-texto-secundario) 8%, transparent);stroke:var(--color-texto-secundario);stroke-width:1px;stroke-dasharray:3 3;opacity:.55}.resumen-ej__alcance{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0;display:flex}.resumen-ej__leyenda{gap:var(--espaciado-s) var(--espaciado-m);font-size:var(--texto-s);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.resumen-ej__leyenda--vertical{flex-direction:column;gap:2px}.resumen-ej__muestra{border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.resumen-ej__muestra--netas{background:var(--color-marca-teal)}.resumen-ej__muestra--vendidas{background:var(--color-marca-naranja)}.resumen-ej__muestra--devueltas{background:var(--color-marca-burdeos)}.resumen-ej__indicadores{gap:var(--espaciado-s);display:grid}.resumen-ej__indicador{align-items:baseline;gap:2px var(--espaciado-s);padding-bottom:var(--espaciado-s);border-bottom:1px solid var(--color-superficie-borde);grid-template-columns:1fr auto auto;display:grid}.resumen-ej__indicador-etiqueta{font-size:var(--texto-m);font-weight:600}.resumen-ej__indicador-valor{font-size:var(--texto-l);color:var(--color-marca-teal);font-weight:700}.resumen-ej__indicador-nota{font-size:var(--texto-s);color:var(--color-texto-secundario);grid-column:1/-1}.resumen-ej__alternar{border:1px solid var(--color-superficie-borde);border-radius:var(--radio-pildora);align-self:flex-start;display:inline-flex;overflow:hidden}.resumen-ej__alternar button{background:var(--color-superficie-primaria);font:inherit;font-size:var(--texto-s);cursor:pointer;border:0;padding:3px 12px}.resumen-ej__alternar-activo{color:var(--color-marca-blanco);background:var(--color-accion-primaria)!important}.resumen-ej__donut-bloque{align-items:center;gap:var(--espaciado-m);display:flex}.resumen-ej__donut{flex:none;width:130px}.resumen-ej__barras{gap:4px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.resumen-ej__barra-fila{align-items:center;gap:var(--espaciado-s);font-size:var(--texto-s);grid-template-columns:minmax(80px,30%) 1fr auto;display:grid}.resumen-ej__barra-fila--no-clasificado .resumen-ej__barra-relleno{background:var(--color-texto-secundario)}.resumen-ej__barra-nombre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resumen-ej__barra-pista{background:var(--color-superficie-secundaria);border-radius:4px;height:8px}.resumen-ej__barra-relleno{background:var(--color-marca-teal);border-radius:4px;height:100%;display:block}.resumen-ej__barra-valor{white-space:nowrap;color:var(--color-texto-secundario)}.resumen-ej__tabla-contenedor{overflow-x:visible}.resumen-ej__tabla{table-layout:auto;width:100%}.resumen-ej__tabla th,.resumen-ej__tabla td{font-size:var(--texto-m);padding:6px 8px}.resumen-ej__familia{font-weight:600}.resumen-ej__seccion-fila{font-size:var(--texto-xs);color:var(--color-texto-secundario);display:block}.resumen-ej__pendiente{color:var(--color-estado-medio);font-size:var(--texto-s)}.resumen-ej__marca-provisional{color:var(--color-estado-medio)}.resumen-ej__acciones{white-space:nowrap;gap:var(--espaciado-s);align-items:center;display:flex}.resumen-ej__detalle{gap:var(--espaciado-m);padding:var(--espaciado-s) 0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.resumen-ej__detalle>section{min-width:0}.resumen-ej__detalle{white-space:normal}.resumen-ej__detalle h4{margin:0 0 var(--espaciado-xs);font-size:var(--texto-m)}.resumen-ej__detalle-lista{overflow-wrap:anywhere;gap:2px var(--espaciado-m);font-size:var(--texto-s);grid-template-columns:minmax(0,auto) minmax(0,1fr);margin:0;display:grid}.resumen-ej__detalle-lista dt{color:var(--color-texto-secundario)}.resumen-ej__detalle-lista dd{margin:0}.resumen-ej__trazabilidad{margin-top:var(--espaciado-s)}.resumen-ej__formulas td{font-size:var(--texto-s)}@media (width<=1100px){.resumen-ej__graficos{grid-template-columns:minmax(0,1fr)}}.resumen-ej__cabecera-grafico{justify-content:space-between;align-items:center;gap:var(--espaciado-s);display:flex}.resumen-ej__ampliar{font-size:var(--texto-s)}.modal-grafico__fondo{z-index:1000;padding:var(--espaciado-m);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-grafico{background:var(--color-superficie-primaria);border-radius:var(--radio-borde-m);flex-direction:column;width:min(1200px,100%);max-height:100%;display:flex;overflow:hidden}.modal-grafico__cabecera{padding:var(--espaciado-s) var(--espaciado-m);border-bottom:1px solid var(--color-superficie-borde);justify-content:space-between;align-items:center;display:flex}.modal-grafico__titulo{font-size:var(--texto-l);margin:0}.modal-grafico__cerrar{cursor:pointer;border:1px solid var(--color-superficie-borde);border-radius:var(--radio-pildora);font:inherit;background:0 0;padding:4px 14px}.modal-grafico__cuerpo{padding:var(--espaciado-m);overflow:auto}.resumen-ej__grafico--ampliado .resumen-ej__barras-dobles{max-height:none;overflow:visible}.resumen-ej__planning-plegado>summary{font-weight:700;font-size:var(--texto-l);cursor:pointer}.familia-resumen{gap:var(--espaciado-m);flex-direction:column;display:flex}.familia-resumen__acciones{gap:var(--espaciado-m);flex-wrap:wrap;align-items:center;display:flex}.familia-resumen__ir-referencias{font-weight:700}.refhist__sin-seccion{margin-top:var(--espaciado-m)}.refhist__selector{gap:var(--espaciado-s);font-size:var(--texto-s);align-items:center;display:inline-flex}.resumen-ej__continuar{margin-left:var(--espaciado-m);font-size:var(--texto-m);font-weight:600}.refhist__tabla td:first-child{min-width:16rem}.refhist__volver{margin-left:auto}.refhist__ficha{gap:var(--espaciado-m);flex-direction:column;min-width:0;display:flex}.refhist__cabecera{gap:var(--espaciado-m);align-items:flex-start;display:flex}.refhist__titulo{color:var(--color-marca-teal);margin:0;font-size:1.15rem}.refhist__imagen{object-fit:cover;border-radius:4px;flex:none;width:72px;height:96px}.refhist__rejilla{gap:var(--espaciado-m);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.refhist__apartado{min-width:0}.refhist__apartado h4{margin:0 0 var(--espaciado-s)}.refhist__indicadores{gap:var(--espaciado-s);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.refhist__indicador{padding:var(--espaciado-s);border:1px solid var(--color-borde,#ddd);border-radius:6px;flex-direction:column;gap:2px;display:flex}.refhist__indicador-etiqueta{font-size:var(--texto-s,.8rem)}.refhist__indicador-valor{color:var(--color-marca-teal);font-size:1.15rem;font-weight:700}.refhist__paginas{gap:var(--espaciado-s);margin-top:var(--espaciado-s);display:flex}.resumen-ej__componentes{align-items:baseline;gap:var(--espaciado-xs) var(--espaciado-m);font-size:var(--texto-m);flex-wrap:wrap;margin:0;display:flex}.resumen-ej__componentes-titulo{font-size:var(--texto-s,.8rem);text-transform:uppercase;letter-spacing:.04em;color:var(--color-texto-secundario,#555)}.resumen-ej__componente-estado{font-size:var(--texto-s,.8rem);color:var(--color-texto-secundario,#555)}.resumen-ej__filtros-graficos{align-items:center;gap:var(--espaciado-s) var(--espaciado-m);margin-bottom:var(--espaciado-s);flex-wrap:wrap;display:flex}.resumen-ej__filtros-graficos select{border:1px solid var(--color-superficie-borde);border-radius:var(--radio-pildora);background:var(--color-superficie-primaria);color:var(--color-texto-primario);font:inherit;font-size:var(--texto-s);padding:4px 8px}.resumen-ej__selector-opciones button[aria-pressed=true]{background:var(--color-accion-primaria);color:var(--color-marca-blanco)}.resumen-ej__panel-campana{flex-direction:column;gap:4px;display:flex}.resumen-ej__panel-campana+.resumen-ej__panel-campana{padding-top:var(--espaciado-s);border-top:1px solid var(--color-superficie-borde)}.resumen-ej__panel-titulo{font-size:var(--texto-s);color:var(--color-texto-secundario);margin:0}.resumen-ej__comparabilidad summary{cursor:pointer;font-size:var(--texto-s)}.resumen-ej__procedencia-series summary{font-size:var(--texto-s)}.resumen-ej__barras-dobles{gap:var(--espaciado-xs);padding:0 var(--espaciado-xs) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}.resumen-ej__barra-doble{font-size:var(--texto-s);border-radius:4px;gap:2px;padding:3px 4px;display:grid}.resumen-ej__barra-doble--activa{background:var(--color-superficie-secundaria,#00434c14)}.resumen-ej__barra-doble-fila{align-items:center;gap:var(--espaciado-s);grid-template-columns:minmax(0,1fr) 8.5rem;display:grid}.resumen-ej__barra-doble-fila .resumen-ej__barra-valor{white-space:nowrap}.resumen-ej__barra-etiqueta{color:var(--color-texto-secundario)}.resumen-ej__relleno-s26{background:var(--color-marca-teal)}.resumen-ej__relleno-s25{background:var(--color-marca-naranja)}.resumen-ej__paneles-campana{gap:var(--espaciado-m);grid-template-columns:repeat(auto-fit,minmax(380px,1fr));display:grid}.resumen-ej__paneles-campana>*{min-width:0}.resumen-ej__cabecera--slim{gap:var(--espaciado-s) var(--espaciado-m);padding:8px 14px;position:relative}.resumen-ej__slim-titulo{font-size:var(--texto-l);margin:0;font-weight:700}.resumen-ej__slim-estado{margin:0}.resumen-ej__avisos--panel{width:auto}.resumen-ej__avisos--panel>summary{border:1px solid var(--color-superficie-borde);border-radius:var(--radio-pildora);white-space:nowrap;padding:4px 10px}.resumen-ej__panel-avisos{z-index:30;width:min(560px,92vw);padding:var(--espaciado-m);background:var(--color-superficie-primaria);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m);position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000024}.refhist__producto{align-items:center;gap:var(--espaciado-s);min-width:0;display:flex}.refhist__producto-texto{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.refhist__nombre{text-align:left;padding:0;font-weight:600}.refhist__foto{object-fit:cover;background:var(--color-superficie-secundaria);border-radius:4px;flex:none}.refhist__foto--mini{width:40px;height:52px}.refhist__foto--grande{width:104px;height:136px}.refhist__foto--vacia{text-align:center;color:var(--color-texto-secundario);border:1px dashed var(--color-superficie-borde);background:0 0;justify-content:center;align-items:center;font-size:.7rem;display:inline-flex}.refhist__foto--mini.refhist__foto--vacia{border-style:dotted}.refhist__foto-boton{cursor:pointer;background:0 0;border:0;flex:none;padding:0;line-height:0}.refhist__no-evaluable{color:var(--color-texto-secundario);white-space:nowrap;font-style:italic}.refhist__fuente{margin-top:var(--espaciado-m)}.refhist__fuente-titulo{margin:0 0 var(--espaciado-s);font-size:var(--texto-m);gap:var(--espaciado-s);flex-wrap:wrap;align-items:center;display:flex}.refhist__identidad{flex-direction:column;gap:4px;min-width:0;display:flex}.refhist__identidad .nota{margin:0}.refhist__esenciales{gap:2px var(--espaciado-m);font-size:var(--texto-s);flex-wrap:wrap;margin:0;display:flex}.refhist__esencial-etiqueta{color:var(--color-texto-secundario)}.refhist__kpis{gap:var(--espaciado-s);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.refhist__indicador--grande{padding:var(--espaciado-s) var(--espaciado-m)}.refhist__indicador--grande .refhist__indicador-valor{font-size:1.5rem;line-height:1.15}.refhist__indicador-valor--no-evaluable{font-style:italic;color:var(--color-texto-secundario)!important;font-size:1.05rem!important}.refhist__indicador-nota{font-size:var(--texto-s);color:var(--color-texto-secundario)}.refhist__bajo-demanda>summary{cursor:pointer;font-weight:600}.refhist__rotulo{align-self:flex-start}.seccion-portada{gap:var(--espaciado-s);flex-direction:column;min-width:0;display:flex}.seccion-portada__cabecera{justify-content:space-between;align-items:center;gap:var(--espaciado-s) var(--espaciado-m);flex-wrap:wrap;display:flex}.seccion-portada__cabecera .resumen-ej__filtros-graficos{margin-bottom:0}.seccion-portada__titulo{align-items:baseline;gap:var(--espaciado-s);font-size:var(--texto-l);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accion-primaria);flex-wrap:wrap;margin:0;font-weight:700;display:flex}.seccion-portada__titulo .resumen-ej__procedencia{text-transform:none;letter-spacing:0}.seccion-portada__numero{border-radius:var(--radio-pildora);background:var(--color-accion-primaria);width:22px;height:22px;color:var(--color-marca-blanco);font-size:var(--texto-s);letter-spacing:0;justify-content:center;align-items:center;display:inline-flex}.seccion-portada__alcance{margin:0}.s28__acciones-titulo{text-transform:none;letter-spacing:0;font-weight:600;font-size:var(--texto-m);margin-left:auto}.evo__kpis{gap:var(--espaciado-xs) var(--espaciado-l);flex-wrap:wrap;margin:2px 0 4px;display:flex}.kpi-grafico{flex-direction:column;min-width:0;display:flex}.kpi-grafico__valor{font-size:var(--texto-xl);color:var(--color-texto-primario);font-variant-numeric:tabular-nums;line-height:1.15}.kpi-grafico__etiqueta{font-size:var(--texto-xs);color:var(--color-texto-secundario)}.kpi-grafico--activo .kpi-grafico__valor{color:var(--color-accion-primaria)}.evo__barra{justify-content:space-between;align-items:center;gap:var(--espaciado-xs) var(--espaciado-m);flex-wrap:wrap;display:flex}.evo__barra .resumen-ej__leyenda{margin:0}.evo__ventana{color:var(--color-texto-secundario);font-weight:400}.evo__detalle>summary{font-size:var(--texto-s);cursor:pointer}.evo__pie{align-items:baseline;gap:var(--espaciado-xs) var(--espaciado-m);flex-wrap:wrap;display:flex}.evo__pie details>summary{font-size:var(--texto-s)}.portada__mas>summary{font-weight:600;font-size:var(--texto-m);cursor:pointer}.portada__mas-cuerpo{gap:var(--espaciado-m);margin-top:var(--espaciado-m);flex-direction:column;display:flex}.resumen-ej__paneles-campana{align-items:start}.resumen-ej__paneles-campana>.resumen-ej__panel-campana+.resumen-ej__panel-campana{border-top:0;padding-top:0}.resumen-ej__panel-campana--control .evo__kpis{margin:2px 0}.resumen-ej__panel-campana--control .kpi-grafico__valor{font-size:2rem}.resumen-ej__barra-cabecera{justify-content:space-between;align-items:baseline;gap:var(--espaciado-s);min-width:0;display:flex}.resumen-ej__barra-cabecera .resumen-ej__barra-nombre{text-align:left;min-width:0}.resumen-ej__barra-unidades{white-space:nowrap;margin:0}.resumen-ej__ver-mas{margin:2px 0 0}.evo__control{align-items:center;gap:var(--espaciado-s) 2rem;flex-wrap:wrap;display:flex}.evo__cobertura{max-width:28rem;font-size:var(--texto-s);flex-direction:column;flex:18rem;gap:2px;display:flex}.evo__cobertura-titulo{color:var(--color-texto-secundario);font-size:var(--texto-xs)}.evo__contraste{justify-content:space-between;align-items:baseline;gap:var(--espaciado-xs) var(--espaciado-m);padding-top:var(--espaciado-xs);border-top:1px solid var(--color-superficie-borde);flex-wrap:wrap;margin:0;display:flex}.resumen-ej__grafico:not(.resumen-ej__grafico--ampliado) .resumen-ej__panel-campana .resumen-ej__svg{max-height:260px}.resumen-ej__barra-nextail{fill:var(--color-marca-naranja)}.resumen-ej__barra-bc{fill:var(--color-marca-teal)}.resumen-ej__muestra--nextail{background:var(--color-marca-naranja)}.resumen-ej__muestra--bc{background:var(--color-marca-teal)}.evo__serie-s25{gap:var(--espaciado-s);display:grid}.esqueleto--portada .resumen-ej{gap:10px}.esqueleto--portada .resumen-ej__migas{font-size:var(--texto-s);gap:6px}.esqueleto--portada .resumen-ej__chip{padding:2px 10px}.esqueleto--portada .seccion-portada{gap:6px}.esqueleto--portada .seccion-portada__titulo{font-size:var(--texto-m)}.esqueleto--portada .seccion-portada__alcance{font-size:var(--texto-xs);line-height:1.2}.resumen-ej__graficos>:first-child{gap:6px;padding:10px 16px}.resumen-ej__cabecera-grafico{flex-wrap:wrap}.resumen-ej__cabecera-centro{flex:auto;justify-content:center;min-width:0;display:flex}.resumen-ej__cabecera-centro .evo__barra{gap:var(--espaciado-xs) var(--espaciado-l);flex-wrap:wrap;justify-content:center}.evo__resumen{align-items:baseline;gap:2px var(--espaciado-l);flex-wrap:wrap;display:flex}.evo__resumen .resumen-ej__panel-titulo{margin:0}.evo__resumen .evo__kpis{gap:2px var(--espaciado-l);flex-wrap:wrap;margin:0 0 0 auto}.evo__resumen .kpi-grafico{flex-direction:row;align-items:baseline;gap:6px}.evo__resumen .kpi-grafico__valor{font-size:var(--texto-l);font-weight:700}.resumen-ej__panel-campana--control .evo__resumen .kpi-grafico__valor{font-size:var(--texto-l)}.resumen-ej__svg--compacto{max-height:250px!important}.lineas{outline-offset:2px}.lineas:focus-visible{outline:2px solid var(--color-accion-primaria);border-radius:4px}.lineas__guia{stroke:var(--color-texto-secundario);stroke-width:1px;stroke-dasharray:2 3}.lineas__caja{fill:var(--color-superficie-primaria);stroke:var(--color-superficie-borde);stroke-width:1px}.lineas__caja-titulo{fill:var(--color-texto-primario);font-size:10.5px;font-weight:700}.lineas__caja-texto{fill:var(--color-texto-primario);font-size:10px}.lineas__muestra{vertical-align:middle;margin-right:6px}.lineas__banda--a{fill:color-mix(in srgb, var(--color-marca-naranja) 9%, transparent)}.lineas__banda--b{fill:color-mix(in srgb, var(--color-marca-teal) 8%, transparent)}.lineas__banda-etiqueta{fill:var(--color-texto-secundario);font-size:9px}.evo__tramo{vertical-align:middle;border:1px solid var(--color-superficie-borde);border-radius:2px;width:14px;height:10px;margin-right:6px;display:inline-block}.evo__tramo--a{background:color-mix(in srgb, var(--color-marca-naranja) 22%, transparent)}.evo__tramo--b{background:color-mix(in srgb, var(--color-marca-teal) 22%, transparent)}.evo__leyenda{margin:0}.evo__aviso{min-height:0;margin:0}.evo__aviso:empty{display:none}.resumen-ej__selector-opciones button[aria-disabled=true]{cursor:not-allowed;opacity:.6}.resumen-ej__selector-opciones button.evo__serie--no-disponible{opacity:.45;text-decoration:line-through}.resumen-ej__barra-doble{align-items:center;column-gap:var(--espaciado-m);grid-template-columns:minmax(6.5rem,10.5rem) minmax(0,1fr)}.rend__celdas{flex-direction:column;gap:2px;min-width:0;display:flex}.rend__celda{align-items:center;column-gap:var(--espaciado-s);grid-template-columns:minmax(0,1fr) minmax(12rem,46%);min-width:0;display:grid}.rend__cifras{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin:0;overflow:hidden}.rend__campana{color:var(--color-texto-primario);margin-right:6px}.rend__celda[data-campana=S26] .rend__campana{color:var(--color-marca-teal)}.rend__celda[data-campana=S25] .rend__campana{color:var(--color-marca-naranja)}.rend__criterio{margin:0}.rend__sin-st>summary{font-size:var(--texto-s);cursor:pointer}.evo__controles .resumen-ej__selector-opciones button{white-space:nowrap}@media (width<=720px){.rend__celda{grid-template-columns:minmax(0,1fr)}}.resumen-ej__cabecera-grafico .resumen-ej__ampliar{order:2;margin-left:auto}.resumen-ej__cabecera-centro{flex:100%;order:3;justify-content:flex-start}.resumen-ej__cabecera-centro .evo__barra{justify-content:flex-start}.evo__controles{gap:4px var(--espaciado-m);justify-content:flex-start}.lineas__muestra{vertical-align:middle;display:inline-block}.resumen-ej__barra-doble{grid-template-columns:minmax(5.5rem,8rem) minmax(0,1fr)}.rend__celda{align-items:center;column-gap:var(--espaciado-s);grid-template-columns:minmax(0,1fr) 11rem;display:grid}.rend__cifras{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rend__celda .resumen-ej__barra-doble-fila{grid-template-columns:minmax(0,1fr) 5.8rem}.rend__celda>.resumen-ej__barra-valor{text-align:right}.rend__celdas--dos{gap:4px}[data-testid=controles-rendimiento]{justify-content:flex-start}@media (width<=720px){.rend__celda{grid-template-columns:minmax(0,1fr)}}.evo__acciones{align-items:baseline;column-gap:var(--espaciado-l);flex-wrap:wrap;display:flex}.evo__acciones>.desglose-comercial{flex:0 auto}.evo__acciones>.desglose-comercial:has(.desglose-comercial__contenido){flex-basis:100%}.evo__pie .evo__contraste{text-align:right;border-top:0;flex:22rem;justify-content:flex-end;margin-left:auto;padding-top:0}.evo__contraste-detalle>summary{font-size:var(--texto-xs);cursor:pointer;display:inline}.evo__contraste-detalle[open]{text-align:left;flex-basis:100%}.resumen-ej__graficos>[data-testid=bloque-composicion][data-vista=comparar]{align-self:start}[data-testid=bloque-composicion][data-vista=comparar]>.evo__pie{margin-top:0}.resumen__estado{align-items:center;gap:10px;margin-bottom:20px;display:flex}.resumen__estado-etiqueta{color:var(--color-texto-secundario);font-size:12px;font-weight:600}.resumen__fases{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.resumen__fase-titulo{text-transform:uppercase;letter-spacing:.06em;color:var(--color-texto-secundario);font-size:12px;font-weight:700}.resumen__fase-estado{margin-top:6px;font-size:15px}.resumen__fase-subtexto{color:var(--color-texto-secundario);margin-top:4px;font-size:12px}.resumen__bloque-contexto{margin-bottom:20px}.resumen__bloque-contexto:last-child{margin-bottom:0}.resumen__bloque-titulo{text-transform:uppercase;letter-spacing:.06em;color:var(--color-texto-secundario);margin-bottom:10px;font-size:12px;font-weight:700;display:block}.resumen__linea-contexto{margin-bottom:8px}.resumen__linea-contexto:last-child{margin-bottom:0}.resumen__linea-contexto-cabecera{align-items:baseline;gap:8px;font-size:14px;display:flex}.resumen__icono-ok{color:var(--color-exito,#2a7a3b);font-weight:700}.resumen__icono-pendiente{color:var(--color-aviso,#b8860b);font-weight:700}.resumen__sublinea{color:var(--color-texto-secundario);margin-left:22px;font-size:13px}.resumen__nota-razon{margin-top:2px;margin-bottom:0;margin-left:22px}.resumen__seccion-titulo{margin:32px 0 12px;font-size:18px;font-weight:700}.resumen__nota{color:var(--color-texto-secundario);margin:0 0 14px;font-size:13px;line-height:1.6}.resumen__tabla-wrapper{padding:0;overflow-x:auto}.resumen__tabla-evolucion{border-collapse:collapse;width:100%;font-size:13px}.resumen__tabla-evolucion th,.resumen__tabla-evolucion td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-superficie-borde);padding:10px 14px}.resumen__tabla-evolucion th{text-transform:uppercase;letter-spacing:.04em;color:var(--color-texto-secundario);font-size:11px;font-weight:700}.resumen__tabla-evolucion tbody tr:last-child td{border-bottom:none}.resumen__tabla-evolucion .insignia{margin-right:6px}.ficha-referencia{margin-top:var(--espaciado-m)}.ficha-referencia__buscador{align-items:flex-end;gap:var(--espaciado-s);flex-wrap:wrap;display:flex}.ficha-referencia__etiqueta-buscador{display:none}.ficha-referencia__input{border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-s);min-width:200px;font-family:var(--fuente-operativa);flex:260px;padding:8px 12px;font-size:13px}.ficha-referencia__ayuda{margin:var(--espaciado-m) 0 0;color:var(--color-texto-secundario);font-size:13px}.ficha-referencia__error{margin:var(--espaciado-m) 0 0;color:var(--color-estado-revision);font-size:13px}.ficha-referencia__contenido{margin-top:var(--espaciado-l);gap:var(--espaciado-l);flex-direction:column;max-width:100%;display:flex;overflow-x:hidden}.ficha-referencia__bloque{border-top:1px solid var(--color-superficie-borde);padding-top:var(--espaciado-m)}.ficha-referencia__titulo-bloque{margin:var(--espaciado-m) 0 var(--espaciado-s);color:var(--color-texto-primario);font-size:14px;font-weight:600}.ficha-referencia__titulo-bloque:first-child{margin-top:0}.ficha-referencia__subtitulo-bloque{margin:var(--espaciado-s) 0 4px;color:var(--color-texto-secundario);font-size:12px;font-weight:600}.ficha-referencia__cabecera{gap:var(--espaciado-m);flex-wrap:wrap;align-items:flex-start;display:flex}.ficha-referencia__imagen{object-fit:cover;border-radius:var(--radio-borde-s);border:1px solid var(--color-superficie-borde);flex:none;width:96px;height:96px}.ficha-referencia__identidad{flex:200px;min-width:0}.ficha-referencia__titulo{color:var(--color-texto-primario);margin:0 0 4px;font-size:18px;font-weight:700}.ficha-referencia__descripcion{margin:0 0 var(--espaciado-s);color:var(--color-texto-secundario);font-size:13px}.ficha-referencia__etiquetas{flex-wrap:wrap;gap:6px;display:flex}.ficha-referencia__variantes{margin:var(--espaciado-s) 0 0;color:var(--color-texto-secundario);font-size:11px}.ficha-referencia__grid-resumen{gap:var(--espaciado-s);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.ficha-referencia__metrica{background:var(--color-superficie-secundaria);border-radius:var(--radio-borde-s);min-width:0;padding:10px 12px}.ficha-referencia__metrica--destacado{background:var(--color-marca-azul-claro)}.ficha-referencia__metrica-etiqueta{color:var(--color-texto-secundario);margin-bottom:4px;font-size:11px}.ficha-referencia__metrica-valor{color:var(--color-texto-primario);overflow-wrap:break-word;font-size:16px;font-weight:600}.ficha-referencia__nd{color:var(--color-texto-secundario);font-weight:400}.ficha-referencia__nota{margin:var(--espaciado-s) 0 0;color:var(--color-texto-secundario);font-size:11px}.ficha-referencia__linea-tiempo{gap:var(--espaciado-s);flex-wrap:wrap;align-items:stretch;display:flex}.ficha-referencia__corte{background:var(--color-superficie-primaria);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-s);flex:170px;min-width:170px;padding:10px 12px;position:relative}.ficha-referencia__corte-titulo{color:var(--color-accion-primaria);margin-bottom:4px;font-size:12px;font-weight:700}.ficha-referencia__corte-fechas,.ficha-referencia__corte-markdown,.ficha-referencia__corte-uds,.ficha-referencia__corte-precio{color:var(--color-texto-secundario);margin-top:2px;font-size:11px}.ficha-referencia__corte-markdown{color:var(--color-estado-medio);font-weight:600}.ficha-referencia__figura-grafico{margin:0 0 var(--espaciado-m)}.ficha-referencia__svg-grafico{width:100%;max-width:100%;height:auto;display:block}.ficha-referencia__eje{stroke:var(--color-superficie-borde);stroke-width:1px}.ficha-referencia__eje-semanas{color:var(--color-texto-secundario);justify-content:space-between;margin-top:2px;font-size:10px;display:flex}.ficha-referencia__barra-tienda{fill:var(--color-marca-teal)}.ficha-referencia__barra-ecommerce{fill:var(--color-marca-naranja)}.ficha-referencia__linea-tarifa{stroke:var(--color-texto-secundario);stroke-width:1.5px;stroke-dasharray:4 3}.ficha-referencia__linea-precio-real{stroke:var(--color-estado-medio);stroke-width:2px}.ficha-referencia__tabla-calidad{border-collapse:collapse;margin-bottom:var(--espaciado-s);width:100%;font-size:12px}.ficha-referencia__tabla-calidad td{color:var(--color-texto-secundario);padding:3px 12px 3px 0}.ficha-referencia__tabla-calidad td:last-child{color:var(--color-texto-primario);text-align:right;font-weight:600}.ficha-referencia__insignias-calidad{gap:var(--espaciado-s);flex-wrap:wrap;display:flex}.ficha-referencia__avisos{margin:var(--espaciado-s) 0 0;color:var(--color-texto-secundario);padding-left:18px;font-size:12px}.ficha-referencia__avisos li{margin-bottom:4px}@media (width<=480px){.ficha-referencia__imagen{width:72px;height:72px}}.ficha-referencia__guia{stroke:var(--color-superficie-borde);stroke-width:1px;stroke-dasharray:2 3}.ficha-referencia__texto-eje{fill:var(--color-texto-secundario);font-size:10px}.ficha-referencia__punto-precio{fill:var(--color-estado-medio);opacity:.8}.ficha-referencia__avanzado{font-size:var(--texto-s);color:var(--color-texto-secundario);margin-top:12px}.ficha-referencia__avanzado summary{cursor:pointer}.ficha-referencia__tabla-ventanas{border-collapse:collapse;width:100%;font-size:12px}.ficha-referencia__tabla-ventanas th,.ficha-referencia__tabla-ventanas td{text-align:left;border-bottom:1px solid var(--color-superficie-borde);white-space:nowrap;padding:4px 10px 4px 0}.ficha-referencia__tabla-ventanas th{color:var(--color-texto-secundario);font-weight:600}.lista-compacta__mas{font:inherit;font-size:var(--texto-xs);color:var(--color-accion-primaria);background:var(--color-superficie-secundaria);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-pildora);cursor:pointer;padding:1px 6px;font-weight:700}.lista-compacta__mas:hover,.lista-compacta__mas[aria-expanded=true]{background:var(--color-estado-decision-fondo)}.lista-compacta__mas:focus-visible{outline:2px solid var(--color-accion-primaria);outline-offset:2px}.lista-compacta__popover{z-index:1100;gap:var(--espaciado-s);min-width:140px;max-width:280px;max-height:260px;font-size:var(--texto-m);text-transform:none;letter-spacing:normal;white-space:normal;color:var(--color-texto-primario);background:var(--color-superficie-primaria);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m);flex-direction:column;padding:10px 12px;font-weight:400;display:flex;position:fixed;overflow-y:auto;box-shadow:0 6px 20px #00000024}.lista-compacta__lista{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.lista-compacta__lista li{background:var(--color-superficie-secundaria);border-radius:var(--radio-pildora);padding:2px 8px}.propuesta-aviso{gap:var(--espaciado-s);flex-wrap:wrap;align-items:center;display:flex}.propuesta-cifras{gap:var(--espaciado-s);margin:var(--espaciado-s) 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.propuesta-cifra{padding:var(--espaciado-s) var(--espaciado-m);background:var(--color-superficie-primaria);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m);flex-direction:column;display:flex}.propuesta-cifra__valor{font-size:var(--texto-xl,1.5rem);font-weight:600}.propuesta-cifra{overflow-wrap:anywhere}.propuesta-cifra__etiqueta,.propuesta-cifra__nota{font-size:var(--texto-s);color:var(--color-texto-secundario)}.propuesta-tabla-contenedor{min-width:0;overflow-x:auto}.propuesta-tabla{border-collapse:collapse;width:100%;font-size:var(--texto-s)}.propuesta-tabla th,.propuesta-tabla td{padding:var(--espaciado-xs,4px) var(--espaciado-s);text-align:right;border-bottom:1px solid var(--color-superficie-borde);white-space:nowrap}.propuesta-tabla th:first-child,.propuesta-tabla td:first-child,.propuesta-tabla .propuesta-tabla__texto{text-align:left;white-space:normal}.propuesta-tabla__fila--enfocada{background:var(--color-superficie-secundaria,#efece8);outline:2px solid var(--color-primario,#00434c);outline-offset:-2px}.propuesta-tabla__fila--sin-x{color:var(--color-texto-secundario)}.propuesta-familia-detalle{margin:var(--espaciado-s) 0;padding:var(--espaciado-s) var(--espaciado-m);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m)}.propuesta-referencias{margin:var(--espaciado-xs,4px) 0;gap:var(--espaciado-xs,4px);padding:0;list-style:none;display:grid}.propuesta-referencias li{gap:var(--espaciado-s);flex-wrap:wrap;align-items:baseline;display:flex}.propuesta-simulacion{gap:var(--espaciado-s);flex-direction:column;display:flex}.propuesta-simulacion__campos{gap:var(--espaciado-m);flex-wrap:wrap;display:flex}.propuesta-simulacion__campo{gap:var(--espaciado-xs,4px);flex-direction:column;min-width:180px;display:flex}.propuesta-simulacion__campo input[type=text]{padding:var(--espaciado-xs,4px) var(--espaciado-s);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m);font:inherit;max-width:160px}.propuesta-simulacion__aviso{padding:var(--espaciado-xs,4px) var(--espaciado-s);border-left:3px solid var(--color-aviso,#b26a00)}.base-automatica{gap:var(--espaciado-l,24px);margin-bottom:var(--espaciado-l,24px);flex-direction:column;display:flex}.base-simulacion{align-items:center;gap:var(--espaciado-s);margin:var(--espaciado-s) 0;flex-wrap:wrap;display:flex}.base-chip{padding:var(--espaciado-xs,4px) var(--espaciado-m);border:1px solid var(--color-primario,#00434c);background:var(--color-superficie-primaria,#fff);color:var(--color-primario,#00434c);font:inherit;cursor:pointer;border-radius:999px;font-weight:600}.base-chip[aria-pressed=true]{background:var(--color-primario,#00434c);color:#fff}.base-chip:focus-visible{outline:2px solid var(--color-primario,#00434c);outline-offset:2px}.base-candidatas li{padding-bottom:var(--espaciado-xs,4px);border-bottom:1px solid var(--color-superficie-borde)}.base-candidatas__evidencia{flex-basis:100%}.propuesta-cifra .insignia{margin-top:var(--espaciado-xs,4px);align-self:flex-start}.propuesta-tabla td.nota{text-align:left;white-space:normal}.ai{gap:var(--espaciado-s);flex-direction:column;display:flex}.ai__cabecera{justify-content:space-between;align-items:center;gap:var(--espaciado-s);flex-wrap:wrap;display:flex}.ai__controles{gap:var(--espaciado-s);flex-wrap:wrap;display:flex}.ai__grupo{border:1px solid var(--color-superficie-borde);border-radius:var(--radio-pildora);background:var(--color-superficie-primaria);gap:2px;padding:2px;display:inline-flex}.ai__chip{color:var(--color-texto-secundario);font:inherit;font-size:var(--texto-s);border-radius:var(--radio-pildora);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:3px 10px}.ai__chip--s{font-size:var(--texto-xs);padding:2px 8px}.ai__chip:hover{background:var(--color-superficie-secundaria)}.ai__chip--activo{background:var(--color-accion-primaria);color:var(--color-marca-blanco)}.ai__chip--activo:hover{background:var(--color-accion-primaria-hover)}.ai__chip:focus-visible,.ai__grupo-fila:focus-visible,.ai__fila-boton:focus-visible,.ai__quitar:focus-visible,.ai__select:focus-visible{outline:2px solid var(--color-accion-primaria);outline-offset:1px}.ai__poblacion{margin:0}.ai__origen{display:inline}.ai__origen>summary{cursor:pointer;color:var(--color-accion-primaria);display:inline}.ai__cuerpo{gap:var(--espaciado-m);grid-template-columns:minmax(280px,2fr) minmax(0,3fr);align-items:start;display:grid}.ai__panel{border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m);padding:var(--espaciado-s) var(--espaciado-m);background:var(--color-superficie-primaria);min-width:0}.ai__panel-cabecera{align-items:center;gap:var(--espaciado-s);margin-bottom:var(--espaciado-xs);flex-wrap:wrap;display:flex}.ai__titulo{font-size:var(--texto-m);margin:0 auto 0 0;font-weight:600}.ai__filtro{color:var(--color-accion-primaria);font-weight:500}.ai__quitar{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px}.ai__select{font:inherit;font-size:var(--texto-s);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-s);background:var(--color-superficie-primaria);color:var(--color-texto-primario);padding:3px 6px}.ai__grupos,.ai__filas{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.ai__grupos{max-height:340px;overflow-y:auto}.ai__grupo-fila{width:100%;color:var(--color-texto-primario);font:inherit;font-size:var(--texto-s);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:minmax(0,1.3fr) minmax(40px,1fr) 48px;grid-template-areas:"n b v""s s s";align-items:center;column-gap:8px;padding:4px 6px;display:grid}.ai__grupo-fila:hover{background:var(--color-superficie-secundaria)}.ai__grupo-fila--activa{background:var(--color-superficie-secundaria);box-shadow:inset 3px 0 0 var(--color-accion-primaria)}.ai__grupo-fila--atenuada{opacity:.55}.ai__grupo-nombre{text-overflow:ellipsis;white-space:nowrap;grid-area:n;overflow:hidden}.ai__barra{background:var(--color-superficie-secundaria);border-radius:4px;grid-area:b;height:8px;overflow:hidden}.ai__barra-relleno{border-radius:4px;height:100%;display:block}.ai__barra-relleno--ref{background:var(--color-accion-primaria)}.ai__valor{font-variant-numeric:tabular-nums;text-align:right;grid-area:v;font-weight:600}.ai__valor--secundario{text-align:left;font-weight:400;font-size:var(--texto-xs);color:var(--color-texto-secundario);grid-area:s}.ai__pie,.ai__resumen-sel{margin:var(--espaciado-xs) 0 0}.ai__fila{border-bottom:1px solid var(--color-superficie-borde)}.ai__fila-boton{width:100%;font:inherit;font-size:var(--texto-s);text-align:left;cursor:pointer;color:var(--color-texto-primario);background:0 0;border:0;grid-template-columns:36px minmax(120px,1.6fr) minmax(50px,1fr) 56px minmax(60px,.8fr);align-items:center;gap:8px;padding:4px 2px;display:grid}.ai__fila-boton:hover{background:var(--color-superficie-secundaria)}.ai__miniatura{object-fit:cover;background:var(--color-superficie-secundaria);border-radius:3px;width:36px;height:44px}.ai__miniatura--vacia{display:inline-block}.ai__fila-texto{flex-direction:column;min-width:0;display:flex}.ai__fila-id{font-variant-numeric:tabular-nums;font-weight:600}.ai__fila-desc,.ai__fila-attr{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai__fila-barra{background:var(--color-superficie-secundaria);border-radius:4px;height:8px;overflow:hidden}.ai__fila-valor{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ai__detalle{gap:4px var(--espaciado-m);padding:var(--espaciado-s) 44px;background:var(--color-superficie-secundaria);font-size:var(--texto-s);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:0;display:grid}.ai__detalle dt{color:var(--color-texto-secundario);font-size:var(--texto-xs)}.ai__detalle dd{margin:0}.ai__detalle-enlace{grid-column:1/-1}@media (width<=1100px){.ai__cuerpo{grid-template-columns:minmax(0,1fr)}}.ai__pie,.ai__resumen-sel,.ai__poblacion{white-space:normal;text-overflow:clip;overflow:visible}.ai__cabecera-cols{font-size:var(--texto-xs);color:var(--color-texto-secundario);border-bottom:1px solid var(--color-superficie-borde);grid-template-columns:36px minmax(120px,1.6fr) minmax(50px,1fr) 56px minmax(60px,.8fr);gap:8px;padding:2px;display:grid}.ai__cabecera-cols>:nth-child(4){text-align:right}.estructura__cabecera{gap:var(--espaciado-s);margin-bottom:var(--espaciado-m);flex-wrap:wrap;display:flex}.estructura__pendiente,.estructura__consecuencias{padding:var(--espaciado-m);margin-bottom:var(--espaciado-m);background:var(--color-estado-medio-fondo);border-radius:var(--radio-borde-m);font-size:var(--texto-m)}.estructura__consecuencias{background:var(--color-superficie-secundaria)}.estructura__pendiente-titulo{margin:0 0 var(--espaciado-s)}.estructura__secciones{gap:var(--espaciado-m);margin-bottom:var(--espaciado-m);display:grid}.estructura__seccion{padding:var(--espaciado-m);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m);background:var(--color-superficie-primaria)}.estructura__seccion--inactiva{background:var(--color-superficie-secundaria)}.estructura__seccion--inactiva h3{color:var(--color-texto-secundario)}.estructura__seccion-cabecera{align-items:center;gap:var(--espaciado-s);flex-wrap:wrap;display:flex}.estructura__seccion-cabecera h3{font-size:var(--texto-m);margin:0}.estructura__interruptor{align-items:center;gap:var(--espaciado-s);cursor:pointer;display:inline-flex}.estructura__orden{gap:var(--espaciado-xs);margin-left:auto;display:inline-flex}.estructura__familias{margin:var(--espaciado-s) 0 0;gap:var(--espaciado-xs);padding:0;list-style:none;display:grid}.estructura__familia{align-items:center;gap:var(--espaciado-s);padding:var(--espaciado-xs) 0;border-top:1px solid var(--color-superficie-borde);font-size:var(--texto-m);flex-wrap:wrap;display:flex}.estructura__anadir{margin-bottom:var(--espaciado-m)}.estructura__formulario{align-items:flex-end;gap:var(--espaciado-s);margin:var(--espaciado-s) 0;flex-wrap:wrap;display:flex}.estructura__formulario label,.estructura__motivo{gap:var(--espaciado-xs);font-size:var(--texto-s);display:grid}.estructura__formulario input,.estructura__formulario select,.estructura__motivo input{border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-s);font:inherit;padding:4px 6px}.estructura__acciones{align-items:flex-end;gap:var(--espaciado-s);margin:var(--espaciado-m) 0;flex-wrap:wrap;display:flex}.estructura__motivo{flex:1;min-width:220px}.reparto-segmentos{gap:var(--espaciado-m);display:grid}.reparto-segmento{min-width:0;padding:var(--espaciado-m);background:var(--color-superficie-primaria);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m);overflow-x:auto}.reparto-segmento__cabecera{align-items:center;gap:var(--espaciado-s);flex-wrap:wrap;display:flex}.reparto-segmento__titulo{margin:0}.reparto-segmento__revision{font-size:var(--texto-s);color:var(--color-texto-secundario)}.reparto-segmento__cifras{gap:var(--espaciado-s);margin:var(--espaciado-s) 0;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.reparto-cifra dt{font-size:var(--texto-s);color:var(--color-texto-secundario)}.reparto-cifra dd{flex-direction:column;margin:0;display:flex}.reparto-cifra__nota{font-size:var(--texto-s);color:var(--color-texto-secundario)}.reparto-segmento__obsolescencia,.reparto-segmento__avisos,.reparto-comprobacion ul,.reparto-historial{margin:var(--espaciado-s) 0;padding-left:var(--espaciado-m);font-size:var(--texto-m)}.reparto-segmento__avisos{padding-left:0;list-style:none}.reparto-tabla__entrada{text-align:right;width:6rem}.reparto-segmento__motivo{gap:var(--espaciado-xs,4px);margin:var(--espaciado-s) 0;font-size:var(--texto-m);display:grid}.reparto-segmento__motivo textarea{width:100%;font:inherit}.reparto-segmento__acciones{gap:var(--espaciado-s);margin-bottom:var(--espaciado-s);flex-wrap:wrap;display:flex}.reparto-comprobacion{padding:var(--espaciado-s) var(--espaciado-m);background:var(--color-superficie-secundaria);border-radius:var(--radio-borde-m);font-size:var(--texto-m)}.modal__fondo{z-index:100;background:#17181a73;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal__panel{background:var(--color-superficie-primaria);border-radius:var(--radio-borde-m);border:1px solid var(--color-superficie-borde);flex-direction:column;width:100%;max-width:720px;max-height:calc(100vh - 80px);display:flex;box-shadow:0 12px 32px #17181a2e}.modal__cabecera{padding:var(--espaciado-m) var(--espaciado-l);border-bottom:1px solid var(--color-superficie-borde);justify-content:space-between;align-items:center;display:flex}.modal__titulo{color:var(--color-texto-primario);margin:0;font-size:16px;font-weight:700}.modal__cerrar{color:var(--color-texto-secundario);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:22px;line-height:1}.modal__cerrar:hover{color:var(--color-texto-primario)}.modal__contenido{padding:var(--espaciado-l);overflow-y:auto}.gestion-capacidades__acciones{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.gestion-capacidades__acciones .gestion-capacidades__preview{flex:1;margin-bottom:0}.gestion-capacidades__preview{background:var(--color-superficie-secundaria);border-radius:var(--radio-borde-s);color:var(--color-texto-secundario);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px;font-size:13px;display:flex}.gestion-capacidades__preview strong{color:var(--color-texto-primario)}.gestion-capacidades__tabla{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:13px}.gestion-capacidades__tabla th,.gestion-capacidades__tabla td{text-align:left;border-bottom:1px solid var(--color-superficie-borde);vertical-align:middle;padding:8px 10px}.gestion-capacidades__fila-edicion input[type=text],.gestion-capacidades__fila-edicion input:not([type]),.gestion-capacidades__fila-edicion select,.gestion-capacidades__input-numero{box-sizing:border-box;border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-s);width:100%;font:inherit;padding:4px 6px}.gestion-capacidades__input-numero{max-width:90px}.gestion-capacidades__toggle-activa{color:var(--color-texto-secundario);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.gestion-capacidades__acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gestion-capacidades__formulario-crear{border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m);padding:var(--espaciado-m)}.gestion-capacidades__campos-crear{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:8px 0 12px;display:grid}.gestion-capacidades__campos-crear label{color:var(--color-texto-secundario);flex-direction:column;gap:4px;font-size:12px;display:flex}.gestion-capacidades__campos-crear input,.gestion-capacidades__campos-crear select{border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-s);font:inherit;padding:6px 8px}.gestion-capacidades__campos-crear .gestion-capacidades__toggle-activa{flex-direction:row;align-items:center}.esqueleto__estado{margin-bottom:var(--espaciado-s)}.esqueleto__estado-cabecera{justify-content:space-between;align-items:center;gap:var(--espaciado-m);margin-bottom:var(--espaciado-m);display:flex}.esqueleto__selector-temporadas{gap:var(--espaciado-s);margin-bottom:var(--espaciado-m);flex-wrap:wrap;display:flex}.esqueleto__aparte{margin:var(--espaciado-m) 0}.esqueleto__detalle-tiendas{margin:var(--espaciado-xs) 0 var(--espaciado-s)}.esqueleto__cobertura{margin:var(--espaciado-s) 0;max-width:560px}.esqueleto__decision-planning{margin:var(--espaciado-m) 0;padding:var(--espaciado-m);border:1px solid color-mix(in srgb, var(--color-estado-decision) 30%, var(--color-superficie-borde));border-radius:var(--radio-borde-s);background:var(--color-estado-decision-fondo)}.esqueleto__avisos-generacion{margin:var(--espaciado-s) 0}.esqueleto__resultado{text-align:left}.lista-avisos-plan{gap:var(--espaciado-s);font-size:var(--texto-m);color:var(--color-texto-secundario);flex-direction:column;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.lista-avisos-plan>li{gap:var(--espaciado-s);grid-template-columns:130px 1fr;align-items:start;display:grid}.plan-esqueleto__capacidades{gap:var(--espaciado-m);margin:var(--espaciado-s) 0 0;flex-wrap:wrap;display:flex}.plan-esqueleto__capacidad{gap:var(--espaciado-xs);font-size:var(--texto-s);color:var(--color-texto-secundario);flex-direction:column;font-weight:600;display:flex}.plan-esqueleto__capacidad input{width:140px;font:inherit;background:var(--color-superficie-primaria);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-s);padding:6px 8px}.plan-esqueleto__secundario{font-size:var(--texto-xs);color:var(--color-texto-secundario);white-space:nowrap;font-weight:400;display:block}.plan-esqueleto__secundario--linea{margin-left:6px;display:inline}.plan-esqueleto__avisos{gap:var(--espaciado-xs);flex-wrap:nowrap;display:inline-flex}.tabla-atelier--esqueleto{--tabla-alto-fila:48px;width:max-content;min-width:100%}.tabla-atelier--familias td:first-child{min-width:190px}.tabla-atelier--pendientes{table-layout:fixed}.tabla-atelier--pendientes th:first-child{width:20%}.tabla-atelier--pendientes th:nth-child(2){width:36%}.tabla-atelier--pendientes th:nth-child(3){width:30%}.tabla-atelier--pendientes th:nth-child(4){width:14%}.tabla-atelier.tabla-atelier--pendientes td{white-space:normal;vertical-align:top;height:auto;line-height:1.45;overflow:visible}.esqueleto__tabla-interna{margin:var(--espaciado-s) 0}.esqueleto__celda-familia{align-items:center;gap:var(--espaciado-s);font-weight:600;display:inline-flex}.esqueleto__icono-expandir{width:10px;font-size:var(--texto-xs);color:var(--color-texto-secundario);display:inline-block}.esqueleto__detalle-familia{gap:var(--espaciado-m);flex-direction:column;display:flex}.esqueleto__detalle-inputs{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.esqueleto__validacion{gap:var(--espaciado-m);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:12px;display:grid}.esqueleto__resumen-provider{margin-bottom:12px}.tabla-atelier__scroll-x{background:var(--color-superficie-primaria);border-radius:var(--radio-borde-s);overflow-x:auto}.tabla-atelier--referencias{--tabla-alto-fila:52px;min-width:1010px}.tabla-atelier--referencias col.col-referencia{width:230px}.tabla-atelier--referencias col.col-variantes,.tabla-atelier--referencias col.col-texto{width:120px}.tabla-atelier--referencias col.col-num{width:92px}.tabla-atelier--referencias col.col-evidencia{width:160px}.tabla-atelier--referencias col.col-avisos{width:120px}.tabla-atelier--referencias col.col-ficha{width:104px}.tabla-atelier.tabla-atelier--referencias th{white-space:normal;text-overflow:clip;line-height:1.2}.esqueleto__identidad-referencia{flex-direction:column;min-width:0;display:flex}.esqueleto__identidad-referencia>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.esqueleto__descripcion-referencia{font-size:var(--texto-m);color:var(--color-texto-primario);font-weight:600}.esqueleto__codigo-referencia{font-size:var(--texto-xs);color:var(--color-texto-secundario)}.esqueleto__codigo-referencia--principal{font-size:var(--texto-m);color:var(--color-texto-primario);font-weight:600}.esqueleto__indicador-orden{margin-left:2px;font-size:.7em}.esqueleto__thumbnail-referencia,.esqueleto__thumbnail-placeholder{border-radius:var(--radio-borde-s);object-fit:cover;flex-shrink:0;width:32px;height:32px}.esqueleto__thumbnail-placeholder{background:var(--color-superficie-secundaria)}.esqueleto__thumbnail-boton{cursor:pointer;border-radius:var(--radio-borde-s);background:0 0;border:none;padding:0;line-height:0}.esqueleto__thumbnail-boton:hover .esqueleto__thumbnail-referencia{opacity:.85}.esqueleto__thumbnail-boton:focus-visible{outline:2px solid var(--color-texto-primario);outline-offset:2px}.esqueleto__thumbnail-hueco{flex-shrink:0;width:32px;height:32px}.ranking-referencia{align-items:center;gap:var(--espaciado-s);min-width:0;display:flex}.ranking-referencia__texto{min-width:0;overflow:hidden}.esqueleto__boton-rebajas{font-size:var(--texto-s);white-space:nowrap;cursor:pointer;color:var(--color-texto-primario);background:var(--color-superficie-primaria);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-s);padding:4px 10px}.esqueleto__boton-rebajas:hover,.esqueleto__boton-rebajas:focus-visible{background:var(--color-superficie-secundaria)}.esqueleto__modal-backdrop{z-index:1000;padding:var(--espaciado-l);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.esqueleto__modal-contenido{max-width:min(90vw,720px);max-height:90vh;padding:var(--espaciado-m);background:var(--color-superficie-primaria);border-radius:var(--radio-borde-s);flex-direction:column;gap:12px;display:flex;position:relative}.esqueleto__modal-contenido--rebajas{max-width:min(95vw,960px);overflow-y:auto}.esqueleto__modal-imagen{object-fit:contain;border-radius:var(--radio-borde-s);max-width:100%;max-height:70vh}.esqueleto__modal-cerrar{background:var(--color-superficie-secundaria);width:28px;height:28px;color:var(--color-texto-primario);cursor:pointer;border:none;border-radius:50%;font-size:1.1em;line-height:1;position:absolute;top:8px;right:8px}.esqueleto__modal-cerrar:hover,.esqueleto__modal-cerrar:focus-visible{background:var(--color-texto-secundario);color:var(--color-superficie-primaria)}.esqueleto__modal-pie{flex-direction:column;gap:2px;display:flex}.esqueleto__modal-titulo{color:var(--color-texto-primario);margin:0;font-weight:600}.esqueleto__modal-referencia{font-size:var(--texto-s);color:var(--color-texto-secundario);margin:0}.esqueleto__lista-bloqueos{gap:var(--espaciado-m);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.esqueleto__bloqueo-titulo{font-size:var(--texto-m);color:var(--color-estado-medio);margin-bottom:6px;font-weight:700;display:block}.esqueleto__estado-resumen{font-size:var(--texto-s);color:var(--color-texto-secundario)}.decision-continuidad{align-items:flex-start;gap:var(--espaciado-xs);flex-direction:column;min-width:180px;display:flex}.decision-continuidad select,.decision-continuidad input{max-width:220px;font:inherit;background:var(--color-superficie-primaria);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-s);padding:4px 6px}.esqueleto__estado-cabecera{margin-bottom:var(--espaciado-s);flex-wrap:wrap}.esqueleto__estado-cabecera .titulo-dato,.esqueleto__estado-meta{margin:0}.esqueleto__estado-meta{flex:1}.chips-provisionalidad{gap:var(--espaciado-xs) var(--espaciado-s);margin:var(--espaciado-s) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.chips-provisionalidad>li{align-items:center;gap:var(--espaciado-xs);display:inline-flex}.resumen-segmentos{gap:var(--espaciado-m);grid-template-columns:repeat(auto-fit,minmax(420px,1fr));display:grid}.resumen-segmento{padding:var(--espaciado-m);background:var(--color-superficie-primaria);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m)}.resumen-segmento__cabecera{align-items:center;gap:var(--espaciado-s);margin-bottom:var(--espaciado-s);display:flex}.resumen-segmento__titulo{font-size:var(--texto-l);margin:0}.resumen-segmento__cifras{gap:var(--espaciado-m);grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:start;display:grid}.resumen-cifra{flex-direction:column;gap:2px;min-width:0;display:flex}.resumen-cifra--decision{padding:var(--espaciado-s);background:var(--color-estado-decision-fondo);border-radius:var(--radio-borde-s)}.resumen-cifra__etiqueta{font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-texto-secundario);font-weight:700}.resumen-cifra__valor{font-size:var(--texto-xl);font-variant-numeric:tabular-nums}.resumen-cifra__nota{font-size:var(--texto-xs);color:var(--color-texto-secundario)}.resumen-capacidad{gap:var(--espaciado-xs);flex-direction:column;display:flex}.resumen-capacidad__editor{gap:var(--espaciado-xs);display:flex}.resumen-capacidad__editor input{width:90px;font:inherit;font-size:var(--texto-l);background:var(--color-superficie-primaria);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-s);padding:4px 8px}.tabla-atelier--familias-compacta th,.tabla-atelier--familias-compacta td{--tabla-alto-fila:46px}.tabla-atelier--familias-compacta .encabezado-origen{text-transform:none;letter-spacing:0;font-size:10px;font-weight:400;display:block}.tabla-atelier--familias-compacta .tabla-atelier__familia{color:var(--color-estado-medio);font-weight:700}.tabla-atelier__fila-segmento th{height:auto;padding:var(--espaciado-xs) var(--tabla-padding-x);background:var(--color-superficie-secundaria);color:var(--color-texto-primario)}.tabla-atelier__fila-suma td{background:var(--color-superficie-secundaria);height:auto;font-weight:600}.detalle-familia{gap:var(--espaciado-m) var(--espaciado-l);text-align:left;flex-wrap:wrap;display:flex}.detalle-familia__bloque{flex:220px;min-width:220px}.detalle-familia__titulo{margin:0 0 var(--espaciado-xs);font-size:var(--texto-s);text-transform:uppercase;letter-spacing:.04em;color:var(--color-texto-secundario)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabla-atelier--continuidad th,.tabla-atelier--continuidad td{white-space:normal;vertical-align:top;height:auto}.tabla-atelier--continuidad td>.nota{margin:0}.detalle-compacto{font-size:var(--texto-s)}.detalle-compacto>summary{cursor:pointer;color:var(--color-texto-secundario)}.esqueleto__criterios-continuidad,.esqueleto__diagnostico .detalle-avanzado{margin-top:var(--espaciado-s)}@media (width<=900px){.resumen-segmento__cifras{grid-template-columns:1fr 1fr}}.resumen-segmentos{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.resumen-segmento{min-width:0}.resumen-segmento__cifras{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.resumen-cifra--decision{grid-column:1/-1}.resumen-capacidad__editor{flex-wrap:wrap;align-items:center}.resumen-capacidad__editor input{flex:0 120px;min-width:80px}.resumen-capacidad__legacy{margin:0;display:block}.lista-avisos-plan--compacta>li{gap:var(--espaciado-xs) var(--espaciado-s);flex-wrap:wrap;align-items:center;display:flex}.tabla-atelier--continuidad{table-layout:fixed;width:100%}.tabla-atelier--continuidad th:first-child{width:20%}.tabla-atelier--continuidad th:nth-child(2){width:18%}.tabla-atelier--continuidad th:nth-child(3){width:14%}.tabla-atelier--continuidad th:nth-child(4),.tabla-atelier--continuidad th:nth-child(5){width:24%}.tabla-atelier--continuidad td{overflow-wrap:anywhere}.tabla-atelier--continuidad .tabla-atelier__fila-detalle>td{padding:var(--espaciado-s) var(--espaciado-m)}.detalle-historico{gap:var(--espaciado-m);font-size:var(--texto-s);text-align:left;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.detalle-historico ul{padding-left:var(--espaciado-m);margin:0}.decision-continuidad{min-width:0}.tabla-atelier--continuidad td,.tabla-atelier--continuidad th{overflow-wrap:anywhere;min-width:0;max-width:100%;overflow:hidden}.tabla-atelier--continuidad .insignia{white-space:normal;max-width:100%}.trayectoria-resumen{-webkit-line-clamp:2;line-clamp:2;margin-bottom:var(--espaciado-xs);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tabla-atelier--continuidad .decision-continuidad{width:100%;min-width:0}.tabla-atelier--continuidad .decision-continuidad select,.tabla-atelier--continuidad .decision-continuidad input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.decision-continuidad__efecto{max-width:100%;display:block}.tabla-atelier--continuidad .tabla-atelier__secundario{white-space:normal}.detalle-familia__bloque--ancho{flex:100%}.esqueleto__barra-estado{z-index:5;background:var(--color-superficie-primaria);border:1px solid var(--color-borde,#d6d2cc);border-radius:6px;margin:8px 0;padding:6px 12px;position:sticky;top:0;box-shadow:0 2px 6px #00000014}.esqueleto__abrir-familia{font-size:var(--texto-s);white-space:nowrap;margin-right:8px;display:inline-block}.esqueleto__contexto-datos>summary{padding:8px 0;font-weight:600}.espacio-familia{display:block}.espacio-familia__indice{font-size:var(--texto-s);flex-direction:column;gap:8px;display:flex;position:sticky;top:56px}.espacio-familia__indice ol{flex-direction:column;gap:4px;margin:0;padding-left:0;list-style:none;display:flex}.espacio-familia__contenido{flex-direction:column;gap:12px;min-width:0;display:flex}.espacio-familia__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.espacio-familia__navegacion{font-size:var(--texto-s);flex-wrap:wrap;gap:12px;display:flex}.espacio-familia__cifras{flex-direction:column;gap:8px;display:flex}.espacio-familia__linea{grid-template-columns:260px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.espacio-familia__linea .tabla-atelier__secundario{display:block}.espacio-familia__bloque{scroll-margin-top:64px;overflow-x:auto}.mesa{flex-direction:column;gap:12px;display:flex}.mesa__cifras{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mesa__cifra{background:var(--color-superficie-secundaria);border-radius:var(--radio-borde-s);flex-direction:column;gap:2px;min-width:0;padding:8px 12px;display:flex}.mesa__cifra-etiqueta{font-size:var(--texto-s);font-weight:600}.mesa__cifra-valor{color:var(--color-estado-medio);font-size:1.6rem;font-weight:700;line-height:1.15}.mesa__cifra-origen,.mesa__cifra-nota{font-size:var(--texto-s);color:var(--color-texto-secundario,inherit)}.mesa__accion{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mesa__cta{color:#fff;background:var(--color-estado-medio);border-radius:var(--radio-borde-s);padding:8px 16px;font-weight:600;text-decoration:none;display:inline-block}.mesa__enlace{font:inherit;font-size:var(--texto-s);color:var(--color-estado-medio);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mesa__familias{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mesa__familias a{font-size:var(--texto-s);border:1px solid var(--color-superficie-borde);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;text-decoration:none;display:inline-flex}.pagina.esqueleto--portada{grid-template-columns:auto minmax(0,1fr) auto;align-content:start;align-items:center;gap:6px 14px;padding-top:10px;display:grid}.pagina.esqueleto--portada>*{grid-column:1/-1;min-width:0;margin-top:0;margin-bottom:0}.esqueleto--portada .esqueleto__cabecera-portada{display:contents}.esqueleto--portada .esqueleto__titulo-portada{white-space:nowrap;grid-area:1/1}.esqueleto--portada>.resumen-ej__cabecera--slim{background:0 0;border:0;grid-area:1/2;padding:0}.esqueleto--portada .esqueleto__mas-vistas{grid-area:1/3;margin-left:0;position:relative}.esqueleto--portada .esqueleto__mas-vistas>.esqueleto__mas-vistas-menu{top:calc(100% + 4px)}.esqueleto__cabecera-portada{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 8px;display:flex;position:relative}.esqueleto__titulo-portada{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.esqueleto__subtitulo-portada{font-size:var(--texto-s);color:var(--color-texto-secundario)}.esqueleto__mas-vistas{font-size:var(--texto-s);margin-left:auto}.esqueleto__mas-vistas>summary{cursor:pointer;border:1px solid var(--color-superficie-borde);white-space:nowrap;border-radius:999px;padding:3px 12px}.esqueleto__mas-vistas-menu{z-index:30;white-space:nowrap;background:var(--color-superficie-primaria);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m);flex-direction:column;gap:8px;padding:10px 14px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #00000024}.esqueleto--portada .mesa__pestanas{margin:0}.esqueleto--portada .mesa__pestana,.esqueleto--portada .boton{padding:5px 14px}.mesa__pestanas{border-bottom:1px solid var(--color-superficie-borde);flex-wrap:wrap;gap:4px;margin:12px 0;display:flex}.mesa__pestana{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:8px 14px;font-weight:600;display:inline-flex}.mesa__pestana--activa{color:var(--color-estado-medio);border-bottom-color:var(--color-estado-medio)}.mesa__pestana-contador{min-width:20px;font-size:var(--texto-s);text-align:center;background:var(--color-superficie-secundaria);border-radius:999px;padding:0 6px}.tabla-atelier--familias-compacta .tabla-atelier__acciones{white-space:nowrap;text-align:right}.espacio-familia__cabecera{gap:4px 16px}@media (width<=1100px){.mesa__cifras{grid-template-columns:repeat(2,minmax(0,1fr))}}.detalle-familia--compacto{gap:var(--espaciado-s) var(--espaciado-l);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.detalle-familia--compacto>.detalle-familia__bloque{min-width:0}.detalle-familia--compacto>.detalle-familia__bloque--ancho,.detalle-familia--compacto>.detalle-familia__avisos{grid-column:1/-1}.detalle-familia__accesos{align-items:baseline;gap:4px var(--espaciado-l);flex-wrap:wrap;display:flex}.tabla-atelier--familias-compacta .tabla-atelier__fila-detalle>td{overflow-wrap:anywhere;max-width:0}.espacio-familia .detalle-familia__bloque{min-width:0}.espacio-familia .lista-datos{grid-template-columns:minmax(200px,1fr) auto;max-width:600px}.espacio-familia .mesa__pestanas{flex-wrap:nowrap;margin:4px 0;overflow-x:auto}.espacio-familia .mesa__pestana{white-space:nowrap;padding:8px 12px}.espacio-familia__cabecera h2{margin:0}.espacio-familia h5{margin:var(--espaciado-m) 0 var(--espaciado-xs);font-size:var(--texto-m)}.analisis-cualitativo__campos{gap:var(--espaciado-s) var(--espaciado-l);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analisis-cualitativo__campos>label:first-child{grid-column:1/-1}.analisis-cualitativo__campos textarea{width:100%}.analisis-cualitativo__alcance{display:inline}@media (width<=900px){.analisis-cualitativo__campos{grid-template-columns:minmax(0,1fr)}}.contexto{min-width:0}.contexto__leyenda{margin-bottom:var(--espaciado-m)}.contexto__leyenda-lista{margin:var(--espaciado-xs) 0 0;gap:var(--espaciado-xs);font-size:var(--texto-s);color:var(--color-texto-secundario);padding:0;list-style:none;display:grid}.contexto__selector{gap:var(--espaciado-m);display:grid}.contexto__grupo-titulo{align-items:center;gap:var(--espaciado-s);margin-bottom:var(--espaciado-xs);font-size:var(--texto-s);text-transform:uppercase;letter-spacing:.04em;color:var(--color-texto-secundario);font-weight:600;display:flex}.contexto__chips{gap:var(--espaciado-xs);flex-wrap:wrap;display:flex}.contexto__chip{border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-s);background:var(--color-superficie-primaria);font:inherit;font-size:var(--texto-s);cursor:pointer;padding:6px 12px}.contexto__chip:hover{background:var(--color-superficie-secundaria)}.contexto__chip--activo{border-color:var(--color-accion-primaria);background:var(--color-accion-primaria);color:#fff}.contexto__chip--activo:hover{background:var(--color-accion-primaria-hover)}.contexto__chip--inactivo:not(.contexto__chip--activo){color:var(--color-texto-secundario);border-style:dashed}.contexto__ficha{gap:var(--espaciado-m);min-width:0;display:grid}.contexto__cabecera-familia{justify-content:space-between;align-items:flex-start;gap:var(--espaciado-m);flex-wrap:wrap;display:flex}.contexto__titulo-familia{font-size:var(--texto-l);margin:0}.contexto__estado-familia{align-items:center;gap:var(--espaciado-s);margin:var(--espaciado-xs) 0 0;flex-wrap:wrap;display:flex}.contexto__volver{font-size:var(--texto-s);white-space:normal;font-weight:600}.contexto .detalle-familia{min-width:0;display:block}.contexto [data-testid=contexto-contenido]{gap:var(--espaciado-m);min-width:0;display:grid}.contexto [data-testid=contexto-contenido]>.detalle-familia__bloque{min-width:0;padding:var(--espaciado-m);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-s);background:var(--color-superficie-primaria);overflow-x:auto}.contexto [data-testid=contexto-contenido] h5{margin:0 0 var(--espaciado-s);font-size:var(--texto-m)}.contexto [data-testid=contexto-contenido] h6{margin:var(--espaciado-s) 0 var(--espaciado-xs);font-size:var(--texto-s);color:var(--color-texto-secundario)}.contexto [data-testid=contexto-contenido] table{max-width:100%;display:block;overflow-x:auto}.contexto__campanas{align-items:center;gap:var(--espaciado-xs);font-size:var(--texto-s);flex-wrap:wrap;display:inline-flex}.contexto__migas{align-items:center;gap:var(--espaciado-m);margin-bottom:var(--espaciado-m);flex-wrap:wrap;display:flex}.contexto__referencias{margin-bottom:var(--espaciado-m)}button.contexto__volver{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.contexto__enlaces-familia{gap:var(--espaciado-xs) var(--espaciado-l);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;display:flex}.contexto__leyenda-detalle>summary{cursor:pointer}.contexto__guia{margin:var(--espaciado-m) 0}.contexto__avanzado{margin-top:var(--espaciado-l);padding-top:var(--espaciado-m);border-top:1px solid var(--color-superficie-borde)}.contexto__avanzado-boton{border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-s);background:var(--color-superficie-primaria);font:inherit;font-size:var(--texto-s);cursor:pointer;padding:6px 12px}.contexto__avanzado-boton:hover{background:var(--color-superficie-secundaria)}.maestro{min-width:0;max-width:1560px}.maestro .boton{font-size:var(--texto-s);white-space:nowrap;justify-content:center;align-items:center;padding:6px 14px;line-height:1.3;text-decoration:none;display:inline-flex}.maestro__entrada{min-width:6rem;padding:5px var(--espaciado-s);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-s);background:var(--color-superficie-primaria);color:var(--color-texto-primario);font:inherit;font-size:var(--texto-m)}.maestro__entrada:focus-visible,.maestro__filtro select:focus-visible,.maestro-tarjeta:focus-visible,.maestro-plaza:focus-visible,.maestro .boton:focus-visible{outline:2px solid var(--color-marca-teal);outline-offset:1px}.maestro__cabecera{justify-content:space-between;align-items:flex-end;gap:var(--espaciado-s) var(--espaciado-m);margin-bottom:var(--espaciado-s);flex-wrap:wrap;display:flex}.maestro__titulo{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600}.maestro__subtitulo{font-size:var(--texto-s);color:var(--color-texto-secundario);margin:2px 0 0}.maestro__acciones{align-items:center;gap:var(--espaciado-m);display:flex}.maestro__vistas{display:inline-flex}.maestro__vistas .boton{border-radius:0;min-width:5.5rem}.maestro__vistas .boton:first-child{border-radius:var(--radio-borde-s) 0 0 var(--radio-borde-s)}.maestro__vistas .boton:last-child{border-radius:0 var(--radio-borde-s) var(--radio-borde-s) 0;margin-left:-1px}.maestro__avisos{align-items:center;gap:var(--espaciado-s);margin-bottom:var(--espaciado-s);flex-wrap:wrap;display:flex}.maestro__aviso-escenario{justify-content:space-between;align-items:center;gap:var(--espaciado-s) var(--espaciado-m);margin:0 0 var(--espaciado-s);padding:var(--espaciado-s) var(--espaciado-m);border:1px solid color-mix(in srgb, var(--color-estado-medio) 35%, transparent);border-radius:var(--radio-borde-m);background:var(--color-estado-medio-fondo);font-size:var(--texto-s);flex-wrap:wrap;line-height:1.5;display:flex}.maestro__aviso-escenario p{flex:24rem;margin:0}.maestro__kpis{gap:var(--espaciado-s);margin-bottom:var(--espaciado-s);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.maestro-kpi{min-width:0;padding:6px var(--espaciado-m);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m);background:var(--color-superficie-primaria);align-items:center;gap:10px;display:flex}.maestro-kpi__valor{font-size:var(--texto-xl);color:var(--color-marca-teal);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.maestro-kpi__etiqueta{min-width:0;font-size:var(--texto-s);color:var(--color-texto-secundario);line-height:1.25}.maestro-kpi--secundario{background:0 0}.maestro-kpi--secundario .maestro-kpi__valor{font-size:var(--texto-l);color:var(--color-texto-secundario)}.maestro__trabajo{padding:var(--espaciado-m)}.maestro__barra{justify-content:space-between;align-items:center;gap:var(--espaciado-s) var(--espaciado-m);flex-wrap:wrap;display:flex}.maestro__filtros,.maestro__controles{align-items:center;gap:var(--espaciado-s);flex-wrap:wrap;display:flex}.maestro__filtros{flex:auto}.maestro__buscar{flex:0 17rem;min-width:11rem}.maestro__filtro{font-size:var(--texto-s);color:var(--color-texto-secundario);align-items:center;gap:6px;display:inline-flex}.maestro__filtro select{max-width:9.5rem;padding:5px var(--espaciado-s);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-s);background:var(--color-superficie-primaria);color:var(--color-texto-primario);font:inherit;font-size:var(--texto-m)}.maestro__marca{font-size:var(--texto-s);color:var(--color-texto-secundario);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.maestro__conteo{margin:var(--espaciado-s) 0 var(--espaciado-s)}.maestro__escenario{align-items:center;gap:var(--espaciado-m);margin-bottom:var(--espaciado-m);flex-wrap:wrap;display:flex}.maestro__cifras{gap:var(--espaciado-m);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.maestro-cifra{gap:var(--espaciado-xs);padding:var(--espaciado-m);border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m);background:var(--color-superficie-primaria);display:grid}.maestro-cifra__valor{color:var(--color-marca-teal);font-size:1.6rem;font-weight:600}.maestro-cifra__etiqueta{font-size:var(--texto-s);font-weight:600}.maestro-cifra__nota{font-size:var(--texto-s);color:var(--color-texto-secundario)}.maestro .detalle-avanzado{margin-top:var(--espaciado-m)}.maestro-tabla__contenedor{border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m)}.maestro-tabla{table-layout:fixed;min-width:62rem}.maestro-tabla--ancha{min-width:62rem}.maestro-tabla--ancha col.maestro-tabla__estado{width:8rem}.maestro-tabla--ancha col.maestro-tabla__accion{width:5.25rem}.tabla-atelier__contenedor.maestro-tabla__contenedor{overflow-x:clip}.maestro-tabla .maestro-columnas th{z-index:2;height:30px;padding:0 var(--espaciado-s);background:var(--color-superficie-primaria);box-shadow:0 1px 0 var(--color-superficie-borde);position:sticky;top:0}.maestro-columnas__familia{margin-right:var(--espaciado-s);border-radius:var(--radio-borde-m);background:var(--color-grupo-teal);color:var(--color-marca-teal);font-size:var(--texto-xs);letter-spacing:.04em;text-transform:uppercase;padding:1px 6px}.maestro-grupo th{height:26px;padding:0 var(--espaciado-m);background:var(--color-superficie-secundaria);color:var(--color-texto-secundario);font-size:var(--texto-xs);letter-spacing:.05em;text-align:left;text-transform:uppercase;font-weight:700}.maestro-grupo__alternar{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--color-marca-teal);cursor:pointer;background:0 0;border:0;padding:0}.maestro-grupo__alternar:focus-visible{outline:2px solid var(--color-marca-teal);outline-offset:2px}.maestro-galeria__necesidades{align-items:center;gap:var(--espaciado-s);margin:var(--espaciado-m) 0 0;padding:var(--espaciado-s) var(--espaciado-m);border:1px dashed var(--color-texto-secundario);border-radius:var(--radio-borde-m);flex-wrap:wrap;display:flex}.maestro-tabla th,.maestro-tabla td{white-space:normal;height:auto;padding:5px var(--espaciado-s);overflow:hidden}.maestro-tabla tbody tr:last-child td{border-bottom:0}.maestro-tabla__estado{width:10rem}.maestro-tabla__insignias{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.maestro-tabla__insignias .insignia{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.maestro-tabla__accion{width:5rem;text-align:right!important}.maestro-tabla__texto{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.maestro-tabla__identidad{font-size:var(--texto-xs);color:var(--color-texto-secundario);overflow-wrap:anywhere;margin-top:2px;display:block}.maestro-seccion th{height:30px;padding:0 var(--espaciado-m);background:var(--color-grupo-teal);color:var(--color-marca-teal);font-size:var(--texto-s);letter-spacing:.06em}.maestro-familia>td{padding:var(--espaciado-s) var(--espaciado-m);background:var(--color-superficie-secundaria)}.maestro-familia__cabecera{align-items:center;gap:var(--espaciado-s) var(--espaciado-m);flex-wrap:wrap;min-width:0;display:flex}.maestro-familia__alternar{min-width:9rem;font:inherit;font-size:var(--texto-m);text-align:left;color:var(--color-texto-primario);cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:700}.maestro-familia__alternar:focus-visible{outline:2px solid var(--color-marca-teal);outline-offset:2px}.maestro-familia__cifras{gap:var(--espaciado-xs) 6px;font-size:var(--texto-s);color:var(--color-texto-secundario);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.maestro-cifra-chip{border:1px solid var(--color-superficie-borde);border-radius:var(--radio-pildora);background:var(--color-superficie-primaria);white-space:nowrap;gap:4px;padding:1px 8px;display:inline-flex}.maestro-cifra-chip b{color:var(--color-marca-teal);font-weight:700}.maestro-cifra-chip--aviso{border-color:color-mix(in srgb, var(--color-estado-medio) 40%, transparent);background:var(--color-estado-medio-fondo);color:var(--color-estado-medio)}.maestro-cifra-chip--aviso b{color:inherit}.maestro-cifra-chip--diseno{background:0 0}.maestro-familia__crear{margin-left:auto}.maestro-celda{box-sizing:border-box;width:100%;min-width:0;font-size:var(--texto-s);text-overflow:ellipsis;padding:4px 6px}.maestro-celda--pendiente{border-style:dashed}.maestro-celda--modificada{border-color:var(--color-marca-naranja)}.maestro-fila:hover>td{background:color-mix(in srgb, var(--color-marca-azul-claro) 14%, var(--color-superficie-primaria))}.maestro-fila--plaza .maestro-tabla__texto{font-style:italic;font-weight:400}.maestro-fila--descartada{opacity:.55}.maestro-fila--nueva>td{background:var(--color-estado-decision-fondo)}.maestro-galeria__seccion{margin:var(--espaciado-m) 0 var(--espaciado-s);border-bottom:2px solid var(--color-grupo-teal);font-size:var(--texto-m);letter-spacing:.06em;text-transform:uppercase;color:var(--color-marca-teal);padding-bottom:4px}.maestro-galeria__seccion:first-child{margin-top:0}.maestro-galeria__familia{margin-bottom:var(--espaciado-l)}.maestro-galeria__cabecera{padding:var(--espaciado-xs) 0 var(--espaciado-s)}.maestro-galeria__titulo{min-width:9rem;font-size:var(--texto-l);margin:0}.maestro-galeria__acciones{align-items:center;gap:var(--espaciado-s);margin-left:auto;display:inline-flex}.maestro-galeria__acciones .maestro-familia__crear{margin-left:0}.maestro-galeria__subtitulo{margin:var(--espaciado-m) 0 var(--espaciado-s);font-size:var(--texto-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-texto-secundario);font-weight:700}.maestro-galeria__rejilla{gap:var(--espaciado-m);grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));display:grid}.maestro-galeria__rejilla--plazas{gap:var(--espaciado-s);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.maestro-tarjeta{border:1px solid var(--color-superficie-borde);border-radius:var(--radio-borde-m);background:var(--color-superficie-primaria);font:inherit;text-align:left;color:inherit;cursor:pointer;flex-direction:column;min-width:0;padding:0;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.maestro-tarjeta:hover{border-color:var(--color-marca-teal);box-shadow:0 2px 10px color-mix(in srgb, var(--color-marca-negro) 10%, transparent)}.maestro-tarjeta--descartada{opacity:.55}.maestro-tarjeta__imagen{aspect-ratio:4/5;background:var(--color-superficie-secundaria);justify-content:center;align-items:center;display:flex;overflow:hidden}.maestro-tarjeta__imagen img{object-fit:cover;width:100%;height:100%}.maestro-tarjeta__imagen--vacia{padding:var(--espaciado-s);text-align:center;font-size:var(--texto-xs);color:var(--color-texto-secundario)}.maestro-tarjeta--compacta .maestro-tarjeta__imagen{aspect-ratio:5/2}.maestro-tarjeta__cuerpo{padding:10px var(--espaciado-m) var(--espaciado-m);flex:1;align-content:start;gap:3px;display:grid}.maestro-tarjeta__nombre{-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:var(--texto-m);-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.maestro-tarjeta__meta{font-size:var(--texto-s);overflow-wrap:anywhere}.maestro-tarjeta__identidad{font-size:var(--texto-xs);color:var(--color-texto-secundario);overflow-wrap:anywhere}.maestro-tarjeta__insignias{gap:var(--espaciado-xs);margin-top:var(--espaciado-xs);flex-wrap:wrap;display:flex}.maestro-plaza{padding:var(--espaciado-s) var(--espaciado-m);border:1px dashed var(--color-texto-secundario);border-radius:var(--radio-borde-m);font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;gap:2px;min-width:0;display:grid}.maestro-plaza:hover{border-style:solid;border-color:var(--color-marca-teal);background:var(--color-superficie-primaria)}.maestro-plaza__titulo{font-size:var(--texto-s);font-weight:600}.maestro-plaza__meta{font-size:var(--texto-xs);color:var(--color-texto-secundario)}.maestro-tarjeta__imagen--cargando{animation:1.4s ease-in-out infinite maestro-pulso}@keyframes maestro-pulso{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.maestro-tarjeta__imagen--cargando{animation:none}.maestro-tarjeta{transition:none}}.maestro-ficha{z-index:50;justify-content:flex-end;display:flex;position:fixed;inset:0}.maestro-ficha__fondo{background:color-mix(in srgb, var(--color-marca-negro) 30%, transparent);position:absolute;inset:0}.maestro-ficha__panel{overscroll-behavior:contain;background:var(--color-superficie-primaria);width:min(44rem,100%);height:100%;box-shadow:-8px 0 24px color-mix(in srgb, var(--color-marca-negro) 18%, transparent);outline:none;position:relative;overflow-y:auto}.maestro-ficha__cabecera{z-index:3;justify-content:space-between;align-items:flex-start;gap:var(--espaciado-m);padding:var(--espaciado-m) var(--espaciado-l) 12px;border-bottom:1px solid var(--color-superficie-borde);background:var(--color-superficie-primaria);display:flex;position:sticky;top:0}.maestro-ficha__titulos{min-width:0}.maestro-ficha__sobretitulo{font-size:var(--texto-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-marca-teal);font-weight:700}.maestro-ficha__titulo{font-size:var(--texto-xl);overflow-wrap:anywhere;margin:2px 0 8px;font-weight:600;line-height:1.3}.maestro-ficha__estado{flex-wrap:wrap;gap:6px;display:flex}.maestro .maestro-ficha__cerrar{flex-shrink:0;width:32px;height:32px;padding:0}.maestro-ficha__cuerpo{padding:var(--espaciado-m) var(--espaciado-l) var(--espaciado-xl)}.maestro__ubicacion{margin:0 0 var(--espaciado-s);font-size:var(--texto-s);color:var(--color-texto-secundario);overflow-wrap:anywhere}.maestro__temporal{margin:0 0 var(--espaciado-s);font-size:var(--texto-s);color:var(--color-texto-secundario);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.maestro__enlace{color:var(--color-accion-primaria);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.maestro__fila--activa>td{background:var(--color-estado-decision-fondo)}.maestro__identidad code{font-size:var(--texto-s)}.maestro__bloque{margin-top:var(--espaciado-l)}.maestro__bloque>.subseccion-pagina__titulo{margin:0 0 var(--espaciado-s);border-bottom:1px solid var(--color-superficie-borde);font-size:var(--texto-m);padding-bottom:4px}.maestro__campos{gap:12px var(--espaciado-m);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.maestro__campo{gap:var(--espaciado-xs);align-content:start;min-width:0;display:grid}.maestro__campo--ancho{grid-column:1/-1}.maestro__campo-etiqueta{font-size:var(--texto-s);font-weight:600}.maestro__campo-valor{overflow-wrap:anywhere}.maestro__campo-origen{font-size:var(--texto-s);color:var(--color-texto-secundario)}.maestro__entrada--campo{box-sizing:border-box;width:100%;padding:6px 10px}.maestro__estados{gap:var(--espaciado-s);flex-wrap:wrap;display:flex}.maestro__plegable{margin-top:var(--espaciado-l);font-size:var(--texto-s)}.maestro__plegable>summary{cursor:pointer;color:var(--color-texto-secundario);font-weight:600}.maestro__ficha-fila{gap:var(--espaciado-xs);padding:var(--espaciado-s) 0;border-top:1px solid var(--color-superficie-borde);display:grid}.maestro__ficha-fila--descartado{opacity:.6}.maestro__ficha-evidencia{font-size:var(--texto-s);color:var(--color-texto-secundario);overflow-wrap:anywhere}.maestro__ficha-acciones{gap:var(--espaciado-s);flex-wrap:wrap;align-items:center;display:flex}@media (width<=900px){.maestro{padding-inline:var(--espaciado-m)}.maestro__acciones{flex-wrap:wrap}}.maestro__ficha-archivo{gap:var(--espaciado-s) var(--espaciado-m);flex-wrap:wrap;align-items:center;display:flex}.maestro__ficha-nombre{gap:var(--espaciado-xs) var(--espaciado-s);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;min-width:0;display:inline-flex}.maestro__ficha-pasos{gap:var(--espaciado-xs) var(--espaciado-s);margin:var(--espaciado-s) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.maestro__aviso-variantes{padding:var(--espaciado-s);border:1px solid var(--color-superficie-borde);background:var(--color-grupo-naranja);border-radius:6px}.maestro__aviso-variantes ul{margin:var(--espaciado-xs) 0 0;padding-left:1.2rem}.preparacion__leyenda{background:#efece8;border-left:3px solid #00434c;margin:0 0 8px;padding:10px 14px;font-size:13px}.preparacion__metricas{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:8px 0;display:grid}.preparacion__metrica{flex-direction:column;gap:2px;display:flex}.preparacion__metrica strong{font-size:20px}.preparacion__metrica-nota{color:var(--color-texto-secundario);font-size:11px}.preparacion__aviso{color:#3b2f00;background:#fff4d6;border-radius:6px;margin:4px 0;padding:6px 10px;font-size:12px}.preparacion__familia{margin-top:12px}.preparacion__familia-cabecera{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.preparacion__familia-cabecera h4{margin:0}.preparacion__familia-cifras{align-items:center;gap:14px;font-size:13px;display:flex}.preparacion__bloques{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:10px;display:grid}.preparacion__bloques h5{letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:11px}.preparacion__continuidad,.preparacion__plazas{margin:0;padding:0;list-style:none}.preparacion__continuidad li{align-items:center;gap:8px;padding:3px 0;font-size:13px;display:flex}.preparacion__miniatura,.preparacion__miniatura-hueco{object-fit:cover;border-radius:4px;flex:none;width:32px;height:40px}.preparacion__plazas{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.preparacion__plaza{border:1px dashed #b8b2a8;border-radius:6px;flex-direction:column;padding:6px 8px;font-size:12px;display:flex}.preparacion__ver-todas{color:#00434c;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:13px;text-decoration:underline}.revision-extraccion__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-bottom:14px;display:grid}.campo-detectado{flex-direction:column;gap:10px;display:flex}.campo-detectado__cabecera{justify-content:space-between;align-items:center;display:flex}.campo-detectado__concepto{letter-spacing:.08em;text-transform:uppercase;color:var(--color-texto-secundario);font-size:11px;font-weight:700}.campo-detectado__valor{flex-direction:column;gap:3px;font-size:13px;display:flex}.campo-detectado__etiqueta{letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto-secundario);font-size:10px;font-weight:700}.campo-detectado__vacio{color:var(--color-texto-secundario);font-size:12px;font-style:italic}.campo-detectado__lista-candidatos{margin:0;padding-left:18px;font-size:13px}.campo-detectado__origen{color:var(--color-texto-secundario);font-size:11px}.campo-detectado__evidencia{color:var(--color-texto-secundario);font-size:12px}.campo-detectado__senales{color:var(--color-texto-secundario);border-top:1px dotted var(--color-superficie-borde);flex-wrap:wrap;gap:8px 14px;padding-top:8px;font-size:10px;display:flex}.revision-extraccion__articulo{margin-bottom:14px}.revision-extraccion__codigo-parcial{letter-spacing:.04em;margin:6px 0 10px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:26px;font-weight:600}.revision-extraccion__nota{color:var(--color-texto-secundario);margin:0;font-size:12px;line-height:1.5}.revision-extraccion__advertencias ul{color:var(--color-texto-secundario);margin:6px 0 0;padding-left:18px;font-size:12px}.app-shell{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.app-shell--plegada{grid-template-columns:64px 1fr}.app-shell__contenido{min-width:0}.pagina{box-sizing:border-box;max-width:1380px;padding:28px 28px 60px}.puerta-sesion{background:var(--color-superficie-secundaria);min-height:100vh;color:var(--color-texto-primario);place-items:center;display:grid}.puerta-sesion__panel{background:var(--color-superficie-primaria);border:1px solid var(--color-superficie-borde);border-radius:.5rem;gap:.9rem;width:min(22rem,100vw - 2rem);padding:1.5rem;display:grid}.puerta-sesion__panel h1{color:var(--color-accion-primaria);margin:0;font-size:1.25rem}.puerta-sesion__panel label{color:var(--color-texto-secundario);gap:.25rem;font-size:.85rem;display:grid}.puerta-sesion__panel input{border:1px solid var(--color-superficie-borde);font:inherit;border-radius:.35rem;padding:.5rem .6rem}.puerta-sesion__error{color:var(--color-estado-revision);margin:0;font-size:.85rem}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-marca-negro:#000;--color-marca-teal:#00434c;--color-marca-calido:#efece8;--color-marca-blanco:#fff;--color-marca-burdeos:#772626;--color-marca-naranja:#db853e;--color-marca-azul-claro:#b9d2dc;--color-superficie-primaria:var(--color-marca-blanco);--color-superficie-secundaria:var(--color-marca-calido);--color-superficie-borde:#e2ded6;--color-texto-primario:#17181a;--color-texto-secundario:#5c5f63;--color-accion-primaria:var(--color-marca-teal);--color-accion-primaria-hover:#013039;--color-estado-alto:#1c6b3c;--color-estado-alto-fondo:#e7f3ec;--color-estado-medio:#92620f;--color-estado-medio-fondo:#fbf1de;--color-estado-revision:#9c3b3b;--color-estado-revision-fondo:#f8e9e9;--color-estado-decision:var(--color-marca-teal);--color-estado-decision-fondo:#e0ebef}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-estado-decision-fondo:color-mix(in srgb, var(--color-marca-azul-claro) 45%, var(--color-superficie-primaria))}}:root,:host{--color-grupo-teal:#e6eced}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-grupo-teal:color-mix(in srgb, var(--color-marca-teal) 10%, var(--color-superficie-primaria))}}:root,:host{--color-grupo-neutro:#efefef}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-grupo-neutro:color-mix(in srgb, var(--color-texto-secundario) 10%, var(--color-superficie-primaria))}}:root,:host{--color-grupo-burdeos:#f3ebeb}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-grupo-burdeos:color-mix(in srgb, var(--color-marca-burdeos) 9%, var(--color-superficie-primaria))}}:root,:host{--color-grupo-azul:#ebf2f5}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-grupo-azul:color-mix(in srgb, var(--color-marca-azul-claro) 28%, var(--color-superficie-primaria))}}:root,:host{--color-grupo-naranja:#faede2}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-grupo-naranja:color-mix(in srgb, var(--color-marca-naranja) 15%, var(--color-superficie-primaria))}}:root,:host{--color-grafico-1:#2a78d6;--color-grafico-2:#eb6834;--color-grafico-3:#1baf7a;--color-grafico-4:#eda100;--color-grafico-5:#e87ba4;--color-grafico-6:#008300;--color-grafico-7:#6250d6;--color-grafico-otras:#9a9892;--color-grafico-sin-clasificar:#5c5f63;--font-operativa:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-4{grid-column:4}.col-5{grid-column:5}.col-6{grid-column:6}.col-7{grid-column:7}.col-8{grid-column:8}.col-9{grid-column:9}.col-10{grid-column:10}.col-11{grid-column:11}.col-12{grid-column:12}.col-13{grid-column:13}.col-14{grid-column:14}.col-15{grid-column:15}.col-16{grid-column:16}.col-17{grid-column:17}.col-18{grid-column:18}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}}:root{--fuente-operativa:var(--font-operativa);--radio-borde-s:6px;--radio-borde-m:10px;--radio-pildora:999px;--espaciado-xs:4px;--espaciado-s:8px;--espaciado-m:16px;--espaciado-l:24px;--espaciado-xl:32px;--texto-xs:11px;--texto-s:12px;--texto-m:13px;--texto-l:16px;--texto-xl:18px;--texto-titulo:28px;--tabla-padding-y:8px;--tabla-padding-x:12px;--tabla-alto-fila:40px;--tabla-alto-cabecera:34px}.nota{margin:0 0 var(--espaciado-s);font-size:var(--texto-m);color:var(--color-texto-secundario);line-height:1.55}.nota:last-child{margin-bottom:0}.nota--secundaria{font-size:var(--texto-s)}.etiqueta-campo{font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-texto-secundario);font-weight:700}.titulo-dato{margin:0 0 var(--espaciado-xs);font-size:var(--texto-l);font-weight:700}.lista-notas{margin:0 0 var(--espaciado-s);font-size:var(--texto-m);color:var(--color-texto-secundario);padding-left:18px;line-height:1.65}.lista-notas:last-child{margin-bottom:0}.seccion-pagina{margin-top:var(--espaciado-xl)}.seccion-pagina__cabecera{margin-bottom:var(--espaciado-m)}.seccion-pagina__sobretitulo{font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-marca-teal);margin-bottom:2px;font-weight:700;display:block}.seccion-pagina__titulo{font-size:var(--texto-xl);margin:0;font-weight:700}.seccion-pagina__descripcion{max-width:760px;font-size:var(--texto-m);color:var(--color-texto-secundario);margin:4px 0 0;line-height:1.5}.subseccion-pagina__titulo{margin:var(--espaciado-l) 0 var(--espaciado-s);font-size:var(--texto-l);font-weight:700}.rejilla-tarjetas{gap:var(--espaciado-m);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.cabecera-dato{margin-bottom:var(--espaciado-s);justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cabecera-dato__titulo{font-size:var(--texto-m);padding-top:3px;font-weight:700}.cabecera-dato .insignia{white-space:normal;text-align:right}.resumen-estado{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:20px;display:grid}.resumen-estado__item{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.resumen-estado__item .insignia{white-space:normal;max-width:100%}.lista-datos{font-size:var(--texto-m);grid-template-columns:auto 1fr;gap:4px 16px;margin:6px 0;display:grid}.lista-datos dt{color:var(--color-texto-secundario)}.lista-datos dd{text-align:right;font-variant-numeric:tabular-nums;justify-self:end;margin:0}.detalle-avanzado{font-size:var(--texto-m)}.detalle-avanzado>summary{cursor:pointer;color:var(--color-texto-secundario);font-weight:600}.detalle-avanzado>summary:hover{color:var(--color-texto-primario)}.detalle-avanzado[open]>summary{margin-bottom:var(--espaciado-s)}.tabla-atelier__contenedor{padding:0;position:relative;overflow-x:auto}.tabla-atelier__contenedor--scroll{max-height:75vh;overflow:auto}.tabla-atelier{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--texto-m)}.tabla-atelier th,.tabla-atelier td{padding:var(--tabla-padding-y) var(--tabla-padding-x);height:var(--tabla-alto-fila);text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid var(--color-superficie-borde)}.tabla-atelier th{height:var(--tabla-alto-cabecera);font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-texto-secundario);background:var(--color-superficie-primaria);font-weight:700}.tabla-atelier--fija{table-layout:fixed}.tabla-atelier--fija th,.tabla-atelier--fija td{text-overflow:ellipsis;overflow:hidden}.tabla-atelier--cabecera-fija thead th{z-index:2;position:sticky;top:0}.tabla-atelier--primera-fija tbody td:first-child,.tabla-atelier--primera-fija thead th:first-child{z-index:1;background:var(--color-superficie-primaria);font-weight:600;position:sticky;left:0}.tabla-atelier--primera-fija thead th:first-child{z-index:3}.tabla-atelier__num{font-variant-numeric:tabular-nums;text-align:right!important}.tabla-atelier__orden{cursor:pointer;-webkit-user-select:none;user-select:none}.tabla-atelier__orden:hover{color:var(--color-texto-primario)}.tabla-atelier__fila-interactiva{cursor:pointer}.tabla-atelier__fila-interactiva:hover>td{background:var(--color-superficie-secundaria)}.tabla-atelier__texto{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.tabla-atelier__secundario{font-size:var(--texto-xs);color:var(--color-texto-secundario);white-space:nowrap;text-overflow:ellipsis;font-weight:400;display:block;overflow:hidden}.tabla-atelier__fila-detalle>td{white-space:normal;height:auto;padding:var(--espaciado-m);background:var(--color-superficie-secundaria)}.tabla-atelier__identidad{align-items:center;gap:var(--espaciado-s);min-width:0;display:flex}.tabla-atelier__identidad>:last-child{min-width:0}.tabla-atelier .tabla-atelier__grupo--teal{background:var(--color-grupo-teal)}.tabla-atelier .tabla-atelier__grupo--neutro{background:var(--color-grupo-neutro)}.tabla-atelier .tabla-atelier__grupo--burdeos{background:var(--color-grupo-burdeos)}.tabla-atelier .tabla-atelier__grupo--azul{background:var(--color-grupo-azul)}.tabla-atelier .tabla-atelier__grupo--naranja{background:var(--color-grupo-naranja)}.tabla-atelier__fila-grupos th{text-align:center;border-left:2px solid var(--color-superficie-borde)}.tabla-atelier__fila-grupos th:first-child{border-left:none}.tabla-atelier--dos-cabeceras thead tr:nth-child(2) th{top:var(--tabla-alto-cabecera)}.tabla-atelier td>.insignia{text-overflow:ellipsis;max-width:100%;overflow:hidden}.tabla-atelier__celda-ancha{min-width:0}.seccion-pagina__titulo--suelto{margin:var(--espaciado-xl) 0 12px}.resumen-estado+.nota{margin-top:var(--espaciado-m)}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--color-superficie-secundaria);color:var(--color-texto-primario);font-family:var(--fuente-operativa);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--color-accion-primaria)}button{font-family:var(--fuente-operativa)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
