._ancla_1p3ey_3{position:relative;height:0}._aviso_1p3ey_13{position:absolute;right:0;top:.45rem;z-index:5;display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.78rem;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;box-shadow:0 4px 14px #0000001f;pointer-events:none;white-space:nowrap}._rueda_1p3ey_51{width:.85rem;height:.85rem;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:_girar_1p3ey_1 .8s linear infinite}@keyframes _girar_1p3ey_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._rueda_1p3ey_51{animation:none;border-top-color:var(--color-primary);border-right-color:var(--color-primary)}}._wrap_10dq6_1{margin-bottom:1rem}._bar_10dq6_6{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .65rem;padding:.65rem .85rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow)}._field_10dq6_18{position:relative;display:flex;flex-direction:column;gap:.2rem;flex:1 1 100px;min-width:90px;max-width:170px}._label_10dq6_28{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);white-space:nowrap}._field_10dq6_18 select{width:100%;min-width:0;padding:.4rem .5rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;color:var(--color-text);font-size:.8125rem;text-overflow:ellipsis}._field_10dq6_18 select:focus-visible,._dateInputs_10dq6_50 input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._fieldOn_10dq6_56 select,._fieldOn_10dq6_56 ._dateInputs_10dq6_50 input{border-color:var(--color-primary);background:var(--color-primary-bg);font-weight:600}._dateField_10dq6_63{position:relative;display:flex;flex-direction:column;gap:.2rem;flex:0 1 236px;min-width:210px}._dateInputs_10dq6_50{display:flex;align-items:center;gap:.3rem}._dateInputs_10dq6_50 input{padding:.35rem .4rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;color:var(--color-text);font-size:.75rem;flex:1;min-width:0}._dateSep_10dq6_89{color:var(--color-text-muted);font-size:.75rem}._remove_10dq6_95{position:absolute;top:-.15rem;right:-.15rem;width:18px;height:18px;padding:0;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:50%;background:#fff;color:var(--color-text-muted);font-size:.5625rem;line-height:1;cursor:pointer}._remove_10dq6_95:hover,._remove_10dq6_95:focus-visible{border-color:var(--color-alert-danger);color:var(--color-alert-danger);outline:none}._actions_10dq6_120{display:flex;align-items:center;gap:.4rem;margin-left:auto;flex:none}._menuWrap_10dq6_128{position:relative}._addBtn_10dq6_132,._clearBtn_10dq6_133{min-height:32px;background:#fff;border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:var(--radius-sm);padding:.3rem .8rem;cursor:pointer;font-size:.8125rem;white-space:nowrap}._addBtn_10dq6_132{color:var(--color-primary);border-color:var(--color-primary);font-weight:600}._addBtn_10dq6_132:hover:not(:disabled),._addBtnOn_10dq6_152{background:var(--color-primary);color:#fff}._addBtn_10dq6_132:disabled{opacity:.45;cursor:default}._clearBtn_10dq6_133:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._addBtn_10dq6_132:focus-visible,._clearBtn_10dq6_133:focus-visible,._menuItem_10dq6_169:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._menu_10dq6_128{position:absolute;top:calc(100% + .35rem);right:0;z-index:20;min-width:190px;display:flex;flex-direction:column;padding:.35rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:0 8px 24px #0f172a29}._menuHint_10dq6_189{padding:.25rem .5rem;font-size:.6875rem;color:var(--color-text-muted)}._menuItem_10dq6_169{min-height:34px;text-align:left;padding:.3rem .6rem;border:0;border-radius:4px;background:transparent;color:var(--color-text);font-size:.8125rem;cursor:pointer}._menuItem_10dq6_169:hover{background:var(--color-primary-bg);color:var(--color-primary)}@media (max-width: 768px){._field_10dq6_18{flex:1 1 calc(50% - .5rem);max-width:none}._dateField_10dq6_63{flex:1 1 100%}._actions_10dq6_120{width:100%;margin-left:0;justify-content:flex-end}}._icon_1olwp_1{width:1.15rem;height:1.15rem}._brandMark_1olwp_6{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}._brandMark_1olwp_6 svg{width:100%;height:100%}._brandStem_1olwp_19{fill:none;stroke:var(--color-primary-dark);stroke-width:1.4;stroke-linecap:round}._brandLeaf_1olwp_26{fill:var(--color-primary-light)}._brandCherryDark_1olwp_30{fill:var(--color-cherry-dark)}._brandCherry_1olwp_30{fill:var(--color-cherry)}._sidebar_lia4s_1{width:var(--sidebar-width);height:100vh;background:linear-gradient(180deg,#15202f 0%,var(--color-sidebar-bg) 100%);color:var(--color-sidebar-text);display:flex;flex-direction:column;transition:width .2s ease;flex-shrink:0;border-right:1px solid rgba(255,255,255,.06);overflow:hidden}._collapsed_lia4s_14{width:var(--sidebar-collapsed)}._brand_lia4s_18{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1rem 1rem;flex-shrink:0}._brandIcon_lia4s_26{width:2.25rem;height:2.25rem;flex-shrink:0}._brandTitle_lia4s_32{font-weight:700;font-size:.82rem;letter-spacing:.08em;color:#fff}._brandSub_lia4s_39{font-size:.68rem;color:#ffffff8c;margin-top:2px}._closeBtn_lia4s_45{display:none;margin-left:auto;background:none;border:none;color:#ffffffb3;cursor:pointer;padding:.4rem;border-radius:8px;flex-shrink:0}._closeBtn_lia4s_45:hover{background:#ffffff14;color:#fff}._closeBtn_lia4s_45 svg{width:1.15rem;height:1.15rem}._nav_lia4s_67{flex:1;min-height:0;padding:.25rem .65rem 1rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}._mainLink_lia4s_76,._navLink_lia4s_77{display:flex;align-items:center;gap:.75rem;width:100%;padding:.62rem .85rem;margin-bottom:.35rem;color:#ffffffd1;border-radius:10px;font-size:.875rem;font-weight:500;transition:background .15s ease,color .15s ease}._mainLink_lia4s_76:hover,._navLink_lia4s_77:hover{background:#ffffff0f;color:#fff}._mainLink_lia4s_76._active_lia4s_97,._navLink_lia4s_77._active_lia4s_97{background:#2d6a4f47;color:#fff;box-shadow:inset 0 0 0 1px #40916c59}._iconWrap_lia4s_104{width:1.15rem;height:1.15rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._iconWrap_lia4s_104 svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}._linkLabel_lia4s_123{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._section_lia4s_129{margin-top:.85rem}._sectionLabel_lia4s_133{padding:.35rem .85rem .45rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61}._sectionItems_lia4s_142{display:flex;flex-direction:column;gap:.1rem}._group_lia4s_148{display:flex;flex-direction:column}._groupToggle_lia4s_150{border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit}._chevron_lia4s_158{margin-left:auto;font-size:.7rem;opacity:.6;flex-shrink:0}._subItems_lia4s_165{display:flex;flex-direction:column;gap:.1rem;margin-left:1.35rem;border-left:1px solid rgba(255,255,255,.12);padding-left:.5rem}._subLink_lia4s_174{padding-block:.48rem;font-size:.82rem}._collapsed_lia4s_14 ._sectionLabel_lia4s_133,._collapsed_lia4s_14 ._linkLabel_lia4s_123,._collapsed_lia4s_14 ._brandSub_lia4s_39,._collapsed_lia4s_14 ._brandTitle_lia4s_32{display:none}._collapsed_lia4s_14 ._mainLink_lia4s_76,._collapsed_lia4s_14 ._navLink_lia4s_77{justify-content:center;padding-inline:.5rem}._footer_lia4s_192{padding:.9rem 1rem 1.1rem;border-top:1px solid rgba(255,255,255,.08);font-size:.75rem;flex-shrink:0}._footerLabel_lia4s_199{display:block;color:#ffffff73;margin-bottom:.45rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._footerSeasons_lia4s_209{display:flex;flex-direction:column;gap:.35rem}._footerSeason_lia4s_209{display:flex;flex-direction:column;gap:.1rem}._footerSeasonValue_lia4s_221{color:#fff;font-weight:600;line-height:1.3}._footerSeasonNote_lia4s_227{color:#ffffff80;font-size:.68rem;line-height:1.35}@media (max-width: 768px){._sidebar_lia4s_1:not(._collapsed_lia4s_14){position:fixed;left:0;top:0;z-index:200;height:100vh;box-shadow:var(--shadow-md)}._sidebar_lia4s_1:not(._collapsed_lia4s_14) ._closeBtn_lia4s_45{display:inline-flex;align-items:center;justify-content:center}}._bar_arf3c_1{height:var(--topbar-height);background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;align-items:center;padding:0 1.25rem;position:sticky;top:0;z-index:50}._menuBtn_arf3c_13{background:none;border:none;cursor:pointer;color:var(--color-text);padding:.35rem .5rem;border-radius:var(--radius-sm);display:inline-flex;align-items:center}._menuBtn_arf3c_13 svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}._menuBtn_arf3c_13:hover{background:var(--color-bg)}._spacer_arf3c_38{flex:1}._actions_arf3c_42{display:flex;align-items:center;gap:.75rem}._iconBtn_arf3c_48{width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,color .15s ease}._iconBtn_arf3c_48 svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}._iconBtn_arf3c_48:hover{border-color:var(--color-primary);color:var(--color-primary)}._user_arf3c_77{display:flex;align-items:center;gap:.5rem}._avatar_arf3c_83{width:36px;height:36px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}._userName_arf3c_96{font-weight:500;font-size:.875rem}._logout_arf3c_101{background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.35rem .75rem;cursor:pointer;font-size:.8125rem;color:var(--color-text-muted)}._logout_arf3c_101:hover{border-color:var(--color-primary);color:var(--color-primary)}@media (max-width: 640px){._userName_arf3c_96{display:none}}._wrap_1gyfc_1{position:relative}._iconBtn_1gyfc_5{position:relative;width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,color .15s ease}._iconBtn_1gyfc_5 svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}._iconBtn_1gyfc_5:hover{border-color:var(--color-primary);color:var(--color-primary)}._badge_1gyfc_35{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--color-alert-danger);color:#fff;font-size:.625rem;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--color-surface)}._panel_1gyfc_52{position:absolute;top:calc(100% + .5rem);right:0;width:min(360px,calc(100vw - 2rem));max-height:min(70vh,480px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:120;display:flex;flex-direction:column;overflow:hidden}._panelHeader_1gyfc_68{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--color-border)}._panelHeader_1gyfc_68 h2{margin:0;font-size:.9375rem;font-weight:600}._loadingHint_1gyfc_83{font-size:.75rem;color:var(--color-text-muted)}._panelBody_1gyfc_88{overflow-y:auto;padding:.5rem 0}._group_1gyfc_93{padding:.35rem 0 .65rem}._group_1gyfc_93 h3{margin:0;padding:.35rem 1rem .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._list_1gyfc_107{list-style:none;margin:0;padding:0}._item_1gyfc_113{padding:.65rem 1rem;border-left:3px solid transparent}._item_1gyfc_113+._item_1gyfc_113{border-top:1px solid rgba(0,0,0,.04)}._item_1gyfc_113._unread_1gyfc_122{background:#2d6a4f0f;border-left-color:var(--color-primary)}._itemTitle_1gyfc_127{display:block;font-size:.8125rem;font-weight:600;color:var(--color-text)}._itemMessage_1gyfc_134{display:block;margin-top:.2rem;font-size:.75rem;color:var(--color-text-muted);line-height:1.4}._itemLink_1gyfc_142{display:block;color:inherit;text-decoration:none}._itemLink_1gyfc_142:hover ._itemTitle_1gyfc_127{color:var(--color-primary)}._empty_1gyfc_152{margin:0;padding:1.25rem 1rem 1.5rem;font-size:.8125rem;color:var(--color-text-muted);text-align:center}._shell_huh41_1{display:flex;min-height:100vh}._backdrop_huh41_6{display:none}._mainColumn_huh41_10{flex:1;display:flex;flex-direction:column;min-width:0;background:var(--color-bg)}._content_huh41_18{flex:1;padding:1.25rem 1.5rem;overflow-x:auto}@media (max-width: 768px){._content_huh41_18{padding:.75rem}._backdrop_huh41_6{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172080;z-index:190}}._card_aqwxb_2{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icono cuerpo" "spark spark" "trend trend";grid-template-rows:auto minmax(34px,1fr) auto;align-items:center;column-gap:.7rem;row-gap:.35rem;padding:.75rem .9rem .65rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:var(--shadow);min-width:0}._icono_aqwxb_22{grid-area:icono;width:2.4rem;height:2.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center}._icono_aqwxb_22>span{width:1.3rem;height:1.3rem}._icono_aqwxb_22 svg{display:block;width:100%;height:100%}._verde_aqwxb_44{background:#16a34a21;color:#15803d}._azul_aqwxb_49{background:#2563eb1f;color:#1d4ed8}._violeta_aqwxb_54{background:#7c3aed1f;color:#6d28d9}._ambar_aqwxb_59{background:#d9770624;color:#b45309}._cuerpo_aqwxb_64{grid-area:cuerpo;min-width:0}._label_aqwxb_69{display:block;font-size:.82rem;font-weight:600;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._unidadLabel_aqwxb_79{font-weight:500}._valorFila_aqwxb_83{display:flex;align-items:baseline;gap:.3rem;margin-top:.05rem;white-space:nowrap}._valor_aqwxb_83{font-size:1.5rem;font-weight:800;line-height:1.1;color:var(--color-text);font-variant-numeric:tabular-nums}._unidad_aqwxb_79{font-size:.8rem;font-weight:600;color:var(--color-text-muted)}._spark_aqwxb_105{grid-area:spark;width:100%;height:100%;min-height:34px}._trend_aqwxb_112{grid-area:trend;font-size:.8rem;font-weight:700}._sube_aqwxb_118{color:#16a34a}._baja_aqwxb_122{color:#dc2626}._card_11peq_3{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:var(--shadow);padding:.8rem 1rem .7rem;display:flex;flex-direction:column;gap:.6rem;height:100%;min-height:0;overflow-y:auto}._head_11peq_17{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._title_11peq_24{margin:0;display:flex;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;color:var(--color-text)}._titleIcon_11peq_34{width:1.8rem;height:1.8rem;border-radius:50%;background:#16a34a21;color:#15803d;display:inline-flex;align-items:center;justify-content:center}._titleIcon_11peq_34>span,._marca_11peq_46>span{display:block;width:1rem;height:1rem}._titleIcon_11peq_34 svg,._marca_11peq_46 svg{display:block;width:100%;height:100%}._verTodas_11peq_59{font-size:.82rem;font-weight:600;color:var(--color-primary)}._verTodas_11peq_59:hover{text-decoration:underline}._grupo_11peq_71{border:1px solid;border-radius:12px;padding:.5rem .65rem .35rem;display:flex;flex-direction:column;flex:1 1 auto}._grupoRojo_11peq_80{background:#dc26260d;border-color:#dc26264d}._grupoAmbar_11peq_85{background:#d977060f;border-color:#d9770659}._grupoTitulo_11peq_90{margin:0 0 .3rem;font-size:.92rem;font-weight:700}._grupoRojo_11peq_80 ._grupoTitulo_11peq_90{color:#b91c1c}._grupoAmbar_11peq_85 ._grupoTitulo_11peq_90{color:#b45309}._cabecera_11peq_104{display:grid;grid-template-columns:minmax(0,1fr) 6.5rem 2.8rem;gap:.4rem;padding:0 .1rem .2rem;font-size:.72rem;font-weight:600;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}._cabecera_11peq_104 span:last-child{text-align:center}._lista_11peq_119{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex:1 1 auto}._fila_11peq_128{flex:1 1 auto;display:grid;grid-template-columns:auto minmax(0,1fr) 6.5rem 2.8rem;align-items:center;gap:.4rem;padding:.3rem .1rem;border-bottom:1px solid var(--color-border)}._fila_11peq_128:last-child{border-bottom:none}._marca_11peq_46{width:1.7rem;height:1.7rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}._marcaRoja_11peq_151{background:#dc262621;color:#b91c1c}._marcaAmbar_11peq_156{background:#d9770626;color:#b45309}._texto_11peq_161{display:flex;flex-direction:column;min-width:0}._nombre_11peq_167{font-size:.88rem;font-weight:600;line-height:1.2;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._detalle_11peq_177{font-size:.74rem;line-height:1.2;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fecha_11peq_186{font-size:.78rem;color:var(--color-text);font-variant-numeric:tabular-nums}._dias_11peq_192{justify-self:center;min-width:2.2rem;padding:.1rem .45rem;border-radius:999px;text-align:center;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums}._diasRojo_11peq_203{background:#fecaca;color:#991b1b}._diasAmbar_11peq_208{background:#fde68a;color:#92400e}._diasVerde_11peq_213{background:#d1fae5;color:#065f46}._vacio_11peq_218,._cargando_11peq_219,._mas_11peq_220,._nota_11peq_221{margin:0;font-size:.78rem;color:var(--color-text-muted)}._vacio_11peq_218{padding-bottom:.25rem}._mas_11peq_220{padding:.25rem 0 .1rem;font-weight:600}._nota_11peq_221{font-size:.72rem}._error_11peq_240{margin:0;color:var(--color-alert-danger);font-size:.85rem}._card_23fr2_2{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:var(--shadow);padding:.8rem 1.1rem .85rem;display:flex;flex-direction:column;gap:.6rem;flex:1.25 1 auto}._head_23fr2_15{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}._title_23fr2_22{margin:0;display:flex;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;color:var(--color-text)}._titleIcon_23fr2_32{width:1.8rem;height:1.8rem;border-radius:50%;background:#d9770624;color:#b45309;display:inline-flex;align-items:center;justify-content:center}._titleIcon_23fr2_32>span,._nowIcon_23fr2_44>span,._statIcon_23fr2_45>span,._hourIcon_23fr2_46>span,._dayIcon_23fr2_47>span,._rain_23fr2_48>span{display:block;width:100%;height:100%}._titleIcon_23fr2_32>span{width:1.05rem;height:1.05rem}._live_23fr2_59{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:#15803d}._dot_23fr2_68{width:.55rem;height:.55rem;border-radius:50%;background:#16a34a}._lugar_23fr2_75{margin-left:auto;font-size:.85rem;color:var(--color-text-muted)}._verMas_23fr2_81{font-size:.82rem;font-weight:600;color:var(--color-primary)}._verMas_23fr2_81:hover{text-decoration:underline}._error_23fr2_91{margin:0;color:var(--color-alert-danger);font-size:.85rem}._body_23fr2_97{display:grid;grid-template-columns:minmax(230px,.85fr) minmax(0,2.15fr);gap:1.1rem;flex:1 1 auto}._now_23fr2_44{display:flex;flex-direction:column;justify-content:space-between;gap:.7rem}._ayer_23fr2_111 ._sub_23fr2_111{margin-bottom:.35rem}._ayerGrid_23fr2_115{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}._ayerItem_23fr2_121{display:flex;flex-direction:column;gap:.05rem;padding:.4rem .6rem;background:var(--color-surface-subtle);border-radius:10px}._ayerItem_23fr2_121 strong{font-size:.98rem;color:var(--color-text);font-variant-numeric:tabular-nums}._forecast_23fr2_136{display:flex;flex-direction:column;min-width:0}._nowMain_23fr2_142{display:flex;align-items:center;gap:.8rem}._nowIcon_23fr2_44{width:3.6rem;height:3.6rem;color:#f59e0b;flex-shrink:0}._temp_23fr2_155{font-size:2.3rem;font-weight:800;line-height:1;color:var(--color-text);font-variant-numeric:tabular-nums}._cond_23fr2_163{margin-top:.25rem;font-size:.95rem;font-weight:600;color:var(--color-text-muted)}._stats_23fr2_170{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}._stat_23fr2_45{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon label" "icon value";column-gap:.5rem;align-items:center;padding:.45rem .6rem;background:var(--color-surface-subtle);border-radius:10px}._statIcon_23fr2_45{grid-area:icon;width:1.3rem;height:1.3rem;color:#2563eb}._statLabel_23fr2_196{grid-area:label;font-size:.75rem;color:var(--color-text-muted)}._stat_23fr2_45 strong{grid-area:value;font-size:1rem;color:var(--color-text)}._sub_23fr2_111{margin:0 0 .3rem;font-size:.82rem;font-weight:700;color:var(--color-text)}._forecast_23fr2_136 ._sub_23fr2_111:not(:first-child){margin-top:.6rem}._hours_23fr2_219,._days_23fr2_220{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;gap:.45rem;flex:1 1 auto}._hour_23fr2_46,._day_23fr2_47{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;padding:.4rem .25rem;border:1px solid var(--color-border);border-radius:10px;text-align:center;font-size:.9rem}._dayToday_23fr2_242{background:#16a34a14;border-color:#16a34a66}._hourTime_23fr2_247,._dayName_23fr2_248{font-size:.8rem;font-weight:700;color:var(--color-text-muted);text-transform:capitalize}._hourIcon_23fr2_46,._dayIcon_23fr2_47{width:1.6rem;height:1.6rem;color:#f59e0b}._range_23fr2_262{font-variant-numeric:tabular-nums;color:var(--color-text-muted)}._range_23fr2_262 strong{color:var(--color-text)}._lluvia_23fr2_271{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 .4rem}._rain_23fr2_48{display:inline-flex;align-items:center;gap:.15rem;font-size:.76rem;font-weight:600;color:#2563eb}._rain_23fr2_48>span{width:.8rem;height:.8rem}._mm_23fr2_293{font-size:.76rem;font-weight:700;color:#1d4ed8;font-variant-numeric:tabular-nums}@media (max-width: 900px){._body_23fr2_97{grid-template-columns:1fr}}@media (max-width: 560px){._hours_23fr2_219,._days_23fr2_220{grid-template-columns:repeat(3,minmax(0,1fr))}}._page_adsim_1{max-width:none}._fit_adsim_10{height:calc(100vh - var(--topbar-height) - 2.5rem)}._layout_adsim_17{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);gap:1rem;align-items:stretch;height:100%}._main_adsim_25{display:flex;flex-direction:column;gap:.8rem;min-width:0}._side_adsim_32{position:relative;min-height:0}._side_adsim_32>*{position:absolute;top:0;right:0;bottom:0;left:0}._hero_adsim_43{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem;padding:.85rem 1.25rem;border-radius:16px;color:#fff;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.18),transparent 45%),linear-gradient(120deg,#1f5f43,#2d6a4f 45%,#52a06f);box-shadow:var(--shadow)}._heroLogo_adsim_57{width:2.9rem;height:2.9rem;border-radius:50%;background:#fff;color:#2d6a4f;display:flex;align-items:center;justify-content:center;flex-shrink:0}._heroLogo_adsim_57>span{width:1.65rem;height:1.65rem}._heroLogo_adsim_57 svg{display:block;width:100%;height:100%}._heroText_adsim_80{flex:1 1 240px;min-width:0}._heroTitle_adsim_85{margin:0;font-size:1.4rem;font-weight:800}._heroSub_adsim_91{margin:.15rem 0 0;font-size:.9rem;color:#ffffffe6}._heroLive_adsim_97{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;border-radius:999px;background:#fffffff2;color:#1f2937;font-size:.82rem;font-weight:600}._liveDot_adsim_109{width:.6rem;height:.6rem;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #16a34a40}._liveHora_adsim_117{font-weight:500;color:#4b5563;font-variant-numeric:tabular-nums}._refresh_adsim_123{margin:0;padding:0 .25rem;border:none;background:transparent;color:#4b5563;font-size:1.1rem;line-height:1;cursor:pointer}._refresh_adsim_123:hover{color:#111827}._indicadores_adsim_139{padding:.75rem .9rem .85rem;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-subtle);display:flex;flex-direction:column;flex:1 1 auto}._sectionTitle_adsim_149{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin:0 0 .6rem;font-size:1rem;font-weight:700;color:var(--color-text)}._sectionIcon_adsim_160{width:1.8rem;height:1.8rem;border-radius:8px;background:#16a34a21;color:#15803d;display:inline-flex;align-items:center;justify-content:center}._sectionIcon_adsim_160>span{width:1.05rem;height:1.05rem}._sectionIcon_adsim_160 svg{display:block;width:100%;height:100%}._sectionHint_adsim_182{margin-left:auto;font-size:.78rem;font-weight:500;color:var(--color-text-muted)}._kpiGrid_adsim_189{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;flex:1 1 auto}._loading_adsim_196{margin:0;color:var(--color-text-muted)}._error_adsim_201{background:var(--color-alert-danger-bg);color:var(--color-alert-danger);padding:.75rem 1rem;border-radius:var(--radius-sm)}@media (max-width: 1280px){._fit_adsim_10{height:auto}._layout_adsim_17{grid-template-columns:1fr;height:auto}._side_adsim_32{min-height:420px}._kpiGrid_adsim_189{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){._sectionHint_adsim_182{margin-left:0}._kpiGrid_adsim_189{grid-template-columns:1fr}}._page_11d0c_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-sidebar-bg) 0%,var(--color-primary) 100%);padding:1rem}._card_11d0c_10{background:var(--color-surface);border-radius:12px;padding:2.25rem;width:100%;max-width:400px;box-shadow:0 12px 40px #00000040;display:flex;flex-direction:column;gap:1rem}._header_11d0c_22{text-align:center;margin-bottom:.5rem}._logo_11d0c_27{width:100%;max-width:300px;height:auto}._field_11d0c_33{display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;font-weight:500}._field_11d0c_33 input{padding:.6rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm)}button[type=submit]{margin-top:.5rem;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-sm);padding:.7rem;font-weight:600;cursor:pointer}button[type=submit]:hover:not(:disabled){background:var(--color-sidebar-bg)}button:disabled{opacity:.7}._error_11d0c_66{background:var(--color-alert-danger-bg);color:var(--color-alert-danger);padding:.5rem .75rem;border-radius:var(--radius-sm);font-size:.875rem}._page_dvjet_1{max-width:none;display:flex;flex-direction:column;gap:1rem}._head_dvjet_3{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._head_dvjet_3 h1{margin:0;font-size:1.5rem}._head_dvjet_3 p{margin:.2rem 0 0;color:var(--color-text-muted)}._badge_dvjet_9{background:var(--color-accent-bg);color:var(--color-accent-dark);border:1px solid #e9d29a;border-radius:999px;padding:.25rem .7rem;font-size:.75rem;font-weight:700;white-space:nowrap}._concept_dvjet_13{background:var(--color-primary-bg);border:1px solid #b7e4c7;border-radius:var(--radius)}._concept_dvjet_13>button{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;gap:1rem;padding:.65rem .9rem;cursor:pointer;color:var(--color-primary-dark);font-size:.8125rem}._concept_dvjet_13>button span{color:var(--color-info)}._conceptBody_dvjet_19{padding:0 .9rem .8rem;font-size:.8125rem;color:var(--color-text-strong)}._conceptBody_dvjet_19 p{margin:0 0 .4rem}._conceptBody_dvjet_19 ul{margin:0;padding-left:1.1rem;display:grid;gap:.2rem}._lenses_dvjet_27{display:flex;gap:.25rem;border-bottom:1px solid var(--color-border);overflow-x:auto}._lenses_dvjet_27 button{border:0;background:transparent;padding:.65rem 1.05rem;cursor:pointer;color:var(--color-text-muted);border-bottom:3px solid transparent;white-space:nowrap;font-size:.9rem}._lenses_dvjet_27 ._lensOn_dvjet_31{color:var(--color-primary-dark);font-weight:700;border-bottom-color:var(--color-primary)}._lensQ_dvjet_33{margin:-.4rem 0 0;font-size:.8125rem;color:var(--color-text-muted);font-style:italic}._kpis_dvjet_37{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem}._grid2_dvjet_39{display:grid;grid-template-columns:1.5fr 1fr;gap:1rem}._grid2e_dvjet_41{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._grid2_dvjet_39>*,._grid2e_dvjet_41>*{min-width:0}@media (max-width: 1100px){._grid2_dvjet_39,._grid2e_dvjet_41{grid-template-columns:1fr}}._card_dvjet_49{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem 1.2rem;box-shadow:var(--shadow);min-width:0}._cardHead_dvjet_51{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.7rem;flex-wrap:wrap}._cardHead_dvjet_51 h3{margin:0;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-strong)}._hint_dvjet_55{text-transform:none;letter-spacing:0;font-weight:400;color:var(--color-text-light)}._muted_dvjet_57{color:var(--color-text-light);font-size:.8125rem}._errorBox_dvjet_59{background:var(--color-alert-danger-bg);color:var(--color-alert-danger-text);border-radius:var(--radius);padding:.8rem 1rem}._note_dvjet_61{margin:.6rem 0 0;font-size:.75rem;color:var(--color-text-muted)}._svg_dvjet_63{width:100%;height:auto;display:block}._axis_dvjet_65{font-size:10px;fill:#64748b}._axisOn_dvjet_67{font-size:10px;fill:#1e293b;font-weight:700}._axisT_dvjet_69{font-size:11px;fill:#475569;font-weight:600}._readout_dvjet_71{min-height:1.5rem;font-size:.8125rem;display:flex;flex-wrap:wrap;gap:.2rem 1rem;align-items:center}._ro_dvjet_73{display:inline-flex;align-items:center;gap:.3rem}._ro_dvjet_73 i,._legend_dvjet_75 i{display:inline-block;width:10px;height:10px;border-radius:2px}._legend_dvjet_75{display:flex;gap:1rem;flex-wrap:wrap;font-size:.75rem;color:var(--color-text-muted);margin-top:.4rem}._legend_dvjet_75 span{display:inline-flex;align-items:center;gap:.35rem}._seg_dvjet_83{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface)}._seg_dvjet_83 button{border:0;background:transparent;padding:.35rem .8rem;cursor:pointer;color:var(--color-text-strong);font-size:.8125rem}._seg_dvjet_83 button+button{border-left:1px solid var(--color-border)}._seg_dvjet_83 ._segOn_dvjet_89{background:var(--color-primary);color:#fff;font-weight:600}._crumbs_dvjet_93{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem}._crumbs_dvjet_93 button{border:0;background:none;color:var(--color-info);cursor:pointer;padding:0;font-size:inherit}._clickable_dvjet_99{cursor:pointer}._clickable_dvjet_99:hover{background:var(--color-surface-subtle)}._rowOn_dvjet_103{background:var(--color-primary-bg)!important}._tmLabel_dvjet_107{font-size:13px;font-weight:700;fill:#fff}._tmVal_dvjet_109{font-size:11px;fill:#ffffffeb}._tmSub_dvjet_111{font-size:10.5px;fill:#ffffffd9}._bubbleT_dvjet_113{font-size:9px;fill:#fff;font-weight:700;pointer-events:none}._wfVal_dvjet_115{font-size:11px;font-weight:700;fill:#1e293b}._snLabel_dvjet_117{font-size:12px;font-weight:700;fill:#1e293b}._snVal_dvjet_119{font-size:11px;fill:#64748b}._tableWrap_dvjet_125{overflow-x:auto}._table_dvjet_125{width:100%;border-collapse:collapse;font-size:.8125rem;font-variant-numeric:tabular-nums}._table_dvjet_125 th{text-align:center;font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);padding:.45rem .4rem;border-bottom:1px solid var(--color-border);max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._table_dvjet_125 td{padding:.35rem .4rem;border-bottom:1px solid #f1f5f9}._heat_dvjet_133 td._hcell_dvjet_133{text-align:center;min-width:52px;font-size:.75rem}._rowHead_dvjet_135{text-align:left;white-space:nowrap;font-weight:600;position:sticky;left:0;background:var(--color-surface);z-index:1;padding-right:.8rem!important}._db_dvjet_141{display:flex;flex-direction:column;gap:.3rem}._dbRow_dvjet_143{display:grid;grid-template-columns:170px 1fr 110px;align-items:center;gap:.7rem;padding:.25rem .3rem;border-radius:4px;font-size:.8125rem}._dbLabel_dvjet_145{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dbTrack_dvjet_147{position:relative;height:18px;background:repeating-linear-gradient(90deg,#f1f5f9 0 1px,transparent 1px 25%)}._dbLine_dvjet_149{position:absolute;top:8px;height:3px;background:#cbd5e1;border-radius:2px}._dbDot_dvjet_151{position:absolute;top:4px;width:10px;height:10px;border-radius:50%;transform:translate(-50%);border:2px solid #fff;box-shadow:0 0 0 1px #94a3b8;box-sizing:content-box}._dbVal_dvjet_153{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}._hb_dvjet_159{display:flex;flex-direction:column;gap:.3rem}._hbRow_dvjet_161{display:grid;grid-template-columns:160px 1fr 120px;align-items:center;gap:.6rem;padding:.15rem .3rem;border-radius:4px;font-size:.8125rem}._hbLabel_dvjet_163{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-strong)}._hbTrack_dvjet_165{position:relative;height:14px;background:#f1f5f9;border-radius:4px}._hbTrack_dvjet_165 b{position:absolute;top:0;bottom:0;border-radius:4px}._hbVal_dvjet_169{text-align:right;font-variant-numeric:tabular-nums}._hbVal_dvjet_169 em{color:var(--color-text-light);font-style:normal}._spList_dvjet_177{display:flex;flex-direction:column;gap:.35rem}._spRow_dvjet_179{display:grid;grid-template-columns:190px 1fr 90px;align-items:center;gap:.7rem;padding:.25rem .3rem;border-radius:4px;font-size:.8125rem;cursor:pointer}._spRow_dvjet_179:hover{background:var(--color-surface-subtle)}@media (max-width: 640px){._spRow_dvjet_179{grid-template-columns:1fr auto}._spRow_dvjet_179>:nth-child(2){grid-column:1 / -1;grid-row:2}}._spLabel_dvjet_185{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:.4rem}._spLabel_dvjet_185 i{width:8px;height:8px;border-radius:50%;flex-shrink:0}._spBar_dvjet_189{position:relative;display:flex;height:22px;border-radius:4px;overflow:hidden;background:#f1f5f9}._spBar_dvjet_189 span{color:#fff;font-size:.6875rem;display:flex;align-items:center;justify-content:center}._spMark_dvjet_193{position:absolute;top:-2px;bottom:-2px;width:3px;background:#1e293b;transform:translate(-1.5px)}._spTot_dvjet_195{text-align:right;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._ringWrap_dvjet_201{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._ringBig_dvjet_203{font-size:12px;font-weight:700;fill:#1e293b}._ringList_dvjet_205{list-style:none;margin:0;padding:0;flex:1;min-width:180px;display:flex;flex-direction:column;gap:.4rem;font-size:.8125rem}._ringList_dvjet_205 li{display:grid;grid-template-columns:12px 1fr auto 38px;align-items:center;gap:.4rem}._ringList_dvjet_205 i{width:10px;height:10px;border-radius:2px}._ringList_dvjet_205 em{color:var(--color-text-light);font-style:normal;text-align:right}._cb_dvjet_213{display:flex;gap:1rem;align-items:flex-end;height:240px;padding-top:1rem}._cbCol_dvjet_215{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;gap:.25rem}._cbBar_dvjet_217{flex:1;width:100%;display:flex;align-items:flex-end}._cbBar_dvjet_217 b{display:block;width:100%;border-radius:6px 6px 0 0;min-height:3px}._cbVal_dvjet_221{font-size:.75rem;font-weight:700}._cbLab_dvjet_223{font-size:.75rem;color:var(--color-text-muted)}._cbCol_dvjet_215 em{font-style:normal;font-size:.6875rem}._up_dvjet_227{color:var(--color-alert-success)}._down_dvjet_229{color:var(--color-alert-danger)}._overlay_dvjet_235{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;z-index:400;display:flex;justify-content:flex-end}._drawer_dvjet_237{width:min(640px,100%);background:var(--color-bg);height:100%;overflow-y:auto;box-shadow:-8px 0 24px #0f172a33}._drawer_dvjet_237>header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1.1rem;background:var(--color-surface);border-bottom:1px solid var(--color-border)}._drawer_dvjet_237 h2{margin:0;font-size:1.05rem}._drawer_dvjet_237 header span{color:var(--color-text-muted);font-size:.8125rem}._drawer_dvjet_237 header button{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-sm);width:34px;height:34px;cursor:pointer}._drawerBody_dvjet_247{padding:1rem 1.1rem 2rem;display:flex;flex-direction:column;gap:.9rem}._stats_dvjet_249{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem}._stat_dvjet_249{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.5rem .7rem;display:flex;flex-direction:column}._stat_dvjet_249 small{color:var(--color-text-muted);font-size:.6875rem;text-transform:uppercase}._stat_dvjet_249 b{font-size:1.05rem}._stat_dvjet_249 em{font-style:normal;font-size:.7rem;color:var(--color-text-light)}._h4_dvjet_259{margin:.4rem 0 0;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-strong)}._cards_dvjet_265{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.8rem}._lot_dvjet_267{text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-left:6px solid var(--lc, #94a3b8);border-radius:var(--radius);padding:.8rem .9rem;cursor:pointer;display:flex;flex-direction:column;gap:.3rem;box-shadow:var(--shadow)}._lot_dvjet_267:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}._lot_dvjet_267 h4{margin:0;font-size:.95rem}._lot_dvjet_267 small{color:var(--color-text-muted)}._lotRow_dvjet_275{display:flex;justify-content:space-between;font-size:.8125rem}._dot_dvjet_277{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:.35rem}._pill_dvjet_279{display:inline-block;border-radius:999px;padding:.05rem .55rem;font-size:.6875rem;font-weight:700;color:#fff}._ctrl_dvjet_285{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;font-size:.8125rem;color:var(--color-text-strong)}._ctrl_dvjet_285 input[type=range]{flex:1;min-width:160px;accent-color:var(--color-primary)}._ctrl_dvjet_285 select{padding:.35rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}._play_dvjet_291{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);padding:.35rem .8rem;cursor:pointer;font-weight:600}._big_dvjet_293{font-size:1.6rem;font-weight:800;color:var(--color-primary-dark)}._banner2_dvjet_295{padding:.7rem 1rem;border-radius:var(--radius);background:var(--color-info-bg);color:var(--color-info-dark);font-size:.8125rem}._cards4_dvjet_297{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.8rem}._story_dvjet_299{border-left:5px solid var(--sc, #94a3b8);background:var(--color-surface);border-radius:var(--radius-sm);padding:.6rem .8rem;font-size:.8125rem;box-shadow:var(--shadow)}._story_dvjet_299 b{display:block;margin-bottom:.15rem}._prog_dvjet_303{height:18px;background:#e2e8f0;border-radius:9px;overflow:hidden}._prog_dvjet_303 span{display:block;height:100%;background:linear-gradient(90deg,#40916c,#2d6a4f)}._hub_dvjet_311{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}._hubCard_dvjet_313{display:flex;flex-direction:column;gap:.4rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.1rem 1.2rem;box-shadow:var(--shadow);color:inherit}._hubCard_dvjet_313:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary-light)}._hubCard_dvjet_313 h3{margin:0}._hubCard_dvjet_313 ._tag_dvjet_319{align-self:flex-start;background:var(--color-primary-bg);color:var(--color-primary-dark);border-radius:999px;padding:.1rem .6rem;font-size:.75rem;font-weight:700}._hubCard_dvjet_313 p{margin:0;font-size:.8125rem;color:var(--color-text-strong)}._hubCard_dvjet_313 small{color:var(--color-text-light)}._cal_dvjet_329 td._hcell_dvjet_133{min-width:58px}._exp_dvjet_331{cursor:pointer;margin-right:.35rem;color:var(--color-info)}._peak_dvjet_333{box-shadow:inset 0 0 0 2px #a16207}._kpiLive_dvjet_339{position:relative;width:100%;min-width:0;box-sizing:border-box;text-align:left;display:flex;flex-direction:column;gap:.25rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:.8rem .95rem;box-shadow:var(--shadow);font:inherit;color:inherit;min-height:120px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}._kpiBtn_dvjet_341{cursor:pointer}._kpiBtn_dvjet_341:hover,._kpiLive_dvjet_339:focus-visible{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-primary-light)}._kpiLive_dvjet_339:focus-visible{outline:3px solid rgba(45,106,79,.35);outline-offset:2px}._kpiActive_dvjet_347{border-color:var(--color-primary);background:var(--color-primary-bg);box-shadow:0 0 0 2px #2d6a4f40,var(--shadow)}._kpiLabel_dvjet_349{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);display:flex;justify-content:space-between;gap:.5rem}._kpiPin_dvjet_351{font-style:normal;font-weight:600;text-transform:none;letter-spacing:0;color:var(--color-primary);font-size:.6875rem;white-space:nowrap}._kpiValue_dvjet_353{font-size:1.55rem;font-weight:800;line-height:1.15;color:var(--color-text);font-variant-numeric:tabular-nums}._kpiValue_dvjet_353 small{font-size:.75rem;font-weight:600;color:var(--color-text-muted)}._kpiDetail_dvjet_357{font-size:.75rem;font-weight:600}._kpiBullet_dvjet_359{display:flex;flex-direction:column;gap:.15rem;margin-top:.2rem}._kpiTrack_dvjet_361{position:relative;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}._kpiTrack_dvjet_361 b{position:absolute;left:0;top:0;bottom:0;border-radius:4px;transition:width .4s cubic-bezier(.2,.7,.2,1)}._kpiTrack_dvjet_361 i{position:absolute;top:-1px;bottom:-1px;width:2px;background:#1e293b}._kpiBullet_dvjet_359 em{font-style:normal;font-size:.6875rem;color:var(--color-text-muted)}._kpiSpark_dvjet_369{width:100%;height:28px;margin-top:.15rem}._kpiTip_dvjet_371{position:absolute;left:.6rem;right:.6rem;bottom:calc(100% + 6px);background:#1e293b;color:#fff;border-radius:var(--radius-sm);padding:.4rem .6rem;font-size:.75rem;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease;z-index:20}._kpiLive_dvjet_339:hover ._kpiTip_dvjet_371,._kpiLive_dvjet_339:focus-visible ._kpiTip_dvjet_371{opacity:1;transform:translateY(0)}._quad_dvjet_377{font-size:10.5px;font-weight:700;fill:#475569}._bubbleG_dvjet_379:focus{outline:none}._bubbleG_dvjet_379:focus-visible circle{stroke:#1e293b;stroke-width:3}._tree_dvjet_385{display:flex;flex-direction:column}._treeHead_dvjet_387,._treeRow_dvjet_387{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(160px,2fr) 90px 100px 110px;align-items:center;gap:.7rem;padding:.45rem .5rem;font-size:.8125rem}._treeHead_dvjet_387{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);position:sticky;top:0;background:var(--color-surface);z-index:1}._treeRow_dvjet_387{border:0;border-bottom:1px solid #f1f5f9;background:transparent;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background .14s ease}._treeRow_dvjet_387:hover{background:var(--color-surface-subtle)}._treeRow_dvjet_387:focus-visible{outline:3px solid rgba(45,106,79,.35);outline-offset:-2px}._treeRowOn_dvjet_397{background:var(--color-primary-bg)}._treeName_dvjet_399{display:flex;align-items:center;gap:.4rem;font-weight:600;min-width:0}._treeName_dvjet_399 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._treeChild_dvjet_403 ._treeName_dvjet_399{padding-left:1.6rem;font-weight:500}._chev_dvjet_405{display:inline-block;width:1.1rem;text-align:center;color:var(--color-info);transition:transform .16s ease;flex-shrink:0}._chevOpen_dvjet_407{transform:rotate(90deg)}._treeBar_dvjet_409{position:relative;height:16px;background:#f1f5f9;border-radius:4px;overflow:hidden}._treeBar_dvjet_409 b{position:absolute;left:0;top:0;bottom:0;border-radius:4px;transition:width .38s cubic-bezier(.2,.7,.2,1),background-color .2s ease}._treeBar_dvjet_409 span{position:absolute;left:6px;top:0;line-height:16px;font-size:.6875rem;font-weight:700;color:#0f172a;text-shadow:0 0 3px #fff}._treeNum_dvjet_415{text-align:right;font-variant-numeric:tabular-nums}._chip2_dvjet_417{display:inline-flex;align-items:center;gap:.2rem;border-radius:999px;padding:.05rem .5rem;font-size:.6875rem;font-weight:700;justify-self:end}._rangeBox_dvjet_419{background:var(--color-primary-bg);border:1px solid #b7e4c7;border-radius:var(--radius-sm);padding:.55rem .8rem;font-size:.8125rem;display:flex;gap:1.2rem;flex-wrap:wrap;align-items:center}._rangeBox_dvjet_419 button{margin-left:auto;border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-sm);padding:.2rem .6rem;cursor:pointer}._focusNote_dvjet_423{font-size:.8125rem;color:var(--color-text-strong);background:var(--color-info-bg);border-radius:var(--radius-sm);padding:.45rem .75rem}@media (max-width: 760px){._treeHead_dvjet_387,._treeRow_dvjet_387{grid-template-columns:minmax(120px,1.2fr) minmax(110px,1.4fr) 80px}._treeHead_dvjet_387>:nth-child(n+4),._treeRow_dvjet_387>:nth-child(n+4){display:none}}@media (prefers-reduced-motion: reduce){._kpiLive_dvjet_339,._kpiTrack_dvjet_361 b,._treeBar_dvjet_409 b,._chev_dvjet_405,._treeRow_dvjet_387,._kpiTip_dvjet_371{transition:none!important}._kpiBtn_dvjet_341:hover{transform:none}}._calTable_dvjet_447 th,._calTable_dvjet_447 td{padding:.25rem .15rem}._rowHeadTh_dvjet_449{text-align:left!important;position:sticky;left:0;background:var(--color-surface);z-index:2;min-width:140px}._weekTh_dvjet_451 button,._weekOn_dvjet_451 button{all:unset;cursor:pointer;padding:.15rem .35rem;border-radius:4px;font-weight:600}._weekTh_dvjet_451 button:hover{background:var(--color-surface-subtle)}._weekOn_dvjet_451 button{background:var(--color-primary);color:#fff}._weekTh_dvjet_451 button:focus-visible,._weekOn_dvjet_451 button:focus-visible{outline:3px solid rgba(45,106,79,.35)}._weekCol_dvjet_459{box-shadow:inset 2px 0 #1e293b,inset -2px 0 #1e293b}._peakCell_dvjet_461{background:#fef3c7!important;font-weight:800}._linkBtn_dvjet_463{all:unset;cursor:pointer;color:var(--color-text);font-weight:600;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}._linkBtn_dvjet_463:hover{color:var(--color-info);text-decoration:underline}._linkBtn_dvjet_463:focus-visible{outline:3px solid rgba(45,106,79,.35);outline-offset:2px}._calTable_dvjet_447 ._hcell_dvjet_133{min-width:34px;font-size:.6875rem}._kpiCompact_dvjet_475{min-height:0;gap:.2rem;padding:.65rem .9rem}._kpiCompact_dvjet_475 ._kpiValue_dvjet_353{white-space:nowrap;font-size:1.4rem}._kpiValueRow_dvjet_479{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._kpiSparkInline_dvjet_481{width:64px;height:26px;flex-shrink:0}._ringItem_dvjet_485{width:100%;display:grid;grid-template-columns:12px 1fr auto 44px;align-items:center;gap:.4rem;border:1px solid transparent;background:transparent;border-radius:6px;padding:.2rem .35rem;cursor:pointer;font:inherit;font-size:.8125rem;text-align:left;min-height:32px}._ringItem_dvjet_485:hover,._ringItemOn_dvjet_486{background:var(--color-surface-subtle);border-color:var(--color-border)}._ringItem_dvjet_485:focus-visible{outline:2px solid var(--color-primary)}._ringItem_dvjet_485 i{width:10px;height:10px;border-radius:2px}._ringItem_dvjet_485 em{color:var(--color-text-light);font-style:normal;text-align:right}._ringList_dvjet_205 li{display:block}._cbRead_dvjet_491{min-height:1.6rem;font-size:.8125rem;display:flex;flex-wrap:wrap;gap:.2rem .4rem;align-items:center;margin-bottom:.3rem}._cbBtn_dvjet_492{border:2px solid transparent;background:transparent;border-radius:8px;cursor:pointer;font:inherit;padding:0 .25rem}._cbBtn_dvjet_492:hover{background:var(--color-surface-subtle)}._cbBtn_dvjet_492:focus-visible{outline:2px solid var(--color-primary)}._cbBase_dvjet_495{border-color:#1e293b;background:var(--color-surface-subtle)}._heat_dvjet_133 td._hcell_dvjet_133:hover{outline:2px solid #1e293b;outline-offset:-2px}._nota_fzjdz_1{margin:0 0 .75rem;font-size:.82rem;color:var(--color-text-muted)}._filtros_fzjdz_2{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-bottom:.75rem}._filtros_fzjdz_2 select{padding:.4rem .6rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface, #fff);color:var(--color-text);font-size:.85rem}._check_fzjdz_7{display:flex;align-items:center;gap:.3rem;font-size:.82rem}._tablaWrap_fzjdz_8{overflow:auto;max-height:65vh;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface, #fff)}._tabla_fzjdz_8{width:100%;border-collapse:collapse;font-size:.82rem}._tabla_fzjdz_8 th,._tabla_fzjdz_8 td{padding:.4rem .6rem;border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}._tabla_fzjdz_8 th{position:sticky;top:0;background:var(--color-bg, #f0f2f5);cursor:pointer;-webkit-user-select:none;user-select:none}._num_fzjdz_12{text-align:right!important;font-variant-numeric:tabular-nums}._cero_fzjdz_13{color:var(--color-text-muted)}._alerta_fzjdz_14{color:var(--color-alert-danger, #dc2626);font-weight:600}._aviso_fzjdz_15{padding:1rem;font-size:.88rem;color:var(--color-text-muted)}._error_fzjdz_16{color:var(--color-alert-danger, #dc2626);font-size:.85rem}._kpis_ms1vt_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;margin-bottom:1rem}._barra_ms1vt_2{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:1rem}._buscar_ms1vt_3{flex:1 1 260px;min-width:200px;padding:.55rem .8rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface, #fff);color:var(--color-text);font-size:.9rem}._check_ms1vt_7{display:flex;align-items:center;gap:.35rem;font-size:.82rem;color:var(--color-text-muted)}._ayuda_ms1vt_8{font-size:.82rem;color:var(--color-text-muted);margin:0 0 .75rem}._vacio_ms1vt_9{padding:1.5rem;text-align:center;color:var(--color-text-muted);font-size:.9rem}._error_ms1vt_10{color:var(--color-alert-danger, #dc2626);font-size:.85rem}._empresaBloque_ms1vt_13{margin-bottom:1rem}._empresaTitulo_ms1vt_14{margin:0 0 .5rem;font-size:.95rem}._mapa_ms1vt_15{display:flex;flex-wrap:wrap;gap:.6rem;align-items:stretch}._flecha_ms1vt_16{align-self:center;font-size:1.3rem;color:var(--color-text-muted)}._sats_ms1vt_17{display:flex;flex-wrap:wrap;gap:.6rem;flex:1 1 0}._tile_ms1vt_18{text-align:left;min-width:160px;padding:.7rem .9rem;border:2px solid var(--color-border);border-radius:10px;background:var(--color-surface, #fff);cursor:pointer;color:var(--color-text);font:inherit;transition:border-color .15s,box-shadow .15s}._tileWrap_ms1vt_23{display:flex;flex-direction:column;gap:.3rem}._tileWrap_ms1vt_23 ._tile_ms1vt_18{flex:1}._tile_ms1vt_18:hover{border-color:#40916c;box-shadow:0 2px 8px #00000014}._tileOn_ms1vt_26{border-color:#2d6a4f;background:#2d6a4f14}._tileCentral_ms1vt_27{border-left:6px solid #2d6a4f}._tileSat_ms1vt_28{border-left:6px solid #38bdf8}._tileNombre_ms1vt_29{display:block;font-weight:600;font-size:.9rem}._tileSub_ms1vt_30{display:block;font-size:.74rem;color:var(--color-text-muted);margin-top:.1rem}._tileNum_ms1vt_31{display:block;font-size:1.3rem;font-weight:700;margin-top:.35rem}._pill_ms1vt_32{display:inline-block;margin-top:.3rem;font-size:.72rem;padding:.1rem .5rem;border-radius:999px;font-weight:600}._pillMal_ms1vt_33{background:#dc26261f;color:#dc2626}._pillBien_ms1vt_34{background:#16a34a1f;color:#16a34a}._lista_ms1vt_37{display:flex;flex-direction:column}._fila_ms1vt_38{display:grid;grid-template-columns:minmax(220px,2fr) 3fr 28px;gap:.75rem;align-items:center;padding:.55rem .7rem;border:0;border-bottom:1px solid var(--color-border);border-left:4px solid transparent;background:transparent;text-align:left;cursor:pointer;color:var(--color-text);font:inherit;width:100%}._fila_ms1vt_38:hover{background:#2d6a4f0f}._filaMal_ms1vt_44{border-left-color:#dc2626}._prodNombre_ms1vt_45{font-size:.88rem;font-weight:500}._prodSub_ms1vt_46{display:block;font-size:.72rem;color:var(--color-text-muted)}._chips_ms1vt_47{display:flex;flex-wrap:wrap;gap:.35rem}._chip_ms1vt_47{display:inline-flex;flex-direction:column;min-width:74px;padding:.2rem .5rem;border-radius:6px;background:var(--color-bg, #f0f2f5);font-variant-numeric:tabular-nums}._chip_ms1vt_47 small{font-size:.66rem;color:var(--color-text-muted)}._chip_ms1vt_47 b{font-size:.86rem}._chipCentral_ms1vt_54{background:#2d6a4f1f}._chipCero_ms1vt_55 b{color:var(--color-text-muted);font-weight:400}._chipMal_ms1vt_56{background:#dc26261f}._chipMal_ms1vt_56 b{color:#dc2626}._mas_ms1vt_58{justify-self:center;color:var(--color-text-muted)}._masBtn_ms1vt_59{margin:.75rem auto 0;display:block;padding:.45rem 1.2rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface, #fff);color:var(--color-text);cursor:pointer}._stats_ms1vt_65{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1rem}._sec_ms1vt_66{margin:1.1rem 0 .4rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}._bodegaCard_ms1vt_67{padding:.7rem .8rem;border:1px solid var(--color-border);border-radius:8px;margin-bottom:.5rem}._bodegaCardMal_ms1vt_68{border-color:#dc2626;background:#dc26260d}._bodegaTop_ms1vt_69{display:flex;justify-content:space-between;gap:.5rem;font-size:.85rem;font-weight:600}._bodegaTop_ms1vt_69 span{font-weight:400;color:var(--color-text-muted);font-size:.75rem}._barraFondo_ms1vt_71{height:8px;border-radius:4px;background:var(--color-bg, #f0f2f5);margin:.45rem 0;overflow:hidden}._barraRelleno_ms1vt_72{height:100%;border-radius:4px;background:#38bdf8}._barraCentral_ms1vt_73{background:#2d6a4f}._barraMal_ms1vt_74{background:#dc2626}._bodegaDatos_ms1vt_75{display:flex;flex-wrap:wrap;gap:.9rem;font-size:.78rem;color:var(--color-text-muted)}._bodegaDatos_ms1vt_75 b{color:var(--color-text)}._aviso_ms1vt_77{padding:.65rem .8rem;border-radius:8px;background:#d977061f;color:var(--color-text);font-size:.84rem;margin-bottom:.6rem}._tablita_ms1vt_78{width:100%;border-collapse:collapse;font-size:.78rem}._tablita_ms1vt_78 th,._tablita_ms1vt_78 td{padding:.3rem .4rem;border-bottom:1px solid var(--color-border);text-align:left}._tablita_ms1vt_78 ._num_ms1vt_80{text-align:right;font-variant-numeric:tabular-nums}._minWrap_ms1vt_83{display:flex;align-items:center;gap:.4rem;margin-top:.5rem;flex-wrap:wrap}._minInput_ms1vt_84{width:7.5rem;padding:.35rem .5rem;text-align:right;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface, #fff);color:var(--color-text);font-size:.85rem}._minUnidad_ms1vt_88{font-size:.75rem;color:var(--color-text-muted)}._minOk_ms1vt_89{font-size:.75rem;color:#16a34a}._minError_ms1vt_90{font-size:.75rem;color:#dc2626}._minLabel_ms1vt_91{font-size:.74rem;color:var(--color-text-muted);margin-top:.5rem;display:block}._reponer_ms1vt_94{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.75rem}._reponerCard_ms1vt_95{text-align:left;padding:.8rem .9rem;border:1px solid var(--color-border);border-left:5px solid #dc2626;border-radius:10px;background:var(--color-surface, #fff);cursor:pointer;color:var(--color-text);font:inherit}._reponerCard_ms1vt_95:hover{box-shadow:0 2px 10px #0000001a}._reponerNombre_ms1vt_100{font-weight:600;font-size:.9rem}._reponerSub_ms1vt_101{font-size:.75rem;color:var(--color-text-muted);margin-bottom:.4rem}._reponerNums_ms1vt_102{display:flex;gap:1rem;font-size:.8rem}._reponerNums_ms1vt_102 b{display:block;font-size:1.05rem;font-variant-numeric:tabular-nums}._reponerAccion_ms1vt_104{margin-top:.5rem;font-size:.8rem;font-weight:600;color:#2d6a4f}._select_ms1vt_107{padding:.5rem .7rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface, #fff);color:var(--color-text);font-size:.85rem;max-width:100%}._limpiar_ms1vt_111{padding:.4rem .8rem;border:0;background:transparent;color:#dc2626;cursor:pointer;font-size:.82rem}._grupo_ms1vt_112{margin-bottom:.75rem;border:1px solid var(--color-border);border-radius:10px;overflow:hidden}._grupoHead_ms1vt_113{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem .8rem;border:0;background:var(--color-bg, #f0f2f5);cursor:pointer;text-align:left;color:var(--color-text);font:inherit}._grupoHead_ms1vt_113:hover{background:#2d6a4f1a}._grupoFlecha_ms1vt_118{width:1rem;color:var(--color-text-muted)}._grupoNombre_ms1vt_119{font-weight:600;font-size:.9rem}._grupoN_ms1vt_119{font-size:.78rem;color:var(--color-text-muted);margin-right:auto}._grupo_ms1vt_112 ._masBtn_ms1vt_59{margin:.5rem auto}._page_1yjk4_1{display:flex;flex-direction:column;gap:1rem}._titulo_1yjk4_3{margin:0;font-size:1.25rem}._ayuda_1yjk4_5{font-size:.82rem;color:var(--color-text-muted);margin:.2rem 0 0}._tabs_1yjk4_7{display:flex;flex-wrap:wrap;gap:.4rem;border-bottom:1px solid var(--color-border)}._tab_1yjk4_7{padding:.5rem .95rem;border:0;border-bottom:3px solid transparent;background:none;cursor:pointer;color:var(--color-text-muted);font:inherit;font-size:.9rem;font-weight:600}._tabOn_1yjk4_17{color:var(--color-text);border-bottom-color:#2d6a4f}._card_1yjk4_21{background:var(--color-surface, #fff);border:1px solid var(--color-border);border-radius:10px;padding:1rem 1.1rem}._cardTitulo_1yjk4_23{margin:0 0 .6rem;font-size:.98rem}._barra_1yjk4_25{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-bottom:.8rem}._campo_1yjk4_27{display:flex;flex-direction:column;gap:.2rem;font-size:.75rem;color:var(--color-text-muted);min-width:130px}._campoAncho_1yjk4_29{flex:1 1 260px}._input_1yjk4_31,._select_1yjk4_31,._area_1yjk4_31{padding:.45rem .6rem;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface, #fff);color:var(--color-text);font:inherit;font-size:.88rem;width:100%;box-sizing:border-box}._area_1yjk4_31{min-height:64px;resize:vertical}._num_1yjk4_41{text-align:right;max-width:110px}._btn_1yjk4_43{padding:.45rem .9rem;border-radius:7px;border:1px solid var(--color-border);background:var(--color-surface, #fff);color:var(--color-text);cursor:pointer;font:inherit;font-size:.86rem;font-weight:600}._btn_1yjk4_43:disabled{opacity:.5;cursor:default}._btnPrimario_1yjk4_53{background:#2d6a4f;border-color:#2d6a4f;color:#fff}._btnPeligro_1yjk4_55{color:#dc2626;border-color:#dc2626}._btnChico_1yjk4_57{padding:.2rem .55rem;font-size:.78rem}._tabla_1yjk4_61{width:100%;border-collapse:collapse;font-size:.86rem}._tabla_1yjk4_61 th{text-align:left;font-size:.74rem;color:var(--color-text-muted);font-weight:600;padding:.35rem .5rem;border-bottom:1px solid var(--color-border)}._tabla_1yjk4_61 td{padding:.4rem .5rem;border-bottom:1px solid var(--color-border);vertical-align:middle}._tabla_1yjk4_61 tr._clic_1yjk4_67{cursor:pointer}._tabla_1yjk4_61 tr._clic_1yjk4_67:hover{background:#2d6a4f0f}._der_1yjk4_71{text-align:right!important;font-variant-numeric:tabular-nums}._anulada_1yjk4_73{opacity:.5;text-decoration:line-through}._pill_1yjk4_77{display:inline-block;font-size:.72rem;padding:.1rem .5rem;border-radius:999px;font-weight:600;white-space:nowrap}._pBorrador_1yjk4_79{background:#d9770624;color:#b45309}._pValidada_1yjk4_81{background:#16a34a24;color:#15803d}._pAnulada_1yjk4_83{background:#6b72802e;color:#4b5563}._pEntrada_1yjk4_85{background:#38bdf82e;color:#0369a1}._pSalida_1yjk4_87{background:#a855f729;color:#7e22ce}._error_1yjk4_91{color:#dc2626;font-size:.85rem;margin:.4rem 0}._ok_1yjk4_93{color:#15803d;font-size:.85rem;margin:.4rem 0}._aviso_1yjk4_95{background:#d977061a;border-left:4px solid #d97706;padding:.45rem .7rem;font-size:.82rem;margin:.35rem 0;border-radius:4px}._falta_1yjk4_97{background:#dc262614;border-left:4px solid #dc2626;padding:.45rem .7rem;font-size:.82rem;margin:.35rem 0;border-radius:4px}._vacio_1yjk4_99{padding:1.4rem;text-align:center;color:var(--color-text-muted);font-size:.9rem}._rojo_1yjk4_101{color:#dc2626;font-weight:700}._sinMaterial_1yjk4_103{outline:2px solid #d97706}._grid_1yjk4_107{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem}._kpis_1yjk4_109{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.7rem}._kpi_1yjk4_109{border:1px solid var(--color-border);border-radius:10px;padding:.7rem .9rem;background:var(--color-surface, #fff)}._kpiNum_1yjk4_113{display:block;font-size:1.5rem;font-weight:700}._kpiEt_1yjk4_115{font-size:.76rem;color:var(--color-text-muted)}._puntos_1yjk4_117{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:.9rem}._editor_1yjk4_121{border:2px solid #2d6a4f}._cols_1yjk4_123{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.7rem;margin-bottom:.8rem}._acciones_1yjk4_125{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}._historial_1yjk4_127{font-size:.78rem;color:var(--color-text-muted);margin:.6rem 0 0;padding-left:1.1rem}._resultados_1yjk4_129{list-style:none;padding:0;margin:.5rem 0 0;font-size:.84rem}._resultados_1yjk4_129 li{padding:.25rem 0;border-bottom:1px solid var(--color-border);display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}._check_1yjk4_135{display:flex;align-items:center;gap:.35rem;font-size:.82rem;color:var(--color-text-muted)}._editorGrid_1yjk4_141{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:1rem;align-items:start}._pdfPane_1yjk4_143{position:sticky;top:.5rem;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:#fff}._pdfFrame_1yjk4_145{width:100%;height:82vh;border:0;display:block}._formPane_1yjk4_147{min-width:0}@media (max-width: 1100px){._editorGrid_1yjk4_141{grid-template-columns:1fr}._pdfPane_1yjk4_143{position:static}._pdfFrame_1yjk4_145{height:60vh}}@media (max-width: 700px){._tabla_1yjk4_61{display:block;overflow-x:auto;white-space:nowrap}}._contador_1yjk4_169{text-align:left;border:2px solid var(--color-border);border-radius:10px;padding:.6rem .9rem;background:var(--color-surface, #fff);cursor:pointer;font:inherit;color:var(--color-text)}._contador_1yjk4_169:hover{border-color:#40916c}._contadorOn_1yjk4_179{border-color:#2d6a4f;background:#2d6a4f14}._contadorNum_1yjk4_181{display:block;font-size:1.5rem;font-weight:700}._contadorEt_1yjk4_183{font-size:.76rem;color:var(--color-text-muted)}._lote_1yjk4_185{background:#2d6a4f12;border:1px solid #2d6a4f;border-radius:10px;padding:.7rem .9rem;margin-bottom:.8rem}._vistaSeg_1yjk4_191{display:inline-flex;border:1px solid var(--color-border);border-radius:8px;overflow:hidden}._vistaBtn_1yjk4_193{padding:.4rem .8rem;border:0;background:var(--color-surface, #fff);color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:.82rem;font-weight:600}._vistaBtn_1yjk4_193+._vistaBtn_1yjk4_193{border-left:1px solid var(--color-border)}._vistaOn_1yjk4_197{background:#2d6a4f;color:#fff}._kpiMat_1yjk4_199{border:1px solid var(--color-border);border-radius:10px;padding:.75rem .9rem;background:var(--color-surface, #fff)}._kpiMat_1yjk4_199 h4{margin:0;font-size:.82rem;color:var(--color-text-muted);font-weight:600}._barraApilada_1yjk4_203{display:flex;height:10px;border-radius:6px;overflow:hidden;background:#6b72802e;margin:.5rem 0 .35rem}._segLleno_1yjk4_205{background:#2d6a4f}._segVacio_1yjk4_207{background:#38bdf8}._segNa_1yjk4_209{background:#9ca3af}._leyenda_1yjk4_211{display:flex;flex-wrap:wrap;gap:.6rem;font-size:.74rem;color:var(--color-text-muted)}._punto_1yjk4_117{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:4px}._packing_1yjk4_215{margin-top:.45rem;padding-top:.4rem;border-top:1px dashed var(--color-border);font-size:.76rem;color:var(--color-text-muted)}._packing_1yjk4_215 b{color:var(--color-text)}._matrizWrap_1yjk4_221{overflow-x:auto}._matriz_1yjk4_221{width:100%;border-collapse:separate;border-spacing:0;font-size:.86rem}._matriz_1yjk4_221 th{position:sticky;top:0;background:var(--color-surface, #fff);z-index:1;text-align:right;font-size:.74rem;color:var(--color-text-muted);font-weight:600;padding:.5rem .6rem;border-bottom:2px solid var(--color-border);white-space:nowrap}._matriz_1yjk4_221 th:first-child,._matriz_1yjk4_221 td:first-child{text-align:left;position:sticky;left:0;background:var(--color-surface, #fff);z-index:2;min-width:190px}._matriz_1yjk4_221 td{padding:.15rem;border-bottom:1px solid var(--color-border);text-align:right;font-variant-numeric:tabular-nums}._matriz_1yjk4_221 tr._grupo_1yjk4_231 td{border-top:2px solid var(--color-border)}._celda_1yjk4_233{display:block;width:100%;padding:.4rem .6rem;border:0;background:none;font:inherit;color:var(--color-text);text-align:right;cursor:pointer;border-radius:6px;background-image:linear-gradient(to left,var(--barra, rgba(45, 106, 79, .2)) var(--w, 0%),transparent var(--w, 0%))}._celda_1yjk4_233:hover{outline:2px solid #40916c}._celdaCero_1yjk4_243{color:var(--color-text-muted);opacity:.55}._celdaNeg_1yjk4_245{color:#dc2626;font-weight:700;background-image:none;background:#dc26261a}._etiqueta_1yjk4_247{padding:.4rem .6rem;font-weight:600}._etiquetaSub_1yjk4_249{padding:.4rem .6rem .4rem 1.4rem;color:var(--color-text-muted)}._total_1yjk4_251{font-weight:700;padding:.4rem .6rem!important}._viejo_1yjk4_253{color:#b45309;font-weight:600}._cajon_1yjk4_257{position:fixed;top:0;right:0;bottom:0;width:min(520px,100vw);background:var(--color-surface, #fff);border-left:1px solid var(--color-border);box-shadow:-6px 0 24px #0000002e;z-index:50;display:flex;flex-direction:column}._cajonCab_1yjk4_259{padding:.9rem 1rem;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;gap:.6rem;align-items:flex-start}._cajonCuerpo_1yjk4_261{overflow-y:auto;padding:.4rem 1rem 1rem}._cajonSaldo_1yjk4_263{font-size:1.6rem;font-weight:700}._velo_1yjk4_267{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px}._dialogo_1yjk4_268{background:var(--color-surface, #fff);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 12px 40px #0000004d;padding:1.2rem 1.4rem;width:min(480px,100%);max-height:90vh;overflow:auto}._page_1f95w_1{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:none}._titulo_1f95w_3{margin:0;font-size:1.3rem}._sub_1f95w_5{margin:.15rem 0 0;color:var(--color-text-muted);font-size:.85rem}._nav_1f95w_7{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}._navBtn_1f95w_9{padding:.4rem .75rem;border:1px solid var(--color-border);background:var(--color-surface, #fff);color:var(--color-text);border-radius:8px;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}._navBtn_1f95w_9:disabled{opacity:.4;cursor:default}._primario_1f95w_13{background:#2d6a4f;border-color:#2d6a4f;color:#fff}._fecha_1f95w_15,._select_1f95w_15{padding:.4rem .6rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface, #fff);color:var(--color-text);font:inherit;font-size:.85rem}._error_1f95w_17{color:#dc2626;font-size:.85rem}._vacio_1f95w_19{padding:2rem 1rem;text-align:center;color:var(--color-text-muted)}._card_1f95w_23{background:var(--color-surface, #fff);border:1px solid var(--color-border);border-radius:12px;padding:1rem 1.1rem}._cardTit_1f95w_25{margin:0 0 .15rem;font-size:1.02rem}._cardAyuda_1f95w_27{margin:0 0 .7rem;font-size:.78rem;color:var(--color-text-muted)}._grandes_1f95w_31{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem}._grande_1f95w_31{border-radius:12px;padding:.8rem 1rem;background:linear-gradient(135deg,#2d6a4f1f,#2d6a4f0a);border:1px solid rgba(45,106,79,.25)}._grandeNum_1f95w_35{display:block;font-size:1.75rem;font-weight:800;line-height:1.1}._grandeEt_1f95w_37{font-size:.78rem;color:var(--color-text-muted)}._alertas_1f95w_39{display:flex;flex-wrap:wrap;gap:.4rem}._chip_1f95w_41{font-size:.76rem;padding:.2rem .65rem;border-radius:999px;font-weight:600;background:#d9770624;color:#b45309}._chipOk_1f95w_43{background:#16a34a24;color:#15803d}._chipMal_1f95w_45{background:#dc26261f;color:#b91c1c}._fila_1f95w_49{display:grid;grid-template-columns:minmax(110px,1.2fr) 3fr auto;gap:.6rem;align-items:center;padding:.3rem 0;font-size:.88rem}._filaClic_1f95w_51{cursor:pointer;border-radius:8px}._filaClic_1f95w_51:hover{background:#2d6a4f0f}._barraFondo_1f95w_55{height:12px;border-radius:7px;background:#6b72802e;overflow:hidden}._barra_1f95w_55{height:100%;background:#2d6a4f}._barraAlerta_1f95w_59{background:#d97706}._barraRoja_1f95w_61{background:#dc2626}._valor_1f95w_63{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}._valorSub_1f95w_65{display:block;font-size:.72rem;color:var(--color-text-muted);font-weight:400}._apilada_1f95w_67{display:flex;height:18px;border-radius:9px;overflow:hidden;margin:.2rem 0 .7rem;background:#6b72802e}._c0_1f95w_69{background:#2d6a4f}._c1_1f95w_69{background:#d97706}._c2_1f95w_69{background:#2563eb}._c3_1f95w_69{background:#9333ea}._c4_1f95w_69{background:#0891b2}._c5_1f95w_69{background:#6b7280}._punto_1f95w_71{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px}._dosCols_1f95w_75{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:1rem}._params_1f95w_77{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;margin:.5rem 0}._param_1f95w_77{border:1px solid var(--color-border);border-radius:10px;padding:.45rem .6rem}._paramNum_1f95w_81{display:block;font-size:1.15rem;font-weight:700}._paramEt_1f95w_83{font-size:.72rem;color:var(--color-text-muted)}._ok_1f95w_85{border-color:#16a34a80;background:#16a34a12}._mal_1f95w_87{border-color:#dc262680;background:#dc262612}._tabla_1f95w_89{width:100%;border-collapse:collapse;font-size:.84rem}._tabla_1f95w_89 th{text-align:left;font-size:.72rem;color:var(--color-text-muted);font-weight:600;padding:.3rem .4rem;border-bottom:1px solid var(--color-border)}._tabla_1f95w_89 td{padding:.35rem .4rem;border-bottom:1px solid var(--color-border)}._der_1f95w_95{text-align:right!important;font-variant-numeric:tabular-nums}._verde_1f95w_97{color:#15803d;font-weight:600}._rojo_1f95w_97{color:#dc2626;font-weight:700}._camino_1f95w_99{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;font-size:.78rem}._paso_1f95w_101{padding:.15rem .6rem;border-radius:999px;border:1px solid var(--color-border);color:var(--color-text-muted)}._pasoOn_1f95w_103{background:#2d6a4f24;border-color:#2d6a4f80;color:#1f5c3a;font-weight:700}._flecha_1f95w_105{color:var(--color-text-muted)}._detalle_1f95w_107{margin:.3rem 0 .6rem .4rem;padding:.55rem .75rem;background:#00000008;border-radius:8px;font-size:.82rem}._mini_1f95w_109{display:flex;align-items:flex-end;gap:3px;height:46px;margin:.4rem 0}._minibar_1f95w_111{flex:1;background:#2d6a4f;border-radius:3px 3px 0 0;min-width:8px}._minibar_1f95w_111:hover{opacity:.75}@media (max-width: 640px){._fila_1f95w_49{grid-template-columns:1fr auto}._fila_1f95w_49 ._barraFondo_1f95w_55{grid-column:1 / -1;order:3}._grandeNum_1f95w_35{font-size:1.45rem}}._migas_1f95w_127{font-size:.82rem;margin:.1rem 0 .6rem}._miga_1f95w_127{border:0;background:none;padding:0;color:#2d6a4f;cursor:pointer;font:inherit;font-weight:600;text-decoration:underline}._resumenNivel_1f95w_131{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem;margin:.2rem 0 .8rem}._chips_1f95w_133{display:flex;flex-wrap:wrap;gap:.4rem;margin:.3rem 0 .7rem}._chipBtn_1f95w_135{padding:.25rem .7rem;border:1px solid var(--color-border);background:var(--color-surface, #fff);color:var(--color-text);border-radius:999px;font:inherit;font-size:.76rem;font-weight:600;cursor:pointer}._chipBtnOn_1f95w_137{background:#2d6a4f;border-color:#2d6a4f;color:#fff}._encabezado_1f95w_139{font-size:.85rem;padding:.5rem .7rem;background:#00000008;border-radius:8px;margin:.2rem 0 .7rem}._anillos_1f95w_141{display:flex;flex-wrap:wrap;gap:.6rem 1rem;justify-content:space-around;margin:.4rem 0 .8rem}._evolBox_1f95w_143{border:1px solid var(--color-border);border-radius:10px;padding:.6rem .8rem;margin:.4rem 0 .9rem}._sub4_1f95w_145{margin:.9rem 0 .35rem;font-size:.86rem}._tile_1f95w_147{cursor:pointer;text-align:left;font:inherit;color:inherit}._tile_1f95w_147:hover{border-color:#2d6a4f;box-shadow:0 0 0 2px #2d6a4f2e}._tileSub_1f95w_151{display:block;font-size:.7rem;color:#2d6a4f;font-weight:600;margin-top:.15rem}._anilloBtn_1f95w_155{border:2px solid transparent;background:none;border-radius:14px;padding:.2rem .1rem;cursor:pointer;color:inherit;font:inherit}._anilloBtn_1f95w_155:hover{background:#2d6a4f0f}._anilloOn_1f95w_159{border-color:#2d6a4f;background:#2d6a4f14}._foco_1f95w_161{border:1px solid rgba(45,106,79,.35);border-radius:12px;padding:.8rem 1rem;margin:.3rem 0 .9rem;background:#2d6a4f08}._formula_1f95w_163{font-size:.88rem;padding:.4rem .6rem;background:#0000000a;border-radius:8px;margin:.5rem 0;font-variant-numeric:tabular-nums}._tresNum_1f95w_165{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;margin:.5rem 0}._header_1ikam_1{margin-bottom:1.25rem}._welcome_1ikam_5{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--color-text)}._title_1ikam_12{margin:0 0 .25rem;font-size:1.35rem;font-weight:700;color:var(--color-text)}._sub_1ikam_19{margin:0;color:var(--color-text-muted);font-size:.875rem}._sum_1iqqo_1{margin:0 0 .8rem;padding:.65rem .9rem;border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-surface);font-size:.875rem;line-height:1.45;color:var(--color-text-strong)}._sum_1iqqo_1 b{font-variant-numeric:tabular-nums}._warn_1iqqo_3{margin:0 0 .8rem;padding:.55rem .85rem;border:1px solid #f4dc9a;border-left:4px solid #b45309;border-radius:var(--radius-sm);background:#fffbeb;font-size:.8125rem;line-height:1.4;color:#78350f}._muted_1iqqo_4{color:var(--color-text-light);font-size:.8125rem}._how_1iqqo_5{margin:0 0 .6rem;font-size:.75rem;color:var(--color-text-muted)}._grid2_1iqqo_6{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 960px){._grid2_1iqqo_6{grid-template-columns:1fr}}._ctl_1iqqo_8{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}._chips_1iqqo_9{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-bottom:.7rem}._chipLabel_1iqqo_10{font-size:.75rem;color:var(--color-text-muted)}._chip_1iqqo_9{min-height:32px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;padding:.2rem .75rem;font-size:.75rem;cursor:pointer;color:var(--color-text-strong);display:inline-flex;align-items:center;gap:.35rem}._chip_1iqqo_9 i{display:inline-block;width:10px;height:10px;border-radius:2px}._chip_1iqqo_9:hover{border-color:var(--color-primary)}._chip_1iqqo_9:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._chipOn_1iqqo_15{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._chipOn_1iqqo_15 i{outline:1px solid #fff}._sel_1iqqo_17{min-height:32px;padding:.25rem .5rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;font-size:.8125rem;max-width:240px}._dateIn_1iqqo_18{min-height:32px;padding:.2rem .4rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;font-size:.8125rem}._readout_1iqqo_21{min-height:1.6rem;font-size:.8125rem;display:flex;flex-wrap:wrap;gap:.2rem 1rem;align-items:center;margin-bottom:.35rem}._readout_1iqqo_21 span i,._legendBtns_1iqqo_22 i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:.3rem}._svg_1iqqo_23{width:100%;height:auto;display:block;cursor:crosshair}._svg_1iqqo_23:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}._axis_1iqqo_25{font-size:10px;fill:#64748b}._axisOn_1iqqo_26{font-size:11px;font-weight:700;fill:#1e293b}._axisBad_1iqqo_27{font-size:10px;font-weight:700;fill:#b91c1c}._axisGood_1iqqo_28{font-size:10px;font-weight:700;fill:#166534}._legendBtns_1iqqo_22{display:flex;flex-wrap:wrap;gap:.4rem .8rem;align-items:center;margin-top:.5rem}._tlHead_1iqqo_32,._tlRow_1iqqo_32{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(220px,2.4fr) 92px 130px 120px;gap:.6rem;align-items:center}._tlHead_1iqqo_32{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);padding:0 .4rem .35rem;border-bottom:1px solid var(--color-border);margin-bottom:.3rem}._tlAxis_1iqqo_34{position:relative;height:14px}._tlAxis_1iqqo_34 span{position:absolute;transform:translate(-50%);font-size:.625rem;color:var(--color-text-muted);text-transform:none}._tlList_1iqqo_36{display:flex;flex-direction:column;gap:.05rem}._tlRow_1iqqo_32{width:100%;border:0;background:transparent;text-align:left;font:inherit;font-size:.8125rem;padding:.3rem .4rem;border-radius:6px;cursor:pointer}._tlRow_1iqqo_32:hover,._tlRow_1iqqo_32:focus-visible{background:#2d6a4f12;outline:none}._tlOn_1iqqo_39{background:var(--color-primary-bg, #e8f1ec);box-shadow:inset 3px 0 #2d6a4f}._tlLab_1iqqo_40 b{display:block;color:var(--color-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tlLab_1iqqo_40 small{color:var(--color-text-muted);font-size:.6875rem}._tlTrack_1iqqo_42{position:relative;height:22px}._tlTrack_1iqqo_42:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:#e2e8f0;transform:translateY(-50%)}._tlLink_1iqqo_44{position:absolute;top:50%;height:3px;transform:translateY(-50%);background:#94a3b8;border-radius:2px}._tlDot_1iqqo_45,._tlT1_1iqqo_45{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);box-sizing:border-box}._tlDot_1iqqo_45{background:#2d6a4f;border:2px solid #fff;box-shadow:0 0 0 1px #2d6a4f}._tlT1_1iqqo_45{background:#fff;border:2px solid #64748b}._tlGrid_1iqqo_48{position:absolute;top:0;bottom:0;width:1px;background:#f1f5f9}._tlTxt_1iqqo_49 b{font-variant-numeric:tabular-nums}._avBar_1iqqo_50{height:10px;border-radius:4px;background:#f1f5f9;position:relative;overflow:hidden}._avBar_1iqqo_50 b{position:absolute;left:0;top:0;bottom:0;background:#2d6a4f}._estado_1iqqo_52{font-weight:700;font-size:.75rem;white-space:nowrap}._ok_1iqqo_53{color:#15803d}._mid_1iqqo_53{color:#475569}._bad_1iqqo_53{color:#b91c1c}._none_1iqqo_53{color:#94a3b8}._atip_1iqqo_54{opacity:.55}._mesList_1iqqo_57{display:flex;flex-direction:column;gap:.35rem}._mes_1iqqo_57{width:100%;border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;text-align:left;font:inherit;font-size:.8125rem;padding:.5rem .7rem;cursor:pointer;min-height:44px}._mes_1iqqo_57:hover,._mesOn_1iqqo_59{border-color:#1e293b}._mesHead_1iqqo_60{display:flex;justify-content:space-between;gap:.5rem}._stack_1iqqo_61{display:flex;height:10px;border-radius:4px;overflow:hidden;background:#f1f5f9;margin-top:.35rem}._stack_1iqqo_61 b{display:block;height:100%}._mesNote_1iqqo_63{margin:.4rem 0 0;font-size:.75rem;color:var(--color-text-muted)}._mrow_1iqqo_66{display:grid;grid-template-columns:minmax(130px,1fr) minmax(160px,2.4fr) 96px;gap:.6rem;align-items:center;padding:.3rem .4rem;font-size:.8125rem;border-radius:6px}._mTrack_1iqqo_67{height:16px;background:#f1f5f9;border-radius:4px;position:relative}._mTrack_1iqqo_67 b{position:absolute;top:0;bottom:0;border-radius:4px}._mVal_1iqqo_69{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}._mBest_1iqqo_70{box-shadow:inset 3px 0 #16a34a;background:#f0fdf4}._shareCols_1iqqo_73{display:grid;gap:6px;align-items:end}._shareCol_1iqqo_73{display:flex;flex-direction:column;gap:4px;border:2px solid transparent;background:transparent;border-radius:8px;padding:0 .15rem;cursor:pointer;font:inherit;min-width:0}._shareCol_1iqqo_73:hover{background:var(--color-surface-subtle)}._shareCol_1iqqo_73:focus-visible{outline:2px solid var(--color-primary)}._shareOn_1iqqo_77{border-color:#1e293b;background:var(--color-surface-subtle)}._shareVal_1iqqo_78{font-size:.75rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}._shareBars_1iqqo_79{height:150px;display:flex;align-items:flex-end;justify-content:center;gap:3px}._shareBars_1iqqo_79 b{display:block;width:42%;border-radius:4px 4px 0 0;min-height:2px}._shareLab_1iqqo_81{font-size:.75rem;text-align:center;color:var(--color-text-muted)}._evList_1iqqo_84{display:flex;flex-direction:column;gap:.25rem;max-height:360px;overflow:auto}._ev_1iqqo_84{width:100%;display:grid;grid-template-columns:96px 1fr auto;gap:.5rem;align-items:center;border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;text-align:left;font:inherit;font-size:.8125rem;padding:.35rem .6rem;min-height:40px;cursor:pointer}._ev_1iqqo_84:hover,._evOn_1iqqo_86{border-color:#1e293b}._evTag_1iqqo_87{font-weight:700;font-size:.75rem}._strong_1iqqo_88{color:#b91c1c}._moderate_1iqqo_88{color:#b45309}._light_1iqqo_88{color:#2563eb}@media (max-width: 760px){._tlHead_1iqqo_32{display:none}._tlRow_1iqqo_32{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion: reduce){*{transition:none!important}}._card_ak89b_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem;box-shadow:var(--shadow);height:100%}._header_ak89b_10{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}._title_ak89b_17{margin:0;font-size:.8125rem;font-weight:700}._badge_ak89b_23{font-size:.6875rem;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.2rem .45rem;background:#fff}._body_ak89b_32{display:grid;grid-template-columns:140px 1fr;gap:1rem;align-items:center}._donutWrap_ak89b_39{display:flex;justify-content:center}._donut_ak89b_39{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center}._donutHole_ak89b_53{width:72px;height:72px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._donutHole_ak89b_53 strong{font-size:.9375rem;line-height:1.1}._donutHole_ak89b_53 span{font-size:.625rem;color:var(--color-text-muted)}._legend_ak89b_75{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}._legendBtn_ak89b_84{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:.45rem;align-items:center;border:none;background:transparent;text-align:left;cursor:pointer;font-size:.75rem;padding:.15rem 0}._legendOff_ak89b_98{opacity:.4;text-decoration:line-through}._legendMuted_ak89b_103{cursor:default;opacity:.65}._dot_ak89b_108{width:8px;height:8px;border-radius:50%}._legendLabel_ak89b_114{color:var(--color-text)}._legendValue_ak89b_118{color:var(--color-text-muted);font-variant-numeric:tabular-nums}._empty_ak89b_123{color:var(--color-text-muted);font-size:.8125rem}@media (max-width: 768px){._body_ak89b_32{grid-template-columns:1fr}}._card_17jsh_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);height:100%;display:flex;flex-direction:column}._header_17jsh_12{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.75rem}._title_17jsh_21{margin:0;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._legend_17jsh_30{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.15rem .5rem}._legendBtn_17jsh_39{display:inline-flex;align-items:center;gap:.3rem;background:none;border:none;padding:.15rem .25rem;cursor:pointer;font-size:.6875rem;font-weight:600;color:var(--color-text);border-radius:var(--radius-sm)}._legendBtn_17jsh_39:hover{background:var(--color-bg)}._legendOff_17jsh_57{opacity:.35;text-decoration:line-through}._legendDot_17jsh_62{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}._axisCaption_17jsh_69{display:block;margin-top:.2rem;font-size:.625rem;color:var(--color-text-light)}._plotWrap_17jsh_76{position:relative;flex:1;display:flex;align-items:center}._svg_17jsh_83{width:100%;height:auto;display:block;overflow:visible}._grid_17jsh_90{stroke:var(--color-border);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}._line_17jsh_97{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._point_17jsh_105{transition:r .12s ease}._hoverLine_17jsh_109{stroke:var(--color-text-light);stroke-width:1;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}._axisTextLeft_17jsh_116,._axisTextRight_17jsh_117,._tick_17jsh_118{font-size:9px;fill:var(--color-text-muted)}._axisTextLeft_17jsh_116{text-anchor:end}._axisTextRight_17jsh_117{text-anchor:start}._tick_17jsh_118{text-anchor:middle}._tooltip_17jsh_135{position:absolute;top:.25rem;transform:translate(-50%);background:#0f172af0;color:#fff;border-radius:var(--radius-sm);padding:.5rem .65rem;font-size:.6875rem;display:flex;flex-direction:column;gap:.15rem;pointer-events:none;white-space:nowrap;z-index:2}._tooltipTitle_17jsh_152{font-size:.6875rem;margin-bottom:.1rem}._tooltipRow_17jsh_157{display:inline-flex;align-items:center;gap:.3rem}._empty_17jsh_163{margin:0;padding:3rem 0;text-align:center;color:var(--color-text-light);font-size:.875rem}._card_6s33t_1{height:100%;display:flex;flex-direction:column}._header_6s33t_7{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .25rem .5rem}._title_6s33t_15{margin:0;font-size:.8125rem;font-weight:700}._controls_6s33t_21{display:flex;gap:.4rem;flex-wrap:wrap}._select_6s33t_27{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.25rem .5rem;font-size:.75rem;background:#fff}._panelMode_6s33t_35 ._title_6s33t_15{font-size:.75rem}._card_1vkum_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem;box-shadow:var(--shadow);height:100%;display:flex;flex-direction:column;overflow:hidden}._header_1vkum_13{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}._title_1vkum_20{margin:0;font-size:.8125rem;font-weight:700}._select_1vkum_26{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.25rem .5rem;font-size:.75rem;background:#fff}._colHeaders_1vkum_34{display:grid;gap:.4rem;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding-bottom:.35rem;border-bottom:1px solid var(--color-border);margin-bottom:.35rem}._gridFull_1vkum_47{grid-template-columns:88px 1fr 1fr 64px 72px 64px 80px}._gridNoIntensidad_1vkum_51{grid-template-columns:72px 1fr 1fr 56px 64px 56px}._list_1vkum_55{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;flex:1;overflow-y:auto}._row_1vkum_66{display:grid;gap:.4rem;align-items:center;padding-bottom:.55rem;border-bottom:1px solid var(--color-surface-subtle)}._dateCol_1vkum_74{display:flex;flex-direction:column;gap:.1rem}._date_1vkum_74{font-size:.75rem;font-weight:600}._device_1vkum_85{font-size:.5625rem;color:var(--color-text-muted);line-height:1.2}._timelineHalf_1vkum_91{min-width:0}._timelineTrack_1vkum_95{position:relative;height:10px;background:var(--color-surface-subtle);border-radius:999px}._timelineDot_1vkum_102{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:var(--color-info);transform:translate(-50%,-50%)}._timelineDotMin_1vkum_112{width:11px;height:11px;background:var(--color-alert-danger);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--color-alert-danger);z-index:1}._timelineLabels_1vkum_120{display:flex;justify-content:space-between;margin-top:.15rem;font-size:.5rem;color:var(--color-text-muted)}._temp_1vkum_128,._duration_1vkum_129{font-size:.6875rem;font-weight:600;text-align:right}._intensidad_1vkum_135{display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;justify-self:end}._intensidadDot_1vkum_143{width:7px;height:7px;border-radius:50%;display:inline-block}._intensidadFuerte_1vkum_150 ._intensidadDot_1vkum_143{background:var(--color-alert-danger)}._intensidadModerada_1vkum_154 ._intensidadDot_1vkum_143{background:#f97316}._intensidadLigera_1vkum_158 ._intensidadDot_1vkum_143{background:#eab308}._moreBtn_1vkum_162{margin-top:.75rem;align-self:center;border:1px solid var(--color-info-bg-strong);background:var(--color-info-bg);color:var(--color-info-dark);border-radius:var(--radius-sm);padding:.4rem .85rem;font-size:.75rem;font-weight:600;cursor:pointer}._empty_1vkum_175{color:var(--color-text-muted);font-size:.8125rem}._panelMode_1vkum_180{box-shadow:none;border:none;padding:0;height:auto}._panelMode_1vkum_180 ._title_1vkum_20{font-size:.75rem}@media (max-width: 1100px){._gridFull_1vkum_47,._gridNoIntensidad_1vkum_51{grid-template-columns:1fr}._temp_1vkum_128,._duration_1vkum_129,._intensidad_1vkum_135{justify-self:start;text-align:left}}._card_zozsg_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem;box-shadow:var(--shadow);height:100%}._header_zozsg_10{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}._title_zozsg_18{margin:0;font-size:.8125rem;font-weight:700}._headerRight_zozsg_24{display:flex;align-items:flex-start;gap:.5rem}._select_zozsg_30{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.2rem .4rem;font-size:.6875rem;background:#fff}._totals_zozsg_38{display:flex;flex-direction:column;gap:.1rem;font-size:.625rem;color:var(--color-text-muted);text-align:right}._legend_zozsg_47{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.65rem}._legendBtn_zozsg_54{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;font-size:.6875rem;color:var(--color-text-muted);cursor:pointer}._legendOff_zozsg_65{opacity:.4;text-decoration:line-through}._dot_zozsg_70{width:8px;height:8px;border-radius:50%}._list_zozsg_76{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}._row_zozsg_85{display:grid;grid-template-columns:72px 1fr;gap:.5rem;align-items:center;transition:opacity .15s ease}._rowClickable_zozsg_93{cursor:pointer;border-radius:var(--radius-sm)}._rowClickable_zozsg_93:hover{background:var(--color-surface-subtle)}._rowHover_zozsg_102{opacity:1}._rowDim_zozsg_106{opacity:.45}._label_zozsg_110{font-size:.75rem;font-weight:600}._bars_zozsg_115{display:flex;flex-direction:column;gap:.25rem}._barRow_zozsg_121{display:grid;grid-template-columns:56px 1fr;gap:.35rem;align-items:center}._barValue_zozsg_128{font-size:.6875rem;color:var(--color-text-muted);text-align:right}._track_zozsg_134{height:8px;background:var(--color-surface-subtle);border-radius:999px;overflow:hidden}._bar_zozsg_115{height:100%;border-radius:999px;min-width:2px}._hoverHint_zozsg_147{margin:.65rem 0 0;font-size:.75rem;color:var(--color-text-muted)}._empty_zozsg_153{color:var(--color-text-muted);font-size:.8125rem}._wrap_bqtai_1{position:relative;height:100%;min-width:0}._focusBtn_bqtai_7{position:absolute;top:.65rem;right:.65rem;width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;color:var(--color-text-muted);font-size:.75rem;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s ease,border-color .15s ease,color .15s ease;z-index:1}._wrap_bqtai_1:hover ._focusBtn_bqtai_7,._focusBtn_bqtai_7:focus-visible{opacity:1}._focusBtn_bqtai_7:hover{border-color:var(--color-primary);color:var(--color-primary)}._backdrop_bqtai_38{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:2rem}body.focus-chart-open:not(.focus-chart-sticky) thead th{position:static!important;z-index:auto!important}._modal_bqtai_54{background:var(--color-bg);border-radius:var(--radius);box-shadow:0 24px 60px #0f172a4d;width:min(1100px,94vw);max-height:88vh;display:flex;flex-direction:column;padding:1rem 1.25rem .75rem;--donut-size: 300px;--gauge-size: 320px}._modalHeader_bqtai_69{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}._modalActions_bqtai_77{display:flex;align-items:center;gap:.5rem}._zoomControls_bqtai_83{display:flex;align-items:center;gap:.25rem}._zoomBtn_bqtai_89{border:1px solid var(--color-border);background:#fff;color:var(--color-text-muted);border-radius:var(--radius-sm);min-width:2rem;height:1.75rem;font-size:.75rem;cursor:pointer}._zoomBtn_bqtai_89:hover{border-color:var(--color-primary);color:var(--color-primary)}._modalTitle_bqtai_105{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._closeBtn_bqtai_113{border:1px solid var(--color-border);background:#fff;color:var(--color-text-muted);border-radius:var(--radius-sm);padding:.35rem .75rem;font-size:.75rem;cursor:pointer}._closeBtn_bqtai_113:hover{border-color:var(--color-primary);color:var(--color-primary)}._modalBody_bqtai_128{flex:1;overflow:auto;min-height:0}._modalInner_bqtai_134{transform-origin:top center;transition:transform .15s ease;max-width:100%}._hint_bqtai_140{margin:.6rem 0 0;text-align:center;font-size:.6875rem;color:var(--color-text-light)}@media (max-width: 768px){._backdrop_bqtai_38{padding:.75rem}._modal_bqtai_54{--donut-size: 200px;--gauge-size: 220px}._focusBtn_bqtai_7{opacity:1}}._focusBtnLabeled_bqtai_160{display:inline-flex;align-items:center;gap:.3rem;margin:0 0 .4rem;padding:.25rem .7rem;border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:#fff;color:var(--color-primary);font-size:.8rem;font-weight:600;cursor:pointer}._focusBtnLabeled_bqtai_160:hover{background:var(--color-primary);color:#fff}._card_b115h_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:.9rem 1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:.3rem;min-height:118px}._header_b115h_13{display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem}._label_b115h_20{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);line-height:1.3}._icon_b115h_29{width:1.05rem;height:1.05rem;flex-shrink:0;color:var(--color-primary);opacity:.75}._icon_b115h_29 svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}._iconGold_b115h_47{color:var(--color-accent)}._value_b115h_51{font-size:1.45rem;font-weight:800;color:var(--color-text);line-height:1.1}._badge_b115h_58{align-self:flex-start;font-size:.5625rem;font-weight:800;letter-spacing:.04em;border-radius:999px;padding:.12rem .45rem;text-transform:uppercase}._badgeGood_b115h_68{background:var(--color-alert-success-bg);color:var(--color-alert-success-text)}._badgeWarn_b115h_73{background:var(--color-alert-warning-bg);color:var(--color-accent)}._badgeBad_b115h_78{background:var(--color-alert-danger-bg);color:var(--color-alert-danger-text)}._badgeNeutral_b115h_83{background:var(--color-bg);color:var(--color-text-muted)}._footer_b115h_88{margin-top:auto;display:flex;flex-direction:column;gap:.1rem}._objetivo_b115h_95{font-size:.625rem;color:var(--color-text-muted)}._detalle_b115h_100{font-size:.625rem;font-weight:700}._good_b115h_105{color:var(--color-alert-success-text)}._warn_b115h_109{color:var(--color-accent)}._bad_b115h_58{color:var(--color-alert-danger)}._neutral_b115h_117{color:var(--color-text-muted)}._panel_c3v6s_1{display:flex;flex-direction:column;gap:1.25rem}._selectorCard_c3v6s_7{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem 1.25rem;box-shadow:var(--shadow)}._selectorHeader_c3v6s_15{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}._selectorTitle_c3v6s_23{margin:0;font-size:.875rem;font-weight:700}._selectorCount_c3v6s_29{font-size:.75rem;color:var(--color-text-muted);font-weight:600}._selectorHint_c3v6s_35{margin:0 0 .75rem;font-size:.75rem;color:var(--color-text-muted);line-height:1.45}._chips_c3v6s_42{display:flex;flex-wrap:wrap;gap:.45rem}._chip_c3v6s_42{border:1px solid var(--color-border);background:#fff;border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._chip_c3v6s_42:hover:not(:disabled){border-color:#93c5fd;background:var(--color-info-bg)}._chipActive_c3v6s_64{background:var(--color-info-dark);border-color:var(--color-info-dark);color:#fff}._chip_c3v6s_42:disabled{opacity:.45;cursor:not-allowed}._emptyHint_c3v6s_75,._status_c3v6s_76{color:var(--color-text-muted);font-size:.8125rem}._error_c3v6s_81{color:var(--color-alert-danger);font-size:.8125rem}._deviceCards_c3v6s_86{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}._deviceCard_c3v6s_86{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:.85rem;box-shadow:var(--shadow)}._deviceName_c3v6s_100{margin:0 0 .5rem;font-size:.8125rem;font-weight:700}._miniKpis_c3v6s_106{display:grid;grid-template-columns:1fr;gap:.45rem}._overlaySection_c3v6s_112{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:.75rem;box-shadow:var(--shadow)}._compareGrid_c3v6s_120{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;align-items:start}._compareColumn_c3v6s_127{display:flex;flex-direction:column;gap:.75rem}._columnTitle_c3v6s_133{margin:0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}@media (max-width: 768px){._compareGrid_c3v6s_120{grid-template-columns:1fr}}._panel_8q5ze_1{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem;min-height:320px;max-height:min(70vh,640px);overflow-y:auto}._placeholder_8q5ze_11{margin:0;padding:2rem .5rem;text-align:center;color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}._header_8q5ze_20{margin-bottom:.85rem}._title_8q5ze_24{margin:0;font-size:.9375rem;font-weight:700;color:var(--color-text)}._subtitle_8q5ze_31{display:block;margin-top:.2rem;font-size:.6875rem;color:var(--color-text-muted)}._metrics_8q5ze_38{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .75rem;margin:0 0 1rem}._metrics_8q5ze_38 div{margin:0}._metrics_8q5ze_38 dt{margin:0;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._metrics_8q5ze_38 dd{margin:.15rem 0 0;font-size:.8125rem;font-weight:700;color:var(--color-text)}._nota_8q5ze_65{font-weight:500;color:var(--color-text-muted);font-size:.6875rem}._section_a5fxk_1{margin-bottom:1rem}._wrap_wukhr_1{overflow-x:auto;max-height:min(70vh,640px);overflow-y:auto}._hint_wukhr_7{margin:0 0 .65rem;font-size:.6875rem;color:var(--color-text-muted)}._table_wukhr_13{width:100%;border-collapse:collapse;font-size:.8125rem}._th_wukhr_19{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding:.55rem .65rem;border-bottom:1px solid var(--color-border);white-space:nowrap;position:sticky;top:0;z-index:2;background:var(--color-surface-subtle);box-shadow:0 1px 0 var(--color-border)}._sortable_wukhr_35{cursor:pointer;-webkit-user-select:none;user-select:none}._sortable_wukhr_35:hover{color:var(--color-text)}._sortIcon_wukhr_44{font-size:.625rem}._left_wukhr_48{text-align:left}._right_wukhr_52{text-align:right;font-variant-numeric:tabular-nums}td{padding:.55rem .65rem;border-bottom:1px solid var(--color-surface-subtle)}._totalRow_wukhr_62{background:var(--color-surface-subtle);font-weight:700}._totalCell_wukhr_67{border-top:2px solid var(--color-border)}._empty_wukhr_71{color:var(--color-text-muted);font-size:.8125rem}._dataRow_wukhr_76{cursor:pointer}._dataRow_wukhr_76:hover{background:var(--color-surface-subtle)}._selectedRow_wukhr_84{background:var(--color-primary-bg);outline:2px solid var(--color-primary);outline-offset:-2px}._page_zj2v0_1{max-width:none}._viewTabs_zj2v0_6{display:flex;gap:.35rem;margin-bottom:1rem}._viewTab_zj2v0_6{border:1px solid var(--color-border);background:#fff;border-radius:var(--radius-sm);padding:.45rem .85rem;font-size:.75rem;font-weight:600;cursor:pointer;color:var(--color-text-muted)}._viewTab_zj2v0_6:hover{border-color:#93c5fd;color:var(--color-info-dark)}._viewTabActive_zj2v0_28{background:var(--color-info-dark);border-color:var(--color-info-dark);color:#fff}._kpiGrid_zj2v0_34{display:grid;grid-template-columns:repeat(8,1fr);gap:.75rem;margin-bottom:1.25rem}._chartsRow_zj2v0_41{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:1rem;margin-bottom:1.25rem;align-items:stretch}._insightsRow_zj2v0_49{display:grid;grid-template-columns:1fr 1fr 1.2fr 1.3fr;gap:1rem;margin-bottom:1.25rem;align-items:stretch}._insightsRowNoDistrib_zj2v0_57{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:1rem;margin-bottom:1.25rem;align-items:stretch}._infoBanner_zj2v0_65{margin-bottom:1rem;padding:.7rem 1rem;background:var(--color-primary-bg);border:1px solid var(--color-alert-success-bg);border-radius:var(--radius-sm);color:var(--color-alert-success-deep);font-size:.75rem;line-height:1.5}._deviceBanner_zj2v0_76{margin-bottom:1rem;padding:.7rem 1rem;background:var(--color-info-bg);border:1px solid var(--color-info-bg-strong);border-radius:var(--radius-sm);color:#1e3a8a;font-size:.75rem;line-height:1.5}._tableSection_zj2v0_87{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);margin-bottom:1.25rem}._tableFocusInner_zj2v0_96{min-width:0}._detailLayout_zj2v0_100{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.85fr);gap:1rem;align-items:start}._panelSticky_zj2v0_107{position:sticky;top:1rem;align-self:start}._tableTitle_zj2v0_113{margin:0 0 1rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._status_zj2v0_122{color:var(--color-text-muted);font-size:.875rem}._refreshBar_zj2v0_127{margin-bottom:.75rem;padding:.45rem .85rem;background:var(--color-info-bg);border:1px solid var(--color-info-bg-strong);border-radius:var(--radius-sm);color:var(--color-info-dark);font-size:.8125rem;font-weight:600}._contentDimmed_zj2v0_138{opacity:.72;pointer-events:none;transition:opacity .2s ease}._error_zj2v0_144{color:var(--color-alert-danger);font-size:.875rem}@media (max-width: 1200px){._kpiGrid_zj2v0_34{grid-template-columns:repeat(4,1fr)}._chartsRow_zj2v0_41,._insightsRow_zj2v0_49,._insightsRowNoDistrib_zj2v0_57{grid-template-columns:1fr 1fr}}@media (max-width: 768px){._kpiGrid_zj2v0_34,._chartsRow_zj2v0_41,._insightsRow_zj2v0_49,._insightsRowNoDistrib_zj2v0_57,._detailLayout_zj2v0_100{grid-template-columns:1fr}}._card_1vn1x_1{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.85rem 1rem 1rem;height:100%}._header_1vn1x_9{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}._title_1vn1x_18{margin:0;font-size:.82rem;font-weight:700}._help_1vn1x_24{margin:.15rem 0 0;font-size:.68rem;color:var(--color-text-muted);line-height:1.4;max-width:420px}._controls_1vn1x_32{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}._chip_1vn1x_39{border:1px solid var(--color-border);background:#fff;border-radius:var(--radius-sm);padding:.25rem .55rem;font-size:.68rem;cursor:pointer;color:var(--color-text-muted)}._chipActive_1vn1x_49{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}._dateInput_1vn1x_55{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.22rem .45rem;font-size:.68rem}._barPct_1vn1x_62{font-size:.62rem;color:var(--color-text-muted)}._body_1vn1x_67{display:grid;grid-template-columns:1fr 180px;gap:1rem;align-items:stretch}._bars_1vn1x_74{display:flex;align-items:flex-end;gap:.45rem;min-height:180px;border-bottom:1px solid #e5e7eb;padding-bottom:.35rem}._barCol_1vn1x_83{flex:1;display:flex;flex-direction:column;align-items:center;gap:.25rem;border:none;background:none;cursor:pointer;padding:0}._barColActive_1vn1x_95 ._barFill_1vn1x_95{filter:brightness(1.08);box-shadow:0 0 0 2px #2563eb40}._barTrack_1vn1x_100{width:100%;height:140px;display:flex;align-items:flex-end}._barFill_1vn1x_95{width:100%;border-radius:4px 4px 0 0;min-height:2px;transition:height .15s ease}._barLabel_1vn1x_114{font-size:.62rem;color:var(--color-text-muted);text-align:center;line-height:1.2}._barValue_1vn1x_121{font-size:.68rem;font-weight:600}._side_1vn1x_126{display:flex;flex-direction:column;gap:.5rem}._sideBox_1vn1x_132{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.55rem .65rem}._sideLabel_1vn1x_139{display:block;font-size:.65rem;color:var(--color-text-muted);margin-bottom:.15rem}@media (max-width: 900px){._body_1vn1x_67{grid-template-columns:1fr}}._card_ky5jc_1{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.85rem 1rem 1rem;height:100%;display:flex;flex-direction:column}._header_ky5jc_11{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}._title_ky5jc_20{margin:0;font-size:.82rem;font-weight:700;color:var(--color-text)}._legend_ky5jc_27{display:flex;flex-wrap:wrap;gap:.35rem}._legendBtn_ky5jc_33{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--color-border);background:#fff;border-radius:999px;padding:.15rem .45rem;font-size:.68rem;cursor:pointer;color:var(--color-text-muted)}._legendOff_ky5jc_46{opacity:.45}._dot_ky5jc_50{width:8px;height:8px;border-radius:50%}._svg_ky5jc_56{width:100%;height:auto;flex:1}._grid_ky5jc_62{stroke:var(--color-surface-subtle);stroke-width:1}._axisLabel_ky5jc_67{fill:var(--color-text-muted);font-size:10px}._hoverLine_ky5jc_72{stroke:var(--color-text-light);stroke-dasharray:4 3}._plotWrap_ky5jc_77{position:relative;flex:1;min-height:200px}._tooltip_ky5jc_83{position:absolute;top:.25rem;transform:translate(-50%);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.4rem .55rem;font-size:.6875rem;box-shadow:var(--shadow);pointer-events:none;display:flex;flex-direction:column;gap:.15rem;z-index:2}._tooltipRow_ky5jc_100{color:var(--color-text-muted)}._footer_ky5jc_104{margin-top:.35rem;font-size:.72rem;color:var(--color-text-muted)}._empty_ky5jc_110{color:var(--color-text-muted);font-size:.8rem;margin:1rem 0}._section_y6jxw_1{margin-bottom:1rem}._sectionTitle_y6jxw_5{margin:0 0 .45rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}._help_y6jxw_14{margin:0 0 .45rem;font-size:.68rem;color:var(--color-text-muted);line-height:1.4}._bandas_y6jxw_21{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}._bandas_y6jxw_21 li{display:flex;justify-content:space-between;align-items:center;padding:.35rem .45rem;border-radius:var(--radius-sm);background:var(--color-surface-subtle);font-size:.72rem}._estomatal_y6jxw_39{color:var(--color-alert-danger)}._estres_y6jxw_43{color:var(--color-alert-warning)}._decision_y6jxw_47{color:var(--color-primary)}._monthTable_y6jxw_51{width:100%;border-collapse:collapse;font-size:.68rem}._monthTable_y6jxw_51 th,._monthTable_y6jxw_51 td{padding:.35rem .3rem;border-bottom:1px solid var(--color-surface-subtle)}._monthTable_y6jxw_51 th{font-size:.62rem;text-transform:uppercase;color:var(--color-text-muted)}._right_y6jxw_69{text-align:right}._wrap_1vqww_1{overflow:auto;max-height:52vh}._hint_1vqww_6{margin:0 0 .65rem;font-size:.72rem;color:var(--color-text-muted)}._table_1vqww_12{width:100%;border-collapse:collapse;font-size:.78rem}._th_1vqww_18{position:sticky;top:0;z-index:2;background:var(--color-surface-subtle);padding:.55rem .5rem;border-bottom:2px solid var(--color-border);font-size:.68rem;text-transform:uppercase;letter-spacing:.03em}._left_1vqww_30{text-align:left}._right_1vqww_34{text-align:right}._sortable_1vqww_38,._row_1vqww_42{cursor:pointer}._row_1vqww_42:hover{background:var(--color-surface-subtle)}._rowSelected_1vqww_50{outline:2px solid var(--color-primary);outline-offset:-2px;background:var(--color-primary-bg)}._row_1vqww_42 td{padding:.5rem;border-bottom:1px solid var(--color-surface-subtle)}._empty_1vqww_61{color:var(--color-text-muted);font-size:.8rem}._page_ugnxd_1{max-width:none}._viewTabs_ugnxd_6{display:flex;gap:.35rem;margin-bottom:1rem}._viewTab_ugnxd_6{border:1px solid var(--color-border);background:#fff;border-radius:var(--radius-sm);padding:.45rem .85rem;font-size:.75rem;font-weight:600;cursor:pointer;color:var(--color-text-muted)}._viewTabActive_ugnxd_23{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._kpiGrid_ugnxd_29{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem;margin-bottom:1rem}._bandas_ugnxd_36{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;margin-bottom:1rem}._bandaCard_ugnxd_43{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.55rem .75rem;font-size:.75rem}._bandaRango_ugnxd_51{display:block;font-size:.65rem;color:var(--color-text-muted);margin-bottom:.15rem}._mainCharts_ugnxd_58{display:grid;grid-template-columns:1.2fr 1fr;gap:1rem;margin-bottom:1rem}._bottomCharts_ugnxd_65{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._footerStats_ugnxd_72{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.65rem}._tempColumn_ugnxd_79{display:flex;flex-direction:column;gap:0;min-height:100%}._footerStat_ugnxd_72{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.45rem .55rem;font-size:.68rem}._footerStat_ugnxd_72 span{display:block;color:var(--color-text-muted);margin-bottom:.1rem}._infoBanner_ugnxd_100,._deviceBanner_ugnxd_101{margin-bottom:1rem;padding:.7rem 1rem;border-radius:var(--radius-sm);font-size:.75rem;line-height:1.5}._infoBanner_ugnxd_100{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}._deviceBanner_ugnxd_101{background:var(--color-info-bg);border:1px solid var(--color-info-bg-strong);color:#1e3a8a}._tableSection_ugnxd_121{margin-bottom:1rem}._tableFocusInner_ugnxd_125{background:#fff;border-radius:var(--radius-md);padding:.85rem 1rem 1rem}._tableTitle_ugnxd_131{margin:0 0 .75rem;font-size:.85rem}._detailLayout_ugnxd_136{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1rem;align-items:start}._panelSticky_ugnxd_143{position:sticky;top:.75rem}._refreshBar_ugnxd_148,._status_ugnxd_149,._error_ugnxd_150{font-size:.78rem;margin-bottom:.75rem}._error_ugnxd_150{color:var(--color-alert-danger)}._contentDimmed_ugnxd_159{opacity:.72;pointer-events:none}@media (max-width: 1100px){._kpiGrid_ugnxd_29{grid-template-columns:repeat(3,1fr)}._mainCharts_ugnxd_58,._bottomCharts_ugnxd_65,._bandas_ugnxd_36,._footerStats_ugnxd_72,._detailLayout_ugnxd_136{grid-template-columns:1fr}._panelSticky_ugnxd_143{position:static}}._card_1okh0_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);height:100%}._header_1okh0_10{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem}._title_1okh0_18{margin:0;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._badge_1okh0_27{font-size:.625rem;font-weight:600;color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;padding:.1rem .5rem;white-space:nowrap}._list_1okh0_38{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}._row_1okh0_47{display:grid;grid-template-columns:1fr auto;gap:.25rem .5rem;transition:opacity .15s ease}._rowHover_1okh0_54 ._bar_1okh0_54{filter:brightness(1.08)}._rowDim_1okh0_58{opacity:.4}._legend_1okh0_62{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin-bottom:.75rem}._legendBtn_1okh0_69{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;font:inherit;font-size:.6875rem;color:var(--color-text-muted);cursor:pointer;padding:.1rem 0}._legendBtn_1okh0_69:hover{color:var(--color-text)}._legendOff_1okh0_86{opacity:.45;text-decoration:line-through}._hoverHint_1okh0_91{margin:.65rem 0 0;font-size:.6875rem;color:var(--color-text-muted);line-height:1.4}._label_1okh0_98{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dot_1okh0_109{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}._value_1okh0_116{font-size:.75rem;font-weight:700;color:var(--color-text);text-align:right}._track_1okh0_123{grid-column:1 / -1;height:.4rem;background:var(--color-border);border-radius:999px;overflow:hidden}._bar_1okh0_54{height:100%;border-radius:999px;transition:width .4s ease}._empty_1okh0_137{margin:0;padding:2rem 0;text-align:center;color:var(--color-text-light);font-size:.875rem}._agrupacionSection_wq3sp_1{margin-bottom:1rem}._agrList_wq3sp_5{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}._agrRow_wq3sp_14{display:grid;grid-template-columns:10px 1fr auto;gap:.5rem;align-items:center;font-size:.75rem}._agrDot_wq3sp_22{width:8px;height:8px;border-radius:50%}._agrLabel_wq3sp_28{color:var(--color-text)}._agrHa_wq3sp_32{color:var(--color-text-muted);font-variant-numeric:tabular-nums}._evoWrap_wq3sp_37{margin-top:.5rem;position:relative}._evoWrap_wq3sp_37 [class*=wrap]{min-height:0}._evoWrap_wq3sp_37 [class*=card]{box-shadow:none;border:1px solid var(--color-border);padding:.75rem}._evoWrap_wq3sp_37 [class*=title]{font-size:.65rem}._wrap_ze26l_1{overflow-x:auto;max-height:min(70vh,640px);overflow-y:auto}._table_ze26l_7{width:100%;border-collapse:collapse;font-size:.8125rem}._table_ze26l_7 th{text-align:center;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding:.6rem .75rem;border-bottom:1px solid var(--color-border);white-space:nowrap;position:sticky;top:0;z-index:2;background:var(--color-surface);box-shadow:0 1px 0 var(--color-border)}._table_ze26l_7 td{padding:.55rem .75rem;border-bottom:1px solid var(--color-border);color:var(--color-text);white-space:nowrap}._left_ze26l_37{text-align:left!important}._right_ze26l_41{text-align:right!important}._subtotalRow_ze26l_45 td{font-weight:700;background:var(--color-primary-bg);border-top:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}._subtotalBadge_ze26l_52{display:inline-block;margin-right:.35rem;padding:.1rem .35rem;border-radius:999px;background:var(--color-primary);color:#fff;font-size:.5625rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}._sortBtn_ze26l_65{border:none;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit}._sortBtn_ze26l_65:hover{color:var(--color-text)}._clickable_ze26l_80{cursor:pointer}._clickable_ze26l_80:hover{background:var(--color-surface-subtle)}._selectedRow_ze26l_88{background:var(--color-primary-bg);outline:2px solid var(--color-primary);outline-offset:-2px}._totalRow_ze26l_94 td{font-weight:700;background:var(--color-sidebar-bg);color:#fff}._pctCell_ze26l_100{min-width:90px;display:flex;flex-direction:column;gap:.2rem}._pctValue_ze26l_107{font-size:.6875rem;color:var(--color-text-muted);text-align:right}._pctTrack_ze26l_113{height:.5rem;background:var(--color-border);border-radius:999px;overflow:hidden}._pctFill_ze26l_120{height:100%;background:#1b4a6d;border-radius:999px}._empty_ze26l_126{padding:1.5rem;text-align:center;color:var(--color-text-muted);font-size:.875rem}._footnote_ze26l_133{margin:.75rem 0 0;font-size:.6875rem;color:var(--color-text-light);line-height:1.5}._card_1wu2b_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);min-height:260px;height:100%;display:flex;flex-direction:column}._title_1wu2b_13{margin:0 0 1rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._empty_1wu2b_22{margin:auto;text-align:center;color:var(--color-text-light);font-size:.875rem}._tableWrap_1wu2b_29{overflow-x:auto}._table_1wu2b_29{width:100%;border-collapse:collapse;font-size:.8125rem}._table_1wu2b_29 th,._table_1wu2b_29 td{padding:.5rem .65rem;border-bottom:1px solid var(--color-border);text-align:right;font-variant-numeric:tabular-nums}._table_1wu2b_29 th{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);background:var(--color-surface-subtle)}._left_1wu2b_56{text-align:left!important}._value_1wu2b_60{font-weight:600}._objetivo_1wu2b_64{color:var(--color-text-muted)}._good_1wu2b_68{color:var(--color-alert-success-text);font-weight:700}._bad_1wu2b_73{color:var(--color-alert-danger);font-weight:700}._neutral_1wu2b_78{color:var(--color-text-muted)}._masFilas_1wu2b_82{margin:.6rem 0 0;font-size:.72rem;color:var(--color-text-light);text-align:center}._page_51sji_1{max-width:none}._kpiGrid_51sji_6{display:grid;grid-template-columns:repeat(8,1fr);gap:.75rem;margin-bottom:1.25rem}._chartsRow_51sji_13{display:grid;grid-template-columns:1.4fr 1fr;gap:1rem;margin-bottom:1.25rem;align-items:stretch}._tableFocusInner_51sji_21{min-width:0}._detailLayout_51sji_25{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.75fr);gap:1rem;align-items:start}._panelSticky_51sji_32{position:sticky;top:1rem;align-self:start}._insightsRow_51sji_38{display:grid;grid-template-columns:1.2fr 1fr .9fr 1.3fr;gap:1rem;margin-bottom:1.25rem;align-items:stretch}._refBanner_51sji_46{margin-bottom:1rem;padding:.7rem 1rem;background:var(--color-info-bg);border:1px solid var(--color-info-bg-strong);border-radius:var(--radius-sm);color:#1e3a8a;font-size:.75rem;line-height:1.5}._tableSection_51sji_57{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);margin-bottom:1.25rem}._tableTitle_51sji_66{margin:0 0 1rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._status_51sji_75{color:var(--color-text-muted);font-size:.875rem}._refreshBar_51sji_80{margin-bottom:.75rem;padding:.45rem .85rem;background:var(--color-info-bg);border:1px solid var(--color-info-bg-strong);border-radius:var(--radius-sm);color:var(--color-info-dark);font-size:.8125rem;font-weight:600}._contentDimmed_51sji_91{opacity:.72;pointer-events:none;transition:opacity .2s ease}._error_51sji_97{color:var(--color-alert-danger);font-size:.875rem}._note_51sji_102{font-size:.75rem;color:var(--color-text-light);margin:0;line-height:1.6}@media (max-width: 1400px){._kpiGrid_51sji_6{grid-template-columns:repeat(4,1fr)}._insightsRow_51sji_38{grid-template-columns:1fr 1fr}}@media (max-width: 1200px){._chartsRow_51sji_13{grid-template-columns:1fr}}@media (max-width: 768px){._kpiGrid_51sji_6{grid-template-columns:repeat(2,1fr)}._insightsRow_51sji_38{grid-template-columns:1fr}}._sum_31l3y_1{margin:0 0 .8rem;padding:.65rem .9rem;border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-surface);font-size:.875rem;line-height:1.45;color:var(--color-text-strong)}._sum_31l3y_1 b{font-variant-numeric:tabular-nums}._ctl_31l3y_3{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}._chips_31l3y_4{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-bottom:.7rem}._chipLabel_31l3y_5{font-size:.75rem;color:var(--color-text-muted)}._chip_31l3y_4{min-height:32px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;padding:.2rem .75rem;font-size:.75rem;cursor:pointer}._chip_31l3y_4:hover{border-color:var(--color-primary)}._chipOn_31l3y_8{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._rubList_31l3y_11{display:flex;flex-direction:column;gap:.25rem}._rubRow_31l3y_12{display:grid;grid-template-columns:12px 1fr auto auto;gap:.5rem;align-items:center;border:1px solid transparent;background:transparent;border-radius:8px;padding:.3rem .5rem;min-height:38px;cursor:pointer;font:inherit;font-size:.8125rem;text-align:left}._rubRow_31l3y_12:hover,._rubOn_31l3y_13{background:var(--color-surface-subtle);border-color:var(--color-border)}._rubRow_31l3y_12:focus-visible{outline:2px solid var(--color-primary)}._rubRow_31l3y_12 i{width:10px;height:10px;border-radius:2px}._rubRow_31l3y_12 b{font-variant-numeric:tabular-nums}._rubRow_31l3y_12 em{font-style:normal;font-size:.75rem;font-weight:600;min-width:90px;text-align:right}._thead_31l3y_20,._row_31l3y_20{display:grid;grid-template-columns:minmax(130px,1.3fr) minmax(90px,1fr) minmax(90px,.7fr) 70px 70px 96px;gap:.6rem;align-items:center}._thead_31l3y_20{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);padding:0 .4rem .35rem;border-bottom:1px solid var(--color-border);margin-bottom:.3rem}._list_31l3y_22{display:flex;flex-direction:column;gap:.1rem}._row_31l3y_20{padding:.3rem .4rem;border-radius:6px;cursor:pointer;font-size:.8125rem}._row_31l3y_20:hover,._row_31l3y_20:focus-visible{background:#2d6a4f12;outline:none}._row_31l3y_20._cutAfter_31l3y_25{border-bottom:2px dashed #94a3b8;margin-bottom:.9rem;position:relative}._row_31l3y_20._cutAfter_31l3y_25:after{content:attr(data-cut);position:absolute;left:.4rem;bottom:-1.1rem;font-size:.6875rem;color:#64748b}._lab_31l3y_27{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._lab_31l3y_27 b{display:block;color:var(--color-text-strong);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis}._lab_31l3y_27 small{color:var(--color-text-muted);font-size:.6875rem}._track_31l3y_30{height:14px;background:#f1f5f9;border-radius:4px;position:relative}._track_31l3y_30 b{position:absolute;left:0;top:0;bottom:0;background:#2d6a4f;border-radius:4px}._val_31l3y_32{font-weight:700;font-variant-numeric:tabular-nums}._sub_31l3y_33{font-size:.75rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._table_31l3y_36{display:flex;flex-direction:column;min-width:560px}._tHead_31l3y_37,._tRow_31l3y_37{display:grid;grid-template-columns:minmax(150px,1.4fr) repeat(5,minmax(80px,1fr));gap:.4rem;align-items:center;padding:.35rem .4rem;font-size:.8125rem;font-variant-numeric:tabular-nums}._tHead_31l3y_37{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}._tRow_31l3y_37{border-bottom:1px solid #f1f5f9;text-align:left}._tBtn_31l3y_40{width:100%;border:0;border-bottom:1px solid #f1f5f9;background:transparent;cursor:pointer;font:inherit;font-size:.8125rem;min-height:38px}._tBtn_31l3y_40:hover,._tBtn_31l3y_40:focus-visible{background:var(--color-surface-subtle);outline:none}._tName_31l3y_42{display:flex;align-items:center;gap:.4rem;font-weight:600;color:var(--color-text-strong)}._tName_31l3y_42 i{width:10px;height:10px;border-radius:2px}@media (max-width: 760px){._thead_31l3y_20,._row_31l3y_20{grid-template-columns:1fr 1fr}._thead_31l3y_20{display:none}}._srList_12pj7_3{display:flex;flex-direction:column;gap:.35rem}._srRow_12pj7_5{display:grid;grid-template-columns:170px minmax(0,1fr) 150px;align-items:center;gap:.7rem;font-size:.8125rem}._srLabel_12pj7_7{all:unset;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--color-text);padding:.2rem .3rem;border-radius:4px}._srLabel_12pj7_7:hover{background:var(--color-surface-subtle);color:var(--color-info)}._srLabel_12pj7_7:focus-visible{outline:3px solid rgba(45,106,79,.35)}._srBar_12pj7_13{display:flex;height:28px;border-radius:5px;overflow:hidden;background:#f1f5f9}._srSeg_12pj7_15{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.6875rem;font-weight:700;overflow:hidden;white-space:nowrap;transition:width .38s cubic-bezier(.2,.7,.2,1),opacity .18s ease;border-right:1px solid rgba(255,255,255,.5)}._srSeg_12pj7_15:hover{filter:brightness(1.08)}._srSeg_12pj7_15:focus-visible{outline:3px solid #1e293b;outline-offset:-3px}._srDim_12pj7_21{opacity:.22}._srTot_12pj7_23{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}._eq_12pj7_25{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-size:.8125rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:.55rem .8rem}._eq_12pj7_25 b{font-variant-numeric:tabular-nums}._eq_12pj7_25 ._op_12pj7_29{color:var(--color-text-light);font-weight:700}._twins_12pj7_31{display:flex;flex-direction:column;gap:.9rem}._twin_12pj7_31{background:var(--color-surface-subtle);border-radius:var(--radius-sm);padding:.6rem .75rem;cursor:pointer;border:2px solid transparent;text-align:left;font:inherit;color:inherit;width:100%}._twin_12pj7_31:hover{border-color:#cbd5e1}._twinOn_12pj7_37{border-color:var(--color-primary);background:var(--color-primary-bg)}._twin_12pj7_31:focus-visible{outline:3px solid rgba(45,106,79,.35)}._twinHead_12pj7_41{display:flex;justify-content:space-between;font-weight:700;margin-bottom:.35rem;font-size:.8125rem}._twinRow_12pj7_43{display:grid;grid-template-columns:92px 1fr 48px;align-items:center;gap:.5rem;font-size:.75rem;color:var(--color-text-muted);margin-top:.2rem}._twinTrack_12pj7_45{height:12px;background:#e2e8f0;border-radius:6px;overflow:hidden}._twinTrack_12pj7_45 i{display:block;height:100%;border-radius:6px;transition:width .38s cubic-bezier(.2,.7,.2,1)}._insight_12pj7_49{border-left:5px solid var(--color-info);background:var(--color-info-bg);border-radius:var(--radius-sm);padding:.55rem .8rem;font-size:.8125rem;color:var(--color-text-strong)}._rtRow_12pj7_55{display:grid;grid-template-columns:190px minmax(0,1fr) 90px 130px 90px;align-items:center;gap:.7rem;padding:.3rem .4rem;border:0;border-bottom:1px solid #f1f5f9;background:transparent;width:100%;text-align:left;font:inherit;font-size:.8125rem;color:inherit;cursor:pointer;border-radius:4px}._rtRow_12pj7_55:hover{background:var(--color-surface-subtle)}._rtRow_12pj7_55:focus-visible{outline:3px solid rgba(45,106,79,.35);outline-offset:-2px}._rtHead_12pj7_61{display:grid;grid-template-columns:190px minmax(0,1fr) 90px 130px 90px;gap:.7rem;padding:.3rem .4rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}._rtName_12pj7_63{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rtName_12pj7_63 small{display:block;font-weight:400;color:var(--color-text-light)}._rtTrack_12pj7_67{position:relative;height:18px;background:#f1f5f9;border-radius:4px}._rtGhost_12pj7_69{position:absolute;left:0;top:0;bottom:0;border:2px dashed #94a3b8;border-radius:4px;box-sizing:border-box;transition:width .38s cubic-bezier(.2,.7,.2,1)}._rtBar_12pj7_71{position:absolute;left:0;top:4px;bottom:4px;border-radius:3px;transition:width .38s cubic-bezier(.2,.7,.2,1)}._rtNum_12pj7_73{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}._chipD_12pj7_75{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;padding:.05rem .55rem;font-size:.6875rem;font-weight:700;justify-self:end;white-space:nowrap}._medal_12pj7_77{display:inline-block;margin-right:.3rem}._ws_12pj7_83{-webkit-user-select:none;user-select:none}._wsGrid_12pj7_85{display:grid;gap:2px;align-items:center}._wsHead_12pj7_87{all:unset;cursor:pointer;text-align:center;font-size:.6875rem;color:var(--color-text-muted);padding:.2rem 0;border-radius:3px}._wsHead_12pj7_87:hover{background:var(--color-surface-subtle)}._wsHead_12pj7_87:focus-visible{outline:3px solid rgba(45,106,79,.35)}._wsLab_12pj7_93{font-size:.75rem;font-weight:600;color:var(--color-text-strong);padding-right:.5rem}._wsCell_12pj7_95{height:30px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;cursor:crosshair;transition:outline-color .12s ease;outline:2px solid transparent;outline-offset:-2px}._wsHover_12pj7_97{outline-color:#1e293b}._wsSel_12pj7_99{box-shadow:inset 0 -3px #a16207}._wsBox_12pj7_101{background:var(--color-primary-bg);border:1px solid #b7e4c7;border-radius:var(--radius-sm);padding:.6rem .85rem;display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;font-size:.8125rem;align-items:center}._wsBox_12pj7_101 button,._chipBtn_12pj7_103{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;padding:.15rem .7rem;cursor:pointer;font-size:.75rem;font-weight:600}._chipBtn_12pj7_103:hover{border-color:var(--color-primary);color:var(--color-primary-dark)}._chipBtn_12pj7_103:focus-visible,._wsBox_12pj7_101 button:focus-visible{outline:3px solid rgba(45,106,79,.35)}._seCols_12pj7_113{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1rem;align-items:end}._seCol_12pj7_113{position:relative;border:2px solid transparent;border-radius:var(--radius-sm);padding:.4rem;background:transparent;font:inherit;color:inherit;text-align:center;cursor:pointer}._seCol_12pj7_113:hover{background:var(--color-surface-subtle)}._seBase_12pj7_119{border-color:var(--color-primary);background:var(--color-primary-bg)}._seCol_12pj7_113:focus-visible{outline:3px solid rgba(45,106,79,.35)}._seBarWrap_12pj7_123{position:relative;height:190px;display:flex;align-items:flex-end;justify-content:center}._seBar_12pj7_123{width:56%;border-radius:6px 6px 0 0;background:#a7c4b5;transition:height .38s cubic-bezier(.2,.7,.2,1)}._seCur_12pj7_127 ._seBar_12pj7_123{background:#2d6a4f}._seDot_12pj7_129{position:absolute;left:50%;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:#9333ea;border:3px solid #fff;box-shadow:0 0 0 1px #9333ea;transition:bottom .38s cubic-bezier(.2,.7,.2,1)}._seLab_12pj7_131{font-weight:700;margin-top:.3rem;font-size:.8125rem}._seVal_12pj7_133{font-size:.75rem;color:var(--color-text-muted)}._seDelta_12pj7_135{display:flex;flex-direction:column;gap:.2rem;margin-top:.3rem;align-items:center}@media (max-width: 900px){._srRow_12pj7_5{grid-template-columns:110px minmax(0,1fr) 80px}._rtRow_12pj7_55,._rtHead_12pj7_61{grid-template-columns:120px minmax(0,1fr) 80px}._rtRow_12pj7_55>:nth-child(n+4),._rtHead_12pj7_61>:nth-child(n+4){display:none}}@media (prefers-reduced-motion: reduce){._srSeg_12pj7_15,._twinTrack_12pj7_45 i,._rtGhost_12pj7_69,._rtBar_12pj7_71,._seBar_12pj7_123,._seDot_12pj7_129{transition:none!important}}._spHead_12pj7_159,._spRow_12pj7_159{display:grid;grid-template-columns:26px minmax(0,1.2fr) minmax(0,1.2fr) 128px 48px;align-items:center;gap:.6rem;font-size:.8125rem;padding:.3rem .4rem}._spHead_12pj7_159{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}._spRow_12pj7_159{border:0;border-bottom:1px solid #f1f5f9;background:transparent;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:4px}._spRow_12pj7_159:hover{background:var(--color-surface-subtle)}._spRow_12pj7_159:focus-visible{outline:3px solid rgba(45,106,79,.35);outline-offset:-2px}._spCore_12pj7_169{background:#2d6a4f0d}._spN_12pj7_171{color:var(--color-text-light);font-weight:700;font-variant-numeric:tabular-nums}._spName_12pj7_173{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._spName_12pj7_173 small{display:block;font-weight:400;color:var(--color-text-light)}._spTrack_12pj7_177{position:relative;height:18px;background:#f1f5f9;border-radius:4px;overflow:hidden}._spTrack_12pj7_177 i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;transition:width .38s cubic-bezier(.2,.7,.2,1)}._spTrack_12pj7_177 b{position:absolute;left:6px;line-height:18px;font-size:.6875rem;color:#0f172a;text-shadow:0 0 3px #fff}._spNum_12pj7_183{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}._spCut_12pj7_185{position:relative;text-align:center;border-top:2px dashed #a16207;margin:.25rem 0;height:0}._spCut_12pj7_185 span{position:absolute;top:-.7rem;left:50%;transform:translate(-50%);background:var(--color-surface);padding:0 .5rem;font-size:.6875rem;font-weight:700;color:#a16207}._rtSummary_12pj7_193{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.2rem;align-items:center;margin-bottom:.6rem}._rtChips_12pj7_195{display:flex;gap:.4rem;flex-wrap:wrap}._chipOn_12pj7_197{background:var(--color-primary-bg)!important;border-color:var(--color-primary)!important}._rtAvg_12pj7_199{font-size:.8125rem;color:var(--color-text-strong)}._rt2Head_12pj7_201,._rt2Row_12pj7_201{display:grid;grid-template-columns:180px minmax(0,1.5fr) 96px minmax(0,1.3fr) 100px;align-items:center;gap:.8rem;padding:.35rem .4rem;font-size:.8125rem}._rt2Head_12pj7_201{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}._rt2Row_12pj7_201{border:0;border-bottom:1px solid #f1f5f9;background:transparent;width:100%;text-align:left;font:inherit;font-size:.8125rem;color:inherit;cursor:pointer;border-radius:4px}._rt2Row_12pj7_201:hover{background:var(--color-surface-subtle)}._rt2Row_12pj7_201:focus-visible{outline:3px solid rgba(45,106,79,.35);outline-offset:-2px}._rt2Track_12pj7_211{position:relative;height:20px;background:#f1f5f9;border-radius:4px}._rt2Bar_12pj7_213{position:absolute;left:0;top:3px;bottom:3px;border-radius:3px;transition:width .38s cubic-bezier(.2,.7,.2,1)}._rt2Avg_12pj7_215{position:absolute;top:-2px;bottom:-2px;border-left:2px dashed #475569;z-index:1}._rt2Tick_12pj7_217{position:absolute;top:-3px;bottom:-3px;width:3px;margin-left:-1.5px;background:#1e293b;border-radius:2px;z-index:2}._rt2D_12pj7_219{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}._rt2DTrack_12pj7_221{position:relative;height:16px}._rt2Zero_12pj7_223{position:absolute;left:50%;top:0;bottom:0;border-left:1px solid #94a3b8}._rt2DBar_12pj7_225{position:absolute;top:3px;bottom:3px;border-radius:3px;transition:left .38s ease,width .38s ease}._rt2DTxt_12pj7_227{font-weight:700;font-size:.75rem;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:128px;text-align:right;line-height:1.25}._rt2Prev_12pj7_229{display:block;font-weight:500;color:var(--color-text-muted);font-size:.6875rem}._rt2Kg_12pj7_231{position:relative;height:18px;background:#f1f5f9;border-radius:4px;overflow:hidden}._rt2Kg_12pj7_231 i{position:absolute;left:0;top:0;bottom:0;background:#cbd5e1}._rt2Kg_12pj7_231 b{position:absolute;right:4px;line-height:18px;font-size:.6875rem;color:#334155}@media (max-width: 900px){._rt2Head_12pj7_201,._rt2Row_12pj7_201{grid-template-columns:120px minmax(0,1fr) 70px}._rt2Head_12pj7_201>:nth-child(n+4),._rt2Row_12pj7_201>:nth-child(n+4){display:none}._spHead_12pj7_159,._spRow_12pj7_159{grid-template-columns:22px minmax(0,1fr) 70px}._spHead_12pj7_159>:nth-child(n+4),._spRow_12pj7_159>:nth-child(n+4){display:none}}@media (prefers-reduced-motion: reduce){._spTrack_12pj7_177 i,._rt2Bar_12pj7_213,._rt2DBar_12pj7_225{transition:none!important}}._pbRow_12pj7_255{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:.7rem;font-size:.8125rem;padding:.15rem 0}._pbLine_12pj7_257{display:grid;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:.5rem;transition:opacity .18s ease}._pbTrack_12pj7_259{height:14px;background:#f1f5f9;border-radius:7px;overflow:hidden}._pbTrack_12pj7_259 i{display:block;height:100%;border-radius:7px;transition:width .38s cubic-bezier(.2,.7,.2,1)}._pbVal_12pj7_263{font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}._rpHead_12pj7_267,._rpRow_12pj7_267{display:grid;grid-template-columns:26px minmax(0,1.2fr) minmax(0,1fr) 92px 92px 82px;align-items:center;gap:.6rem;font-size:.8125rem;padding:.3rem .4rem}._rpHead_12pj7_267{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}._rpRow_12pj7_267{border:0;border-bottom:1px solid #f1f5f9;background:transparent;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:4px}._rpRow_12pj7_267:hover{background:var(--color-surface-subtle)}._rpRow_12pj7_267:focus-visible{outline:3px solid rgba(45,106,79,.35);outline-offset:-2px}._rpTick_12pj7_277{position:absolute;top:-2px;bottom:-2px;width:3px;margin-left:-1.5px;background:#1e293b;border-radius:2px;text-decoration:none}@media (max-width: 900px){._rpHead_12pj7_267,._rpRow_12pj7_267{grid-template-columns:22px minmax(0,1fr) 84px}._rpHead_12pj7_267>:nth-child(3),._rpRow_12pj7_267>:nth-child(3),._rpHead_12pj7_267>:nth-child(n+5),._rpRow_12pj7_267>:nth-child(n+5){display:none}._pbRow_12pj7_255{grid-template-columns:110px minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){._pbTrack_12pj7_259 i{transition:none!important}}._card_1gfkb_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);height:100%;display:flex;flex-direction:column}._title_1gfkb_12{margin:0 0 .75rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._empty_1gfkb_21{color:var(--color-text-light);font-size:.8125rem;margin:0;padding:2rem 0;text-align:center}._legend_1gfkb_29{display:flex;gap:1rem;margin-bottom:.75rem;font-size:.6875rem;color:var(--color-text-muted)}._legendItem_1gfkb_37{display:inline-flex;align-items:center;gap:.35rem}._legendBtn_1gfkb_43{border:none;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer}._legendBtn_1gfkb_43:disabled{cursor:default}._legendOff_1gfkb_56{opacity:.35;text-decoration:line-through}._hovered_1gfkb_61{background:var(--color-surface-subtle);border-radius:var(--radius-sm)}._dimmed_1gfkb_66{opacity:.45}._dot_1gfkb_70{width:.55rem;height:.55rem;border-radius:2px}._dotA_1gfkb_76{background:var(--color-primary)}._dotB_1gfkb_80{background:var(--color-text-light)}._list_1gfkb_84{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem;flex:1;overflow-y:auto}._row_1gfkb_95{display:grid;grid-template-columns:5.5rem 1fr;gap:.75rem;align-items:center}._label_1gfkb_102{font-size:.75rem;font-weight:600;color:var(--color-text)}._bars_1gfkb_108{display:flex;flex-direction:column;gap:.3rem;min-width:0}._barRow_1gfkb_115{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:center}._barTrack_1gfkb_122{height:.65rem;background:var(--color-surface-subtle);border-radius:999px;overflow:hidden}._bar_1gfkb_108{height:100%;border-radius:999px;min-width:2px;transition:width .3s ease}._barA_1gfkb_136{background:var(--color-primary)}._barB_1gfkb_140{background:var(--color-text-light)}._barValue_1gfkb_144{font-size:.625rem;color:var(--color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}._card_l5g8p_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:.85rem 1rem}._title_l5g8p_8{margin:0 0 .65rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._legend_l5g8p_17{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.65rem}._legendItem_l5g8p_24{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;padding:0;font-size:.6875rem;font-weight:600;color:var(--color-text);cursor:pointer}._legendItemOff_l5g8p_37{opacity:.35}._dot_l5g8p_41{width:.55rem;height:.55rem;border-radius:50%;flex-shrink:0}._columns_l5g8p_48{display:grid;grid-template-columns:minmax(5.5rem,1fr) minmax(0,1.6fr) minmax(4.5rem,auto);gap:.5rem .65rem;align-items:center;margin-bottom:.35rem;padding:0 0 .25rem;border-bottom:1px solid var(--color-border)}._colKg_l5g8p_58{text-align:center;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._colVenta_l5g8p_67{text-align:right;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._list_l5g8p_76{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}._row_l5g8p_85{display:grid;grid-template-columns:minmax(5.5rem,1fr) minmax(0,1.6fr) minmax(4.5rem,auto);gap:.5rem .65rem;align-items:center;padding:.35rem 0;border-bottom:1px solid var(--color-surface-subtle);transition:background .15s ease,opacity .15s ease}._row_l5g8p_85:last-child{border-bottom:none}._rowHover_l5g8p_99{background:var(--color-surface-subtle);border-radius:var(--radius-sm)}._rowDim_l5g8p_104{opacity:.4}._labelCell_l5g8p_108{display:flex;align-items:center;gap:.45rem;min-width:0}._icon_l5g8p_115{width:1.65rem;height:1.65rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}._icon_l5g8p_115 svg{width:.85rem;height:.85rem}._label_l5g8p_108{font-size:.75rem;font-weight:700;color:var(--color-text)}._kgCell_l5g8p_137{display:grid;grid-template-columns:1fr auto;gap:.45rem;align-items:center;min-width:0}._barTrack_l5g8p_145{height:.55rem;background:var(--color-border);border-radius:999px;overflow:hidden}._barFill_l5g8p_152{height:100%;border-radius:999px;transition:width .35s ease}._kgValue_l5g8p_158{font-size:.6875rem;font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap}._ventaValue_l5g8p_166{font-size:.6875rem;font-weight:700;color:var(--color-text);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._empty_l5g8p_175{margin:0;padding:1.5rem 0;text-align:center;color:var(--color-text-light);font-size:.8125rem}._panelSection_117mh_1{margin-top:.85rem}._focusSection_117mh_5{position:relative;margin-top:.85rem}._focusSection_117mh_5 .wrap{height:auto}._focusSection_117mh_5 .focusBtn{top:.35rem;right:.35rem;opacity:1}._panelScroll_117mh_20 .panel{min-height:420px;max-height:min(85vh,920px);overflow-y:auto}._compactChart_117mh_26 .card{padding:.65rem .75rem;box-shadow:none;border:1px solid var(--color-border)}._compactChart_117mh_26 svg{max-height:180px}._sectionTitle_117mh_36{margin:0 0 .5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._uvaSubcats_117mh_45{display:flex;flex-direction:column;gap:.65rem}._uvaSubcatBlock_117mh_51{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.55rem .65rem;background:var(--color-surface-subtle)}._uvaSubcatHeader_117mh_58{display:flex;justify-content:space-between;gap:.5rem;font-size:.8125rem;font-weight:600}._uvaCalibreList_117mh_66{margin:.45rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}._uvaCalibreList_117mh_66 li{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem;color:var(--color-text-muted)}._wrap_sxl56_1{display:flex;align-items:center;gap:.5rem;justify-content:flex-end;min-width:7rem}._main_sxl56_9{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}._actual_sxl56_16{font-weight:700;font-variant-numeric:tabular-nums}._anterior_sxl56_21{font-size:.6875rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._delta_sxl56_27{font-size:.6875rem;font-weight:700;white-space:nowrap}._good_sxl56_33 ._actual_sxl56_16{color:var(--color-alert-success-text)}._bad_sxl56_37 ._actual_sxl56_16{color:var(--color-alert-danger)}._neutral_sxl56_41 ._actual_sxl56_16{color:var(--color-text)}._muted_sxl56_45{color:var(--color-text-light)}._wrap_l35pf_1{overflow-x:auto;max-height:min(70vh,640px);overflow-y:auto}._table_l35pf_7{width:100%;border-collapse:collapse;font-size:.8125rem}._table_l35pf_7 th{text-align:center;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding:.6rem .75rem;border-bottom:1px solid var(--color-border);white-space:nowrap;vertical-align:bottom;position:sticky;top:0;z-index:2;background:var(--color-surface-subtle);box-shadow:0 1px 0 var(--color-border)}._table_l35pf_7 td{padding:.55rem .75rem;border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:top;white-space:nowrap}._left_l35pf_39{text-align:left!important}._right_l35pf_43{text-align:right!important}._center_l35pf_47{text-align:center!important}._sortBtn_l35pf_51{border:none;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit}._sortBtn_l35pf_51:hover{color:var(--color-text)}._clickable_l35pf_66{cursor:pointer}._clickable_l35pf_66:hover{background:var(--color-surface-subtle)}._selectedRow_l35pf_74{background:var(--color-primary-bg);outline:2px solid var(--color-primary);outline-offset:-2px}._subtotalRow_l35pf_80 td{font-weight:700;background:var(--color-primary-bg);border-top:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}._subtotalBadge_l35pf_87{display:inline-block;margin-right:.35rem;padding:.1rem .35rem;border-radius:999px;background:var(--color-primary);color:#fff;font-size:.5625rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}._totalRow_l35pf_100 td{font-weight:700;background:var(--color-sidebar-bg);color:#fff}._totalRow_l35pf_100 ._muted_l35pf_106,._totalRow_l35pf_100 ._pctValue_l35pf_107{color:inherit}._pctCell_l35pf_111{min-width:90px}._pctValue_l35pf_107{display:block;font-size:.6875rem;font-weight:600;margin-bottom:.2rem;color:var(--color-text-muted)}._pctTrack_l35pf_123{height:6px;background:var(--color-border);border-radius:999px;overflow:hidden}._pctFill_l35pf_130{height:100%;background:var(--color-primary);border-radius:999px}._calibreList_l35pf_136{list-style:none;margin:0;padding:0;min-width:8rem;white-space:normal}._calibreList_l35pf_136 li{display:flex;justify-content:space-between;gap:.5rem;font-size:.6875rem;line-height:1.45}._muted_l35pf_106{color:var(--color-text-light)}._empty_l35pf_156{color:var(--color-text-muted);font-size:.875rem}._footnote_l35pf_161{margin:.75rem 0 0;font-size:.6875rem;color:var(--color-text-light);line-height:1.5}._card_1tvnb_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);min-height:260px;height:100%}._title_1tvnb_11{margin:0 0 1rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._empty_1tvnb_20{margin:0;text-align:center;color:var(--color-text-light);padding:2rem 0;font-size:.875rem}._body_1tvnb_28{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;align-items:center}._chartWrap_1tvnb_35{position:relative;width:var(--donut-size, 140px);height:var(--donut-size, 140px);margin:0 auto;transition:width .2s ease,height .2s ease}._donut_1tvnb_43{width:100%;height:100%;border-radius:50%;mask:radial-gradient(circle at center,transparent 52%,black 53%);-webkit-mask:radial-gradient(circle at center,transparent 52%,black 53%)}._center_1tvnb_51{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:.5rem}._centerValue_1tvnb_62{font-size:.875rem;font-weight:700;color:var(--color-text);line-height:1.2}._centerLabel_1tvnb_69{font-size:.625rem;color:var(--color-text-muted);margin-top:.15rem}._legend_1tvnb_75{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}._legendItem_1tvnb_84{display:block;font-size:.75rem;width:100%}._legendBtn_1tvnb_90{display:grid;grid-template-columns:.65rem 1fr auto;gap:.4rem;align-items:center;width:100%;background:none;border:none;padding:.2rem .15rem;margin:0;cursor:pointer;border-radius:var(--radius-sm);font:inherit;color:inherit;text-align:left}._legendBtn_1tvnb_90:hover{background:var(--color-bg)}._legendOff_1tvnb_111{opacity:.35}._legendHover_1tvnb_115 ._legendBtn_1tvnb_90,._legendFiltered_1tvnb_116 ._legendBtn_1tvnb_90{background:var(--color-primary-bg)}._legendFiltered_1tvnb_116 ._legendLabel_1tvnb_120{color:var(--color-alert-success-text);font-weight:700}._legendOff_1tvnb_111 ._legendLabel_1tvnb_120,._legendOff_1tvnb_111 ._legendPct_1tvnb_126{text-decoration:line-through}._dot_1tvnb_130{width:.55rem;height:.55rem;border-radius:50%}._legendLabel_1tvnb_120{color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._legendPct_1tvnb_126{color:var(--color-text-muted);font-weight:600}@media (max-width: 1200px){._body_1tvnb_28{grid-template-columns:1fr}}._card_1s8g4_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem 1.1rem 1.15rem;box-shadow:var(--shadow);height:100%;min-height:320px;display:flex;flex-direction:column}._header_1s8g4_13{margin-bottom:.75rem}._title_1s8g4_17{margin:0;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._hint_1s8g4_26{margin:.35rem 0 0;font-size:.75rem;color:var(--color-text-light)}._legend_1s8g4_32{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.85rem}._legendBtn_1s8g4_39{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;font:inherit;font-size:.75rem;color:var(--color-text-muted);cursor:pointer;padding:.15rem 0}._legendOff_1s8g4_52{opacity:.45;text-decoration:line-through}._layout_1s8g4_57{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.85fr);gap:1rem;align-items:stretch;flex:1;min-height:0}._mainCol_1s8g4_66{min-width:0}._sidePanel_1s8g4_70{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius);padding:.85rem .9rem;min-height:220px;max-height:340px;overflow-y:auto}._panelPlaceholder_1s8g4_80,._panelEmpty_1s8g4_81,._empty_1s8g4_82{margin:0;padding:2rem .5rem;text-align:center;color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}._panelEmpty_1s8g4_81{padding:1rem .25rem}._panelHeader_1s8g4_95{margin-bottom:.75rem}._panelTitle_1s8g4_99{margin:0;font-size:.9375rem;font-weight:700;color:var(--color-text)}._panelSubtitle_1s8g4_106{margin:.2rem 0 .65rem;font-size:.6875rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._panelSummary_1s8g4_114{display:grid;grid-template-columns:1fr 1fr;gap:.45rem .75rem;margin:0}._panelSummary_1s8g4_114 div{margin:0}._panelSummary_1s8g4_114 dt{margin:0;font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._panelSummary_1s8g4_114 dd{margin:.15rem 0 0;font-size:.8125rem;font-weight:700;color:var(--color-text)}._dot_1s8g4_141{width:.55rem;height:.55rem;border-radius:50%;flex-shrink:0}._dotKg_1s8g4_148{background:var(--color-primary)}._dotCaja_1s8g4_152{background:var(--color-info)}._barKg_1s8g4_156{background:linear-gradient(180deg,#3d8b63 0%,var(--color-primary) 100%)}._barCaja_1s8g4_160{background:linear-gradient(180deg,#3b82f6 0%,var(--color-info) 100%)}._sectionLabel_1s8g4_164{margin:0 0 .55rem;font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._subcatChart_1s8g4_173,._calibreChart_1s8g4_174{display:flex;gap:.65rem;align-items:flex-end;min-height:150px;overflow-x:auto;padding-bottom:.25rem}._calibreChart_1s8g4_174{min-height:130px}._barGroup_1s8g4_187{flex:1 1 72px;min-width:72px;max-width:120px;display:flex;flex-direction:column;align-items:center;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;padding:.35rem .25rem .15rem;transition:border-color .15s ease,background .15s ease,opacity .15s ease}._barGroupClickable_1s8g4_201{cursor:pointer}._barGroupClickable_1s8g4_201:hover,._barGroupActive_1s8g4_206{border-color:var(--color-info-bg-strong);background:#fff}._barGroupActive_1s8g4_206{border-color:var(--color-primary);background:var(--color-primary-bg)}._dimmed_1s8g4_216{opacity:.45}._bars_1s8g4_220{display:flex;gap:.3rem;align-items:flex-end;height:120px;width:100%;justify-content:center}._calibreChart_1s8g4_174 ._bars_1s8g4_220{height:100px}._barCol_1s8g4_233{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;width:1.35rem}._barValue_1s8g4_242{font-size:.62rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.2rem;white-space:nowrap}._bar_1s8g4_156{width:100%;border-radius:3px 3px 0 0;min-height:0;transition:height .2s ease}._groupLabel_1s8g4_257{margin-top:.45rem;font-size:.68rem;font-weight:600;text-align:center;line-height:1.25;color:var(--color-text);word-break:break-word}@media (max-width: 960px){._layout_1s8g4_57{grid-template-columns:1fr}._sidePanel_1s8g4_70{max-height:none}}._card_s9j7w_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);min-height:260px;height:100%;display:flex;flex-direction:column}._header_s9j7w_13{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.75rem}._title_s9j7w_22{margin:0;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._axisCaption_s9j7w_31{display:block;margin-top:.2rem;font-size:.625rem;color:var(--color-text-light)}._legend_s9j7w_38{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.15rem .5rem}._legendBtn_s9j7w_47{display:inline-flex;align-items:center;gap:.3rem;background:none;border:none;padding:.15rem .25rem;cursor:pointer;font-size:.6875rem;font-weight:600;color:var(--color-text);border-radius:var(--radius-sm)}._legendOff_s9j7w_61{opacity:.45;text-decoration:line-through}._legendDot_s9j7w_66{width:.55rem;height:.55rem;border-radius:999px;flex-shrink:0}._plotWrap_s9j7w_73{position:relative;flex:1;min-height:220px}._svg_s9j7w_79{width:100%;height:auto;display:block}._grid_s9j7w_85{stroke:var(--color-border);stroke-width:1}._axisTextLeft_s9j7w_90,._axisTextRight_s9j7w_91{font-size:9px;fill:var(--color-text-muted)}._axisTextLeft_s9j7w_90{text-anchor:end}._axisTextRight_s9j7w_91{text-anchor:start}._tick_s9j7w_104{font-size:9px;fill:var(--color-text-muted);text-anchor:middle}._hoverLine_s9j7w_110{stroke:var(--color-text-light);stroke-width:1;stroke-dasharray:4 3}._barCurrent_s9j7w_116{fill:var(--color-primary)}._barPast_s9j7w_120{fill:#cbd5e1}._barLabel_s9j7w_124{font-size:8px;font-weight:700;fill:var(--color-text)}._line_s9j7w_130{fill:none;stroke:var(--color-series-purple);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}._point_s9j7w_138{fill:var(--color-series-purple)}._tooltip_s9j7w_142{position:absolute;top:0;transform:translate(-50%);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.45rem .6rem;box-shadow:var(--shadow);font-size:.6875rem;pointer-events:none;z-index:2;min-width:9rem}._tooltipTitle_s9j7w_157{display:block;margin-bottom:.25rem}._tooltipRow_s9j7w_162{display:flex;align-items:center;gap:.35rem;line-height:1.5}._badge_s9j7w_169{align-self:center;margin-top:.75rem;padding:.45rem .85rem;border-radius:999px;font-size:.8125rem;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:.1rem}._badgeUp_s9j7w_182{background:var(--color-alert-success-bg);color:var(--color-alert-success-text)}._badgeDown_s9j7w_187{background:var(--color-alert-danger-bg);color:var(--color-alert-danger-text)}._badgeSub_s9j7w_192{font-size:.625rem;font-weight:500}._empty_s9j7w_197{margin:auto;text-align:center;color:var(--color-text-light);font-size:.875rem}._page_gne2o_1{max-width:none}._kpiGrid_gne2o_6{display:grid;grid-template-columns:repeat(8,1fr);gap:.75rem;margin-bottom:1.25rem}._chartsRow_gne2o_13{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:1rem;margin-bottom:1.25rem;align-items:stretch}._chartsRowWide_gne2o_21{display:grid;grid-template-columns:1.8fr 1fr;gap:1rem;margin-bottom:1.25rem;align-items:stretch}._retornoSubcatRow_gne2o_29{margin-bottom:1.25rem}._insightsRow_gne2o_33{display:grid;grid-template-columns:1.2fr .9fr 1.3fr;gap:1rem;margin-bottom:1.25rem;align-items:start}._insightsRowEspecie_gne2o_43{display:grid;grid-template-columns:2.2fr 1fr 1.3fr;grid-template-rows:1fr 1fr;gap:1rem;margin-bottom:1.25rem;align-items:stretch}._colorEvolutionCol_gne2o_52{grid-column:1;grid-row:1 / 3;min-height:420px}._stackedTop_gne2o_58{grid-column:2;grid-row:1}._stackedBottom_gne2o_63{grid-column:2;grid-row:2}._resumenCol_gne2o_68{grid-column:3;grid-row:1 / 3}._insightsRowGeneral_gne2o_73{display:grid;grid-template-columns:1.2fr .9fr 1.3fr;gap:1rem;margin-bottom:1.25rem;align-items:start}._stackedEspecieEmpresa_gne2o_83{display:flex;flex-direction:column;gap:1rem;min-width:0}._tableFocus_gne2o_90{min-height:200px}._detailFocusInner_gne2o_94{min-width:0}._detailLayout_gne2o_98{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.95fr);gap:1rem;align-items:start}._panelSticky_gne2o_105{position:sticky;top:1rem;align-self:start}._refBanner_gne2o_111{margin-bottom:1rem;padding:.7rem 1rem;background:var(--color-info-bg);border:1px solid var(--color-info-bg-strong);border-radius:var(--radius-sm);color:#1e3a8a;font-size:.75rem;line-height:1.5}._tableSection_gne2o_122{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);margin-bottom:1.25rem}._tableTitle_gne2o_131{margin:0 0 1rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._status_gne2o_140{color:var(--color-text-muted);font-size:.875rem}._refreshBar_gne2o_145{margin-bottom:.75rem;padding:.45rem .85rem;background:var(--color-info-bg);border:1px solid var(--color-info-bg-strong);border-radius:var(--radius-sm);color:var(--color-info-dark);font-size:.8125rem;font-weight:600}._contentDimmed_gne2o_156{opacity:.72;pointer-events:none;transition:opacity .2s ease}._error_gne2o_162{color:var(--color-alert-danger);font-size:.875rem}._note_gne2o_167{font-size:.75rem;color:var(--color-text-light);margin:0;line-height:1.6}@media (max-width: 1400px){._kpiGrid_gne2o_6{grid-template-columns:repeat(4,1fr)}._insightsRow_gne2o_33,._insightsRowEspecie_gne2o_43,._insightsRowGeneral_gne2o_73{grid-template-columns:1fr 1fr;grid-template-rows:auto}._colorEvolutionCol_gne2o_52,._resumenCol_gne2o_68{grid-column:1 / -1;grid-row:auto}._stackedTop_gne2o_58,._stackedBottom_gne2o_63{grid-column:auto;grid-row:auto}}@media (max-width: 1200px){._chartsRow_gne2o_13,._chartsRowWide_gne2o_21,._detailLayout_gne2o_98{grid-template-columns:1fr}._panelSticky_gne2o_105{position:static}}@media (max-width: 768px){._kpiGrid_gne2o_6{grid-template-columns:repeat(2,1fr)}._insightsRow_gne2o_33,._insightsRowEspecie_gne2o_43,._insightsRowGeneral_gne2o_73{grid-template-columns:1fr}}._overlay_14ngw_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a73;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;overflow-y:auto}._dialog_14ngw_25{background:var(--color-surface, #fff);border-radius:var(--radius-md, 10px);width:min(1180px,100%);padding:1rem 1.25rem 1.25rem;box-shadow:var(--shadow-lg, 0 10px 30px rgba(0, 0, 0, .25))}._head_14ngw_41{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._titulo_14ngw_55{margin:0;font-size:1.1rem;color:var(--color-primary)}._sub_14ngw_67,._hint_14ngw_69{margin:.2rem 0 0;color:var(--color-text-muted);font-size:.82rem}._error_14ngw_81{margin:.5rem 0;padding:.5rem .8rem;border-radius:var(--radius-sm, 6px);background:var(--color-alert-danger-bg, #fee2e2);color:var(--color-alert-danger, #b91c1c);font-size:.85rem}._aviso_14ngw_99{margin:.5rem 0;padding:.5rem .8rem;border-radius:var(--radius-sm, 6px);background:#fef3c7;color:#92400e;font-size:.85rem}._ok_14ngw_117{margin:.8rem 0 0;padding:.6rem .8rem;border-radius:var(--radius-sm, 6px);background:#dcfce7;color:#166534;font-size:.85rem}._cuerpo_14ngw_135{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:1rem;margin-top:.8rem}@media (max-width: 900px){._cuerpo_14ngw_135{grid-template-columns:1fr}}._arbol_14ngw_161{border:1px solid var(--color-border);border-radius:10px;padding:.4rem;max-height:60vh;overflow-y:auto}._nodo_14ngw_177{display:flex;align-items:center;gap:.5rem;padding:.3rem .4rem;border-radius:6px;font-size:.85rem}._nodo_14ngw_177:hover{background:var(--color-bg)}._nodoSel_14ngw_203{background:var(--color-bg);outline:2px solid var(--color-primary)}._n1_14ngw_213{padding-left:1.2rem}._n2_14ngw_221{padding-left:2.4rem}._n3_14ngw_229{padding-left:3.6rem}._chevron_14ngw_237{width:1.2rem;border:0;background:transparent;cursor:pointer;color:var(--color-text-muted)}._nombre_14ngw_253{font-weight:600;white-space:nowrap}._detalle_14ngw_263{flex:1;color:var(--color-text-muted);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._accion_14ngw_281{font-size:.74rem;padding:.15rem .5rem;border:1px solid var(--color-primary);border-radius:999px;background:transparent;color:var(--color-primary);cursor:pointer;white-space:nowrap}._panel_14ngw_303{border:1px solid var(--color-border);border-radius:10px;padding:.8rem 1rem;align-self:start}._panel_14ngw_303 h4{margin:0 0 .4rem;color:var(--color-primary)}._campo_14ngw_327{display:flex;flex-direction:column;gap:.25rem;margin-top:.6rem;font-size:.82rem}._campo_14ngw_327 input{padding:.4rem .6rem}._botones_14ngw_351{display:flex;gap:.5rem;margin-top:.7rem}._primary_14ngw_363{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._previewBox_14ngw_375{margin-top:.8rem}._tabla_14ngw_383{width:100%;border-collapse:collapse;font-size:.78rem}._tabla_14ngw_383 th,._tabla_14ngw_383 td{padding:.25rem .4rem;border-bottom:1px solid var(--color-border);text-align:left}._bloqueada_14ngw_409{color:var(--color-text-muted);background:var(--color-bg)}._oas_14ngw_419{margin-top:1rem;padding-top:.6rem;border-top:1px solid var(--color-border, #e2e8f0)}._oas_14ngw_419 h4{margin:0 0 .4rem;font-size:.9rem}._oaFila_14ngw_441{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.85rem}._grid_1o381_1{display:grid;grid-template-columns:1fr;gap:10px}._card_1o381_7{border:1px solid var(--color-border, #dde3ea);border-radius:10px;padding:12px;background:var(--color-surface, #fff)}._head_1o381_14{display:flex;align-items:center;gap:8px}._hint_1o381_20{margin:4px 0;font-size:12px;color:var(--color-text-muted, #6b7280)}._badgeReal_1o381_26,._badgeProy_1o381_27{font-size:11px;padding:1px 8px;border-radius:999px;border:1px solid currentColor}._badgeReal_1o381_26{color:#2d6a4f}._badgeProy_1o381_27{color:#d97706}._semaforo_1o381_43{display:flex;align-items:center;gap:10px;margin:8px 0;padding:8px 10px;border-radius:8px;font-size:13px}._semaforoPunto_1o381_53{flex:none;width:12px;height:12px;border-radius:50%;background:currentColor}._semaforoMotivo_1o381_61{font-size:12px;opacity:.85}._sem_ok_1o381_66{color:#166534;background:#16a34a1f}._sem_precaucion_1o381_71{color:#b45309;background:#d9770624}._sem_malo_1o381_76{color:#b91c1c;background:#dc26261f}._curva_1o381_82 svg{width:100%;height:auto;display:block}._curvaGrid_1o381_88{stroke:var(--color-border, #dde3ea);stroke-width:1;stroke-dasharray:2 3}._curvaEje_1o381_94{font-size:8px;fill:var(--color-text-muted, #6b7280)}._curvaLinea_1o381_99{fill:none;stroke:#2d6a4f;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}._puntoMax_1o381_107{fill:#dc2626}._puntoMin_1o381_111{fill:#2563eb}._curvaDato_1o381_115{font-size:8px;font-weight:600;fill:var(--color-text, #1f2937)}._metricas_1o381_122{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:8px}._metrica_1o381_122{display:flex;flex-direction:column;gap:2px}._metricaTop_1o381_135{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--color-text-muted, #6b7280)}._metricaValor_1o381_143{font-size:14px}._barra_1o381_147{height:5px;border-radius:3px;background:var(--color-border, #e5e9ef);overflow:hidden}._barraRelleno_1o381_154{height:100%;border-radius:3px}._barraTemp_1o381_159{background:linear-gradient(90deg,#2563eb,#f59e0b,#dc2626)}._barraOk_1o381_163{background:#16a34a}._barraAviso_1o381_167{background:#d97706}._barraMalo_1o381_171{background:#dc2626}._barraAzul_1o381_175{background:#2563eb}._lluviaCtx_1o381_180{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding-top:8px;border-top:1px dashed var(--color-border, #dde3ea);font-size:13px}._lluviaCtx_1o381_180 span{display:flex;flex-direction:column}._lluviaCtx_1o381_180 em{font-style:normal;font-size:11px;color:var(--color-text-muted, #6b7280)}._curvaEnfoque_1o381_202{min-width:min(860px,80vw)}._barraLluvia_1o381_206{fill:#2563eb;opacity:.85}._curvaResumen_1o381_211{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:12px;color:var(--color-text, #1f2937)}._lluviaDato_1o381_222{font-weight:600;fill:#1d4ed8;paint-order:stroke;stroke:var(--color-surface, #fff);stroke-width:2.5px}._card_1o381_7{padding:10px}._semaforo_1o381_43{margin:6px 0;padding:6px 8px}._metricas_1o381_122{gap:8px 12px;margin-top:6px}._lluviaCtx_1o381_180{margin-top:8px;padding-top:6px}._curvaResumen_1o381_211{flex-direction:column;gap:2px;margin-top:2px;font-size:11.5px}._chartWrap_1o381_259{height:auto!important}._page_14ilv_1{padding:0 0 2rem}._filtrosBar_14ilv_7{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem}._filtroSelect_14ilv_11{border:1px solid var(--color-border);background:#fff;color:var(--color-text);font-size:.6875rem;font-weight:600;padding:.3rem .55rem;border-radius:var(--radius-sm);max-width:160px}._filtroClear_14ilv_31{border:1px solid var(--color-border);background:#fff;color:var(--color-text-muted);font-size:.6875rem;font-weight:600;padding:.3rem .65rem;border-radius:999px;cursor:pointer}._filtroClear_14ilv_31:hover{color:var(--color-text)}._tabs_14ilv_55{display:flex;gap:.4rem;margin-bottom:1.25rem;border-bottom:1px solid var(--color-border)}._tabs_14ilv_55 button{padding:.6rem 1.1rem;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-muted);font-weight:600;border-radius:0;margin:0;cursor:pointer}._tabs_14ilv_55 button:hover{color:var(--color-text)}._tabActive_14ilv_81{color:var(--color-primary)!important;border-bottom-color:var(--color-primary)!important}._subTabs_14ilv_91{display:flex;gap:.4rem;margin-bottom:.85rem}._subTabs_14ilv_91 button{padding:.35rem .85rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg);color:var(--color-text-muted);font-weight:600;font-size:.8rem;cursor:pointer}._subTabs_14ilv_91 button:hover{color:var(--color-text)}._subTabActive_14ilv_115{color:#fff!important;background:var(--color-primary)!important;border-color:var(--color-primary)!important}._kpis_14ilv_127{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin-bottom:1rem}._kpis_14ilv_127 div{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.65rem .75rem}._kpis_14ilv_127 span{display:block;font-size:.72rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.15rem}._kpis_14ilv_127 strong{font-size:1.05rem;color:var(--color-text)}._modulo_14ilv_147,._detalle_14ilv_147{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow)}._actions_14ilv_161{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1rem}._listToolbar_14ilv_167{display:flex;align-items:center;gap:.7rem;margin-bottom:.75rem}._odooToolbar_14ilv_169{flex-wrap:wrap}._listSearch_14ilv_171{flex:1;margin:0}._listCards_14ilv_173{display:flex;flex-direction:column;gap:.6rem}._listCard_14ilv_173{display:flex;align-items:stretch;gap:.9rem;border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-bg);padding:.7rem .9rem;flex-wrap:wrap}._listCardSolicitud_14ilv_197{border-left-color:var(--color-primary)}._listCardSolicitudEmitida_14ilv_199{border-left-color:var(--color-primary);background:#eaf3ee}._listCardOrdenEmitida_14ilv_201{border-left-color:var(--color-alert-warning)}._listCardOrdenEnviada_14ilv_203{border-left-color:var(--color-sidebar-bg)}._listCardOrdenCerrada_14ilv_205{border-left-color:var(--color-text-light);background:#eef0f2}._listCardOrdenDirecta_14ilv_207{border-left-style:dashed}._listCardOrdenEnlazada_14ilv_209{border-left-width:7px}._listCardBadge_14ilv_211{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;min-width:56px;padding:.3rem .5rem;border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border)}._listCardBadgeNum_14ilv_235{font-size:1.1rem;font-weight:800;color:var(--color-text);line-height:1}._listCardBadgeLbl_14ilv_237{font-size:.6rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-top:.15rem}._listCardBody_14ilv_239{flex:1;min-width:200px;display:flex;flex-direction:column;gap:.35rem}._listCardHead_14ilv_241{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.92rem}._listCardMeta_14ilv_243{display:flex;gap:.9rem;flex-wrap:wrap;font-size:.78rem;color:var(--color-text-muted)}._listCardActions_14ilv_245{display:flex;flex-direction:row;flex-wrap:wrap;gap:.3rem;align-items:center;justify-content:flex-end;flex:0 0 auto}._listCardActions_14ilv_245 button{margin:0;white-space:nowrap}._listCardSub_14ilv_249{margin-top:.3rem;border-top:1px dashed var(--color-border);padding-top:.4rem;display:flex;flex-direction:column;gap:.25rem}._listCardSubRow_14ilv_251{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:.82rem}._listCardSubRow_14ilv_251 button{margin:0}._grid_14ilv_257{display:grid;grid-template-columns:1fr 1.15fr;gap:1.25rem;align-items:start}._gridSolo_14ilv_259{grid-template-columns:1fr}._panel_14ilv_261{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow)}._panel_14ilv_261 h2{margin:0 0 .75rem;font-size:1rem;color:var(--color-text)}._panel_14ilv_261 label{display:block;margin-bottom:.6rem;font-size:.82rem;color:var(--color-text-muted);font-weight:500}._panel_14ilv_261 input,._panel_14ilv_261 select{width:100%;margin-top:.3rem;padding:.45rem .55rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-surface)}._panel_14ilv_261 input:focus,._panel_14ilv_261 select:focus,button:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:1px}._sectionCard_14ilv_313{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.9rem 1rem 1rem;margin-bottom:.9rem;background:var(--color-bg)}._sectionCard_14ilv_313:last-of-type{margin-bottom:0}._sectionHead_14ilv_329{display:flex;align-items:center;gap:.4rem;margin:0 0 .75rem;font-size:.85rem;font-weight:700;color:var(--color-text);text-transform:uppercase;letter-spacing:.02em}._sectionIcon_14ilv_351{font-size:.95rem}._sectionCount_14ilv_353{margin-left:auto;font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:none;letter-spacing:normal}._panelHeadRow_14ilv_357{display:flex;align-items:flex-end;gap:.6rem;margin-bottom:1rem}._grow_14ilv_359{flex:1;margin-bottom:0!important}._panelHeadRow_14ilv_357 button{margin:0;white-space:nowrap}._row_14ilv_365{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}._cecoList_14ilv_367{max-height:160px;overflow:auto;margin-bottom:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.5rem;background:var(--color-surface)}._check_14ilv_369{display:flex;align-items:center;gap:.4rem;margin-bottom:.35rem;font-size:.82rem;color:var(--color-text);font-weight:400}._check_14ilv_369 input{width:auto;margin:0}._hint_14ilv_375{color:var(--color-text-muted);font-size:.8rem}._sectorTree_14ilv_381{margin-bottom:.5rem;display:flex;flex-direction:column;gap:.4rem}._sectorBlock_14ilv_383{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}._sectorHead_14ilv_385{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;cursor:pointer}._sectorHead_14ilv_385:hover{background:var(--color-bg)}._sectorLabel_14ilv_389{font-weight:600;font-size:.85rem;color:var(--color-text)}._sectorCount_14ilv_391{margin-left:auto;font-size:.72rem;color:var(--color-text-muted)}._selectAllBtn_14ilv_393{margin:0;padding:.15rem .55rem;font-size:.72rem;font-weight:600;border-radius:999px;background:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-primary)}._selectAllBtn_14ilv_393:hover{background:var(--color-primary);color:#fff}._sectorBody_14ilv_415{max-height:260px;overflow-y:auto;padding:.4rem .6rem .6rem 1.3rem;border-top:1px dashed var(--color-border)}._cecoRow_14ilv_417{padding:.4rem 0;border-bottom:1px dashed var(--color-border)}._cecoRow_14ilv_417:last-child{border-bottom:none}._cecoRowHead_14ilv_421{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}._cecoRowHead_14ilv_421 ._check_14ilv_369{margin-bottom:0}._cuartelBody_14ilv_425{margin:.4rem 0 .2rem 1.5rem;display:flex;flex-direction:column;gap:.2rem}._cuartelOption_14ilv_427{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--color-text);cursor:pointer;padding:.2rem .5rem;border-radius:var(--radius-sm)}._cuartelOption_14ilv_427:hover{background:var(--color-bg)}._cuartelOptionActive_14ilv_431{background:var(--color-primary);color:#fff}._cuartelOptionActive_14ilv_431:hover{background:var(--color-primary)}._consumoArbol_14ilv_439{display:flex;flex-direction:column;gap:.4rem}._consumoNodo_14ilv_441{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}._consumoNodo_14ilv_441+._consumoNodo_14ilv_441{margin-top:.4rem}._consumoNodoHead_14ilv_445{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;cursor:pointer;font-size:.85rem}._consumoNodoHead_14ilv_445:hover{background:var(--color-bg)}._consumoNodoHead_14ilv_445 ._hint_14ilv_375{margin-left:auto}._expandBtnPlaceholder_14ilv_451{display:inline-block;width:1.7rem}._consumoNodoBody_14ilv_453{padding:0 .6rem .6rem}._consumoNodoChildren_14ilv_455{padding:.3rem .6rem .5rem 1.3rem;display:flex;flex-direction:column;gap:.4rem}._error_14ilv_457{background:var(--color-alert-danger-bg);color:var(--color-alert-danger);padding:.55rem .8rem;border-radius:var(--radius-sm);margin-bottom:.75rem;border:1px solid #fecaca}._ok_14ilv_459{background:var(--color-primary-bg);color:var(--color-alert-success);padding:.55rem .8rem;border-radius:var(--radius-sm);margin-bottom:.75rem;border:1px solid var(--color-alert-success-bg)}._table_14ilv_463{width:100%;border-collapse:collapse;font-size:.8rem}._table_14ilv_463 th{text-align:left;padding:.5rem .55rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-muted);border-bottom:2px solid var(--color-border);position:sticky;top:0;background:var(--color-surface)}._table_14ilv_463 td{border-bottom:1px solid var(--color-border);padding:.5rem .55rem;text-align:left;vertical-align:top}._table_14ilv_463 tbody tr:hover td{background:var(--color-bg)}._table_14ilv_463 tbody tr:nth-child(2n) td{background:#0f172a04}._table_14ilv_463 tbody tr:hover:nth-child(2n) td{background:var(--color-bg)}._clickableCell_14ilv_497{cursor:pointer}._groupCell_14ilv_499{background:#2d6a4f1f!important;border-top:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary)}._table_14ilv_463 tbody tr:hover ._groupCell_14ilv_499{background:#2d6a4f2e!important}._groupCellFirst_14ilv_511{border-left:1px solid var(--color-primary)}._groupCellLast_14ilv_513{border-right:1px solid var(--color-primary)}._totalRow_14ilv_517 td{font-weight:600;border-top:2px solid var(--color-border);background:var(--color-bg)}._subRow_14ilv_519 td{color:var(--color-text-muted);background:var(--color-bg);font-size:.82rem}button{margin-right:.5rem;margin-top:.5rem;padding:.5rem .85rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-sm);cursor:pointer;font-weight:500}button:hover:not(:disabled){border-color:var(--color-primary-light);color:var(--color-primary)}button._primary_14ilv_547{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}button._primary_14ilv_547:hover:not(:disabled){background:var(--color-primary-light);color:#fff}button._ghost_14ilv_551{background:transparent;border-style:dashed;color:var(--color-text-muted)}button._danger_14ilv_553{color:var(--color-alert-danger);border-color:#fecaca}button._danger_14ilv_553:hover:not(:disabled){background:var(--color-alert-danger-bg);border-color:var(--color-alert-danger);color:var(--color-alert-danger)}button:disabled{opacity:.5;cursor:not-allowed}._badge_14ilv_561{background:var(--color-primary-bg);border:1px solid var(--color-alert-success-bg);color:var(--color-alert-success-deep);padding:.7rem .85rem;border-radius:var(--radius-sm);margin-bottom:.9rem;font-size:.82rem;line-height:1.4}._badge_14ilv_561 button{display:inline-block;margin-top:.5rem}._historial_14ilv_583{margin-top:.6rem}._historial_14ilv_583 ._kpis_14ilv_127{grid-template-columns:repeat(2,1fr)}._expandBtn_14ilv_451{margin:0 0 0 .4rem;padding:.1rem .55rem;font-size:.8rem;font-weight:700;line-height:1.3;border-radius:999px;background:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}._expandBtn_14ilv_451:hover:not(:disabled){background:var(--color-primary-light);color:#fff;border-color:var(--color-primary-light)}._cecoDetalleList_14ilv_613{margin:0;padding-left:1.1rem;font-size:.78rem;color:var(--color-text-muted)}._cobertura_14ilv_621{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.6rem;margin-bottom:.5rem}._cecoCobertura_14ilv_623{padding:.55rem .65rem;margin-bottom:.5rem;border:1px solid var(--color-border);border-left:3px solid var(--color-primary-light);border-radius:var(--radius-sm);font-size:.82rem;background:var(--color-bg)}._cecoCobertura_14ilv_623:last-child{margin-bottom:0}._cecoCobertura_14ilv_623>strong{display:block;margin-bottom:.4rem;color:var(--color-text)}._autocomplete_14ilv_647{position:relative}._autocomplete_14ilv_647 input{margin-top:0}._suggestions_14ilv_651{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:20;margin:0;padding:.25rem;list-style:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);max-height:220px;overflow-y:auto}._suggestions_14ilv_651 li{padding:.4rem .5rem;font-size:.82rem;border-radius:var(--radius-sm);cursor:pointer}._suggestions_14ilv_651 li:hover{background:var(--color-bg);color:var(--color-primary)}._chips_14ilv_699{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}._chip_14ilv_699{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .3rem .25rem .6rem;background:var(--color-surface);border:1px solid var(--color-primary-light);color:var(--color-primary);border-radius:999px;font-size:.78rem}._chip_14ilv_699 button{margin:0;padding:0;width:1.1rem;height:1.1rem;line-height:1;border:none;background:transparent;color:var(--color-primary);font-size:.9rem}._productoRow_14ilv_747{display:grid;grid-template-columns:1.4fr .8fr auto .7fr auto;gap:.4rem;align-items:center;margin-bottom:.4rem}._productoRow_14ilv_747 select,._productoRow_14ilv_747 input{margin-top:0}._productoRowHead_14ilv_751{font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);margin-bottom:.25rem}._unidad_14ilv_753{font-size:.76rem;color:var(--color-text-muted);text-align:center}._productoUnidadRow_14ilv_755{display:flex;gap:.4rem;margin-bottom:.2rem}._productoUnidadRow_14ilv_755 select{width:auto;font-size:.76rem;padding:.15rem .35rem}._previewFull_14ilv_761 h3:first-of-type{margin-top:0}._previewFull_14ilv_761 ._table_14ilv_463{margin-bottom:1.25rem}._variedadItem_14ilv_769{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem;flex-wrap:wrap}._techoToggle_14ilv_771{display:flex;gap:.3rem}._techoToggle_14ilv_771 button{margin:0;padding:.2rem .55rem;font-size:.72rem}._techoActive_14ilv_775{background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}._solicitudProductoRow_14ilv_777{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-bottom:.4rem}._solicitudProductoRow_14ilv_777 select,._solicitudProductoRow_14ilv_777 input{margin-top:0;width:auto;flex:1 1 140px}._solicitudCasoRow_14ilv_793{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-bottom:.4rem;padding:.55rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}._solicitudCasoRow_14ilv_793 select,._solicitudCasoRow_14ilv_793 input{margin-top:0;width:auto;flex:1 1 130px}._readonlyField_14ilv_817{font-size:.76rem;color:var(--color-text-muted);text-align:center;white-space:nowrap}._suggestTitle_14ilv_821{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);margin:.5rem 0 .2rem}._suggestObjetivo_14ilv_837{font-size:.72rem;opacity:.85;font-weight:400}._empresaChips_14ilv_841{display:flex;flex-wrap:wrap;gap:.4rem}._empresaChip_14ilv_841{margin:0;padding:.35rem .7rem;border-radius:999px;font-size:.8rem}._empresaChipActive_14ilv_855{background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}._gate_14ilv_859{max-width:420px;margin:3rem auto;text-align:center}._gate_14ilv_859 ._actions_14ilv_161{flex-direction:column;align-items:stretch}._gate_14ilv_859 button{padding:.9rem 1rem;font-size:.95rem}._modoToggle_14ilv_875{display:flex;gap:.3rem;margin-bottom:.4rem}._modoToggle_14ilv_875 button{margin:0;padding:.25rem .6rem;font-size:.76rem}._modoActive_14ilv_879{background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}._eventosList_14ilv_883{list-style:none;margin:0;padding:0;font-size:.8rem}._eventosList_14ilv_883 li{padding:.4rem 0;border-bottom:1px solid var(--color-border)}._eventosList_14ilv_883 li:last-child{border-bottom:none}._statRow_14ilv_893{display:flex;gap:.5rem;flex:0 0 auto}._statCard_14ilv_895{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:82px;padding:.35rem .6rem;border-radius:var(--radius-sm);background:var(--color-bg);border:1px solid var(--color-border);line-height:1.15}._statLabel_14ilv_919{font-size:.62rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}._statValue_14ilv_921{font-size:1.05rem;font-weight:700;color:var(--color-primary)}._statUnit_14ilv_923{font-size:.66rem;color:var(--color-text-muted)}._suggestList_14ilv_929{display:flex;flex-direction:column;gap:.4rem;margin-top:.3rem}._suggestCard_14ilv_931{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .7rem;border:1px solid var(--color-primary-light);border-radius:var(--radius-sm);background:var(--color-surface)}._suggestCard_14ilv_931 button{margin:0;padding:.25rem .6rem}._suggestNombre_14ilv_953{font-weight:700;color:var(--color-text);display:block}._suggestMeta_14ilv_955{font-size:.76rem;color:var(--color-text-muted);display:block;margin-top:.15rem}._objetivoRow_14ilv_961{display:flex;gap:.3rem;flex:1 1 220px;align-items:center}._objetivoRow_14ilv_961 input{flex:1}._objetivoRow_14ilv_961 button{margin:0;padding:.4rem .5rem;font-size:.7rem;white-space:nowrap}._objetivoManualActive_14ilv_967{background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}._objetivoBadge_14ilv_971{display:inline-flex;align-items:center;gap:.35rem;flex:1 1 auto;padding:.3rem .6rem;border-radius:999px;background:#40916c24;border:1px solid rgba(64,145,108,.35);color:var(--color-primary-dark);font-size:.78rem;font-weight:600;line-height:1.2}._objetivoBadgeIcon_14ilv_999{font-size:.85rem;line-height:1}._modalOverlay_14ilv_1005{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:100}._modalCard_14ilv_1023{background:var(--color-surface);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:1.75rem 2rem;max-width:420px;width:90%;text-align:center}._modalCard_14ilv_1023 h3{margin:0 0 .4rem;font-size:1.1rem;color:var(--color-text)}._modalCard_14ilv_1023 p{margin:0 0 1rem;color:var(--color-text-muted)}._modalCard_14ilv_1023 ._actions_14ilv_161{flex-direction:column;align-items:stretch;margin-top:.5rem}._modalCard_14ilv_1023 button{padding:.8rem 1rem}._casoResumen_14ilv_1051{list-style:none;margin:0 0 .6rem;padding:0;font-size:.82rem}._casoResumen_14ilv_1051 li{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem .6rem;border:1px solid var(--color-border);border-left:3px solid var(--color-primary-light);border-radius:var(--radius-sm);background:var(--color-bg);margin-bottom:.35rem}._casoResumen_14ilv_1051 button{margin:0}._casoBuilder_14ilv_1081{border:1px dashed var(--color-border);border-radius:var(--radius-sm);padding:.7rem}._productoRefRow_14ilv_1083{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.3rem 0;border-bottom:1px solid var(--color-border);font-size:.82rem}._productoRefRow_14ilv_1083:last-of-type{border-bottom:none}._productoRefRow_14ilv_1083 input{width:auto;flex:0 0 140px;margin:0}._detalleWrap_14ilv_1095{display:flex;flex-direction:column;gap:.9rem}._detalleHero_14ilv_1099{display:flex;gap:1.1rem;align-items:flex-start;padding:1.1rem 1.25rem;border-radius:var(--radius);background:linear-gradient(135deg,var(--color-primary-dark),var(--color-primary));color:#fff;box-shadow:var(--shadow)}._detalleHeroOrden_14ilv_1123{background:linear-gradient(135deg,var(--color-sidebar-bg),#2c3e5c)}._detalleHeroBadge_14ilv_1125{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;min-width:76px;padding:.5rem .6rem;border-radius:var(--radius-sm);background:#ffffff24;border:1px solid rgba(255,255,255,.3)}._detalleHeroBadgeCol_14ilv_1149{display:flex;flex-direction:column;align-items:stretch;gap:.3rem;flex:0 0 auto;max-width:160px}._detalleHeroSolicitud_14ilv_1151{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.2rem .4rem;border-radius:var(--radius-sm);background:#ffffff1a;border:1px dashed rgba(255,255,255,.45);font-size:.72rem;font-weight:700;letter-spacing:.03em}._detalleHeroSolicitud_14ilv_1151{color:inherit;font-family:inherit;cursor:pointer}._detalleHeroSolicitud_14ilv_1151:hover{background:#ffffff38}._solVentanaFondo_14ilv_1167{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem}._solVentana_14ilv_1167{background:var(--color-surface);border-radius:var(--radius);box-shadow:0 12px 40px #0000004d;width:min(860px,100%);max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._solVentanaCab_14ilv_1171{display:flex;justify-content:space-between;align-items:center;padding:.7rem 1rem;border-bottom:1px solid var(--color-border);flex:0 0 auto}._solVentanaCuerpo_14ilv_1173{padding:1rem;overflow:auto;flex:1 1 auto;min-height:0}._detalleHeroSolicitud_14ilv_1151 small{font-size:.6rem;font-weight:500;opacity:.85}._detalleHeroBadgeNum_14ilv_1177{font-size:1.5rem;font-weight:800;line-height:1}._detalleHeroBadgeLbl_14ilv_1179{font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;opacity:.85;margin-top:.2rem}._detalleHeroBody_14ilv_1181{flex:1;min-width:0}._detalleHeroTitle_14ilv_1183{margin:0 0 .5rem;font-size:1.1rem}._detalleHero_14ilv_1099 ._chips_14ilv_699{margin:0 0 .75rem}._detalleHero_14ilv_1099 ._chip_14ilv_699{background:#ffffff24;border-color:#fff6;color:#fff}._detalleMetaGrid_14ilv_1189{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem 1.5rem}._detalleMetaGrid_14ilv_1189 div{display:flex;flex-direction:column;gap:.1rem}._detalleMetaGrid_14ilv_1189 span{font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;opacity:.8}._detalleMetaGrid_14ilv_1189 strong{font-size:.85rem;font-weight:600}._cecoSectorLines_14ilv_1197{display:flex;flex-direction:column;gap:.2rem;font-size:.85rem;font-weight:600}._accordion_14ilv_1201{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);overflow:hidden}._accordionHead_14ilv_1203{width:100%;display:flex;align-items:center;gap:.5rem;margin:0;padding:.75rem .9rem;border:none;border-radius:0;background:var(--color-bg);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text);cursor:pointer}._accordionHead_14ilv_1203:hover{color:var(--color-primary);border-color:var(--color-border)}._accordionHead_14ilv_1203 ._sectionCount_14ilv_353{text-transform:none;letter-spacing:normal}._accordionChevron_14ilv_1241{margin-left:auto;transition:transform .15s ease;color:var(--color-text-muted)}._accordionChevronOpen_14ilv_1243{transform:rotate(180deg)}._accordionBody_14ilv_1245{padding:1rem 1rem 1.1rem}._productoCardGrid_14ilv_1249{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.7rem}._productoCard_14ilv_1249{border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:var(--radius-sm);padding:.75rem .85rem;background:var(--color-bg)}._productoCardHead_14ilv_1253{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.3rem}._productoCardHead_14ilv_1253 strong{font-size:.92rem}._productoCard_14ilv_1249 ._statRow_14ilv_893{margin-top:.5rem;flex-wrap:wrap}._productoCard_14ilv_1249 ._statCard_14ilv_895{background:var(--color-surface)}._productoCardActive_14ilv_1261{border-color:var(--color-primary);background:#2d6a4f14}._gastoBarTrack_14ilv_1263{height:6px;border-radius:999px;background:var(--color-border);overflow:hidden;margin:.5rem 0}._gastoBarFill_14ilv_1265{height:100%;background:var(--color-primary);border-radius:999px}._casoCardGrid_14ilv_1269{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.7rem}._casoCard_14ilv_1269{border:1px solid var(--color-border);border-left:4px solid var(--color-text-muted);border-radius:var(--radius-sm);padding:.7rem .85rem;background:var(--color-bg)}._casoCardHead_14ilv_1273{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.82rem}._casoCardChange_14ilv_1275{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.82rem;margin-bottom:.3rem}._casoCardOld_14ilv_1277{color:var(--color-text-muted);text-decoration:line-through}._casoCardArrow_14ilv_1279{color:var(--color-text-muted)}._casoCardNew_14ilv_1281{font-weight:700;color:var(--color-text)}._casoCardRemoved_14ilv_1283{font-weight:700;color:var(--color-alert-danger)}._casoCardMojamiento_14ilv_1285{border-left-color:var(--color-primary-light)}._casoCardDosis_14ilv_1287{border-left-color:var(--color-primary)}._casoCardReemplazo_14ilv_1289{border-left-color:var(--color-alert-warning)}._casoCardQuitar_14ilv_1291{border-left-color:var(--color-alert-danger)}._dosisPillGroup_14ilv_1295{display:flex;flex-wrap:wrap;gap:.3rem}._dosisPill_14ilv_1295{display:inline-flex;flex-direction:column;align-items:center;line-height:1.15;padding:.2rem .5rem;border-radius:var(--radius-sm);background:#2d6a4f1a;border:1px solid rgba(45,106,79,.25);font-size:.76rem;font-weight:600;color:var(--color-primary-dark)}._dosisPill_14ilv_1295 em{font-style:normal;font-size:.64rem;font-weight:500;color:var(--color-text-muted)}._timeline_14ilv_1327{list-style:none;margin:0;padding:0}._timelineItem_14ilv_1329{display:flex;gap:.6rem;padding-bottom:.9rem;position:relative}._timelineItem_14ilv_1329:not(:last-child):before{content:"";position:absolute;left:.65rem;top:1.5rem;bottom:0;width:2px;background:var(--color-border)}._timelineDot_14ilv_1349{flex:0 0 auto;width:1.4rem;height:1.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:#fff;z-index:1}._timelineDotCreate_14ilv_1373{background:var(--color-alert-success)}._timelineDotEdit_14ilv_1375{background:var(--color-primary)}._timelineDotDelete_14ilv_1377{background:var(--color-alert-danger)}._timelineDotCaso_14ilv_1379{background:var(--color-alert-warning)}._timelineContent_14ilv_1381{font-size:.82rem;padding-top:.1rem}._timelineCambios_14ilv_1383{margin-top:.25rem;font-size:.76rem;color:var(--color-text-muted);background:var(--color-bg);border-radius:var(--radius-sm);padding:.35rem .5rem}@media (max-width: 960px){._grid_14ilv_257,._row_14ilv_365,._productoRow_14ilv_747{grid-template-columns:1fr}._detalleHero_14ilv_1099{flex-direction:column}._detalleMetaGrid_14ilv_1189{grid-template-columns:1fr}}._fenList_14ilv_1405{display:flex;flex-direction:column;gap:.4rem;margin-top:.4rem}._fenCard_14ilv_1407{text-align:left;cursor:pointer;font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:.5rem .7rem}._fenCard_14ilv_1407:hover{border-color:var(--color-primary)}._fenCardSel_14ilv_1419{border-color:var(--color-primary);background:var(--color-primary-bg)}._fenCardTitle_14ilv_1421{font-weight:600}._fenCardProds_14ilv_1423{color:var(--color-text-muted);font-size:.8rem;margin-top:.15rem}._fenLink_14ilv_1425{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:var(--color-primary);text-decoration:underline;font-size:.82rem}._fenAviso_14ilv_1433{margin-top:.4rem;padding:.5rem .7rem;border-radius:8px;font-size:.85rem;background:var(--color-alert-warning-bg);border:1px solid var(--color-alert-warning)}._fenAvisoBtns_14ilv_1441{display:flex;gap:.5rem;margin-top:.4rem;flex-wrap:wrap}._fenEtapa_14ilv_1443{display:inline-block;margin-left:.4rem;padding:0 .45rem;border-radius:999px;font-size:.72rem;font-weight:600;vertical-align:middle;background:var(--color-surface-subtle);border:1px solid var(--color-border);color:var(--color-text-muted)}._fenEtapa_14ilv_1443[data-etapa=EMITIDA]{background:var(--color-info-bg);color:var(--color-info-dark);border-color:var(--color-info)}._fenEtapa_14ilv_1443[data-etapa=ENVIADA]{background:var(--color-alert-warning-bg);color:var(--color-alert-warning-strong);border-color:var(--color-alert-warning)}._fenEtapa_14ilv_1443[data-etapa=PENDIENTE]{background:var(--color-surface-subtle);color:var(--color-text);border-style:dashed}._fenEtapa_14ilv_1443[data-etapa=CERRADA]{background:var(--color-alert-success-bg);color:var(--color-alert-success-text);border-color:var(--color-alert-success)}._etapaCabecera_14ilv_1465{display:flex;align-items:center;gap:.5rem;margin:.8rem 0 .2rem;padding:.35rem .7rem;border-left:4px solid var(--color-primary);border-radius:4px;background:var(--color-bg);color:var(--color-primary);text-transform:uppercase;font-size:.8rem;letter-spacing:.03em}._etapaFlecha_14ilv_1495{font-size:.65rem;opacity:.7}._decisionOa_14ilv_1507{border-radius:var(--radius-sm);padding:.9rem 1rem;margin-bottom:1rem;font-size:.95rem;line-height:1.45}._decisionOaPendiente_14ilv_1521{background:#fff3bf;border:3px solid #f08c00;color:#5c3b00;box-shadow:0 0 0 4px #f08c0040;animation:_decisionOaPulso_14ilv_1 1.6s ease-in-out infinite}._decisionOaListo_14ilv_1535{background:#ebfbee;border:2px solid #2f9e44;color:#1b5e20}._decisionOaTitulo_14ilv_1545{font-weight:700;font-size:1.02rem;margin-bottom:.5rem}._decisionOa_14ilv_1507 label{padding:.25rem 0;cursor:pointer}._decisionOaAviso_14ilv_1549{margin-left:.75rem;font-weight:700;color:#b34700}@keyframes _decisionOaPulso_14ilv_1{0%,to{box-shadow:0 0 0 4px #f08c0040}50%{box-shadow:0 0 0 8px #f08c001f}}@media (prefers-reduced-motion: reduce){._decisionOaPendiente_14ilv_1521{animation:none}}._decisionOaMas_14ilv_1561{display:inline-block;margin:0;padding:0 .5rem;font-size:.8rem;font-weight:700;border-radius:999px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer}._wrap_6w20t_1{display:flex;flex-direction:column;gap:.85rem}._errorBanner_6w20t_13{background:var(--color-alert-danger-bg);border:1px solid #fecaca;border-radius:var(--radius-sm);padding:.55rem .8rem;font-size:.8rem;color:var(--color-alert-danger)}._toolbar_6w20t_31{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}._filtroEspecie_6w20t_45{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--color-text-muted);font-weight:600}._filtroEspecie_6w20t_45 select{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.35rem .6rem;background:var(--color-surface);color:var(--color-text);font-weight:600}._temporada_6w20t_81{font-size:.78rem;color:var(--color-text-muted)}._buscador_6w20t_91{flex:1;min-width:220px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.4rem .65rem;background:var(--color-surface);color:var(--color-text);font-size:.82rem}._expandirBtns_6w20t_113{display:flex;gap:.4rem}._expandirBtns_6w20t_113 button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-muted);font-size:.75rem;padding:.3rem .6rem;cursor:pointer}._expandirBtns_6w20t_113 button:hover{color:var(--color-text)}._panelRestricciones_6w20t_151{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:.7rem .9rem;display:flex;flex-direction:column;gap:.5rem;max-width:520px}._panelRestriccionesHeader_6w20t_173{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;color:var(--color-text)}._panelVacioChico_6w20t_189{font-size:.78rem;color:var(--color-text-muted);margin:0}._restriccionRow_6w20t_201{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8rem;color:var(--color-text);border-bottom:1px solid var(--color-border);padding-bottom:.35rem}._restriccionRow_6w20t_201 button{border:none;background:none;color:var(--color-text-light);cursor:pointer;font-size:.9rem;line-height:1;padding:0 .2rem;flex-shrink:0}._restriccionRow_6w20t_201 button:hover{color:var(--color-alert-danger)}._restriccionRowBtns_6w20t_253{display:flex;align-items:center;gap:.6rem;flex-shrink:0}._restriccionRowBtns_6w20t_253 ._linkBtn_6w20t_267:hover{color:var(--color-primary)}._legend_6w20t_275{display:flex;gap:1.1rem;flex-wrap:wrap;font-size:.78rem;color:var(--color-text-muted)}._legendItem_6w20t_291{display:inline-flex;align-items:center;gap:.35rem}._statusIcon_6w20t_303{flex-shrink:0;width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;background:#ffffffd9;border:1px solid var(--color-border)}._dash_6w20t_329{color:var(--color-text-light)}._body_6w20t_337{display:flex;gap:1rem;align-items:flex-start}._hintEsquina_6w20t_349{display:flex;justify-content:flex-end;margin-bottom:.4rem;font-size:.8rem;color:var(--color-text-light)}._tableScroll_6w20t_365{position:relative;flex:1;overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:70vh}._tabla_6w20t_383{border-collapse:separate;border-spacing:0;width:100%;font-size:.8rem}._tabla_6w20t_383 thead th{position:sticky;top:0;z-index:2;background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:.5rem .6rem;text-align:left;vertical-align:top}._tabla_6w20t_383 thead ._thGrupoEstado_6w20t_431{height:2rem;box-sizing:border-box;padding:.3rem .6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;color:var(--color-text);text-align:center;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}._tabla_6w20t_383 thead ._filaSubOa_6w20t_459 th{top:2rem}._tabla_6w20t_383 thead ._thSubOa_6w20t_467{border-left:1px solid var(--color-border)}._tabla_6w20t_383._conEtapas_6w20t_479 thead tr:not(._filaEtapa_6w20t_479) th{top:2rem}._tabla_6w20t_383._conEtapas_6w20t_479 thead ._filaSubOa_6w20t_459 th{top:4rem}._tabla_6w20t_383 thead ._thEtapa_6w20t_495{height:2rem;box-sizing:border-box;padding:.3rem .6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;font-weight:700;font-size:.78rem;letter-spacing:.02em;text-transform:uppercase;color:var(--color-primary);background:var(--color-bg);border-left:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}._tabla_6w20t_383 thead ._thEtapaSin_6w20t_531{color:var(--color-text-secondary, var(--color-text));border-left-color:var(--color-border);border-bottom-color:var(--color-border);font-weight:600}._flechaEtapa_6w20t_545{margin-right:.45rem;font-size:.65rem;opacity:.7}._oaBadge_6w20t_557{display:inline-block;padding:.05rem .4rem;border-radius:999px;font-size:.7rem;font-weight:700;background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text)}._colFija_6w20t_579{position:sticky;left:0;z-index:1;background:var(--color-surface);min-width:220px;padding:.4rem .6rem;border-right:1px solid var(--color-border);white-space:nowrap}._tabla_6w20t_383 thead th._colFija_6w20t_579{z-index:3}._colFenologia_6w20t_615{min-width:150px;max-width:190px}._fenLabel_6w20t_625{font-weight:700;color:var(--color-text);position:relative}._colFenologia_6w20t_615,._colEvento_6w20t_639{cursor:grab}._colArrastrando_6w20t_647{opacity:.4}._dragHandle_6w20t_655{color:var(--color-text-light);font-size:.7rem;margin-right:.2rem;cursor:grab}._borrarColumnaBtn_6w20t_669{border:none;background:none;color:var(--color-text-light);font-size:.85rem;line-height:1;cursor:pointer;padding:0 .15rem;float:right}._borrarColumnaBtn_6w20t_669:hover{color:var(--color-alert-danger)}._fenProductos_6w20t_699{margin-top:.15rem;font-weight:400;font-size:.7rem;color:var(--color-text-muted);white-space:normal}._fenProductosList_6w20t_715{list-style:none;margin:.15rem 0 0;padding:0;font-weight:400;font-size:.7rem;color:var(--color-text-muted)}._fenProductosList_6w20t_715 li{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._filaVariedad_6w20t_747 td{background:var(--color-bg);font-weight:700;border-top:1px solid var(--color-border)}._filaCeco_6w20t_759 ._colFija_6w20t_579{font-weight:600;padding-left:1.4rem}._filaCuartel_6w20t_769 ._colFija_6w20t_579{color:var(--color-text-muted);padding-left:2.6rem}._filaTecho_6w20t_783 ._colFija_6w20t_579{font-weight:600;font-style:italic;color:var(--color-text-muted);padding-left:1.4rem}._chevron_6w20t_797{border:none;background:none;cursor:pointer;color:var(--color-text-muted);margin-right:.35rem;width:1rem;display:inline-block}._chevronSpacer_6w20t_817{display:inline-block;width:1.35rem}._celdaVacia_6w20t_827{text-align:center;color:var(--color-text-light);border-bottom:1px solid var(--color-border);cursor:pointer}._celdaVacia_6w20t_827:hover{background:var(--color-bg)}._celda_6w20t_827{text-align:center;border-bottom:1px solid var(--color-border);cursor:pointer;padding:.3rem .4rem}._celda_6w20t_827:hover{background:var(--color-bg)}._celdaFecha_6w20t_871{display:block;margin-top:.15rem;font-size:.68rem;color:var(--color-text-muted)}._celdaConBurbuja_6w20t_891{position:relative;overflow:visible}._burbujaRestriccion_6w20t_901{position:absolute;top:2px;right:2px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;padding:.2rem .35rem;border-radius:999px;border:1px solid var(--color-surface);box-shadow:0 1px 3px #00000026;white-space:nowrap}._burbujaOk_6w20t_963{color:var(--color-alert-success);background:color-mix(in srgb,var(--color-alert-success) 16%,var(--color-surface))}._iconoEnviada_6w20t_979{background:#eab308!important;color:#fff!important;border-color:#eab308!important}._badgeEnviada_6w20t_991{display:inline-block;margin-left:.5rem;font-size:.68rem;font-weight:700;color:#854d0e;background:#fef9c3;border-radius:999px;padding:.1rem .5rem;vertical-align:middle}._burbujaBad_6w20t_1015{color:var(--color-alert-danger);background:color-mix(in srgb,var(--color-alert-danger) 16%,var(--color-surface))}._celdaRealizada_6w20t_1025 ._statusIcon_6w20t_303{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._celdaProgramada_6w20t_1037 ._statusIcon_6w20t_303{background:transparent;border-style:dashed;color:var(--color-text-muted)}._celdaPendiente_6w20t_1049{background:var(--color-alert-danger-bg)}._iconoPendiente_6w20t_1057{background:var(--color-alert-danger)!important;color:#fff!important;border-color:var(--color-alert-danger)!important}._celdaEnviada_6w20t_1073{background:var(--color-alert-danger-bg)}._celdaEnviadaVencida_6w20t_1083{background:#eab30833}._celdaNoRealizada_6w20t_1095{background:var(--color-bg)}._iconoNoRealizada_6w20t_1103{background:var(--color-text-muted)!important;color:#fff!important;border-color:var(--color-text-muted)!important}._celdaSeleccionada_6w20t_1115{outline:2px solid var(--color-primary);outline-offset:-2px}._formEstado_6w20t_1125{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:.75rem;max-width:480px}._formTitulo_6w20t_1147{margin:0;font-size:.78rem;font-weight:600;color:var(--color-text-muted)}._formEstado_6w20t_1125 label{display:flex;flex-direction:column;gap:.25rem;font-size:.78rem;color:var(--color-text-muted);font-weight:600}._formEstado_6w20t_1125 input{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.35rem .5rem;color:var(--color-text);background:var(--color-bg);font-weight:400}._formBtns_6w20t_1197{display:flex;gap:.5rem}._formBtns_6w20t_1197 button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;padding:.35rem .75rem;font-size:.8rem;cursor:pointer}._formBtns_6w20t_1197 button:last-child{background:var(--color-bg);color:var(--color-text-muted)}._formBtns_6w20t_1197 button:disabled{opacity:.5;cursor:not-allowed}._formHint_6w20t_1247{margin:0;font-size:.72rem;color:var(--color-text-muted)}._panel_6w20t_151{width:300px;flex-shrink:0;position:sticky;top:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.9rem;max-height:70vh;overflow-y:auto}._cerrarPanel_6w20t_1285{position:absolute;top:.5rem;right:.6rem;width:1.6rem;height:1.6rem;line-height:1;border:none;background:transparent;color:var(--color-text-light);font-size:1.1rem;cursor:pointer;border-radius:var(--radius-sm)}._cerrarPanel_6w20t_1285:hover{background:var(--color-border)}._panel_6w20t_151 h3{margin:0 0 .5rem;font-size:.9rem;color:var(--color-text)}._panelVacio_6w20t_189{font-size:.8rem;color:var(--color-text-muted)}._panelEstado_6w20t_1345{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:var(--color-text);margin-bottom:.7rem}._panelDl_6w20t_1365{margin:0;font-size:.78rem}._panelDl_6w20t_1365 dt{color:var(--color-text-muted);margin-top:.5rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em}._panelDl_6w20t_1365 dd{margin:.1rem 0 0;color:var(--color-text)}._panelSubtitulo_6w20t_1401{margin:.9rem 0 .4rem;font-size:.72rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}._panelFila_6w20t_1417{margin:0 0 .2rem;font-size:.72rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}._tablaProductos_6w20t_1433{width:100%;border-collapse:collapse;margin-top:.75rem;font-size:.72rem}._tablaProductos_6w20t_1433 th,._tablaProductos_6w20t_1433 td{border-bottom:1px solid var(--color-border);padding:.3rem .25rem;text-align:left;color:var(--color-text)}._tablaProductos_6w20t_1433 th{color:var(--color-text-muted);font-weight:600;text-transform:uppercase;font-size:.62rem}._formGroup_6w20t_1477{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem;font-size:.78rem}._formLabel_6w20t_1493{font-weight:600;color:var(--color-text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.03em}._formGroup_6w20t_1477 input,._formGroup_6w20t_1477 select{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.3rem .45rem;background:var(--color-bg);color:var(--color-text);font-size:.78rem;width:100%}._productoFormRow_6w20t_1531{display:grid;grid-template-columns:1fr auto;gap:.35rem;margin-bottom:.35rem;align-items:center}._productoFormRow_6w20t_1531 input{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.3rem .45rem;background:var(--color-bg);color:var(--color-text);font-size:.74rem;width:100%}._quitarBtn_6w20t_1567{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-alert-danger);font-size:.7rem;padding:.3rem .5rem;cursor:pointer}._quitarBtn_6w20t_1567:disabled{opacity:.4;cursor:not-allowed}._linkBtn_6w20t_267{border:none;background:none;color:var(--color-primary);font-size:.75rem;cursor:pointer;padding:0;text-align:left;font-weight:600}._linkBtn_6w20t_267:disabled{opacity:.5;cursor:not-allowed}._contador_6w20t_1629{text-transform:none;font-weight:400;color:var(--color-text-muted)}._reglaFechaBox_6w20t_1641{display:flex;flex-direction:column;gap:.4rem;border:1px dashed var(--color-border);border-radius:var(--radius-sm);padding:.6rem;margin-bottom:.5rem}._reglaFechaBox_6w20t_1641 select{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.3rem .45rem;background:var(--color-bg);color:var(--color-text);font-size:.78rem}._colEvento_6w20t_639{min-width:130px;background:#f5f3ff}._badgeEvento_6w20t_1689{display:inline-block;font-size:.58rem;font-weight:700;letter-spacing:.04em;color:#6d28d9;background:#ede9fe;border-radius:999px;padding:.1rem .4rem;vertical-align:middle}._badgeSolicitud_6w20t_1713{display:inline-block;font-size:.58rem;font-weight:700;letter-spacing:.02em;color:var(--color-text-muted);background:var(--color-surface-subtle);border:1px dashed var(--color-border);border-radius:999px;padding:.05rem .4rem;margin-left:.25rem;vertical-align:middle}._celdaSolicitud_6w20t_1741{font-style:italic}._celdaEvento_6w20t_1749{text-align:center;border-bottom:1px solid var(--color-border);cursor:pointer;padding:.3rem .4rem;background:#faf9ff}._celdaEvento_6w20t_1749:hover{background:#f0edfe}._pin_6w20t_1773{font-size:.8rem}._guardarBtn_6w20t_1781{width:100%;border:none;border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;padding:.5rem;font-size:.82rem;font-weight:600;cursor:pointer}._guardarBtn_6w20t_1781:disabled{opacity:.5;cursor:not-allowed}._marcaSinCargar_6w20t_1817{font-size:.65em;margin-left:2px;vertical-align:super}._badgeOtraZona_6w20t_1831{display:inline-block;font-size:.58rem;font-weight:700;letter-spacing:.02em;color:var(--color-text);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:999px;padding:.05rem .4rem;margin-left:.25rem;vertical-align:middle}._badgeProyeccion_6w20t_1859{display:inline-block;font-size:.58rem;font-weight:700;letter-spacing:.02em;color:var(--color-text-muted);background:transparent;border:1px dashed var(--color-border);border-radius:999px;padding:.05rem .4rem;margin-left:.25rem;vertical-align:middle}._colExtra_6w20t_1887{opacity:.85;border-left:1px dashed var(--color-border)}._colOtraZona_6w20t_1899{background:var(--color-alert-warning-bg);border-left:2px solid var(--color-alert-warning);border-right:2px solid var(--color-alert-warning)}._bandaOtraZona_6w20t_1911{margin:-.25rem -.4rem .35rem;padding:.15rem .4rem;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-align:center;color:var(--color-alert-warning-strong);background:var(--color-alert-warning-bg);border-bottom:2px solid var(--color-alert-warning)}._badgeFusion_6w20t_1937{display:inline-block;font-size:.58rem;font-weight:700;color:var(--color-alert-warning-strong);background:var(--color-alert-warning-bg);border:1px solid var(--color-alert-warning);border-radius:999px;padding:.05rem .4rem;margin-left:.25rem;vertical-align:middle}._lista_9qq64_1{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.6rem}._fila_9qq64_15{display:flex;flex-direction:column;gap:.3rem;padding:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.85rem;color:var(--color-text)}._filaQuitada_9qq64_37{flex-direction:row;justify-content:space-between;align-items:center;opacity:.65;text-decoration:line-through}._dosisRow_9qq64_53{display:flex;gap:.35rem;align-items:center}._dosis_9qq64_53{width:6.5rem}._unidad_9qq64_73{width:3.2rem}._quitar_9qq64_81{margin-left:auto;border:none;background:none;color:var(--color-text);font-size:1.2rem;cursor:pointer}._quitar_9qq64_81:hover{color:var(--color-alert-danger)}._frecuencia_9qq64_107{font-size:.82rem;line-height:1.4;color:var(--color-text)}._frecuenciaExcede_9qq64_119{font-size:.82rem;line-height:1.4;color:var(--color-alert-danger);font-weight:600}._infoBtn_9qq64_133{margin-left:.35rem;border:none;background:none;padding:0 .15rem;color:var(--color-primary);font-size:.85rem;cursor:pointer;line-height:1}._detalleCarencia_9qq64_155{font-size:.8rem;color:var(--color-text);background:var(--color-bg, #f0f2f5);border-radius:var(--radius-sm);padding:.4rem .55rem}._detalleCarencia_9qq64_155 ul{margin:.25rem 0 0;padding-left:1.1rem;columns:2}._badge_9qq64_183{align-self:flex-start;font-size:.72rem;padding:.05rem .45rem;border-radius:999px;background:var(--color-primary);color:#fff}._linkBtn_9qq64_201{border:none;background:none;color:var(--color-primary);cursor:pointer;font-size:.85rem;padding:0}._linkBtn_9qq64_201:disabled{opacity:.5;cursor:default}._acciones_9qq64_229{display:flex;align-items:center;gap:.85rem;margin-top:.85rem}._contexto_9qq64_247{margin:0 0 .2rem;font-size:.82rem;font-weight:600;color:var(--color-text)}._etiqueta_9qq64_261{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:600;color:var(--color-text)}._grid_aaz49_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem 1rem;margin-bottom:.85rem}._grid_aaz49_1 label{display:flex;flex-direction:column;gap:.3rem}._cuarteles_aaz49_14{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 .85rem;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm)}._check_aaz49_24{display:flex;align-items:center;gap:.35rem;font-size:.8rem}._ventanas_aaz49_32{margin:0 0 .85rem;font-size:.8rem}._tablaVentanas_aaz49_42{width:100%;margin-top:.4rem;border-collapse:collapse}._tablaVentanas_aaz49_42 th,._tablaVentanas_aaz49_42 td{padding:.25rem .5rem;border:1px solid var(--color-border);text-align:left}._tablaVentanas_aaz49_42 th{background:var(--color-bg-muted, transparent);font-weight:600}._dias_aaz49_78{font-weight:600;text-align:center}._falta_aaz49_88{color:var(--color-danger, #b3261e);font-weight:600}._vacio_aaz49_98{margin:.4rem 0 0;color:var(--color-text-muted)}._wrap_y0cya_1{flex:1 1 100%;margin:.1rem 0 .2rem}._line_y0cya_6{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}._label_y0cya_13{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}._chip_y0cya_21{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;font-size:.78rem;font-weight:600;line-height:1.2;border:1px solid transparent}._chipAsoex_y0cya_32{background:#d977061f;border-color:#d9770666;color:#92400e}._chipEtiqueta_y0cya_38{background:#2563eb1a;border-color:#2563eb59;color:#1e40af}._toggle_y0cya_44{margin:0;width:1.7rem;height:1.7rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-size:.85rem;line-height:1;cursor:pointer}._toggle_y0cya_44:hover{color:var(--color-text);border-color:var(--color-text-muted)}._detail_y0cya_66{margin-top:.4rem;padding:.5rem .7rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:.78rem}._sustancia_y0cya_75{margin-bottom:.35rem;color:var(--color-text-muted)}._table_y0cya_80{width:auto;min-width:220px;border-collapse:collapse}._table_y0cya_80 th,._table_y0cya_80 td{padding:.2rem .6rem;text-align:left;border-bottom:1px solid var(--color-border)}._table_y0cya_80 th{font-size:.7rem;text-transform:uppercase;color:var(--color-text-muted)}._rige_y0cya_99 td{font-weight:700;background:#d977061a}._alerta_y0cya_104{margin-top:.35rem;color:#b91c1c;font-weight:600}._overlay_jqlyd_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a73;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;overflow-y:auto}._dialog_jqlyd_13{background:var(--color-surface, #fff);border-radius:var(--radius-md, 8px);width:min(960px,100%);padding:1rem 1.25rem 1.25rem;box-shadow:var(--shadow-lg, 0 10px 30px rgba(0, 0, 0, .25))}._head_jqlyd_21{display:flex;justify-content:space-between;align-items:center;gap:1rem}._titulo_jqlyd_28{margin:0;font-size:1.05rem}._sub_jqlyd_33{margin:1rem 0 .35rem;font-size:.9rem}._hint_jqlyd_38{margin:.2rem 0;font-size:.78rem;color:var(--color-text-muted)}._error_jqlyd_44{color:var(--color-alert-danger, #dc2626);font-size:.85rem}._aviso_jqlyd_49{font-size:.82rem;background:#fff7e6;border:1px solid #f5d79a;border-radius:var(--radius-sm, 6px);padding:.4rem .7rem;margin:.4rem 0}._ok_jqlyd_58{font-size:.85rem;background:#ecfdf3;border:1px solid #a7e3bf;border-radius:var(--radius-sm, 6px);padding:.6rem .8rem;margin:.6rem 0}._tabla_jqlyd_67{width:100%;border-collapse:collapse;font-size:.82rem}._tabla_jqlyd_67 th,._tabla_jqlyd_67 td{text-align:left;padding:.3rem .5rem;border-bottom:1px solid var(--color-border);vertical-align:top}._num_jqlyd_81{text-align:right!important;white-space:nowrap}._select_jqlyd_86{width:100%;max-width:36rem;font-size:.8rem}._acciones_jqlyd_92{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-top:1rem}._nuevo_jqlyd_100{color:#b45309}._caja_1tocr_1{margin-bottom:.9rem}._flujo_1tocr_5{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 0;margin-top:.4rem}._paso_1tocr_13{display:inline-flex;align-items:center}._flecha_1tocr_18{margin:0 .4rem;font-size:.7rem;color:var(--color-primary)}._etapa_1tocr_24{padding:.35rem .8rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);font-size:.85rem;cursor:pointer}._etapa_1tocr_24:hover{border-color:var(--color-primary)}._etapaSel_1tocr_38{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:700}._etapaSin_1tocr_45{border-style:dashed}._nueva_1tocr_49{margin-left:.8rem;padding:.3rem .7rem;border:1px dashed var(--color-primary);border-radius:999px;background:transparent;color:var(--color-primary);font-size:.82rem;cursor:pointer}._crear_1tocr_60{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin-top:.6rem;padding:.6rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg)}._crear_1tocr_60 label{display:flex;flex-direction:column;gap:.2rem;font-size:.8rem}._botones_1tocr_79{display:flex;gap:.4rem}._error_1tocr_84{flex-basis:100%;margin:0;color:var(--color-danger, #dc2626);font-size:.8rem}._modelo_1tocr_92{display:flex;gap:.4rem;margin:.4rem 0 .2rem}._vacio_1tocr_104{color:var(--color-text-muted);font-size:.82rem;margin-right:.6rem}._overlay_lyuie_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a73;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;overflow-y:auto}._dialog_lyuie_13{background:var(--color-surface, #fff);border-radius:var(--radius-md, 8px);width:min(980px,100%);padding:1rem 1.25rem 1.25rem;box-shadow:var(--shadow-lg, 0 10px 30px rgba(0, 0, 0, .25))}._head_lyuie_21{display:flex;justify-content:space-between;align-items:center;gap:1rem}._titulo_lyuie_28{margin:0;font-size:1.05rem}._sub_lyuie_33{margin:1rem 0 .35rem;font-size:.9rem}._hint_lyuie_38{margin:.2rem 0;font-size:.78rem;color:var(--color-text-muted)}._error_lyuie_44{color:var(--color-alert-danger, #dc2626);font-size:.85rem;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-sm, 6px);padding:.4rem .7rem}._aviso_lyuie_53{font-size:.82rem;background:#fff7e6;border:1px solid #f5d79a;border-radius:var(--radius-sm, 6px);padding:.4rem .7rem;margin:.4rem 0}._ok_lyuie_62{font-size:.85rem;background:#ecfdf3;border:1px solid #a7e3bf;border-radius:var(--radius-sm, 6px);padding:.6rem .8rem;margin:.6rem 0}._ok_lyuie_62 ol{margin:.3rem 0 0;padding-left:1.2rem}._cecos_lyuie_76{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.2rem 1rem;max-height:28vh;overflow-y:auto}._check_lyuie_84{font-size:.85rem;cursor:pointer}._chip_lyuie_89{display:inline-block;font-size:.7rem;padding:0 .4rem;margin-left:.25rem;border-radius:999px;background:var(--color-bg, #f0f2f5);border:1px solid var(--color-border)}._chipTipo_lyuie_99{background:#eef6ff}._acciones_lyuie_104{display:flex;align-items:center;gap:.6rem;margin:.6rem 0;flex-wrap:wrap}._primary_lyuie_112{background:var(--color-primary, #2d6a4f);color:#fff;border:1px solid var(--color-primary, #2d6a4f);border-radius:var(--radius-sm, 6px);padding:.35rem .8rem;cursor:pointer}._primary_lyuie_112:disabled{opacity:.5;cursor:not-allowed}._buscar_lyuie_126{width:100%;margin-bottom:.4rem;padding:.3rem .5rem}._lista_lyuie_132{max-height:38vh;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm, 6px)}._fen_lyuie_139{padding:.35rem .6rem;border-bottom:1px solid var(--color-border)}._fenSel_lyuie_144{background:#ecfdf3}._fenFila_lyuie_148{display:flex;justify-content:space-between;align-items:center;gap:.6rem}._link_lyuie_155{background:none;border:none;color:var(--color-primary, #2d6a4f);cursor:pointer;font-size:.78rem;text-decoration:underline;white-space:nowrap}._detalle_lyuie_165{margin:.4rem 0 .2rem 1.4rem;max-height:22vh;overflow-y:auto}._previewBox_lyuie_171{border:1px solid var(--color-border);border-radius:var(--radius-sm, 6px);padding:.4rem .8rem .6rem;margin:.6rem 0}._registro_lyuie_178 p{margin:.25rem 0;font-size:.84rem}._pendiente_lyuie_183{background:#fff7e6}._tabla_lyuie_187{width:100%;border-collapse:collapse;font-size:.8rem}._tabla_lyuie_187 th,._tabla_lyuie_187 td{text-align:left;padding:.25rem .5rem;border-bottom:1px solid var(--color-border);vertical-align:top}._page_12z2j_1{display:flex;flex-direction:column;gap:.9rem}._top_12z2j_2{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}._top_12z2j_2 h1{margin:0;font-size:1.5rem}._top_12z2j_2 p{margin:.2rem 0 0;color:var(--color-text-muted);font-size:.875rem}._badge_12z2j_5{background:var(--color-accent-bg);color:var(--color-accent-dark);border:1px solid #e9d29a;border-radius:999px;padding:.25rem .7rem;font-size:.75rem;font-weight:700}._btn_12z2j_6{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;padding:.35rem .8rem;cursor:pointer;font-size:.8125rem;color:var(--color-text)}._btn_12z2j_6:hover:not(:disabled){border-color:var(--color-primary-light)}._btn_12z2j_6:disabled{opacity:.45;cursor:default}._btnOn_12z2j_9{background:var(--color-primary-bg);border-color:var(--color-primary);color:var(--color-primary-dark);font-weight:700}._btnMain_12z2j_10{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:700}._btnWarn_12z2j_11{border-color:#fca5a5;color:var(--color-alert-danger-text)}._btnSm_12z2j_12{padding:.15rem .5rem;font-size:.75rem}._row_12z2j_13{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}._guide_12z2j_15{background:var(--color-primary-bg);border:1px solid #b7e4c7;border-radius:var(--radius);padding:.6rem .9rem;font-size:.8125rem;color:var(--color-primary-dark)}._guide_12z2j_15 ul{margin:.3rem 0 0;padding-left:1.1rem;display:grid;gap:.15rem}._kpis_12z2j_18{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem}._kpi_12z2j_18{text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-left:5px solid var(--c, #94a3b8);border-radius:var(--radius);padding:.55rem .8rem;cursor:pointer;box-shadow:var(--shadow)}._kpi_12z2j_18 b{display:block;font-size:1.4rem;line-height:1.2}._kpi_12z2j_18 span{font-size:.75rem;color:var(--color-text-muted)}._kpiOn_12z2j_22{outline:2px solid var(--c);background:color-mix(in srgb,var(--c) 8%,white)}._filters_12z2j_24{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}._filters_12z2j_24 input,._filters_12z2j_24 select{border:1px solid var(--color-border);border-radius:8px;padding:.35rem .6rem;font-size:.8125rem;background:var(--color-surface)}._seg_12z2j_26{display:inline-flex;border:1px solid var(--color-border);border-radius:8px;overflow:hidden}._seg_12z2j_26 button{border:0;background:var(--color-surface);padding:.35rem .8rem;cursor:pointer;font-size:.8125rem;color:var(--color-text-muted)}._seg_12z2j_26 ._segOn_12z2j_28{background:var(--color-primary);color:#fff;font-weight:700}._tabs_12z2j_30{display:flex;gap:.25rem;border-bottom:1px solid var(--color-border);overflow-x:auto}._tabs_12z2j_30 button{border:0;background:transparent;padding:.6rem 1rem;cursor:pointer;color:var(--color-text-muted);border-bottom:3px solid transparent;white-space:nowrap;font-size:.9rem}._tabs_12z2j_30 ._tabOn_12z2j_32{color:var(--color-primary-dark);font-weight:700;border-bottom-color:var(--color-primary)}._card_12z2j_34{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:.9rem 1.1rem;box-shadow:var(--shadow)}._card_12z2j_34 h3{margin:0 0 .6rem;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-strong, #1e293b)}._muted_12z2j_36{color:var(--color-text-muted);font-size:.8125rem}._espH_12z2j_39{margin:.6rem 0 .3rem;font-size:1rem;color:var(--color-primary-dark)}._estado_12z2j_40{display:grid;grid-template-columns:190px minmax(220px,1fr) 28px minmax(260px,1.3fr);gap:.6rem;align-items:start;padding:.7rem 0;border-top:1px solid var(--color-border)}._estado_12z2j_40>b{font-size:.875rem;padding-top:.2rem}._arrow_12z2j_42{color:var(--color-text-light);text-align:center;padding-top:.3rem}._col_12z2j_43{display:flex;flex-direction:column;gap:.35rem;min-width:0}@media (max-width: 900px){._estado_12z2j_40{grid-template-columns:1fr}._arrow_12z2j_42{display:none}}._chip_12z2j_46{display:flex;align-items:center;gap:.45rem;border:1px solid var(--color-border);border-left:5px solid var(--c, #94a3b8);border-radius:8px;background:var(--color-surface);padding:.3rem .55rem;cursor:pointer;font-size:.8125rem;text-align:left;transition:box-shadow .12s,transform .12s}._chip_12z2j_46:hover{box-shadow:var(--shadow-md)}._chip_12z2j_46 small{color:var(--color-text-muted);margin-left:auto;white-space:nowrap}._dim_12z2j_49{opacity:.3}._hl_12z2j_50{box-shadow:0 0 0 2px var(--c, #2d6a4f);transform:translate(2px)}._sel_12z2j_51{background:color-mix(in srgb,var(--c) 10%,white)}._oaCard_12z2j_53{border:1px solid var(--color-border);border-top:5px solid var(--c, #94a3b8);border-radius:10px;background:var(--color-surface);padding:.5rem .7rem;cursor:pointer;font-size:.8125rem;transition:box-shadow .12s}._oaCard_12z2j_53:hover{box-shadow:var(--shadow-md)}._oaCard_12z2j_53 header{display:flex;justify-content:space-between;align-items:center;gap:.5rem}._oaCard_12z2j_53 header b{font-size:.95rem}._oaMeta_12z2j_57{display:flex;gap:.8rem;color:var(--color-text-muted);font-size:.75rem;margin-top:.2rem;flex-wrap:wrap}._fusion_12z2j_58{border:2px dashed #7c3aed;border-radius:12px;padding:.35rem;display:flex;flex-direction:column;gap:.35rem;background:#faf5ff}._fusion_12z2j_58>em{font-size:.6875rem;color:#6d28d9;font-style:normal;font-weight:700;padding-left:.3rem}._pill_12z2j_60{display:inline-block;border-radius:999px;padding:.05rem .55rem;font-size:.6875rem;font-weight:700;background:color-mix(in srgb,var(--c, #94a3b8) 16%,white);color:var(--c, #475569);border:1px solid color-mix(in srgb,var(--c, #94a3b8) 40%,white);white-space:nowrap}._empty_12z2j_61{color:var(--color-text-light);font-size:.8125rem;font-style:italic;padding:.3rem 0}._mxWrap_12z2j_64{overflow:auto;max-height:70vh;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}._mx_12z2j_64{border-collapse:separate;border-spacing:0;font-size:.8125rem}._mx_12z2j_64 th,._mx_12z2j_64 td{border-bottom:1px solid var(--color-border);border-right:1px solid #f1f5f9;padding:.3rem .45rem;text-align:center}._mx_12z2j_64 thead th{position:sticky;top:0;background:#f8fafc;z-index:2;cursor:pointer;vertical-align:bottom}._mx_12z2j_64 thead th small{display:block;font-weight:400;color:var(--color-text-muted);max-width:90px;white-space:normal;line-height:1.1}._mx_12z2j_64 ._rowH_12z2j_69{position:sticky;left:0;background:#fff;z-index:1;text-align:left;min-width:230px;cursor:pointer}._mx_12z2j_64 thead ._rowH_12z2j_69{z-index:3;background:#f8fafc}._cell_12z2j_71{width:26px;height:26px;border-radius:50%;border:2px solid var(--c);background:var(--c);color:#fff;font-size:.75rem;cursor:pointer;line-height:1}._cellCand_12z2j_72{background:#fff;border-style:dashed;color:var(--c)}._cellCand_12z2j_72:hover{background:color-mix(in srgb,var(--c) 15%,white)}._cellNo_12z2j_74{color:#cbd5e1}._spRow_12z2j_75 td{background:#f1f5f9;text-align:left;font-weight:700;font-size:.75rem;color:var(--color-primary-dark)}._gap_12z2j_78{display:grid;grid-template-columns:1fr auto;gap:.5rem 1rem;padding:.7rem 0;border-top:1px solid var(--color-border);align-items:center}._gap_12z2j_78:first-of-type{border-top:0}._gap_12z2j_78 p{margin:.2rem 0 0;font-size:.8125rem;color:var(--color-text-muted)}._gapBtns_12z2j_81{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}._log_12z2j_82{display:grid;gap:.4rem}._logRow_12z2j_83{display:grid;grid-template-columns:78px 1fr auto;gap:.6rem;align-items:center;padding:.4rem 0;border-top:1px solid var(--color-border);font-size:.8125rem}._logRow_12z2j_83 time{color:var(--color-text-muted)}._logFix_12z2j_85{border-left:4px solid var(--color-primary);padding-left:.5rem}._shade_12z2j_88{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;z-index:60}._drawer_12z2j_89{position:fixed;top:0;right:0;bottom:0;width:min(720px,100vw);background:var(--color-surface);z-index:61;box-shadow:-8px 0 30px #0000002e;display:flex;flex-direction:column}._drawerHead_12z2j_90{padding:.9rem 1.2rem;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}._drawerHead_12z2j_90 h2{margin:0;font-size:1.15rem}._drawerBody_12z2j_92{padding:1rem 1.2rem;overflow:auto;display:flex;flex-direction:column;gap:1rem;flex:1 1 auto;min-height:0}._drawerHead_12z2j_90,._dTabs_12z2j_93,._tiles_12z2j_93{flex-shrink:0}._sec_12z2j_94 h4{margin:0 0 .4rem;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._say_12z2j_95{background:#f8fafc;border-left:4px solid var(--c, #94a3b8);border-radius:6px;padding:.5rem .7rem;font-size:.8125rem}._tags_12z2j_96{display:flex;flex-wrap:wrap;gap:.35rem}._tag_12z2j_96{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--color-border);border-radius:6px;padding:.1rem .5rem;font-size:.8125rem;background:#fff}._tagOk_12z2j_98{border-color:#86efac;background:#f0fdf4}._tagBad_12z2j_99{border-color:#fca5a5;background:#fef2f2;color:var(--color-alert-danger-text)}._tagExtra_12z2j_100{border-color:#fde68a;background:#fffbeb}._tag_12z2j_96 button{border:0;background:transparent;cursor:pointer;color:#94a3b8;padding:0;font-size:.8125rem}._tag_12z2j_96 button:hover{color:var(--color-alert-danger)}._two_12z2j_103{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}._steps_12z2j_104{display:flex;gap:.3rem}._step_12z2j_104{flex:1;text-align:center;padding:.3rem;border-radius:6px;background:#f1f5f9;color:var(--color-text-light);font-size:.75rem}._stepOn_12z2j_106{background:var(--color-primary);color:#fff;font-weight:700}._stepDone_12z2j_107{background:var(--color-primary-bg);color:var(--color-primary-dark)}._acts_12z2j_108{display:flex;flex-direction:column;gap:.4rem}._acts_12z2j_108 ._btn_12z2j_6{text-align:left}._inline_12z2j_110{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}._inline_12z2j_110 select,._inline_12z2j_110 input{border:1px solid var(--color-border);border-radius:8px;padding:.3rem .5rem;font-size:.8125rem}._modal_12z2j_112{position:fixed;z-index:70;top:50%;left:50%;transform:translate(-50%,-50%);width:min(520px,94vw);background:var(--color-surface);border-radius:14px;padding:1.2rem 1.4rem;box-shadow:0 20px 60px #0000004d}._modal_12z2j_112 h3{margin:0 0 .5rem}._modal_12z2j_112 ul{margin:0 0 .9rem;padding-left:1.1rem;display:grid;gap:.25rem;font-size:.875rem}._toast_12z2j_115{position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%);background:#14532d;color:#fff;padding:.55rem 1rem;border-radius:999px;font-size:.8125rem;z-index:80;display:flex;gap:.8rem;align-items:center}._toast_12z2j_115 button{background:transparent;border:1px solid #86efac;color:#fff;border-radius:999px;padding:.1rem .6rem;cursor:pointer}._cfg_12z2j_119{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:.9rem}._cfgRow_12z2j_120{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem 0;border-top:1px solid var(--color-border);font-size:.8125rem}._cfgRow_12z2j_120:first-of-type{border-top:0}._cfg_12z2j_119 input[type=text],._cfg_12z2j_119 select{border:1px solid var(--color-border);border-radius:6px;padding:.2rem .4rem;font-size:.8125rem}._etapaH_12z2j_125{margin:.9rem 0 .1rem;padding:.25rem .7rem;background:var(--color-primary-bg);border-left:5px solid var(--color-primary);border-radius:6px;font-size:.8125rem;font-weight:700;color:var(--color-primary-dark);text-transform:uppercase;letter-spacing:.04em}._dHead_12z2j_128{padding:.7rem 1.2rem .9rem;background:linear-gradient(180deg,color-mix(in srgb,var(--c, #64748b) 16%,white),#fff);border-top:6px solid var(--c, #64748b);border-bottom:1px solid var(--color-border)}._dHead_12z2j_128 h2{margin:.4rem 0 .3rem;font-size:1.35rem;display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}._dNav_12z2j_130{display:flex;align-items:center;gap:.35rem;font-size:.8125rem;color:var(--color-text-muted)}._dNav_12z2j_130 button{border:1px solid var(--color-border);background:#fff;border-radius:6px;padding:.15rem .55rem;cursor:pointer}._dNav_12z2j_130 button:disabled{opacity:.35;cursor:default}._dNav_12z2j_130 ._dClose_12z2j_133{margin-left:auto}._dMeta_12z2j_134{display:flex;flex-wrap:wrap;gap:.35rem}._dMeta_12z2j_134 span{background:#fff;border:1px solid var(--color-border);border-radius:999px;padding:.05rem .6rem;font-size:.75rem;color:var(--color-text-muted)}._tiles_12z2j_93{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;padding:.7rem 1.2rem 0}._tile_12z2j_93{text-align:left;background:#f8fafc;border:1px solid var(--color-border);border-radius:10px;padding:.45rem .7rem;cursor:pointer;display:flex;flex-direction:column}._tile_12z2j_93:hover:not(:disabled){border-color:var(--color-primary-light);background:var(--color-primary-bg)}._tile_12z2j_93:disabled{opacity:.55;cursor:default}._tile_12z2j_93 b{font-size:1.15rem;line-height:1.2}._tile_12z2j_93 span{font-size:.6875rem;color:var(--color-text-muted)}._dTabs_12z2j_93{display:flex;gap:.2rem;padding:.5rem 1.2rem 0;border-bottom:1px solid var(--color-border);overflow-x:auto}._dTabs_12z2j_93 button{border:0;background:transparent;padding:.45rem .8rem;cursor:pointer;color:var(--color-text-muted);border-bottom:3px solid transparent;white-space:nowrap;font-size:.8125rem}._dTabs_12z2j_93 ._dTabOn_12z2j_144{color:var(--color-primary-dark);font-weight:700;border-bottom-color:var(--color-primary)}._cob_12z2j_145{display:grid;gap:.25rem}._cobTop_12z2j_146{display:flex;justify-content:space-between;font-size:.8125rem}._cobBar_12z2j_147{height:10px;background:#e2e8f0;border-radius:999px;overflow:hidden}._cobBar_12z2j_147 i{display:block;height:100%;border-radius:999px;transition:width .25s}._sug_12z2j_149{background:var(--color-primary-bg);border:1px dashed var(--color-primary-light);border-radius:8px;padding:.5rem .7rem;font-size:.8125rem;color:var(--color-primary-dark)}._tbl_12z2j_150{width:100%;border-collapse:collapse;font-size:.8125rem}._tbl_12z2j_150 th{text-align:left;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);padding:.3rem .5rem;border-bottom:2px solid var(--color-border);position:sticky;top:0;background:#fff}._tbl_12z2j_150 td{padding:.3rem .5rem;border-bottom:1px solid #f1f5f9}._tr_12z2j_153{transition:background .1s}._tr_12z2j_153:hover{background:#f8fafc}._trBad_12z2j_155{background:#fef2f2;color:var(--color-alert-danger-text)}._trExtra_12z2j_156{background:#fffbeb}._trOn_12z2j_157{outline:2px solid var(--color-primary);outline-offset:-2px;cursor:pointer}._tbl_12z2j_150 tbody tr{cursor:default}._linkCard_12z2j_159{border:1px solid var(--color-border);border-left:5px solid var(--c, #2d6a4f);border-radius:8px;padding:.45rem .7rem;margin-bottom:.4rem;cursor:pointer;display:flex;flex-direction:column;gap:.1rem;font-size:.875rem}._linkCard_12z2j_159:hover{box-shadow:var(--shadow-md);background:#f8fafc}._linkCard_12z2j_159 small{color:var(--color-text-muted);font-size:.75rem}._miniChip_12z2j_162{border:1px solid var(--color-border);background:#fff;border-radius:6px;padding:0 .4rem;margin-right:.25rem;cursor:pointer;font-size:.75rem}._miniChip_12z2j_162:hover{border-color:var(--color-primary);background:var(--color-primary-bg)}._fInput_12z2j_164{border:1px solid var(--color-border);border-radius:8px;padding:.3rem .6rem;font-size:.8125rem;min-width:160px}._x_12z2j_165{border:0;background:transparent;color:#94a3b8;cursor:pointer}._x_12z2j_165:hover{color:var(--color-alert-danger)}._tl_12z2j_167{display:flex;flex-direction:column;gap:0;border-left:2px solid var(--color-border);margin-left:6px}._tlRow_12z2j_168{display:flex;gap:.7rem;padding:.35rem 0;position:relative}._tlRow_12z2j_168 i{position:absolute;left:-7px;top:.6rem;width:12px;height:12px;border-radius:50%;background:var(--c);border:2px solid #fff}._tlRow_12z2j_168>div{margin-left:1rem;display:flex;flex-direction:column;font-size:.8125rem}._tlRow_12z2j_168 span{color:var(--color-text-muted);font-size:.75rem}@media (max-width: 640px){._tiles_12z2j_93{grid-template-columns:repeat(2,1fr)}}._drawerWide_12z2j_175{width:min(1240px,98vw)}._vTit_12z2j_176{font-weight:700;font-size:.9rem;color:var(--color-primary-dark);border-bottom:2px solid var(--color-primary-bg);padding-bottom:.25rem;margin-top:.4rem}._vSel_12z2j_177{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}._vSel_12z2j_177 button{border:1px solid var(--color-border);background:#fff;border-radius:999px;padding:.2rem .8rem;cursor:pointer;font-size:.8125rem}._vSel_12z2j_177 ._vOn_12z2j_179{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:700}._vBox_12z2j_180{border:1px solid var(--color-border);border-radius:10px;padding:.8rem;background:#fff;overflow-x:auto;flex:0 0 auto}._calT_12z2j_183{border-collapse:separate;border-spacing:0;font-size:.8125rem;min-width:100%}._calT_12z2j_183 th,._calT_12z2j_183 td{border-bottom:1px solid var(--color-border);border-right:1px solid #f1f5f9;padding:.25rem .4rem;text-align:center;background:#fff}._calT_12z2j_183 thead th{position:sticky;background:#f8fafc;z-index:2}._calT_12z2j_183 thead tr:nth-child(1) th{top:0}._calT_12z2j_183 thead tr:nth-child(2) th{top:31px}._calT_12z2j_183 thead tr:nth-child(3) th{top:62px}._calFija_12z2j_189{position:sticky;left:0;z-index:1;text-align:left!important;min-width:250px;background:#fff}._calT_12z2j_183 thead ._calFija_12z2j_189{z-index:3;background:#f1f5f9}._calEtapa_12z2j_191{background:var(--color-primary-bg)!important;color:var(--color-primary-dark);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;border-left:3px solid var(--color-primary)}._calFlecha_12z2j_192{color:var(--color-primary-light);margin-right:.35rem;font-size:.6875rem}._calEstado_12z2j_193{min-width:92px;font-weight:600}._calEstado_12z2j_193 small,._calOa_12z2j_194 small{display:block;font-weight:400;color:var(--color-text-muted);font-size:.6875rem}._calOa_12z2j_194{cursor:pointer;min-width:78px}._calOa_12z2j_194:hover,._calEstado_12z2j_193:hover{background:var(--color-primary-bg)!important}._calFilaVar_12z2j_197 td{background:#f1f5f9!important;font-weight:700;color:var(--color-primary-dark)}._calFilaTecho_12z2j_198 td{background:#f8fafc!important;font-weight:600;font-size:.75rem}._calChev_12z2j_199{border:0;background:transparent;cursor:pointer;margin-right:.3rem;color:var(--color-text-muted)}._calFilaCeco_12z2j_200:hover td{background:#f8fafc}._calVacia_12z2j_201{color:#cbd5e1}._calCel_12z2j_202{min-width:30px;height:26px;border-radius:7px;border:2px solid var(--k);background:color-mix(in srgb,var(--k) 14%,white);color:var(--k);font-weight:700;cursor:pointer;padding:0 .3rem;font-size:.8125rem}._calCel_12z2j_202 sup{font-size:.5625rem;margin-left:.15rem;font-weight:600}._calCel_12z2j_202:hover{background:color-mix(in srgb,var(--k) 28%,white)}._calCer_12z2j_205{--k: #16a34a}._calEnv_12z2j_206{--k: #2563eb}._calEmi_12z2j_207{--k: #d97706}._calFalta_12z2j_208{--k: #dc2626;background:#fee2e2}._calPend_12z2j_209{--k: #be185d;border-style:dashed;background:#fff}._calFus_12z2j_210{box-shadow:0 0 0 2px #7c3aed}._calLeyenda_12z2j_211{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;font-size:.75rem;color:var(--color-text-muted);margin-bottom:.5rem;align-items:center}._calLeyenda_12z2j_211 span{display:inline-flex;align-items:center;gap:.35rem}._calLeyenda_12z2j_211 b{cursor:default;min-width:22px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem}._segmentRow_1ce8d_1{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem;flex-wrap:wrap}._segmentLabel_1ce8d_9{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._segmentSelect_1ce8d_17{flex:1;min-width:160px;max-width:280px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.35rem .55rem;font-size:.75rem;background:#fff;color:var(--color-text)}._card_1tip3_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem 1.1rem;height:100%;box-shadow:var(--shadow)}._title_1tip3_10{margin:0 0 .75rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._legend_1tip3_19{display:flex;gap:1rem;margin-bottom:.75rem;font-size:.75rem;color:var(--color-text-muted)}._dotInterna_1tip3_27,._dotExterna_1tip3_28{display:inline-block;width:.65rem;height:.65rem;border-radius:999px;margin-right:.35rem;vertical-align:middle}._dotInterna_1tip3_27{background:var(--color-alert-success)}._dotExterna_1tip3_28{background:var(--color-alert-warning-strong)}._list_1tip3_45{display:flex;flex-direction:column;gap:.55rem}._row_1tip3_51{display:grid;grid-template-columns:minmax(88px,1fr) minmax(0,2.2fr) auto;gap:.65rem;align-items:center;border-radius:var(--radius-sm)}._rowClickable_1tip3_59{cursor:pointer}._rowSelected_1tip3_63{outline:2px solid var(--color-alert-success);outline-offset:2px}._label_1tip3_68{font-size:.8125rem;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._barTrack_1tip3_76{height:.75rem;background:var(--color-surface-subtle);border-radius:999px;overflow:hidden}._barFill_1tip3_83{display:flex;height:100%;min-width:4px}._barInterna_1tip3_89{background:var(--color-alert-success);height:100%}._barExterna_1tip3_94{background:var(--color-alert-warning-strong);height:100%}._legendTipoBtn_1tip3_99{border:none;background:transparent;padding:0;font:inherit;cursor:pointer;display:inline-flex;align-items:center}._value_1tip3_109{font-size:.75rem;font-weight:600;color:var(--color-text);white-space:nowrap}._empty_1tip3_116{color:var(--color-text-muted);font-size:.8125rem}._itemLegend_1tip3_121{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}._legendBtn_1tip3_128{border:1px solid var(--color-border);background:#fff;border-radius:999px;padding:.15rem .55rem;font-size:.6875rem;cursor:pointer;color:var(--color-text)}._legendOff_1tip3_138{opacity:.45;text-decoration:line-through}._rowHover_1tip3_143{background:var(--color-surface-subtle);border-radius:var(--radius-sm)}._rowDim_1tip3_148{opacity:.45}._tooltip_1tip3_152{margin-top:.65rem;padding:.55rem .65rem;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:.15rem;font-size:.75rem}._tooltip_1tip3_152 strong{color:var(--color-text)}._card_6lq46_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem 1.1rem;box-shadow:var(--shadow);height:100%;min-width:0}._title_6lq46_11{margin:0 0 .75rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._toggleRow_6lq46_20{display:flex;gap:.45rem;margin-bottom:.85rem}._toggleBtn_6lq46_26{border:1px solid var(--color-border);background:#fff;color:var(--color-text-muted);border-radius:999px;padding:.3rem .75rem;font-size:.6875rem;font-weight:700;cursor:pointer}._toggleBtnActive_6lq46_37{border-color:var(--color-alert-success);color:var(--color-alert-success);background:var(--color-primary-bg)}._empty_6lq46_43{color:var(--color-text-muted);font-size:.8125rem}._innerChart_6lq46_48 .card{border:none;box-shadow:none;padding:0;background:transparent}._innerChart_6lq46_48 .title{display:none}._card_1j4jf_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem 1.1rem;box-shadow:var(--shadow);height:100%;min-width:0}._title_1j4jf_11{margin:0 0 .75rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._toggleRow_1j4jf_20{display:flex;gap:.45rem;margin-bottom:.85rem}._toggleBtn_1j4jf_26{border:1px solid var(--color-border);background:#fff;color:var(--color-text-muted);border-radius:999px;padding:.3rem .75rem;font-size:.6875rem;font-weight:700;cursor:pointer}._toggleBtnActive_1j4jf_37{border-color:var(--color-alert-success);color:var(--color-alert-success);background:var(--color-primary-bg)}._body_1j4jf_43{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.85fr);gap:1rem;align-items:center}._chartArea_1j4jf_50{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;gap:.65rem;align-items:center}._sideLabel_1j4jf_57{display:flex;flex-direction:column;gap:.15rem;font-size:.6875rem;min-width:0}._sideLabelRight_1j4jf_65{text-align:right}._sideName_1j4jf_69{display:flex;align-items:center;gap:.35rem;font-weight:700;color:var(--color-text)}._sideNameRight_1j4jf_77{justify-content:flex-end}._dot_1j4jf_81{width:.55rem;height:.55rem;border-radius:999px;flex-shrink:0}._sideValue_1j4jf_88{font-weight:700;color:var(--color-text)}._sidePct_1j4jf_93{font-weight:600}._donutWrap_1j4jf_97{position:relative;width:var(--donut-size, 140px);height:var(--donut-size, 140px);margin:0 auto}._donut_1j4jf_97{width:100%;height:100%;border-radius:50%}._center_1j4jf_110{position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:.35rem}._centerValue_1j4jf_123{font-size:.8125rem;font-weight:800;color:var(--color-text);line-height:1.2}._centerLabel_1j4jf_130{font-size:.5625rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._sidePanel_1j4jf_137{border-left:1px solid var(--color-border);padding-left:.85rem;display:flex;flex-direction:column;gap:.65rem}._sideSectionTitle_1j4jf_145{margin:0;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._sideRow_1j4jf_154{display:flex;justify-content:space-between;gap:.5rem;font-size:.6875rem}._sideRowLabel_1j4jf_161{display:flex;align-items:center;gap:.35rem;color:var(--color-text)}._sideRowValue_1j4jf_168{font-weight:700;white-space:nowrap}._divider_1j4jf_173{border:none;border-top:1px solid var(--color-border);margin:.15rem 0}._legendBtn_1j4jf_179{border:none;background:transparent;padding:0;font:inherit;cursor:pointer;text-align:inherit}._legendOff_1j4jf_188{opacity:.35}._legendDim_1j4jf_192{opacity:.4}._legendSelected_1j4jf_196{outline:2px solid var(--color-alert-success);outline-offset:3px;border-radius:6px}._empty_1j4jf_202{color:var(--color-text-muted);font-size:.8125rem}@media (max-width: 900px){._body_1j4jf_43{grid-template-columns:1fr}._sidePanel_1j4jf_137{border-left:none;border-top:1px solid var(--color-border);padding-left:0;padding-top:.85rem}}._panel_10c33_1{display:flex;flex-direction:column;gap:1.25rem}._selectorCard_10c33_7{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem 1.25rem;box-shadow:var(--shadow)}._selectorHeader_10c33_15{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}._selectorTitle_10c33_23{margin:0;font-size:.875rem;font-weight:700}._selectorCount_10c33_29{font-size:.75rem;color:var(--color-text-muted);font-weight:600}._selectorHint_10c33_35{margin:0 0 .75rem;font-size:.75rem;color:var(--color-text-muted);line-height:1.45}._chips_10c33_42{display:flex;flex-wrap:wrap;gap:.45rem}._chip_10c33_42{border:1px solid var(--color-border);background:#fff;border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._chip_10c33_42:hover:not(:disabled){border-color:#86efac;background:var(--color-primary-bg)}._chipActive_10c33_64{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._chip_10c33_42:disabled{opacity:.45;cursor:not-allowed}._emptyHint_10c33_75,._status_10c33_76{color:var(--color-text-muted);font-size:.8125rem}._error_10c33_81{color:var(--color-alert-danger);font-size:.8125rem}._cecoCards_10c33_86{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}._cecoCard_10c33_86{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:.85rem;box-shadow:var(--shadow)}._cecoName_10c33_100{display:flex;align-items:center;gap:.45rem;margin:0 0 .5rem;font-size:.8125rem;font-weight:700}._cecoDot_10c33_109{width:.55rem;height:.55rem;border-radius:50%;flex-shrink:0}._miniKpis_10c33_116{display:grid;grid-template-columns:1fr;gap:.45rem}._overlaySection_10c33_122{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:.75rem;box-shadow:var(--shadow)}._overlayHeader_10c33_130{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem;flex-wrap:wrap}._overlayTitle_10c33_139{margin:0;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._overlayToggle_10c33_148{display:flex;gap:.4rem}._overlayToggleBtn_10c33_153{border:1px solid var(--color-border);background:#fff;color:var(--color-text-muted);border-radius:999px;padding:.28rem .7rem;font-size:.6875rem;font-weight:700;cursor:pointer}._overlayToggleBtnActive_10c33_164{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}._compareGrid_10c33_170{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;align-items:start}._compareColumn_10c33_177{display:flex;flex-direction:column;gap:.75rem}._columnTitle_10c33_183{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}@media (max-width: 768px){._compareGrid_10c33_170{grid-template-columns:1fr}}.modalInner ._wrap_1v43y_1{max-height:calc(88vh - 9rem)}._wrap_1v43y_1{overflow:auto;max-height:min(70vh,640px)}._table_1v43y_10{width:100%;border-collapse:collapse;font-size:.8125rem}._table_1v43y_10 th,._table_1v43y_10 td{border-bottom:1px solid var(--color-border);padding:.5rem .65rem;vertical-align:middle}._table_1v43y_10 thead th{position:sticky;top:0;z-index:2;background:var(--color-surface-subtle);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._num_1v43y_35{text-align:right;white-space:nowrap}._sortBtn_1v43y_40{border:none;background:transparent;font:inherit;font-weight:700;color:inherit;cursor:pointer;padding:0;text-transform:uppercase;letter-spacing:.04em}._summaryRow_1v43y_52{cursor:pointer;background:#eef6f1;font-weight:600}._summaryRow_1v43y_52:hover{background:#e2f0ea}._summaryLabel_1v43y_62{display:flex;align-items:center;gap:.45rem}._summaryName_1v43y_68{font-weight:700;color:var(--color-alert-success-deep)}._summaryHint_1v43y_73{color:var(--color-text-muted);font-size:.75rem;font-style:italic}._groupHeaderRow_1v43y_79 td{background:#eef6f1;padding:.35rem .65rem}._expandBtn_1v43y_84{display:flex;align-items:center;gap:.45rem;width:100%;border:none;background:transparent;font:inherit;font-weight:700;color:var(--color-alert-success-deep);cursor:pointer;text-align:left}._expandIcon_1v43y_98{color:var(--color-primary)}._groupMeta_1v43y_102{margin-left:auto;font-size:.6875rem;font-weight:500;color:var(--color-text-muted)}._detailRow_1v43y_109{cursor:pointer}._detailRow_1v43y_109:hover{background:var(--color-surface-subtle)}._rowSelected_1v43y_117{outline:2px solid var(--color-primary);outline-offset:-2px;background:var(--color-primary-bg)}._childAgrupacion_1v43y_123{padding-left:1.25rem;color:var(--color-text-muted);font-size:.75rem}._totalRow_1v43y_129{background:var(--color-sidebar-bg);color:#fff;font-weight:700}._totalRow_1v43y_129 td{border-bottom:none}._tag_1v43y_139{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:.6875rem;font-weight:700}._tagInterna_1v43y_147{background:var(--color-info-bg-strong);color:#1e3a5f}._tagExterna_1v43y_152{background:#ffedd5;color:#78350f}._tagNeutral_1v43y_157{background:var(--color-surface-subtle);color:var(--color-text-strong)}._empty_1v43y_162{color:var(--color-text-muted);font-size:.8125rem}._chartSection_18h9o_1{margin-top:.25rem}._chartSection_18h9o_1 .card{box-shadow:none;border:none;padding:0}._infographicPanel_18h9o_11{display:flex;align-items:center;justify-content:center;min-height:280px}._infographic_18h9o_11{text-align:center;padding:1.5rem 1rem;max-width:240px}._infographicIcon_18h9o_24{font-size:2rem;margin-bottom:.65rem}._infographicTitle_18h9o_29{margin:0 0 .45rem;font-size:.875rem;font-weight:700;color:var(--color-text)}._infographicText_18h9o_36{margin:0;font-size:.75rem;color:var(--color-text-muted);line-height:1.5}._sectionTitle_18h9o_43{margin:0 0 .5rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._tipoSection_18h9o_52,._rankSection_18h9o_53{margin-bottom:.85rem}._tipoList_18h9o_57,._rankList_18h9o_58{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}._tipoItem_18h9o_67{display:flex;justify-content:space-between;align-items:center;font-size:.75rem}._tipoLabel_18h9o_74{display:inline-flex;align-items:center;gap:.35rem}._tipoDot_18h9o_80{width:.5rem;height:.5rem;border-radius:999px}._tipoValue_18h9o_86{font-weight:700}._rankItem_18h9o_90{display:flex;gap:.55rem;align-items:flex-start;font-size:.75rem}._rankPos_18h9o_97{width:1.25rem;height:1.25rem;border-radius:999px;background:#eef6f1;color:var(--color-alert-success-deep);font-weight:800;font-size:.6875rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._rankBody_18h9o_111{display:flex;flex-direction:column;gap:.1rem;min-width:0}._rankBody_18h9o_111 strong{color:var(--color-text)}._rankBody_18h9o_111 span{color:var(--color-text-muted);font-size:.6875rem}._sum_1q9oo_1{margin:0 0 .8rem;padding:.65rem .9rem;border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-surface);font-size:.875rem;line-height:1.45;color:var(--color-text-strong)}._sum_1q9oo_1 b{font-variant-numeric:tabular-nums}._muted_1q9oo_3{color:var(--color-text-light);font-size:.8125rem}._how_1q9oo_4{margin:0 0 .6rem;font-size:.75rem;color:var(--color-text-muted)}._ctl_1q9oo_5{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}._chips_1q9oo_6{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-bottom:.7rem}._chipLabel_1q9oo_7{font-size:.75rem;color:var(--color-text-muted)}._chip_1q9oo_6{min-height:32px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;padding:.2rem .75rem;font-size:.75rem;cursor:pointer;color:var(--color-text-strong)}._chip_1q9oo_6:hover{border-color:var(--color-primary)}._chip_1q9oo_6:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._chipOn_1q9oo_11{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._grid2_1q9oo_12{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 960px){._grid2_1q9oo_12{grid-template-columns:1fr}}._thead_1q9oo_16,._row_1q9oo_16{display:grid;grid-template-columns:minmax(130px,1.2fr) minmax(120px,1.2fr) minmax(100px,.8fr) 64px minmax(110px,.9fr);gap:.6rem;align-items:center}._thead_1q9oo_16{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);padding:0 .4rem .35rem;border-bottom:1px solid var(--color-border);margin-bottom:.3rem}._list_1q9oo_18{display:flex;flex-direction:column;gap:.1rem}._row_1q9oo_16{padding:.3rem .4rem;border-radius:6px;cursor:pointer;font-size:.8125rem;border:0;background:transparent;text-align:left;font:inherit;width:100%}._row_1q9oo_16:hover,._row_1q9oo_16:focus-visible{background:#2d6a4f12;outline:none}._rowOn_1q9oo_21{background:var(--color-primary-bg, #e8f1ec);box-shadow:inset 3px 0 #2d6a4f}._cutAfter_1q9oo_22{border-bottom:2px dashed #94a3b8;margin-bottom:.9rem;position:relative}._cutAfter_1q9oo_22:after{content:attr(data-cut);position:absolute;left:.4rem;bottom:-1.1rem;font-size:.6875rem;color:#64748b}._lab_1q9oo_24{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._lab_1q9oo_24 b{display:block;color:var(--color-text-strong);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis}._lab_1q9oo_24 small{color:var(--color-text-muted);font-size:.6875rem}._track_1q9oo_27{height:16px;background:#f1f5f9;border-radius:4px;display:flex;overflow:hidden}._track_1q9oo_27 b{display:block;height:100%}._val_1q9oo_29{font-weight:700;font-variant-numeric:tabular-nums}._sub_1q9oo_30{font-size:.75rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._cRead_1q9oo_33{min-height:1.6rem;font-size:.8125rem;display:flex;flex-wrap:wrap;gap:.2rem 1rem;align-items:center;margin-bottom:.4rem}._cRead_1q9oo_33 span i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:.3rem}._cols_1q9oo_35{display:grid;gap:4px;align-items:end}._col_1q9oo_35{display:flex;flex-direction:column;gap:4px;border:2px solid transparent;background:transparent;border-radius:8px;padding:0 .1rem;cursor:pointer;font:inherit;min-width:0}._col_1q9oo_35:hover{background:var(--color-surface-subtle)}._col_1q9oo_35:focus-visible{outline:2px solid var(--color-primary)}._colOn_1q9oo_39{border-color:#1e293b;background:var(--color-surface-subtle)}._colBar_1q9oo_40{height:150px;display:flex;flex-direction:column;justify-content:flex-end}._colBar_1q9oo_40 b{display:block;width:100%;min-height:0}._colBar_1q9oo_40 b:first-child{border-radius:4px 4px 0 0}._colLab_1q9oo_43{font-size:.6875rem;text-align:center;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._minis_1q9oo_46{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:.8rem}._mini_1q9oo_46{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:.7rem .8rem .5rem;display:flex;flex-direction:column;gap:.3rem;min-width:0}._miniOn_1q9oo_48{border-color:#1e293b;box-shadow:0 0 0 1px #1e293b}._miniHead_1q9oo_49{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}._miniHead_1q9oo_49 h4{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-strong)}._miniHead_1q9oo_49 button{min-height:28px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;font-size:.6875rem;cursor:pointer;padding:0 .5rem}._miniHead_1q9oo_49 button:hover{border-color:var(--color-primary)}._miniVal_1q9oo_53{font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--color-text-strong);line-height:1.1}._miniVal_1q9oo_53 small{font-size:.7rem;font-weight:600;color:var(--color-text-muted);margin-left:.35rem}._miniSt_1q9oo_55{font-size:.75rem;font-weight:700}._miniNote_1q9oo_56{font-size:.6875rem;color:var(--color-text-muted)}._miniSvg_1q9oo_57{width:100%;height:auto;display:block;cursor:crosshair}._miniSvg_1q9oo_57:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}._pinTable_1q9oo_59{width:100%;border-collapse:collapse;font-size:.8125rem;font-variant-numeric:tabular-nums}._pinTable_1q9oo_59 th,._pinTable_1q9oo_59 td{padding:.3rem .5rem;border-bottom:1px solid #f1f5f9;text-align:right}._pinTable_1q9oo_59 th:first-child,._pinTable_1q9oo_59 td:first-child{text-align:left}._pinTable_1q9oo_59 th{font-size:.6875rem;text-transform:uppercase;color:var(--color-text-muted)}._rings_1q9oo_65{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 760px){._rings_1q9oo_65{grid-template-columns:1fr}._thead_1q9oo_16,._row_1q9oo_16{grid-template-columns:1fr 1fr}._thead_1q9oo_16{display:none}}@media (prefers-reduced-motion: reduce){._colBar_1q9oo_40 b{transition:none!important}}._page_deeyi_1{max-width:none}._viewTabs_deeyi_6{display:flex;gap:.5rem;margin-bottom:1rem}._viewTab_deeyi_6{border:1px solid var(--color-border);background:#fff;border-radius:var(--radius-sm);padding:.45rem .9rem;font-size:.8125rem;font-weight:600;cursor:pointer;color:var(--color-text-muted)}._viewTab_deeyi_6:hover{border-color:#86efac;color:var(--color-alert-success-deep)}._viewTabActive_deeyi_28{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._kpiGrid_deeyi_34{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.25rem}._chartsRowTop_deeyi_41{display:grid;grid-template-columns:1fr 1.2fr;gap:1rem;margin-bottom:1.25rem;align-items:stretch}._stackColumn_deeyi_49{display:flex;flex-direction:column;gap:1rem}._chartsRow_deeyi_41{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:1rem;margin-bottom:1.25rem;align-items:stretch}._chartsRowWide_deeyi_63{display:grid;grid-template-columns:1.5fr 1fr;gap:1rem;margin-bottom:1.25rem}._lineCard_deeyi_70{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem;box-shadow:var(--shadow);height:100%}._cronogramaSection_deeyi_79{margin-bottom:1.25rem}._cronogramaLayoutFull_deeyi_83{display:grid;grid-template-columns:1fr}._cronogramaLayoutWithPanel_deeyi_88,._detailLayout_deeyi_89{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:1rem;align-items:start}._panelSticky_deeyi_96{position:sticky;top:1rem}._tableSection_deeyi_101{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow)}._tableFocusInner_deeyi_109{min-width:0}._tableTitle_deeyi_113{margin:0 0 1rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._refBanner_deeyi_122{margin-bottom:1rem;padding:.7rem 1rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--radius-sm);color:#9a3412;font-size:.75rem;line-height:1.5}._status_deeyi_133,._error_deeyi_134,._refreshBar_deeyi_135{font-size:.875rem}._refreshBar_deeyi_135{margin-bottom:.75rem;padding:.45rem .85rem;background:var(--color-info-bg);border:1px solid var(--color-info-bg-strong);border-radius:var(--radius-sm);color:var(--color-info-dark);font-weight:600}._contentDimmed_deeyi_149{opacity:.72;pointer-events:none}._error_deeyi_134{color:var(--color-alert-danger)}._cronogramaFocusWrap_deeyi_158,._tableFocusWrap_deeyi_159{height:100%}._cronogramaFocusWrap_deeyi_158 .modalBody,._tableFocusWrap_deeyi_159 .modalBody{overflow:hidden}@media (max-width: 1200px){._kpiGrid_deeyi_34{grid-template-columns:repeat(2,1fr)}._chartsRow_deeyi_41,._chartsRowTop_deeyi_41,._chartsRowWide_deeyi_63,._cronogramaLayoutWithPanel_deeyi_88,._detailLayout_deeyi_89{grid-template-columns:1fr}._panelSticky_deeyi_96{position:static}}._card_1n4u4_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);height:100%;display:flex;flex-direction:column}._title_1n4u4_12{margin:0 0 1rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._body_1n4u4_21{flex:1;display:flex;align-items:center;justify-content:center}._gaugeWrap_1n4u4_28{position:relative;width:var(--gauge-size, 170px);height:var(--gauge-size, 170px);transition:width .2s ease,height .2s ease}._svg_1n4u4_35{width:100%;height:100%}._track_1n4u4_40{stroke:var(--color-border)}._progress_1n4u4_44{transition:stroke-dasharray .5s ease}._center_1n4u4_48{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._value_1n4u4_58{font-size:1.75rem;font-weight:800;color:var(--color-text);line-height:1.1}._caption_1n4u4_65{font-size:.6875rem;color:var(--color-text-muted);margin-top:.2rem}._empty_1n4u4_71{margin:0;padding:2.5rem 0;text-align:center;color:var(--color-text-light);font-size:.875rem}._gaugeWrap_l8891_1{margin-bottom:1rem}._gaugeWrap_l8891_1 h3{font-size:.5625rem}._chartWrap_l8891_9{margin-bottom:1rem}._chartWrap_l8891_9 h3{font-size:.5625rem}._wrap_lo71k_1{overflow-x:auto;max-height:min(70vh,640px);overflow-y:auto}._table_lo71k_7{width:100%;border-collapse:collapse;font-size:.8125rem}._table_lo71k_7 th{text-align:center;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding:.6rem .75rem;border-bottom:1px solid var(--color-border);white-space:nowrap;vertical-align:bottom;position:sticky;z-index:2;background:var(--color-surface-subtle);box-shadow:0 1px 0 var(--color-border)}._groupRow_lo71k_30 th{top:0;z-index:3;padding-bottom:.35rem;border-bottom:none}._columnRow_lo71k_37 th{top:2.1rem;z-index:2}._stickyCorner_lo71k_42{z-index:4}._groupHead_lo71k_46{background:var(--color-surface-subtle)}._table_lo71k_7 td{padding:.55rem .75rem;border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:top;white-space:nowrap}._left_lo71k_58{text-align:left!important}._right_lo71k_62{text-align:right!important}._subtotalRow_lo71k_66 td{font-weight:700;background:var(--color-primary-bg);border-top:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}._subtotalBadge_lo71k_73{display:inline-block;margin-right:.35rem;padding:.1rem .35rem;border-radius:999px;background:var(--color-primary);color:#fff;font-size:.5625rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}._sortBtn_lo71k_86{border:none;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit}._sortBtn_lo71k_86:hover{color:var(--color-text)}._clickable_lo71k_101{cursor:pointer}._clickable_lo71k_101:hover{background:var(--color-surface-subtle)}._selectedRow_lo71k_109{background:var(--color-primary-bg);outline:2px solid var(--color-primary);outline-offset:-2px}._totalRow_lo71k_115 td{font-weight:700;background:var(--color-sidebar-bg);color:#fff}._totalRow_lo71k_115 ._good_lo71k_121,._totalRow_lo71k_115 ._warn_lo71k_122,._totalRow_lo71k_115 ._muted_lo71k_123,._totalRow_lo71k_115 ._unit_lo71k_124,._totalRow_lo71k_115 ._distLabel_lo71k_125,._totalRow_lo71k_115 ._distValue_lo71k_126{color:inherit}._good_lo71k_121{color:var(--color-alert-success-text);font-weight:700}._warn_lo71k_122{color:var(--color-alert-warning);font-weight:700}._muted_lo71k_123{color:var(--color-text-light)}._unit_lo71k_124{font-size:.5625rem;color:var(--color-text-light);text-transform:uppercase}._distList_lo71k_150{list-style:none;margin:0;padding:0;min-width:9rem;white-space:normal}._distList_lo71k_150 li{display:flex;justify-content:space-between;gap:.5rem;font-size:.6875rem;line-height:1.45}._distLabel_lo71k_125{color:var(--color-text-muted)}._distValue_lo71k_126{font-weight:600}._pctCell_lo71k_174{min-width:100px}._pctTrack_lo71k_178{position:relative;height:.5rem;background:var(--color-border);border-radius:999px;overflow:hidden}._pctFill_lo71k_186{height:100%;border-radius:999px;transition:width .4s ease}._pctGood_lo71k_192{background:var(--color-primary)}._pctWarn_lo71k_196{background:#f59e0b}._pctMark_lo71k_200{position:absolute;top:-2px;bottom:-2px;left:85%;width:1px;background:var(--color-text-light)}._footnote_lo71k_209{margin:.75rem 0 0;font-size:.6875rem;color:var(--color-text-light)}._empty_lo71k_215{padding:1.5rem;text-align:center;color:var(--color-text-muted);font-size:.875rem}._card_1go74_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);height:100%;display:flex;flex-direction:column}._title_1go74_12{margin:0 0 .75rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._empty_1go74_21{margin:auto;text-align:center;color:var(--color-text-light);font-size:.875rem}._legend_1go74_28{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin-bottom:.75rem}._legendBtn_1go74_35{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--color-border);background:#fff;border-radius:999px;padding:.2rem .55rem;font-size:.6875rem;color:var(--color-text-muted);cursor:pointer}._legendOff_1go74_48{opacity:.45;text-decoration:line-through}._dot_1go74_53{width:.55rem;height:.55rem;border-radius:50%;flex-shrink:0}._list_1go74_60{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}._row_1go74_69{display:grid;grid-template-columns:5.5rem 1fr auto;align-items:center;gap:.65rem;transition:opacity .15s ease}._rowDim_1go74_77{opacity:.45}._rowHover_1go74_81 ._label_1go74_81,._rowHover_1go74_81 ._value_1go74_82{color:var(--color-text);font-weight:700}._label_1go74_81{font-size:.8125rem;color:var(--color-text)}._barTrack_1go74_92{display:flex;height:1.1rem;border-radius:999px;overflow:hidden;background:var(--color-border);min-width:3rem}._segment_1go74_101{height:100%;transition:width .25s ease}._value_1go74_82{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-text-muted);min-width:3.5rem;text-align:right}._hoverHint_1go74_115{margin:.75rem 0 0;font-size:.75rem;color:var(--color-text-muted)}._banner_1xr0p_1{margin:0 0 .9rem;padding:.7rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);font-size:.875rem;line-height:1.45;color:var(--color-text-strong)}._banner_1xr0p_1._bad_1xr0p_2{border-left:4px solid #dc2626}._banner_1xr0p_1._good_1xr0p_3{border-left:4px solid #16a34a}._banner_1xr0p_1 b{font-weight:700}._ctl_1xr0p_6{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}._list_1xr0p_8{display:flex;flex-direction:column;gap:.15rem}._row_1xr0p_9{display:grid;grid-template-columns:minmax(110px,190px) minmax(160px,1fr) minmax(120px,170px) minmax(110px,190px);gap:.6rem;align-items:center;padding:.35rem .4rem;border-radius:var(--radius-sm);cursor:pointer;font-size:.8125rem}._row_1xr0p_9:hover,._row_1xr0p_9:focus-visible{background:#2d6a4f12;outline:none}._row_1xr0p_9._cutAfter_1xr0p_11{border-bottom:2px dashed #94a3b8;margin-bottom:.7rem;position:relative}._row_1xr0p_9._cutAfter_1xr0p_11:after{content:attr(data-cut);position:absolute;left:.4rem;bottom:-1.05rem;font-size:.6875rem;color:#64748b}._lab_1xr0p_13{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--color-text-strong)}._track_1xr0p_14{position:relative;height:16px;background:#f1f5f9;border-radius:3px}._track_1xr0p_14 b{position:absolute;top:2px;bottom:2px;border-radius:2px}._zero_1xr0p_16{position:absolute;left:50%;top:-2px;bottom:-2px;width:2px;background:#1e293b}._val_1xr0p_17{font-weight:700;font-variant-numeric:tabular-nums}._sub_1xr0p_18{font-size:.75rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._axisHint_1xr0p_19{display:flex;justify-content:space-between;font-size:.6875rem;color:#64748b;margin:0 0 .3rem;padding-left:calc(min(190px,20%) + .6rem)}._cols2_1xr0p_21{display:grid;grid-template-columns:1.5fr 1fr;gap:1rem}@media (max-width: 960px){._cols2_1xr0p_21{grid-template-columns:1fr}._row_1xr0p_9{grid-template-columns:1fr 1fr}._axisHint_1xr0p_19{padding-left:0}}._facts_1xr0p_24{display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem;line-height:1.4}._facts_1xr0p_24 p{margin:0;padding:.5rem .7rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}._facts_1xr0p_24 p b{font-variant-numeric:tabular-nums}._up_1xr0p_27{color:#16a34a;font-weight:600}._down_1xr0p_28{color:#dc2626;font-weight:600}._chips_1xr0p_29{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}._chip_1xr0p_29{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;padding:.2rem .65rem;font-size:.75rem;cursor:pointer}._chip_1xr0p_29:hover{border-color:var(--color-primary)}._page_l048d_1{max-width:none}._kpiGrid_l048d_6{display:grid;grid-template-columns:repeat(8,1fr);gap:.75rem;margin-bottom:1.25rem}._kpiGridCompact_l048d_13{grid-template-columns:repeat(7,1fr)}._chartsRowWide_l048d_17{grid-template-columns:1.6fr 1fr 1.2fr}._tableFocusInner_l048d_21{min-width:0}._detailLayout_l048d_25{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.75fr);gap:1rem;align-items:start}._panelSticky_l048d_32{position:sticky;top:1rem;align-self:start}._chartsRow_l048d_17{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:1rem;margin-bottom:1.25rem;align-items:stretch}._insightsRow_l048d_46{display:grid;grid-template-columns:1.2fr 1fr .9fr 1.3fr;gap:1rem;margin-bottom:1.25rem;align-items:stretch}._refBanner_l048d_54{margin-bottom:1rem;padding:.7rem 1rem;background:var(--color-info-bg);border:1px solid var(--color-info-bg-strong);border-radius:var(--radius-sm);color:#1e3a8a;font-size:.75rem;line-height:1.5}._tableSection_l048d_65{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);margin-bottom:1.25rem}._tableTitle_l048d_74{margin:0 0 1rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._status_l048d_83{color:var(--color-text-muted);font-size:.875rem}._refreshBar_l048d_88{margin-bottom:.75rem;padding:.45rem .85rem;background:var(--color-info-bg);border:1px solid var(--color-info-bg-strong);border-radius:var(--radius-sm);color:var(--color-info-dark);font-size:.8125rem;font-weight:600}._contentDimmed_l048d_99{opacity:.72;pointer-events:none;transition:opacity .2s ease}._error_l048d_105{color:var(--color-alert-danger);font-size:.875rem}._note_l048d_110{font-size:.75rem;color:var(--color-text-light);margin:0;line-height:1.6}@media (max-width: 1400px){._kpiGrid_l048d_6{grid-template-columns:repeat(4,1fr)}._insightsRow_l048d_46{grid-template-columns:1fr 1fr}}@media (max-width: 1200px){._chartsRow_l048d_17{grid-template-columns:1fr}}@media (max-width: 768px){._kpiGrid_l048d_6,._kpiGridCompact_l048d_13{grid-template-columns:repeat(2,1fr)}._insightsRow_l048d_46,._detailLayout_l048d_25{grid-template-columns:1fr}}._metricWide_120sd_1{grid-column:1 / -1}._metricWide_120sd_1 dd{display:flex;flex-direction:column;gap:.35rem}._pctCell_120sd_11{display:flex;align-items:center;gap:.5rem}._pctTrack_120sd_17{position:relative;flex:1;height:.5rem;background:var(--color-border);border-radius:999px;overflow:hidden}._pctFill_120sd_26{height:100%;border-radius:999px;transition:width .4s ease}._pctGood_120sd_32{background:var(--color-primary)}._pctBad_120sd_36{background:#f59e0b}._pctMark_120sd_40{position:absolute;top:-2px;bottom:-2px;left:66.6%;width:1px;background:var(--color-text-light)}._pctValue_120sd_49{font-size:.8125rem;font-weight:700;color:var(--color-text);white-space:nowrap}._chartWrap_120sd_56{margin-top:.25rem}._wrap_184oj_1{overflow-x:auto;max-height:min(70vh,640px);overflow-y:auto}._table_184oj_7{width:100%;border-collapse:collapse;font-size:.8125rem}._table_184oj_7 th{text-align:center;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding:.6rem .75rem;border-bottom:1px solid var(--color-border);white-space:nowrap;vertical-align:bottom;position:sticky;top:0;z-index:2;background:var(--color-surface-subtle);box-shadow:0 1px 0 var(--color-border)}._table_184oj_7 td{padding:.55rem .75rem;border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle;white-space:nowrap}._left_184oj_39{text-align:left!important}._right_184oj_43{text-align:right!important}._unidad_184oj_47{display:block;font-size:.5625rem;color:var(--color-text-light);text-transform:uppercase;letter-spacing:.03em}._subtotalRow_184oj_55 td{font-weight:700;background:var(--color-primary-bg);border-top:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}._subtotalBadge_184oj_62{display:inline-block;margin-right:.35rem;padding:.1rem .35rem;border-radius:999px;background:var(--color-primary);color:#fff;font-size:.5625rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}._clickable_184oj_75{cursor:pointer}._clickable_184oj_75:hover{background:var(--color-surface-subtle)}._selectedRow_184oj_83{background:var(--color-primary-bg);outline:2px solid var(--color-primary);outline-offset:-2px}._footnote_184oj_89{margin:.75rem 0 0;font-size:.6875rem;color:var(--color-text-light)}._empty_184oj_95{padding:1.5rem;text-align:center;color:var(--color-text-muted);font-size:.875rem}._sortable_184oj_102{white-space:nowrap}._sortBtn_184oj_106{display:inline-flex;align-items:center;gap:.25rem;border:none;background:transparent;cursor:pointer;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}._sortBtn_184oj_106:hover,._sortActive_184oj_124{color:var(--color-text)}._sortIcon_184oj_128{font-size:.5rem;opacity:.8}._card_vxgid_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);min-height:260px;height:100%;display:flex;flex-direction:column}._title_vxgid_13{margin:0 0 1rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._empty_vxgid_22{margin:auto;text-align:center;color:var(--color-text-light);font-size:.875rem}._tableWrap_vxgid_29{overflow-x:auto}._table_vxgid_29{width:100%;border-collapse:collapse;font-size:.8125rem}._table_vxgid_29 th,._table_vxgid_29 td{padding:.5rem .65rem;border-bottom:1px solid var(--color-border);text-align:right;font-variant-numeric:tabular-nums}._table_vxgid_29 th{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);background:var(--color-surface-subtle)}._left_vxgid_56{text-align:left!important}._value_vxgid_60{font-weight:600}._objetivo_vxgid_64{color:var(--color-text-muted)}._good_vxgid_68{color:var(--color-alert-success-text);font-weight:700}._bad_vxgid_73{color:var(--color-alert-danger);font-weight:700}._neutral_vxgid_78{color:var(--color-text-muted)}._page_hap8f_1{max-width:none}._kpiGrid_hap8f_6{display:grid;grid-template-columns:repeat(8,1fr);gap:.75rem;margin-bottom:1.25rem}._chartsRow_hap8f_13{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:1rem;margin-bottom:1.25rem;align-items:stretch}._insightsRow_hap8f_21{display:grid;grid-template-columns:1.2fr 1fr .9fr 1.3fr;gap:1rem;margin-bottom:1.25rem;align-items:stretch}._pptoBanner_hap8f_29{margin-bottom:1rem;padding:.7rem 1rem;background:#fffbeb;border:1px solid #fde68a;border-radius:var(--radius-sm);color:#92400e;font-size:.75rem;line-height:1.5}._uvaBanner_hap8f_40{display:flex;flex-direction:column;gap:.2rem;margin-bottom:1rem;padding:.7rem 1rem;background:#faf5ff;border:1px solid #e9d5ff;border-radius:var(--radius-sm)}._uvaTitle_hap8f_51{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#7e22ce}._uvaText_hap8f_59{font-size:.75rem;color:var(--color-text);line-height:1.5}._good_hap8f_65{color:var(--color-alert-success-text)}._bad_hap8f_69{color:var(--color-alert-danger)}._tableSection_hap8f_73{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);margin-bottom:1.25rem}._tableFocus_hap8f_82{min-height:200px}._tableFocusInner_hap8f_86{min-width:0}._detailLayout_hap8f_90{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.75fr);gap:1rem;align-items:start}._panelSticky_hap8f_97{position:sticky;top:1rem;align-self:start}._tableTitle_hap8f_103{margin:0 0 1rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._status_hap8f_112{color:var(--color-text-muted);font-size:.875rem}._refreshBar_hap8f_117{margin-bottom:.75rem;padding:.45rem .85rem;background:var(--color-info-bg);border:1px solid var(--color-info-bg-strong);border-radius:var(--radius-sm);color:var(--color-info-dark);font-size:.8125rem;font-weight:600}._contentDimmed_hap8f_128{opacity:.72;pointer-events:none;transition:opacity .2s ease}._error_hap8f_134{color:var(--color-alert-danger);font-size:.875rem}._note_hap8f_139{font-size:.75rem;color:var(--color-text-light);margin:0;line-height:1.6}@media (max-width: 1400px){._kpiGrid_hap8f_6{grid-template-columns:repeat(4,1fr)}._insightsRow_hap8f_21{grid-template-columns:1fr 1fr}}@media (max-width: 1200px){._chartsRow_hap8f_13{grid-template-columns:1fr}}@media (max-width: 768px){._kpiGrid_hap8f_6{grid-template-columns:repeat(2,1fr)}._insightsRow_hap8f_21,._detailLayout_hap8f_90{grid-template-columns:1fr}}._sum_nq9cz_2{margin:0 0 .8rem;padding:.65rem .9rem;border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-surface);font-size:.875rem;line-height:1.45;color:var(--color-text-strong)}._sum_nq9cz_2 b{font-variant-numeric:tabular-nums}._how_nq9cz_4{margin:0 0 .7rem;font-size:.75rem;color:var(--color-text-muted)}._chips_nq9cz_5{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-bottom:.7rem}._chip_nq9cz_5{min-height:32px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;padding:.2rem .75rem;font-size:.75rem;cursor:pointer;color:var(--color-text-strong)}._chip_nq9cz_5:hover{border-color:var(--color-primary)}._chip_nq9cz_5:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._chipOn_nq9cz_9{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._mx_nq9cz_12{display:flex;flex-direction:column;gap:2px;min-width:640px}._mxHead_nq9cz_13,._mxRow_nq9cz_13{display:grid;grid-template-columns:minmax(150px,1.4fr) repeat(6,minmax(86px,1fr)) 64px;gap:4px;align-items:center}._mxHead_nq9cz_13{position:sticky;top:0;font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}._mxH_nq9cz_13{min-height:36px;border:0;background:transparent;cursor:pointer;font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;border-bottom:2px solid transparent}._mxH_nq9cz_13:hover{color:var(--color-text-strong)}._mxH_nq9cz_13:focus-visible{outline:2px solid var(--color-primary)}._mxHon_nq9cz_18{color:var(--color-text-strong);border-bottom-color:var(--color-primary);font-weight:700}._mxRow_nq9cz_13{padding:2px 0;border-radius:6px}._mxRow_nq9cz_13:hover{background:#2d6a4f0d}._mxName_nq9cz_21{text-align:left;border:0;background:transparent;cursor:pointer;font:inherit;padding:.3rem .4rem;min-height:40px}._mxName_nq9cz_21 b{display:block;color:var(--color-text-strong);font-size:.8125rem}._mxName_nq9cz_21 small{color:var(--color-text-muted);font-size:.6875rem}._mxName_nq9cz_21:focus-visible,._pill_nq9cz_24:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._pill_nq9cz_24{min-height:40px;display:flex;align-items:center;justify-content:center;gap:.3rem;border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;cursor:pointer;font:inherit;font-size:.8125rem;font-variant-numeric:tabular-nums;padding:0 .3rem}._pill_nq9cz_24 i{font-style:normal;font-weight:800;font-size:.8125rem}._pOk_nq9cz_27{background:#ecfdf3;border-color:#bbe7cf}._pOk_nq9cz_27 i{color:#15803d}._pWarn_nq9cz_28{background:#fffbeb;border-color:#f4dc9a}._pWarn_nq9cz_28 i{color:#b45309}._pBad_nq9cz_29{background:#fef2f2;border-color:#f2b8b8}._pBad_nq9cz_29 i{color:#b91c1c}._pNone_nq9cz_30 i{color:#94a3b8}._mxFail_nq9cz_31{font-size:.75rem;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}._legendRow_nq9cz_32{display:flex;gap:1rem;flex-wrap:wrap;font-size:.75rem;color:var(--color-text-muted);margin-top:.7rem}._legendRow_nq9cz_32 span b{font-weight:800;margin-right:.25rem}._hist_nq9cz_36{display:grid;gap:6px;align-items:end}._hCol_nq9cz_37{display:flex;flex-direction:column;align-items:stretch;gap:4px;border:0;background:transparent;cursor:pointer;padding:0;font:inherit;min-width:0}._hVal_nq9cz_38{font-size:.75rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums;min-height:1rem}._hBar_nq9cz_39{height:170px;display:flex;align-items:flex-end;background:#f1f5f9;border-radius:6px 6px 0 0;overflow:hidden}._hBar_nq9cz_39 b{display:block;width:100%;border-radius:6px 6px 0 0;transition:height .25s ease}._hLab_nq9cz_41{font-size:.8125rem;font-weight:700;text-align:center;padding:.2rem 0;border-top:2px solid var(--color-border)}._hCol_nq9cz_37:hover ._hBar_nq9cz_39,._hCol_nq9cz_37:focus-visible ._hBar_nq9cz_39{background:#e2e8f0}._hCol_nq9cz_37:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:6px}._hColOn_nq9cz_44 ._hLab_nq9cz_41{border-top-color:#1e293b;background:#1e293b;color:#fff;border-radius:0 0 4px 4px}._zone_nq9cz_45{text-align:center;font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#166534;border-top:4px solid #16a34a;padding-top:.25rem;margin-top:.15rem}._zoneOut_nq9cz_46{color:#64748b;border-top-color:#cbd5e1}._strip_nq9cz_49{display:flex;height:54px;border-radius:8px;overflow:hidden;border:1px solid var(--color-border)}._stripSeg_nq9cz_50{border:0;padding:0;min-width:3px;cursor:pointer;font:inherit;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;transition:flex-grow .25s ease}._stripSeg_nq9cz_50:focus-visible{outline:3px solid #1e293b;outline-offset:-3px}._stripOn_nq9cz_52{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px #1e293b}._swList_nq9cz_53{list-style:none;margin:.7rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.35rem}._sw_nq9cz_53{width:100%;min-height:40px;display:grid;grid-template-columns:18px 1fr auto;gap:.5rem;align-items:center;border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;padding:.3rem .6rem;cursor:pointer;font:inherit;font-size:.8125rem;text-align:left}._sw_nq9cz_53:hover{border-color:var(--color-primary)}._sw_nq9cz_53:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._swOn_nq9cz_57{border-color:#1e293b;box-shadow:0 0 0 1px #1e293b}._sw_nq9cz_53 i{width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.25)}._sw_nq9cz_53 b{font-variant-numeric:tabular-nums}._minis_nq9cz_62{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:.8rem}._mini_nq9cz_62{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:.7rem .8rem .5rem;display:flex;flex-direction:column;gap:.3rem;min-width:0}._miniOn_nq9cz_64{border-color:#1e293b;box-shadow:0 0 0 1px #1e293b}._miniHead_nq9cz_65{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}._miniHead_nq9cz_65 h4{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-strong)}._miniHead_nq9cz_65 button{min-height:28px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;font-size:.6875rem;cursor:pointer;padding:0 .5rem}._miniHead_nq9cz_65 button:hover{border-color:var(--color-primary)}._miniVal_nq9cz_69{font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--color-text-strong);line-height:1.1}._miniVal_nq9cz_69 small{font-size:.7rem;font-weight:600;color:var(--color-text-muted);margin-left:.35rem}._miniSt_nq9cz_71{font-size:.75rem;font-weight:700}._miniOk_nq9cz_72{color:#15803d}._miniBad_nq9cz_72{color:#b91c1c}._miniNeutral_nq9cz_72{color:#64748b}._miniNote_nq9cz_73{font-size:.6875rem;color:var(--color-text-muted)}._miniSvg_nq9cz_74{width:100%;height:auto;display:block;cursor:crosshair}._miniSvg_nq9cz_74:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}._pinTable_nq9cz_76{width:100%;border-collapse:collapse;font-size:.8125rem;font-variant-numeric:tabular-nums}._pinTable_nq9cz_76 th,._pinTable_nq9cz_76 td{padding:.3rem .5rem;border-bottom:1px solid #f1f5f9;text-align:right}._pinTable_nq9cz_76 th:first-child,._pinTable_nq9cz_76 td:first-child{text-align:left}._pinTable_nq9cz_76 th{font-size:.6875rem;text-transform:uppercase;color:var(--color-text-muted)}@media (prefers-reduced-motion: reduce){._hBar_nq9cz_39 b,._stripSeg_nq9cz_50{transition:none!important}}._card_t1p2r_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);height:100%}._title_t1p2r_10{margin:0 0 .85rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._tableWrap_t1p2r_19{width:100%;overflow-x:auto}._table_t1p2r_19{width:100%;min-width:26rem;border-collapse:collapse;font-size:.75rem;table-layout:fixed}._table_t1p2r_19 th:not(._left_t1p2r_32),._table_t1p2r_19 td:not(._left_t1p2r_32){width:5.5rem}._table_t1p2r_19 th{text-align:right;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);padding:.4rem .5rem;border-bottom:1px solid var(--color-border)}._table_t1p2r_19 td{padding:.42rem .5rem;border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap}._left_t1p2r_32{text-align:left!important;color:var(--color-text);white-space:normal;line-height:1.3}._value_t1p2r_62{font-weight:700;color:var(--color-text)}._objetivo_t1p2r_67{color:var(--color-text-muted)}._good_t1p2r_71{color:var(--color-alert-success-text);font-weight:700}._bad_t1p2r_76{color:var(--color-alert-danger);font-weight:700}._neutral_t1p2r_81{color:var(--color-text-muted);font-weight:600}._empty_t1p2r_86{margin:0;padding:2rem 0;text-align:center;color:var(--color-text-light);font-size:.875rem}._wrap_1apzk_1{overflow-x:auto;max-height:min(70vh,640px);overflow-y:auto}._table_1apzk_7{width:100%;border-collapse:collapse;font-size:.75rem}._table_1apzk_7 th{text-align:center;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);padding:.5rem;border-bottom:1px solid var(--color-border);white-space:nowrap;position:sticky;z-index:2;background:var(--color-surface-subtle);box-shadow:0 1px 0 var(--color-border)}._table_1apzk_7 td{padding:.6rem .5rem;border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle;text-align:center;white-space:nowrap}._groupRow_1apzk_38 th{top:0;z-index:3;padding-bottom:.25rem;border-bottom:none}._table_1apzk_7 thead tr:nth-child(2) th{top:1.75rem}._spacer_1apzk_49{border-bottom:none!important}._groupCell_1apzk_53{border-bottom:1px solid var(--color-border)!important;color:var(--color-text);font-size:.5625rem;background:var(--color-surface-subtle);position:sticky;top:0;z-index:3}._groupStart_1apzk_63{border-left:1px solid var(--color-border)}._left_1apzk_67{text-align:left!important}._variedad_1apzk_71{display:block;font-weight:700;color:var(--color-text)}._especie_1apzk_77{display:block;font-size:.625rem;color:var(--color-text-light)}._estado_1apzk_83{display:inline-block;margin-top:.15rem;font-size:.5625rem;font-weight:800;letter-spacing:.03em;border-radius:999px;padding:.1rem .4rem}._metric_1apzk_93{display:block;font-weight:700}._objetivo_1apzk_98{display:block;font-size:.5625rem;color:var(--color-text-muted)}._total_1apzk_104{font-weight:700}._good_1apzk_108{background:var(--color-alert-success-bg);color:var(--color-alert-success-text)}._warn_1apzk_113{background:var(--color-alert-warning-bg);color:var(--color-accent)}._bad_1apzk_118{background:var(--color-alert-danger-bg);color:var(--color-alert-danger-text)}._neutral_1apzk_123{background:transparent;color:var(--color-text-muted)}td ._good_1apzk_108,td ._warn_1apzk_113,td ._bad_1apzk_118{background:transparent}td span._good_1apzk_108{color:var(--color-alert-success-text)}td span._warn_1apzk_113{color:var(--color-accent)}td span._bad_1apzk_118{color:var(--color-alert-danger)}td span._estado_1apzk_83._good_1apzk_108{background:var(--color-alert-success-bg)}td span._estado_1apzk_83._warn_1apzk_113{background:var(--color-alert-warning-bg)}td span._estado_1apzk_83._bad_1apzk_118{background:var(--color-alert-danger-bg)}._empty_1apzk_158{padding:1.5rem;text-align:center;color:var(--color-text-muted);font-size:.875rem}._sortBtn_1apzk_165{border:none;background:transparent;font:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;padding:0}._sortBtn_1apzk_165:hover{color:var(--color-text)}._subtotalRow_1apzk_182{background:linear-gradient(90deg,var(--color-primary-bg) 0%,var(--color-primary-bg) 55%,var(--color-primary-bg) 100%);border-top:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);box-shadow:inset 4px 0 0 var(--color-primary)}._subtotalRow_1apzk_182 td{padding-top:.8rem;padding-bottom:.8rem;font-weight:700;border-bottom-color:var(--color-alert-success-bg);color:var(--color-alert-success-deep)}._subtotalCell_1apzk_197{position:relative}._subtotalBadge_1apzk_201{display:inline-block;margin-bottom:.25rem;padding:.12rem .45rem;border-radius:999px;background:var(--color-primary);color:#fff;font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._subtotalVariedad_1apzk_214{font-size:.8125rem;letter-spacing:.03em;color:var(--color-alert-success-text)}._subtotalRow_1apzk_182 ._metric_1apzk_93,._subtotalRow_1apzk_182 ._total_1apzk_104{color:var(--color-alert-success-deep)}._subtotalRow_1apzk_182 ._objetivo_1apzk_98{color:var(--color-alert-success-text);font-weight:600}._totalRow_1apzk_230{background:var(--color-border);font-weight:700}._selectedRow_1apzk_235{background:var(--color-primary-bg);outline:2px solid var(--color-primary);outline-offset:-2px}._clickable_1apzk_241{cursor:pointer}._clickable_1apzk_241:hover{background:var(--color-surface-subtle)}._page_nagxd_1{max-width:none}._kpiGrid_nagxd_6{display:grid;grid-template-columns:repeat(8,1fr);gap:.75rem;margin-bottom:1.25rem}._kpiGridCompact_nagxd_13{grid-template-columns:repeat(5,1fr)}._chartsRow_nagxd_17{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:1rem;margin-bottom:1.25rem;align-items:stretch}._chartsRowCompact_nagxd_25{grid-template-columns:1.5fr 1fr}._insightsRow_nagxd_29{display:grid;grid-template-columns:1fr 1fr .9fr 1.3fr;gap:1rem;margin-bottom:1.25rem;align-items:stretch}._tableSection_nagxd_37{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);margin-bottom:1.25rem}._detailLayout_nagxd_46{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.75fr);gap:1rem;align-items:start}._panelSticky_nagxd_53{position:sticky;top:1rem;align-self:start}._detailFocusInner_nagxd_59{min-width:0}._extraChartRow_nagxd_63{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.25rem;max-width:640px}._tableTitle_nagxd_71{margin:0 0 1rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._status_nagxd_80{color:var(--color-text-muted);font-size:.875rem}._refreshBar_nagxd_85{margin-bottom:.75rem;padding:.45rem .85rem;background:var(--color-info-bg);border:1px solid var(--color-info-bg-strong);border-radius:var(--radius-sm);color:var(--color-info-dark);font-size:.8125rem;font-weight:600}._contentDimmed_nagxd_96{opacity:.72;pointer-events:none;transition:opacity .2s ease}._error_nagxd_102{color:var(--color-alert-danger);font-size:.875rem}._note_nagxd_107{font-size:.75rem;color:var(--color-text-light);margin:0;line-height:1.6}@media (max-width: 1400px){._kpiGrid_nagxd_6{grid-template-columns:repeat(4,1fr)}._insightsRow_nagxd_29{grid-template-columns:1fr 1fr}}@media (max-width: 1200px){._chartsRow_nagxd_17{grid-template-columns:1fr}}@media (max-width: 768px){._kpiGrid_nagxd_6,._kpiGridCompact_nagxd_13{grid-template-columns:repeat(2,1fr)}._insightsRow_nagxd_29,._detailLayout_nagxd_46{grid-template-columns:1fr}}._wrap_1xc8l_1{overflow-x:auto}._wrapScroll_1xc8l_5{max-height:min(70vh,640px);overflow-y:auto}._table_1xc8l_10{width:100%;border-collapse:collapse;font-size:.8125rem}._table_1xc8l_10 th{text-align:left;padding:.65rem .75rem;background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);font-weight:600;color:var(--color-text-muted);font-size:.75rem;text-transform:uppercase;white-space:nowrap}._stickyHead_1xc8l_28{position:sticky;top:0;z-index:2;background:var(--color-surface-subtle);box-shadow:0 1px 0 var(--color-border)}._table_1xc8l_10 td{padding:.65rem .75rem;border-bottom:1px solid var(--color-border);white-space:nowrap}._right_1xc8l_42{text-align:right!important}._sortBtn_1xc8l_46{border:none;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit}._sortBtn_1xc8l_46:hover{color:var(--color-text)}._clickable_1xc8l_61{cursor:pointer}._clickable_1xc8l_61:hover{background:var(--color-surface-subtle)}._selectedRow_1xc8l_69{background:var(--color-primary-bg);outline:2px solid var(--color-primary);outline-offset:-2px}._totalRow_1xc8l_75 td{font-weight:700;background:var(--color-primary-bg)}._subtotalRow_1xc8l_80 td{font-weight:600;background:var(--color-border);border-top:2px solid var(--color-text-light);border-bottom:2px solid var(--color-text-light)}._selectedRow_1xc8l_69._totalRow_1xc8l_75 td,._selectedRow_1xc8l_69._subtotalRow_1xc8l_80 td{background:var(--color-primary-bg)}._badge_1xc8l_92{display:inline-block;min-width:3.25rem;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700;text-align:center}._badgePositive_1xc8l_102{background:var(--color-alert-success-bg);color:var(--color-alert-success-text)}._badgeNegative_1xc8l_107{background:var(--color-alert-danger-bg);color:var(--color-alert-danger-text)}._badgeNeutral_1xc8l_112{display:inline-block;min-width:3.25rem;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;text-align:center;background:var(--color-surface-subtle);color:var(--color-text-strong)}._dash_1xc8l_124{color:var(--color-text-light)}._empty_1xc8l_128{text-align:center;color:var(--color-text-light);padding:2rem;font-size:.875rem}._card_v253f_1{background:transparent;min-width:0}._title_v253f_6{margin:0 0 .65rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._legend_v253f_15{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}._legendBtn_v253f_22{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--color-border);background:#fff;border-radius:999px;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;color:var(--color-text-muted);cursor:pointer}._legendBtn_v253f_22:hover{color:var(--color-text);border-color:var(--color-text-light)}._legendOff_v253f_41{opacity:.45;text-decoration:line-through}._dot_v253f_46{width:.5rem;height:.5rem;border-radius:50%}._dotActual_v253f_52{background:var(--color-primary)}._dotAnterior_v253f_56{background:var(--color-text-light)}._rows_v253f_60{display:flex;flex-direction:column;gap:.7rem}._row_v253f_60{display:grid;grid-template-columns:5.5rem 1fr;gap:.5rem;align-items:center;transition:opacity .15s ease}._rowHover_v253f_74{background:var(--color-surface-subtle);border-radius:var(--radius-sm)}._rowDim_v253f_79{opacity:.4}._label_v253f_83{font-size:.6875rem;font-weight:600;color:var(--color-text);line-height:1.25}._bars_v253f_90{display:flex;flex-direction:column;gap:.25rem;min-width:0}._barRow_v253f_97{display:flex;align-items:center;gap:.4rem;min-width:0}._bar_v253f_90{height:.55rem;border-radius:999px;min-width:0;transition:width .25s ease}._barActual_v253f_111{background:var(--color-primary)}._barAnterior_v253f_115{background:var(--color-text-light)}._barNeg_v253f_119{background:var(--color-alert-danger)}._barAnterior_v253f_115._barNeg_v253f_119{background:#f87171}._value_v253f_127{font-size:.6875rem;font-weight:600;color:var(--color-text-muted);white-space:nowrap}._hoverHint_v253f_134{margin:.75rem 0 0;font-size:.6875rem;color:var(--color-text-muted);line-height:1.4}._empty_v253f_141{margin:0;padding:1rem 0;text-align:center;font-size:.75rem;color:var(--color-text-light)}._chartWrap_luvzb_1{margin-top:.25rem;padding-top:.75rem;border-top:1px solid var(--color-border)}._page_efo3v_1{max-width:none}._kpiGrid_efo3v_6{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;margin-bottom:1.25rem}._insightsRow_efo3v_13,._insightsRow4_efo3v_21{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;margin-bottom:1.25rem;align-items:stretch}._tableSection_efo3v_29{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);margin-bottom:1.25rem}._tableTitle_efo3v_38{margin:0 0 1rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._tableFocusInner_efo3v_47{min-width:0}._detailLayout_efo3v_51{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.7fr);gap:1rem;align-items:start}._panelSticky_efo3v_58{position:sticky;top:1rem;align-self:start}._status_efo3v_64{color:var(--color-text-muted);font-size:.875rem}._refreshBar_efo3v_69{margin-bottom:.75rem;padding:.45rem .85rem;background:var(--color-info-bg);border:1px solid var(--color-info-bg-strong);border-radius:var(--radius-sm);color:var(--color-info-dark);font-size:.8125rem;font-weight:600}._contentDimmed_efo3v_80{opacity:.72;pointer-events:none;transition:opacity .2s ease}._error_efo3v_86{color:var(--color-alert-danger);font-size:.875rem}._note_efo3v_91{font-size:.75rem;color:var(--color-text-light);margin:0;line-height:1.6}@media (max-width: 1200px){._kpiGrid_efo3v_6{grid-template-columns:repeat(3,1fr)}._insightsRow_efo3v_13,._insightsRow4_efo3v_21{grid-template-columns:1fr 1fr}._detailLayout_efo3v_51{grid-template-columns:1fr}._panelSticky_efo3v_58{position:static}}@media (max-width: 768px){._kpiGrid_efo3v_6{grid-template-columns:repeat(2,1fr)}._insightsRow_efo3v_13,._insightsRow4_efo3v_21{grid-template-columns:1fr}}@media (max-width: 640px){._kpiGrid_efo3v_6{grid-template-columns:1fr}}._crumbBar_1jw4l_3{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:.55rem .9rem;font-size:.8125rem}._crumbBar_1jw4l_3 ._lvl_1jw4l_5{color:var(--color-text-muted)}._crumbBar_1jw4l_3 button._crumb_1jw4l_3{all:unset;cursor:pointer;color:var(--color-info);font-weight:600}._crumbBar_1jw4l_3 button._crumb_1jw4l_3:hover{text-decoration:underline}._crumbBar_1jw4l_3 button._crumb_1jw4l_3:focus-visible{outline:3px solid rgba(45,106,79,.35);outline-offset:2px}._crumbBar_1jw4l_3 b{color:var(--color-text)}._loadingDim_1jw4l_15{opacity:.55;transition:opacity .16s ease}._btnP_1jw4l_19{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);padding:.3rem .8rem;cursor:pointer;font-weight:600;font-size:.8125rem}._btnP_1jw4l_19:hover{background:var(--color-primary-dark)}._btnP_1jw4l_19:focus-visible,._btnG_1jw4l_23:focus-visible{outline:3px solid rgba(45,106,79,.35);outline-offset:2px}._btnG_1jw4l_23{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-sm);padding:.3rem .8rem;cursor:pointer;font-weight:600;font-size:.8125rem;color:var(--color-text-strong)}._btnG_1jw4l_23:hover{border-color:var(--color-primary);color:var(--color-primary-dark)}._btnP_1jw4l_19:disabled,._btnG_1jw4l_23:disabled{opacity:.45;cursor:default}._bridgeSvg_1jw4l_35{width:100%;height:auto;display:block}._bgGroup_1jw4l_37{cursor:pointer;outline:none}._bgGroup_1jw4l_37:focus-visible ._bgBar_1jw4l_39{stroke:#1e293b;stroke-width:3}._bgBar_1jw4l_39{transition:y .42s cubic-bezier(.2,.7,.2,1),height .42s cubic-bezier(.2,.7,.2,1),opacity .16s ease}._bgVal_1jw4l_43{font-size:13px;font-weight:800;fill:#1e293b;font-variant-numeric:tabular-nums}._bgLab_1jw4l_45{font-size:11.5px;font-weight:700;fill:#334155}._bgSub_1jw4l_47{font-size:10.5px;fill:#64748b}._bgActive_1jw4l_49 ._bgLab_1jw4l_45{fill:#166534}._bgActiveRing_1jw4l_51{fill:none;stroke:#1e293b;stroke-width:2;stroke-dasharray:5 3}._explain_1jw4l_53{border-left:5px solid var(--color-info);background:var(--color-info-bg);border-radius:var(--radius-sm);padding:.55rem .8rem;font-size:.8125rem;color:var(--color-text-strong);line-height:1.45}._rkChips_1jw4l_59{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.6rem}._rkChip_1jw4l_59{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;padding:.15rem .7rem;cursor:pointer;font-size:.75rem;font-weight:600;color:var(--color-text-strong)}._rkChip_1jw4l_59:hover{border-color:var(--color-primary)}._rkChipOn_1jw4l_65{background:var(--color-primary-bg);border-color:var(--color-primary);color:var(--color-primary-dark)}._rkChip_1jw4l_59:focus-visible{outline:3px solid rgba(45,106,79,.35)}._rkRow_1jw4l_69{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) 118px;align-items:center;gap:.6rem;padding:.35rem .45rem;border:0;border-bottom:1px solid #f1f5f9;background:transparent;width:100%;text-align:left;font:inherit;font-size:.8125rem;color:inherit;cursor:pointer;border-radius:4px}._rkRow_1jw4l_69:hover{background:var(--color-surface-subtle)}._rkRow_1jw4l_69:focus-visible{outline:3px solid rgba(45,106,79,.35);outline-offset:-2px}._rkOn_1jw4l_75{background:var(--color-primary-bg)!important;box-shadow:inset 3px 0 0 var(--color-primary)}._rkName_1jw4l_77{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rkName_1jw4l_77 small{display:block;font-weight:400;color:var(--color-text-muted);font-size:.6875rem;white-space:normal;line-height:1.3}._rkTrack_1jw4l_81{position:relative;height:16px}._rkZero_1jw4l_83{position:absolute;left:50%;top:-2px;bottom:-2px;border-left:1px solid #94a3b8}._rkBar_1jw4l_85{position:absolute;top:2px;bottom:2px;border-radius:3px;transition:left .38s cubic-bezier(.2,.7,.2,1),width .38s cubic-bezier(.2,.7,.2,1)}._rkVal_1jw4l_87{text-align:right;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}._rkVal_1jw4l_87 small{display:block;font-weight:500;font-size:.6875rem;color:var(--color-text-muted)}._mkSvg_1jw4l_95{width:100%;height:auto;display:block}._mkGroup_1jw4l_97{cursor:pointer;outline:none}._mkGroup_1jw4l_97:focus-visible ._mkRect_1jw4l_99{stroke:#1e293b;stroke-width:3}._mkRect_1jw4l_99{transition:opacity .16s ease}._mkLab_1jw4l_103{font-size:11px;font-weight:700;fill:#fff;pointer-events:none}._mkLabOut_1jw4l_105{font-size:10.5px;font-weight:700;fill:#334155;pointer-events:none}._mkAx_1jw4l_107{font-size:10px;fill:#64748b}._mkAxT_1jw4l_109{font-size:11px;fill:#475569;font-weight:600}._dtWrap_1jw4l_115{overflow-x:auto}._dt_1jw4l_115{width:100%;border-collapse:collapse;font-size:.8125rem;font-variant-numeric:tabular-nums}._dt_1jw4l_115 th{text-align:right;padding:.45rem .6rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap;background:var(--color-surface);position:sticky;top:0}._dt_1jw4l_115 th:first-child,._dt_1jw4l_115 td:first-child{text-align:left}._dt_1jw4l_115 th button{all:unset;cursor:pointer;padding:.1rem .2rem;border-radius:3px}._dt_1jw4l_115 th button:hover{color:var(--color-primary-dark)}._dt_1jw4l_115 th button:focus-visible{outline:3px solid rgba(45,106,79,.35)}._dt_1jw4l_115 td{text-align:right;padding:.4rem .6rem;border-bottom:1px solid #f1f5f9;white-space:nowrap}._dt_1jw4l_115 tbody tr{cursor:pointer}._dt_1jw4l_115 tbody tr:hover{background:var(--color-surface-subtle)}._dtOn_1jw4l_135{background:var(--color-primary-bg)!important}._dt_1jw4l_115 ._tot_1jw4l_137 td{font-weight:800;border-top:2px solid var(--color-border);cursor:default}._pos_1jw4l_139{color:#15803d;font-weight:700}._neg_1jw4l_141{color:#b91c1c;font-weight:700}._plSvg_1jw4l_147{width:100%;height:auto;display:block}._plGroup_1jw4l_149{cursor:pointer;outline:none}._plGroup_1jw4l_149:focus-visible ._plBase_1jw4l_151{stroke:#1e293b;stroke-width:2}._plBar_1jw4l_153{transition:y .42s cubic-bezier(.2,.7,.2,1),height .42s cubic-bezier(.2,.7,.2,1)}._plVal_1jw4l_155{font-size:10.5px;font-weight:700;fill:#334155;font-variant-numeric:tabular-nums}._plSeason_1jw4l_157{font-size:13px;font-weight:800;fill:#1e293b}._plChip_1jw4l_159{font-size:10.5px;font-weight:800}._hsHead_1jw4l_161{cursor:pointer}._hsBase_1jw4l_163{background:var(--color-primary-bg)}._storyBtn_1jw4l_165{display:block;text-align:left;width:100%;font:inherit;cursor:pointer;border:0}._storyBtn_1jw4l_165:hover{box-shadow:var(--shadow-md)}._storyBtn_1jw4l_165:focus-visible{outline:3px solid rgba(45,106,79,.35)}._netBar_1jw4l_175{display:flex;height:34px;border-radius:6px;overflow:hidden;background:#f1f5f9}._netBar_1jw4l_175 span{display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:800;white-space:nowrap;overflow:hidden;transition:width .38s ease}._mxCell_1jw4l_179{text-align:center;font-size:.6875rem;font-weight:700;cursor:pointer;min-width:74px;transition:outline-color .12s;outline:2px solid transparent;outline-offset:-2px}._mxCell_1jw4l_179:hover{outline-color:#1e293b}._mxCell_1jw4l_179:focus-visible{outline-color:#1e293b}._mxColOn_1jw4l_185{box-shadow:inset 0 3px #a16207}._mxHead_1jw4l_187{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 900px){._rkRow_1jw4l_69{grid-template-columns:minmax(0,1fr) 110px}._rkRow_1jw4l_69>:nth-child(2){display:none}}@media (prefers-reduced-motion: reduce){._bgBar_1jw4l_39,._rkBar_1jw4l_85,._plBar_1jw4l_153,._netBar_1jw4l_175 span,._mkRect_1jw4l_99{transition:none!important}}._pbLegend_1jw4l_209{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.75rem;color:var(--color-text-muted);margin-bottom:.5rem}._pbLegend_1jw4l_209 i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:.35rem}._pbRow2_1jw4l_213{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2fr) 200px;align-items:center;gap:.8rem;padding:.45rem .5rem;border:0;border-bottom:1px solid #f1f5f9;background:transparent;width:100%;text-align:left;font:inherit;font-size:.8125rem;color:inherit;cursor:pointer;border-radius:4px}._pbRow2_1jw4l_213:hover{background:var(--color-surface-subtle)}._pbRow2_1jw4l_213:focus-visible{outline:3px solid rgba(45,106,79,.35);outline-offset:-2px}._pbBars_1jw4l_219{display:grid;gap:4px}._pbLine2_1jw4l_221{display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:.5rem}._pbTrack2_1jw4l_223{height:14px;background:#f1f5f9;border-radius:7px;overflow:hidden}._pbTrack2_1jw4l_223 i{display:block;height:100%;border-radius:7px;transition:width .38s cubic-bezier(.2,.7,.2,1)}._pbNum_1jw4l_227{font-size:.75rem;font-variant-numeric:tabular-nums;text-align:right}._pbMar_1jw4l_229{display:flex;flex-direction:column;align-items:flex-start;border-radius:var(--radius-sm);padding:.3rem .6rem;font-weight:800;font-size:.8125rem;font-variant-numeric:tabular-nums}._pbMar_1jw4l_229 small{font-weight:600;font-size:.6875rem;opacity:.85}._rkSub_1jw4l_233{display:block;font-weight:400;color:var(--color-text-muted);font-size:.6875rem;white-space:normal;line-height:1.35;margin-top:.15rem}@media (max-width: 900px){._pbRow2_1jw4l_213{grid-template-columns:minmax(0,1fr) 150px}._pbRow2_1jw4l_213>._pbBars_1jw4l_219{display:none}}@media (prefers-reduced-motion: reduce){._pbTrack2_1jw4l_223 i{transition:none!important}}._banner_1jkge_1{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;align-items:center;justify-content:space-between;background:var(--color-accent-bg);border:1px solid #e9d29a;border-radius:var(--radius);padding:.55rem .9rem;font-size:.8125rem;color:var(--color-accent-dark)}._banner_1jkge_1 strong{font-weight:700}._who_1jkge_5{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text-strong)}._who_1jkge_5 select,._tool_1jkge_7 select,._tool_1jkge_7 input[type=search],._field_1jkge_7 select,._field_1jkge_7 input{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.3rem .5rem;font-size:.8125rem;background:var(--color-surface);color:var(--color-text-strong)}._tools_1jkge_11{display:flex;flex-wrap:wrap;gap:.6rem .9rem;align-items:center}._tool_1jkge_7{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--color-text-muted)}._spacer_1jkge_15{flex:1}._btn_1jkge_17{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-strong);border-radius:var(--radius-sm);padding:.38rem .8rem;font-size:.8125rem;cursor:pointer;white-space:nowrap}._btn_1jkge_17:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary-dark)}._btn_1jkge_17:disabled{opacity:.45;cursor:not-allowed}._btnP_1jkge_23{background:var(--color-primary);color:#fff;border-color:var(--color-primary);font-weight:600}._btnP_1jkge_23:hover:not(:disabled){background:var(--color-primary-dark);color:#fff}._btnX_1jkge_27{color:var(--color-danger, #dc2626)}._kpis_1jkge_31{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.9rem}._grid_1jkge_33{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1rem;align-items:start}._grid2_1jkge_35{display:grid;grid-template-columns:1.4fr 1fr;gap:1rem}._grid_1jkge_33>*,._grid2_1jkge_35>*{min-width:0}@media (max-width: 1250px){._grid_1jkge_33,._grid2_1jkge_35{grid-template-columns:1fr}}._card_1jkge_45{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem 1.2rem;box-shadow:var(--shadow);min-width:0}._cardHead_1jkge_47{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.7rem;flex-wrap:wrap}._cardHead_1jkge_47 h3{margin:0;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-strong)}._hint_1jkge_51{text-transform:none;letter-spacing:0;font-weight:400;color:var(--color-text-light)}._full_1jkge_53{position:fixed;top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;z-index:60;overflow:auto;box-shadow:0 0 0 100vmax #0f172a8c}._scroll_1jkge_55{overflow:auto;max-height:66vh;border:1px solid var(--color-border);border-radius:var(--radius-sm)}._full_1jkge_53 ._scroll_1jkge_55{max-height:calc(100vh - 7rem)}._tbl_1jkge_59{border-collapse:separate;border-spacing:0;font-size:.8125rem;font-variant-numeric:tabular-nums;width:max-content;min-width:100%}._tbl_1jkge_59 th,._tbl_1jkge_59 td{padding:.15rem .35rem;border-bottom:1px solid #eef2f6;border-right:1px solid #f4f6f8;white-space:nowrap}._tbl_1jkge_59 thead th{position:sticky;background:var(--color-surface);z-index:3;font-size:.6875rem;text-transform:none;font-weight:600;color:var(--color-text-strong);text-align:center;white-space:normal;min-width:92px;max-width:120px;vertical-align:bottom}._tbl_1jkge_59 thead tr:first-child th{top:0;color:#fff;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;z-index:4}._tbl_1jkge_59 thead tr:nth-child(2) th{top:1.65rem;border-bottom:2px solid var(--color-border)}._stickL_1jkge_69{position:sticky;left:0;z-index:2;background:var(--color-surface);text-align:left!important;min-width:190px!important;max-width:230px!important;box-shadow:2px 0 #e5e7eb}thead ._stickL_1jkge_69{z-index:5!important}._tbl_1jkge_59 tbody tr{cursor:pointer}._tbl_1jkge_59 tbody tr:hover td,._tbl_1jkge_59 tbody tr:hover ._stickL_1jkge_69{background:#e8eef5}._rowOn_1jkge_79 td,._rowOn_1jkge_79 ._stickL_1jkge_69{background:#bfe3cd!important}._rowOn_1jkge_79 ._stickL_1jkge_69{box-shadow:inset 4px 0 0 var(--color-primary),2px 0 #e5e7eb}._rowOn_1jkge_79 ._rowName_1jkge_83 b{color:#14532d}._rowName_1jkge_83{display:flex;flex-direction:column;line-height:1.2}._rowName_1jkge_83 b{font-size:.8125rem}._rowName_1jkge_83 small{color:var(--color-text-muted);font-size:.6875rem}._lock_1jkge_91{margin-left:.3rem;font-size:.7rem;opacity:.6}._tot_1jkge_93 td{font-weight:700;background:#f8fafc;position:sticky;bottom:0;z-index:2;border-top:2px solid var(--color-border)}._tot_1jkge_93 ._stickL_1jkge_69{z-index:3}._dim_1jkge_97{color:var(--color-text-muted);font-size:.75rem}._cell_1jkge_101{display:block;width:100%;min-width:66px;box-sizing:border-box;text-align:right;padding:.22rem .4rem;border-radius:4px;font:inherit;font-variant-numeric:tabular-nums}._cellIn_1jkge_103{border:1px solid transparent;background:#fff;color:#111827}._cellIn_1jkge_103:hover{border-color:#cbd5e1}._cellIn_1jkge_103:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #2d6a4f33;background:#fff}._cellEdited_1jkge_109{background:#fef9c3;border-color:#facc15}._cellVacio_1jkge_111{background:#fffbeb}._cellLock_1jkge_113{color:#475569}._cellCalc_1jkge_115{background:#d6e0eb;color:#0b1220;font-weight:600;box-shadow:inset 0 0 0 1px #b4c3d4;cursor:help}._cellCalc_1jkge_115:hover{background:#c4d3e3}._cellWide_1jkge_119{min-width:110px;text-align:left}._steps_1jkge_125{display:grid;gap:.45rem;margin:0;padding:0;list-style:none;counter-reset:s}._steps_1jkge_125 li{counter-increment:s;display:grid;grid-template-columns:1.6rem 1fr;gap:.5rem;align-items:start;font-size:.8125rem}._steps_1jkge_125 li:before{content:counter(s);background:var(--color-primary-bg);color:var(--color-primary-dark);border-radius:999px;width:1.4rem;height:1.4rem;display:grid;place-items:center;font-weight:700;font-size:.75rem}._steps_1jkge_125 b{font-variant-numeric:tabular-nums}._falta_1jkge_133{color:#b45309;background:#fffbeb;border-radius:4px;padding:0 .3rem}._vs_1jkge_135{display:grid;gap:.35rem;margin-top:.8rem;padding-top:.7rem;border-top:1px solid var(--color-border)}._vsRow_1jkge_137{display:grid;grid-template-columns:1fr auto auto auto;gap:.6rem;align-items:baseline;font-size:.8125rem;font-variant-numeric:tabular-nums}._vsRow_1jkge_137 span:first-child{color:var(--color-text-muted)}._good_1jkge_141{color:#16a34a;font-weight:700}._bad_1jkge_143{color:#dc2626;font-weight:700}._warn_1jkge_145{color:#d97706;font-weight:700}._empty_1jkge_147{color:var(--color-text-light);font-size:.8125rem;padding:1rem 0}._mv_1jkge_151{display:grid;gap:.25rem;max-height:360px;overflow:auto;padding-right:.3rem}._mvRow_1jkge_153{display:grid;grid-template-columns:150px 1fr 56px;gap:.6rem;align-items:center;font-size:.75rem;cursor:pointer;border-radius:4px;padding:.15rem .3rem}._mvRow_1jkge_153:hover{background:#e8eef5}._mvOn_1jkge_157{background:#bfe3cd!important}._mvLab_1jkge_159{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mvTrack_1jkge_161{position:relative;height:14px;background:#f1f5f9;border-radius:3px}._mvBar_1jkge_163{position:absolute;left:0;top:0;bottom:0;border-radius:3px}._mvMeta_1jkge_165{position:absolute;top:-3px;bottom:-3px;width:2px;background:#1e293b}._mvPct_1jkge_167{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}._legend_1jkge_169{display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.75rem;color:var(--color-text-muted);margin-top:.5rem}._legend_1jkge_169 i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:.3rem;vertical-align:-1px}._form_1jkge_177{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem}._field_1jkge_7{display:grid;gap:.2rem;font-size:.75rem;color:var(--color-text-muted)}._field_1jkge_7 input,._field_1jkge_7 select{width:100%;box-sizing:border-box}._fichas_1jkge_187{display:grid;grid-template-columns:270px minmax(0,1fr);gap:1rem;align-items:start}@media (max-width: 1000px){._fichas_1jkge_187{grid-template-columns:1fr}}._lista_1jkge_191{display:grid;gap:.15rem;max-height:70vh;overflow:auto}._listaG_1jkge_193{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:.6rem 0 .2rem;font-weight:700}._listaI_1jkge_195{all:unset;box-sizing:border-box;cursor:pointer;padding:.4rem .55rem;border-radius:var(--radius-sm);display:grid;gap:.05rem;font-size:.8125rem;border-left:3px solid transparent}._listaI_1jkge_195 small{color:var(--color-text-muted);font-size:.6875rem}._listaI_1jkge_195:hover{background:#f8fafc}._listaOn_1jkge_201{background:#bfe3cd!important;border-left-color:var(--color-primary);font-weight:600}._fh_1jkge_203{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-bottom:2px solid #1e293b;padding-bottom:.5rem;margin-bottom:.8rem}._fh_1jkge_203 h2{margin:0;font-size:1.15rem;letter-spacing:.02em}._fh_1jkge_203 p{margin:.1rem 0 0;font-weight:600;color:var(--color-text-muted)}._fhR_1jkge_209{text-align:right;font-weight:700}._info_1jkge_211{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.4rem 1.6rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.7rem .9rem;margin-bottom:1rem}._info_1jkge_211 label{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:.5rem;font-size:.8125rem}._info_1jkge_211 label>span{color:var(--color-text-muted)}._info_1jkge_211 input{border:1px solid transparent;border-radius:4px;padding:.22rem .4rem;font:inherit;background:#fff;min-width:0}._info_1jkge_211 input:hover{border-color:#cbd5e1}._info_1jkge_211 input:focus{outline:none;border-color:var(--color-primary)}._info_1jkge_211 input:disabled{background:transparent;color:#475569}._fichaTbl_1jkge_225{border-collapse:separate;border-spacing:0;font-size:.8125rem;width:100%;font-variant-numeric:tabular-nums}._fichaTbl_1jkge_225 th,._fichaTbl_1jkge_225 td{padding:.12rem .35rem;border-bottom:1px solid #eef2f6}._fichaTbl_1jkge_225 thead th{position:sticky;top:0;z-index:3;background:var(--color-surface);text-align:center;border-bottom:2px solid #1e293b;padding:.4rem;min-width:96px}._fichaTbl_1jkge_225 td:first-child,._fichaTbl_1jkge_225 th:first-child{position:sticky;left:0;background:var(--color-surface);text-align:left;min-width:220px;z-index:2;font-weight:600;box-shadow:2px 0 #e5e7eb}._fichaTbl_1jkge_225 thead th:first-child{z-index:5}._secRow_1jkge_235 td{background:#f1f5f9!important;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:700;padding:.25rem .5rem}._thT_1jkge_237{cursor:pointer}._thT_1jkge_237:hover{color:var(--color-primary-dark)}._thOn_1jkge_241{color:var(--color-primary-dark);box-shadow:inset 0 -3px 0 var(--color-primary)}._delT_1jkge_243{border:0;background:none;color:#94a3b8;cursor:pointer;font-size:.7rem;padding:0 .2rem}._delT_1jkge_243:hover{color:#dc2626}._notice_1jkge_247{font-size:.75rem;color:var(--color-text-muted);margin:.5rem 0 0}._cellMalo_1jkge_249{background:#fee2e2!important;border-color:#dc2626!important}._fTip_1jkge_253{display:block}._fBubble_1jkge_255{position:fixed;z-index:90;max-width:380px;background:#0f172a;color:#f8fafc;border-radius:8px;padding:.5rem .7rem;font-size:.75rem;line-height:1.35;box-shadow:0 6px 18px #0f172a59;pointer-events:none}._fBubbleT_1jkge_257{color:#93c5fd;margin-bottom:.2rem}._fBubbleH_1jkge_259{margin-top:.3rem;color:#94a3b8;font-size:.6875rem}._fCard_1jkge_261{position:fixed;z-index:95;width:380px;max-width:calc(100vw - 16px);background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:10px;padding:.7rem .9rem .8rem;box-shadow:0 12px 32px #0f172a47;font-size:.8125rem}._fCardH_1jkge_263{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem}._fCardH_1jkge_263 button{border:0;background:none;cursor:pointer;color:#64748b;font-size:.9rem}._fRow_1jkge_267{margin:.35rem 0 0;display:grid;gap:.1rem;font-variant-numeric:tabular-nums}._fRow_1jkge_267 span{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._fRes_1jkge_271 b{font-size:1.05rem;color:var(--color-primary-dark)}._mvRow_1jkge_153:focus{outline:none}._mvRow_1jkge_153:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._checks_1jkge_279{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;font-size:.8125rem}._checks_1jkge_279 label{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer}._checks_1jkge_279 em{color:var(--color-text-muted);font-size:.75rem}._checksLista_1jkge_285{max-height:180px;overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.5rem .7rem}._lupa_1jkge_289{display:inline-grid;place-items:center;width:34px;height:32px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;color:var(--color-text-strong);cursor:pointer}._lupa_1jkge_289:hover,._lupaOn_1jkge_291{border-color:var(--color-primary);color:var(--color-primary-dark);background:var(--color-primary-bg)}._buscarWrap_1jkge_293{display:inline-flex}._buscar_1jkge_293{width:min(320px,46vw);border:1px solid var(--color-primary);border-radius:var(--radius-sm);padding:.38rem .6rem;font-size:.8125rem;background:#fff}._buscar_1jkge_293:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._modalFondo_1jkge_301{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a73;display:flex;align-items:flex-start;justify-content:center;padding:4vh 1rem;overflow:auto}._modal_1jkge_301{background:var(--color-surface);border-radius:var(--radius-md, 10px);box-shadow:0 20px 50px #0f172a59;width:min(900px,100%);padding:1rem 1.2rem 1.2rem;max-height:92vh;overflow:auto}._chips_1jkge_303{display:flex;flex-wrap:wrap;gap:.4rem;margin:.4rem 0 .8rem}._chip_1jkge_303{background:#eef2f6;border-radius:999px;padding:.2rem .7rem;font-size:.8125rem}._cargaCuartel_1jkge_305{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.35rem .6rem;margin-bottom:.4rem}._cargaCuartel_1jkge_305>summary{cursor:pointer}._page_u8rgs_1{max-width:1100px}._status_u8rgs_5{color:var(--color-text-muted)}._error_u8rgs_9{background:var(--color-alert-danger-bg);color:var(--color-alert-danger);padding:.75rem 1rem;border-radius:var(--radius-sm)}._summary_u8rgs_16{margin:0 0 1rem;color:var(--color-text-muted);font-size:.875rem}._stack_u8rgs_22{display:flex;flex-direction:column;gap:1rem}._panel_u8rgs_28{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:var(--shadow);padding:1rem 1.1rem 1.1rem}._panelHeader_u8rgs_36{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}._panelHeader_u8rgs_36 h2{margin:0;font-size:1rem;font-weight:700}._badge_u8rgs_50{font-size:.72rem;font-weight:700;padding:.25rem .55rem;border-radius:999px;background:var(--color-primary-bg);color:var(--color-primary)}._tagGrid_u8rgs_59{display:flex;flex-wrap:wrap;gap:.5rem}._tag_u8rgs_59{font-size:.78rem;padding:.35rem .65rem;border-radius:999px;background:var(--color-surface-subtle);border:1px solid var(--color-border);color:var(--color-text)}._tableWrap_u8rgs_74{overflow-x:auto}._table_u8rgs_74{width:100%;border-collapse:collapse;font-size:.875rem}._table_u8rgs_74 th,._table_u8rgs_74 td{padding:.65rem .75rem;border-bottom:1px solid var(--color-border);text-align:left}._table_u8rgs_74 th{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._note_u8rgs_98{margin:.85rem 0 0;font-size:.78rem;color:var(--color-text-muted)}._noteCell_u8rgs_104{color:var(--color-text-muted);font-size:.82rem}._linkCell_u8rgs_109{display:flex;align-items:center;gap:.75rem;justify-content:flex-end}._linkCell_u8rgs_109 a{font-weight:600;color:var(--color-primary);font-size:.82rem}._verDatosBtn_u8rgs_122{font-weight:600;color:var(--color-primary);font-size:.82rem;background:none;border:1px solid var(--color-primary);border-radius:999px;padding:.3rem .75rem;cursor:pointer;white-space:nowrap}._verDatosBtn_u8rgs_122:hover{background:var(--color-primary-bg)}._kpisCell_u8rgs_138{background:var(--color-surface-subtle);padding:1rem 1.25rem!important}._kpisStack_u8rgs_143{display:flex;flex-direction:column;gap:.85rem}._kpisTemporada_u8rgs_149{display:flex;flex-direction:column;gap:.5rem}._kpisTemporadaLabel_u8rgs_155{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._kpisRow_u8rgs_163{display:flex;flex-wrap:wrap;gap:.75rem}._kpisRow_u8rgs_163>*{min-width:160px;flex:1 1 160px}._cecoSelect_u8rgs_174{width:100%;max-width:280px;padding:.4rem .55rem;border:1px solid var(--color-border);border-radius:8px;font-size:.82rem;background:#fff;color:var(--color-text)}._roleBadge_u8rgs_185{display:inline-flex;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700}._roleAdmin_u8rgs_193{background:var(--color-primary-bg);color:var(--color-primary)}._roleViewer_u8rgs_198{background:var(--color-surface-subtle);color:var(--color-text-strong)}._permGrupo_u8rgs_203 td{background:var(--color-surface-subtle);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._permCol_u8rgs_212{text-align:center!important;min-width:6.5rem}._permCelda_u8rgs_217{text-align:center!important}._permCelda_u8rgs_217 input{width:1.15rem;height:1.15rem;cursor:pointer}._permCelda_u8rgs_217 input:disabled{cursor:not-allowed}._permExcepcion_u8rgs_231{background:#fff3e0;box-shadow:inset 0 0 0 2px #f59e0b}._permReset_u8rgs_236{display:block;margin:.25rem auto 0;padding:0;border:0;background:none;font-size:.68rem;color:var(--color-primary);text-decoration:underline;cursor:pointer}._permLeyenda_u8rgs_248{display:flex;gap:1rem;flex-wrap:wrap;margin:0 0 .75rem;font-size:.78rem;color:var(--color-text-muted)}._card_1eco6_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem 1.5rem;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:.5rem;min-height:120px}._header_1eco6_13{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}._iconWrap_1eco6_20{width:2rem;height:2rem;border-radius:50%;background:var(--color-primary-bg);color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._iconWrap_1eco6_20 svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}._iconWrapGold_1eco6_42{background:var(--color-accent-bg);color:var(--color-accent)}._label_1eco6_47{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._valueRow_1eco6_55{display:flex;align-items:baseline;gap:.35rem}._value_1eco6_55{font-size:1.65rem;font-weight:700;color:var(--color-text);line-height:1.1}._unit_1eco6_68{font-size:.8125rem;color:var(--color-text-muted);font-weight:500}._trend_1eco6_74{font-size:.75rem;font-weight:600;margin-top:auto}._subtitle_1eco6_80{font-size:.75rem;font-weight:600;color:var(--color-text-muted)}._trendUp_1eco6_86{color:var(--color-alert-success)}._trendDown_1eco6_90{color:var(--color-alert-danger)}._panel_1qgy5_1{margin-top:1.5rem;padding:1rem 1.25rem;background:var(--color-surface, #fff);border:1px solid var(--color-border);border-radius:var(--radius-md, 8px)}._titulo_1qgy5_9{margin:0 0 .35rem;font-size:1rem}._ayuda_1qgy5_14{margin:.2rem 0;font-size:.78rem;color:var(--color-text-muted)}._acciones_1qgy5_20{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin:.75rem 0}._error_1qgy5_28{color:var(--color-alert-danger, #dc2626);font-size:.85rem}._ok_1qgy5_33{font-size:.82rem;color:var(--color-text);background:var(--color-bg, #f0f2f5);border-radius:var(--radius-sm, 6px);padding:.5rem .75rem}._ok_1qgy5_33 ul{margin:.3rem 0 0;padding-left:1.1rem}._tabla_1qgy5_46{width:100%;border-collapse:collapse;font-size:.82rem;margin-top:.75rem}._tabla_1qgy5_46 th,._tabla_1qgy5_46 td{text-align:left;padding:.4rem .5rem;border-bottom:1px solid var(--color-border);vertical-align:top}._link_1qgy5_61{border:none;background:none;color:var(--color-primary);cursor:pointer;font-size:.8rem;padding:0}._detalle_1qgy5_70{background:var(--color-bg, #f0f2f5)}._pendiente_1qgy5_74{display:grid;grid-template-columns:1fr minmax(14rem,20rem) auto;gap:.6rem;align-items:center;padding:.4rem 0;border-bottom:1px solid var(--color-border)}._lista_1qgy5_83{margin:.4rem 0 0;padding-left:1.1rem;font-size:.78rem}._panel_l0rhx_1{margin-top:1.5rem;padding:1rem 1.25rem;background:var(--color-surface, #fff);border:1px solid var(--color-border);border-radius:var(--radius-md, 8px)}._titulo_l0rhx_9{margin:0 0 .35rem;font-size:1rem}._subtitulo_l0rhx_14{margin:1rem 0 .35rem;font-size:.88rem}._ayuda_l0rhx_19{margin:.2rem 0;font-size:.78rem;color:var(--color-text-muted)}._acciones_l0rhx_25{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin:.75rem 0}._error_l0rhx_33{color:var(--color-alert-danger, #dc2626);font-size:.85rem}._ok_l0rhx_38{font-size:.82rem;color:var(--color-text);background:var(--color-bg, #f0f2f5);border-radius:var(--radius-sm, 6px);padding:.5rem .75rem}._chips_l0rhx_46{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0}._chip_l0rhx_46{font-size:.78rem;padding:.2rem .6rem;border-radius:999px;background:var(--color-bg, #f0f2f5);border:1px solid var(--color-border)}._tabla_l0rhx_61{width:100%;border-collapse:collapse;font-size:.82rem}._tabla_l0rhx_61 th,._tabla_l0rhx_61 td{text-align:left;padding:.35rem .5rem;border-bottom:1px solid var(--color-border);vertical-align:top}._select_l0rhx_75{width:100%;max-width:34rem;font-size:.8rem}._sugerido_l0rhx_81{display:block;margin:0 0 .25rem;font-size:.76rem;text-align:left}._buscar_l0rhx_88{width:100%;max-width:24rem;font-size:.8rem}._chipBtn_l0rhx_94{cursor:pointer;font:inherit;font-size:.78rem;padding:.2rem .6rem;border-radius:999px;background:var(--color-bg, #f0f2f5);border:1px solid var(--color-border);color:var(--color-text)}._chipActivo_l0rhx_105{border-color:var(--color-primary);background:var(--color-primary-bg, #e8f3ee);font-weight:600}._filtroBuscar_l0rhx_111{width:100%;max-width:24rem;margin:.4rem 0;font-size:.82rem}._factorFila_l0rhx_118{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}._factorInput_l0rhx_125{width:5.5rem;font-size:.8rem}._filaCambio_l0rhx_130 td{background:var(--color-bg, #f0f2f5)}._accionesFila_l0rhx_134{display:flex;flex-wrap:wrap;gap:.3rem}._page_dqbyz_1{max-width:none}._status_dqbyz_6{color:var(--color-text-muted)}._error_dqbyz_10{background:var(--color-alert-danger-bg);color:var(--color-alert-danger);padding:.75rem 1rem;border-radius:var(--radius-sm);margin:0 0 1rem}._summary_dqbyz_18{margin:0 0 1rem;color:var(--color-text-muted);font-size:.875rem}._toolbar_dqbyz_24{display:flex;gap:.75rem;align-items:center;margin-bottom:.75rem}._search_dqbyz_31{flex:1 1 320px;max-width:420px;padding:.55rem .75rem;border:1px solid var(--color-border);border-radius:8px;font-size:.85rem;background:#fff;color:var(--color-text)}._btnPrimary_dqbyz_42{background:var(--color-primary);color:#fff;border:none;border-radius:999px;padding:.55rem 1.1rem;font-weight:600;font-size:.85rem;cursor:pointer}._btnPrimary_dqbyz_42:disabled{opacity:.6;cursor:default}._btnSecondary_dqbyz_58{background:none;border:1px solid var(--color-border);color:var(--color-text);border-radius:999px;padding:.5rem 1rem;font-weight:600;font-size:.82rem;cursor:pointer}._btnLink_dqbyz_69{background:none;border:none;color:var(--color-primary);font-weight:600;font-size:.8rem;cursor:pointer;padding:0}._btnDanger_dqbyz_79{background:none;border:1px solid var(--color-border);color:var(--color-alert-danger);border-radius:8px;width:2rem;height:2rem;cursor:pointer;flex:0 0 auto}._tableWrap_dqbyz_90{overflow-x:auto}._table_dqbyz_90{width:100%;border-collapse:collapse;font-size:.875rem}._table_dqbyz_90 th,._table_dqbyz_90 td{padding:.65rem .75rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}._table_dqbyz_90 th{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._table_dqbyz_90 input,._table_dqbyz_90 select{padding:.35rem .5rem;border:1px solid var(--color-border);border-radius:6px;font-size:.82rem;width:100%}._noteCell_dqbyz_124{color:var(--color-text-muted);font-size:.82rem}._linkCell_dqbyz_129{display:flex;align-items:center;gap:.75rem}._tagGroup_dqbyz_135{display:flex;flex-wrap:wrap;gap:.35rem}._tag_dqbyz_135{font-size:.72rem;padding:.2rem .5rem;border-radius:999px;background:var(--color-surface-subtle);border:1px solid var(--color-border);color:var(--color-text)}._panel_dqbyz_150{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:var(--shadow);padding:1.25rem 1.5rem 1.5rem}._panelHeader_dqbyz_158{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}._panelHeader_dqbyz_158 h2{margin:0;font-size:1.1rem;font-weight:700}._formGrid_dqbyz_172{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;margin-bottom:1.25rem}._field_dqbyz_179{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;font-weight:600;color:var(--color-text-muted)}._field_dqbyz_179 input{font-weight:400;color:var(--color-text);padding:.55rem .65rem;border:1px solid var(--color-border);border-radius:8px;font-size:.88rem}._subheading_dqbyz_197{margin:1.25rem 0 .25rem;font-size:.92rem;font-weight:700}._note_dqbyz_124{margin:0 0 .75rem;font-size:.78rem;color:var(--color-text-muted)}._especiesStack_dqbyz_209{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}._especieRow_dqbyz_216{display:grid;grid-template-columns:1.1fr 1.3fr 1fr 1fr 1fr 1fr 1fr auto;gap:.4rem;align-items:center}._especieRow_dqbyz_216 input,._especieSelect_dqbyz_224{padding:.45rem .55rem;border:1px solid var(--color-border);border-radius:8px;font-size:.8rem;background:#fff;color:var(--color-text)}._precioRow_dqbyz_233{display:grid;grid-template-columns:1fr 1fr .8fr 1fr auto;gap:.5rem;align-items:center;margin:.75rem 0;max-width:720px}._precioRow_dqbyz_233 input{padding:.5rem .6rem;border:1px solid var(--color-border);border-radius:8px;font-size:.85rem}._actions_dqbyz_249{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-border);display:flex;justify-content:flex-end}._page_1k36n_1{max-width:none}._banner_1k36n_11{display:flex;gap:.6rem;align-items:flex-start;background:#fbf3df;border:1px solid var(--color-alert-warning, #b8860b);border-radius:10px;padding:.6rem .85rem;font-size:.8rem;margin-bottom:1rem}._filters_1k36n_23{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._field_1k36n_31{display:flex;flex-direction:column;gap:.25rem}._field_1k36n_31 label{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:600}._field_1k36n_31 input,._field_1k36n_31 select{font-size:.82rem;padding:.4rem .55rem;border:1px solid var(--color-border);border-radius:8px;background:#fff;color:var(--color-text);min-width:160px}._kpiRow_1k36n_56{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}._kpi_1k36n_56{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:.75rem .9rem}._kpiLabel_1k36n_70{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:600}._kpiValue_1k36n_78{font-size:1.4rem;font-weight:700;font-variant-numeric:tabular-nums;margin-top:.2rem}._kpiValue_1k36n_78 small{font-size:.78rem;font-weight:500;color:var(--color-text-muted)}._table_1k36n_4 th,._table_1k36n_4 td{white-space:nowrap}._cecoName_1k36n_96{font-weight:600}._cecoSub_1k36n_100{color:var(--color-text-muted);font-size:.75rem}._pendienteBadge_1k36n_105{display:inline-block;color:var(--color-alert-warning, #b8860b);background:#fbf3df;border:1px solid var(--color-alert-warning, #b8860b);border-radius:6px;padding:.1rem .4rem;font-size:.68rem;font-weight:700}._numCell_1k36n_116{font-variant-numeric:tabular-nums;text-align:right}._expandBtn_1k36n_121{width:24px;height:24px;border-radius:6px;border:1px solid var(--color-border);background:#fff;color:var(--color-text-muted);cursor:pointer;font-size:.75rem;transition:transform .15s ease}._expandBtnOpen_1k36n_133{transform:rotate(90deg);color:var(--color-primary);border-color:var(--color-primary)}._sectorHeaderRow_1k36n_139 td{padding:.55rem .75rem!important;background:#f2f6f4;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._sectorHeader_1k36n_139{display:flex;align-items:center;gap:.6rem}._sectorName_1k36n_152{font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.03em}._sectorCount_1k36n_159{font-size:.72rem;color:var(--color-text-muted);font-weight:600}._pill_1k36n_165{font-size:.68rem;font-weight:700;padding:.15rem .5rem;border-radius:6px;background:var(--color-surface-subtle);color:var(--color-text-muted);border:1px solid var(--color-border)}._pillFormacion_1k36n_175{color:var(--color-alert-warning, #b8860b);border-color:var(--color-alert-warning, #b8860b);background:#fbf3df}._pillProduccion_1k36n_181{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-bg)}._pillSinPlantar_1k36n_187{color:#6b7280;border-color:#6b7280;background:#f3f4f6}._badge_1k36n_193{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;white-space:nowrap}._badgeActivo_1k36n_204{background:var(--color-primary-bg);color:var(--color-alert-success, #27ae60)}._badgeInactivo_1k36n_209{background:#fbeae8;color:var(--color-alert-danger, #c0392b)}._badgeDot_1k36n_214{width:6px;height:6px;border-radius:50%;background:currentColor}._detailRow_1k36n_221 td{padding:0!important;background:var(--color-surface-subtle)}._detail_1k36n_221{padding:.9rem 1rem 1.1rem 2.6rem;display:flex;flex-direction:column;gap:.9rem}._detailLabel_1k36n_233{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:700;margin-bottom:.4rem}._lifecycleForm_1k36n_242{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap;background:#fff;border:1px solid var(--color-border);border-radius:8px;padding:.7rem .85rem}._lifecycleNote_1k36n_253{font-size:.72rem;color:var(--color-text-muted);max-width:260px}._tempGrid_1k36n_259{display:grid;gap:.5rem}._cuartelesToggle_1k36n_264{margin:.25rem 0 0 .75rem}._cuartelesBox_1k36n_267{margin:.35rem 0 .2rem .75rem;padding:.6rem .75rem;background:var(--color-primary-bg);border:1px solid var(--color-border);border-radius:8px;display:grid;gap:.5rem}._cuartelesHead_1k36n_276{font-size:.82rem;display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:center}._cuartelesFila_1k36n_283{display:grid;grid-template-columns:120px 140px max-content max-content;gap:.5rem;align-items:center}._cuartelTecho_1k36n_289{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem}._cuartelesFila_1k36n_283 ._cuartelTecho_1k36n_289 input{padding:0;border:0}._cuartelesFila_1k36n_283 input{padding:.3rem .45rem;border:1px solid var(--color-border);border-radius:6px;font-size:.85rem}._cuartelesAcciones_1k36n_305{display:flex;flex-wrap:wrap;gap:.4rem}._cuartelesSuma_1k36n_310{font-weight:600}._cuartelesOk_1k36n_313{color:#15803d}._cuartelesMal_1k36n_316{color:#b91c1c}._tempRow_1k36n_320{display:grid;grid-template-columns:130px 1fr 1fr 1fr;gap:.6rem;align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:8px;padding:.5rem .75rem}._tempRowCurrent_1k36n_331{border-color:var(--color-primary)}._tempSeason_1k36n_335{font-weight:700;font-size:.8rem}._tempSeason_1k36n_335 small{display:block;font-weight:500;color:var(--color-text-muted);font-size:.65rem}._tempField_1k36n_347{display:flex;flex-direction:column;gap:.2rem}._tempField_1k36n_347 span{font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-weight:700}._tempField_1k36n_347 input,._tempField_1k36n_347 select{font-size:.8rem;padding:.3rem .5rem;border-radius:6px;border:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text);width:100%}._tempFieldOverride_1k36n_372 input,._tempFieldOverride_1k36n_372 select{border-color:var(--color-primary-light)}._participaText_1k36n_377{font-size:.75rem;color:var(--color-text-muted)}._smallBtn_1k36n_382{font-weight:600;color:var(--color-primary);font-size:.78rem;background:none;border:1px solid var(--color-primary);border-radius:999px;padding:.3rem .7rem;cursor:pointer;white-space:nowrap}._smallBtn_1k36n_382:hover{background:var(--color-primary-bg)}._smallBtn_1k36n_382:disabled{opacity:.5;cursor:default}._topActions_1k36n_403{display:flex;justify-content:flex-end;margin-bottom:.75rem}._btnPrimary_1k36n_409{font-family:inherit;font-size:.8rem;font-weight:600;border-radius:8px;padding:.5rem .9rem;cursor:pointer;border:1px solid transparent;background:var(--color-primary);color:#fff}._btnPrimary_1k36n_409:hover{background:var(--color-primary-dark)}._btnPrimary_1k36n_409:disabled{opacity:.5;cursor:default}._btnSecondary_1k36n_430{font-family:inherit;font-size:.8rem;font-weight:600;border-radius:8px;padding:.5rem .9rem;cursor:pointer;background:#fff;color:var(--color-text);border:1px solid var(--color-border)}._btnSecondary_1k36n_430:hover{border-color:var(--color-primary);color:var(--color-primary)}._newCecoPanel_1k36n_447{background:var(--color-surface);border:1px solid var(--color-primary-light);border-radius:10px;padding:1rem 1.1rem;margin-bottom:1rem}._newCecoPanel_1k36n_447 h2{font-size:.95rem;margin:0 0 .25rem}._newCecoPanel_1k36n_447 ._banner_1k36n_11{margin:.6rem 0 1rem}._newCecoGrid_1k36n_464{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem .85rem}._newCecoGrid_1k36n_464 ._field_1k36n_31 input,._newCecoGrid_1k36n_464 ._field_1k36n_31 select{min-width:0;width:100%}._newCecoSectionLabel_1k36n_476{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:700;margin:1.1rem 0 .6rem}._newCecoActions_1k36n_485{display:flex;gap:.6rem;margin-top:1rem}._templatePreview_1k36n_491{margin-top:1rem;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:8px;padding:.75rem .85rem}._templatePreviewLabel_1k36n_499{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:700;margin-bottom:.5rem}._templateRowWrap_1k36n_508{overflow-x:auto}._templateTable_1k36n_512{font-family:Cascadia Mono,Consolas,ui-monospace,monospace;font-size:.72rem;white-space:nowrap;border-collapse:collapse}._templateTable_1k36n_512 th,._templateTable_1k36n_512 td{padding:.35rem .6rem;border:1px solid var(--color-border)}._templateTable_1k36n_512 th{background:#fff;color:var(--color-text-muted);font-weight:700}._templateNote_1k36n_531{font-size:.72rem;color:var(--color-text-muted);margin:.6rem 0 0}@media (max-width: 860px){._kpiRow_1k36n_56{grid-template-columns:repeat(2,1fr)}._tempRow_1k36n_320{grid-template-columns:1fr}._newCecoGrid_1k36n_464{grid-template-columns:repeat(2,1fr)}}._page_1x250_1{max-width:1100px}._barra_1x250_5{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem}._grupo_1x250_13{display:inline-flex;border:1px solid var(--color-border);border-radius:8px;overflow:hidden}._grupo_1x250_13 button{border:0;border-radius:0;background:var(--color-surface);padding:.4rem .9rem;cursor:pointer}._grupo_1x250_13 button._activo_1x250_28{background:var(--color-primary);color:#fff;font-weight:700}._buscar_1x250_34{flex:1;min-width:160px;padding:.4rem .6rem}._peligro_1x250_40{color:var(--color-danger, #dc2626)}._nueva_1x250_44{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin-bottom:1rem;padding:.7rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg)}._nueva_1x250_44 label{display:flex;flex-direction:column;gap:.2rem;font-size:.8rem}._estadoMsg_1x250_63{color:var(--color-text-muted)}._error_1x250_67{background:var(--color-alert-danger-bg);color:var(--color-alert-danger);padding:.6rem 1rem;border-radius:var(--radius-sm)}._flujo_1x250_74{display:flex;flex-direction:column;gap:.8rem}._etapa_1x250_80{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:12px;padding:.7rem .9rem}._sin_1x250_88{border-left-color:var(--color-border);border-style:dashed}._etapaCab_1x250_93{display:flex;align-items:center;gap:.6rem}._etapaCab_1x250_93 h2{margin:0;font-size:1rem;color:var(--color-primary)}._num_1x250_105{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--color-primary);color:#fff;font-size:.8rem;font-weight:700}._sin_1x250_88 ._num_1x250_105{background:var(--color-border);color:var(--color-text)}._cuenta_1x250_123{color:var(--color-text-muted);font-size:.8rem}._acciones_1x250_128{margin-left:auto;display:inline-flex;gap:.25rem}._lista_1x250_134{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem}._estado_1x250_63{display:flex;align-items:center;gap:.6rem;padding:.25rem .4rem;border-radius:6px}._estado_1x250_63:hover{background:var(--color-bg)}._estadoNombre_1x250_155{flex:1;font-size:.88rem}._manual_1x250_160{margin-left:.5rem;padding:.05rem .4rem;border-radius:999px;border:1px solid var(--color-primary);color:var(--color-primary);font-size:.68rem}._vacio_1x250_169{color:var(--color-text-muted);font-size:.82rem;padding:.2rem .4rem}._selectTemporada_1x250_176{padding:.4rem .6rem}._detalle_1x250_184{display:block;margin-top:.1rem;color:var(--color-text-muted);font-size:.74rem}._fuentes_1x250_198{opacity:.85}._page_s05tu_1{max-width:1200px}._error_s05tu_5{background:var(--color-alert-danger-bg);color:var(--color-alert-danger);padding:.6rem 1rem;border-radius:var(--radius-sm)}._aviso_s05tu_12{margin:0 0 1rem;padding:.7rem 1rem;border-radius:var(--radius-sm);background:#fef3c7;color:#92400e;font-size:.9rem}._nota_s05tu_21{color:var(--color-text-muted);font-size:.85rem;line-height:1.5}._bloque_s05tu_27{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:1rem 1.1rem 1.1rem;margin-bottom:1rem}._bloque_s05tu_27 h2{margin:0 0 .6rem;font-size:1rem;color:var(--color-primary)}._scroll_s05tu_41{overflow-x:auto}._tabla_s05tu_45{width:100%;border-collapse:collapse;font-size:.82rem}._tabla_s05tu_45 th,._tabla_s05tu_45 td{padding:.4rem .5rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}._tabla_s05tu_45 small{display:block;color:var(--color-text-muted);font-size:.72rem}._tenue_s05tu_65{opacity:.55}._tipo_s05tu_69{display:inline-block;margin-right:.4rem;padding:.05rem .45rem;border-radius:999px;border:1px solid var(--color-border);font-size:.7rem}._chip_s05tu_78{display:inline-block;padding:.1rem .55rem;border-radius:999px;font-size:.74rem;font-weight:600;background:var(--color-bg);border:1px solid var(--color-border)}._st_PENDIENTE_EXCEL_s05tu_88{background:#fef3c7;color:#92400e;border-color:#fcd34d}._st_APLICADO_EXCEL_s05tu_94{background:#dbeafe;color:#1e40af;border-color:#93c5fd}._st_PUBLICADO_s05tu_100,._st_COMPLETADO_s05tu_101{background:#dcfce7;color:#166534;border-color:#86efac}._vacio_s05tu_107{color:var(--color-text-muted);text-align:center;padding:1rem}._fila_s05tu_113{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.6rem 0}._fila_s05tu_113 input{padding:.4rem .6rem;min-width:240px}._llaveNueva_s05tu_126{margin:.6rem 0;padding:.8rem 1rem;border:2px dashed var(--color-primary);border-radius:10px;background:var(--color-bg)}._llaveNueva_s05tu_126 code{display:block;padding:.5rem;word-break:break-all;background:var(--color-surface);border-radius:6px;font-size:.85rem}._tarjetas_s05tu_144{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}._tarjeta_s05tu_144{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:1rem 1.1rem}._tarjeta_s05tu_144 header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}._tarjeta_s05tu_144 h2{margin:0;font-size:1.05rem}._modo_ABIERTA_s05tu_169{background:#dcfce7;color:#166534;border-color:#86efac}._modo_SOLO_NOMBRES_s05tu_175{background:#fef3c7;color:#92400e;border-color:#fcd34d}._modo_CERRADA_s05tu_181{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}._opciones_s05tu_187{display:flex;flex-direction:column;gap:.4rem}._opcion_s05tu_187{display:flex;gap:.6rem;align-items:flex-start;padding:.5rem .6rem;border:1px solid var(--color-border);border-radius:10px;cursor:pointer}._opcionSel_s05tu_203{border-color:var(--color-primary);background:var(--color-bg)}._opcion_s05tu_187 small{display:block;color:var(--color-text-muted);font-size:.75rem}._orden_rzpau_1,._ordenCompact_rzpau_2{border:1px solid var(--color-surface-subtle);border-radius:var(--radius-sm);background:#fff;padding:.75rem}._ordenCompact_rzpau_2+._ordenCompact_rzpau_2,._orden_rzpau_1+._orden_rzpau_1{margin-top:.65rem}._ordenHead_rzpau_14{display:flex;justify-content:space-between;gap:.5rem;font-size:.8125rem;margin-bottom:.35rem}._meta_rzpau_22{display:flex;flex-wrap:wrap;gap:.35rem .65rem;font-size:.6875rem;color:var(--color-text-muted);margin-bottom:.55rem}._grupoTitle_rzpau_31{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:.35rem}._productos_rzpau_40{list-style:none;margin:0;padding:0}._producto_rzpau_40+._producto_rzpau_40{margin-top:.35rem}._productoName_rzpau_50{display:block;font-size:.75rem;font-weight:600;color:var(--color-text)}._productoLine_rzpau_57{display:block;font-size:.6875rem;color:var(--color-text-muted);line-height:1.45}._card_8z5qo_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem 1.1rem;box-shadow:var(--shadow);height:100%}._title_8z5qo_10{margin:0 0 .65rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._empty_8z5qo_19{color:var(--color-text-muted);font-size:.8125rem;margin:0}._rankList_8z5qo_25{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.35rem}._rankRow_8z5qo_34{width:100%;display:grid;grid-template-columns:auto 88px 1fr auto;gap:.55rem;align-items:center;padding:.45rem .55rem;border:1px solid var(--color-surface-subtle);border-radius:var(--radius-sm);background:#fff;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}._rankRow_8z5qo_34:hover{border-color:#cbd5e1}._rankRowActive_8z5qo_53{border-color:var(--color-primary);box-shadow:0 0 0 1px #2d6a4f33;background:#f8fdf9}._rank_8z5qo_25{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:var(--color-primary);color:#fff;font-size:.625rem;font-weight:700;flex-shrink:0}._rankLabel_8z5qo_73{font-size:.75rem;font-weight:700;color:var(--color-text);line-height:1.2}._rankSub_8z5qo_80{display:block;font-size:.625rem;font-weight:500;color:var(--color-text-muted)}._barTrack_8z5qo_87{height:8px;background:var(--color-border);border-radius:999px;overflow:hidden}._barFill_8z5qo_94{height:100%;background:linear-gradient(90deg,var(--color-primary-light),var(--color-primary));border-radius:999px}._rankValue_8z5qo_100{font-size:.75rem;font-weight:700;color:var(--color-primary-dark);white-space:nowrap}._detail_8z5qo_107{border-top:1px solid var(--color-surface-subtle);padding-top:.65rem}._detailHead_8z5qo_112{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.35rem;font-size:.8125rem;color:var(--color-text)}._detailMeta_8z5qo_122{display:flex;flex-wrap:wrap;gap:.35rem .75rem;font-size:.6875rem;color:var(--color-text-muted);margin-bottom:.5rem}._grupo_8z5qo_131{margin-top:.35rem;padding-top:.35rem;border-top:1px dashed var(--color-border)}._grupoTitle_8z5qo_137{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:.25rem}._prodLine_8z5qo_146{display:flex;justify-content:space-between;gap:.5rem;font-size:.6875rem;color:var(--color-text-muted);margin-bottom:.2rem}._prodName_8z5qo_155{font-weight:600;color:var(--color-text)}@media (max-width: 640px){._rankRow_8z5qo_34{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto}._barTrack_8z5qo_87{grid-column:2 / -1}}._vigenteSections_1d6qd_1,._pasadaSections_1d6qd_2{display:flex;flex-direction:column;gap:1rem}._sectionTitle_1d6qd_8{margin:0 0 .55rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._emptySection_1d6qd_17{margin:0;font-size:.75rem;color:var(--color-text-muted);line-height:1.5}._chartWrap_1d6qd_24{min-width:0}._chartWrap_1d6qd_24 .card{box-shadow:none;border:1px solid var(--color-surface-subtle);padding:.75rem}._wrap_espch_1{overflow-x:auto;max-height:min(70vh,640px);overflow-y:auto}._table_espch_7{width:100%;border-collapse:collapse;font-size:.8125rem}._table_espch_7 th,._table_espch_7 td{padding:.55rem .65rem;border-bottom:1px solid var(--color-border)}._table_espch_7 th{position:sticky;top:0;z-index:2;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);background:var(--color-surface-subtle);box-shadow:0 1px 0 var(--color-border)}._left_espch_32{text-align:left}._right_espch_36{text-align:right;font-variant-numeric:tabular-nums}._subtotalRow_espch_41{background:var(--color-primary-bg);font-weight:700;border-top:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}._subtotalBadge_espch_48{display:inline-block;margin-right:.35rem;padding:.1rem .35rem;border-radius:999px;background:var(--color-primary);color:#fff;font-size:.5625rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}._totalRow_espch_61{background:var(--color-sidebar-bg);color:#fff;font-weight:700}._totalRow_espch_61 td{color:inherit}._pctCell_espch_71{display:flex;align-items:center;gap:.45rem;min-width:100px}._pctTrack_espch_78{flex:1;height:6px;background:var(--color-border);border-radius:999px;overflow:hidden}._pctFill_espch_86{height:100%;background:var(--color-primary);border-radius:999px}._pctValue_espch_92{font-size:.6875rem;font-weight:600;color:var(--color-text-muted);min-width:2.5rem;text-align:right}._empty_espch_100{color:var(--color-text-muted);font-size:.875rem}._sortable_espch_105{padding:0}._sortBtn_espch_109{display:inline-flex;align-items:center;gap:.25rem;width:100%;padding:.55rem .65rem;border:none;background:transparent;font:inherit;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);cursor:pointer;text-align:inherit}._sortBtn_espch_109:hover{color:var(--color-text)}._sortActive_espch_131{color:var(--color-primary)}._sortIcon_espch_135{font-size:.55rem}._clickable_espch_139{cursor:pointer}._clickable_espch_139:hover{background:var(--color-surface-subtle)}._selectedRow_espch_147{background:var(--color-primary-bg);outline:2px solid var(--color-primary);outline-offset:-2px}._expandRow_espch_153{display:flex;justify-content:center;padding:.65rem 0 .15rem}._expandBtn_espch_159{border:1px solid var(--color-border);background:#fff;color:var(--color-primary);font-size:.75rem;font-weight:600;padding:.4rem .85rem;border-radius:999px;cursor:pointer}._expandBtn_espch_159:hover{background:var(--color-primary-bg);border-color:var(--color-primary)}._wrap_1tnjx_1{display:flex;flex-direction:column;gap:1rem}._nota_1tnjx_2{margin:0;font-size:.75rem;color:var(--color-text-muted);line-height:1.5}._scroll_1tnjx_3{overflow:auto;max-height:62vh;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}._tabla_1tnjx_4{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:.75rem}._tabla_1tnjx_4 th,._tabla_1tnjx_4 td{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);padding:.35rem .5rem;text-align:center;white-space:nowrap}._tabla_1tnjx_4 thead th{position:sticky;top:0;background:var(--color-primary-bg);z-index:2;font-weight:700;color:var(--color-primary-dark)}._tabla_1tnjx_4 thead tr:nth-child(2) th{top:1.9rem}._colFija_1tnjx_8{position:sticky;left:0;z-index:1;background:var(--color-surface);text-align:left!important;min-width:11rem;font-weight:600}._tabla_1tnjx_4 thead ._colFija_1tnjx_8{z-index:3;background:var(--color-primary-bg)}._etapa_1tnjx_10{text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}._oaHead_1tnjx_11{display:flex;flex-direction:column;gap:.1rem;align-items:center}._oaNum_1tnjx_12{font-weight:800}._oaEstado_1tnjx_13{font-weight:500;color:var(--color-text-muted);max-width:9rem;overflow:hidden;text-overflow:ellipsis}._badge_1tnjx_14{font-size:.625rem;padding:.05rem .4rem;border-radius:999px;background:#fef3c7;color:#92400e;font-weight:700;margin-left:.4rem}._filaVariedad_1tnjx_15 td{background:var(--color-primary-bg);font-weight:700;text-align:left;color:var(--color-primary-dark)}._celda_1tnjx_16{cursor:pointer;transition:background .12s}._celda_1tnjx_16:hover{background:var(--color-primary-bg)}._celdaSel_1tnjx_18{outline:2px solid var(--color-primary);outline-offset:-2px;background:var(--color-primary-bg)}._celdaVacia_1tnjx_19{color:var(--color-text-muted)}._fecha_1tnjx_20{display:block;color:var(--color-text-muted);font-size:.6875rem}._costo_1tnjx_21{display:block;font-weight:700;font-variant-numeric:tabular-nums}._total_1tnjx_22{font-weight:800;background:var(--color-primary-bg);font-variant-numeric:tabular-nums}._detalle_1tnjx_23{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:.9rem 1rem}._detalle_1tnjx_23 h4{margin:0 0 .6rem;font-size:.875rem}._tablaDet_1tnjx_25{width:100%;border-collapse:collapse;font-size:.8125rem}._tablaDet_1tnjx_25 th{text-align:left;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);padding:.3rem .5rem}._tablaDet_1tnjx_25 td{padding:.3rem .5rem;border-bottom:1px solid var(--color-border)}._num_1tnjx_28{text-align:right!important;font-variant-numeric:tabular-nums}._vacio_1tnjx_29{color:var(--color-text-muted);font-size:.875rem}._arbol_1tnjx_32{width:100%;border-collapse:collapse;font-size:.8125rem}._arbol_1tnjx_32 th{text-align:left;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:2px solid var(--color-border);padding:.4rem .6rem;position:sticky;top:0;background:var(--color-surface)}._arbol_1tnjx_32 td{padding:.35rem .6rem;border-bottom:1px solid var(--color-border)}._nivel0_1tnjx_35 td{background:var(--color-primary-bg);font-weight:700}._nivel1_1tnjx_36 td{font-weight:600}._nivel2_1tnjx_37 td{color:var(--color-text-muted)}._btn_1tnjx_38{border:0;background:transparent;cursor:pointer;font:inherit;color:inherit;padding:0;display:inline-flex;align-items:center;gap:.4rem;text-align:left}._sangria1_1tnjx_39{padding-left:1.8rem!important}._sangria2_1tnjx_40{padding-left:3.2rem!important}._barra_1tnjx_41{display:inline-block;height:.45rem;border-radius:999px;background:var(--color-primary);vertical-align:middle;margin-left:.4rem}._card_zwo98_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);min-height:260px;height:100%}._title_zwo98_11{margin:0 0 1rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._empty_zwo98_20{margin:0;text-align:center;color:var(--color-text-light);padding:2rem 0;font-size:.875rem}._list_zwo98_28{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}._row_zwo98_37{display:grid;grid-template-columns:minmax(4rem,1fr) 1fr 3.25rem;align-items:center;gap:.65rem;transition:opacity .15s ease;border-radius:var(--radius-sm)}._rowClickable_zwo98_46{cursor:pointer}._rowSelected_zwo98_50{outline:2px solid var(--color-alert-success);outline-offset:2px}._rowHover_zwo98_55 ._bar_zwo98_55{filter:brightness(1.08);box-shadow:inset 0 0 0 1px #2d6a4f40}._rowDim_zwo98_60{opacity:.4}._hoverHint_zwo98_64{margin:.65rem 0 0;font-size:.6875rem;color:var(--color-text-muted);line-height:1.4}._label_zwo98_71{font-size:.8125rem;font-weight:600;color:var(--color-text)}._barTrack_zwo98_77{height:1.35rem;background:var(--color-surface-subtle);border-radius:var(--radius-sm);overflow:hidden}._bar_zwo98_55{height:100%;border-radius:var(--radius-sm)}._positive_zwo98_89{background:linear-gradient(90deg,var(--color-primary-light),var(--color-primary))}._negative_zwo98_93{background:linear-gradient(90deg,#f87171,var(--color-alert-danger))}._value_zwo98_97{font-size:.8125rem;font-weight:600;text-align:right;color:var(--color-text);font-variant-numeric:tabular-nums}._legend_zwo98_105{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin-bottom:.75rem}._legendBtn_zwo98_112{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;font:inherit;font-size:.6875rem;color:var(--color-text-muted);cursor:pointer;padding:.1rem 0}._legendBtn_zwo98_112:hover{color:var(--color-text)}._legendOff_zwo98_129{opacity:.45;text-decoration:line-through}._dot_zwo98_134{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}._card_sxrj9_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem 1.1rem;box-shadow:var(--shadow);height:100%}._title_sxrj9_10{margin:0 0 .85rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._empty_sxrj9_19{color:var(--color-text-muted);font-size:.8125rem;margin:0}._grid_sxrj9_25{display:flex;flex-direction:column;gap:.65rem;max-height:420px;overflow-y:auto}._item_sxrj9_33{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:center;padding:.75rem .85rem;border:1px solid var(--color-alert-danger-bg);border-radius:var(--radius-sm);background:linear-gradient(90deg,#fff7ed,#fff 40%)}._producto_sxrj9_44{font-size:.8125rem;font-weight:700;color:var(--color-text);margin-bottom:.35rem}._prices_sxrj9_51{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-variant-numeric:tabular-nums}._priceBefore_sxrj9_59{color:var(--color-text-muted)}._priceAfter_sxrj9_63{color:#b45309;font-weight:700}._unidad_sxrj9_68{font-size:.6875rem;color:var(--color-text-muted);font-weight:600}._arrow_sxrj9_74{color:var(--color-alert-danger);font-weight:700}._pctBadge_sxrj9_79{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}._pct_sxrj9_79{font-size:1.1rem;font-weight:800;color:var(--color-alert-danger)}._delta_sxrj9_92{font-size:.6875rem;color:#b45309;font-weight:600}._barTrack_sxrj9_98{grid-column:1 / -1;height:6px;background:#fecaca;border-radius:999px;overflow:hidden}._barFill_sxrj9_106{height:100%;background:linear-gradient(90deg,#f97316,var(--color-alert-danger));border-radius:999px}._card_qtk4d_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem 1.1rem;box-shadow:var(--shadow);height:100%}._title_qtk4d_10{margin:0 0 .65rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._kpi_qtk4d_19{display:inline-flex;align-items:baseline;gap:.35rem;margin-bottom:.85rem;padding:.45rem .75rem;background:var(--color-info-bg);border:1px solid var(--color-info-bg-strong);border-radius:var(--radius-sm)}._kpiValue_qtk4d_30{font-size:1.25rem;font-weight:800;color:var(--color-info-dark)}._kpiLabel_qtk4d_36{font-size:.75rem;color:#1e40af;font-weight:600}._empty_qtk4d_42{color:var(--color-text-muted);font-size:.8125rem;margin:0}._list_qtk4d_48{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem;max-height:420px;overflow-y:auto}._item_qtk4d_59{border:1px solid var(--color-info-bg-strong);border-left:4px solid var(--color-info);border-radius:var(--radius-sm);padding:.75rem .85rem;background:#fff}._itemVencida_qtk4d_67{border:1px solid var(--color-alert-danger-bg);border-left:4px solid var(--color-alert-danger);background:#fff}._sectionLabel_qtk4d_73{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:.85rem 0 .4rem}._sectionLabel_qtk4d_73:first-of-type{margin-top:0}._badgeVencida_qtk4d_86{font-size:.6875rem;font-weight:700;color:var(--color-alert-danger-text);background:var(--color-alert-danger-bg);padding:.15rem .45rem;border-radius:999px;white-space:nowrap}._head_qtk4d_96{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.45rem}._orden_qtk4d_104{font-size:.8125rem;font-weight:700;color:var(--color-text)}._fecha_qtk4d_110{font-size:.6875rem;color:var(--color-text-muted)}._location_qtk4d_115{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}._locBadge_qtk4d_122{font-size:.625rem;font-weight:600;color:#334155;background:var(--color-surface-subtle);border:1px solid var(--color-border);padding:.12rem .4rem;border-radius:999px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._badge_qtk4d_86{font-size:.6875rem;font-weight:700;color:var(--color-info-dark);background:var(--color-info-bg-strong);padding:.15rem .45rem;border-radius:999px;white-space:nowrap}._meta_qtk4d_146{font-size:.6875rem;color:var(--color-text-muted);line-height:1.45;margin-bottom:.45rem}._grupo_qtk4d_153{margin-top:.35rem;padding-top:.35rem;border-top:1px dashed var(--color-border)}._grupoTitle_qtk4d_159{font-size:.625rem;font-weight:700;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.25rem}._prod_qtk4d_167{font-size:.6875rem;color:var(--color-text);margin-bottom:.15rem}._card_29ukr_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);min-height:260px;height:100%;display:flex;flex-direction:column}._title_29ukr_13{margin:0 0 1rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._empty_29ukr_22{margin:auto;text-align:center;color:var(--color-text-light);font-size:.875rem}._body_29ukr_29{flex:1;display:flex;flex-direction:column;justify-content:center;gap:1rem}._bars_29ukr_37{display:flex;align-items:flex-end;justify-content:center;gap:1.25rem;min-height:140px;position:relative}._overlayLegend_29ukr_46{display:flex;gap:1rem;margin-bottom:.5rem;font-size:.6875rem;color:var(--color-text-muted)}._legendItem_29ukr_54{display:inline-flex;align-items:center;gap:.35rem}._dot_29ukr_60{width:.55rem;height:.55rem;border-radius:2px}._dotBars_29ukr_66{background:var(--color-primary)}._dotLine_29ukr_70{background:var(--color-alert-warning);border-radius:999px}._overlaySvg_29ukr_75{position:absolute;top:2rem;right:0;bottom:2.2rem;left:0;width:100%;height:calc(100% - 4.2rem);pointer-events:none;overflow:visible}._overlayLine_29ukr_84{fill:none;stroke:var(--color-alert-warning);stroke-width:.7;stroke-linejoin:round}._overlayDot_29ukr_91{fill:var(--color-alert-warning);stroke:#fff;stroke-width:.35}._overlayValue_29ukr_97{font-size:.625rem;font-weight:700;color:var(--color-alert-warning);min-height:.85rem}._trendSvg_29ukr_104{position:absolute;top:1.5rem;right:0;bottom:2.2rem;left:0;width:100%;height:calc(100% - 3.7rem);pointer-events:none;overflow:visible}._trendLine_29ukr_113{fill:none;stroke:var(--color-alert-warning);stroke-width:.6;stroke-linejoin:round}._trendDot_29ukr_120{fill:var(--color-alert-warning);stroke:#fff;stroke-width:.4}._barCol_29ukr_126{display:flex;flex-direction:column;align-items:center;gap:.35rem;flex:1;max-width:90px;transition:opacity .15s ease;cursor:default;border-radius:var(--radius-sm)}._barColClickable_29ukr_138{cursor:pointer}._barColSelected_29ukr_142{outline:2px solid var(--color-alert-success);outline-offset:2px}._barColHover_29ukr_147{opacity:1}._barColDim_29ukr_151{opacity:.45}._hoverHint_29ukr_155{margin:0;font-size:.6875rem;color:var(--color-text-muted);text-align:center}._barValue_29ukr_162{font-size:.75rem;font-weight:700;color:var(--color-text)}._barTrack_29ukr_168{width:100%;height:100px;display:flex;align-items:flex-end;justify-content:center}._bar_29ukr_37{width:70%;border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-height:4px;transition:height .3s ease}._barCurrent_29ukr_183{background:linear-gradient(180deg,var(--color-primary-light),var(--color-primary))}._barPast_29ukr_187{background:#cbd5e1}._barLabel_29ukr_191{font-size:.625rem;color:var(--color-text-muted);text-align:center;line-height:1.2}._badge_29ukr_198{align-self:center;padding:.45rem .85rem;border-radius:999px;font-size:.8125rem;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:.1rem}._badgeUp_29ukr_210{background:var(--color-alert-success-bg);color:var(--color-alert-success-text)}._badgeDown_29ukr_215{background:var(--color-alert-danger-bg);color:var(--color-alert-danger-text)}._badgeSub_29ukr_220{font-size:.625rem;font-weight:500}._card_1oz8k_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem 1.1rem;box-shadow:var(--shadow);height:100%;display:flex;flex-direction:column}._title_1oz8k_12{margin:0 0 .75rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._empty_1oz8k_21{color:var(--color-text-muted);font-size:.8125rem;margin:0}._legend_1oz8k_27{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin-bottom:.65rem}._legendBtn_1oz8k_34{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;font:inherit;font-size:.6875rem;color:var(--color-text-muted);cursor:pointer;padding:.15rem 0}._legendBtn_1oz8k_34:hover{color:var(--color-text)}._legendOff_1oz8k_51{opacity:.45;text-decoration:line-through}._dot_1oz8k_56{width:8px;height:8px;border-radius:50%;flex-shrink:0}._chart_1oz8k_63{display:flex;align-items:flex-end;gap:.5rem;flex:1;min-height:160px;padding-top:.25rem}._group_1oz8k_72{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.35rem;transition:opacity .15s ease}._groupDim_1oz8k_82{opacity:.35}._groupHover_1oz8k_86 ._bar_1oz8k_86{filter:brightness(1.08);box-shadow:0 0 0 2px #2d6a4f40}._barCol_1oz8k_91{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:120px}._barValue_1oz8k_100{font-size:.625rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.2rem;white-space:nowrap}._bar_1oz8k_86{width:72%;max-width:48px;background:linear-gradient(180deg,var(--color-primary-light) 0%,var(--color-primary) 100%);border-radius:4px 4px 0 0;min-height:2px;transition:height .2s ease,filter .15s ease}._label_1oz8k_117{font-size:.625rem;color:var(--color-text-muted);text-align:center;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._hoverHint_1oz8k_130{margin:.5rem 0 0;font-size:.6875rem;color:var(--color-text-muted);line-height:1.4}._page_192x0_1{max-width:none}._kpiGrid_192x0_15{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;margin-bottom:1.25rem}._tabs_192x0_29{display:flex;gap:.25rem;border-bottom:1px solid var(--color-border);overflow-x:auto;margin-bottom:1.25rem}._tabs_192x0_29 button{border:0;background:transparent;padding:.6rem 1rem;cursor:pointer;color:var(--color-text-muted);border-bottom:3px solid transparent;white-space:nowrap}._tabs_192x0_29 ._tabOn_192x0_33{color:var(--color-primary-dark);font-weight:600;border-bottom-color:var(--color-primary)}._chartsRowGeneral_192x0_37,._chartsRowFiltered_192x0_39{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1rem;margin-bottom:1.25rem;align-items:stretch}._insightsRow_192x0_55{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:1.25rem;align-items:stretch}._ganttSection_192x0_71{margin-bottom:1.25rem}._topAplicacionesSection_192x0_79{grid-column:1 / -1;margin-bottom:1.25rem}._vigenteRow_192x0_89{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;margin-bottom:1.25rem;align-items:stretch}._vigenteBanner_192x0_105{margin-bottom:1rem;padding:.65rem .9rem;background:var(--color-primary-bg);border:1px solid #a7f3d0;border-radius:var(--radius-sm);color:#065f46;font-size:.8125rem;font-weight:600}._tableSection_192x0_127{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);margin-bottom:1.25rem}._tableFocusInner_192x0_145{min-width:0}._detailLayout_192x0_153{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.75fr);gap:1rem;align-items:start}._panelSticky_192x0_167{position:sticky;top:1rem;align-self:start}._tableTitle_192x0_179{margin:0 0 1rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._status_192x0_197{color:var(--color-text-muted);font-size:.875rem}._refreshBar_192x0_207{margin-bottom:.75rem;padding:.45rem .85rem;background:var(--color-info-bg);border:1px solid var(--color-info-bg-strong);border-radius:var(--radius-sm);color:var(--color-info-dark);font-size:.8125rem;font-weight:600}._contentDimmed_192x0_229{opacity:.72;pointer-events:none;transition:opacity .2s ease}._error_192x0_241{color:var(--color-alert-danger);font-size:.875rem}._note_192x0_251{font-size:.75rem;color:var(--color-text-light);margin:0;line-height:1.6}@media (max-width: 768px){._kpiGrid_192x0_15{grid-template-columns:repeat(2,1fr)}._detailLayout_192x0_153{grid-template-columns:1fr}}._marco_ziamp_1{overflow-x:auto;padding:.2rem 0 .6rem;margin-bottom:.6rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}._ayuda_ziamp_19{padding:.35rem .75rem 0;font-size:.7rem;color:var(--color-text-muted)}._pista_ziamp_31{position:relative;height:5.5rem;margin:.4rem .75rem 0}._capsula_ziamp_43{position:absolute;top:1.6rem;display:flex;flex-direction:column;align-items:center;padding:.3rem .2rem;border:2px solid var(--color-border);border-radius:999px;background:var(--color-surface);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;font-size:.75rem;line-height:1.15;transition:left .12s ease}._capsula_ziamp_43 small{color:var(--color-text-muted);font-size:.62rem}._arrastrando_ziamp_89{cursor:grabbing;transition:none;z-index:3;box-shadow:0 4px 12px #00000040}._capsulaSel_ziamp_103{box-shadow:0 0 0 3px var(--color-primary)}._e_realizada_ziamp_111{border-color:#16a34a}._e_enviada_ziamp_119{border-color:#ca8a04}._e_pendiente_ziamp_127{border-color:#dc2626}._e_programada_ziamp_135{border-color:#2563eb}._tramo_ziamp_143{position:absolute;top:2.1rem;height:0;border-top:3px solid var(--color-border);transition:left .12s ease,width .12s ease}._tramo_ziamp_143 span{position:absolute;top:-1.35rem;left:50%;transform:translate(-50%);font-size:.7rem;font-weight:700;white-space:nowrap;color:var(--color-text-muted)}._tramoRojo_ziamp_181{border-top-color:var(--color-danger, #b3261e)}._tramoRojo_ziamp_181 span{color:var(--color-danger, #b3261e)}._tramoAmarillo_ziamp_197{border-top-color:#eab308}._tramoAmarillo_ziamp_197 span{color:#a16207}._tarjeta_ziamp_213{position:fixed;z-index:50;min-width:14rem;max-width:22rem;padding:.5rem .65rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:0 6px 18px #0000002e;font-size:.75rem;pointer-events:none}._prod_ziamp_241{display:flex;flex-direction:column;margin-top:.3rem}._prod_ziamp_241 small{color:var(--color-text-muted)}._nuevaFecha_ziamp_261{position:absolute;top:0;z-index:4;font-size:.7rem;font-weight:700;color:var(--color-primary)}._capsulaAlerta_ziamp_279{background:#fee2e2}._aviso_ziamp_287{position:absolute;top:-.55rem;right:-.3rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--color-danger, #b3261e);color:#fff;font-size:.7rem;font-weight:700;line-height:1.1rem;text-align:center}._alertaTxt_ziamp_317{color:var(--color-danger, #b3261e)!important;font-weight:600}._barra_m2eu8_1{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1rem}._barra_m2eu8_1 label{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem}._cuerpo_m2eu8_16{display:flex;gap:1rem;align-items:flex-start}._lateral_m2eu8_22{width:15rem;flex-shrink:0;display:flex;flex-direction:column;gap:.5rem}._buscar_m2eu8_30{width:100%}._cecos_m2eu8_34{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;max-height:70vh;overflow-y:auto}._ceco_m2eu8_34{width:100%;display:flex;flex-direction:column;gap:.1rem;text-align:left;padding:.5rem .65rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;font-size:.8rem}._ceco_m2eu8_34 small{color:var(--color-text-muted)}._cecoOn_m2eu8_63{border-color:var(--color-primary);box-shadow:inset 3px 0 0 var(--color-primary)}._detalle_m2eu8_68{flex:1;min-width:0}._titulo_m2eu8_73{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.6rem}._titulo_m2eu8_73 h3{margin:0;font-size:1rem}._scroll_m2eu8_86{overflow-x:auto}._tabla_m2eu8_90{width:100%;border-collapse:collapse;font-size:.8rem}._tabla_m2eu8_90 th,._tabla_m2eu8_90 td{padding:.35rem .5rem;border:1px solid var(--color-border);text-align:left;vertical-align:top}._tabla_m2eu8_90 th{font-weight:600;white-space:nowrap}._centro_m2eu8_109{text-align:center;font-weight:600}._filaSel_m2eu8_114{background:var(--color-bg-muted, rgba(0, 0, 0, .04))}._editar_m2eu8_118{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-sm);padding:.15rem .6rem;cursor:pointer;font-size:.75rem}._editada_m2eu8_127{margin-left:.35rem;font-size:.68rem;font-weight:700;color:#854d0e;background:#fef9c3;border-radius:999px;padding:.05rem .4rem}._rojo_m2eu8_137{color:var(--color-danger, #b3261e);font-weight:600;font-style:normal}._vacio_m2eu8_143{color:var(--color-text-muted);font-size:.8rem}._ventanaInput_m2eu8_149{width:5rem}._fila_m2eu8_114{cursor:pointer}._fila_m2eu8_114:hover,._fila_m2eu8_114:focus-visible{background:var(--color-bg-muted, rgba(0, 0, 0, .04));outline:none}._resumen_m2eu8_177{margin:0 0 .6rem;font-size:.85rem}._resumen_m2eu8_177 em{font-style:normal}._linea_m2eu8_195{display:flex;align-items:center;overflow-x:auto;padding:.4rem 0 .8rem;margin-bottom:.4rem}._parada_m2eu8_211{display:flex;align-items:center;flex-shrink:0}._salto_m2eu8_223{min-width:3.2rem;text-align:center;font-size:.7rem;color:var(--color-text-muted);border-top:2px solid var(--color-border);padding-top:.15rem}._saltoCorto_m2eu8_241{color:var(--color-danger, #b3261e);font-weight:700;border-top-color:var(--color-danger, #b3261e)}._punto_m2eu8_253{display:flex;flex-direction:column;align-items:center;gap:.05rem;padding:.3rem .55rem;border:2px solid var(--color-border);border-radius:999px;background:var(--color-surface);cursor:pointer;font-size:.75rem;line-height:1.15}._punto_m2eu8_253 small{color:var(--color-text-muted);font-size:.65rem}._puntoSel_m2eu8_291{box-shadow:0 0 0 2px var(--color-primary)}._p_realizada_m2eu8_299{border-color:#16a34a}._p_enviada_m2eu8_307{border-color:#ca8a04}._p_pendiente_m2eu8_315{border-color:#dc2626}._p_programada_m2eu8_323{border-color:#2563eb}._rojo_m2eu8_137{color:var(--color-danger, #b3261e)}._amarillo_m2eu8_339{color:#a16207;background:#fef9c3}._tarjetas_m2eu8_349{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;margin-bottom:.7rem}._tarjeta_m2eu8_349{display:flex;flex-direction:column;padding:.55rem .8rem;background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-border);border-radius:var(--radius-sm)}._tarjeta_m2eu8_349 span{font-size:.72rem;color:var(--color-text-muted)}._tarjeta_m2eu8_349 strong{font-size:1.5rem;line-height:1.2}._tarjeta_m2eu8_349 small{font-size:.7rem;color:var(--color-text-muted)}._tarjetaRoja_m2eu8_413{border-left-color:var(--color-danger, #b3261e)}._tarjetaAmarilla_m2eu8_421{border-left-color:#eab308}._tarjetaOk_m2eu8_429{border-left-color:#16a34a}._cumple_m2eu8_437{display:block;font-size:.68rem;font-weight:600}._mercados_m2eu8_449{position:relative}._mercadosBtn_m2eu8_457{padding:.4rem .7rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;font-size:.8rem}._mercadosLista_m2eu8_475{position:absolute;z-index:10;top:100%;left:0;display:grid;grid-template-columns:repeat(2,minmax(8rem,1fr));gap:.25rem .75rem;min-width:20rem;max-height:18rem;overflow-y:auto;margin-top:.25rem;padding:.6rem .75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:0 6px 18px #0000002e}._check_m2eu8_513{display:flex;align-items:center;gap:.35rem;font-size:.8rem}._tarjetaBtn_m2eu8_527{text-align:left;cursor:pointer;font:inherit}._tablaMercados_m2eu8_539{width:100%;margin-bottom:.7rem;border-collapse:collapse;font-size:.8rem}._tablaMercados_m2eu8_539 th,._tablaMercados_m2eu8_539 td{padding:.3rem .5rem;border:1px solid var(--color-border);text-align:left}._chips_m2eu8_567{display:flex;flex-wrap:wrap;gap:.25rem}._chip_m2eu8_567{padding:.05rem .45rem;border-radius:999px;font-size:.68rem;font-weight:600;white-space:nowrap}._chipOk_m2eu8_595{background:#dcfce7;color:#166534}._chipFalla_m2eu8_605{background:#fee2e2;color:#b3261e}._chipSt_m2eu8_615{background:#1f2937;color:#fff}._chipSin_m2eu8_625{background:#f3f4f6;color:#6b7280}._modalFondo_m2eu8_635{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000073}._modalCaja_m2eu8_646{position:relative;width:min(34rem,100%);max-height:90vh;display:flex;background:var(--color-surface);border-radius:var(--radius-sm);box-shadow:0 10px 40px #00000059}._modalCaja_m2eu8_646>aside{position:relative;width:100%;max-height:90vh;border:none}._card_9ineu_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem;box-shadow:var(--shadow);height:100%;display:flex;flex-direction:column}._header_9ineu_12{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}._title_9ineu_20{margin:0;font-size:.8125rem;font-weight:700;color:var(--color-text)}._select_9ineu_27{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.25rem .5rem;font-size:.75rem;background:#fff}._legend_9ineu_35{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.5rem}._legendBtn_9ineu_42{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;font-size:.6875rem;color:var(--color-text-muted);cursor:pointer;padding:0}._legendOff_9ineu_54{opacity:.4;text-decoration:line-through}._legendDot_9ineu_59{width:8px;height:8px;border-radius:50%;display:inline-block}._plotWrap_9ineu_66{position:relative;flex:1;min-height:220px}._svg_9ineu_72{width:100%;height:auto;display:block}._grid_9ineu_78{stroke:#e5e7eb;stroke-width:1}._axisText_9ineu_83,._tick_9ineu_84{fill:var(--color-text-muted);font-size:10px}._hoverLine_9ineu_89{stroke:var(--color-text-light);stroke-dasharray:4 3}._line_9ineu_94{fill:none;stroke-width:2}._tooltip_9ineu_99{position:absolute;top:.25rem;transform:translate(-50%);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.4rem .55rem;font-size:.6875rem;box-shadow:var(--shadow);pointer-events:none;display:flex;flex-direction:column;gap:.15rem;z-index:2}._tooltipRow_9ineu_116{color:var(--color-text-muted)}._summaryGrid_9ineu_120{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.75rem}._summaryCard_9ineu_127{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.55rem .65rem;background:var(--color-surface-subtle)}._summaryLabel_9ineu_134{display:block;font-size:.625rem;color:var(--color-text-muted);margin-bottom:.2rem}._summaryValue_9ineu_141{display:block;font-size:.875rem;font-weight:700}._cold_9ineu_147{color:var(--color-info)}._summarySub_9ineu_151{display:block;font-size:.625rem;color:var(--color-text-muted);margin-top:.15rem}._empty_9ineu_158{color:var(--color-text-muted);font-size:.8125rem;margin:1rem 0}@media (max-width: 900px){._summaryGrid_9ineu_120{grid-template-columns:repeat(2,1fr)}}._card_b9gdw_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem;box-shadow:var(--shadow);height:100%;display:flex;flex-direction:column}._title_b9gdw_12{margin:0 0 .25rem;font-size:.8125rem;font-weight:700}._hint_b9gdw_18{margin:0 0 .65rem;font-size:.625rem;color:var(--color-text-muted)}._list_b9gdw_24{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;flex:1}._row_b9gdw_34{display:grid;grid-template-columns:24px 1fr;gap:.5rem;align-items:center;cursor:pointer;border-radius:var(--radius-sm);padding:.25rem;transition:background .15s ease,opacity .15s ease}._row_b9gdw_34:hover,._rowHover_b9gdw_46{background:var(--color-surface-subtle)}._rowSelected_b9gdw_50{background:var(--color-info-bg);outline:1px solid var(--color-info-bg-strong)}._rowDim_b9gdw_55{opacity:.45}._rank_b9gdw_59{font-size:.6875rem;font-weight:700;color:var(--color-text-muted);text-align:center}._body_b9gdw_66{min-width:0}._rowHeader_b9gdw_70{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.2rem}._label_b9gdw_77{font-size:.75rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._value_b9gdw_85{font-size:.75rem;font-weight:700;color:var(--color-primary);flex-shrink:0}._track_b9gdw_92{height:8px;background:var(--color-surface-subtle);border-radius:999px;overflow:hidden}._bar_b9gdw_99{height:100%;background:linear-gradient(90deg,var(--color-series-sky),var(--color-primary));border-radius:999px;min-width:4px;transition:width .2s ease}._detailPanel_b9gdw_107{margin-top:.75rem;padding:.65rem .75rem;background:var(--color-primary-bg);border:1px solid var(--color-alert-success-bg);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:.2rem;font-size:.75rem}._empty_b9gdw_119{color:var(--color-text-muted);font-size:.8125rem}._card_1jcg0_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem;box-shadow:var(--shadow);height:100%}._title_1jcg0_10{margin:0 0 .5rem;font-size:.8125rem;font-weight:700}._legend_1jcg0_16{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.75rem}._legendBtn_1jcg0_23{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;font-size:.6875rem;color:var(--color-text-muted);cursor:pointer}._legendOff_1jcg0_34{opacity:.4;text-decoration:line-through}._legendDot_1jcg0_39{width:8px;height:8px;border-radius:50%}._bars_1jcg0_45{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:.5rem;align-items:end;min-height:180px}._barCol_1jcg0_53{display:flex;flex-direction:column;align-items:center;gap:.25rem;position:relative;min-height:180px;transition:opacity .15s ease}._barColHover_1jcg0_63{opacity:1}._barColDim_1jcg0_67{opacity:.45}._overlayValue_1jcg0_71{font-size:.625rem;color:var(--color-primary);font-weight:700}._barValue_1jcg0_77{font-size:.6875rem;font-weight:700}._barTrack_1jcg0_82{width:100%;max-width:42px;height:120px;display:flex;align-items:flex-end;justify-content:center;position:relative}._bar_1jcg0_45{width:100%;border-radius:4px 4px 0 0;min-height:6px}._lineDot_1jcg0_98{position:absolute;width:10px;height:10px;border-radius:50%;border:2px solid var(--color-primary);background:#fff;left:50%;transform:translate(-50%)}._barLabel_1jcg0_109{font-size:.625rem;color:var(--color-text-muted);text-align:center}._hoverHint_1jcg0_115{margin:.65rem 0 0;font-size:.75rem;color:var(--color-text-muted)}._empty_1jcg0_121{color:var(--color-text-muted);font-size:.8125rem}._wrap_59qcs_1{max-width:1400px}._intro_59qcs_5,._hint_59qcs_6{font-size:.78rem;color:var(--color-text-muted);margin-bottom:.75rem}._error_59qcs_12{color:var(--color-alert-danger);font-size:.78rem}._selector_59qcs_17{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}._chip_59qcs_24{border:1px solid var(--color-border);background:#fff;border-radius:999px;padding:.35rem .7rem;font-size:.72rem;cursor:pointer}._chipActive_59qcs_33{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._chip_59qcs_24:disabled{opacity:.45;cursor:not-allowed}._cards_59qcs_44{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-bottom:1rem}._card_59qcs_44 h4{margin:0 0 .35rem;font-size:.78rem}._card_1x1qm_1{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.85rem 1rem}._header_1x1qm_8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}._title_1x1qm_17{margin:0;font-size:.9rem;font-weight:700}._badges_1x1qm_23{display:flex;flex-wrap:wrap;gap:.35rem}._badge_1x1qm_23,._badgeUmbral_1x1qm_30,._badgeVentana_1x1qm_31{font-size:.65rem;padding:.2rem .45rem;border-radius:999px;border:1px solid var(--color-border)}._badge_1x1qm_23{background:var(--color-primary-bg);color:var(--color-alert-success-text)}._badgeUmbral_1x1qm_30{background:var(--color-alert-danger-bg);color:var(--color-alert-danger-text);border-color:#fecaca}._badgeVentana_1x1qm_31{background:var(--color-primary-bg);color:#047857}._legend_1x1qm_54{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-bottom:.35rem}._legendBtn_1x1qm_61{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;font-size:.68rem;color:var(--color-text-muted);cursor:pointer}._legendOff_1x1qm_72{opacity:.4}._legendLine_1x1qm_76{width:18px;height:0;border-top-width:2px;display:inline-block}._plotWrap_1x1qm_83{position:relative;min-height:280px}._svg_1x1qm_88{width:100%;height:auto}._grid_1x1qm_93{stroke:var(--color-surface-subtle)}._axisLabel_1x1qm_97{fill:var(--color-text-muted);font-size:10px}._umbralLine_1x1qm_102{stroke:var(--color-alert-danger);stroke-dasharray:8 4;stroke-width:1.5}._umbralLabel_1x1qm_108{fill:var(--color-alert-danger);font-size:10px;font-weight:700}._ventanaBand_1x1qm_114{fill:#2d6a4f1f}._hoyLine_1x1qm_118{stroke:#0f172a;stroke-dasharray:4 3}._hoyLabel_1x1qm_123{fill:#0f172a;font-size:10px;font-weight:700}._hoverLine_1x1qm_129{stroke:var(--color-text-light);stroke-dasharray:4 3}._tooltip_1x1qm_134{position:absolute;top:.25rem;transform:translate(-50%);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.4rem .55rem;font-size:.6875rem;box-shadow:var(--shadow);pointer-events:none;display:flex;flex-direction:column;gap:.15rem;z-index:2}._tooltipRow_1x1qm_151{color:var(--color-text-muted)}._empty_1x1qm_155{color:var(--color-text-muted);font-size:.8rem}._section_1n2u9_1{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem;margin-bottom:1rem}._sectionHeader_1n2u9_9{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}._sectionTitle_1n2u9_18{margin:0;font-size:.95rem;font-weight:700}._selectors_1n2u9_24{display:flex;flex-wrap:wrap;gap:.65rem}._selector_1n2u9_24{display:flex;flex-direction:column;gap:.15rem;font-size:.65rem;color:var(--color-text-muted)}._selector_1n2u9_24 select{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.3rem .45rem;font-size:.72rem;min-width:180px;background:#fff}._layout_1n2u9_47{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1rem;margin-top:1rem;align-items:start}._tableWrap_1n2u9_55{overflow:auto;max-height:360px;border:1px solid var(--color-border);border-radius:var(--radius-sm)}._table_1n2u9_55{width:100%;border-collapse:collapse;font-size:.72rem}._table_1n2u9_55 th,._table_1n2u9_55 td{padding:.45rem .5rem;border-bottom:1px solid var(--color-surface-subtle);text-align:left;white-space:nowrap}._table_1n2u9_55 th{position:sticky;top:0;background:var(--color-surface-subtle);font-size:.64rem;text-transform:uppercase;letter-spacing:.03em;z-index:1}._table_1n2u9_55 tbody tr{cursor:pointer}._table_1n2u9_55 tbody tr:hover{background:var(--color-surface-subtle)}._rowActive_1n2u9_94{background:var(--color-primary-bg)!important;box-shadow:inset 3px 0 0 var(--color-primary)}._sub_1n2u9_99{display:block;font-size:.62rem;color:var(--color-text-muted)}._estado_1n2u9_105{display:inline-block;padding:.12rem .4rem;border-radius:999px;font-size:.62rem;font-weight:600}._estadoOk_1n2u9_113{background:var(--color-primary-bg);color:#047857}._estadoWarn_1n2u9_118{background:var(--color-alert-danger-bg);color:var(--color-alert-danger-text)}._estadoInfo_1n2u9_123{background:var(--color-info-bg);color:var(--color-info-dark)}._estadoMuted_1n2u9_128{background:var(--color-surface-subtle);color:var(--color-text-muted)}._sidePanel_1n2u9_133{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.75rem;background:#fafafa;max-height:360px;overflow:auto}._sideTitle_1n2u9_142{margin:0 0 .35rem;font-size:.78rem}._sideMetaBlock_1n2u9_147{margin-bottom:.65rem}._sideMetaList_1n2u9_151{margin:.35rem 0 0;padding-left:1rem;font-size:.68rem;color:var(--color-text-muted);line-height:1.5}._sideMetaList_1n2u9_151 li{margin-bottom:.15rem}._sideMeta_1n2u9_147{margin:0 0 .65rem;font-size:.68rem;color:var(--color-text-muted)}._sideEmpty_1n2u9_169{font-size:.72rem;color:var(--color-text-muted)}._mesList_1n2u9_174{display:flex;flex-direction:column;gap:.55rem}._mesCard_1n2u9_180{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.55rem .6rem}._mesHead_1n2u9_187{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem;font-size:.72rem}._mesEstado_1n2u9_195{font-size:.62rem;padding:.1rem .35rem;border-radius:999px;background:#eef2ff;color:#4338ca}._mesGrid_1n2u9_203{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin-bottom:.35rem}._mesGrid_1n2u9_203 span{display:block;font-size:.58rem;color:var(--color-text-muted)}._mesGrid_1n2u9_203 strong{font-size:.68rem}._barStack_1n2u9_220{display:flex;height:8px;border-radius:999px;overflow:hidden;background:var(--color-border);margin-bottom:.2rem}._barReal_1n2u9_229{background:#35c8f4;height:100%}._barHer_1n2u9_234{background:#aa84ff;height:100%}._barLegend_1n2u9_239{display:flex;justify-content:space-between;font-size:.58rem;color:var(--color-text-muted);margin-bottom:.25rem}._mesFoot_1n2u9_247{font-size:.62rem;color:var(--color-text-muted)}._mesFoot_1n2u9_247 p{margin:.15rem 0 0}._dimmed_1n2u9_256{opacity:.65;pointer-events:none}@media (max-width: 1100px){._layout_1n2u9_47{grid-template-columns:1fr}}._card_67ud0_1{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.85rem 1rem 1rem;height:100%;display:flex;flex-direction:column}._header_67ud0_11{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem;margin-bottom:.5rem}._title_67ud0_20{margin:0;font-size:.82rem;font-weight:700}._subtitle_67ud0_26{margin:.2rem 0 0;font-size:.68rem;color:var(--color-text-muted)}._controls_67ud0_32{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}._chip_67ud0_39{border:1px solid var(--color-border);background:#fff;border-radius:var(--radius-sm);padding:.25rem .55rem;font-size:.68rem;cursor:pointer;color:var(--color-text-muted)}._chipActive_67ud0_49{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}._dateInput_67ud0_55{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.22rem .45rem;font-size:.68rem}._legend_67ud0_62{display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin-bottom:.35rem}._legendBtn_67ud0_69{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;font-size:.68rem;color:var(--color-text-muted);cursor:pointer;padding:0}._legendOff_67ud0_81{opacity:.4;text-decoration:line-through}._dot_67ud0_86{width:8px;height:8px;border-radius:50%}._plotWrap_67ud0_92{position:relative;flex:1;min-height:240px}._svg_67ud0_98{width:100%;height:auto;display:block}._grid_67ud0_104{stroke:var(--color-surface-subtle);stroke-width:1}._axisLabel_67ud0_109{fill:var(--color-text-muted);font-size:10px}._hoverLine_67ud0_114{stroke:var(--color-text-light);stroke-dasharray:4 3}._peakLineMax_67ud0_119{stroke:var(--color-alert-danger);stroke-dasharray:4 3;opacity:.5}._peakLineMin_67ud0_125{stroke:var(--color-info);stroke-dasharray:4 3;opacity:.5}._peakLabelMax_67ud0_131{fill:var(--color-alert-danger);font-size:9px;font-weight:600}._peakLabelMin_67ud0_137{fill:var(--color-info);font-size:9px;font-weight:600}._tooltip_67ud0_143{position:absolute;top:.25rem;transform:translate(-50%);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.4rem .55rem;font-size:.6875rem;box-shadow:var(--shadow);pointer-events:none;display:flex;flex-direction:column;gap:.15rem;z-index:2;min-width:120px}._tooltipRow_67ud0_161{display:flex;align-items:center;gap:.3rem;color:var(--color-text-muted)}._tooltipDot_67ud0_168{width:6px;height:6px;border-radius:50%;flex-shrink:0}._card_1me4p_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--station-radius);box-shadow:var(--station-shadow);padding:1.1rem;height:100%}._title_1me4p_10{font-size:.75rem;color:var(--muted);margin-bottom:.65rem}._list_1me4p_16{display:flex;flex-direction:column;gap:.5rem}._row_1me4p_22{display:flex;justify-content:space-between;align-items:center;border-radius:10px;padding:.5rem .75rem}._label_1me4p_30{font-size:.78rem}._badge_1me4p_34{font-family:var(--station-font);font-size:.68rem;font-weight:700}._good_1me4p_40{background:var(--teal-soft)}._good_1me4p_40 ._label_1me4p_30,._good_1me4p_40 ._badge_1me4p_34{color:var(--teal)}._warn_1me4p_49{background:var(--amber-soft)}._warn_1me4p_49 ._label_1me4p_30,._warn_1me4p_49 ._badge_1me4p_34{color:var(--amber)}._bad_1me4p_34{background:var(--red-soft)}._bad_1me4p_34 ._label_1me4p_30,._bad_1me4p_34 ._badge_1me4p_34{color:var(--red)}._wrap_5jfff_1{width:100%;overflow-x:auto}._table_5jfff_6{width:100%;border-collapse:collapse;font-size:1rem}._table_5jfff_6 th{text-align:left;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-weight:700;padding:.6rem .7rem;border-bottom:1px solid var(--border)}._table_5jfff_6 td{padding:.7rem;border-bottom:1px solid var(--border-soft);color:var(--ink);font-family:var(--station-font);font-weight:500}._right_5jfff_31{text-align:right}._fecha_5jfff_35{font-family:var(--station-font);font-weight:700;white-space:nowrap}._todayTag_5jfff_41{margin-left:.5rem;font-family:var(--station-font);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;background:var(--primary-soft);color:var(--primary);border-radius:999px;padding:2px 8px}._todayRow_5jfff_54{background:var(--primary-soft)}._rangeCell_5jfff_58{display:flex;align-items:center;gap:.5rem;min-width:220px}._rangeMin_5jfff_65,._rangeMax_5jfff_66{font-size:.92rem;font-weight:600;color:var(--ink-soft);white-space:nowrap}._rangeTrack_5jfff_73{position:relative;flex:1;height:6px;border-radius:999px;background:var(--border-soft)}._rangeFill_5jfff_81{position:absolute;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,var(--blue),var(--red))}._empty_5jfff_89{padding:1.5rem;text-align:center;color:var(--muted);font-size:.95rem}._card_16jgr_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--station-radius);box-shadow:var(--station-shadow);padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.6rem}._top_16jgr_12{display:flex;align-items:center;gap:.6rem}._iconBadge_16jgr_18{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._iconBadge_16jgr_18 svg{width:14px;height:14px}._label_16jgr_33{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);line-height:1.2}._value_16jgr_42{font-family:var(--station-font);font-size:1.5rem;font-weight:600;color:var(--ink);line-height:1}._track_16jgr_50{position:relative;height:6px;border-radius:999px;background:var(--border-soft)}._trackFill_16jgr_57{position:absolute;top:0;left:0;height:100%;border-radius:999px}._trackDot_16jgr_65{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:var(--dot-color, var(--primary));border:2px solid var(--surface);box-shadow:var(--station-shadow);transform:translate(-50%,-50%)}._range_16jgr_77{display:flex;justify-content:space-between;font-family:var(--station-font);font-size:.62rem;color:var(--muted)}._badge_16jgr_85{align-self:flex-start;font-size:.66rem;font-weight:700;padding:3px 9px;border-radius:999px}._card_hc7o9_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--station-radius);box-shadow:var(--station-shadow);padding:1.1rem;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center}._title_hc7o9_14{font-size:.75rem;color:var(--muted);margin-bottom:.6rem}._row_hc7o9_20{display:flex;justify-content:space-between;width:100%;margin-bottom:.4rem}._label_hc7o9_27{font-size:.7rem;color:var(--muted)}._value_hc7o9_32{font-family:var(--station-font);font-size:.8rem;font-weight:600;color:var(--ink)}._track_hc7o9_39{width:100%;height:6px;border-radius:999px;background:var(--border-soft);margin:.5rem 0 .6rem;overflow:hidden}._trackFill_hc7o9_48{height:100%;background:linear-gradient(90deg,var(--amber-soft),var(--amber))}._detail_hc7o9_53{font-family:var(--station-font);font-size:.68rem;color:var(--muted)}._card_rusq4_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--station-radius);box-shadow:var(--station-shadow);padding:1.1rem;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center}._title_rusq4_14{font-size:.75rem;color:var(--muted);margin-bottom:.5rem}._svg_rusq4_20{width:120px;height:120px}._ring_rusq4_25{fill:none;stroke:var(--border);stroke-width:2}._tick_rusq4_31{font-size:10px;fill:var(--muted)}._needle_rusq4_36{fill:var(--blue)}._hub_rusq4_40{fill:var(--primary-dark)}._value_rusq4_44{margin-top:.5rem;font-family:var(--station-font);font-size:.85rem;font-weight:600;color:var(--ink)}._detail_rusq4_52{font-family:var(--station-font);font-size:.7rem;color:var(--muted)}._page_t3c3d_3,._palette_t3c3d_5{--surface: #ffffff;--ink: #151f1a;--ink-soft: #3b4640;--muted: #4f5a53;--border: rgba(21, 31, 26, .1);--border-soft: rgba(21, 31, 26, .07);--primary: #1f4a38;--primary-dark: #0f2419;--primary-soft: #e7efe8;--primary-line: #2e6b51;--amber: #b8792a;--amber-soft: #fbf0dc;--blue: #2e6fa3;--blue-soft: #e7eff6;--red: #be5136;--red-soft: #faeae5;--teal: #2e8b82;--teal-soft: #e3f1ef;--station-shadow: 0 1px 2px rgba(21, 31, 26, .04), 0 14px 30px -20px rgba(21, 31, 26, .35);--station-radius: 14px;--station-font: "Segoe UI", system-ui, -apple-system, sans-serif;color:var(--ink);font-family:var(--station-font)}._page_t3c3d_3{max-width:none}._mono_t3c3d_45{font-family:var(--station-font);font-variant-numeric:tabular-nums}._topHeader_t3c3d_51{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.6rem}._topHeaderLeft_t3c3d_59{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;color:var(--ink-soft)}._liveDot_t3c3d_68{width:8px;height:8px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);flex-shrink:0}._updatedAt_t3c3d_77{font-size:.72rem;color:var(--muted)}._updatedAt_t3c3d_77._mono_t3c3d_45{font-family:var(--station-font)}._pageTitle_t3c3d_87{font-family:var(--station-font);font-weight:600;font-size:1.9rem;color:var(--ink);margin:0 0 1.25rem}._infoBanner_t3c3d_96{margin-bottom:1.5rem;padding:.75rem 1.1rem;border-radius:10px;font-size:.78rem;line-height:1.55;background:var(--blue-soft);border:1px solid rgba(46,111,163,.18);color:var(--ink-soft)}._hero_t3c3d_108{background:linear-gradient(128deg,var(--primary) 0%,var(--primary-dark) 100%);border-radius:var(--station-radius);box-shadow:var(--station-shadow);padding:1.75rem 2rem;color:#fff;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1.25rem;margin-bottom:1.75rem}._heroTemp_t3c3d_122{display:flex;align-items:baseline;gap:.7rem}._heroTempValue_t3c3d_128{font-family:var(--station-font);font-size:4.75rem;font-weight:600;line-height:1;letter-spacing:-.01em}._heroTempFeels_t3c3d_136{font-family:var(--station-font);font-size:.85rem;color:#ffffffb8}._heroSub_t3c3d_142{font-size:.8rem;color:#ffffffb8;margin-top:.5rem}._heroStats_t3c3d_148{display:flex;gap:.75rem;flex-wrap:wrap}._heroStat_t3c3d_148{background:#ffffff1a;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:.5rem 1.1rem;text-align:center;min-width:92px}._heroStatLabel_t3c3d_163{font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffffa6}._heroStatValue_t3c3d_170{font-family:var(--station-font);font-size:1.05rem;font-weight:600}._heroStatDetail_t3c3d_176{font-size:.62rem;color:#ffffffa6}._alertBanner_t3c3d_181{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.1rem;border-radius:10px;margin-bottom:1.5rem;font-size:.8rem}._alertBannerTitle_t3c3d_191{font-weight:700;display:block}._alertBannerWarn_t3c3d_196{background:var(--amber-soft);border:1px solid rgba(184,121,42,.25);color:var(--amber)}._alertBannerBad_t3c3d_202{background:var(--red-soft);border:1px solid rgba(190,81,54,.25);color:var(--red)}._hourStrip_t3c3d_209{position:relative;display:grid;grid-template-columns:repeat(8,1fr);gap:.5rem;margin-bottom:1.75rem;padding-top:6px}._hourStrip_t3c3d_209:before{content:"";position:absolute;left:calc(6.25% + 4px);right:calc(6.25% + 4px);top:66px;height:1px;background:var(--border);z-index:0}._hourCard_t3c3d_229{position:relative;z-index:1;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--station-shadow);padding:.75rem .4rem;text-align:center}._hourTime_t3c3d_240{font-size:.9rem;color:var(--ink-soft);font-weight:700}._hourTemp_t3c3d_246{font-family:var(--station-font);font-size:1.35rem;font-weight:700;color:var(--ink);margin:.25rem 0}._hourWind_t3c3d_254{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.15rem .4rem;font-family:var(--station-font);font-size:.8rem;font-weight:600;color:var(--ink-soft)}._hourRainInline_t3c3d_266{display:inline-flex;align-items:center;gap:.15rem;color:var(--blue);font-weight:700}._hourRainInline_t3c3d_266 svg{width:13px;height:13px}._hourIcon_t3c3d_279{display:block;width:44px;height:44px;margin:.3rem auto;color:var(--amber);position:relative;background:var(--surface)}._hourIcon_t3c3d_279>span,._forecastIcon_t3c3d_291>span{display:block;width:100%;height:100%}._hourIcon_t3c3d_279 svg,._forecastIcon_t3c3d_291 svg{display:block;width:100%;height:100%}._forecastRow_t3c3d_305{display:grid;grid-template-columns:repeat(5,1fr);gap:.85rem;margin-bottom:1.75rem}._forecastCard_t3c3d_312{background:var(--surface);border:1px solid var(--border);border-radius:var(--station-radius);box-shadow:var(--station-shadow);padding:1rem .85rem;text-align:center}._forecastCardToday_t3c3d_321{background:var(--primary-soft);border-color:var(--primary-line)}._forecastDay_t3c3d_326{font-size:1rem;font-weight:700;color:var(--ink);text-transform:capitalize}._forecastIcon_t3c3d_291{display:block;width:60px;height:60px;margin:.5rem auto 0;color:var(--amber)}._forecastCondicion_t3c3d_341{font-size:.88rem;font-weight:600;color:var(--ink-soft);margin-top:.2rem}._forecastRange_t3c3d_348{font-family:var(--station-font);font-size:1.2rem;margin-top:.4rem}._forecastMax_t3c3d_354{font-weight:700;color:var(--ink)}._forecastMin_t3c3d_359{font-weight:600;color:var(--ink-soft)}._forecastProb_t3c3d_364{display:flex;align-items:center;justify-content:center;gap:.3rem;margin-top:.5rem;font-family:var(--station-font);font-size:.9rem;font-weight:700;color:var(--blue)}._forecastProb_t3c3d_364 svg{width:16px;height:16px}._forecastProbAlta_t3c3d_381{color:var(--red);font-weight:700}._forecastDetail_t3c3d_386{margin-top:.5rem;padding-top:.45rem;border-top:1px solid var(--border-soft);font-family:var(--station-font);font-size:.8rem;font-weight:600;color:var(--ink-soft);display:flex;justify-content:space-between;gap:.4rem}._kpiGrid_t3c3d_400{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.75rem}._twoCol_t3c3d_408{display:grid;grid-template-columns:240px 240px 1fr;gap:1rem;margin-bottom:1.75rem}._sectionDivider_t3c3d_416{margin-bottom:1rem}._sectionDividerTitle_t3c3d_420{font-family:var(--station-font);font-weight:600;font-size:1.2rem;color:var(--ink);margin:0}._filtersRow_t3c3d_428{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}._periodTabs_t3c3d_437{display:flex;gap:.35rem}._periodTab_t3c3d_437{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:.4rem .9rem;font-size:.72rem;font-weight:600;cursor:pointer;color:var(--ink-soft)}._periodTabActive_t3c3d_453{background:var(--primary);border-color:var(--primary);color:#fff}._dateFilter_t3c3d_459{display:flex;align-items:center;gap:.5rem}._dateLabel_t3c3d_465{font-size:.72rem;color:var(--muted)}._dateInput_t3c3d_470{border:1px solid var(--border);border-radius:8px;padding:.35rem .6rem;font-family:var(--station-font);font-size:.75rem;background:var(--surface);color:var(--ink)}._dateReset_t3c3d_480{border:1px solid rgba(46,111,163,.25);background:var(--blue-soft);color:var(--blue);border-radius:999px;padding:.35rem .75rem;font-size:.72rem;font-weight:600;cursor:pointer}._chartsRow_t3c3d_495{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.75rem}._chartsRow_t3c3d_495 h3[class*=title],._palette_t3c3d_5 h3[class*=title]{font-size:1rem;font-weight:700;color:var(--ink)}._chartsRow_t3c3d_495 [class*=axisLabel],._palette_t3c3d_5 [class*=axisLabel]{font-size:13px;font-weight:600;fill:var(--ink-soft)}._chartsRow_t3c3d_495 [class*=legendBtn],._palette_t3c3d_5 [class*=legendBtn]{font-size:.85rem;font-weight:600;color:var(--ink-soft)}._chartsRow_t3c3d_495 [class*=barValue],._palette_t3c3d_5 [class*=barValue]{font-size:.82rem;font-weight:700;color:var(--ink)}._chartsRow_t3c3d_495 span[class*=label],._palette_t3c3d_5 span[class*=label]{font-size:.82rem;font-weight:600;color:var(--ink-soft)}._chartsRow_t3c3d_495 [class*=tooltip],._palette_t3c3d_5 [class*=tooltip]{font-size:.85rem;color:var(--ink)}._chartsRow_t3c3d_495 [class*=hoverHint],._chartsRow_t3c3d_495 [class*=footer],._palette_t3c3d_5 [class*=hoverHint],._palette_t3c3d_5 [class*=footer]{font-size:.85rem;color:var(--ink-soft)}._tableSection_t3c3d_552{margin-bottom:1rem}._tableFocusInner_t3c3d_556{background:var(--surface);border-radius:var(--station-radius);padding:1rem 1.1rem 1.2rem}._tableTitle_t3c3d_562{font-family:var(--station-font);font-weight:700;margin:0 0 .85rem;font-size:1.25rem;color:var(--ink)}._error_t3c3d_570{color:var(--red);font-size:.78rem;margin-bottom:.75rem}._status_t3c3d_576{font-size:.78rem;color:var(--muted);margin-bottom:.75rem}@media (max-width: 1100px){._kpiGrid_t3c3d_400{grid-template-columns:repeat(3,1fr)}._twoCol_t3c3d_408,._chartsRow_t3c3d_495{grid-template-columns:1fr}._forecastRow_t3c3d_305,._hourStrip_t3c3d_209{grid-template-columns:repeat(2,1fr)}._hourStrip_t3c3d_209:before{display:none}}@media (max-width: 768px){._heroTempValue_t3c3d_128{font-size:3.2rem}}._card_rjauc_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem 1.1rem;box-shadow:var(--shadow);height:100%;min-width:0}._title_rjauc_11{margin:0 0 .75rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._toggleRow_rjauc_20{display:flex;gap:.45rem;margin-bottom:.85rem}._toggleBtn_rjauc_26{border:1px solid var(--color-border);background:#fff;color:var(--color-text-muted);border-radius:999px;padding:.3rem .75rem;font-size:.6875rem;font-weight:700;cursor:pointer}._toggleBtnActive_rjauc_37{border-color:var(--color-alert-success);color:var(--color-alert-success);background:var(--color-primary-bg)}._empty_rjauc_43{color:var(--color-text-muted);font-size:.8125rem}._innerChart_rjauc_48 .card{border:none;box-shadow:none;padding:0;background:transparent;min-height:0}._wrap_ve99v_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem 1.1rem;box-shadow:var(--shadow);min-width:0}._headerRow_ve99v_10{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem;flex-wrap:wrap}._title_ve99v_19{margin:0;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._legendGroup_ve99v_28{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap}._metricToggle_ve99v_35{display:flex;border:1px solid var(--color-border);border-radius:999px;padding:2px;gap:2px}._metricBtn_ve99v_43{border:none;background:transparent;border-radius:999px;padding:.25rem .65rem;font-size:.6875rem;font-weight:600;color:var(--color-text-muted);cursor:pointer}._metricBtnActive_ve99v_54{background:var(--color-primary);color:#fff}._heatLegend_ve99v_59{display:flex;align-items:center;gap:.4rem;font-size:.625rem;color:var(--color-text-muted);cursor:help}._heatLegendBar_ve99v_68{width:64px;height:8px;border-radius:999px;background:linear-gradient(to right,#e8f5ee,#1b4332);border:1px solid var(--color-border)}._legend_ve99v_28{display:flex;gap:1rem;font-size:.6875rem;color:var(--color-text-muted)}._dotInterna_ve99v_83,._dotExterna_ve99v_84{display:inline-block;width:.65rem;height:.65rem;border-radius:999px;margin-right:.35rem;vertical-align:middle}._dotInterna_ve99v_83{background:var(--color-sidebar-bg)}._dotExterna_ve99v_84{background:var(--color-alert-warning)}._legendBtn_ve99v_101{border:none;background:transparent;padding:0;font:inherit;cursor:pointer;display:inline-flex;align-items:center}._legendOff_ve99v_111{opacity:.35}.modalInner ._scroll_ve99v_116{max-height:calc(88vh - 9rem)}._scroll_ve99v_116{overflow:auto;max-height:520px}._table_ve99v_125{width:100%;border-collapse:separate;border-spacing:0;font-size:.75rem}._table_ve99v_125 th,._table_ve99v_125 td{border-bottom:1px solid var(--color-border);padding:.45rem .5rem;vertical-align:middle;white-space:nowrap;background:var(--color-surface)}._stickyHead_ve99v_141{position:sticky;top:0;z-index:2;background:var(--color-surface-subtle);color:var(--color-text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.625rem;box-shadow:0 1px 0 var(--color-border)}._stickyCol_ve99v_154{position:sticky;left:0;z-index:3;width:200px;min-width:200px;max-width:200px;box-shadow:1px 0 0 var(--color-border)}._stickyCorner_ve99v_164{z-index:5;background:var(--color-surface-subtle)}._table_ve99v_125 thead ._stickyCorner_ve99v_164{top:0}._stickySpark_ve99v_176{position:sticky;left:200px;z-index:3;width:100px;min-width:100px;max-width:100px;text-align:center;box-shadow:1px 0 0 var(--color-border)}._stickySparkHead_ve99v_187{position:sticky;left:200px;top:0;z-index:5;width:100px;min-width:100px;max-width:100px;background:var(--color-surface-subtle);color:var(--color-text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.625rem;text-align:center;box-shadow:0 1px 0 var(--color-border),1px 0 0 var(--color-border)}._groupCol_ve99v_209{background:#e7f4ec}._labelCell_ve99v_213{display:flex;align-items:flex-start;gap:.35rem}._expandBtn_ve99v_219{border:none;background:transparent;padding:0;cursor:pointer;color:var(--color-primary);line-height:1}._expandIcon_ve99v_228{font-size:.75rem}._groupBtn_ve99v_232,._laborBtn_ve99v_233{border:none;background:transparent;padding:0;font:inherit;text-align:left;cursor:pointer;color:var(--color-text)}._groupBtn_ve99v_232{font-weight:700}._laborBtn_ve99v_233{font-weight:600}._dataRow_ve99v_251{transition:background .12s ease}._dataRow_ve99v_251:hover{background:var(--color-surface-subtle)}._childRow_ve99v_259 ._stickyCol_ve99v_154{padding-left:1.5rem}._rowSelected_ve99v_208 td{background:var(--color-primary-bg)}._rowSelected_ve99v_208{outline:2px solid var(--color-primary);outline-offset:-2px}._cell_ve99v_274{min-width:76px;padding:0;cursor:pointer}._cellInner_ve99v_280{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.4rem .5rem;min-height:2.1rem}._cellValue_ve99v_290{font-size:.7rem;font-weight:700;line-height:1}._cellStrip_ve99v_296{display:flex;width:72%;height:4px;border-radius:999px;overflow:hidden}._cellStripInterna_ve99v_304{background:var(--color-sidebar-bg);height:100%}._cellStripExterna_ve99v_309{background:var(--color-alert-warning);height:100%}._emptyCell_ve99v_314{background:var(--color-surface-subtle);text-align:center;color:var(--color-text-light);cursor:pointer}._emptyDash_ve99v_321{font-size:.7rem}._sparkline_ve99v_328{display:block;margin:0 auto;overflow:visible}._sparklineArea_ve99v_334{fill:#2d6a4f29;stroke:none}._sparklineLine_ve99v_339{fill:none;stroke:var(--color-primary);stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}._sparklineDot_ve99v_347{fill:var(--color-primary)}._sparklineEmpty_ve99v_351{font-size:.625rem;color:var(--color-text-light)}._emptyGroup_ve99v_356{color:var(--color-text-muted);font-style:italic;padding:.65rem .5rem}._empty_ve99v_314{color:var(--color-text-muted);font-size:.8125rem}._card_xvs4d_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem;box-shadow:var(--shadow);height:100%}._card_1jk1z_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);height:100%;display:flex;flex-direction:column}._title_1jk1z_12{margin:0 0 .75rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._empty_1jk1z_21{color:var(--color-text-light);font-size:.8125rem;margin:0;padding:2rem 0;text-align:center}._legend_1jk1z_29{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:.75rem;font-size:.6875rem;color:var(--color-text-muted)}._legendBtn_1jk1z_38{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;cursor:pointer;padding:.15rem .25rem;border-radius:4px;color:inherit;font:inherit}._legendBtn_1jk1z_38:hover{background:var(--color-bg)}._legendOff_1jk1z_55{opacity:.4;text-decoration:line-through}._legendStatic_1jk1z_60{display:inline-flex;align-items:center;gap:.35rem;font-size:inherit;color:inherit}._dot_1jk1z_68{width:.55rem;height:.55rem;border-radius:2px;flex-shrink:0}._dotA_1jk1z_75{background:var(--color-primary)}._dotB_1jk1z_79{background:var(--color-text-light)}._dotC_1jk1z_83{background:var(--color-text-muted)}._chart_1jk1z_87{display:flex;align-items:flex-end;justify-content:space-around;gap:.5rem;flex:1;min-height:190px;padding-top:.5rem;overflow-x:auto}._chartHorizontal_1jk1z_98{display:flex;flex-direction:column;gap:.65rem;flex:1;min-height:190px;overflow-y:auto}._group_1jk1z_107{display:flex;flex-direction:column;align-items:center;flex:1;min-width:3.2rem;transition:opacity .15s ease}._groupHorizontal_1jk1z_116{flex-direction:row;align-items:center;gap:.75rem;min-width:0;width:100%}._groupHover_1jk1z_124{opacity:1}._groupDim_1jk1z_128{opacity:.45}._bars_1jk1z_132{display:flex;align-items:flex-end;gap:.25rem;height:150px;width:100%;justify-content:center}._barsHorizontal_1jk1z_141{flex:1;display:flex;flex-direction:column;gap:.2rem;min-width:0;position:relative}._objLine_1jk1z_150{position:absolute;top:0;bottom:0;width:2px;background:var(--color-text-muted);transform:translate(-1px);pointer-events:none;z-index:2}._barCol_1jk1z_161{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;width:1.2rem}._barRowHorizontal_1jk1z_170{display:flex;align-items:center;gap:.4rem;height:1.1rem}._barValue_1jk1z_177{font-size:.5625rem;color:var(--color-text-muted);margin-bottom:.15rem;white-space:nowrap}._barValueHorizontal_1jk1z_184{font-size:.5625rem;color:var(--color-text-muted);white-space:nowrap;min-width:2.5rem;text-align:right}._bar_1jk1z_132{width:100%;border-radius:3px 3px 0 0;transition:height .3s ease,width .3s ease;cursor:default}._barHorizontal_1jk1z_199{height:.65rem;border-radius:3px;transition:width .3s ease;min-width:0;flex:1}._barGood_1jk1z_207{background:var(--color-primary)}._barBad_1jk1z_211{background:var(--color-alert-danger-light)}._barB_1jk1z_211{background:var(--color-text-light)}._barC_1jk1z_161{background:var(--color-text-muted)}._label_1jk1z_223{margin-top:.45rem;font-size:.625rem;font-weight:600;color:var(--color-text);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._labelHorizontal_1jk1z_235{font-size:.625rem;font-weight:600;color:var(--color-text);min-width:5.5rem;max-width:5.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}._hoverHint_1jk1z_247{margin:.65rem 0 0;font-size:.6875rem;color:var(--color-text-muted);line-height:1.4}._horizontal_1jk1z_254 ._chartHorizontal_1jk1z_98{min-height:220px}._card_16fpy_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);height:100%;display:flex;flex-direction:column}._title_16fpy_12{margin:0 0 .75rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._empty_16fpy_21{color:var(--color-text-light);font-size:.8125rem;margin:0;padding:2rem 0;text-align:center}._legend_16fpy_29{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:.75rem;font-size:.6875rem;color:var(--color-text-muted)}._legendBtn_16fpy_38{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;cursor:pointer;padding:.15rem .25rem;border-radius:4px;color:inherit;font:inherit}._legendBtn_16fpy_38:hover{background:var(--color-bg)}._legendOff_16fpy_55{opacity:.4;text-decoration:line-through}._dot_16fpy_60{width:.55rem;height:.55rem;border-radius:2px;flex-shrink:0}._dotA_16fpy_67{background:var(--color-primary)}._dotB_16fpy_71{background:var(--color-text-light)}._dotC_16fpy_75{background:var(--color-text-muted)}._list_16fpy_79{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem;flex:1;overflow-y:auto}._row_16fpy_90{display:grid;grid-template-columns:5.5rem 1fr;gap:.65rem;align-items:start;transition:opacity .15s ease}._rowHover_16fpy_98{opacity:1}._rowDim_16fpy_102{opacity:.45}._label_16fpy_106{font-size:.625rem;font-weight:700;color:var(--color-text);line-height:1.3;padding-top:.15rem}._bars_16fpy_114{display:flex;flex-direction:column;gap:.25rem;min-width:0}._barRow_16fpy_121{display:grid;grid-template-columns:4.5rem 1fr auto;gap:.4rem;align-items:center}._seriesLabel_16fpy_128{font-size:.5625rem;color:var(--color-text-muted);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._barTrack_16fpy_137{height:.55rem;background:var(--color-border);border-radius:999px;overflow:hidden}._bar_16fpy_114{height:100%;border-radius:999px;transition:width .3s ease;min-width:0}._barAGood_16fpy_151{background:var(--color-primary)}._barABad_16fpy_155{background:var(--color-alert-danger-light)}._barB_16fpy_159{background:var(--color-text-light)}._barC_16fpy_163{background:var(--color-text-muted)}._barValue_16fpy_167{font-size:.625rem;font-weight:700;color:var(--color-text);min-width:2.5rem;text-align:right;font-variant-numeric:tabular-nums}._hoverHint_16fpy_176{margin:.65rem 0 0;font-size:.6875rem;color:var(--color-text-muted);line-height:1.4}._card_jvumx_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);height:100%;display:flex;flex-direction:column}._title_jvumx_12{margin:0 0 .75rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._empty_jvumx_21{margin:auto;text-align:center;color:var(--color-text-light);font-size:.875rem}._legend_jvumx_28{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin-bottom:.75rem;align-items:center}._legendBtn_jvumx_36{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--color-border);background:#fff;border-radius:999px;padding:.2rem .55rem;font-size:.6875rem;color:var(--color-text-muted);cursor:pointer}._legendStatic_jvumx_49{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;color:var(--color-text-muted)}._legendOff_jvumx_57{opacity:.45;text-decoration:line-through}._dot_jvumx_62{width:.55rem;height:.55rem;border-radius:50%;flex-shrink:0}._dotActual_jvumx_69{background:var(--color-primary)}._dotAnterior_jvumx_73{background:var(--color-text-light)}._dotObjetivo_jvumx_77{background:transparent;border:2px solid var(--color-text-muted);width:.45rem;height:.45rem}._list_jvumx_84{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}._row_jvumx_93{display:grid;grid-template-columns:6.5rem 1fr auto;align-items:center;gap:.65rem;transition:opacity .15s ease}._rowDim_jvumx_101{opacity:.45}._label_jvumx_105{font-size:.75rem;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._trackWrap_jvumx_113{min-width:0}._track_jvumx_113{position:relative;display:flex;flex-direction:column;gap:.2rem;min-height:1.35rem;justify-content:center}._bar_jvumx_126{height:.55rem;border-radius:999px;min-width:2px;transition:width .25s ease}._barGood_jvumx_133{background:var(--color-primary)}._barBad_jvumx_137{background:var(--color-alert-danger)}._barAnterior_jvumx_141{background:var(--color-text-light);opacity:.85}._objMark_jvumx_146{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--color-text-muted);transform:translate(-1px);pointer-events:none}._value_jvumx_156{font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-text);min-width:3rem;text-align:right}._hoverHint_jvumx_165{margin:.75rem 0 0;font-size:.75rem;color:var(--color-text-muted)}._rowHover_jvumx_171 ._label_jvumx_105,._rowHover_jvumx_171 ._value_jvumx_156{color:var(--color-text)}._card_kdfi9_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);min-height:260px;height:100%}._title_kdfi9_11{margin:0 0 1rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._empty_kdfi9_20{margin:0;color:var(--color-text-light);font-size:.875rem}._list_kdfi9_26{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}._item_kdfi9_35{display:flex;gap:.65rem;align-items:flex-start}._icon_kdfi9_41{width:1.35rem;height:1.35rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;flex-shrink:0}._positive_kdfi9_53{background:var(--color-alert-success-bg);color:var(--color-alert-success-text)}._negative_kdfi9_58{background:var(--color-alert-danger-bg);color:var(--color-alert-danger-text)}._neutral_kdfi9_63{background:#fef3c7;color:#92400e}._itemTitle_kdfi9_68{display:block;font-size:.8125rem;color:var(--color-text);margin-bottom:.15rem}._itemText_kdfi9_75{margin:0;font-size:.75rem;color:var(--color-text-muted);line-height:1.45}._card_a8pkj_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);height:100%;display:flex;flex-direction:column}._title_a8pkj_12{margin:0 0 .75rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._empty_a8pkj_21{color:var(--color-text-light);font-size:.8125rem;margin:0}._legend_a8pkj_27{display:flex;flex-wrap:wrap;gap:.35rem .85rem;margin-bottom:.75rem}._legendBtn_a8pkj_34{display:inline-flex;align-items:center;gap:.35rem;background:none;border:none;padding:.15rem .25rem;cursor:pointer;font-size:.6875rem;font-weight:600;color:var(--color-text-muted);border-radius:var(--radius-sm)}._legendBtn_a8pkj_34:hover{background:var(--color-bg);color:var(--color-text)}._legendOff_a8pkj_53{opacity:.35;text-decoration:line-through}._dot_a8pkj_58{width:.55rem;height:.55rem;border-radius:2px}._dotProd_a8pkj_64{background:var(--color-primary)}._dotForm_a8pkj_68{background:#3b82f6}._chart_a8pkj_72{display:flex;align-items:flex-end;justify-content:space-around;gap:.5rem;flex:1;min-height:180px;padding-top:.5rem}._group_a8pkj_82{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0}._bars_a8pkj_90{display:flex;align-items:flex-end;gap:.25rem;height:140px;width:100%;justify-content:center}._barCol_a8pkj_99{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;width:1.1rem}._barValue_a8pkj_108{font-size:.5625rem;color:var(--color-text-muted);margin-bottom:.15rem;white-space:nowrap}._bar_a8pkj_90{width:100%;border-radius:3px 3px 0 0;min-height:0;transition:height .2s ease,opacity .15s ease,transform .15s ease;cursor:default}._group_a8pkj_82{transition:opacity .15s ease}._groupHover_a8pkj_127 ._bar_a8pkj_90{transform:scaleX(1.08)}._groupDim_a8pkj_131{opacity:.45}._groupClickable_a8pkj_135{cursor:pointer}._groupClickable_a8pkj_135:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}._groupActive_a8pkj_145 ._label_a8pkj_145{color:var(--color-primary);font-weight:800}._groupActive_a8pkj_145 ._barProd_a8pkj_150,._groupActive_a8pkj_145 ._barForm_a8pkj_151{box-shadow:0 0 0 2px #2d6a4f59}._hoverHint_a8pkj_155{margin:.65rem 0 0;padding:.45rem .65rem;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.6875rem;color:var(--color-text-muted);text-align:center}._hoverHint_a8pkj_155 strong{color:var(--color-text)}._barProd_a8pkj_150{background:var(--color-primary)}._barForm_a8pkj_151{background:#3b82f6}._label_a8pkj_145{margin-top:.45rem;font-size:.6875rem;font-weight:600;color:var(--color-text);text-align:center}._estadoWrap_8w357_1{margin-bottom:.75rem}._badge_8w357_5{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}._badgeProd_8w357_14{background:var(--color-alert-success-bg);color:var(--color-alert-success-text)}._badgeForm_8w357_19{background:var(--color-info-bg-strong);color:var(--color-info-dark)}._badgeNeutral_8w357_24{background:var(--color-surface-subtle);color:var(--color-text-strong)}._participacionBlock_8w357_29{margin-bottom:1rem;padding:.75rem;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm)}._participacionHeader_8w357_37{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}._participacionTitle_8w357_45{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._participacionValue_8w357_53{font-size:1rem;color:var(--color-alert-success-text)}._participacionTrack_8w357_58{height:.55rem;background:var(--color-border);border-radius:999px;overflow:hidden}._participacionFill_8w357_65{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));border-radius:999px;transition:width .25s ease}._plantingSection_8w357_72{margin-top:.25rem}._plantingTitle_8w357_76{margin:0 0 .65rem;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._plantingEmpty_8w357_85{margin:0;font-size:.75rem;color:var(--color-text-muted)}._plantingTable_8w357_91{width:100%;border-collapse:collapse;font-size:.75rem}._plantingTable_8w357_91 th{text-align:left;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding:.45rem .35rem;border-bottom:1px solid var(--color-border)}._plantingTable_8w357_91 td{padding:.5rem .35rem;border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle}._right_8w357_115{text-align:right}._wrap_19c5q_1{overflow-x:auto;max-height:min(70vh,640px);overflow-y:auto}._table_19c5q_7{width:100%;border-collapse:collapse;font-size:.8125rem}._table_19c5q_7 th{position:sticky;top:0;z-index:1;background:var(--color-surface, #fff);text-align:left;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding:.65rem .75rem;border-bottom:1px solid var(--color-border);white-space:nowrap;box-shadow:0 1px 0 var(--color-border)}._table_19c5q_7 td{padding:.65rem .75rem;border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle}._right_19c5q_37{text-align:right}._sortable_19c5q_41{padding:0}._sortBtn_19c5q_45{display:inline-flex;align-items:center;gap:.25rem;width:100%;padding:.65rem .75rem;border:none;background:none;font:inherit;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);cursor:pointer;text-align:inherit;white-space:nowrap}._sortBtn_19c5q_45:hover{color:var(--color-primary);background:var(--color-surface-subtle)}._sortActive_19c5q_69{color:var(--color-primary)}._sortIcon_19c5q_73{font-size:.5rem}._clickable_19c5q_77{cursor:pointer}._clickable_19c5q_77:hover{background:var(--color-surface-subtle)}._selectedRow_19c5q_85{background:var(--color-primary-bg);outline:2px solid var(--color-primary);outline-offset:-2px}._dimmedRow_19c5q_91{opacity:.35}._totalRow_19c5q_95 td{font-weight:700;background:var(--color-surface-subtle)}._subtotalRow_19c5q_100 td{font-weight:700;background:var(--color-primary-bg);border-top:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}._subtotalBadge_19c5q_107{display:inline-block;margin-right:.35rem;padding:.1rem .35rem;border-radius:999px;background:var(--color-primary);color:#fff;font-size:.5625rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}._badge_19c5q_120{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}._badgeProd_19c5q_129{background:var(--color-alert-success-bg);color:var(--color-alert-success-text)}._badgeForm_19c5q_134{background:var(--color-info-bg-strong);color:var(--color-info-dark)}._badgeNeutral_19c5q_139{background:var(--color-surface-subtle);color:var(--color-text-strong)}._empty_19c5q_144{padding:1.5rem;text-align:center;color:var(--color-text-muted);font-size:.875rem}._page_1lwj7_1{max-width:none}._kpiGrid_1lwj7_6{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin-bottom:1.25rem}._insightsRow_1lwj7_13{display:grid;grid-template-columns:1.2fr 1fr .9fr;gap:1rem;margin-bottom:1.25rem;align-items:stretch}._chartFocus_1lwj7_21{min-height:280px}._tableSection_1lwj7_25{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);margin-bottom:1.25rem}._tableFocus_1lwj7_34{min-height:200px}._tableFocusInner_1lwj7_38{min-width:0}._detailLayout_1lwj7_42{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.75fr);gap:1rem;align-items:start}._panelSticky_1lwj7_49{position:sticky;top:1rem;align-self:start}._filterBanner_1lwj7_55{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1rem;padding:.65rem 1rem;background:var(--color-primary-bg);border:1px solid #86efac;border-radius:var(--radius-sm);font-size:.8125rem;color:var(--color-alert-success-text)}._filterClear_1lwj7_70{border:1px solid #86efac;background:#fff;color:var(--color-alert-success-text);border-radius:var(--radius-sm);padding:.3rem .65rem;font-size:.75rem;font-weight:600;cursor:pointer}._filterClear_1lwj7_70:hover{background:var(--color-primary-bg)}._chartHint_1lwj7_85{margin:-.5rem 0 1rem;font-size:.6875rem;color:var(--color-text-light)}._tableTitle_1lwj7_91{margin:0 0 1rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._status_1lwj7_100{color:var(--color-text-muted);font-size:.875rem}._refreshBar_1lwj7_105{margin-bottom:.75rem;padding:.45rem .85rem;background:var(--color-info-bg);border:1px solid var(--color-info-bg-strong);border-radius:var(--radius-sm);color:var(--color-info-dark);font-size:.8125rem;font-weight:600}._contentDimmed_1lwj7_116{opacity:.72;pointer-events:none;transition:opacity .2s ease}._error_1lwj7_122{color:var(--color-alert-danger);font-size:.875rem}._note_1lwj7_127{font-size:.75rem;color:var(--color-text-light);margin:0}@media (max-width: 1200px){._kpiGrid_1lwj7_6{grid-template-columns:repeat(3,1fr)}._insightsRow_1lwj7_13{grid-template-columns:1fr}}@media (max-width: 768px){._kpiGrid_1lwj7_6{grid-template-columns:repeat(2,1fr)}._detailLayout_1lwj7_42{grid-template-columns:1fr}}@media (max-width: 640px){._kpiGrid_1lwj7_6{grid-template-columns:1fr}}._page_1xy33_1{max-width:none;display:flex;flex-direction:column;gap:1rem}._banner_1xy33_3{background:var(--color-accent-bg);border:1px solid #e9d29a;color:var(--color-accent-dark);border-radius:var(--radius);padding:.6rem .9rem;font-size:.8125rem;line-height:1.45}._filters_1xy33_8{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}._seg_1xy33_9{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface)}._seg_1xy33_9 button{border:0;background:transparent;padding:.45rem .9rem;cursor:pointer;color:var(--color-text-strong)}._seg_1xy33_9 button+button{border-left:1px solid var(--color-border)}._seg_1xy33_9 ._segOn_1xy33_12{background:var(--color-primary);color:#fff;font-weight:600}._sel_1xy33_13{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--color-text-muted)}._sel_1xy33_13 select{padding:.4rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}._check_1xy33_15{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--color-text-strong)}._chip_1xy33_16{border:1px solid var(--color-primary);background:var(--color-primary-bg);color:var(--color-primary-dark);border-radius:999px;padding:.25rem .7rem;cursor:pointer}._warn_1xy33_17{font-size:.75rem;color:var(--color-alert-warning)}._tabs_1xy33_19{display:flex;gap:.25rem;border-bottom:1px solid var(--color-border);overflow-x:auto}._tabs_1xy33_19 button{border:0;background:transparent;padding:.6rem 1rem;cursor:pointer;color:var(--color-text-muted);border-bottom:3px solid transparent;white-space:nowrap}._tabs_1xy33_19 ._tabOn_1xy33_21{color:var(--color-primary-dark);font-weight:600;border-bottom-color:var(--color-primary)}._kpis_1xy33_23{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem}._grid2_1xy33_24{display:grid;grid-template-columns:1.6fr 1fr;gap:1rem}._grid2_1xy33_24>:nth-child(n){min-width:0}@media (max-width: 1100px){._grid2_1xy33_24{grid-template-columns:1fr}}._card_1xy33_28{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.1rem 1.25rem;box-shadow:var(--shadow);min-width:0}._cardTitle_1xy33_29{margin:0 0 .75rem;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-strong)}._cardTitle_1xy33_29 ._muted_1xy33_30{text-transform:none;letter-spacing:0}._muted_1xy33_30{color:var(--color-text-light);font-size:.8125rem;font-weight:400}._note_1xy33_32{margin:.6rem 0 0;font-size:.75rem;color:var(--color-text-muted)}._link_1xy33_33{border:0;background:none;color:var(--color-info);cursor:pointer;padding:.5rem 0 0;font-size:.8125rem}._svg_1xy33_35{width:100%;height:auto;display:block}._axis_1xy33_36{font-size:10px;fill:#64748b}._axisR_1xy33_37{font-size:10px;fill:#a16207}._readout_1xy33_38{min-height:1.4rem;font-size:.8125rem;color:var(--color-text)}._legend_1xy33_39{display:flex;gap:1rem;flex-wrap:wrap;font-size:.75rem;color:var(--color-text-muted);margin-top:.4rem}._legend_1xy33_39 i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:.35rem}._hbars_1xy33_42{display:flex;flex-direction:column;gap:.35rem}._hrow_1xy33_43{display:grid;grid-template-columns:150px 1fr 110px;align-items:center;gap:.6rem;font-size:.8125rem;padding:.15rem .3rem;border-radius:4px}._hlabel_1xy33_44{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-strong)}._htrack_1xy33_45{height:14px;background:#f1f5f9;border-radius:4px;overflow:hidden}._hfill_1xy33_46{display:block;height:100%;border-radius:4px}._hval_1xy33_47{text-align:right;font-variant-numeric:tabular-nums}._hval_1xy33_47 em{color:var(--color-text-light);font-style:normal}._donutWrap_1xy33_50{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._donutBig_1xy33_51{font-size:13px;font-weight:700;fill:#1e293b}._donutList_1xy33_52{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem;font-size:.8125rem;flex:1;min-width:150px}._donutList_1xy33_52 li{display:grid;grid-template-columns:14px 1fr auto 40px;align-items:center;gap:.4rem}._donutList_1xy33_52 i{width:10px;height:10px;border-radius:2px}._donutList_1xy33_52 em{color:var(--color-text-light);font-style:normal;text-align:right}._tableWrap_1xy33_57{overflow-x:auto}._tall_1xy33_58{max-height:560px;overflow:auto}._table_1xy33_57{width:100%;border-collapse:collapse;font-size:.8125rem;font-variant-numeric:tabular-nums}._table_1xy33_57 th{text-align:right;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding:.5rem .6rem;border-bottom:1px solid var(--color-border);background:var(--color-surface);white-space:nowrap}._table_1xy33_57 td{text-align:right;padding:.45rem .6rem;border-bottom:1px solid #f1f5f9;white-space:nowrap}._table_1xy33_57 th:first-child,._table_1xy33_57 td:first-child{text-align:left}._sticky_1xy33_63 th{position:sticky;top:0;z-index:2}._sticky_1xy33_63 td:first-child,._sticky_1xy33_63 th:first-child{position:sticky;left:0;background:var(--color-surface);z-index:1}._sticky_1xy33_63 th:first-child{z-index:3}._sortable_1xy33_66{cursor:pointer;-webkit-user-select:none;user-select:none}._sortable_1xy33_66:hover{color:var(--color-primary)}._clickable_1xy33_68{cursor:pointer}._clickable_1xy33_68:hover{background:var(--color-surface-subtle)}._rowActive_1xy33_70,._rowActive_1xy33_70 td{background:var(--color-primary-bg)!important}._neg_1xy33_71{color:var(--color-alert-danger-text)}._totRow_1xy33_72 td{font-weight:700;border-top:2px solid var(--color-border)}._heat_1xy33_74 td,._heat_1xy33_74 th{padding:.35rem .4rem}._hcell_1xy33_75{text-align:center!important;min-width:44px;font-size:.75rem;cursor:default}._hcell_1xy33_75[title]{cursor:pointer}._pbar_1xy33_78{display:inline-block;vertical-align:middle;width:80px;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden;margin-right:.35rem}._pbar_1xy33_78 span{display:block;height:100%;background:var(--color-primary)}._stackList_1xy33_81{display:flex;flex-direction:column;gap:.5rem}._stackRow_1xy33_82{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:.6rem;font-size:.8125rem;padding:.2rem .3rem;border-radius:4px}._stack_1xy33_81{display:flex;height:26px;border-radius:4px;overflow:hidden}._stack_1xy33_81 span{color:#fff;font-size:.6875rem;display:flex;align-items:center;justify-content:center}._overlay_1xy33_87{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;z-index:150;display:flex;justify-content:flex-end}._drawer_1xy33_88{width:min(720px,100%);background:var(--color-bg);height:100%;overflow-y:auto;box-shadow:-8px 0 24px #0f172a33}._dHead_1xy33_89{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:.75rem;padding:.9rem 1.1rem;background:var(--color-surface);border-bottom:1px solid var(--color-border)}._dHead_1xy33_89>div{flex:1}._dHead_1xy33_89 h2{margin:0;font-size:1.05rem;text-transform:capitalize}._dHead_1xy33_89 button{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-sm);width:34px;height:34px;cursor:pointer;font-size:1.1rem}._dHead_1xy33_89 button:disabled{opacity:.35;cursor:default}._dBody_1xy33_94{padding:1rem 1.1rem 2rem;display:flex;flex-direction:column;gap:.6rem}._dBody_1xy33_94 h4{margin:.8rem 0 .2rem;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-strong)}._dBody_1xy33_94 ._table_1xy33_57{background:var(--color-surface);border-radius:var(--radius-sm)}._chain_1xy33_98{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}._step_1xy33_99{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.6rem .7rem;display:flex;flex-direction:column;gap:.1rem}._stepT_1xy33_100{font-size:.6875rem;text-transform:uppercase;color:var(--color-text-muted)}._step_1xy33_99 small{color:var(--color-text-muted)}._arrow_1xy33_102{position:absolute;right:-.55rem;top:50%;transform:translateY(-50%);color:var(--color-primary);font-weight:700;z-index:1;background:var(--color-bg)}._pill_1xy33_103{color:#fff;border-radius:999px;padding:.05rem .5rem;font-size:.6875rem;font-weight:600}._mini_1xy33_104{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}._mini_1xy33_104 div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.5rem .7rem;display:flex;flex-direction:column}._mini_1xy33_104 small{color:var(--color-text-muted);font-size:.6875rem;text-transform:uppercase}._costBar_1xy33_107{display:flex;height:34px;border-radius:var(--radius-sm);overflow:hidden}._costBar_1xy33_107 span{color:#fff;font-size:.75rem;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden}:root{--color-primary: #2d6a4f;--color-primary-dark: #1b4332;--color-primary-light: #40916c;--color-sidebar-bg: #1a2332;--color-sidebar-text: #cbd5e1;--color-sidebar-active: #2d6a4f;--color-bg: #f0f2f5;--color-surface: #ffffff;--color-border: #e2e8f0;--color-text: #1e293b;--color-text-muted: #64748b;--color-text-light: #94a3b8;--color-alert-success: #16a34a;--color-alert-success-bright: #22c55e;--color-alert-success-text: #166534;--color-alert-success-deep: #14532d;--color-alert-success-bg: #dcfce7;--color-alert-danger: #dc2626;--color-alert-danger-light: #ef4444;--color-alert-danger-text: #b91c1c;--color-alert-danger-bg: #fee2e2;--color-alert-warning: #d97706;--color-alert-warning-strong: #ea580c;--color-alert-warning-bg: #fef9c3;--color-accent: #a16207;--color-accent-dark: #7c4a05;--color-accent-bg: #fdf3d9;--color-primary-bg: #ecfdf5;--color-cherry: #b3273a;--color-cherry-dark: #8f1e2e;--color-info: #2563eb;--color-info-dark: #1d4ed8;--color-info-bg: #eff6ff;--color-info-bg-strong: #dbeafe;--color-series-purple: #9333ea;--color-series-sky: #38bdf8;--color-text-strong: #475569;--color-surface-subtle: #f8fafc;--sidebar-width: 260px;--sidebar-collapsed: 72px;--topbar-height: 60px;--radius: 10px;--radius-sm: 6px;--shadow: 0 1px 3px rgba(15, 23, 42, .06);--shadow-md: 0 4px 12px rgba(15, 23, 42, .08)}*{box-sizing:border-box}body{margin:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;background:var(--color-bg);color:var(--color-text);font-size:14px}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.svg-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.svg-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
