﻿body.page-petroquimica.page-predictivo{margin:0;padding:0;background:#050811;color:hsla(0,0%,100%,.85);font-family:"Inter",sans-serif;overflow:hidden;--pq-bg: #050811;--pq-rail: #1a1e29;--pq-amber: #FBBF24;--pq-amber-rgb: 251,191,36;--pq-ok: #10B981;--pq-green: #10B981;--pq-green-l: #34d399;--pq-green-rgb: 16,185,129;--pq-card: rgba(255,255,255,0.03);--pq-card-bd: rgba(255,255,255,0.07);--pq-ink: rgba(255,255,255,0.92);--pq-ink-2: rgba(255,255,255,0.55);--pq-ink-3: rgba(255,255,255,0.32);--ui-scale: 1}body.page-petroquimica.page-predictivo [hidden]{display:none !important}body.page-petroquimica.page-predictivo *,body.page-petroquimica.page-predictivo *::before,body.page-petroquimica.page-predictivo *::after{box-sizing:border-box}body.page-petroquimica.page-predictivo .vsb{background:var(--pq-rail)}@keyframes mp-pulse{0%,100%{opacity:1}50%{opacity:.35}}body.page-petroquimica.page-predictivo .pq-app{position:fixed;inset:0;margin-left:80px;display:flex;flex-direction:column;padding:calc(10px*var(--ui-scale)) calc(12px*var(--ui-scale));gap:calc(8px*var(--ui-scale))}.mp-hd{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:calc(14px*var(--ui-scale));padding:calc(10px*var(--ui-scale)) calc(16px*var(--ui-scale));border-radius:calc(13px*var(--ui-scale));background:var(--pq-card);border:1px solid var(--pq-card-bd)}.mp-hd__title{display:flex;align-items:center;gap:calc(13px*var(--ui-scale));min-width:0}.mp-hd__ico{width:calc(30px*var(--ui-scale));height:calc(30px*var(--ui-scale));flex-shrink:0;color:var(--pq-amber)}.mp-hd__ico svg{width:100%;height:100%}.mp-hd__eyebrow{display:block;font-size:calc(9.5px*var(--ui-scale));font-weight:700;letter-spacing:calc(0.7px*var(--ui-scale));text-transform:uppercase;color:var(--pq-amber)}.mp-hd__h1{margin:calc(2px*var(--ui-scale)) 0 0;font-size:calc(18px*var(--ui-scale));font-weight:800;letter-spacing:calc(0.2px*var(--ui-scale));color:var(--pq-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-hd__meta{display:flex;align-items:center;gap:calc(8px*var(--ui-scale));flex-shrink:0}.mp-hd__chip{display:inline-flex;align-items:center;gap:calc(7px*var(--ui-scale));padding:calc(6px*var(--ui-scale)) calc(12px*var(--ui-scale));border-radius:calc(999px*var(--ui-scale));border:1px solid var(--pq-card-bd);background:hsla(0,0%,100%,.03);font-size:calc(11px*var(--ui-scale));font-weight:600;color:var(--pq-ink-2);white-space:nowrap}.mp-hd__chip b{color:var(--pq-ink);font-weight:800;font-family:"JetBrains Mono",monospace}.mp-hd__chip--sap{color:var(--pq-green-l);border-color:rgba(16,185,129,.32);text-transform:uppercase;letter-spacing:calc(0.6px*var(--ui-scale));font-size:calc(10px*var(--ui-scale));font-weight:800}.mp-hd__chip--sap i{width:calc(7px*var(--ui-scale));height:calc(7px*var(--ui-scale));border-radius:50%;background:var(--pq-green);box-shadow:0 0 calc(8px*var(--ui-scale)) var(--pq-green);animation:mp-pulse 1.5s ease-in-out infinite}.mp-hd__chip--time{font-family:"JetBrains Mono",monospace;font-size:calc(10px*var(--ui-scale));color:var(--pq-ink-3)}.mp-kpi-row{display:flex;gap:calc(8px*var(--ui-scale));flex-shrink:0}.mp-kpi{flex:1;background:rgba(7,10,24,.96);border:1px solid hsla(0,0%,100%,.07);border-radius:calc(8px*var(--ui-scale));padding:calc(8px*var(--ui-scale)) calc(12px*var(--ui-scale));display:flex;flex-direction:column;gap:calc(2px*var(--ui-scale))}.mp-kpi--warn{border-color:rgba(251,191,36,.25);background:rgba(251,191,36,.04)}.mp-kpi__n{font-size:calc(18px*var(--ui-scale));font-weight:800;font-family:"JetBrains Mono",monospace;color:hsla(0,0%,100%,.85);line-height:1;display:flex;align-items:center;gap:calc(4px*var(--ui-scale))}.mp-kpi__n small{font-size:calc(11px*var(--ui-scale));font-weight:500;color:hsla(0,0%,100%,.42)}.mp-kpi__n--warn{color:#fbbf24}.mp-kpi__l{font-size:calc(9px*var(--ui-scale));font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.mp-led{display:inline-block;width:calc(6px*var(--ui-scale));height:calc(6px*var(--ui-scale));border-radius:50%;flex-shrink:0}.mp-led--ok{background:#10b981;box-shadow:0 0 5px #10b981;animation:mp-led-ok 2s ease-in-out infinite}.mp-led--warn{background:#fbbf24;box-shadow:0 0 5px #fbbf24;animation:mp-led-warn .7s ease-in-out infinite}.mp-main{flex:1;min-height:0;display:grid;grid-template-columns:60fr 40fr;gap:calc(8px*var(--ui-scale))}.mp-panel{background:rgba(7,10,24,.96);border:1px solid hsla(0,0%,100%,.07);border-radius:calc(10px*var(--ui-scale));overflow:hidden;display:flex;flex-direction:column;min-height:0}.mp-panel__hd{display:flex;align-items:center;gap:calc(10px*var(--ui-scale));padding:calc(8px*var(--ui-scale)) calc(14px*var(--ui-scale));border-bottom:1px solid hsla(0,0%,100%,.07);flex-shrink:0;flex-wrap:wrap}.mp-panel__hd-tx{font-size:calc(10px*var(--ui-scale));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.mp-panel__hd-hint{font-size:calc(9px*var(--ui-scale));color:hsla(0,0%,100%,.42);margin-left:auto;font-style:italic}.mp-mode-toggle{display:flex;gap:calc(2px*var(--ui-scale));background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:calc(6px*var(--ui-scale));padding:calc(2px*var(--ui-scale))}.mp-mode-toggle .pq-pr-mode__btn{padding:calc(3px*var(--ui-scale)) calc(10px*var(--ui-scale));font-size:calc(10px*var(--ui-scale));font-weight:600;font-family:"Inter",sans-serif;border:0;border-radius:calc(4px*var(--ui-scale));background:rgba(0,0,0,0);color:hsla(0,0%,100%,.42);cursor:pointer;transition:background .18s,color .18s}.mp-mode-toggle .pq-pr-mode__btn:hover{color:hsla(0,0%,100%,.85)}.mp-mode-toggle .pq-pr-mode__btn.is-active{background:rgba(16,185,129,.15);color:#10b981}.mp-canvas-wrap{flex:1;min-height:0;position:relative;overflow:hidden}#pq-proceso-container{position:relative;width:100%;height:100%;cursor:default}#pq-proceso-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(5,8,17,.7);z-index:2;font-size:calc(11px*var(--ui-scale));color:hsla(0,0%,100%,.42);font-family:"JetBrains Mono",monospace;transition:opacity .4s}#pq-proceso-loader.is-hidden{opacity:0;pointer-events:none}.mp-maint-box{overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.08) rgba(0,0,0,0)}.mp-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(16px*var(--ui-scale));padding:calc(24px*var(--ui-scale));text-align:center}.mp-empty svg{width:calc(48px*var(--ui-scale));height:calc(48px*var(--ui-scale));color:hsla(0,0%,100%,.08)}.mp-empty p{font-size:calc(12px*var(--ui-scale));color:hsla(0,0%,100%,.42);line-height:1.6;max-width:calc(240px*var(--ui-scale));margin:0}.mp-unit{display:flex;flex-direction:column;gap:0}.mp-unit__hd{display:flex;align-items:center;gap:calc(10px*var(--ui-scale));padding:calc(12px*var(--ui-scale)) calc(14px*var(--ui-scale));border-bottom:1px solid hsla(0,0%,100%,.07);flex-shrink:0}.mp-unit__badge{width:calc(32px*var(--ui-scale));height:calc(32px*var(--ui-scale));border-radius:50%;background:rgba(16,185,129,.12);border:1.5px solid rgba(16,185,129,.35);display:flex;align-items:center;justify-content:center;font-size:calc(14px*var(--ui-scale));font-weight:800;font-family:"JetBrains Mono",monospace;color:#10b981;flex-shrink:0}.is-warn .mp-unit__badge{background:rgba(251,191,36,.12);border-color:rgba(251,191,36,.35);color:#fbbf24}.mp-unit__info{flex:1;min-width:0}.mp-unit__name{display:block;font-size:calc(12px*var(--ui-scale));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-unit__type{display:block;font-size:calc(9px*var(--ui-scale));color:hsla(0,0%,100%,.42);font-family:"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.06em;margin-top:calc(1px*var(--ui-scale))}.mp-pill{flex-shrink:0;font-size:calc(9px*var(--ui-scale));font-weight:700;font-family:"JetBrains Mono",monospace;letter-spacing:.05em;padding:calc(3px*var(--ui-scale)) calc(8px*var(--ui-scale));border-radius:calc(4px*var(--ui-scale));background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.25);color:#10b981}.mp-pill.is-warn{background:rgba(251,191,36,.12);border-color:rgba(251,191,36,.25);color:#fbbf24}.mp-pill.is-maint{background:rgba(56,189,248,.13);border-color:rgba(56,189,248,.3);color:#38bdf8}.mp-maint-btn{flex-shrink:0;font-size:calc(9px*var(--ui-scale));font-weight:700;font-family:"JetBrains Mono",monospace;letter-spacing:.04em;text-transform:uppercase;padding:calc(4px*var(--ui-scale)) calc(9px*var(--ui-scale));border-radius:calc(5px*var(--ui-scale));cursor:pointer;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.8);transition:background .15s ease,color .15s ease,border-color .15s ease}.mp-maint-btn:hover{background:hsla(0,0%,100%,.1);color:#fff}.mp-maint-btn.is-active{background:rgba(56,189,248,.14);border-color:rgba(56,189,248,.35);color:#9be0ff}.mp-health{padding:calc(12px*var(--ui-scale)) calc(14px*var(--ui-scale));border-bottom:1px solid hsla(0,0%,100%,.07)}.mp-health__big{display:flex;align-items:baseline;gap:calc(8px*var(--ui-scale));margin-bottom:calc(8px*var(--ui-scale))}.mp-health__n{font-size:calc(36px*var(--ui-scale));font-weight:800;font-family:"JetBrains Mono",monospace;color:#10b981;line-height:1}.mp-health__n.is-warn{color:#fbbf24}.mp-health__n.is-err{color:#ef4444}.mp-health__meta{display:flex;flex-direction:column;gap:calc(2px*var(--ui-scale))}.mp-health__pct{font-size:calc(11px*var(--ui-scale));font-weight:600;color:hsla(0,0%,100%,.42);text-transform:uppercase;letter-spacing:.06em}.mp-health__rul{font-size:calc(10px*var(--ui-scale));color:hsla(0,0%,100%,.42);font-family:"JetBrains Mono",monospace}.mp-health__rul b{color:hsla(0,0%,100%,.85)}.mp-health__bar{height:calc(6px*var(--ui-scale));border-radius:calc(3px*var(--ui-scale));background:hsla(0,0%,100%,.06);overflow:hidden}.mp-health__fill{height:100%;border-radius:calc(3px*var(--ui-scale));background:linear-gradient(90deg, #10B981 0%, #FBBF24 75%, #EF4444 100%);transition:width .8s cubic-bezier(0.4, 0, 0.2, 1)}.mp-sensors{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(1px*var(--ui-scale));border-bottom:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.07)}.mp-sensor{display:flex;flex-direction:column;gap:calc(2px*var(--ui-scale));padding:calc(8px*var(--ui-scale)) calc(10px*var(--ui-scale));background:rgba(7,10,24,.6)}.mp-sensor__k{font-size:calc(8px*var(--ui-scale));font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:hsla(0,0%,100%,.42);font-family:"JetBrains Mono",monospace}.mp-sensor__v{font-size:calc(13px*var(--ui-scale));font-weight:700;font-family:"JetBrains Mono",monospace;color:hsla(0,0%,100%,.85)}.mp-sensor__v.is-warn{color:#fbbf24}.mp-reliab{display:grid;grid-template-columns:1fr 1fr;gap:calc(1px*var(--ui-scale));border-bottom:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.07)}.mp-reliab__kpi{display:flex;flex-direction:column;gap:calc(2px*var(--ui-scale));padding:calc(8px*var(--ui-scale)) calc(10px*var(--ui-scale));background:rgba(7,10,24,.6)}.mp-reliab__k{font-size:calc(8px*var(--ui-scale));font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:hsla(0,0%,100%,.42);font-family:"JetBrains Mono",monospace}.mp-reliab__v{font-size:calc(13px*var(--ui-scale));font-weight:700;font-family:"JetBrains Mono",monospace;color:hsla(0,0%,100%,.85)}.mp-reliab__v--hl{color:#fbbf24}.mp-kgrid{border-bottom:1px solid hsla(0,0%,100%,.07)}.mp-kgrid__hd{padding:calc(9px*var(--ui-scale)) calc(14px*var(--ui-scale)) calc(6px*var(--ui-scale));font-size:calc(8px*var(--ui-scale));font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:hsla(0,0%,100%,.42);font-family:"JetBrains Mono",monospace}.mp-kgrid__cells{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(1px*var(--ui-scale));background:hsla(0,0%,100%,.07);border-top:1px solid hsla(0,0%,100%,.07)}.mp-kcell{display:flex;flex-direction:column;gap:calc(3px*var(--ui-scale));padding:calc(8px*var(--ui-scale)) calc(10px*var(--ui-scale));background:rgba(7,10,24,.6)}.mp-kcell__k{font-size:calc(8px*var(--ui-scale));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:hsla(0,0%,100%,.42);font-family:"JetBrains Mono",monospace}.mp-kcell__v{font-size:calc(13px*var(--ui-scale));font-weight:800;font-family:"JetBrains Mono",monospace;color:hsla(0,0%,100%,.85)}.mp-kcell__v.is-warn{color:#fbbf24}.mp-kcell__v.is-err{color:#ef4444}.mp-kcell__v.is-ok{color:#10b981}.mp-mzone{margin:calc(12px*var(--ui-scale)) calc(14px*var(--ui-scale)) calc(6px*var(--ui-scale));border:1px solid rgba(251,191,36,.34);border-radius:calc(10px*var(--ui-scale));background:linear-gradient(180deg, rgba(251, 191, 36, 0.08), rgba(251, 191, 36, 0.02));overflow:hidden;box-shadow:0 0 0 1px rgba(251,191,36,.05),0 calc(8px*var(--ui-scale)) calc(20px*var(--ui-scale)) rgba(0,0,0,.25)}.mp-mzone__hd{display:flex;align-items:center;gap:calc(8px*var(--ui-scale));padding:calc(10px*var(--ui-scale)) calc(13px*var(--ui-scale));background:rgba(251,191,36,.13);border-bottom:1px solid rgba(251,191,36,.26);font-size:calc(11.5px*var(--ui-scale));font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fbbf24}.mp-mzone__hd svg{width:calc(16px*var(--ui-scale));height:calc(16px*var(--ui-scale));flex-shrink:0}.mp-plan{padding:calc(10px*var(--ui-scale)) calc(12px*var(--ui-scale));border-bottom:1px solid rgba(251,191,36,.14);flex-shrink:0}.mp-plan__hd{display:flex;align-items:center;gap:calc(6px*var(--ui-scale));font-size:calc(9.5px*var(--ui-scale));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:hsla(0,0%,100%,.62);font-family:"JetBrains Mono",monospace;margin-bottom:calc(8px*var(--ui-scale))}.mp-plan__hd svg{width:calc(13px*var(--ui-scale));height:calc(13px*var(--ui-scale));color:#fbbf24;flex-shrink:0}.mp-plan__cnt{margin-left:auto;font-size:calc(10px*var(--ui-scale));font-weight:800;color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.07);border-radius:calc(4px*var(--ui-scale));padding:calc(1px*var(--ui-scale)) calc(6px*var(--ui-scale))}.mp-plan__list{display:flex;flex-direction:column;gap:calc(5px*var(--ui-scale))}.mp-plan__none{font-size:calc(11px*var(--ui-scale));color:hsla(0,0%,100%,.42);font-style:italic;padding:calc(6px*var(--ui-scale)) 0}.mp-plan-row{padding:calc(8px*var(--ui-scale)) calc(10px*var(--ui-scale));border-radius:calc(6px*var(--ui-scale));border:1px solid hsla(0,0%,100%,.07);border-left:calc(3px*var(--ui-scale)) solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.02);display:flex;flex-direction:column;gap:calc(4px*var(--ui-scale))}.mp-plan-row--alta{border-left-color:#ef4444}.mp-plan-row--media{border-left-color:#fbbf24}.mp-plan-row--baja{border-left-color:#10b981}.mp-plan-row__top{display:flex;align-items:center;gap:calc(7px*var(--ui-scale));flex-wrap:wrap}.mp-plan-row__date{font-size:calc(10px*var(--ui-scale));font-weight:700;font-family:"JetBrains Mono",monospace;color:hsla(0,0%,100%,.85)}.mp-plan-row__type{font-size:calc(8px*var(--ui-scale));font-weight:700;font-family:"JetBrains Mono",monospace;padding:calc(2px*var(--ui-scale)) calc(5px*var(--ui-scale));border-radius:calc(3px*var(--ui-scale));white-space:nowrap}.mp-plan-row__type--predictivo{background:rgba(34,211,238,.12);color:#22d3ee;border:1px solid rgba(34,211,238,.2)}.mp-plan-row__type--correctivo{background:rgba(239,68,68,.12);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.mp-plan-row__type--programado{background:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.2)}.mp-plan-row__type--diario{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.42);border:1px solid hsla(0,0%,100%,.07)}.mp-plan-row__win{font-size:calc(8px*var(--ui-scale));font-family:"JetBrains Mono",monospace;color:hsla(0,0%,100%,.42);margin-left:auto;white-space:nowrap}.mp-plan-row__desc{font-size:calc(10px*var(--ui-scale));color:hsla(0,0%,100%,.85);line-height:1.4;margin:0}.mp-plan-row__resp{font-size:calc(8px*var(--ui-scale));font-family:"JetBrains Mono",monospace;color:hsla(0,0%,100%,.42)}.mp-hist{padding:calc(10px*var(--ui-scale)) calc(12px*var(--ui-scale));border-bottom:0;flex-shrink:0}.mp-hist__hd{display:flex;align-items:center;gap:calc(6px*var(--ui-scale));font-size:calc(9.5px*var(--ui-scale));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:hsla(0,0%,100%,.62);font-family:"JetBrains Mono",monospace;margin-bottom:calc(8px*var(--ui-scale))}.mp-hist__hd svg{width:calc(13px*var(--ui-scale));height:calc(13px*var(--ui-scale));color:#fbbf24;flex-shrink:0}.mp-hist__cnt{margin-left:auto;font-size:calc(10px*var(--ui-scale));font-weight:800;color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.07);border-radius:calc(4px*var(--ui-scale));padding:calc(1px*var(--ui-scale)) calc(6px*var(--ui-scale))}.mp-hist__list{display:flex;flex-direction:column;gap:calc(6px*var(--ui-scale))}.mp-hist__none{font-size:calc(11px*var(--ui-scale));color:hsla(0,0%,100%,.42);font-style:italic;padding:calc(6px*var(--ui-scale)) 0}.mp-hist-row{display:flex;align-items:center;gap:calc(10px*var(--ui-scale));padding:calc(10px*var(--ui-scale)) calc(11px*var(--ui-scale));border-radius:calc(8px*var(--ui-scale));border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.03);cursor:pointer;transition:background .16s,border-color .16s,transform .12s}.mp-hist-row:hover,.mp-hist-row:focus-visible{background:rgba(251,191,36,.09);border-color:rgba(251,191,36,.38);outline:none}.mp-hist-row:hover{transform:translateY(calc(-1px * var(--ui-scale)))}.mp-hist-row:hover .mp-hist-row__eye,.mp-hist-row:focus-visible .mp-hist-row__eye{background:rgba(251,191,36,.22);border-color:rgba(251,191,36,.5)}.mp-hist-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(5px*var(--ui-scale))}.mp-hist-row__l1{display:flex;align-items:center;gap:calc(8px*var(--ui-scale))}.mp-hist-row__type{font-size:calc(8.5px*var(--ui-scale));font-weight:800;font-family:"JetBrains Mono",monospace;letter-spacing:.03em;padding:calc(3px*var(--ui-scale)) calc(7px*var(--ui-scale));border-radius:calc(4px*var(--ui-scale));white-space:nowrap}.mp-hist-row__type--predictivo{background:rgba(34,211,238,.12);color:#22d3ee;border:1px solid rgba(34,211,238,.2)}.mp-hist-row__type--correctivo{background:rgba(239,68,68,.12);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.mp-hist-row__type--programado{background:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.2)}.mp-hist-row__type--diario{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.42);border:1px solid hsla(0,0%,100%,.07)}.mp-hist-row__date{font-size:calc(12px*var(--ui-scale));font-weight:700;font-family:"JetBrains Mono",monospace;color:hsla(0,0%,100%,.85);white-space:nowrap}.mp-hist-row__l2{display:flex;align-items:center;gap:calc(5px*var(--ui-scale));font-size:calc(9.5px*var(--ui-scale));font-family:"JetBrains Mono",monospace;color:hsla(0,0%,100%,.42);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-hist-row__id{color:hsla(0,0%,100%,.55);font-weight:700}.mp-hist-row__sep{opacity:.4}.mp-hist-row__eye{flex-shrink:0;display:flex;align-items:center;gap:calc(6px*var(--ui-scale));padding:calc(8px*var(--ui-scale)) calc(11px*var(--ui-scale));border-radius:calc(7px*var(--ui-scale));background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.32);color:#fbbf24;transition:background .16s,border-color .16s}.mp-hist-row__eye svg{width:calc(15px*var(--ui-scale));height:calc(15px*var(--ui-scale));flex-shrink:0}.mp-hist-row__eye b{font-size:calc(10px*var(--ui-scale));font-weight:700;font-family:"Inter",sans-serif;letter-spacing:.02em}.mp-modal-overlay{position:fixed;inset:0;z-index:5000;background:rgba(0,0,0,.74);backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center;padding:calc(24px*var(--ui-scale))}.mp-modal-overlay[hidden]{display:none !important}.mp-modal{background:#0c1226;border:1px solid hsla(0,0%,100%,.1);border-radius:calc(14px*var(--ui-scale));max-width:calc(680px*var(--ui-scale));width:100%;max-height:85vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.08) rgba(0,0,0,0)}.mp-modal__hd{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(12px*var(--ui-scale));padding:calc(16px*var(--ui-scale)) calc(20px*var(--ui-scale));border-bottom:1px solid hsla(0,0%,100%,.07)}.mp-modal__type{display:inline-block;font-size:calc(9px*var(--ui-scale));font-weight:700;font-family:"JetBrains Mono",monospace;letter-spacing:.06em;padding:calc(3px*var(--ui-scale)) calc(8px*var(--ui-scale));border-radius:calc(4px*var(--ui-scale));margin-bottom:calc(5px*var(--ui-scale))}.mp-modal__type--predictivo{background:rgba(34,211,238,.15);color:#22d3ee}.mp-modal__type--correctivo{background:rgba(239,68,68,.15);color:#ef4444}.mp-modal__type--programado{background:rgba(16,185,129,.12);color:#10b981}.mp-modal__type--diario{background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.42)}.mp-modal__id{display:block;font-size:calc(16px*var(--ui-scale));font-weight:800;font-family:"JetBrains Mono",monospace;color:hsla(0,0%,100%,.85)}.mp-modal__close{flex-shrink:0;width:calc(28px*var(--ui-scale));height:calc(28px*var(--ui-scale));border-radius:calc(6px*var(--ui-scale));border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.42);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:color .15s,border-color .15s}.mp-modal__close svg{width:calc(13px*var(--ui-scale));height:calc(13px*var(--ui-scale))}.mp-modal__close:hover{color:hsla(0,0%,100%,.85);border-color:hsla(0,0%,100%,.2)}.mp-modal__body{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:hsla(0,0%,100%,.06)}.mp-modal__section{padding:calc(14px*var(--ui-scale)) calc(18px*var(--ui-scale));background:#0c1226;display:flex;flex-direction:column;gap:calc(5px*var(--ui-scale))}.mp-modal__section--full{grid-column:1/-1}.mp-modal__sttl{font-size:calc(8px*var(--ui-scale));font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:hsla(0,0%,100%,.42);font-family:"JetBrains Mono",monospace;margin-bottom:calc(4px*var(--ui-scale))}.mp-modal__row{display:flex;justify-content:space-between;align-items:baseline;gap:calc(8px*var(--ui-scale));font-size:calc(11px*var(--ui-scale));padding:calc(2px*var(--ui-scale)) 0;border-bottom:1px solid hsla(0,0%,100%,.04)}.mp-modal__row span{color:hsla(0,0%,100%,.42);flex-shrink:0}.mp-modal__row b{font-weight:600;color:hsla(0,0%,100%,.85);text-align:right;font-style:normal}.mp-modal__desc{font-size:calc(11px*var(--ui-scale));color:hsla(0,0%,100%,.85);line-height:1.65;margin:0}.mp-modal__kpis{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(10px*var(--ui-scale));margin-top:calc(2px*var(--ui-scale))}.mp-modal__kpi{display:flex;flex-direction:column;gap:calc(3px*var(--ui-scale));padding:calc(8px*var(--ui-scale)) calc(10px*var(--ui-scale));background:rgba(34,211,238,.04);border:1px solid rgba(34,211,238,.1);border-radius:calc(6px*var(--ui-scale))}.mp-modal__kpi span{font-size:calc(8px*var(--ui-scale));font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:hsla(0,0%,100%,.42);font-family:"JetBrains Mono",monospace}.mp-modal__kpi b{font-size:calc(13px*var(--ui-scale));font-weight:800;font-family:"JetBrains Mono",monospace;color:#22d3ee;font-style:normal}.mp-report-btn{margin-top:calc(10px*var(--ui-scale));display:inline-flex;align-items:center;gap:calc(7px*var(--ui-scale));padding:calc(8px*var(--ui-scale)) calc(14px*var(--ui-scale));font-size:calc(11px*var(--ui-scale));font-weight:700;font-family:"Inter",sans-serif;letter-spacing:.02em;background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.28);border-radius:calc(7px*var(--ui-scale));color:#22d3ee;cursor:pointer;transition:background .16s,border-color .16s}.mp-report-btn svg{width:calc(14px*var(--ui-scale));height:calc(14px*var(--ui-scale))}.mp-report-btn:hover{background:rgba(34,211,238,.18);border-color:rgba(34,211,238,.5)}.mp-viewer{position:fixed;inset:0;z-index:6000;background:#0a0d18;display:flex;flex-direction:column}.mp-viewer[hidden]{display:none !important}.mp-viewer__bar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:calc(12px*var(--ui-scale));padding:calc(10px*var(--ui-scale)) calc(16px*var(--ui-scale));background:#11152a;border-bottom:1px solid hsla(0,0%,100%,.08)}.mp-viewer__bar-l{display:flex;align-items:center;gap:calc(9px*var(--ui-scale));color:#22d3ee}.mp-viewer__bar-l svg{width:calc(18px*var(--ui-scale));height:calc(18px*var(--ui-scale))}.mp-viewer__bar-tt{font-size:calc(12px*var(--ui-scale));font-weight:600;color:hsla(0,0%,100%,.42)}.mp-viewer__bar-tt b{color:hsla(0,0%,100%,.85);font-family:"JetBrains Mono",monospace;font-weight:700}.mp-viewer__bar-r{display:flex;align-items:center;gap:calc(8px*var(--ui-scale))}.mp-viewer__btn{display:inline-flex;align-items:center;gap:calc(6px*var(--ui-scale));padding:calc(7px*var(--ui-scale)) calc(13px*var(--ui-scale));border-radius:calc(7px*var(--ui-scale));font-size:calc(11px*var(--ui-scale));font-weight:700;font-family:"Inter",sans-serif;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.85);cursor:pointer;transition:background .15s,filter .15s}.mp-viewer__btn svg{width:calc(14px*var(--ui-scale));height:calc(14px*var(--ui-scale))}.mp-viewer__btn:hover{background:hsla(0,0%,100%,.13)}.mp-viewer__btn--pdf{background:#22d3ee;border-color:#22d3ee;color:#04121a}.mp-viewer__btn--pdf:hover{background:#22d3ee;filter:brightness(1.08)}.mp-viewer__btn--close{background:rgba(0,0,0,0);border-color:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.42)}.mp-viewer__btn--close:hover{color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.06)}.mp-viewer__scroll{flex:1;min-height:0;overflow-y:auto;padding:calc(28px*var(--ui-scale)) calc(20px*var(--ui-scale)) calc(64px*var(--ui-scale));display:flex;flex-direction:column;align-items:center;background:radial-gradient(120% 60% at 50% 0%, rgba(34, 211, 238, 0.05), transparent 60%);scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.12) rgba(0,0,0,0)}.rep-doc{width:820px;box-sizing:border-box;padding:46px 52px 40px;background:#fff;color:#1e293b;font-family:"Inter",sans-serif;font-size:13px;line-height:1.55;box-shadow:0 24px 64px rgba(0,0,0,.55);border-radius:2px}.rep-doc .rd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:3px solid var(--acc, #0ea5e9)}.rep-doc .rd-head__brand{display:flex;align-items:center;gap:12px}.rep-doc .rd-head__co{font-size:14px;font-weight:800;letter-spacing:.04em;color:#0f172a}.rep-doc .rd-head__sub{font-size:10.5px;color:#64748b;margin-top:2px}.rep-doc .rd-head__doc{text-align:right}.rep-doc .rd-head__type{display:inline-block;color:#fff;font-size:9px;font-weight:800;letter-spacing:.06em;padding:4px 9px;border-radius:4px;font-family:"JetBrains Mono",monospace}.rep-doc .rd-head__no{margin-top:6px;font-size:13px;font-weight:800;font-family:"JetBrains Mono",monospace;color:#0f172a}.rep-doc .rd-logo{width:40px;height:40px;border-radius:8px;background:linear-gradient(145deg, #0ea5e9, #0369a1);color:#fff;font-weight:900;font-size:15px;display:flex;align-items:center;justify-content:center;letter-spacing:.02em}.rep-doc .rd-title{margin:18px 0 14px}.rep-doc .rd-title h1{margin:0;font-size:21px;font-weight:800;color:#0f172a;letter-spacing:-0.01em}.rep-doc .rd-title p{margin:4px 0 0;font-size:12.5px;color:#64748b;font-weight:600}.rep-doc .rd-strip{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;margin-bottom:6px}.rep-doc .rd-strip div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:9px 12px;display:flex;flex-direction:column;gap:3px}.rep-doc .rd-strip div span{font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.rep-doc .rd-strip div b{font-size:15px;font-weight:800;color:#0f172a;font-family:"JetBrains Mono",monospace}.rep-doc .rd-strip .rd-ok{color:#16a34a}.rep-doc .rd-sec{margin-top:18px;break-inside:avoid}.rep-doc .rd-h2{display:flex;align-items:center;gap:9px;margin:0 0 11px;font-size:13px;font-weight:800;color:#0f172a;text-transform:uppercase;letter-spacing:.03em}.rep-doc .rd-h2 span{width:20px;height:20px;flex-shrink:0;border-radius:5px;background:var(--acc, #0ea5e9);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;font-family:"JetBrains Mono",monospace}.rep-doc .rd-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rep-doc .rd-table{width:100%;border-collapse:collapse;font-size:11.5px}.rep-doc .rd-table th,.rep-doc .rd-table td{text-align:left;padding:6px 9px;border-bottom:1px solid #eef2f7;vertical-align:top}.rep-doc .rd-table th{width:42%;color:#64748b;font-weight:600}.rep-doc .rd-table td{color:#1e293b;font-weight:600}.rep-doc .rd-table tr:last-child th,.rep-doc .rd-table tr:last-child td{border-bottom:0}.rep-doc .rd-table--meas{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.rep-doc .rd-table--meas thead th{background:#f1f5f9;color:#475569;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;width:auto}.rep-doc .rd-table--meas td{font-family:"JetBrains Mono",monospace}.rep-doc .rd-table--meas td.rd-l{font-family:"Inter",sans-serif}.rep-doc .rd-table--meas td.rd-l i{color:#94a3b8;font-style:normal;font-weight:500}.rep-doc .rd-table--meas tbody tr:nth-child(even) td{background:#fafbfc}.rep-doc .rd-p{margin:0 0 9px;font-size:12px;color:#334155;line-height:1.65}.rep-doc .rd-p b{color:#0f172a}.rep-doc .rd-qa{border:1px solid #e2e8f0;border-left:3px solid var(--acc, #0ea5e9);border-radius:7px;padding:10px 13px;margin-bottom:9px;background:#fcfdfe}.rep-doc .rd-qa__q,.rep-doc .rd-qa__a{display:flex;gap:9px;font-size:12px;line-height:1.55}.rep-doc .rd-qa__q{font-weight:700;color:#0f172a}.rep-doc .rd-qa__a{color:#475569;margin-top:5px}.rep-doc .rd-qa span{flex-shrink:0;width:18px;height:18px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;font-family:"JetBrains Mono",monospace}.rep-doc .rd-qa__q span{background:var(--acc, #0ea5e9);color:#fff}.rep-doc .rd-qa__a span{background:#e2e8f0;color:#475569}.rep-doc .rd-chk{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.rep-doc .rd-chk__row{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:11px;padding:8px 12px;border-bottom:1px solid #eef2f7}.rep-doc .rd-chk__row:last-child{border-bottom:0}.rep-doc .rd-chk__row:nth-child(even){background:#fafbfc}.rep-doc .rd-chk__box{width:19px;height:19px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.rep-doc .rd-chk__box--ok{background:#dcfce7;color:#16a34a;border:1px solid #86efac}.rep-doc .rd-chk__box--warn{background:#fef3c7;color:#d97706;border:1px solid #fcd34d}.rep-doc .rd-chk__box--na{background:#f1f5f9;color:#94a3b8;border:1px solid #e2e8f0}.rep-doc .rd-chk__q{font-size:11.5px;color:#334155}.rep-doc .rd-chk__st{font-size:8.5px;font-weight:800;font-family:"JetBrains Mono",monospace;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:4px;white-space:nowrap}.rep-doc .rd-chk__st--ok{color:#16a34a;background:#dcfce7}.rep-doc .rd-chk__st--warn{color:#d97706;background:#fef3c7}.rep-doc .rd-chk__st--na{color:#94a3b8;background:#f1f5f9}.rep-doc .rd-pill{font-size:8.5px;font-weight:800;font-family:"JetBrains Mono",monospace;padding:2px 7px;border-radius:4px}.rep-doc .rd-pill--ok{color:#16a34a;background:#dcfce7}.rep-doc .rd-pill--warn{color:#d97706;background:#fef3c7}.rep-doc .rd-mat{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:7px}.rep-doc .rd-mat li{font-size:11.5px;color:#334155;padding:7px 11px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;position:relative;padding-left:24px}.rep-doc .rd-mat li::before{content:"▪";position:absolute;left:11px;color:var(--acc, #0ea5e9);font-weight:800}.rep-doc .rd-reco{margin-top:10px;padding:11px 14px;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;font-size:12px;color:#713f12;line-height:1.6}.rep-doc .rd-reco b{display:block;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#b45309;margin-bottom:4px}.rep-doc .rd-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rep-doc .rd-photo{margin:0;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff}.rep-doc .rd-photo__img{position:relative;height:158px;background:#0b1026}.rep-doc .rd-photo__img img{width:100%;height:100%;object-fit:cover;display:block}.rep-doc .rd-photo__rec{position:absolute;top:8px;left:9px;font-size:8px;font-weight:800;font-family:"JetBrains Mono",monospace;color:#fff;background:rgba(220,38,38,.85);padding:2px 6px;border-radius:3px;letter-spacing:.05em}.rep-doc .rd-photo__ts{position:absolute;bottom:8px;right:9px;font-size:8.5px;font-family:"JetBrains Mono",monospace;color:hsla(0,0%,100%,.92);text-shadow:0 1px 2px rgba(0,0,0,.6)}.rep-doc .rd-photo__cap{padding:8px 11px;font-size:10.5px;color:#475569;line-height:1.35}.rep-doc .rd-photo__cap b{display:block;font-size:8.5px;font-family:"JetBrains Mono",monospace;color:#94a3b8;margin-bottom:2px}.rep-doc .rd-signs{display:grid;grid-template-columns:repeat(3, 1fr);gap:22px;margin-top:8px}.rep-doc .rd-sign{text-align:center}.rep-doc .rd-sign__line{height:38px;border-bottom:1.5px solid #94a3b8;margin-bottom:6px}.rep-doc .rd-sign__role{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.rep-doc .rd-sign__name{font-size:11.5px;font-weight:700;color:#0f172a;margin-top:2px}.rep-doc .rd-sign__date{font-size:9px;font-family:"JetBrains Mono",monospace;color:#94a3b8;margin-top:2px}.rep-doc .rd-foot{margin-top:24px;padding-top:12px;border-top:1px solid #e2e8f0;font-size:9px;color:#94a3b8;text-align:center;letter-spacing:.02em;font-family:"JetBrains Mono",monospace}@media print{body.page-petroquimica.page-predictivo{overflow:visible !important}.pq-app,.vsb,.mp-viewer__bar{display:none !important}.mp-viewer{position:static !important;background:#fff !important}.mp-viewer[hidden]{display:block !important}.mp-viewer__scroll{overflow:visible !important;padding:0 !important;background:none !important}.rep-doc{width:100% !important;box-shadow:none !important;padding:0 !important}}.mp-desel{margin:calc(10px*var(--ui-scale)) calc(14px*var(--ui-scale)) calc(12px*var(--ui-scale));padding:calc(7px*var(--ui-scale)) calc(12px*var(--ui-scale));font-size:calc(10px*var(--ui-scale));font-weight:600;font-family:"Inter",sans-serif;letter-spacing:.04em;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:calc(6px*var(--ui-scale));color:hsla(0,0%,100%,.42);cursor:pointer;transition:color .18s,border-color .18s;align-self:flex-start}.mp-desel:hover{color:hsla(0,0%,100%,.85);border-color:hsla(0,0%,100%,.15)}@keyframes mp-led-ok{0%,100%{opacity:1}50%{opacity:.3}}@keyframes mp-led-warn{0%,100%{opacity:1;box-shadow:0 0 8px #fbbf24}50%{opacity:.4;box-shadow:0 0 2px #fbbf24}}