.asistente-panel_panel__naIcH{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.asistente-panel_cabecera__PxfxI{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border:none;background:transparent;color:var(--color-text);text-align:left}.asistente-panel_identidad__q_0vB{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0}.asistente-panel_identidad__q_0vB svg{flex-shrink:0;color:var(--color-accent);margin-top:2px}.asistente-panel_descripcion__sGUoR,.asistente-panel_titulo__otzGL{display:block}.asistente-panel_titulo__otzGL{font-weight:800;font-family:var(--font-display)}.asistente-panel_descripcion__sGUoR{margin-top:2px;font-size:13px;color:var(--color-text-muted)}.asistente-panel_chevron__Tmwwu{flex-shrink:0;color:var(--color-text-subtle);transition:var(--transition)}.asistente-panel_chevronAbierto__zHcMo{transform:rotate(180deg)}.asistente-panel_contenido__JSmu_{padding:0 var(--space-4) var(--space-4);border-top:1px solid var(--color-border)}.asistente-panel_acciones__pzVtj{display:flex;justify-content:flex-start;padding-top:var(--space-4)}.asistente-panel_solicitar__CNzgK{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-inset);color:var(--color-text);font-size:13px;font-weight:700;transition:var(--transition)}.asistente-panel_solicitar__CNzgK:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.asistente-panel_solicitar__CNzgK:disabled{opacity:.55;cursor:not-allowed}.asistente-panel_error__jghN1,.asistente-panel_vacio__d4o62{margin-top:var(--space-3);font-size:13px}.asistente-panel_vacio__d4o62{color:var(--color-text-subtle)}.asistente-panel_error__jghN1{color:var(--state-critical)}.asistente-panel_markdown__pq14C{margin-top:var(--space-4);display:grid;grid-gap:var(--space-2);gap:var(--space-2);color:var(--color-text-muted);font-size:14px}.asistente-panel_markdown__pq14C h4{margin-top:var(--space-2);color:var(--color-text);font-size:14px}.asistente-panel_markdown__pq14C p{min-width:0;word-break:break-word}.asistente-panel_markdown__pq14C strong{color:var(--color-text)}.asistente-panel_item__emDyt{padding-left:var(--space-4);position:relative}.asistente-panel_item__emDyt:before{content:"";position:absolute;left:0;top:.72em;width:5px;height:5px;border-radius:var(--radius-full);background:var(--color-accent)}.asistente-panel_espacio__L9Mow{height:var(--space-1)}.asistente-panel_aviso__Wpcmu{margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-accent) 5%,var(--color-surface))}.asistente-panel_avisoIdentidad__EhdbN{display:flex;align-items:center;gap:var(--space-2)}.asistente-panel_avisoIdentidad__EhdbN svg{color:var(--color-accent)}.asistente-panel_avisoTitulo__UwN1h{font-weight:800;font-family:var(--font-display);color:var(--color-text)}.asistente-panel_avisoMarca__th45P{margin-left:auto;padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:11px;font-weight:700;color:var(--color-text-subtle);background:var(--color-surface-inset)}.asistente-panel_avisoCargando__xNCaK{margin-top:var(--space-3);font-size:13px;color:var(--color-text-subtle)}.asistente-panel_aviso__Wpcmu .asistente-panel_markdown__pq14C{margin-top:var(--space-3)}.data-table_wrap__ixdID{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.data-table_tabla__REnJj{width:100%;border-collapse:collapse;font-size:14px}.data-table_th__wnrw5{padding:var(--space-3) var(--space-4);text-align:left;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle);white-space:nowrap}.data-table_fila__P5Tev,.data-table_th__wnrw5{border-bottom:1px solid var(--color-border)}.data-table_fila__P5Tev:last-child{border-bottom:none}.data-table_filaAbierta__a9TSZ,.data-table_fila__P5Tev:hover{background:var(--color-surface-raised)}.data-table_filaDetalle__bqYYk{border-bottom:1px solid var(--color-border);background:var(--color-surface-inset)}.data-table_tdDetalle__PJu__{padding:0}.data-table_td__Eo1S_{padding:var(--space-3) var(--space-4);color:var(--color-text);vertical-align:middle}.data-table_vacio__fgLz_{padding:var(--space-6);text-align:center;color:var(--color-text-subtle)}.data-table_thBoton__3W_RB{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:none;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.data-table_thBoton__3W_RB:hover{color:var(--color-text)}.data-table_ordenLibre__LxAWg{opacity:.4}.data-table_thBoton__3W_RB:hover .data-table_ordenLibre__LxAWg{opacity:.8}.data-table_verTodasWrap__itRI6{border-top:1px solid var(--color-border);padding:var(--space-2);text-align:center}.data-table_verTodas__ZqHQZ{border:none;background:none;color:var(--color-accent);font-size:13px;font-weight:600;cursor:pointer;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);transition:var(--transition)}.data-table_verTodas__ZqHQZ:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.badge_badge__1BLy8{display:inline-block;min-width:34px;text-align:center;padding:2px var(--space-2);border-radius:var(--radius-full);border:1px solid;font-size:11px;font-weight:600;white-space:nowrap}.badge_badge__1BLy8[data-tono=ok]{color:var(--state-ok)}.badge_badge__1BLy8[data-tono=warn]{color:var(--state-warn)}.badge_badge__1BLy8[data-tono=critical]{color:var(--state-critical)}.badge_badge__1BLy8[data-tono=neutral]{color:var(--color-text-subtle)}.badge_badge__1BLy8[data-mono=true]{font-family:var(--font-mono);font-size:13px;font-weight:700}.badge_badge__1BLy8[data-relleno=true]{border-color:transparent;border-radius:var(--radius-sm)}.badge_badge__1BLy8[data-relleno=true][data-tono=ok]{background:color-mix(in srgb,var(--state-ok) 18%,transparent)}.badge_badge__1BLy8[data-relleno=true][data-tono=warn]{background:color-mix(in srgb,var(--state-warn) 18%,transparent)}.badge_badge__1BLy8[data-relleno=true][data-tono=critical]{background:color-mix(in srgb,var(--state-critical) 18%,transparent)}.badge_badge__1BLy8[data-relleno=true][data-tono=neutral]{background:var(--color-surface-inset)}.logo_logo__ak9OE{width:auto;flex-shrink:0;display:inline-block;vertical-align:middle}.logo_node__I5AJO{fill:var(--color-text)}.logo_accent__ANIy3{fill:var(--gray-400)}.loader_full__n3_Uf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);min-height:100dvh}.loader_inline__D76gB{padding:var(--space-8) var(--space-6)}.loader_centrado__9Ewnl,.loader_inline__D76gB{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.loader_centrado__9Ewnl{justify-content:center;min-height:100%}.loader_anillo__mfahC{position:relative;display:grid;place-items:center;width:56px;height:56px}.loader_anillo__mfahC:before{content:"";position:absolute;inset:0;border-radius:var(--radius-full);border:3px solid var(--color-border);border-top-color:var(--color-accent);animation:loader_girar__L4p3b .8s linear infinite}.loader_marca___xGFy{position:relative}.loader_label__q20ns{color:var(--color-text-muted);font-family:var(--font-mono);font-size:13px;letter-spacing:0}@keyframes loader_girar__L4p3b{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.loader_anillo__mfahC:before{animation-duration:2s}}.page_pantalla__KAaAR{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:var(--space-5);background:radial-gradient(120% 120% at 50% 0,var(--color-surface) 0,var(--color-bg) 60%)}.page_tarjeta__rO9YM{display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px;padding:var(--space-8) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);text-align:center}.page_logo__3qVzi{margin-bottom:var(--space-5)}.page_titulo__ji6Ts{font-size:24px;margin-bottom:var(--space-2)}.page_subtitulo__ooBYX{color:var(--color-text-muted);margin-bottom:var(--space-6)}.page_estadoCarga__X9gt5{width:100%;margin-bottom:var(--space-4)}.page_google__xc0L_{display:flex;align-items:center;justify-content:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);font-weight:700;transition:var(--transition)}.page_google__xc0L_:hover:not(:disabled){border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface-raised))}.page_google__xc0L_:disabled{opacity:.6;cursor:progress}.page_separador__Fg0sJ{display:flex;align-items:center;gap:var(--space-3);width:100%;margin:var(--space-5) 0 var(--space-4);color:var(--color-text-subtle);font-size:12px}.page_separador__Fg0sJ:after,.page_separador__Fg0sJ:before{content:"";flex:1 1;height:1px;background:var(--color-border)}.page_form__FClb7{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.page_input__t1GXH{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-inset);color:var(--color-text);font:inherit}.page_entrar__cTZDo,.page_input__t1GXH{width:100%;padding:var(--space-3) var(--space-4)}.page_entrar__cTZDo{border:none;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-contrast);font-weight:700;transition:var(--transition)}.page_entrar__cTZDo:hover:not(:disabled){background:var(--color-accent-hover)}.page_entrar__cTZDo:disabled{opacity:.6;cursor:progress}.page_error__oj9FT{margin-top:var(--space-4);color:var(--state-critical);font-size:14px}.page_nota__RNWQo{margin-top:var(--space-6);color:var(--color-text-subtle);font-size:13px;line-height:1.5}.sidebar_sidebar__5oZpV{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;width:248px;height:100dvh;overflow-y:auto;padding:var(--space-5) var(--space-4);background:var(--color-surface);border-right:1px solid var(--color-border)}@media (max-width:1023px){.sidebar_sidebar__5oZpV{position:fixed;left:0;top:0;z-index:40;transform:translateX(-100%);transition:transform var(--transition);box-shadow:var(--shadow-panel)}.sidebar_sidebar__5oZpV[data-abierto]{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.sidebar_sidebar__5oZpV{transition:none}}.sidebar_brand__KKlpA{padding:0 var(--space-2) var(--space-5)}.sidebar_nav__fDeVa{display:flex;flex-direction:column;gap:2px}.sidebar_link__kIERn{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);font-weight:600;transition:var(--transition)}.sidebar_link__kIERn:hover{background:var(--color-surface-raised);color:var(--color-text)}.sidebar_active__YH8SN{background:color-mix(in srgb,var(--color-accent) 16%,transparent);color:var(--color-text)}.sidebar_active__YH8SN .sidebar_icon__IxW2W{color:var(--color-accent)}.sidebar_icon__IxW2W{color:var(--color-text-subtle);flex-shrink:0}.sidebar_link__kIERn:hover .sidebar_icon__IxW2W{color:var(--color-text)}.sidebar_proximo__hz3xq{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.sidebar_proximoTitulo__aHbYT{padding:0 var(--space-3) var(--space-2);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}.sidebar_proximoItem__LNDCi{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-subtle);font-weight:600;cursor:not-allowed}.sidebar_footer__9OKzx{margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--color-border)}.sidebar_temaToggle__MDoZD{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);margin-bottom:var(--space-2);border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font-weight:600;transition:var(--transition)}.sidebar_temaToggle__MDoZD:hover{background:var(--color-surface-raised);color:var(--color-text)}.sidebar_usuario__0FPzU{display:flex;flex-direction:column;padding:0 var(--space-3) var(--space-3);min-width:0}.sidebar_usuarioNombre__2HEaV{font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar_usuarioRol___xnBy{font-size:12px;color:var(--color-text-subtle)}.sidebar_salir__vJAjA{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font-weight:600;transition:var(--transition)}.sidebar_salir__vJAjA:hover{background:var(--color-surface-raised);color:var(--color-text)}.topbar_topbar__LyW7r{display:none}.topbar_boton__jQojt{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:transparent;color:var(--color-text);transition:var(--transition)}.topbar_boton__jQojt:hover{border-color:var(--color-accent)}@media (max-width:1023px){.topbar_topbar__LyW7r{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border)}}.app-shell_shell__JY2va{display:grid;grid-template-columns:auto 1fr;min-height:100dvh}.app-shell_main__sP2aK{min-width:0;padding:var(--space-6) var(--space-8);background:var(--color-bg);color:var(--color-text)}.app-shell_backdrop__OsVBo{display:none}@media (max-width:1023px){.app-shell_shell__JY2va{display:block}.app-shell_main__sP2aK{padding:var(--space-5) var(--space-4)}.app-shell_backdrop__OsVBo{display:block;position:fixed;inset:0;z-index:30;border:none;padding:0;cursor:pointer;background:color-mix(in srgb,var(--color-bg) 65%,transparent)}}.page-header_header__j3Gdw{margin-bottom:var(--space-5)}.page-header_top__LRdQU{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.page-header_tituloGrupo___f_iz{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0}.page-header_titulo__Wv_CQ{font-size:26px}.page-header_acciones__OJg2N{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.page-header_subtitulo___9wZm{margin-top:var(--space-2);color:var(--color-text-muted);max-width:72ch}.page-header_metaChip__sJZcN{font-size:13px;color:var(--color-text-subtle);font-family:var(--font-mono);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);white-space:nowrap}.page_activos__0m6IA{font-family:var(--font-mono);font-weight:700;font-size:15px;color:var(--color-text)}.page_sinDato__ohnt_{color:var(--color-text-subtle)}.page_negativo__8lopT{color:var(--state-critical)}.page_filtros__ZvIjH{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.page_busqueda__F1uzr{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-inset);color:var(--color-text);font:inherit;font-size:14px;min-width:260px}.page_conteoFiltro__GWxrU,.page_nota__jnZb9{font-size:13px;color:var(--color-text-muted)}.page_nota__jnZb9{margin-top:var(--space-4);line-height:1.5;max-width:70ch}.page_desglose__FR2At{font-size:12.5px;color:var(--color-text-muted);line-height:1.4}.page_comentarioCelda__oRieU{max-width:42ch;min-width:0}.page_comentario__55Zp1{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:12px;color:var(--color-text-muted);line-height:1.45}.page_comentarioFull__Zb7bc{display:block;font-size:12px;color:var(--color-text);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--space-2) var(--space-3);background:var(--color-surface-inset);border-radius:var(--radius-md);border:1px solid var(--color-border)}.page_verMas__zl4Or{display:inline-block;margin-top:var(--space-1);padding:0;border:0;background:transparent;color:var(--color-accent);font-size:11.5px;font-weight:600;cursor:pointer}.page_verMas__zl4Or:hover{text-decoration:underline}.page_atipica__qFK1e{color:var(--state-warn);font-weight:600}.page_seccionSubtitulo__OcY_C{font-size:13px;color:var(--color-text-muted);line-height:1.5;max-width:80ch;margin-bottom:var(--space-3)}.page_tabs__HpM8S{display:flex;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap}.page_tab__Cx4Yi{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);font-weight:600;transition:var(--transition);cursor:pointer}.page_tab__Cx4Yi:hover{color:var(--color-text);border-color:var(--color-border-strong)}.page_tabActivo__lt4N7{background:color-mix(in srgb,var(--color-accent) 16%,transparent);border-color:color-mix(in srgb,var(--color-accent) 45%,transparent);color:var(--color-text)}.page_tabConteo__OcR8X{font-family:var(--font-mono);font-size:12px;opacity:.75;margin-left:var(--space-1)}.page_error__zB3lz{margin-top:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--state-critical) 45%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--state-critical) 8%,var(--color-surface));color:var(--color-text);font-size:13px}.page_inventario__7NhAP{margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.page_inventarioHead__7Fldh{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.page_inventarioTitulo__7DbXP{margin:0;font-size:18px}.page_inventarioNota__5TYED,.page_inventarioResumen__9tnBH{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:13px}.page_inventarioDato__DwonK{display:flex;flex-direction:column;text-align:right}.page_inventarioDato__DwonK strong{font-family:var(--font-mono)}.page_inventarioDato__DwonK span{color:var(--color-text-muted);font-size:12px}.page_analitica__5QVu8{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-5)}.page_filtrosAnalitica__j6QEf{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.page_filtrosAnalitica__j6QEf label{display:grid;grid-gap:var(--space-1);gap:var(--space-1);color:var(--color-text-muted);font-size:12px}.page_filtrosAnalitica__j6QEf input,.page_filtrosAnalitica__j6QEf select{min-height:36px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-inset);color:var(--color-text);font:inherit}.page_resumenActivos__az8rO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.page_panelAnalitica__5hoRR,.page_resumenActivos__az8rO>div{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.page_resumenActivos__az8rO span{display:block;color:var(--color-text-muted);font-size:12px}.page_resumenActivos__az8rO strong{font-family:var(--font-mono);font-size:24px}.page_panelAnalitica__5hoRR h2{margin:0;font-size:18px}.page_advertenciaDatos__NFOTV,.page_notaUniverso__PSM7M,.page_panelAnalitica__5hoRR p{color:var(--color-text-muted);font-size:13px}.page_notaUniverso__PSM7M{margin:0;line-height:1.5}.page_notaUniverso__PSM7M strong{color:var(--color-text)}.page_advertenciaDatos__NFOTV{margin:0;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--state-warn) 45%,transparent);border-radius:var(--radius-md)}@media (max-width:760px){.page_resumenActivos__az8rO{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_seccion__3wiNM{border:1px solid var(--color-border);background-color:var(--color-surface-raised);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-5)}.page_subtitulo__aLvic{font-size:15px;font-weight:700;margin:0 0 var(--space-3) 0;color:var(--color-text)}.page_pasos__RP6CY{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);color:var(--color-text);font-size:14px;line-height:1.5}.page_pasoDetalle__82pqm{display:block;margin-top:var(--space-1);font-size:12.5px;color:var(--color-text-muted)}.page_urlFila__LUGEg{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap}.page_url__cgHdh{font-family:var(--font-mono),monospace;font-size:13px;overflow-wrap:anywhere}.page_copiar__O_dLO,.page_url__cgHdh{background:var(--color-surface-inset);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);color:var(--color-text)}.page_copiar__O_dLO{display:inline-flex;align-items:center;gap:var(--space-1);font:inherit;font-size:12.5px;cursor:pointer}.page_copiar__O_dLO:hover{border-color:var(--color-border-strong)}.page_codigoInline__P9amE{font-family:var(--font-mono),monospace;font-size:12px;background:var(--color-surface-inset);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:1px var(--space-1);overflow-wrap:anywhere}.page_nota__JGEzF{margin:var(--space-3) 0 0 0;font-size:12.5px;color:var(--color-text-subtle);line-height:1.45}.page_parrafo__FkyQU{margin:0;font-size:14px;color:var(--color-text-muted);line-height:1.55}.page_chips__TPtjZ{list-style:none;display:flex;flex-direction:column;gap:var(--space-2);padding:0;margin:0}.page_chip__XdNli{padding:var(--space-2) var(--space-3);background:var(--color-surface-inset);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:13px;line-height:1.4}.page_enlace__1YLCR{color:var(--color-accent);text-decoration:underline}.page_lista__a85oC{margin:var(--space-3) 0 0 0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);font-size:13.5px;color:var(--color-text-muted);line-height:1.5}.page_lista__a85oC strong{color:var(--color-text)}.page_tablaScroll__YA6IC{overflow-x:auto}.page_tabla__XZ0aV{width:100%;border-collapse:collapse;font-size:13px;min-width:520px}.page_tabla__XZ0aV td,.page_tabla__XZ0aV th{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:top}.page_tabla__XZ0aV thead th{color:var(--color-text-subtle);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.page_tabla__XZ0aV tbody th{color:var(--color-text);font-weight:600;white-space:nowrap}.page_tabla__XZ0aV tbody td{color:var(--color-text-muted)}.page_tabla__XZ0aV tbody tr:last-child td,.page_tabla__XZ0aV tbody tr:last-child th{border-bottom:none}.page_errorTexto__SHSNM{margin-bottom:var(--space-4);color:var(--state-critical)}.page_filtrosPeriodo__RZm2S{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-5)}.page_filtroFecha__4tysO{display:flex;flex-direction:column;gap:var(--space-1);color:var(--color-text-muted);font-size:12px}.page_filtroFecha__4tysO input{background:var(--color-surface-inset);color:var(--color-text);color-scheme:dark}.page_filtroFecha__4tysO input,.page_limpiarFiltros__zyJWb{min-height:38px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font:inherit;font-size:13px}.page_limpiarFiltros__zyJWb{background:transparent;color:var(--color-text-muted);cursor:pointer}.page_limpiarFiltros__zyJWb:hover{color:var(--color-text);border-color:var(--color-accent)}.page_avisoOk__WqoSz{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--state-ok) 14%,transparent);border:1px solid color-mix(in srgb,var(--state-ok) 45%,transparent);border-radius:var(--radius-md);color:var(--color-text);font-size:14px}.page_avisoOk__WqoSz svg{flex-shrink:0;color:var(--state-ok)}.page_aviso__sRCoG{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-surface-inset);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);max-width:80ch}.page_aviso__sRCoG svg{color:var(--color-accent);flex-shrink:0;margin-top:3px}.page_toolbar__KVpB7{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap}.page_segmento__yCb_M{display:inline-flex;gap:2px;padding:3px;background:var(--color-surface-inset);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.page_segBoton__BaX2R{padding:var(--space-1) var(--space-4);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font-size:13px;font-weight:600;transition:var(--transition)}.page_segBoton__BaX2R:hover{color:var(--color-text)}.page_segActivo__oOgUA{background:var(--color-accent)}.page_segActivo__oOgUA,.page_segActivo__oOgUA:hover{color:var(--color-accent-contrast)}.page_leyendaHeat__DhxHw{display:flex;align-items:center;gap:var(--space-2)}.page_chip__82uDK{font-size:11px;padding:2px var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);border:1px solid var(--color-border)}.page_heatWrap__7x_W9{overflow-x:auto;margin-bottom:var(--space-6)}.page_heat__CpGcB{border-collapse:separate;border-spacing:4px;width:100%}.page_esquina__SIee3{text-align:left;font-size:12px;color:var(--color-text-subtle);font-weight:600;padding:0 var(--space-2)}.page_diaHead__84eC6{font-size:12px;color:var(--color-text-muted);font-weight:700;text-align:center;padding:var(--space-1) 0;min-width:64px}.page_condName__0HJFZ{text-align:left;font-size:13px;font-weight:600;color:var(--color-text);padding:0 var(--space-3) 0 var(--space-2);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_celda__2BTPf{text-align:center;border-radius:var(--radius-md);padding:var(--space-2);min-width:64px;height:52px;border:1px solid transparent;vertical-align:middle}.page_celCount__2FD00{display:block;font-family:var(--font-display);font-size:18px;font-weight:800;color:var(--color-text);line-height:1.1}.page_celMin__FevC0{display:block;font-family:var(--font-mono);font-size:10.5px;color:var(--color-text-muted)}.page_celVacio__lqDJk{color:var(--color-text-subtle)}.page_celda__2BTPf[data-nivel=vacio]{background:var(--color-surface-inset)}.page_celda__2BTPf[data-nivel=bajo]{background:color-mix(in srgb,var(--state-ok) 12%,transparent)}.page_celda__2BTPf[data-nivel=medio]{background:color-mix(in srgb,var(--state-ok) 26%,transparent)}.page_celda__2BTPf[data-nivel=alto]{background:color-mix(in srgb,var(--state-warn) 26%,transparent)}.page_celda__2BTPf[data-nivel=sobre]{background:color-mix(in srgb,var(--state-critical) 26%,transparent);border-color:color-mix(in srgb,var(--state-critical) 55%,transparent)}.page_chip__82uDK[data-nivel=bajo]{background:color-mix(in srgb,var(--state-ok) 14%,transparent);border-color:transparent}.page_chip__82uDK[data-nivel=alto]{background:color-mix(in srgb,var(--state-warn) 22%,transparent);border-color:transparent}.page_chip__82uDK[data-nivel=sobre]{background:color-mix(in srgb,var(--state-critical) 22%,transparent);border-color:transparent}.page_seccion__bllsU{margin-bottom:var(--space-6)}.page_seccionTitulo__x5p2u{font-size:17px;margin-bottom:var(--space-3);display:flex;align-items:center;gap:var(--space-2)}.page_distHead__49EhJ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-2)}.page_distHead__49EhJ .page_seccionTitulo__x5p2u{margin-bottom:0}.page_distFiltros__53DMl{display:flex;gap:var(--space-2);flex-wrap:wrap}.page_distSelect__A3mqS{padding:var(--space-2) var(--space-3);color:var(--color-text);font:inherit;font-size:13px}.page_distSelect__A3mqS,.page_semanaNav__PYXbT{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-inset)}.page_semanaNav__PYXbT{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px}.page_semanaNavBtn__CFTg6{display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:var(--transition)}.page_semanaNavBtn__CFTg6:hover:not(:disabled){color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.page_semanaNavBtn__CFTg6:disabled{opacity:.35;cursor:not-allowed}.page_semanaActual__dsOte{min-width:190px;text-align:center;font-size:13px;font-weight:600;color:var(--color-text)}.page_distNota__KpsA9{font-size:13px;color:var(--color-text-muted);margin-bottom:var(--space-2);max-width:70ch}.page_contador__buRhv{font-size:12px;font-family:var(--font-mono);font-weight:700;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,transparent);padding:1px var(--space-2);border-radius:var(--radius-full)}.page_vacio__mrW7T{color:var(--color-text-muted);padding:var(--space-3) 0}.page_ajustes__CsKva,.page_sugs__ougO1{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.page_sug__tWs8h{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.page_sugInfo__70fRA{flex:1 1;min-width:0}.page_sugMovim__O5IZD{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1)}.page_sugConductor__GISAa{font-weight:700;color:var(--color-text)}.page_sugFlecha__Ojk1s{font-family:var(--font-mono);font-size:12px;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent);padding:1px var(--space-2);border-radius:var(--radius-sm);white-space:nowrap}.page_sugMotivo__lpfxw{font-size:13px;color:var(--color-text-muted);line-height:1.5}.page_aplicar__5c3R0{flex-shrink:0;padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-contrast);font-weight:700;font-size:13px;transition:var(--transition)}.page_aplicar__5c3R0:hover:not(:disabled){background:var(--color-accent-hover)}.page_aplicar__5c3R0:disabled{opacity:.45;cursor:not-allowed}.page_ajuste__NaIOa{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-inset);border:1px solid var(--color-border);border-radius:var(--radius-md)}.page_ajInfo___DUYJ{min-width:0;display:flex;flex-direction:column}.page_ajCliente__n8tOT{font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_ajMeta__T3szs{font-size:12px;color:var(--color-text-subtle);font-family:var(--font-mono)}.page_deshacer__j47nr{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font-weight:600;font-size:13px}.page_deshacer__j47nr:hover:not(:disabled){color:var(--color-text);border-color:var(--color-accent)}.page_deshacer__j47nr:disabled{opacity:.45;cursor:not-allowed}.page_layout__vvCux{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}@media (max-width:900px){.page_layout__vvCux{grid-template-columns:1fr}}.page_calendario__pTgD0{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-5)}.page_controles__X6vZw{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.page_mesTitulo__5bitQ{font-size:18px;font-weight:700;color:var(--color-text);margin:0;min-width:190px}.page_anio__0mS_l{color:var(--color-text-muted);font-weight:500}.page_navBtn__Cve3Z{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:var(--transition)}.page_navBtn__Cve3Z:hover{border-color:var(--color-accent);color:var(--color-accent)}.page_hoyBtn__REzqX{margin-left:auto;padding:6px var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);font-size:13px;font-weight:600;cursor:pointer;transition:var(--transition)}.page_hoyBtn__REzqX:hover{border-color:var(--color-accent);color:var(--color-accent)}.page_grid__v9YCQ{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.page_diaSemana__ezR9y{padding:var(--space-2) 0;text-align:center;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle)}.page_diaSemanaDomingo__0vMqV{color:color-mix(in srgb,var(--state-warn) 70%,var(--color-text-subtle))}.page_celda__lvPCX{position:relative;display:flex;flex-direction:column;gap:2px;min-height:74px;padding:6px 8px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-inset);overflow:hidden}.page_celdaVacia__yBtUq{min-height:74px;border:1px solid transparent}.page_numero__Mkmdw{font-size:14px;font-weight:600;color:var(--color-text)}.page_celdaDomingo__V_B_M{background:color-mix(in srgb,var(--state-warn) 8%,var(--color-surface-inset))}.page_celdaDomingo__V_B_M .page_numero__Mkmdw{color:color-mix(in srgb,var(--state-warn) 75%,var(--color-text))}.page_celdaFestivo__8hyvm{background:color-mix(in srgb,var(--color-accent) 15%,var(--color-surface-inset));border-color:color-mix(in srgb,var(--color-accent) 45%,transparent)}.page_celdaFestivo__8hyvm .page_numero__Mkmdw{color:var(--color-accent)}.page_etiquetaFestivo__VCL3K{font-size:11px;line-height:1.25;color:color-mix(in srgb,var(--color-accent) 85%,var(--color-text));font-weight:600}.page_celdaHoy__tNFVv{outline:2px solid var(--color-accent);outline-offset:-1px}.page_celdaConActividad__KkyuR{cursor:pointer;transition:var(--transition)}.page_celdaConActividad__KkyuR:focus-visible,.page_celdaConActividad__KkyuR:hover{border-color:var(--color-accent)}.page_actividadDia__Dydrx{margin-top:auto;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_celdaFestivo__8hyvm .page_actividadDia__Dydrx{color:color-mix(in srgb,var(--color-accent) 70%,var(--color-text-muted))}.page_incidenciasDia__gzs_h{color:var(--state-critical)}.page_cargaBar__OgSNQ{display:block;width:100%;height:3px;margin-top:4px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-border) 60%,transparent);overflow:hidden}.page_cargaBarFill__feyBE{display:block;height:100%;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-accent) 65%,transparent)}.page_leyendaNota__WQDFc{margin-left:auto;font-size:12px;color:var(--color-text-subtle)}.page_leyenda__Z_7Gg{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.page_leyendaItem__VJZJe{display:inline-flex;align-items:center;gap:var(--space-2);font-size:13px;color:var(--color-text-muted)}.page_punto__Q04gr{width:12px;height:12px;border-radius:var(--radius-full);flex-shrink:0}.page_puntoFestivo__4c2AC{background:var(--color-accent)}.page_puntoDomingo__jSH5g{background:color-mix(in srgb,var(--state-warn) 70%,transparent)}.page_puntoHoy__6UXFE{background:transparent;border:2px solid var(--color-accent)}.page_panel__2X9aB{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-5)}.page_panelTitulo__DA1Bv{display:flex;align-items:center;gap:var(--space-2);font-size:14px;font-weight:700;color:var(--color-text);margin:0 0 var(--space-3)}.page_panelTitulo__DA1Bv:not(:first-child){margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.page_panelTitulo__DA1Bv svg{color:var(--color-accent)}.page_panelVacio__qqLPl{font-size:13px;color:var(--color-text-subtle);margin:0}.page_statGrid__JzquY{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);margin:0 0 var(--space-4)}.page_stat__UmHPj{display:flex;flex-direction:column;gap:2px}.page_statLabel__Rs1Me{font-size:12px;color:var(--color-text-muted)}.page_statValor__V9U79{margin:0;font-family:var(--font-display);font-size:20px;font-weight:800;color:var(--color-text)}.page_statCritico__YiLOg{color:var(--state-critical)}.page_destacado__YPyzT{display:flex;align-items:flex-start;gap:var(--space-2);width:100%;margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-inset);color:var(--color-text);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:var(--transition)}.page_destacado__YPyzT:hover{border-color:var(--color-accent)}.page_destacadoIcono__mQo_v{flex-shrink:0;margin-top:2px;color:var(--color-accent)}.page_destacadoIconoWarn__27TnY{flex-shrink:0;margin-top:2px;color:var(--state-warn)}.page_destacadoTexto__nSN87{display:flex;flex-direction:column;gap:1px}.page_destacadoLabel__kcpVG{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-subtle);font-weight:700}.page_proximoFestivo__xrOJ2{margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:13px;color:var(--color-text-muted)}.modal_backdrop__HfOkm{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:modal_fadeIn__WESv5 .2s ease-out}.modal_contenedor__YFgjV{background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);width:90%;max-width:500px;box-shadow:0 12px 32px rgba(0,0,0,.5);display:flex;flex-direction:column;animation:modal_slideUp__ILVQq .2s ease-out}.modal_header__XBloa{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}.modal_titulo__OU_uD{font-size:16px;font-weight:700;color:var(--color-text);margin:0;text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-mono),monospace}.modal_closeBtn__X41FQ{background:transparent;border:none;color:var(--color-text-subtle);font-size:24px;cursor:pointer;padding:0;line-height:1;transition:color var(--transition)}.modal_closeBtn__X41FQ:hover:not(:disabled){color:var(--color-text)}.modal_body__yASKu{padding:var(--space-5);color:var(--color-text-muted);font-size:14px;line-height:1.5}.modal_footer__ua5hn{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);background-color:var(--color-surface-inset);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.modal_btnPrimary__Rt57V{padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb,var(--color-accent) 45%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent) 16%,transparent);color:var(--color-text);font-weight:600;cursor:pointer;transition:var(--transition)}.modal_btnPrimary__Rt57V:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 25%,transparent);border-color:var(--color-accent)}.modal_btnPrimary__Rt57V:disabled{opacity:.5;cursor:not-allowed}.modal_btnSecundario__2mo1G{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font-weight:600;cursor:pointer;transition:var(--transition)}.modal_btnSecundario__2mo1G:hover:not(:disabled){color:var(--color-text);border-color:var(--color-border-strong)}.modal_btnSecundario__2mo1G:disabled{opacity:.5;cursor:not-allowed}@keyframes modal_fadeIn__WESv5{0%{opacity:0}to{opacity:1}}@keyframes modal_slideUp__ILVQq{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.page_header__rw5ie{margin-bottom:var(--space-5)}.page_crumb__3TIez{font-size:13px;color:var(--color-text-subtle);margin-bottom:var(--space-2)}.page_titulo__44_bp{font-size:24px}.page_subtitulo__5M3ug{margin-top:var(--space-2);color:var(--color-text-muted);max-width:70ch}.page_tabs__0QS8_{display:flex;gap:var(--space-2);margin-bottom:var(--space-5)}.page_tab__8hG0X{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);font-weight:600;transition:var(--transition)}.page_tab__8hG0X:hover{color:var(--color-text);border-color:var(--color-border-strong)}.page_tabActivo__yOwer{background:color-mix(in srgb,var(--color-accent) 16%,transparent);border-color:color-mix(in srgb,var(--color-accent) 45%,transparent);color:var(--color-text)}.page_errorTexto__imsFF{margin-bottom:var(--space-4);color:var(--state-critical)}.page_aliasWrap__USC5d{display:flex;flex-direction:column;gap:var(--space-2)}.page_chips__ERVJw{display:flex;flex-wrap:wrap;gap:var(--space-2)}.page_sinAlias__EEBUL{color:var(--color-text-subtle);font-size:13px}.page_festivoConteo__I1Tpz{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-text)}.page_chip__l4FiR{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-inset);border:1px solid var(--color-border);font-size:13px}.page_chipX__9RY82{display:inline-flex;padding:0;border:none;background:transparent;color:var(--color-text-subtle)}.page_chipX__9RY82:hover{color:var(--state-critical)}.page_aliasForm__pfKYj{display:flex;gap:var(--space-2);max-width:280px}.page_aliasInput__za1wZ{flex:1 1;padding:var(--space-2) var(--space-3);background:var(--color-surface-inset);font:inherit;font-size:13px}.page_aliasBtn__0hpEl,.page_aliasInput__za1wZ{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text)}.page_aliasBtn__0hpEl{width:32px;background:var(--color-surface-raised);font-weight:700}.page_aliasBtn__0hpEl:hover{border-color:var(--color-accent);color:var(--color-accent)}.page_aliasError__YQMjR{color:var(--state-critical);font-size:12px}.page_btnTexto__hvUwy{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-muted);font-size:13px;font-weight:600;white-space:nowrap}.page_btnTexto__hvUwy:hover{border-color:var(--color-accent);color:var(--color-accent)}.page_motivosForm__O6C4i{margin-top:var(--space-4);display:flex;gap:var(--space-2);max-width:560px}.page_clavesForm__pqo0A{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-1)}.page_clavesForm__pqo0A .page_aliasInput__za1wZ{min-width:160px}.page_clavesForm__pqo0A .page_btnPeligro__ZTc31,.page_clavesForm__pqo0A .page_btnTexto__hvUwy{flex-shrink:0}.page_btnPeligro__ZTc31{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:transparent;color:var(--color-text-subtle);font-size:13px;font-weight:600;white-space:nowrap}.page_btnPeligro__ZTc31:hover{border-color:var(--state-critical);color:var(--state-critical)}.page_sospechosas__6Y4um{margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb,var(--state-warn) 40%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--state-warn) 8%,transparent)}.page_sospechosasTitulo__iVhdb{display:flex;align-items:center;gap:var(--space-2);font-size:15px;color:var(--color-text)}.page_sospechosasNota__J1XgU{margin-top:var(--space-1);margin-bottom:var(--space-3);font-size:13px;color:var(--color-text-muted);max-width:70ch}.page_sospechosasLista__7dDQA{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.page_sospechosaItem__gUb_D{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.page_sospechosaItem__gUb_D:last-child{border-bottom:none;padding-bottom:0}.page_sospechosaNombre__iPG6r{font-weight:600;color:var(--color-text)}.page_sospechosaMotivos__UD936{font-size:13px;color:var(--color-text-muted)}.page_tutorial__v429i{margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-inset)}.page_tutorialTitulo__7Qe_U{font-size:14px;font-weight:700;color:var(--color-text);margin:0 0 var(--space-2) 0;text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-mono),monospace}.page_tutorialTexto__9YSl_{font-size:13.5px;color:var(--color-text-muted);line-height:1.5;margin:0 0 var(--space-3) 0}.page_tutorialPasos__m7N2_{font-size:13px;color:var(--color-text-muted);line-height:1.5;padding-left:var(--space-4);margin:0}.page_tutorialPasos__m7N2_ li{margin-bottom:var(--space-1)}.page_filaArrastrable__bBfVf{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--transition),border var(--transition)}.page_filaArrastrable__bBfVf:active{cursor:-webkit-grabbing;cursor:grabbing}.page_filaArrastrando___5nRw{opacity:.4;border:1px dashed var(--color-border-strong)}.page_filaSobre__hc_nO{background-color:color-mix(in srgb,var(--color-accent) 12%,transparent)!important;outline:2px dashed var(--color-accent);outline-offset:-2px}.page_chipScissors__L8pBU{display:inline-flex;padding:0;border:none;background:transparent;color:var(--color-text-subtle);margin-right:2px;cursor:pointer;transition:color var(--transition)}.page_chipScissors__L8pBU:hover{color:var(--color-accent)}.parametro-editor_card__qOQo7{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.parametro-editor_top__Qwhgl{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.parametro-editor_titulo__y__Ks{font-size:17px;font-weight:700}.parametro-editor_descripcion__mCmO1{margin-top:var(--space-1);font-size:13px;color:var(--color-text-muted);max-width:62ch}.parametro-editor_campos__gECbF{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4)}.parametro-editor_campo__f2uUX{display:flex;flex-direction:column;gap:var(--space-2)}.parametro-editor_etiqueta__EHs_A{font-size:12px;font-weight:600;color:var(--color-text-muted)}.parametro-editor_input__2AbBD{height:40px;padding:0 var(--space-3);background:var(--color-surface-inset);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-sans);font-size:15px;min-width:132px}.parametro-editor_input__2AbBD:disabled{opacity:.75;cursor:default}.parametro-editor_numeroWrap__hdU7H{display:flex;align-items:center;gap:var(--space-2)}.parametro-editor_numeroWrap__hdU7H .parametro-editor_input__2AbBD{min-width:96px;width:112px}.parametro-editor_sufijo__SdIR3{font-size:13px;color:var(--color-text-subtle)}.parametro-editor_dias__wcUEM{display:flex;gap:var(--space-2);flex-wrap:wrap}.parametro-editor_dia__w5sQC{width:44px;height:40px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-inset);color:var(--color-text-muted);font-size:13px;font-weight:600;transition:var(--transition)}.parametro-editor_dia__w5sQC:disabled{cursor:default}.parametro-editor_diaActivo__Yr_7t{background:color-mix(in srgb,var(--color-accent) 20%,transparent);border-color:var(--color-accent);color:var(--color-text)}.parametro-editor_acciones__tGMZb{display:flex;gap:var(--space-3);margin-top:var(--space-5)}.parametro-editor_btn__s6YmZ{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:transparent;color:var(--color-text);font-weight:600;transition:var(--transition);flex-shrink:0}.parametro-editor_btn__s6YmZ:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.parametro-editor_btn__s6YmZ:disabled{opacity:.5;cursor:default}.parametro-editor_scopeBar__JuU4J{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.parametro-editor_scopeTabs__lXcgB{display:flex;gap:var(--space-2)}.parametro-editor_scopeTab__bvqim{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);font-size:13px;font-weight:600;transition:var(--transition)}.parametro-editor_scopeTab__bvqim:hover:not(:disabled){color:var(--color-text);border-color:var(--color-border-strong)}.parametro-editor_scopeTab__bvqim:disabled{cursor:default;opacity:.6}.parametro-editor_scopeTabActivo__wTdkx{background:color-mix(in srgb,var(--color-accent) 16%,transparent);border-color:color-mix(in srgb,var(--color-accent) 45%,transparent);color:var(--color-text)}.parametro-editor_scopeSelect__ufyi4{height:34px;padding:0 var(--space-3);background:var(--color-surface-inset);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-sans);font-size:13px}.parametro-editor_scopeSelect__ufyi4:disabled{opacity:.75;cursor:default}.parametro-editor_ajustes__uclQ0{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.parametro-editor_ajustesLabel__7qOHm{font-size:12px;color:var(--color-text-subtle)}.parametro-editor_chip__PTFpn{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-inset);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:12px;font-weight:600;transition:var(--transition)}.parametro-editor_chip__PTFpn:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-text)}.parametro-editor_chip__PTFpn:disabled{cursor:default}.parametro-editor_chipActivo__eZNFo{background:color-mix(in srgb,var(--color-accent) 20%,transparent);border-color:var(--color-accent);color:var(--color-text)}.parametro-editor_btnPrimary__bR67D{padding:var(--space-2) var(--space-5);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-contrast);font-weight:700;transition:var(--transition)}.parametro-editor_btnPrimary__bR67D:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.parametro-editor_btnPrimary__bR67D:disabled{opacity:.6;cursor:default}.parametro-editor_meta__Fl2zc{margin-top:var(--space-4);font-size:13px;color:var(--color-text-subtle)}.parametro-editor_estado__SGU4O{margin-top:var(--space-3);font-size:13px}.parametro-editor_ok__XSumI{color:var(--state-ok)}.parametro-editor_error__Ifdsy{color:var(--state-critical)}.page_header__sVSBV{margin-bottom:var(--space-6)}.page_crumb__TePvo{font-size:13px;color:var(--color-text-subtle);margin-bottom:var(--space-2)}.page_titulo__oCpiP{font-size:24px}.page_subtitulo__8xvFn{margin-top:var(--space-2);color:var(--color-text-muted);max-width:70ch}.page_lista__FhAqx{display:flex;flex-direction:column;gap:var(--space-4)}.page_aviso__G67cl{color:var(--color-text-muted)}.page_errorTexto___zeDF{color:var(--state-critical)}.page_header__L9Le1{margin-bottom:var(--space-6)}.page_crumb__PQkI5{font-size:13px;color:var(--color-text-subtle);margin-bottom:var(--space-2)}.page_titulo__qRHuh{font-size:24px}.page_subtitulo__0CT_y{margin-top:var(--space-2);color:var(--color-text-muted);max-width:70ch}.page_form__vEcvt{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-5)}.page_input__FypoL,.page_select__qiu5D{padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-inset);color:var(--color-text);font:inherit}.page_input__FypoL{min-width:220px;flex:1 1}.page_select__qiu5D{cursor:pointer}.page_btnPrimary__djXi1{padding:var(--space-3) var(--space-5);border:none;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-contrast);font-weight:700;transition:var(--transition)}.page_btnPrimary__djXi1:hover:not(:disabled){background:var(--color-accent-hover)}.page_btnPrimary__djXi1:disabled{opacity:.6;cursor:progress}.page_estado__u8JBa{padding:var(--space-1) var(--space-3);border:1px solid transparent;border-radius:var(--radius-full);font-size:12px;font-weight:700}.page_activo__Iltka{background:color-mix(in srgb,var(--state-ok) 18%,transparent);color:var(--state-ok);border-color:color-mix(in srgb,var(--state-ok) 40%,transparent)}.page_inactivo__1lxee{background:color-mix(in srgb,var(--color-text-subtle) 15%,transparent);color:var(--color-text-muted)}.page_eliminar__8SShl{display:inline-flex;padding:var(--space-2);border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-subtle);transition:var(--transition)}.page_eliminar__8SShl:hover{background:color-mix(in srgb,var(--state-critical) 15%,transparent);color:var(--state-critical)}.page_tu__jDzTo{font-size:12px;color:var(--color-text-subtle)}.page_errorTexto__qhTyx{margin-bottom:var(--space-4);color:var(--state-critical)}.page_placa__LA6r_{font-family:var(--font-mono);font-weight:700;font-size:14px;color:var(--color-text)}.page_equipo__HQvpm{font-family:var(--font-mono);font-size:12px;color:var(--color-text-subtle)}.page_anio__eva7T{color:var(--color-text-muted)}.page_numero__FYsVk{font-family:var(--font-mono);font-size:14px}.page_sinDato__6sBQk{color:var(--color-text-subtle)}.page_alerta__65hTZ{color:var(--state-critical);font-weight:700}.page_positivo__SQ0hq{color:var(--state-ok)}.page_avisoAlerta__KNpIL{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--state-critical) 45%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--state-critical) 8%,var(--color-surface));color:var(--color-text);font-size:13px}.page_editar__V_bnx{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-inset);color:var(--color-text);font-size:12px;cursor:pointer}.page_editar__V_bnx:hover{border-color:var(--color-accent)}.page_editor__VXEBU{margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface)}.page_editorTitulo__vER3k{margin:0 0 var(--space-3);font-size:15px;color:var(--color-text)}.page_editorCampos__ku0_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.page_campo__uobs4{display:flex;flex-direction:column;gap:var(--space-1);font-size:12px;color:var(--color-text-muted)}.page_campo__uobs4 input{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-inset);color:var(--color-text);font:inherit;font-size:14px}.page_editorAcciones__ZLTiP{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.page_guardar__64JZ6{padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-contrast);font-size:13px;font-weight:600;cursor:pointer}.page_guardar__64JZ6:disabled{opacity:.6;cursor:default}.page_cancelar__hm0an{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:transparent;color:var(--color-text);font-size:13px;cursor:pointer}.page_errorGuardar__dkhb4{margin:var(--space-2) 0 0;color:var(--state-critical);font-size:13px}.page_nota__tIL_8{color:var(--color-text-muted);line-height:1.5;max-width:80ch}.page_error__fWfL5,.page_nota__tIL_8{margin-top:var(--space-4);font-size:13px}.page_error__fWfL5{padding:var(--space-4);border:1px solid color-mix(in srgb,var(--state-critical) 45%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--state-critical) 8%,var(--color-surface));color:var(--color-text)}.page_filtros__PqJ33{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-5)}.page_filtroFecha__lwwXW{display:flex;flex-direction:column;gap:var(--space-1);color:var(--color-text-muted);font-size:12px}.page_filtroFecha__lwwXW input{background:var(--color-surface-inset);color:var(--color-text);color-scheme:dark}.page_filtroFecha__lwwXW input,.page_limpiarFiltros__pJIIh{min-height:38px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font:inherit;font-size:13px}.page_limpiarFiltros__pJIIh{background:transparent;color:var(--color-text-muted);cursor:pointer}.page_limpiarFiltros__pJIIh:hover{color:var(--color-text);border-color:var(--color-accent)}.page_seccion__jDGAg{margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.page_seccionTitulo__ap8U4{margin:0;font-size:18px}.page_detalleMuestra__THaCm,.page_seccionSubtitulo__uhzyE{color:var(--color-text-muted);font-size:12px}.page_selectorEstado__CK6lB{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-inset);color:var(--color-text);font:inherit;font-size:12px}.page_pastelDestacado__3zofv{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}.page_resumenCruce__kuOQD{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-4) 0}.page_resumenCruce__kuOQD article{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-inset)}.page_resumenCruce__kuOQD span{color:var(--color-text-muted);font-size:11px}.page_resumenCruce__kuOQD strong{color:var(--color-text);font-family:var(--font-mono);font-size:20px}.page_observacionesCruce__02RsO{color:var(--color-text-muted);font-size:12px;line-height:1.45}.page_notaCruce__jRLSC{margin:var(--space-3) 0 0;color:var(--color-text-subtle);font-size:12px;line-height:1.5}.multi-select_contenedor__rpjOG{position:relative;display:flex;flex-direction:column;gap:var(--space-1)}.multi-select_etiqueta__Sr_iW{font-size:12px;color:var(--color-text-subtle)}.multi-select_boton__hhf8k{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:168px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-inset);color:var(--color-text);font-size:14px}.multi-select_boton__hhf8k:hover{border-color:var(--color-accent)}.multi-select_resumen__L8vqw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-select_popover__G4ss9{position:absolute;top:calc(100% + 4px);left:0;z-index:20;display:flex;flex-direction:column;gap:2px;min-width:100%;max-height:260px;overflow-y:auto;padding:var(--space-2);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-panel)}.multi-select_opcion__fZRXD{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;color:var(--color-text-muted);cursor:pointer;white-space:nowrap}.multi-select_opcion__fZRXD:hover{background:var(--color-surface-inset)}.multi-select_marcada__yk662{color:var(--color-accent);font-weight:600}.multi-select_check__DNT_6{accent-color:var(--color-accent);width:15px;height:15px}.multi-select_textoOpcion__xs238{overflow:hidden;text-overflow:ellipsis}.multi-select_vacio__1hIX4{padding:var(--space-2);font-size:13px;color:var(--color-text-subtle)}.timeline-recorrido_wrap__N9ur4{display:flex;flex-direction:column;gap:0}@media (min-width:1000px){.timeline-recorrido_wrapPanel__1i1i7{height:100%;min-height:0}.timeline-recorrido_wrapPanel__1i1i7 .timeline-recorrido_scrollBody__MAYwx{flex:1 1;max-height:none}}.timeline-recorrido_header__4i2ut{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--color-surface);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-3)}.timeline-recorrido_titleRow__cGF8H{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3)}.timeline-recorrido_titulo__baug3{font-size:17px;font-weight:700;color:var(--color-text)}.timeline-recorrido_fecha__r8uGz{font-size:13px;font-weight:400;color:var(--color-text-subtle);font-family:var(--font-sans);text-transform:capitalize}.timeline-recorrido_searchWrap__TZ6X5{position:relative;display:flex;align-items:center}.timeline-recorrido_searchIcon__az7_M{position:absolute;left:var(--space-2);color:var(--color-text-subtle);pointer-events:none}.timeline-recorrido_searchInput__ezpNj{width:100%;padding:var(--space-2) var(--space-3);padding-left:calc(var(--space-2) + 18px + var(--space-1));border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-inset);color:var(--color-text);font:inherit;font-size:13px;transition:var(--transition)}.timeline-recorrido_searchInput__ezpNj::placeholder{color:var(--color-text-subtle)}.timeline-recorrido_searchInput__ezpNj:focus{outline:none;border-color:var(--color-accent)}.timeline-recorrido_scrollBody__MAYwx{position:relative;max-height:clamp(300px,50vh,500px);overflow-y:auto;padding-left:var(--space-5)}.timeline-recorrido_scrollBody__MAYwx:before{content:"";position:absolute;top:0;bottom:0;left:13px;width:2px;background:var(--color-border-strong);z-index:0}.timeline-recorrido_list__N8mRy{list-style:none;display:flex;flex-direction:column;gap:var(--space-1);position:relative;z-index:1;padding:var(--space-1) 0}.timeline-recorrido_item__fUiOj{display:flex;align-items:stretch;gap:var(--space-3);position:relative}.timeline-recorrido_node__Enlt0{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-accent-contrast);font-family:var(--font-mono);font-size:11px;font-weight:700;position:relative;z-index:1;margin-left:calc(-1 * var(--space-5))}.timeline-recorrido_nodeNegativa__g3hq1{background:var(--state-warn);color:var(--state-warn-contrast)}.timeline-recorrido_card__qlLcr{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;text-align:left;transition:var(--transition);font:inherit;color:inherit}.timeline-recorrido_card__qlLcr:hover{border-color:var(--color-border-strong);background:var(--color-surface-raised)}.timeline-recorrido_cardActivo__YNJiz{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface-inset))}.timeline-recorrido_cardActivo__YNJiz:hover{border-color:var(--color-accent)}.timeline-recorrido_topRow__G9ewB{display:flex;align-items:center;gap:var(--space-2);min-width:0}.timeline-recorrido_hora__L_0BO{flex-shrink:0;font-family:var(--font-mono);font-size:12px;color:var(--color-text-muted)}.timeline-recorrido_cliente__yz0yJ{flex:1 1;min-width:0;font-weight:600;font-size:13px;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-recorrido_tipificacion__e9aR2{flex-shrink:0;font-size:11px;color:var(--color-text-subtle);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.timeline-recorrido_tramo__YMIN3{font-family:var(--font-mono);font-size:11px;color:var(--color-text-subtle)}.timeline-recorrido_tramoAnomala__gdLxW{color:var(--state-warn)}.timeline-recorrido_loaderWrap__C9Cjk{display:flex;align-items:center;justify-content:center;padding:var(--space-6) 0}.timeline-recorrido_vacio__wS8n4{color:var(--color-text-muted);padding:var(--space-4) 0;font-size:14px}.page_filtros__n22vK{display:flex;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap}.page_filtro__d03K7{display:flex;flex-direction:column;gap:var(--space-1);font-size:12px;color:var(--color-text-subtle)}.page_input__Pt3ra{padding:var(--space-2) var(--space-3);background:var(--color-surface-inset);color:var(--color-text);font:inherit;font-size:14px}.page_input__Pt3ra,.page_limpiar__Gkf8H{border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.page_limpiar__Gkf8H{padding:var(--space-2) var(--space-4);background:transparent;color:var(--color-text-muted);font-weight:600}.page_limpiar__Gkf8H:hover{color:var(--color-text);border-color:var(--color-accent)}.page_errorTexto__6RgZO{margin-bottom:var(--space-4);color:var(--state-critical)}.page_cargaPrincipal__PUcZ2{min-height:320px;display:grid;place-items:center}.page_actualizando__z1_LA{margin-bottom:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-inset)}.page_botonIA__pQ2ZT{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-contrast);font-weight:700;font-size:13px;transition:var(--transition)}.page_botonIA__pQ2ZT:hover:not(:disabled){background:var(--color-accent-hover)}.page_botonIA__pQ2ZT:disabled{opacity:.45;cursor:not-allowed}.page_exportar__ict1Q{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font-weight:600;font-size:13px;transition:var(--transition)}.page_exportar__ict1Q:hover:not(:disabled){color:var(--color-text);border-color:var(--color-accent)}.page_exportar__ict1Q:disabled{opacity:.45;cursor:not-allowed}.page_grid__WStoV{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-6)}.page_card__jgEWU{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.page_cardLabel__Nhvdn{display:flex;align-items:center;gap:var(--space-2);font-size:13px;color:var(--color-text-muted)}.page_estadoDot__DkfA6{width:9px;height:9px;border-radius:var(--radius-full);flex-shrink:0;display:inline-block}.page_estadoDot__DkfA6[data-estado=ok]{background:var(--state-ok)}.page_estadoDot__DkfA6[data-estado=warn]{background:var(--state-warn)}.page_estadoDot__DkfA6[data-estado=critico]{background:var(--state-critical)}.page_cardValue__2rnJ9{margin-top:var(--space-2);font-family:var(--font-display);font-size:28px;font-weight:800;color:var(--color-text)}.page_cardDelta__w0MRh,.page_cardHint__Jz2i3{margin-top:var(--space-1);font-size:12px;color:var(--color-text-subtle)}.page_cardDelta__w0MRh{font-weight:600}.page_cardDelta__w0MRh[data-tono=ok]{color:var(--state-ok)}.page_cardDelta__w0MRh[data-tono=critical]{color:var(--state-critical)}.page_notaDelta__0V_K4{margin-top:calc(-1 * var(--space-4));margin-bottom:var(--space-6);font-size:12px;color:var(--color-text-subtle)}.page_notaInventario__6cGm_{margin-top:var(--space-3);font-size:12px;color:var(--color-text-subtle)}.page_totales__zQw0N{display:flex;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;margin-bottom:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.page_total__gVoHD{display:flex;flex-direction:column;gap:var(--space-1)}.page_totalLabel__Ta_2S{font-size:12px;color:var(--color-text-muted)}.page_totalValor__tXBro{font-family:var(--font-display);font-size:20px;font-weight:800}.page_totalNota__t9JjM{flex:1 1;min-width:220px;font-size:12px;color:var(--color-text-subtle);text-align:right}.page_seccion__aM2ZW{margin-bottom:var(--space-6)}.page_seccionTitulo__dRgi0{font-size:17px;margin-bottom:var(--space-3)}.page_seccionSubtitulo__DmRwg{margin-left:var(--space-3);font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--color-text-subtle)}.page_dos__wcMsl{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.page_dos__wcMsl .page_seccion__aM2ZW{min-width:0}.page_vacioChart__3LAOM{color:var(--color-text-subtle);padding:var(--space-6);text-align:center}.page_motivos__g7wT3{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.page_motivoTop__UWcuA{display:flex;align-items:center;gap:var(--space-2)}.page_motivoEtiqueta__0glPK{flex:1 1;min-width:0;font-size:14px;color:var(--color-text)}.page_motivoAtribucion__yOZSm{font-size:11px;font-weight:600;padding:1px var(--space-2);border-radius:var(--radius-full);border:1px solid var(--color-border);color:var(--color-text-subtle)}.page_motivoAtribucion__yOZSm[data-atribucion=cliente]{color:var(--state-warn);border-color:color-mix(in srgb,var(--state-warn) 40%,transparent)}.page_motivoAtribucion__yOZSm[data-atribucion=operacion]{color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 40%,transparent)}.page_motivoConteo__wwAGX{font-family:var(--font-mono);font-weight:700;font-size:13px;color:var(--color-text);min-width:32px;text-align:right}.page_motivoBarra__5acKQ{margin-top:var(--space-1);height:6px;border-radius:var(--radius-full);background:var(--color-surface-inset);overflow:hidden}.page_motivoBarra__5acKQ span{display:block;height:100%;border-radius:var(--radius-full);background:var(--color-accent)}.page_motivoNota__fg29y{margin-top:var(--space-3);font-size:12px;color:var(--color-text-subtle)}.page_sinDato__kuT2_{color:var(--color-text-subtle);font-style:italic}.page_margenNegativo__6ECFb{color:var(--state-critical);font-weight:600}.page_celdaDetalle__713Wp,.page_comoCalcula__9CFY7{color:var(--color-text-subtle);font-size:12px}.page_comoCalcula__9CFY7{margin-top:var(--space-2)}.page_comoCalcula__9CFY7 summary{cursor:pointer;font-weight:600}.page_comoCalcula__9CFY7 p{margin-top:var(--space-2);max-width:90ch}.page_aviso__O2jLU{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-surface-inset);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);max-width:80ch}.page_dot__diNHx{width:9px;height:9px;margin-top:6px;border-radius:var(--radius-full);flex-shrink:0}.page_dotOk__hoSEX{background:var(--state-ok)}.page_dotWarn__Xa8pY{background:var(--state-warn)}.page_dotCritical__AL9Ts{background:var(--state-critical)}.page_avisoTabla__9eWmu{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-5);background:var(--color-surface-inset);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:14px}.page_avisoTabla__9eWmu .page_estadoDot__DkfA6{margin-top:5px}.page_tablaControles__eLV_M{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.page_buscadorTabla__6PVrK{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-inset);color:var(--color-text);font:inherit;font-size:13px;min-width:220px}.page_buscadorTabla__6PVrK::placeholder{color:var(--color-text-subtle)}.page_filtroEstado__Ndjt2{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;background:var(--color-surface-inset);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.page_filtroBoton__KnXiK{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font-size:13px;font-weight:600;transition:var(--transition)}.page_filtroBoton__KnXiK:hover{color:var(--color-text)}.page_filtroActivo__FqkVb{background:var(--color-accent)}.page_filtroActivo__FqkVb,.page_filtroActivo__FqkVb:hover{color:var(--color-accent-contrast)}.page_filtroConteo__KtyQs{font-family:var(--font-mono);font-size:11px;opacity:.85}.page_detalle__NO0mI{margin-top:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.page_detalleSummary__Xsm4w{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);list-style:none;cursor:pointer;font-family:var(--font-display);font-weight:800;font-size:17px;color:var(--color-text)}.page_detalleSummary__Xsm4w::-webkit-details-marker{display:none}.page_detalleSummary__Xsm4w:before{content:"";width:7px;height:7px;border-right:2px solid var(--color-text-subtle);border-bottom:2px solid var(--color-text-subtle);transform:rotate(-45deg);transition:var(--transition)}.page_detalle__NO0mI[open] .page_detalleSummary__Xsm4w:before{transform:rotate(45deg)}.page_realizacionPrincipal__IfkZj{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(360px,1.5fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:center}.page_graficaRealizacion___zSdX{min-width:0}.page_graficaTitulo__NuCFB{margin:0;color:var(--color-text);font-size:15px}.page_graficaNota__cC_wn{margin:var(--space-1) 0 0;color:var(--color-text-subtle);font-size:12px}@media (max-width:850px){.page_realizacionPrincipal__IfkZj{grid-template-columns:1fr}}