html,body,#raiz{height:100%;margin:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.coincidencia-busqueda{background-color:#ffe58f;border-radius:2px;padding:0 1px}:root{--tablero-verde:#237804;--tablero-verde-fondo:#eef8e6;--tablero-azul:#0050b3;--tablero-azul-fondo:#e3eeff;--tablero-rojo:#c41d1d;--tablero-rojo-fondo:#fdecec;--tablero-amarillo:#ad6800;--tablero-amarillo-fondo:#fff6d6;--tablero-gris:#595959;--tablero-gris-fondo:#f2f3f5;--tablero-borde:#d9d9d9}.texto-tablero--verde,.texto-tablero--verde .ant-statistic-content{color:var(--tablero-verde)}.texto-tablero--azul,.texto-tablero--azul .ant-statistic-content{color:var(--tablero-azul)}.texto-tablero--rojo,.texto-tablero--rojo .ant-statistic-content{color:var(--tablero-rojo)}.texto-tablero--amarillo,.texto-tablero--amarillo .ant-statistic-content{color:var(--tablero-amarillo)}.texto-tablero--gris,.texto-tablero--gris .ant-statistic-content{color:var(--tablero-gris)}.fondo-tablero--verde{background-color:var(--tablero-verde-fondo);border-color:var(--tablero-verde)}.fondo-tablero--azul{background-color:var(--tablero-azul-fondo);border-color:var(--tablero-azul)}.fondo-tablero--rojo{background-color:var(--tablero-rojo-fondo);border-color:var(--tablero-rojo)}.fondo-tablero--amarillo{background-color:var(--tablero-amarillo-fondo);border-color:var(--tablero-amarillo)}.fondo-tablero--gris{background-color:var(--tablero-gris-fondo);border-color:var(--tablero-borde)}.etiqueta-tablero{color:#fff;border:none;font-weight:600}.etiqueta-tablero--verde{background-color:var(--tablero-verde)}.etiqueta-tablero--azul{background-color:var(--tablero-azul)}.etiqueta-tablero--rojo{background-color:var(--tablero-rojo)}.etiqueta-tablero--amarillo{background-color:var(--tablero-amarillo)}.etiqueta-tablero--gris{background-color:var(--tablero-gris)}.cabecera-tablero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.indicador-actualizacion{align-items:center;gap:8px;display:inline-flex}.indicador-actualizacion__punto{background-color:var(--tablero-verde);border-radius:50%;width:10px;height:10px}.indicador-actualizacion__punto--error{background-color:var(--tablero-rojo)}.kpi-tablero{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.kpi-tablero .ant-statistic-content{font-size:34px;font-weight:600}.kpi-tablero__sufijo{margin-left:8px;font-size:18px}.kpi-tablero__avance{align-items:center;gap:16px;display:flex}.kpi-tablero__piezas{margin-top:4px;font-weight:600}@media (width<=1280px){.kpi-tablero{grid-template-columns:repeat(3,minmax(0,1fr))}}.grilla-sectores{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-auto-rows:1fr;gap:16px;display:grid}.tarjeta-sector{text-align:left;width:100%;height:100%;font:inherit;color:inherit;cursor:pointer;border-style:solid;border-width:2px;border-radius:8px;flex-direction:column;gap:12px;padding:14px 16px;transition:box-shadow .15s;display:flex}.tarjeta-sector:hover,.tarjeta-sector:focus-visible{outline:none;box-shadow:0 4px 14px #00000026}.tarjeta-sector__cabecera{justify-content:space-between;align-items:flex-start;gap:8px;min-height:44px;display:flex}.tarjeta-sector__nombre{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden}.tarjeta-sector__inactivo{flex-shrink:0;margin-inline-end:0}.tarjeta-sector__aviso{color:var(--tablero-amarillo);flex-shrink:0;font-size:12px;font-weight:600}.tarjeta-sector__avance{align-items:center;gap:8px;margin-top:auto;display:flex}.tarjeta-sector__avance .ant-progress{flex:1;margin:0}.tarjeta-sector__porcentaje{text-align:right;min-width:52px;font-size:18px;font-weight:700}.contadores-sector{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.contadores-sector__item{flex-direction:column;display:flex}.contadores-sector__valor{font-size:24px;font-weight:700;line-height:1.1}.contadores-sector__titulo{white-space:nowrap;text-overflow:ellipsis;color:var(--tablero-gris);font-size:11px;overflow:hidden}.contadores-sector--grande .contadores-sector__valor{font-size:40px}.contadores-sector--grande .contadores-sector__titulo{font-size:14px}.detalle-sector{flex-direction:column;gap:16px;display:flex}.pie-detalle-sector{flex-wrap:wrap;gap:24px;display:flex}.observacion-recepcion{text-overflow:ellipsis;white-space:nowrap;color:#00000073;text-align:right;max-width:100%;font-size:12px;overflow:hidden}.indicador-anomalia{color:var(--tablero-amarillo);cursor:help;margin-left:6px}.codigo-de-pairing{letter-spacing:.25em;font-variant-numeric:tabular-nums;padding:8px 0 8px .25em;font-size:64px;font-weight:700;line-height:1.2}.codigo-de-pairing--vencido{color:var(--tablero-gris);text-decoration:line-through}.fila-oee-vigente>td{background:#52c41a14}.texto-secundario-oee{color:#00000073;font-size:12px}.jornada-oee{white-space:normal;font-size:12px;line-height:1.3;display:block}.jornada-oee-no-laborable{color:var(--tablero-gris);font-style:italic}.jornada-oee-excepcion{font-weight:600}
